----

{{f182.png}} ''[['A fabulous moment': Conservative delegates shift to more neutral position on same-sex marriage|https://www.cbc.ca/news/politics/conservatives-policy-convention-stephen-harper-1.3602217]]'' May 27, 2016, Janyce McGregor, [[CBC News]]

----
In a release Thursday, [[Charles McVety]], the head of the 148,000-member [[Institute for Canadian Values]] lobby group, warned Conservatives who had previously sought the support of his organization were about to renege on commitments to uphold key principles.

Meanwhile, a group of prominent Conservatives, including former Canadian Alliance leader [[Stockwell Day]] and [[Ontario]] [[Progressive Conservative]] Leader [[Patrick Brown]], are set to discuss developing new policy positions on climate change later Friday.

"The folly of becoming a 'Liberal light' party is it leads to complete and utter failure at the ballot box," the release from McVety's group said. "If conservative grassroots don't like the party platform, they don't vote."
----

{{f0.png}} ''[['A failing grade': First Nations say Scheer absent in his Saskatchewan riding|https://election.ctvnews.ca/a-failing-grade-first-nations-say-scheer-absent-in-his-saskatchewan-riding-1.4645979]]'' October 19, 2019, Stephanie Taylor, Canadian Press, [[CTV News]]

----
REGINA -- [[First Nations]] chiefs in [[Andrew Scheer]]'s home riding say they haven't seen much of him in advance of Monday's federal vote, and feel like they're not a priority for the Conservative leader.

Scheer has represented [[Regina]]-Qu'Appelle since [[2004]]. It's a sprawling urban-rural riding which includes the northern part of Regina, Fort Qu'Appelle to the northeast and 12 First Nations.

"The hugest downfall that Scheer has is he's been MP of this riding for how long, and he's come out to our community to try to engage with us once," says Piapot First Nation Chief Jeremy Fourhorns.
----

{{f182.png}} ''[['A huge trickle-up effect from the States': Steinbach march attendees say Canada should reopen abortion debate|https://www.cbc.ca/news/canada/manitoba/abortion-march-steinbach-1.5158964]]'' June 1, 2019, Ahmar Khan, [[CBC News]]

----
Organizers confirmed to [[CBC News]] that [[Ted Falk]], the Conservative member of Parliament for Provencher, and provincial Education Minister [[Kelvin Goertzen]], who represents the Steinbach area in the legislature, both attended the event.

Both have attended the event in previous years. Falk also came under fire last year when he yelled "It's not a right!" in response to a statement from the prime minister about the right of women to have an abortion.

Tony Plett, a father of three who says he's a card-carrying member of the federal Conservative Party, said he was disappointed with leader [[Andrew Scheer]], who has said he won't reopen the abortion debate if his party wins this fall's election.
----

{{f0.png}} ''[['A new low': Conservative robocall tries to exploit Liberal MP's cancer diagnosis|https://www.ctvnews.ca/politics/a-new-low-conservative-robocall-tries-to-exploit-liberal-mp-s-cancer-diagnosis-1.4064436]]'' August 22, 2018, Rachel Aiello, [[CTV News]]

----
OTTAWA -- [[CTV News]] has obtained audio of a robocall made on behalf of a Conservative riding association that tried to pitch party memberships by citing a Liberal MP's cancer diagnosis.

In the automated call, a man identified himself as the vice president of the Conservative Party riding association in [[Scarborough Centre]]. He encouraged supporters to join the party, stating that the Liberal MP Salma Zahid was "very ill" and "there may be a need for a byelection."

In February, Zahid announced she was taking a medical leave to be treated for Stage 4 non-Hodgkin's lymphoma.
----

{{f132.png}} ''[['A propaganda machine': How Doug Ford's government skirts media with Ontario News Now|https://www.theglobeandmail.com/canada/article-a-propaganda-machine-how-ford-government-skirts-media-with-ontario/]]'' May 15, 2019, Laura Stone, [[Globe and Mail]]

----
When [[Ontario]] Premier [[Doug Ford]] travelled to [[New York]] late last month to meet with U.S. business leaders, Canadian media were given less than a day's notice about the trip. Mr. Ford brought his own TV crew: [[Ontario News Now]].

The communications service, run by [[Progressive Conservative]] staffers, is fronted by [[Lyndsey Vanstone]], a former broadcaster. ONN travels regularly with the Premier, posting exclusive footage and interviews on social media, mimicking a mainstream news outlet.

At first glance, ONN looks like news content, raising concerns about whether the government is purposefully trying to blur the lines between partisan messaging and journalism.

It's all paid for by taxpayers, but the costs are unknown. Because ONN operates out of PC caucus services, a fund that every caucus of eight or more receives for administration and research, it is not subject to disclosure or freedom of information requests. The overall budget for the PCs is around $6.7-million.
----

{{f0.png}} ''[['A really tight race': Conservatives, Liberals locked in dead heat, Ipsos poll says|https://globalnews.ca/news/5910373/conservatives-liberals-locked-in-head-to-head-fight-as-election-heats-up-ipsos-poll/]]'' September 17, 2019, Andrew Russell, [[Global News]]

----
With the federal election campaign now in full swing from coast-to-coast, [[Justin Trudeau]]'s Liberals and [[Andrew Scheer]]'s Conservatives are locked in a dead heat, a new [[Ipsos]] poll suggests.

The Ipsos poll, conducted exclusively for [[Global News]] and [[La Presse]], found that if an election were held today, the Liberals and Conservatives both have the support of 35 per cent of decided voters. The NDP sit in third place with 14 per cent and [[Elizabeth May]]'s [[Green Party]] sits solidly in fourth place with nine per cent.

If the Bloc [[Quebec]]ois were to run candidates across [[Canada]] they would receive four per cent of the vote and [[Maxime Bernier]]'s [[People's Party of Canada]] has two per cent of the vote, according to the poll. On Monday, the official [[Leaders' Debates Commission]] announced it's inviting Bernier to participate in the English and French debates televised next month.
----

{{f0.png}} ''[['A witch hunt': Critics question intentions of Kenney's anti-oil sands inquiry|https://globalnews.ca/news/5466066/kenney-anti-oil-sands-inquiry-critics/]]'' July 5, 2019, Eric Stober, [[Global News]]

----
After [[Alberta]] Premier [[Jason Kenney]] announced Thursday a $2.5-million public inquiry into foreign funding of groups campaigning against Alberta oil, critics are questioning the inquiry's impact and intentions.

"It isn't being headed by a judge, it isn't being headed by someone outside Alberta, it isn't being headed by an independent party," political commentator Sandy Garissino said of the inquiry headed by forensic and restructuring accountant [[Steve Allan]]. "The result will be that environmentalists take foreign money, and now we know, that's what it's going to say.

"This is all about discrediting opponents of the pipeline."
----

{{f253.png}} ''[['Alberta has been cheated': Wexit supporters on what drives them|https://www.macleans.ca/politics/wexit-supporters-alberta/]]'' February 11, 2020, Nadine Yousif, [[Macleans]]

----
On election night in [[2019]], [[Saskatchewan]], [[Alberta]] and interior [[British Columbia]] were swept by a sea of blue, with voters overwhelmingly eager for a change in command that would see the ousting of [[Justin Trudeau]] as prime minister, and his replacement by Conservative leader [[Andrew Scheer]]. Enough was enough, Conservative voters said, of a Liberal government in [[Ottawa]] that seemed oblivious to the concerns and real economic hardships of westerners.

But a strong showing for the Liberals in Atlantic [[Canada]] and the [[Greater Toronto Area]], coupled with a resurgence of the Bloc in [[Quebec]], meant that, for many western Canadians, the election was once again decided before the count reached the [[Ontario]]-[[Manitoba]] border. The fact that Conservatives won a majority of the votes in Canada but still lost added insult to injury.

To little surprise, that evening saw the reawakening of western separatism: the idea that if Canada can't support the oil and gas industry or offer fairer terms on equalization, Alberta (or western Canadian provinces as a collective) should do it alone. Some have even floated the idea of Alberta becoming the 51st state of America. From [[Facebook]] feeds to packed party halls in Alberta cities, supporters of "[[Wexit]]" sprang up.
----

{{f0.png}} ''[['Bait and Switch': Doug Ford's New Numbers On Special Education Staff Funding Are Not Adding Up|https://pressprogress.ca/bait-and-switch-doug-fords-new-numbers-on-special-education-staff-funding-are-not-adding-up/]]'' March 4, 2020, [[PressProgress]]

----
[[Doug Ford]]'s government would have Ontarians believe it is making concessions on funding for special education support to secure a deal — but those involved in negotiations say the [[Ford government]]'s math doesn't add up.

On Tuesday, Education Minister [[Stephen Lecce]] announced the government would make concessions to help strike a deal with [[Ontario]] teachers by lowering its class sizes and allowing parents to opt-out of mandatory [[eLearning]].

Lecce also pledged $148 million to cover the expenses of the Local Priorities Fund, which, among other things, helps cover the salaries of special education staff.
----

{{f182.png}} ''[['Barbaric cultural practices' bill all about politics, Elizabeth May says|https://www.cbc.ca/news/politics/barbaric-cultural-practices-bill-all-about-politics-elizabeth-may-says-1.2994274]]'' March 13, 2015, Laura Payton, [[CBC News]]

----
[[Green Party]] Leader [[Elizabeth May]] is striking out at the government over its "zero tolerance for barbaric cultural practices" legislation, saying the proposed bill makes few real changes to the law and is more of a "bumper sticker" designed to rally Conservative base supporters.

The government has called the proposed law the "Zero Tolerance for [[Barbaric Cultural Practices]] Act." It would make it illegal for anyone under 16 to get married. It would also explicitly require consent for marriage, block anyone in a polygamist relationship from immigrating to [[Canada]] and allow for a peace bond to prevent someone from participating in forced or child marriage.

The law would also make it illegal for someone to remove a child or non-consenting adult from Canada to have that person married.
----

{{f182.png}} ''[['Barbaric cultural practices' bill debate limited by Conservatives|https://www.cbc.ca/news/politics/barbaric-cultural-practices-bill-debate-limited-by-conservatives-1.2992181]]'' March 12, 2015, Laura Payton, [[CBC News]]

----
The government has limited debate on proposed legislation to make child marriages and forced marriages illegal.

The Conservatives moved a time-allocation motion Thursday morningto cut off debate on the proposed "Zero Tolerance for Barbaric [[Cult]]ural Practices Act" afterthree days of debate at its current stage.The bill was first debated on Feb. 17.

MPs were debating the bill when the motion passed, leaving Monday, March 23, as the final day of debate at second reading. The House will vote on the bill that evening before it is expected to go to a committee for further study.
----

{{f182.png}} ''[['Barbaric cultural practices' bill inflammatory, says Canadian Bar Association|https://www.cbc.ca/news/canada/ottawa/barbaric-cultural-practices-bill-inflammatory-says-canadian-bar-association-1.3061317]]'' May 5, 2015, [[CBC News]]

----
The [[Canadian Bar Association]] is expected to speak before a [[House of Commons]] committee Tuesday to outline concerns about a proposed law that would bar people involved in polygamous relationships from immigrating to [[Canada]].

The CBA has argued the proposed changes in Bill S-7 — known as the Zero Tolerance for [[Barbaric Cultural Practices]] Act — would prevent women and children forced into polygamous relationships from immigrating to Canada.

[[Lawyer]] Suzanne Costom, who is expected to testify before the Standing Committee on Citizenship and Immigration on behalf of the CBA, said the working title of the bill is needlessly inflammatory.
----

{{f99.png}} ''[['Beyond disturbing' that Ford government remained silent for a year on massive sewage spill|https://www.nationalobserver.com/2019/11/21/news/beyond-disturbing-ford-government-remained-silent-year-massive-sewage-spill]]'' November 21, 2019, Alastair Sharp, [[National Observer]]

----
[[Doug Ford]]'s [[Ontario]] government knew about a massive leak of sewage in [[Hamilton]] more than a year ago, and the Opposition NDP wants to know why it didn't think to tell anyone.

Some 24 billion litres of untreated sewage leaked into waterways in and around the industrial city between early [[2014]] and July 18, [[2018]], when it was discovered and reported to the province, the City of Hamilton said Wednesday.

The New Democrats' [[Sandy Shaw]] said it was "beyond disturbing" that the [[Progressive Conservative]]s "refused to make (the leak) public" and "refused to step in and help the city with this emergency cleanup."
----

{{f0.png}} ''[['Black Eye for the University': UBC Board Admitted It Mismanaged 'Alt-Right' Event on Campus, E-Mails Show|https://pressprogress.ca/black-eye-for-the-university-ubc-board-admitted-it-mismanaged-alt-right-event-on-campus-e-mails-show/]]'' February 10, 2020, [[PressProgress]]

----
The Chair of the [[University of British Columbia]]'s Board of Governors privately grumbled that UBC had given itself a "black eye" after the university was banned from [[Vancouver]]'s [[Pride Parade]] for green lighting an "alt-right" event on campus.

UBC's administration faced blow back after agreeing to allow a far-right speaker to deliver a talk attacking SOGI 123, BC's [[LGBTQ]]-inclusive education initiative. Shortly after, Vancouver's Pride Society banned UBC from its [[2019]] Pride parade.

[[PressProgress]] previously reported UBC's risk management team actively monitored an "alt-right" group that was planning to show up to the event — as well as faculty members who publicly criticized administrators about their handling of the event.
----

{{f0.png}} ''[['Bonjour!': Why Doug Ford is paying lip service to French speakers|https://ipolitics.ca/2019/11/24/bonjour-why-doug-ford-is-paying-lip-service-to-french-speakers/]]'' November 24, 2019, Stéphanie Chouinard, [[iPolitics]]

----
"In French [[Canada]], his reputation now precedes him: francophones throughout the country, including in vote-rich Québec, where the Conservatives already have very few strongholds, will for a long time associate the name [[Doug Ford]] (as well as [[Caroline Mulroney]], for that matter) with bad news. Without his knowing, 'Black Thursday' may very well have already marked the demise of Doug Ford's political ambitions."

Premier Doug Ford's relationship with Franco-Ontarians has never been an easy one.

For many of them, the [[Progressive Conservative]] Party of [[Ontario]] remains the party of [[Mike Harris]]'s "Common Sense Revolution." Harris's government decided unilaterally, in the late [[1990]]s, to shut down Montfort [[Hospital]], the only French-language university hospital west of Québec, leading to general outcry, followed by a wave of solidarity from all over French Canada, a massive public demonstration in [[Ottawa]], and eventually, a successful court challenge.
----

{{f0.png}} ''[['Bring on the discussion,' rookie MP running for Conservative leadership says about stance on abortion|https://globalnews.ca/news/6445595/rookie-mp-hastings-lennox-addington-announces-cpc-leadership/]]'' January 22, 2020, Alexandra Mazur, [[Global News]]

----
Rookie MP for [[Hastings-Lennox and Addington]] [[Derek Sloan]] has announced he will be running in the leadership race for the [[Conservative Party of Canada]].

Sloan was first elected to federal Parliament in October [[2019]] and had no political experience prior to the election. Nevertheless, according to a news release sent out on Wednesday, he has been "actively involved in the Conservative Party both as a student at [[Queen's University]] and in the local riding."

The young MP, who is only 35 years old, was born in [[Waterford]], Ont. He attended the Kingston, Ont., university (Queen's) and worked as a lawyer, business owner and entrepreneur prior to his time on the Hill. He now lives with his wife Jennifer and their three young children — Nora, 3, Callum, 4, and Fiona, 6 — in Belleville's countryside.
----

{{f0.png}} ''[['Buck-naked men' behind mayor's decision to avoid Pride: Doug Ford|https://toronto.citynews.ca/2014/02/06/buck-naked-men-behind-mayors-decision-to-avoid-pride-doug-ford/]]'' February 6, 2014, [[CityNews]]

----
[[Doug Ford]] defended his brother's decision to not attend this year's [[Pride Parade]], saying he did not want to see "buck-naked men."

Mayor [[Rob Ford]] said Wednesday he would not be attending the parade. Unlike in years past, when he has said he would be at the family cottage for the [[Canada Day]] long weekend, Ford told a [[University of Toronto]] crowd, "I'm not going to change the way I am."

The mayor was not at city hall on Thursday and his office said he was taking a sick day. Doug Ford spoke to reporters.
----

{{f0.png}} ''[['Canada Proud' Donor's For-Profit 'Virtual Health' Service is Lobbying Doug Ford For a COVID-19 Contract|https://pressprogress.ca/canada-proud-donors-for-profit-virtual-health-service-is-lobbying-doug-ford-for-a-covid-19-contract/]]'' May 29, 2020, [[PressProgress]]

----
A private, for-profit "virtual" healthcare company has formally registered to lobby [[Ontario]] Premier [[Doug Ford]] and several top ministers about securing a contract to deliver COVID-19 related health services.

Inliv, a [[Calgary]]-based for-profit healthcare company that offers "virtual" health services, is owned by [[Coril Holdings]], a corporation that donated $50,000 to the third party advertiser "[[Canada Proud]]" during last year's federal election, accounting for a big chunk of the right-wing group's overall funding.

Canada Proud is the federal cousin of [[Ontario Proud]], a group that supported Ontario Premier Doug Ford during the [[2018]] provincial election.
----

{{f94.png}} ''[['Canada will benefit from climate change': comments from Ford appointee draw fire|https://www.thestar.com/politics/provincial/2019/12/02/canada-will-benefit-from-climate-change-comments-from-ford-appointee-draw-fire.html]]'' December 2, 2019, Rob Ferguson, [[Toronto Star]]

----
The agency that operates [[Ontario]]'s electricity system is distancing itself from controversial climate-change comments made by its chair, [[Joe Oliver]], a former federal finance minister appointed to the board last spring by Premier [[Doug Ford]]'s government.

Concerns about how seriously the environmental challenge is viewed by the province grew Monday as opposition parties — who last week took aim at Energy Minister [[Greg Rickford]] for quoting from a website denying the scientific consensus on climate change — flagged remarks from Oliver.

Oliver, 79, leads the board of the [[Independent Electricity System Operator]], which runs day-to-day needs of the power grid and plans for its future needs. The agency, for example, is handling compensation for developers of more than 750 renewable energy contracts cancelled by the [[Ford government]] in July [[2018]].
----

{{f182.png}} ''[['Chaos, confusion and paralyzation': Federal Liberals, Doug Ford trade blame over Bombardier layoffs|https://www.cbc.ca/news/politics/doug-ford-federal-government-bombardier-1.5206537]]'' July 10, 2019, John Paul Tasker, [[CBC News]]

----
[[Ontario]] Premier [[Doug Ford]] and the federal Liberal government are locked in a war of words over who is responsible for hundreds of layoffs at a [[Bombardier]] plant in the northwestern Ontario city of [[Thunder Bay]].

Employment Minister Patty Hajdu, who represents the area in Parliament, fired the first shot Wednesday morning with a news release saying the Ontario premier "sat on his hands and made empty promises" about projects that would have given the workers more things to build and helped to stave off the 550 layoffs — roughly half of the plant's total workforce.

The plant makes vehicles for the commuter rail [[GO Transit]] network and the [[Toronto Transit Commission]]. Bombardier has said the layoffs are necessary because contracts for the GO and [[TTC]] vehicles will come to an end in a few weeks' time. It also cited Buy America provisions for infrastructure projects in the U.S., which demand products be made stateside, as another source of its troubles.
----

{{f182.png}} ''[['Co-operation, not confrontation': Kenney hopes to avoid public service walkout in 2020|https://www.cbc.ca/news/canada/edmonton/co-operation-not-confrontation-kenney-hopes-to-avoid-public-service-walkout-in-2020-1.5394671]]'' December 24, 2019, Kim Trynacity, [[CBC News]]

----
In his stately wood-panelled legislature office, Premier [[Jason Kenney]] sits in a deep-set black leather chair and predicts [[2020]] will be a better year.

[[Alberta]] is at a "turning point," Kenney said during a wide-ranging year-end interview with [[CBC News]].

The annual one-on-one discussion is an opportunity for the premier to reflect on the year, which saw his [[United Conservative Party]] win its first Alberta election, and talk about his priorities for 2020.
----

{{f0.png}} ''[['Complete nonsense': Experts dispute Scheer's claims about forming government|https://globalnews.ca/news/6054421/experts-scheer-claims-forming-government/]]'' October 19, 2019, Joan Bryden, Canadian Press, [[Global News]]

----
Experts on [[Canada]]'s parliamentary system say [[Andrew Scheer]] should know better than to erroneously contend that whoever wins the most seats on Monday gets to form the government.

The Conservative leader was, after all, [[Speaker of the House]] of Commons for almost five years and, as such, should be well aware that the only rule that matters is who can command the confidence of the majority of MPs — whether they be all from one party, or from a multitude of partisan affiliations.

"It lowers him in my esteem and maybe the esteem of other people because I'm sure he knows he's wrong," said political science professor Peter Russell, who helped advise Gov. Gen. [[Michaelle Jean]] in [[2008]], when she had to navigate an attempt by three opposition parties to form a coalition to replace [[Stephen Harper]]'s minority Conservative government.
----

{{f0.png}} ''[['Crazies' now completely in control of PPC, says former executive|https://ipolitics.ca/2019/05/21/crazies-now-completely-in-control-of-ppc-says-former-executive/]]'' May 21, 2019, Martin Patriquin, [[iPolitics]]

----
"There was a period — a brief period, granted — where it seemed Bernier's party could have wrought meaningful change in conservative politics in this country. Instead, it seems the PPC has become a gong show of racial politics, embarrassing diatribes and social conservative castoffs."

Back in December, while researching a story about the [[People's Party of Canada]] for the [[Toronto Star]], my colleagues and I came across a fellow named [[Alain Deng]]. A resident of Burnaby, B.C., Deng has a history of guttural anti-[[Muslim]] rhetoric on social media. Normally I wouldn't give a toss about such hateful, grammatically-challenged missives — "Muslim is terrible and trouble maker in any where of this planet" he opined in January [[2018]] — except that, according to a PPC [[Facebook]] page, Deng was a member of the party's Burnaby South riding association.

Or was he? When I emailed PPC spokesperson [[Martin Masse]], he was categorical: Deng certainly was not. "He is not in our database," Masse wrote in an email. I took him at his word and filed the ensuing piece, in which among other things my colleagues and I catalogued the rather prominent anti-Muslim strain within the party. But not Deng! He was but a hanger-on, according to Masse.
----

{{f345.png}} ''[['Cultural Marxism': a uniting theory for rightwingers who love to play the victim|https://www.theguardian.com/commentisfree/2015/jan/19/cultural-marxism-a-uniting-theory-for-rightwingers-who-love-to-play-the-victim]]'' January 19, 2015, Jason Wilson, Opinion, [[The Guardian]]

----
W hat do the [[Australia]]n's columnist Nick Cater, video game hate group #[[Gamergate]], Norwegian mass shooter [[Anders Breivik]] and random blokes on [[YouTube]] have in common? Apart from anything else, they have all invoked the spectre of "cultural Marxism" to account for things they disapprove of – things like Islamic immigrant communities, feminism and, er, opposition leader Bill Shorten.

What are they talking about? The tale varies in the telling, but the theory of cultural Marxism is integral to the fantasy life of the contemporary right. It depends on a crazy-mirror history, which glancingly reflects things that really happened, only to distort them in the most bizarre ways. 

It begins in the 1910s and [[1920]]s. When the socialist revolution failed to materialise beyond the [[Soviet Union]], Marxist thinkers like Antonio Gramsci and Georg Lukacs tried to explain why. Their answer was that culture and religion blunted the proletariat's desire to revolt, and the solution was that Marxists should carry out a "long march through the institutions" – universities and schools, government bureaucracies and the media – so that cultural values could be progressively changed from above.
----

{{f49.png}} ''[['Dangerous ideas': Author Angela Saini on the return of old-school scientific racism|https://nationalpost.com/entertainment/dangerous-ideas-author-angela-saini-on-the-return-of-old-school-scientific-racism]]'' June 11, 2019, Genna Buck, [[National Post]]

----
If you were on [[Twitter]] following the [[People's Party of Canada]] (PPC) riding association in Burlington, Ont. last month, you may have done a double take and wondered, for a second, if you were somehow transported to an alternate-universe social-media site from [[1919]], not [[2019]].

A tweet from the organization on May 3, since deleted, espoused old-fashioned scientific racism of the rankest sort. In response to a user who tweeted, "We only have one race living on this planet: the human one," the person running the @BurlingtonPPC account responded that, actually, not all people are of the species homo sapiens; some are homo erectus, an extinct ancestor of modern humans. The account also posted a series of photos of people of different ethnicities, each one accompanied by an image of a skull and a old-timey racial term like "caucasoid," "mongoloid," or "negroid."

An outcry ensued, of course, and the person running the account lost their job. But as British science journalist [[Angela Saini]] reports in her new book, Superior: the Return of Race Science, this kind of scientific-sounding—but utterly unscientific—racism is enjoying a revival in politics and popular culture. She explained why so many people insist that humans fall into distinct, biological categories called "races," when the evidence overwhelmingly shows that to be false.
----

{{f182.png}} ''[['Deceitful' Del Mastro out on bail after sentencing for election crimes|https://www.cbc.ca/news/politics/dean-del-mastro-jailed-for-cheating-and-lying-in-2008-vote-out-on-bail-1.3128780]]'' June 26, 2015, Canadian Press, [[CBC News]]

----
Prime Minister [[Stephen Harper]]'s former parliamentary secretary [[Dean Del Mastro]] was granted bail Friday after spending one night in jail as a convicted electoral fraudster.

A grim-faced Del Mastro refused to comment as he left court and was driven away by his mother.

Del Mastro, 44, was released on $5,000 bail pending an appeal of his conviction related to his re-election campaign in [[2008]] for which he was given a one-month jail term.
----

{{f0.png}} ''[['Deep state' lobbying a growing tactic of fossil fuel industry, report finds|https://thenarwhal.ca/deep-state-lobbying-a-growing-tactic-of-fossil-fuel-industry-report-finds/]]'' November 5, 2019, Sharon J. Riley, [[The Narwhal]]

----
Since [[Justin Trudeau]]'s government took power in [[2015]], lobbyists in [[Ottawa]] have focused more attention on the nation's bureaucrats, rather than elected office holders, representing what one researcher is calling a troubling 'fusion of private interest and public bodies'

A new report from the [[Corporate Mapping Project]] documents the reach of the fossil fuel industry when it comes to lobbying the federal government, raising red flags about what it calls a "troubling shift in lobbying patterns."

The report's findings suggest that industry lobbyists are increasingly focusing on developing closer, long-term relationships with federal bureaucrats rather than elected officials, especially since Prime Minister Justin Trudeau took office in 2015.
----

{{f0.png}} ''[['Deeply disturbing': Sohi responds to allegations of wrongdoing by opponent Uppal|https://calgaryherald.com/news/politics/election-2019/deeply-disturbing-sohi-responds-to-allegations-of-wrongdoing-by-opponent-uppal/wcm/78e4054f-f4ad-4be5-9852-3c9105058bc5]]'' October 5, 2019, Jason Herring, [[Calgary Herald]]

----
[[Edmonton]] Mill Woods Liberal candidate [[Amarjeet Sohi]] says allegations of wrongdoing in the [[2017]] provincial [[United Conservative Party]] leadership race by his Conservative opponent [[Tim Uppal]] are "deeply disturbing."

The allegations come from a [[CBC News]] story published Friday, which alleges that Uppal was involved in a process that involved members of the [[Jason Kenney]] leadership campaign obtaining unique PINs assigned to individual electors and used them to cast votes.

"These alleged acts of voter fraud and identity theft are obviously disturbing," Sohi said in an interview, acknowledging that the allegations have not been proven.
----

{{f182.png}} ''[['Defence without being defensive': Scheer tries to blunt attack lines on racism, deficits|https://www.cbc.ca/news/politics/scheer-racism-deficits-liberals-trudeau-1.5157989]]'' June 2, 2019, David Cochrane, [[CBC News]]

----
On Tuesday, in a banquet hall in North York, [[Andrew Scheer]] used a speech on immigration policy to do something no other leader of a mainstream party will have to do during this election cycle: stand in front of the TV cameras and assure the country his party isn't racist.

"I find the notion that one's race, religion, gender, or sexual orientation would make them in any way superior to anybody else absolutely repugnant," Scheer told the crowd at the party-organized event. "And if there's anyone who disagrees with that, there's the door."

The Liberals have been loudly suggesting that the door Scheer pointed to is a revolving one between the Conservative Party and extremists. So this was something Scheer had to do.
----

{{f182.png}} ''[['Dog-whistle politics': Liberals trying to 'provoke fear' over abortion, says Conservative strategist|https://www.cbc.ca/radio/thecurrent/the-current-for-september-13-2019-1.5282194/dog-whistle-politics-liberals-trying-to-provoke-fear-over-abortion-says-conservative-strategist-1.5282260]]'' September 13, 2019, The Current, [[CBC News]]

----
The federal Liberal Party is "weaving the mythology" that if elected, a Conservative government would introduce legislation on abortion, according to one strategist.

"They're not aren't talking about the facts but something hypothetical," said [[Alise Mills]], Conservative strategist and a senior associate at [[Sussex Strategy Group]].

"It's intended to provoke fear, and I think at a time where Canadians are feeling not united ... I think, you know, this dog-whistle politics is dangerous."

On the second day of campaigning Thursday, Conservative Leader [[Andrew Scheer]] paid a visit to a daycare in the riding of [[York Centre]] in [[Toronto]], where [[Rachel Willson]] is running as a Conservative candidate.
----

{{f49.png}} ''[['Expect no apology' for comments about 'gay lifestyle,' Brad Trost's campaign says|https://nationalpost.com/news/politics/expect-no-apology-for-comments-about-gay-lifestyle-brad-trosts-campaign-says]]'' March 29, 2017, Marie-Danielle Smith, [[National Post]]

----
OTTAWA — Conservative Party leadership candidate [[Brad Trost]]'s campaign is not backing down after controversial comments Tuesday about his discomfort with the idea of people being gay.

"In case you haven't noticed, Brad's not entirely comfortable with the whole gay thing. And if you haven't noticed, you have not been paying attention," campaign spokesman [[Mike Patton]] said in a "campaign update" video put out on social media Tuesday.

The campaign had sent a fundraising email Monday evening that promised Trost would never participate in gay pride events, and as a political leader would never subsidize such events.
----

{{f0.png}} ''[['Eye-popping': UCP criticized for premier's staff salaries totalling $2.9M|https://globalnews.ca/news/6954529/alberta-premiers-office-staff-salaries-taxpayer-dollars/]]'' May 17, 2020, Allison Bench, [[Global News]]

----
[[Tax]] experts are sounding the alarm over the amount [[Alberta]]'s government spends on the salaries for 19 government employees who work for Premier [[Jason Kenney]]'s office.

Publicly posted contracts for 19 employees in the premier's office show their salaries add up to over $2.9 million in taxpayer dollars each year, with their salaries ranging from over $224,000 annually at the high end for both the premier's principal secretary and his chief of staff, and several employees including the premier's special assistant and tour manager each making just over $114,000 at the low end of the scale.

[[Global News]] reviewed the contracts and the listed biweekly salaries were multiplied by 26 to convert them to annual costs.
----

{{f49.png}} ''[['First reaction: this is staged': Conservatives condemn woman filmed yelling racist abuse, spitting on man in Toronto|https://nationalpost.com/news/politics/scheer-condemns-woman-filmed-yelling-racial-slurs-spitting-on-man-in-toronto]]'' August 13, 2019, Canadian Press, [[National Post]]

----
TORONTO — The racial slurs and intolerant comments made by an ostensible supporter of the federal Conservatives have no place in the country, the party's leader said.

[[Andrew Scheer]] condemned the comments captured in cellphone video of the woman, who was arrested after spitting on and shouting at a man outside [[Toronto]] City Hall on Monday afternoon.

Conservative MP [[Michelle Rempel]] said she suspected the video was a hoax, and decried the woman's racist rhetoric.
----

{{f182.png}} ''[['Flat-out incorrect': Scientists debunk Sask. biologist's claims about COVID-19 spread and physical distancing|https://www.cbc.ca/news/canada/saskatchewan/u-of-r-biology-prof-draws-ire-of-sask-scientists-1.5541748]]'' April 27, 2020, Geoff Leo, [[CBC News]]

----
An associate professor of biology in [[Saskatchewan]] has raised the ire of other scientists after he claimed that most people in the province had already contracted the novel coronavirus and recovered from it, rendering the COVID-19 lockdown unnecessary.

Experts are criticizing Josef Buttigieg of the [[University of Regina]], who specializes in neurobiology and stem cell physiology, for social media posts that cast doubt on the province's physical distancing measures and the competence of Saskatchewan health officials.

In a widely shared video posted on April 8, Buttigieg said the Saskatchewan Health Authority (SHA) has demonstrated "gross ineptness" in its handling of the pandemic because it has been unwilling to conduct or approve antibody testing.
----

{{f0.png}} ''[['Ford has declared war' - Ryan|https://www.nugget.ca/news/local-news/ford-has-declared-war-ryan]]'' May 23, 2019, Jennifer Hamilton-McCharles, [[North Bay Nugget]]

----
Sid Ryan has released a tell-all book that warns Ontarians Premier [[Doug Ford]] is following along the same path as former Premier [[Mike Harris]].

He said Days of Action that took place in the '90s could be making a resurgence.

"It's already starting – protests, walkouts. Ford has declared war on school teachers yet it's the students who walked out and protested and parents are extremely concerned. The current struggle we're seeing with Ford is similar to the struggles with Harris."
----

{{f0.png}} ''[['Free Speech' Group Portrays Hollywood Actor Mel Gibson as a Victim of Politically Correct 'Terrorism'|https://pressprogress.ca/free-speech-group-portrays-hollywood-actor-mel-gibson-as-a-victim-of-politically-correct-terrorism/]]'' December 23, 2019, [[PressProgress]]

----
A right-wing "free speech" group with close ties to [[Alberta]] Premier [[Jason Kenney]] and other prominent Canadian conservatives is taking criticism over a [[Facebook]] post casting [[Hollywood]] actor Mel Gibson as a victim of political correctness.

Gibson infamously unleashed a barrage of anti-Semitic remarks during a [[2006]] drunk driving arrest, at one point declaring that "the Jews are responsible for all the wars in the world."

"There is no excuse, nor should there be any tolerance, for anyone who thinks or expresses any kind of anti-Semitic remark," Gibson later said in a public apology.

Despite his remarks, the [[Calgary]]-based [[Justice Centre for Constitutional Freedoms]] is now offering up Gibson as a victim of "political correctness."
----

{{f94.png}} ''[['Frustrated' Doug Ford brings in troubleshooter to ramp up Ontario's COVID-19 response|https://www.thestar.com/politics/provincial/2020/04/08/doug-ford-orders-ontario-health-officials-to-ramp-up-covid-19-testing.html]]'' April 8, 2020, Rob Ferguson, [[Toronto Star]]

----
A troubleshooter has been brought in to help [[Ontario]]'s public health officials manage the COVID-19 pandemic with a "frustrated" Premier [[Doug Ford]] going public over concerns the province's testing regime is falling short, the Star has learned.

Sources said former [[Toronto]] public health chief Dr. [[David McKeown]] came aboard last week to lead a table of experts reviewing and scrutinizing major public health measures to fight the new coronavirus that has infected more than 5,000 Ontarians and killed more than 200.

In a brief interview with the Star on Wednesday, McKeown downplayed the importance of his role, although health sector sources said that's how it was described during an April 2 conference call hosted by the Ministry of Health.
----

{{f0.png}} ''[['Give this arrogant little twerp the boot': OPSEU says Sam Oosterhoff should be kicked out of PC caucus|https://globalnews.ca/news/5297204/opseu-sam-oosterhoff-abortion-pc-party/]]'' May 21, 2019, Travis Dhanraj, [[Global News]]

----
The union that represents over 155,000 public service employees across [[Ontario]] is demanding Premier [[Doug Ford]] kick [[Niagara West]] MPP [[Sam Oosterhoff]] out of PC caucus after remarks he made in regards to abortion.

In a release issued Tuesday morning, OPSEU President Warren (Smokey) Thomas said: "If there was ever an argument to have a mechanism to recall politicians in Ontario, Oosterhoff is a perfect example."

On May 9, Oosterhoff appeared on stage at an anti-abortion protest at [[Queen's Park]] pledging to demonstrators "to fight to make abortion unthinkable in our lifetime."
----

{{f94.png}} ''[['Go to hell,' Doug Ford tells autistic son's dad after integrity complaint|https://www.thestar.com/news/city_hall/toronto2014election/2014/07/04/go_to_hell_doug_ford_tells_autistic_sons_dad_after_making_integrity_complaint.html]]'' July 4, 2014, Daniel Dale, [[Toronto Star]]

----
The man, [[Tommy Lenathen]], is a 35-year city employee who sits on the executive board of [[Canadian Union of Public Employees]] Local 416. He filed the complaint with the city's integrity commissioner after Ford said an [[Etobicoke]] home for teenagers with autism has " ruined the community " and suggested, with no evidence, that the teenagers are criminals.

Responding to an integrity complaint by the father of an autistic son, Councillor [[Doug Ford]] said the man should "go to hell" and accused him of being part of a "jihad."

The day prior, Ford approached [[Cynthia Mulligan]], a [[CityNews]] reporter who had interviewed him, and accused her for no apparent reason of engaging in a "jihadist attack." Mulligan said Ford apologized to her on Friday.
----

{{f94.png}} ''[['Government by photo op': How Stephen Harper froze out Ottawa's press corps|https://www.thestar.com/news/insight/2015/06/21/government-by-photo-op-how-stephen-harper-froze-out-ottawas-press-corps.html]]'' June 21, 2015, Les Whittington, [[Toronto Star]]

----
Sometimes Harper's disdain for the [[Ottawa]]-based media — which he saw as part of the eastern establishment that had at one time helped solidify a Liberal stranglehold on Canadian politics — seemed half-serious, somewhat in the vein of the partisan posturing on display daily in the [[House of Commons]]. But for the most part, it was clear Harper saw the national reporting corps as self-important upstarts who amounted to little more than an obstacle to the Conservatives' all-encompassing effort to shape and frame public attitudes toward their government.

Call it government by photo op. More than any previous ruling party on the federal scene, the Harper team elevated message delivery and image creation to priority status.

Once Harper was in power, his handlers wasted little time changing the way things were done when it came to the media. One of the highlights of the average week on [[Parliament Hill]] in previous years had been the Tuesday morning cabinet meetings held on the second floor of the Centre Block, just down the hall from the prime minister's office. Reporters gathered in the hallway adjacent to the cabinet room before noon every Tuesday when Parliament was sitting and waited for ministers to wrap up their meeting.
----

{{f182.png}} ''[['Hands in the air': RCMP raid home of army reservist accused of ties with neo-Nazi group|https://www.cbc.ca/news/canada/manitoba/patrik-mathews-reservist-accused-neo-nazi-group-1.5253212]]'' August 20, 2019, Bryce Hoye, [[CBC News]]

----
The [[RCMP]] raided the rural [[Manitoba]] house of a military reservist who is suspected of recruiting for a global neo-Nazi terrorist group late Monday night and seized a number of firearms.

No charges have been laid against Master Cpl. Patrik Mathews, a member of the [[Winnipeg]]-based 38 Canadian Brigade Group, but both RCMP and the military are investigating his alleged ties to The Base, an organization that promotes hate.

Mounties descended on Mathews's home in the rural town of Beausejour, about 50 kilometres east of Winnipeg, late Monday, ordering him out of his house.
----

{{f182.png}} ''[['Harperman, it's time for you to go': Federal scientist put on leave over song|https://www.cbc.ca/news/politics/harperman-tony-turner-scientist-investigation-1.3207390]]'' August 28, 2015, Haydn Watters, [[CBC News]]

----
A scientist with [[Environment Canada]] has been put on administrative leave with pay pending an investigation for creating a politically charged protest song about ousting Conservative Leader [[Stephen Harper]].

[[Tony Turner]], a physical scientist at Environment Canada and longtime singer-songwriter in [[Ottawa]]'s folk music scene, wrote the controversial tune [[Harperman]]. Turner was sent home in mid-August, according to his union, over concerns that his song breached Environment Canada's value and ethics code.

The song touches on the Duffy trial, Harper's spat with Chief [[Justice Beverley McLachlin]] and includes highly political lyrics like "Who muzzles the poor scientist?" and "Won't buy into climate change until it's sold on the stock exchange." Its chorus ends with the blunt line "Harperman, it's time for you to go."
----

{{f0.png}} ''[['He crossed the line': Barrie councillor faces lawsuits for social media posts|https://barrie.ctvnews.ca/he-crossed-the-line-barrie-councillor-faces-lawsuits-for-social-media-posts-1.4434838]]'' May 23, 2019, Kim Phillips, [[CTV News]]

----
He wrote about his outrage, linking racist rhetoric with violence and directly referenced [[Barrie-Innisfil]] MP [[John Brassard]] and Barrie-Springwater-Oro-Medonte MP [[Alex Nuttall]], calling on them to denounce white supremacy.

The post reads in part, "We have two Conservative MPs in Barrie that have been silent on their leader's appearance on the same stage as a neo-Nazi sympathizer. This is unacceptable and it is dangerous. They are playing footsies with white supremacists who have inspired violence through Yellow Vest [[Canada]] social media channels and elsewhere."

Brassard responded immediately by filing a complaint against the Ward 2 Councillor.
----

{{f0.png}} ''[['He doesn't get it:' Coun. slams Ford over funding for Lawrence Heights community centre|https://www.cp24.com/news/colle-slams-premier-over-funding-for-lawrence-heights-community-centre-says-ford-is-out-of-touch-1.4543176]]'' August 9, 2019, Codi Wilson, [[CP24]]

----
[[Codi Wilson]], [[CP24]].com

A [[Toronto]] city councillor involved in the revitalization of the city's beleaguered Lawrence Heights neighbourhood is slamming Premier [[Doug Ford]] for refusing to commit millions in previously promised funding for a community centre in the neighbourhood.

The former provincial Liberal government vowed to provide $14 million for the project, which equates to one third of the cost: But the [[Ford government]] recently confirmed that it will not promise to provide any cash at this point.
----

{{f94.png}} ''[['He must resign': Amid coronavirus crisis, Alberta's health minister caught in firestorm over emails, fight with neighbour|https://www.thestar.com/news/canada/2020/03/27/calgary-woman-may-go-to-police-over-alberta-health-ministers-email-ndp-calls-for-resignation.html]]'' March 27, 2020, Kieran Leavitt, [[Toronto Star]]

----
The story was first reported by [[CBC News]], and, on Friday, Opposition NDP Leader [[Rachel Notley]] called on Shandro to resign.

"We are in the middle of the most pressing public health emergency, perhaps in history," Notley told reporters.

"We need focused and steady leadership that is preoccupied solely with our response to the coronavirus pandemic and the health of [[Alberta]]ns," said Notley. "Instead, the health minister is going to the home of private citizens at night and publicly threatening them."
----

{{f94.png}} ''[['He nearly died several times:' controversial academic Jordan Peterson seeks to recover from addiction|https://www.thestar.com/news/gta/2020/02/07/he-nearly-died-several-times-controversial-academic-jordan-peterson-seeks-to-recover-from-addiction.html]]'' February 7, 2020, David Venn, [[Toronto Star]]

----
[[Mikhaila Peterson]] recorded a two-minute and 50-second [[YouTube]] video outlining how her father, [[Jordan Peterson]], became addicted to prescribed psychoactive drugs, developed a physical dependency to them, almost died, contracted pneumonia, flew to [[Russia]] to seek different treatment after several visits to North American hospitals, reportedly went into an induced coma, and, finally, as of Feb. 7, [[2020]], is in recovery.

The drama began years before the spring of [[2019]], when Peterson, the [[University of Toronto]] professor, renowned clinical psychologist and international bestselling author, began taking a low dose of medication to treat anxiety and an autoimmune disorder, Mikhaila said.

In April 2019, when Peterson's wife was diagnosed with terminal cancer, doctors prescribed Peterson a higher dosage of the benzodiazepine, a type of medical tranquilizer, most commonly known via the brand-names, Xanax and [[Valium]].
----

{{f0.png}} ''[['He's behaving like a dictator': Critics blast Ford's political shakeup|https://www.ctvnews.ca/canada/he-s-behaving-like-a-dictator-critics-blast-ford-s-political-shakeup-1.4031521]]'' July 27, 2018, [[CTV News]]

----
NDP Leader [[Andrea Horwath]] compared [[Ontario]] Premier [[Doug Ford]] to a "dictator" after he announced Friday plans to redraw ward boundaries, effectively slashing the size of city council and cancelling a number of regional elections.

"Mr. Ford seems to believe that he is the king of Ontario. He's behaving like a dictator," said Horwath, the province's opposition leader. "For the Premier to cancel elections where his political rivals or enemies of the past are running is deeply, deeply chilling. It is an assault on democracy."

Ford revealed Friday that he would introduce legislation to cut the number of city councillors in [[Toronto]] almost by half, which would dramatically alter the ward boundaries to match federal and provincial ridings.
----

{{f0.png}} ''[['Helmet guy' remains in jail awaiting bail hearing as Pride organizers plan anti-hate rally Saturday|https://www.waterloochronicle.ca/news-story/9498771--helmet-guy-remains-in-jail-awaiting-bail-hearing-as-pride-organizers-plan-anti-hate-rally-saturday/]]'' July 12, 2019, Teviah Moro, [[Hamilton Spectator]]

----
Vanderweide, who has been dubbed "helmet guy," closely resembles a man captured on video hitting two people in the face with a helmet during the violence at Gage Park on June 15.

That day, alt-right demonstrators stood alongside extremist preachers who waved anti-[[LGBTQ]]+ signs at Pride celebrants.

A formation of pink-masked people, later referred to by some as "Pride defenders," positioned a big fabric screen in front of the preachers to block the bigoted rhetoric from celebrants' view.
----

{{f0.png}} ''[['Hi, it's Sarah': Texts from Conservative party sent to B.C. numbers|https://bc.ctvnews.ca/hi-it-s-sarah-texts-from-conservative-party-sent-to-b-c-numbers-1.4556084]]'' August 19, 2019, Kendra Mangione, [[CTV News]]

----
Some B.C. cellphone users received text messages over the weekend asking for their support of the federal Conservatives.

The texts came from a number with the B.C. area code 604, and asked recipients to respond "yes" or "no."

"Hi, it's Sarah from the Conservative Party," the messages read.
----

{{f94.png}} ''[['Hit them where it hurts': Here's how Doug Ford wants you to fight back against Donald Trump's aluminum tariffs|https://www.thestar.com/politics/provincial/2020/08/07/hit-them-where-it-hurts-heres-how-doug-ford-wants-you-to-fight-back-against-donald-trumps-aluminum-tariffs.html]]'' August 7, 2020, Rob Ferguson, [[Toronto Star]]

----
Premier [[Doug Ford]] is urging consumers to look closely at labels and buy Canadian after U.S. President [[Donald Trump]]'s move to "backstab" this country by reimposing tariffs on aluminum produced here.

"As individuals, we can't put tariffs on. But what we can do, we can hit them where it hurts," Ford said Friday, calling retailers to help the cause by putting "made in [[Ontario]]" or "made in [[Canada]]" labels on food and other products.

"This is what I want from corporate Canada, step up and say proudly made in Canada."
----

{{f185.png}} ''[['How dare you!' Greta Thunberg castigates world leaders over climate inaction|http://rabble.ca/columnists/2019/09/how-dare-you-greta-thunberg-castigates-world-leaders-over-climate-inaction]]'' September 24, 2019, Duncan Cameron, [[rabble.ca]]

----
"We are in the beginning of a mass extinction. And all you can talk about is money and fairytales of eternal economic growth. How dare you!"

Hurling words like rocks at world leaders, [[Greta Thunberg]] commanded the podium at the UN Climate Action Summit in [[New York]] on September 23.

UN Secretary-General Antonio Guterres hosted a youth summit on September 21 as part of his efforts to generate public pressure on political leaders.
----

{{f94.png}} ''[['How will they eat?' Alarm raised over revamp of Ontario's welfare program for disabled|https://www.thestar.com/news/gta/2019/05/11/how-will-they-eat-alarm-raised-over-revamp-of-ontarios-welfare-program-for-disabled.html]]'' May 11, 2019, Laurie Monsebraaten, [[Toronto Star]]

----
Homelessness, hospital, jail and — for some troubled souls — suicide. Those are the bleak outcomes people on social assistance fear as the provincial government plans to change [[Ontario]]'s welfare program for the disabled. "I worry about people like me who become ill and won't qualify under the new rules," says Jordan Bond-Gorr, 38, who has HIV. "How will they eat? Pay rent? Heal?"

The former financial services worker is one of 86 [[Toronto]]nians on social assistance surveyed about the [[Ford government]]'s plan to narrow the definition of disability for new applicants to the Ontario Disability Support Program (ODSP). "The amount of fear and anxiety around this is very real," says Bond-Gorr, who spiralled into substance abuse and mental health problems about six years ago after his HIV diagnosis. He and others are worried the change will exclude people newly diagnosed with so-called "episodic" disabilities such as mental illness, chronic pain, multiple sclerosis, HIV, and some cancers — and force them to rely on Ontario Works (OW).

The increased income and medical support available through ODSP helped Bond-Gorr "take care of some serious mental health and physical health problems I was having. It helped me stabilize my life so that I was able to return to work part time and cover the cost of my medication." It also gave him access to supportive housing for people with a history of substance abuse.
----

{{f182.png}} ''[['I am personally pro-life,' Scheer says, vowing not to re-open abortion debate|https://www.cbc.ca/news/politics/scheer-abortion-pro-life-1.5307415]]'' October 3, 2019, John Paul Tasker, [[CBC News]]

----
Conservative Leader [[Andrew Scheer]] said today he is personally opposed to abortion — but a government led by him would not move to restrict access to the procedure.

Speaking to reporters in [[New Brunswick]], Scheer, a practising [[Catholic]], said that while he opposes abortion, a government led by him wouldn't enact any government legislation to ban the procedure or support the efforts of any Conservative backbench MP to limit the practice.

His declaration comes a day after three of the major party leaders pressured Scheer in a French election debate to say publicly how he feels personally about abortion. Scheer ducked the question last night, saying only that the abortion debate in [[Canada]] is settled.
----

{{f132.png}} ''[['I can be a thorn': Randy Hillier on why he's making noise on his way out of PC caucus|https://www.theglobeandmail.com/canada/article-i-can-be-a-thorn-randy-hillier-on-why-hes-making-noise-on-his-way/]]'' March 31, 2019, Chris Young, [[Globe and Mail]]

----
After being kicked out of caucus two weeks ago, Mr. Hillier has made assertions that caucus is being muzzled, forced into standing ovations and living a culture of "fear and intimidation" in Mr. Ford's government. Mr. Hillier has also brought unspecified allegations of possible illegal lobbying by the Premier's close friends and advisers to Ontario Integrity Commissioner [[J. David Wake]]'s office. He said he will meet again with the office this week.

Mr. Hillier won't specify the allegations or who he is making them about, but adds, "I don't lose very often." He has singled out the Premier's chief of staff, [[Dean French]] and [[Chris Froggatt]], the chair of Mr. Ford's election-readiness committee as the "backroom operatives" responsible for his ouster. Mr. Froggatt runs a lobbying and strategic communications firm, but says he does not personally lobby the government.

"There's ample evidence of incompetence," Mr. Hillier said of Mr. Ford's team. For one, he cites the departure of another MPP from the PC caucus, [[Amanda Simard]], who quit over the government's handling of the franco-Ontarian file. Mr. Hillier is now in talks with the other independents - including seven Liberals, who don't have official party status - over how to best co-ordinate their efforts in the legislature.
----

{{f0.png}} ''[['I don't think we looked threatening:' MPP Sam Oosterhoff's office calls cops on library-loving seniors|https://www.thespec.com/news-story/9343212--i-don-t-think-we-looked-threatening-mpp-sam-oosterhoff-s-office-calls-cops-on-library-loving-seniors/]]'' May 8, 2019, Karena Walter, [[St. Catharines Standard]]

----
Police were called to MPP [[Sam Oosterhoff]]'s riding office Tuesday after a group of older adults clutching books showed up to stage a "read in" over provincial library cuts. 

The group of about 15 retirees and seniors, some of whom are members of a classic book club in Wainfleet, had planned to read their books in the Niagara West Tory MPP's Beamsville office in silent protest. 

"I don't think we looked threatening," said Janet Hodgkins, a book club member and a retired librarian who worked at Welland Public Library for 28 years.
----

{{f0.png}} ''[['I love them, they love me': Ford on Ontario's black community|https://ipolitics.ca/2018/04/05/i-love-them-they-love-me-ford-on-ontarios-black-community/]]'' April 5, 2018, Marieke Walsh, [[iPolitics]]

----
A prominent organization is condemning [[Doug Ford]]'s comments about why he's missing a black community leaders debate and how he has supported the community in the past.

"I have massive support from the black community, I love them, they love me," Ford said on Thursday.

The [[Progressive Conservative]] leader spoke to reporters at [[Queen's Park]] after coming under fire for bailing on next week's Black Community Provincial Leadership Debate and his party's decision not to allow journalists to embed in the coming election campaign.
----

{{f345.png}} ''[['I made Steve Bannon's psychological warfare tool': meet the data war whistleblower|https://www.theguardian.com/news/2018/mar/17/data-war-whistleblower-christopher-wylie-faceook-nix-bannon-trump]]'' March 18, 2018, Carole Cadwalladr, [[The Guardian]]

----
The first time I met [[Christopher Wylie]], he didn't yet have pink hair. That comes later. As does his mission to rewind time. To put the genie back in the bottle.

By the time I met him in person, I'd already been talking to him on a daily basis for hours at a time. On the phone, he was clever, funny, bitchy, profound, intellectually ravenous, compelling. A master storyteller. A politicker. A data science nerd.

Two months later, when he arrived in [[London]] from [[Canada]], he was all those things in the flesh. And yet the flesh was impossibly young. He was 27 then (he's 28 now), a fact that has always seemed glaringly at odds with what he has done. He may have played a pivotal role in the momentous political upheavals of [[2016]]. At the very least, he played a consequential role. At 24, he came up with an idea that led to the foundation of a company called [[Cambridge Analytica]], a data analytics firm that went on to claim a major role in the Leave campaign for Britain's EU membership referendum, and later became a key figure in digital operations during [[Donald Trump]]'s election campaign.
----

{{f0.png}} ''[['I was shocked': Doug Ford denounces protest during pro-Israel event at York University|https://globalnews.ca/news/6199325/york-university-protests-reservists-on-duty/]]'' November 21, 2019, Ryan Rocca, [[Global News]]

----
Premier [[Doug Ford]] has denounced a protest that took place during a pro-Israel event at [[York University]] Wednesday evening, saying he was "shocked" at news of the event.

Protesters gathered at Vari Hall ahead of the event that saw speeches from members of [[Reservists On Duty]], an organization founded by former members of the [[Israeli Defence Forces]].

"I was shocked by the vile hatred that was on display last night at York University," Ford tweeted Thursday afternoon.
----

{{f182.png}} ''[['I worked 18 hours a day': Doug Ford on CBC's Metro Morning, defends attendance record|https://www.cbc.ca/news/canada/toronto/doug-ford-defends-attendance-record-in-cbc-interview-1.2785191]]'' October 2, 2014, [[CBC News]]

----
[[Toronto]] mayoral candidate [[Doug Ford]] appeared on [[CBC Radio]]'s Metro Morning today, defending his attendance record as a councillor and his brother's record in office during an interview with host [[Matt Galloway]].

Ford, who entered the race in place of his ailing brother Rob on Sept. 12, defended his attendance showing after Galloway pointed out that he missed 53 per cent of the votes in his last year in council.

Ford said he only missed one council meeting and one committee meeting in four years, and said many of the votes he missed were not about crucial matters.
----

{{f49.png}} ''[['I'll be running away from this place': Doug Ford confirms he has no plan to run in the next Toronto election|https://nationalpost.com/news/toronto/doug-ford-confirms-he-has-no-plan-to-run-in-the-next-toronto-election]]'' June 12, 2013, Natalie Alcoba, [[National Post]]

----
In case there was any doubt that [[Doug Ford]] is fed up with municipal politics, the colourful elder brother of [[Toronto]]'s mayor left no room for ambiguity over whether he will seek to return to city hall in the [[2014]] election.

"I won't be running next time," he told reporters on Wednesday during a city council meeting. "At least down here I won't be running. I'll be running away from this place in… 16 months."

Sometimes, I ask myself … how do these people get elected?
----

{{f0.png}} ''[['I'm busy governing': Doug Ford explains why he isn't campaigning for Scheer|https://globalnews.ca/news/5914986/andrew-scheer-conservatives-campaign-doug-ford/]]'' September 17, 2019, Canadian Press, [[Global News]]

----
[[Ontario]] Premier [[Doug Ford]] said Tuesday he is too busy governing to campaign with federal Conservative Leader [[Andrew Scheer]], as one of a suite of Tory premiers to so far decline to appear on the trail.

Scheer has now campaigned in three provinces — Ontario, [[Alberta]] and [[Manitoba]] — that have conservative premiers. None has appeared with him.

Ford, Scheer, Manitoba's Brian Pallister, Alberta's [[Jason Kenney]] and [[Saskatchewan]]'s [[Scott Moe]] all appeared together last year on a cover of Maclean's magazine, labelled "The Resistance." The leaders all oppose the federal carbon tax and have been fighting it through court challenges and campaigns.
----

{{f182.png}} ''[['Inauthentic activity' in Alberta election a possible preview of tactics in the federal campaign, report warns|https://www.cbc.ca/news/politics/alberta-election-inauthentic-global-affairs-1.5273349]]'' September 6, 2019, Catharine Tunney, [[CBC News]]

----
A government of [[Canada]] team says it identified a number of suspicious social media accounts and instances of disinformation in the run-up to the [[Alberta]] election — and is warning that similar tactics could be used this fall during the federal campaign.

In a new report dropped today, the [[Rapid Response Mechanism]] (RRM) team, housed at [[Global Affairs Canada]], says it identified accounts that demonstrated coordinated "inauthentic behaviour" during the April provincial election, which it says indicates troll or bot activity.

Government officials speaking on background told [[CBC News]] there is nothing to suggest the accounts swayed the result of the election, which saw [[United Conservative Party]] Leader [[Jason Kenney]] elected premier — but warn the tactics used could suggest what Canadian voters might see between now and Oct. 21.
----

{{f182.png}} ''[['Insulted' by Randy Hillier's ouster, riding association calls for meeting with Ford|https://www.cbc.ca/news/canada/ottawa/hillier-riding-association-ford-1.5068682]]'' March 23, 2019, Amanda Pfeffer, [[CBC News]]

----
The [[Ontario]] PC Party's Lanark–Frontenac–Kingston riding association has sent a letter to Premier [[Doug Ford]], asking him to meet with more than 900 local members to reconsider his decision to boot MPP [[Randy Hillier]] from caucus.

"When Randy was removed, all of us were immediately insulted," said Nick Drakich, a member of the association's executive.

Drakich said they're calling for a meeting with the premier because many of the association's members are still reeling from the decision.
----

{{f182.png}} ''[['Intimidating:' Alberta's energy war room singles out climate campaigner|https://www.cbc.ca/news/canada/edmonton/alberta-war-room-climate-campaigner-1.5405879]]'' December 21, 2019, Bob Weber, Canadian Press, [[CBC News]]

----
[[Steven Lee]] has spoken in hundreds of classrooms around the country about challenges for today's young people posed by everything from genetic engineering to artificial intelligence to climate change.

But it wasn't until he gave a talk in Airdrie, Alta., just north of [[Calgary]], that his message drew the attention of a government agency — [[Alberta]]'s so-called "war room."

"I'm a reporter with the [[Canadian Energy Centre]]," the phone message said.
----

{{f0.png}} ''[['It becomes insulting': Scheer called out for using wrong photo in Sikh holiday post|https://globalnews.ca/news/6098499/andrew-scheer-sikh-holiday-wrong-photo/]]'' October 29, 2019, Maham Abedi, [[Global News]]

----
Conservative Leader [[Andrew Scheer]] is being called out over a social media post that was meant to mark a [[Sikh]] celebration — but used an image of another festival instead.

The erroneous tweet and [[Facebook]] post, published on Sunday, were flagged by social media users but were not addressed by the party.

[[Global News]] reached out to Conservative party spokesman [[Simon Jefferies]] over email on the error, but did not hear back by publication. However, Scheer's tweet was deleted after the Global News inquiry. The photo was also removed from Facebook.
----

{{f0.png}} ''[['It happens,' Ambrose says of MacKay's staff shutting down interview|https://www.ctvnews.ca/politics/it-happens-ambrose-says-of-mackay-s-staff-shutting-down-interview-1.4797248]]'' February 4, 2020, Rachel Gilmore, [[CTV News]]

----
OTTAWA -- After Conservative leadership hopeful [[Peter MacKay]]'s staff abruptly ended an interview with [[CTV News]] on Monday following a question about a tweet sent from his account, former Conservative interim leader [[Rona Ambrose]] said "it happens," adding that staff "have a job to do, too."

Ambrose made the comments during an interview with CTV Power Play Host Evan Solomon that aired Tuesday.

CTV National News' Heather Wright sat down with MacKay on Monday in an exclusive interview, where questions eventually turned to the leadership race. MacKay had recently come under fire for a tweet his account sent out on Saturday, which slammed Trudeau for using $876.95 in Liberal party donations for yoga sessions and other related expenses.
----

{{f182.png}} ''[['It never should have happened': Royal Canadian Legion probes why Rebel News event held at Toronto branch|https://www.cbc.ca/news/canada/toronto/it-never-should-have-happened-royal-canadian-legion-probes-why-rebel-news-event-held-at-toronto-branch-1.5326944]]'' October 18, 2019, [[CBC News]]

----
Three months after instituting a policy barring its chapters from affiliating with groups known to promote hate, the Royal Canadian Legion says it is investigating why one of its [[Toronto]] chapters hosted a Rebel News book event, saying "it never should have happened."

On Wednesday evening, the legion's North York chapter, Branch 66, hosted a signing for a book authored by Rebel News head, and self-styled "Rebel Commander," [[Ezra Levant]].

Ahead of the event, the legion's national headquarters responded to tweets voicing concern over the planned event. "This goes against our anti-hate policy and the Provincial Commands have been notified," the legion tweeted.
----

{{f0.png}} ''[['It's A Free Market Society': Doug Ford Dismisses Concerns About Company Charging $400 For COVID-19 Tests|https://pressprogress.ca/its-a-free-market-society-doug-ford-dismisses-concerns-about-company-charging-400-for-covid-19-tests/]]'' September 23, 2020, [[PressProgress]]

----
[[Ontario]] Premier [[Doug Ford]] is dismissing concerns about possible price gouging from private healthcare companies reportedly charging Ontarians hundreds of dollars for COVID-19 tests, suggesting that's just how capitalism works.

During a press conference Tuesday, Ford faced questions about a private company reportedly offering Ontarians frustrated with long line-ups at the province's public testing facilities an opportunity to skip the lines with a $400 VIP COVID-19 test.

"My first question is about the private company that is advertising that if you want to avoid the long lines for covid assessment you can pay some $400 and get tested," asked [[CityNews]]' [[Cynthia Mulligan]].
----

{{f0.png}} ''[['It's infuriating': Constituents of MPP Randy Hillier call for his removal|https://globalnews.ca/news/7678305/constituents-call-for-mpp-randy-hillier-removal/]]'' March 5, 2021, Kraig Krause, [[Global News]]

----
As eastern [[Ontario MPP]] [[Randy Hillier]] continues his crusade to end pandemic lockdowns, some of his constituents are questioning whether he should remain in office.

On Thursday, [[Global News]] spoke with a number of people living in his riding of [[Lanark-Frontenac-Kingston]], and they all agreed that his denial of COVID-19 health guidelines doesn't reflect their views.

"I find it embarrassing. He is gaining a higher profile provincially, but for all the wrong reasons. He is willfully ignorant of the science," said Katie Amy, a resident of Verona, Ont.
----

{{f132.png}} ''[['It's just not acceptable,' Indigenous leaders say, as Ontario won't commit to mandatory inquests for children who die in care|https://www.theglobeandmail.com/politics/article-its-just-not-acceptable-indigenous-leaders-say-as-ontario-wont/]]'' January 24, 2020, Laura Stone, [[Globe and Mail]]

----
[[Ontario]]'s Attorney-General says the suicide of a [[First Nations]] teenager in the child welfare system is an "absolute tragedy," but he would not immediately commit to mandatory inquests for children who die in care.

[[Doug Downey]] said on Friday that the [[Progressive Conservative]] government is reviewing a request by [[Indigenous]] leaders and others to make such inquests mandatory, but he still needs to consult with other ministers.

"It's an absolute tragedy. And we have a process where we talk among our colleagues. I don't walk up to a mic and just make decisions," Mr. Downey said at an unrelated community policing announcement, alongside Premier [[Doug Ford]]. Mr. Ford deferred questions to Mr. Downey.
----

{{f0.png}} ''[['Jesus in the City' parade stops outside Chick-fil-A to say prayer for religious freedom|https://toronto.ctvnews.ca/jesus-in-the-city-parade-stops-outside-chick-fil-a-to-say-prayer-for-religious-freedom-1.4582673]]'' September 7, 2019, Sean Davidson, [[CTV News]]

----
A day after protesters crashed the grand opening of the [[Chick-fil-A]] store in [[Toronto]], some people marching in the annual [[Jesus in the City]] parade gathered outside the shop to pray religious freedom.

The American food chain, which opened a new store at Yonge and Bloor streets, was slammed by protesters yesterday for its ties to anti-[[LGBTQ]] groups.

The CEO of Chick-fil-A, [[Dan Cathy]], said he believes in the "biblical definition of a family unit" and has donated millions to charities with a history of discrimination against LGBTQ groups. The billionaire's family also donated millions to defeat marriage equality initiatives.
----

{{f182.png}} ''[['Kamikaze' Alberta UCP leadership candidate fined $68,000 for irregular donations|https://www.cbc.ca/news/canada/calgary/jeff-callaway-kamikaze-commissioner-fines-1.5216446]]'' July 18, 2019, Drew Anderson, [[CBC News]]

----
Former [[United Conservative Party]] leadership hopeful [[Jeff Callaway]] has been fined $68,000 for irregular campaign contributions during the [[2017]] race in [[Alberta]].

The fines include a $15,000 penalty for colluding with [[Calgary]] businessman [[Robyn Lore]] in order to "circumvent a contribution limit," according to details published Tuesday on the provincial election commissioner's website.

They also include soliciting or accepting a $60,000 contribution "the contestant knew or ought to have known was from a prohibited person or entity," according to the election commissioner's site.
----

{{f94.png}} ''[['Leaked' financial information on Charles McVety's Christian college jolts Doug Ford's government|https://www.thestar.com/politics/provincial/2020/10/29/leaked-financial-information-on-charles-mcvetys-christian-college-jolts-doug-fords-government.html]]'' October 29, 2020, Robert Benzie, [[Toronto Star]]

----
Revelations about the inner financial workings of [[Charles McVety]]'s controversial evangelical college have jolted the [[Progressive Conservative]] government.

As McVety, a friend and supporter of Premier [[Doug Ford]], vies to have [[Canada Christian College]] granted university status, the opposition New Democrats are lifting the veil on the school.

NDP Leader [[Andrea Horwath]] noted Thursday the college's application to the Post-secondary Education Quality Assessment Board (PEQAB) was changed to remove internal financial information about McVety and his family.
----

{{f182.png}} ''[['Learn from defeat': Conservative rookies look to convention as a chance to modernize - and move on|https://www.cbc.ca/news/politics/conservative-party-vancouver-convention-thursday-advance-1.3599124]]'' May 26, 2016, Janyce McGregor, [[CBC News]]

----
For the first time in a decade, Conservatives are holding a policy convention without holding the power of government.

But don't assume that will cast a pall over the proceedings for the nearly 3,000 delegates, officials and observers heading to [[Vancouver]]'s Convention Centre today.

"It's going to be fantastic," rookie MP [[Ziad Aboultaif]] told [[CBC News]]. "It's a great time to re-energize and put forward wonderful ideas."
----

{{f182.png}} ''[['Let me be blunt with you, Jan': Kenney faces avalanche of complaints after cuts to parks|https://www.cbc.ca/news/canada/calgary/jason-kenney-slashes-parks-complaints-1.5486054]]'' March 4, 2020, David Bell, [[CBC News]]

----
The United Conservative government is on the defensive after introducing cuts and closures to the provincial parks system, and plenty of people, agencies and park users lined up to push back.

The government announced it would remove 164 sites from the park system it manages in a Saturday release to news media.

It cited stats from [[2018]]-19 indicating that fees generated $33 million yet it cost $86 million to run.
----

{{f0.png}} ''[['Like Churchill,' Bring Harper Back to Lead Tories, Urges Riding President|https://thetyee.ca/Analysis/2020/05/24/Bring-Harper-Back-Urges-Riding-President/]]'' May 24, 2020, Michael Harris, [[The Tyee]]

----
"We should now rethink the process, as well as the timing, of choosing the next leader. Initial fears of mass death are now subsiding, but the challenge of addressing the resulting economic crisis has yet to be appreciated."

The author of the note is Richard Hofer, CPC riding president in the federal electoral district of Pontiac in [[Quebec]]. Pontiac is a bellwether riding currently held by the Liberals. The subject line of Hofer's May 14, [[2020]] email reads: "Floating a "trial balloon" with a few people I respect."

It doesn't take a Bobby Fischer to figure out how the battle lines on the political chessboard are shaping up for the next federal election. It will be the Great Pandemic Referendum.
----

{{f182.png}} ''[['Look after the people": Manitoba snow storm evacuees target Scheer for campaigning during state of emergency|https://www.cbc.ca/news/politics/scheer-winnipeg-campaign-snowstorm-emergency-1.5320611]]'' October 14, 2019, Olivia Stefanovich, [[CBC News]]

----
Evacuees in [[Manitoba]] driven from their homes by a massive recent snowstorm that cut off power to thousands said today they were annoyed by Conservative Leader [[Andrew Scheer]]'s decision to campaign in [[Winnipeg]] today.

A few dozen people evacuated from rural [[Indigenous]] communities hit hard by the storm were in the lobby of the city's Radisson Hotel this morning, waiting for a [[Red Cross]] bus to take them to other temporary housing, when journalists following Scheer's campaign tour showed up for an afternoon policy announcement.

Several of the evacuees said Scheer's choice of venue for the announcement — in a city and a province that have declared states of emergency in the wake of a storm that left tens of thousands without power — was misguided.
----

{{f345.png}} ''[['Mind-bogglingly irresponsible': meet the Republican donors helping QAnon reach Congress|https://www.theguardian.com/us-news/2020/aug/24/mind-bogglingly-irresponsible-meet-the-republican-donors-helping-qanon-reach-congress]]'' August 24, 2020, Julia Carrie Wong, [[The Guardian]]

----
[[Republican]] party leaders linked to the White House helped boost the primary campaign of a [[QAnon]] supporter with a history of making racist and bigoted statements, campaign finance filings show.

[[Marjorie Taylor Greene]]'s victory in the 11 August primary runoff for [[Georgia]]'s 14th [[Congress]]ional district all but assures that a backer of the baseless and antisemitic QAnon conspiracy theory will be elected to Congress in November. Her primary opponent, John Cowan, ran as a pro-Trump, pro-life, and pro-gun conservative.

The filings reveal donations from:
----

{{f345.png}} ''[['National travesty': report shows one third of Canada's prisoners are Indigenous|https://www.theguardian.com/world/2020/jan/22/one-third-canada-prisoners-indigenous-report]]'' January 22, 2020, Leyland Cecco, [[The Guardian]]

----
More than 30% of inmates in Canadian prisons are [[Indigenous]] – even though aboriginal people make up just 5% of the country's population, according to new figures released by a federal watchdog.

In a scathing report published on Tuesday, the correctional investigator of [[Canada]], Dr Ivan Zinger, described Indigenous overrepresentation in the country's jails and prisons as "nothing short of a national travesty".

The figure is highest in the prairie provinces of [[Manitoba]], [[Saskatchewan]] and [[Alberta]], where Indigenous people make up 54% of the prison population. [[Quebec]] had the lowest proportion of aboriginal prisoners, but at 15% the group was still dramatically overrepresented.
----

{{f0.png}} ''[['Nationalist rally' scheduled for September 14 on St. George campus|https://thevarsity.ca/2017/08/14/nationalist-rally-scheduled-for-september-14-on-st-george-campus/]]'' August 14, 2017, Jack O. Denton, [[The Varsity]]

----
A "[[Toronto]] Nationalist Rally" has been planned via [[Facebook]] for September 14 at U of T. The event, organized by a group calling itself the [[Canadian Nationalist Party]] (CNP), is slated to take place from 7:00-9:00 PM at 27 King's College Circle.

U of T denies that space for this event has been booked.

The description of the event says the goal is to "discuss the nationalist movement in [[Canada]] and the future of our country" and says that "a positive and professional message must come first." The event description also notes that they "will not tolerate verbal threats or attempts to physically intimidate our speakers, our hosts, or our attendees," and that "anyone who violates the freedom of expression or the physical well-being of another person will be immediately escorted out and handed over to law enforcement."
----

{{f0.png}} ''[['New and improved' Doug Ford doesn't extend to the environment|http://theconversation.com/new-and-improved-doug-ford-doesnt-extend-to-the-environment-128432]]'' December 10, 2019, Mark Winfield, [[The Conversation]]

----
A defining feature of [[Ontario]] politics in the aftermath of the October federal election has been the emergence of a re-branded version of [[Doug Ford]]'s [[Progressive Conservative]] government.

The bombastic, aggressive tone of the government's first year in office has, for now, been replaced by one of moderation and appeasement.

Ford's new approach has been on display over the past few weeks in his amicable meeting with newly re-elected Prime Minister [[Justin Trudeau]]. The Ontario premier has promised, among other things, to work "hand in hand with the prime minister" to ratify the new North American free-trade deal.
----

{{f182.png}} ''[['No one is above the law': Trump lawsuits involving 2 women accusers proceed|https://www.cbc.ca/news/world/mcdougal-zervos-trump-lawsuits-1.4585611]]'' March 21, 2018, Thomson Reuters, [[CBC News]]

----
U.S. President [[Donald Trump]] faced legal challenges from women on two fronts on Tuesday as a defamation lawsuit brought by a former Apprentice TV show contestant moved forward and a former Playboy model who said she had an affair with Trump sued to undo a confidentiality agreement.

The developments increased legal pressure on Trump, who during and after the [[2016]] presidential campaign was accused of sexual misconduct by more than a dozen women, allegations he denied.

A [[New York]] state judge on Tuesday denied a bid by Trump to toss a defamation lawsuit by [[Summer Zervos]], a former contestant on [[NBC]]'s The Apprentice, raising the prospect that he might have to answer questions about his behaviour in court.
----

{{f88.png}} ''[['No Safe Spaces' ignores the attacks on free speech from the right|https://www.businessinsider.com/no-safe-spaces-doc-ignores-right-attacks-free-speech-expression-2020-1]]'' January 11, 2020, Anthony L. Fisher, [[Business Insider]]

----
A true commitment to free speech requires defending the right to express the most vile, transgressive, and unpopular ideas. And the truest demonstration of that commitment is to hold one's own political tribe to account when it fails to walk the walk on the principle.

You won't find such introspection in "No Safe Spaces," a new documentary that exemplifies the "free-speech tourism" on the right.

The movie focuses on the most publicized "politically correct social-justice warrior college-campus snowflakes out of control" stories of the past five years, all framed as harbingers of a free-speech apocalypse.

But it doesn't even give a nod to threats from the right, and it relies on interviews with some dubious "free-speech warriors" who often don't practice what they preach.
----

{{f49.png}} ''[['Nonsense:' Experts weigh in on Scheer's claims about who can form government|https://nationalpost.com/pmn/news-pmn/canada-news-pmn/nonsense-experts-weigh-in-on-scheers-claims-about-who-can-form-government]]'' October 19, 2019, Joan Bryden, Canadian Press, [[National Post]]

----
OTTAWA — Experts on [[Canada]]'s parliamentary system say [[Andrew Scheer]] should know better than to erroneously contend that whoever wins the most seats on Monday gets to form the government.

The Conservative leader was, after all, [[Speaker of the House]] of Commons for almost five years and, as such, should be well aware that the only rule that matters is who can command the confidence of the majority of MPs — whether they be all from one party, or from a multitude of partisan affiliations.

"It lowers him in my esteem and maybe the esteem of other people because I'm sure he knows he's wrong," said political science professor Peter Russell, who helped advise Gov. Gen. [[Michaelle Jean]] in [[2008]], when she had to navigate an attempt by three opposition parties to form a coalition to replace [[Stephen Harper]]'s minority Conservative government.
----

{{f0.png}} ''[['Not a word': Doug Ford says MPP ousted from PC caucus never expressed concern over bill|https://globalnews.ca/news/7205738/doug-ford-belinda-karahalios-pc-caucus/]]'' July 22, 2020, Ryan Rocca, [[Global News]]

----
[[Ontario]] Premier [[Doug Ford]] says a legislator who was ousted from the [[Progressive Conservative]] caucus after voting against a government bill never expressed concern about the legislation prior to the vote.

Ford said he was with [[Belinda Karahalios]], who represents the riding of [[Cambridge]], last week.

"I was with her for two days. Not a word was mentioned to me which I find ironic," Ford said.

"She's a good person. Tough decision."
----

{{f0.png}} ''[['One of the least Canadian things I've seen': anti-immigration billboard sparks anger in Halifax|https://globalnews.ca/news/5806296/anti-immigration-billboard/]]'' August 23, 2019, Graeme Benjamin, [[Global News]]

----
A new billboard that endorses the [[People's Party of Canada]] (PPC) and calls on voters to "say NO to mass immigration" has many wondering how the ad was approved in the first place.

The billboard along the Bedford Highway, featuring an image of People's Party Leader [[Maxime Bernier]], was first seen by [[Halifax]] commuters Friday morning.

Reaction to the message was swift, with many calling for its immediate removal.
----

{{f182.png}} ''[['Only so long my patience can last': Ford takes aim at teachers' union bosses amid strikes|https://www.cbc.ca/news/canada/toronto/ford-downey-peel-police-1.5438811]]'' January 24, 2020, [[CBC News]]

----
[[Ontario]] Premier [[Doug Ford]] says he is not currently considering back-to-work legislation amid ongoing strife with education unions, but added there is "only so long" his patience can last with union bosses.

Speaking in [[Mississauga]], Ford said his government will not budge on a 1 per cent public sector wage cap that is set to remain in place for the next three years. He said that Education Minister [[Stephen Lecce]] has made a number of concessions during negotiations with teachers' unions and again criticized union leadership.

"Hopefully they are going to come to their senses — the unions, not the teachers," he said. "So stay tuned."
----

{{f49.png}} ''[['Only the corrupt ones get to stay': Heckling and shouting from Rob Ford and key rival forces early end to Toronto council|https://nationalpost.com/posted-toronto/toronto-council-speaker-asks-colleagues-to-stop-disrespectful-behaviour-but-some-say-shes-worst-behaved-partisan]]'' December 16, 2013, Natalie Alcoba, [[National Post]]

----
[[Toronto]] city council seemed to heed Speaker [[Frances Nunziata]]'s plea for decorum in the council chambers Monday — until the final 15 minutes of its meeting, when shouting and heckling forced her to recess the session early.

Ms. Nunziata singled out the behaviour of Councillor [[Giorgio Mammoliti]], Mayor [[Rob Ford]] and Councillor [[Adam Vaughan]], the latter of whom she said was "chirping" at his colleagues. It apparently provoked a reaction from Mr. Mammoliti, who was asked to apologize and refused. At some point, Councillor Gord Perks said he heard Mayor Ford say "only the corrupt ones get to stay." Ms. Nunziata also asked him to apologize and the mayor was heard protesting that he didn't use anyone's name.

He refused to comment as he left city hall. Deputy Mayor [[Norm Kelly]] claimed it was Mr. Mammoliti's promise to resist "physically" if anyone tried to remove him from the chambers that led to the meeting's abrupt end.
----

{{f49.png}} ''[['Outright lie': Doug Ford's office denies ousted MPP's claims of 'illegal and unregistered' lobbying|https://nationalpost.com/news/politics/hillier-says-he-was-punished-for-putting-constituents-ahead-of-tory-party]]'' March 18, 2019, Shawn Jeffords, Canadian Press, [[National Post]]

----
TORONTO — The [[Ford government]] was in damage control mode Monday, denying allegations that an outspoken legislator was expelled from [[Progressive Conservative]] caucus for raising concerns about possible "illegal and unregistered" lobbying by the premier's friends and advisers.

[[Randy Hillier]], a veteran politician who represents the eastern [[Ontario]] riding of [[Lanark-Frontenac-Kingston]], was ousted Friday after the party said he was unwilling to be a team player.

But in an open letter Monday, Hillier gave his version of events, claiming he was turfed after pushing back against party operatives who he alleged are silencing elected politicians.
----

{{f182.png}} ''[['Pierre Poutine' robocalls plot detailed in new documents|https://www.cbc.ca/news/politics/pierre-poutine-robocalls-plot-detailed-in-new-documents-1.1338630]]'' August 27, 2013, Laura Payton, [[CBC News]]

----
More details are emerging in the mystery of "[[Pierre Poutine]]," a pseudonym of the person behind misleading election robocalls in [[Guelph]], Ont.

[[Michael Sona]], a 24-year-old former Conservative Party staffer, is the only person charged with masterminding an automated phone call that went to thousands of non-Conservative supporters in Guelph, Ont., on election day in [[2011]], sending voters to the wrong polling station.

New court documents in the [[Elections Canada]] investigation into the calls were made public late Monday, but are subject to a strict publication ban. The judge who issued the ban, Célynne Dorval, went so far as to order anyone who wants access to the documents to acknowledge in writing that the sealing order exists, and to refuse to provide photocopies of the publicly available documents, requiring the records to be viewed at the courthouse.
----

{{f0.png}} ''[['Politics by association': Nanos on how Ontario school strike could impact Scheer|https://election.ctvnews.ca/politics-by-association-nanos-on-how-ontario-school-strike-could-impact-scheer-1.4624463]]'' October 4, 2019, Jackie Dunham, [[CTV News]]

----
TORONTO -- The threat of a strike by thousands of [[Ontario]] education workers could mean bad news for federal Conservative Leader [[Andrew Scheer]]'s popularity in the province, according to pollster Nik Nanos.

Citing nightly tracking data from [[Nanos Research]], whenever Ontario's [[Progressive Conservative]] Premier [[Doug Ford]] is associated with Scheer, the federal Conservative leader's popularity suffers.

"It just distracts from his [Scheer's] image and his message," Nanos said during an interview with CTV's Trend Line podcast on Friday. "For some voters in Ontario who might not be happy with Premier Doug Ford, the Scheer Conservatives have to watch out about people connecting those two politicians."
----

{{f0.png}} ''[['Promises made, promises kept': Premier Kenney reflects on 100 days in office|https://www.citynews1130.com/2019/08/07/promises-made-promises-kept-premier-kenney-reflects-on-100-days-in-office/]]'' August 7, 2019, Mike Blanchard, [[CityNews]]

----
EDMONTON – [[Alberta]] Premier [[Jason Kenney]] says his government is keeping its promises, as he marked 100 days in office.

Kenney spoke outside the Legislature building Wednesday outlining the campaign promises already made in the 3 months since taking over.

He noted that of the 375 promises in their election platform, his government followed through on 68 or 17 per cent of them.
----

{{f0.png}} ''[['Proud to Be White': Conservative Candidate Resigns After Secret Anti-Immigrant Facebook Account Discovered|https://pressprogress.ca/proud-to-be-white-conservative-candidate-resigns-after-secret-anti-immigrant-facebook-account-discovered/]]'' September 12, 2019, [[PressProgress]]

----
A [[Winnipeg]]-area candidate running for [[Andrew Scheer]]'s Conservatives has stepped down following the discovery of the candidate's secret [[Facebook]] account which contained "discriminatory social media posts."

[[Cameron Ogilvie]]'s since-deleted bio on the Conservative Party website notes that "Cameron has a love for people of all ethnic backgrounds" and "loves learning about different cultures."

But Facebook postings newly unearthed by [[PressProgress]] show Ogilvie often shared content on anti-immigrant and anti-[[Muslim]] themes.
----

{{f0.png}} ''[['Proud' pages souring on Scheer?|https://ipolitics.ca/2019/11/15/proud-pages-souring-on-scheer/]]'' November 15, 2019, Charlie Pinkerton, [[iPolitics]]

----
Conservative leader [[Andrew Scheer]] has apparently fallen out of favour with the conservative group best known for its online advocacy that helped elect [[Doug Ford]] in [[Ontario]].

[[iPolitics]] reviewed the [[Canada Proud]] [[Facebook]] page on Friday and found that it had posted 200 times since the election. While almost half the posts (87) negatively targeted Prime Minister [[Justin Trudeau]], there were less than 10 that even mention Scheer. Some were negative.

Three days after the election, Canada Proud asked twice in posts that were accompanied by articles, "Should Scheer get one more kick at the can?"
----

{{f0.png}} ''[['Pure cruelty': Opposition says government cuts to education during pandemic will force layoffs|https://edmonton.ctvnews.ca/pure-cruelty-opposition-says-government-cuts-to-education-during-pandemic-will-force-layoffs-1.4872659]]'' March 28, 2020, Karyn Mulcahy, [[CTV News]]

----
EDMONTON -- The provincial government has temporarily cut funding for K-12 education amid the COVID-19 pandemic.

The decision was announced on Saturday.

The government says with in-school classes cancelled for the foreseeable future, funding is being temporarily adjusted to reflect the cost of at-home learning by students.
----

{{f94.png}} ''[['Putting out a fire you set:' critics wary of Tories' reduced deficit projection|https://www.thestar.com/business/2019/10/10/ontario-fiscal-update-coming-nov-6-finance-minister-rod-phillips-says.html]]'' October 10, 2019, Shawn Jeffords, Canadian Press, [[Toronto Star]]

----
The [[Progressive Conservative]]s said last month the province's deficit in [[2018]]-[[2019]] came in at $7.4 billion — roughly half of the $15 billion shortfall they said they inherited from the previous Liberal government.

Opposition critics said for months that figure was vastly inflated, and interim Liberal Leader [[John Fraser]] said Thursday the government's current, $10.3 billion target is also inflated to create a context for cuts.

"Don't pump up the deficit and say you've slain the dragon," Fraser said. "It's like putting out a fire you set."
----

{{f0.png}} ''[['Random' Murder of Muslim Man Linked to 'Neo-Nazi Death Cult': Report|https://www.vice.com/en_us/article/k7qvny/random-murder-of-muslim-man-linked-to-neo-nazi-death-cult-report]]'' September 19, 2020, Mack Lamoureux, [[Vice News]]

----
A man who has been arrested and charged with the killing of a [[Muslim]] man in [[Toronto]] appears to have ties to a neo-Nazi occult group.

Mohamed-Aslim Zafis, a 58-year-old Muslim man, was sitting outside a Toronto mosque when he attacked and stabbed to death on September 12. He was the second person of colour to be stabbed to death in Toronto over just several days.

On Friday police arrested and charged 34-year-old Guilherme (William) Von Neutegem with first-degree murder in connection to Zafis's death. In a press conference announcing the arrest, [[Toronto Police]] Inspector Hank Idsinga said Von Neutegem "simply walked up to (Zafis) and stabbed him." Police said it is too early to exclude Von Neutegem from the investigation into the killing of Rampreet Singh who was stabbed to death just days earlier.
----

{{f182.png}} ''[['Reprehensible' calls about Cotler beyond Speaker's power|https://www.cbc.ca/news/politics/reprehensible-calls-about-cotler-beyond-speaker-s-power-1.1107228]]'' December 13, 2011, Laura Payton, [[CBC News]]

----
[[House of Commons]] Speaker [[Andrew Scheer]] says he has no power to deal with Conservative phone calls in [[Irwin Cotler]]'s riding that falsely claim the Liberal MP is stepping down.

Cotler raised the issue in the House of Commons last month, arguing that phone calls telling people in his riding that a by-election is imminent is a breach of his privilege as an MP.

Cotler said his office traced the calls to [[Campaign Research]], an [[Ontario]]-based market research firm with ties to the Conservative Party.

Conservative MPs didn't deny being behind the calls, arguing that they are protected as free speech, and that they were just trying to identify potential voters.
----

{{f99.png}} ''[['Repressive' political discourse in Alberta likely signals blue wave to come|https://www.nationalobserver.com/2019/09/30/analysis/repressive-political-discourse-alberta-likely-signals-blue-wave-come]]'' September 30, 2019, Sarah Lawrynuik, [[National Observer]]

----
While [[Alberta]] has been hit with a number of shocking political results over the past few years, this federal election seems poised to return the province to old norms — a wash of Tory blue.

"These are conservative strongholds. I cannot imagine a set of circumstances that would change that before Election Day," said Melanee Thomas, an associate professor of political science at the [[University of Calgary]].

Thomas said there are only two of 34 federal ridings she's watching, and both are in [[Edmonton]].
{{||StandardTid}}
----

{{f94.png}} ''[['Rogue': Rob Ford and Doug Ford escalate attacks on Chief Bill Blair|https://www.thestar.com/news/gta/2014/02/27/rob_ford_denounces_chief_blair.html]]'' February 27, 2014, Daniel Dale, [[Toronto Star]]

----
Mayor [[Rob Ford]] and Councillor [[Doug Ford]] have renewed and sharply escalated their unprecedented public attack on the integrity of [[Toronto]]'s chief of police, explicitly accusing [[Bill Blair]] of violating police law and meddling in the mayoral election in support of [[John Tory]].

Doug Ford, alleging a pro-Tory conspiracy, claimed Thursday that Blair has gone "rogue" and violated the [[Police Services Act]] by commenting on the mayor while he is under investigation.

Rob Ford said Blair "owes an apology to the taxpayers" for spending money probing his activities and uncovering "nothing." Ford said he would not apologize for calling Blair an obscene name in a profane Jamaican-accented rant filmed at an [[Etobicoke]] restaurant in January.
----

{{f182.png}} ''[['Seek and destroy' contract came with strings, Kinsella reveals|https://www.cbc.ca/news/politics/warren-kinsella-election-apology-1.5336581]]'' October 25, 2019, Elizabeth Thompson, [[CBC News]]

----
Embattled political strategist [[Warren Kinsella]] on Friday shed new light on the "seek and destroy" campaign his company was hired to conduct against [[Maxime Bernier]]'s [[People's Party of Canada]], saying he set three conditions when he accepted the contract.

On his Kinsellacast podcast, an unapologetic Kinsella said the campaign to spotlight racists who attached themselves to the fledgling party was not supposed to extend into the period covered by election spending rules.

"Our efforts would strictly adhere to Canadian election law and cease all operations on June 29," he said.
----

{{f0.png}} ''[['Shame on you': Mother of child with type 1 diabetes blasts Ontario government's OHIP cuts|https://ca.style.yahoo.com/shame-on-you-mother-of-child-with-type-1-diabetes-blasts-ontario-governments-ohip-cuts-170952372.html]]'' April 16, 2019, Elizabeth Di Filippo, [[Yahoo Style]]

----
A mother's [[Facebook]] post is going viral for highlighting the impact of [[Ontario]] Premier [[Doug Ford]]'s cuts to health care for those living with chronic conditions.

[[Sarah Elizabeth]] took to social media after her daughter Brier, a type 1 diabetic, avoided a near-fatal health scare thanks to Dexcom CGM, a life-saving wearable device that continuously monitors glucose levels.

Earlier this month, just a half an hour after her last glucose reading for the night, Sarah received an urgent notification from her daughter's device that her glucose levels had dropped to dangerous levels.
----

{{f182.png}} ''[['Shocked': Retiring chief justice was blindsided by Stephen Harper's public attack|https://www.cbc.ca/news/politics/mclachlin-supreme-court-harper-battle-1.4433283]]'' December 15, 2017, Kathleen Harris, [[CBC News]]

----
Retiring Supreme Court Chief [[Justice Beverley McLachlin]] says public trust in a vital democratic institution was at stake in an extraordinary public battle between her and former prime minister [[Stephen Harper]].

In her first public comments on the dispute, McLachlin told [[CBC News]] that Harper's claim that she had acted inappropriately by trying to contact his office could have undermined the administration of justice in [[Canada]].

"I was worried that any such allegation could tarnish the administration of justice, could tarnish the office of chief justice, could tarnish the court," she said in a wide-ranging interview with The National's co-host Rosemary Barton. "That was my main concern.… But it turned out, I think, quite well."
----

{{f182.png}} ''[['Since Pride, I've just felt unsafe': LGBTQ rally goers talk what needs to happen now|https://www.cbc.ca/news/canada/hamilton/hamilton-for-who-1.5211119]]'' July 14, 2019, Samantha Craggs, [[CBC News]]

----
The rally included booths, signs and music by the [[LGBTQ]] community and allies. Those in attendance described it as a good first step toward healing the wounds that have deepened since the Pride festival.

At that festival, religious protesters showed up with homophobic signs and clashed with Pride goers, and a group of anarchists in pink masks blocked the protesters with a large portable barrier. Several people were injured.

[[Pride Hamilton]] criticized the police response, saying officers were too slow to respond. Chief Eric Girt has said police would have deployed differently if they'd been invited to the event.
----

{{f253.png}} ''[['Skippy' for Conservative leader?|https://www.macleans.ca/opinion/skippy-for-conservative-leader/]]'' January 8, 2020, Andrew MacDougall, [[Macleans]]

----
In the end, the first shot in the Conservative leadership contest wasn't fired by [[Rona Ambrose]], [[Peter MacKay]], [[Jean Charest]], or any of the other media darlings. It was fired by wee [[Pierre Poilievre]].

Yes, the man they call "Skippy" on [[Parliament Hill]] has scored first, in the form of a well-informed exclusive in the [[Toronto Star]] announcing that [[John Baird]] and [[Jenni Byrne]] will have senior roles in the soon-to-be-announced Poilievre-for-leader campaign. It's a strong hit for Poilievre, who is better known for parrying blows in the [[House of Commons]] as [[Stephen Harper]]'s parliamentary secretary. Baird and Byrne are big business in the Conservative Party and their endorsement is meant to send a message to those still sizing up their prospects—the big guns are off the organizing menu.

A cynic might even call it the flip side of a coup coin. Baird, let's remember, is still meant to be out learning the lessons of the last (failed) campaign, while Byrne was last seen putting shivs in the back of [[Andrew Scheer]]. Was Mr. Poilievre always their plan B?
----

{{f182.png}} ''[['Stark differences': how Derek Sloan's words could test Erin O'Toole's leadership skills|https://www.cbc.ca/news/politics/erin-otoole-derek-sloan-conservative-leadership-abortion-lgbtq-1.5699489]]'' August 25, 2020, Aaron Wherry, [[CBC News]]

----
The Liberals were at least gracious enough to give [[Erin O'Toole]] a full 24 hours before openly trying to cause him trouble. But on Tuesday morning, shortly before O'Toole's first official news conference as leader of the Official Opposition, the Liberals tossed out their first challenge: the new Conservative leader, they said, should move forthwith to remove inflammatory backbencher [[Derek Sloan]] from the Conservative caucus.

"Mr. O'Toole has an important decision to make, which will help Canadians understand his vision for the future of our country," Liberal MP Pam Damoff said in a written statement laying out just some of the things Sloan said while pursuing his own campaign for the Conservative leadership.

Derek Sloan's status as a Conservative MP is not quite the most pressing issue facing the nation at this moment and the politics of it are not subtle. But it's a rite of passage for Conservative leaders to be faced with this sort of thing — so Sloan becomes the first test of O'Toole's ability to both lead his party and explain himself.
----

{{f0.png}} ''[['Stephen Harper Is Going to Be Mighty Unhappy if You Elect These Candidates'|https://thetyee.ca/News/2018/10/15/Stephen-Harper-Candidate-Reject/]]'' October 15, 2018, Geoff Dembicki, [[The Tyee]]

----
Former Canadian prime minister [[Stephen Harper]] has not been in the public eye all that much since he and his Conservative party were voted out of power in the [[2015]] federal election. But Harper is now promoting a new book purporting to explain the victory of U.S. President [[Donald Trump]]. And in a recent interview with [[Global News]], Harper said it's not Trump we should worry about — it's his left-wing opponents.

"I look at Donald Trump," he said. "Obviously, there's things that I'm uncomfortable with, but the [[Bernie Sanders]] of the world or the [[Jeremy Corbyn]]s in Britain are the ones that really, really frighten me." Harper argued that the "anti-market" policies of politicians such as these "would turn us in an irreversible, downturn direction."

The former Prime Minister's remarks were brought up several times during a rally this weekend for the left-wing Coalition of Progressive Electors, which is attempting to elect three councillors to [[Vancouver]] City Hall in the Oct. 20 election. "This final week is absolutely crucial, you have the chance of making history," argued Kshama Sawant, a Socialist Alternative council member from [[Seattle]] who spoke at the rally. "Stephen Harper is going to be mighty unhappy if you elect these candidates."
----

{{f182.png}} ''[['Stop looking for the Messiah': Preston Manning on the future of the Conservative Party|https://www.cbc.ca/news/theweekly/preston-manning-weekly-1.5473149]]'' February 23, 2020, Ania Bessonov, [[CBC News]]

----
Thursday marks the last day politicians will be able to enter the Conservative leadership race. So far, four candidates are in the running: [[Peter MacKay]], [[Marilyn Gladu]], [[Leslyn Lewis]], and [[Erin O'Toole]].

The leadership contest comes at a pivotal time for Conservatives. The party is rebuilding, after last fall's election. Conservatives dominated in Western [[Canada]], but couldn't win enough support in the [[Greater Toronto Area]] or in Atlantic Canada. Now there's a lot of talk about change and who is going to lead them in a new direction.

[[Preston Manning]], who founded the [[Reform Party]] in [[1987]], says the next generation of Conservative voters shouldn't look for an ideal candidate, but rather focus on who can build a "competent" team.
----

{{f182.png}} ''[['Taking matters into his own hands': Doug Ford's media strategy includes his own reporter|https://www.cbc.ca/news/canada/toronto/doug-ford-ontario-election-campaign-ford-nation-tv-1.4647741]]'' May 3, 2018, Mike Wise, [[CBC News]]

----
When [[Ontario]] PC Leader [[Doug Ford]] announced he was backing away from plans to allow new development in Ontario's [[Greenbelt]], [[Lyndsey Vanstone]] captured the moment with her [[Ford Nation Live]] television crew.

It is easy for her to get access to Ford: after all, she is his executive assistant and former press secretary.

As Ford campaigns around the province ahead of the June 7 election, Vanstone is there to cover his every move in a series of partisan, TV-news-style videos that are racking up hundreds of thousands of views on [[Facebook]].
----

{{f0.png}} ''[['Technical error' blamed for wrong results at controversial Toronto Munk debate|https://www.ctvnews.ca/canada/technical-error-blamed-for-wrong-results-at-controversial-toronto-munk-debate-1.4162059]]'' November 3, 2018, [[CTV News]]

----
The [[Munk Debates]] has issued a correction stating that a "technical error" inflated the influence of [[Steve Bannon]] during a controversial [[Toronto]] debate Friday night.

The audience was asked beforehand if they favoured the idea that populism was the way of the future. Just 28 per cent of the audience supported the idea before the debate, which saw Bannon and conservative commentator [[David Frum]] spar over populism in politics. The audience was polled again at the end of the debate to see if their opinions were swayed.

The numbers initially suggested that Bannon had easily won over most of the audience, but officials issued a correction online Saturday morning stating opinions were unchanged.
----

{{f130.png}} ''[['Ten Things I Hate About Jews' video sparks controversy, outrage|https://www.jpost.com/Not-Just-News/Vice-co-founder-slammed-for-Ten-Things-I-Hate-About-Jews-video-484376]]'' March 16, 2017, [[Jerusalem Post]]

----
Vice co-founder [[Gavin McInnes]] recently came under fire after he released a video on [[YouTube]] listing the ten reasons he hates Jews.McInnes left Vice in [[2008]].

The video, which received close to 100,000 views on YouTube, quickly went viral on other platforms and just as quickly gained an indignant response from most viewers who found that while the video may have been created in jest and was intended to be humorous, it encouraged hate speech and was antisemitic in nature. 

McInnes made the video following a visit to [[Israel]] as a correspondent for [[Rebel Media]], a Canadian political and social commentary platform that's considered to be strongly affiliated with the Canadian Right wing. Confronted with claims that the video was antisemitic, the site later changed the video's name to "10 Things I Hate About Israel."
----

{{f49.png}} ''[['That's just racist': Ezra Levant distances The Rebel from alt-right as contributors resign|https://nationalpost.com/news/canada/ezra-levant-distances-the-rebel-from-the-alt-right-as-contributors-resign]]'' August 16, 2017, Adrian Humphreys, [[National Post]]

----
If last weekend's rally in [[Charlottesville]], Va., was meant as a show of strength by those hoping to "[[Unite the Right]]" in an America consumed by political division, its out-and-out embrace of Nazi symbolism, goonery and violence has instead created a wedge among hard-right partisans — and is leading some of [[Canada]]'s best-known contributors to the culture wars to try to distance themselves from the so-called alt-right.

The aftermath of Charlottesville has hit The Rebel, an ultra-conservative online Canadian media outlet, particularly hard, with three regular contributors resigning over its recent content, despite its proprietor issuing a disavowal of the alt-right and one of its most popular personalities harshly condemning the rally and its organizers.

"It pretended to be 'unite the right' but it was basically Nazis saying, 'shit or get off the pot, become a white nationalist or f–k off.' And a lot of people told them to f–k off," [[Gavin McInnes]] told the [[National Post]] in an interview.
----

{{f182.png}} ''[['The criticisms are completely baseless,' Scheer says of claims he's too soft on hate groups|https://www.cbc.ca/news/politics/scheer-pizzagate-united-we-roll-new-zealand-extremism-1.5069197]]'' March 23, 2019, Elise von Scheel, [[CBC News]]

----
Scheer has come under fire for speaking at the recent [[United We Roll]] rally on [[Parliament Hill]], which had picked up participants who were making racist and anti-immigrant comments. The Prime Minister's Office also condemned Scheer for "sharing a stage" with [[Faith Goldy]], a commentator who was let go from her job at [[Rebel Media]] after appearing on a podcast affiliated with the neo-Nazi website the [[Daily Stormer]].

Scheer was also chastised for not shutting down a question at a recent town hall about a widely debunked conspiracy theory connecting former presidential candidate [[Hillary Clinton]] to a child sex ring. 

In that particular instance, Scheer insisted he hadn't heard the question properly.
----

{{f182.png}} ''[['The house is on fire': Nearly 600 Alberta doctors raise alarm about future of health care|https://www.cbc.ca/news/canada/calgary/alberta-health-care-600-doctors-pay-letter-1.5485858]]'' March 4, 2020, Jennifer Lee, [[CBC News]]

----
Hundreds more [[Alberta]] doctors are lending their voices to the growing outcry against the provincial government's sweeping changes to the way doctors are paid.

Health Minister [[Tyler Shandro]] terminated the master agreement between the province and the [[Alberta Medical Association]] last month and will impose sweeping changes to doctors' compensation at the end of March.

The changes include limits on how much family doctors get paid for longer appointments and undisclosed cuts to pay for physicians who work inside publicly funded facilities such as hospitals and nursing homes.
----

{{f182.png}} ''[['The nastier side of populism': Why founding organizers are quitting Maxime Bernier's new party|https://www.cbc.ca/radio/day6/abandoning-the-people-s-party-drake-gets-dragged-postmedia-s-politics-milkshaking-high-cuisine-and-more-1.5147118/the-nastier-side-of-populism-why-founding-organizers-are-quitting-maxime-bernier-s-new-party-1.5147163]]'' May 24, 2019, [[CBC Radio]]

----
When [[Maxime Bernier]] broke away from the Conservatives last year and launched the [[People's Party of Canada]], [[Angelo Isidorou]] thought he had finally found a political party he aligned with.

The 22-year-old [[University of British Columbia]] student immediately joined the fledging party as a campaign executive before it even had a name.

Isidorou explains that he was drawn to Bernier's libertarian values and as the leader of his campus free speech club, worried the Conservatives were straying from their political core.
----

{{f99.png}} ''[['There are many degrees of hate': Quebec blogger takes on far right|https://www.nationalobserver.com/2020/01/27/news/there-are-many-degrees-hate-quebec-blogger-takes-far-right]]'' January 27, 2020, Giuseppe Valiante, [[National Observer]]

----
Far-right group [[La Meute]] was once seen as a growing threat in [[Quebec]], with members marching by the hundreds through city streets against what they claimed was the creeping "Islamization" of society.

But La Meute — or The Pack — began to implode just a few years after it was created in [[2015]]. By [[2019]], its signature wolf-paw symbol had practically disappeared from view as infighting reportedly tore the group apart.

The demise of La Meute wasn't by chance, says [[Xavier Camus]], who calls himself a "progressive" blogger with ties to the province's anti-fascist movement. He claims he and a loose network of "moles" infiltrated the group and brought it down by stirring up internal dissent.
----

{{f0.png}} ''[['There's a risk of excessive polarization of the party': Harper's interference in Conservative leadership dividing Conservatives|https://www.hilltimes.com/2020/01/20/harpers-meddling-in-conservative-leadership-dividing-senior-conservatives/230763]]'' January 20, 2020, Abbas Rana, [[Hill Times]]

----
Former prime minister [[Stephen Harper]]'s decision to recently step down from the Conservative Fund in order to reportedly block the potential Conservative leadership candidacy of [[Jean Charest]] is causing fissures in the party, with some saying, "he's a former defeated Conservative leader" and should stay out of the leadership contest.

"There's a risk of excessive polarization of the party when you know this great symbolic figure starts to take a position in a leadership race, it can't help but raise the temperature instead of just leaving [it] into the members' [hands]," said [[Tom Flanagan]], an elder statesman of the Conservative Party, in an interview with The [[Hill Times]].

Mr. Flanagan, now a senior fellow at the [[Fraser Institute]] who also served as a senior aide to Mr. Harper in the OLO and managed the [[2004]] federal election campaign, said that, historically, former party leaders tend to stay neutral in leadership contests. He said he was not sure why Mr. Harper was choosing to take any sides in this contest, and that doing so carries serious political risks. He said Mr. Harper would be well advised to stay out of the ongoing contest.
----

{{f364.png}} ''[['They're Wrong': Canada Won't Cave To U.S. On Softwood Lumber, PM Says|https://www.huffingtonpost.ca/entry/canada-us-softwood-lumber-trudeau_ca_5f5040dac5b62b3add3ba5ae?ncid=other_trending_qeesnbnu0l8&utm_campaign=trending]]'' September 2, 2020, James McCarten, Canadian Press, [[Huffington Post]]

----
WASHINGTON — Prime Minister [[Justin Trudeau]] vowed Wednesday to keep up the fight against the never-ending effort in the United States to slap countervailing duties on Canadian softwood-lumber exports.

In an interview on [[Vancouver]]-based RED FM, Trudeau cheered the [[World Trade Organization]] for ruling last week in [[Canada]]'s favour, touted the federal government's investments on behalf of forestry operators in B.C. and assailed the U.S. government for persistently trying to punish a Canadian industry it believes is unfairly subsidized.

"Canada is doing the right things and the United States is wrong," Trudeau said of the decision.
----

{{f0.png}} ''[['This is not the Whitby I live in': Town, experts react to racist posters spotted around city|https://globalnews.ca/news/6517333/town-experts-racist-posters-whitby/]]'' February 7, 2020, Brittany Rosen, [[Global News]]

----
Town officials and hate crime experts are condemning a number of anti-immigrant posters that have been spotted around [[Whitby]], especially in the community of Brooklin.

"All racism is dangerous rubbish," said Mayor [[Don Mitchell]].

"This is not the Whitby I live in and certainly doesn't reflect the values of our town."

A resident who lives near Cochrane Street says they were walking in the area Wednesday when they made the troubling discovery of the posters, plastered to several mailboxes.
----

{{f182.png}} ''[['Time has come' for Beyak to be expelled, says P.E.I. senator|https://www.cbc.ca/news/canada/prince-edward-island/pei-francis-beyak-reaction-1.5451385]]'' February 5, 2020, Kerry Campbell, [[CBC News]]

----
Sen. [[Brian Francis]] of P.E.I. says he supports a recommendation from the Senate ethics committee to suspend Sen. [[Lynn Beyak]] after the committee found she failed to take her anti-racism training seriously.

But Francis, the former chief of Abegweit First Nation, said he believes it's time for Beyak's removal to be made permanent. Rather than being suspended, which would only remain in effect for the current session of parliament, he believes Beyak should be expelled.

"There has to be somewhere where you draw a line in the sand, and I think the time has come now," Francis said.
----

{{f0.png}} ''[['Totally unacceptable:' Doug Ford slams Trump over aluminum tariffs|https://globalnews.ca/news/7256967/ford-slams-trump-tariffs/]]'' August 7, 2020, Ryan Rocca, [[Global News]]

----
[[Ontario]] Premier [[Doug Ford]] slammed U.S. President [[Donald Trump]] on Friday after Trump said America would be imposing tariffs on Canadian aluminum.

"I had a good conversation with the deputy prime minister this morning regarding this and I just have to say how disappointed I am with President Trump right now," Ford said.

"We're their number one trading partner in the world."

Ford said in the midst of a pandemic, everyone needs to come together and called Trump's actions "totally unacceptable" and added that we're now in a "battle."
----

{{f182.png}} ''[['Typical Liberal desperation': Scheer insists he won't reopen abortion debate|https://www.cbc.ca/news/politics/andrew-scheer-trudeau-abortion-alabama-1.5140900]]'' May 17, 2019, David Thurton, [[CBC News]]

----
[[Andrew Scheer]] is moving to shut down the Liberals' new line of attack after several of his MPs attended an anti-abortion rally and some American states moved to criminalize abortions.

On Thursday, the [[Liberal Party of Canada]] sent a fundraising email to supporters calling it "alarming" that dozens of Conservative MPs had attended the recent March for Life, a yearly anti-abortion rally on [[Parliament Hill]].

The email, which listed the Conservative MPs who attended the rally, accused them of "working to roll back women's rights."
----

{{f182.png}} ''[['Unprecedented': Staffers drown out reporters by clapping at Doug Ford news conference|https://www.cbc.ca/radio/asithappens/as-it-happens-thursday-edition-1.4779154/unprecedented-staffers-drown-out-reporters-by-clapping-at-doug-ford-news-conference-1.4779157]]'' August 9, 2018, Matt Galloway, As It Happens, [[CBC Radio]]

----
When reporters tried to ask [[Ontario]] Premier [[Doug Ford]] questions at a Tuesday news conference about new funding to prevent gun violence, they were once again intentionally drowned out by applause.

The premier's government was criticized last week when staffers applauded Social Services Minister [[Lisa MacLeod]]'s announcement to scrap Ontario's basic income pilot program.

[[Cynthia Mulligan]], a reporter for [[CityNews]], attempted to ask the government employees whether they were instructed to clap. She spoke to As It Happens guest host [[Matt Galloway]] about what she learned.
----

{{f182.png}} ''[['Unwilling to move forward in partnership': Trudeau, Morneau slam Ford government in post-budget tour|https://www.cbc.ca/news/politics/trudeau-morneau-budget-ford-ontario-1.5066253]]'' March 22, 2019, Elise von Scheel, [[CBC News]]

----
Prime Minister [[Justin Trudeau]] and Finance Minister [[Bill Morneau]] are out selling their pre-election budget to the country — but they're also using the opportunity to blast [[Ontario]]'s [[Ford government]] as obstructionist and committed to faulty economic logic.

At a Thursday funding announcement in [[Mississauga]], Ont., Trudeau directly called out the government of Premier [[Doug Ford]] for what he called its sluggish response to an offer of federal infrastructure funding.

"That's not fair. Here in Ontario it's been over a year since we signed an agreement with the fund, with the province, for more than $11 billion in federal funding and we still haven't received a single project for approval," the prime minister said.
----

{{f49.png}} ''[['We feel marginalized': Pro-life group sues Manitoba university's student union for denying them club status|https://nationalpost.com/news/canada/brandon-university-students-for-life]]'' August 2, 2016, Laura Hensley, [[National Post]]

----
A pro-life student group in [[Manitoba]] is suing a university's student union for stripping them of their official club status, a move the anti-abortion group says is "tainted with bias."

Brandon University [[Students for Life]] said they didn't learn Brandon University Student's Union (BUSU) had shut down their group until January this year, nearly three months after the organization decided to revoke their standing. Students for Life said the union disagrees with their stance on abortion, despite the fact they "aren't really interested in condemning people that have had abortions."

"We feel marginalized, censored and discriminated against by BUSU, simply because we want to host events, share our views and have discussions about life-and-death issues such as abortion and physician-assisted suicide," said Catherine Dubois, Students for Life's president, in her affidavit.
----

{{f182.png}} ''[['We pledge to make abortion unthinkable in our lifetime': PC MPP Sam Oosterhoff|https://www.cbc.ca/news/canada/hamilton/oosterhoff-abortion-1.5129494]]'' May 9, 2019, Laura Clementson, [[CBC News]]

----
Oosterhoff was one of three MPPs to take the stage at the rally. [[Christina Mitas]], MPP for [[Scarborough]] Centre, and [[Will Bouma]], MPP for Brantford-Brant, were alongside him.

The comments came in time for the topic to be addressed during question period.

NDP MPP for the riding of Nickel Belt, [[France Gélinas]], asked Premier [[Doug Ford]] if he supports his MPPs who were at the rally.

Ford deferred the question to Energy Minister [[Greg Rickford]].

Rickford addressed the legislature, touching on various topics including the carbon tax, but avoided the topic of the rally altogether.
----

{{f0.png}} ''[['We won': anti-abortion groups declare victory after Andrew Scheer named new Conservative leader|https://pressprogress.ca/we_won_anti_abortion_groups_declare_victory_after_andrew_scheer_named_new_conservative_leader/]]'' May 28, 2017, [[PressProgress]]

----
According some of [[Canada]]'s most "powerful" social conservative groups, the newly anointed Conservative leader can thank the influence of the Religious Right for stacking the vote.

How did [[Andrew Scheer]] pull off his surprising come-from-behind victory?

Scheer was named the new leader of the [[Conservative Party of Canada]] Saturday after edging out libertarian frontrunner [[Maxime Bernier]] on the 13th and final ballot by just under 2% – the result was likely decided by only a few thousand votes.

And according some of Canada's most "powerful" social conservative groups, the newly anointed Conservative leader can thank the influence of the Religious Right for stacking the vote in his favour by signing up over ten thousand new members who want legislation opposing women's reproductive rights.
----

{{f0.png}} ''[['We'll see who's laughing': Wexit movement applies for federal party status|https://edmonton.ctvnews.ca/we-ll-see-who-s-laughing-wexit-movement-applies-for-federal-party-status-1.4689760]]'' November 17, 2019, Alex Antoneshyn, [[CTV News]]

----
EDMONTON -- A group demanding the separation of the western provinces from the rest of [[Canada]] says it's only a matter of time before their goal becomes reality, as an application to be recognized as federal political party is submitted to [[Elections Canada]].

Separatism advocates gathered in [[Calgary]] Saturday night to discuss the goals of [[Wexit]] [[Alberta]] and its national counterpart, Wexit Canada.

"It's not a left wing versus a right wing thing. The reality is that confederation does not work for western Canada," said the group's co-founder, [[Peter Downing]].
----

{{f94.png}} ''[['We're in it for all of you,' Scheer tells Etobicoke crowd - with no Doug Ford in sight|https://www.thestar.com/politics/federal/2019/09/18/were-in-it-for-all-of-you-scheer-tells-etobicoke-crowd-with-no-doug-ford-in-sight.html]]'' September 18, 2019, Sara Mojtehedzadeh, [[Toronto Star]]

----
It was a campaign pit stop in the heart of [[Ford Nation]], just a 10-minute walk from the [[Etobicoke]] home of [[Ontario]]'s premier.

But there was no [[Doug Ford]] at federal Conservative Leader [[Andrew Scheer]]'s speech to [[Etobicoke Centre]] supporters Wednesday night.

Nor was there any mention of him — even if the spirit of Scheer's brief address echoed his provincial counterpart's promises to back "the little guy."
----

{{f0.png}} ''[['We're losing our patience': Doug Ford slams teachers' unions ahead of week filled with job action|https://globalnews.ca/news/6496178/doug-ford-slams-teachers-unions/]]'' February 2, 2020, Ryan Rocca, [[Global News]]

----
"I think the men and women that are serving out there work their backs off, they do a great job. I don't support the head of the unions that are causing all these problems right across the province."

Ford's comments, however, are contrasted by votes the province's four teachers' unions previously held, which they each said resulted in overwhelming strike mandates from their members.

Some protesters criticizing the [[Ford government]]'s handling of the teachers' strikes attended the Wiarton Willie Festival, but told [[Global News]] they were instructed to leave the property.
----

{{f185.png}} ''[['Wexit' isn't likely, so why is mainstream media pretending otherwise?|http://rabble.ca/blogs/bloggers/alberta-diary/2019/11/wexit-isnt-likely-so-why-mainstream-media-pretending-otherwise]]'' November 5, 2019, David Climenhaga, blogs, [[rabble.ca]]

----
"[[Wexit]]" is dangerous, but not because it's ever likely to come to pass.

The economic case for Prairie separatism is so obviously lame -- because of what's happened to the world market for fossil fuels and because people who actually live where there's tidewater aren't interested and never will be -- that such nonsense will never grow legs.

Even if that weren't so, the average age of the folks who keep showing up at Wexit rallies is so ludicrously old, as photos of [[Edmonton]]'s Saturday night barroom crowd illustrate, that if the idea's not dead yet, it soon will be.
----

{{f0.png}} ''[['You can't mess with our greenbelt': Halton tells Doug Ford government to scrap GTA West highway plans|https://www.insidehalton.com/news-story/9743515--you-can-t-mess-with-our-greenbelt-halton-tells-doug-ford-government-to-scrap-gta-west-highway-plans/]]'' November 28, 2019, Melanie Hennessey, Independent Free Press, [[Inside Halton]]

----
Halton regional council is urging the [[Ford government]] to put the brakes on its proposal to build the GTA West highway across the municipality.

In a fairly close 11-7 vote, the local politicians passed a motion that says regional council opposes further investment by the province in the potential four to six-lane highway with an adjacent transitway that would wind its way through southern Halton Hills and along the border with [[Milton]].

"The focus of provincial spending should shift priorities away from subsidizing and incentivizing individual travel to investing in less carbon intense modes of transportation such as transit and high-speed rail," asserts the resolution put forth by Halton Hills Mayor Rick Bonnette. "Once a new highway is built, it induces more driving and rapidly fills to capacity."
----

{{f0.png}} ''[['You can't please everybody': Amanda Simard talks floor crossing, Ontario Liberal Party rebuild|https://ipolitics.ca/2020/02/21/you-cant-please-everybody-amanda-simard-talks-floor-crossing-ontario-liberal-party-rebuild/]]'' February 21, 2020, Victoria Gibson, [[iPolitics]]

----
TORONTO — [[Amanda Simard]], the former [[Ontario]] PC MPP who changed banners and became a Liberal last month, is now looking to carve out space in the party's fledgling rebuild — but acknowledges that, for some, there are wounds yet to heal.

Simard, who represents the [[Ottawa]]-area riding of Glengarry—Prescott—Russell, said she's largely received support since announcing in mid-January that she would join the Grits, after more than a year of sitting as an [[Independent]] MPP. But Simard acknowledges that some folks in her local Liberal riding association weren't so keen on the news of her crossing.

"There's a few people on the exec that did have maybe personal ambitions, or, there are some wounds to heal because they fought me in the last election," Simard said, during an interview this week about her defection and the path ahead, as the Liberals select a new leader and look to rebuild. She said she'd been assured that some discontent within the riding association over her being automatically handed the Liberal candidacy spot for 2022 wasn't "personal."
----

{{f0.png}} ''[['You will see me on that bulldozer'|https://www.timminspress.com/news/local-news/you-will-see-me-on-that-bulldozer]]'' September 20, 2019, Jennifer Hamilton-McCharles, [[Timmins Press]]

----
NORTH BAY — The development of the [[Ring of Fire]] remains a top priority for the Conservative government, says Premier [[Doug Ford]].

Ford was in Verner Tuesday attending the opening ceremonies at the International Plowing Match when he addressed questions from the media relating to everything from broadband service for Northern communities and education to autism and the Ring of Fire.

"The Ring of Fire is absolutely critical for our administration," Ford said. "You will see me on that bulldozer. It's one of our highest priorities for the government and the province."
----

{{f49.png}} ''[['You've got to go': Liberals apologize to conservative broadcaster banned from public rally|https://nationalpost.com/news/politics/youve-got-to-go-liberals-apologize-to-conservative-broadcaster-banned-from-public-rallies]]'' September 27, 2019, Stuart Thomson, [[National Post]]

----
The Liberal Party has apologized to a journalist who was booted from one of [[Justin Trudeau]]'s public rallies in [[Thunder Bay]], Ont., on Wednesday.

[[Andrew Lawton]], a conservative broadcaster who has worked in journalism since [[2013]], says despite the apology he's still fighting to get access to the kind of media events the party has barred him from this week, and he's at a loss to explain why he's been targeted.

"I actually take a great deal of pride in my career, that I have the relationships I do with people of all parties. I'm not someone who does stunts, I'm not someone who disrupts events. I'm not someone who protests. I like to have an honest dialogue," said Lawton.
----

{{f0.png}} ''[["Big Oil's Oily Grasp": Polaris Institute Documents Harper Government Entanglement with Tar Sands Lobby|https://thenarwhal.ca/big-oil-s-oily-grasp-polaris-institute-documents-government-entanglement-tar-sands-lobby]]'' December 5, 2012, Carol Linnitt, [[The Narwhal]]

----
Oil industry lobbyists in [[Canada]] have taken the country by the reins. At least, that's the implication of the [[Polaris Institute]]'s new report released today. The report, "Big Oil's Oily Grasp – The Making of Canada as a Petro-State and How Oil Money is Corrupting Canadian [[Politics]]," (pdf) documents 2,733 meetings held between the oil industry and federal government officials since [[2008]]. That figure outstrips meetings with environmental organizations by a whopping 463 percent.

"Canada's increasing dependence on the export of bitumen to the United States has, in effect, served to redefine this nation in the form of a petro-state," the report opens. Lobbying activities in [[Ottawa]] may help explain why "the Canadian government has increasingly watered down or withdrawn its role and responsibilities to regulate the economic, environmental and social impacts of the tar sands industry."

The report highlights the spike in lobbying activities – of six major Big Oil players including [[Enbridge]] and TransCanada – in the period between September [[2011]] and September [[2012]], right when the industry-friendly omnibus budget Bill C-38 made its infamous debut. In that same period of time, the federal government met once with [[Greenpeace]].
----

{{f0.png}} ''[["Charitable" Fraser Institute accepted $500k in foreign funding from Koch oil billionaires|https://www.vancouverobserver.com/politics/2012/04/25/charitable-fraser-institute-accepted-500k-foreign-funding-oil-billionaires]]'' April 26, 2012, Alexis Stoymenoff, [[Vancouver Observer]]

----
As the Conservative assault continues against Canadian environmental charities, The [[Vancouver Observer]] has learned that since [[2007]], foreign oil billionaires the Koch brothers have donated over half a million dollars to the "charitable" right-wing [[Fraser Institute]].

According to U.S. tax documents, the Fraser Institute received $150,000 from the [[Charles G. Koch Charitable Foundation]] in [[2008]], $175,500 in [[2009]], and another $150,000 in [[2010]]. The grants were purportedly for "research support" and "educational programs".

Koch U.S. [[Tax]] document slideshow:

Prior to 2008, the Institute received another $25,000 in funding from the [[Claude R. Lambe Foundation]], which is under the umbrella of Koch Family Foundations.
----

{{f0.png}} ''[["Grassroots" Ontario Proud group revealed to be 3 corporations in a trenchcoat|https://www.thebeaverton.com/2018/12/grassroots-ontario-proud-group-revealed-to-be-3-corporations-in-a-trenchcoat/]]'' December 12, 2018, satire, [[The Beaverton]]

----
TORONTO — Despite claiming to be a user-funded organization in the [[2018]] election, the political action group [[Ontario Proud]] has been revealed to be 3 development firms standing on each others' shoulders in a single trenchcoat.

The 3 construction corporations that were discovered to make up the "user funded" organization included [[Mattamy Homes]], [[Merit Ontario]], and "Pave Over The Entire [[Greenbelt]] LLC". Ontario Proud, which spent hundreds of thousands to aid the election of [[Doug Ford]], had claimed to receive the bulk of its funding from citizens and individuals before their trenchcoat ruse was uncovered.

"Sure, we lied about most of our funding coming from individual taxpayers," explained Ontario Proud founder [[Jeff Ballingall]]. "But that's only because if people knew we were funded by corporations who want to raid and develop public land for pennies on the dollar, we would have looked like bad guys."
----

{{f355.png}} ''[["I think Andrew is a good candidate" Doug Ford stands by Andrew Lawton|https://www.youtube.com/watch?v=s2Ix5DRwGMs]]'' May 8, 2018, CityNews Toronto, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/s2Ix5DRwGMs" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

[[Ontario]] [[Progressive Conservative]] Leader [[Doug Ford]] is standing by [[Andrew Lawton]], a candidate who is distancing himself from past comments that are being described as misogynistic, racist and homophobic.
----

{{f0.png}} ''[["I won't reopen the abortion debate" Andrew Scheer reiterates while winking, nodding and miming being pregnant|https://www.thebeaverton.com/2019/05/i-wont-reopen-the-abortion-debate-andrew-scheer-reiterates-while-winking-nodding-and-miming-being-pregnant/]]'' May 25, 2019, Mary Gillis, satire, [[The Beaverton]]

----
OTTAWA – Following a slew of anti-abortion laws being passed in the United States and heightened concerns that the same thing might happen in [[Canada]], Conservative leader [[Andrew Scheer]] has assured Canadians that if he becomes Prime Minister that will not happen, while winking and pantomiming a full term pregnancy.

"I have been very clear about my position on this issue," Scheer said, smiling and moving his hands in front of his stomach as though he had a swollen, pregnant belly. "I will not be changing Canada's laws when it comes to abortion access," he said, winking so hard onlookers worried he was having a small seizure.

[[Critic]]s of Scheer say this promise is in direct opposition to his behaviour when he was running for leader of the Conservative Party, when he touted his anti-abortion legislative record, promised to table legislation giving legal status to fetuses and to allow members to free vote on abortion restriction bills. While tapping 'life begins at conception' in Morse code with his crossed fingers, Scheer swore none of that had any bearing on how he would act in the future.
----

{{f0.png}} ''[["Stephen Harper Hates Science": Federal Scientists Muzzled to Protect Tar Sands Reputation|https://thenarwhal.ca/stephen-harper-hates-science-federal-government-muzzles-scientists-protect-tar-sands-reputation]]'' November 8, 2012, Carol Linnitt, [[The Narwhal]]

----
The Canadian government is working hard behind the scenes to cover up the negative effects that tar sands extraction is having on the local environment, wildlife, communities and the global climate. According to Access to Information documents obtained by [[Postmedia]]'s Mike De Souza, the [[Stephen Harper]] government has actively suppressed the release of vital information regarding the spread of tar sands contamination by muzzling federal scientists.

The gag order, according to De Souza, came on the heels of a newly researched government report in November [[2011]] which confirmed the findings of [[University of Alberta]] scientists Erin N. Kelly and [[David Schindler]]. The scientists discovered concentrations of toxics such as heavy metals were higher near tar sands operations, showing a positive correlation between tar sands activity and the spread of contaminants in the local environment.

The government of [[Canada]] and the government of Alberta denied the correlation, saying local waterways tested showed no signs of toxic contamination and reports of mutated and cancerous fish downstream from the tar sands were unfounded.
----

{{f355.png}} ''[["The Godfather" – CBC exposé on Sheldon Adelson's influence on Trump, Harper, & Mideast policies|https://www.youtube.com/watch?v=BwLaXxSQi80]]'' May 21, 2018, If Americans Knew, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/BwLaXxSQi80" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

Prominent Canadian news broadcaster [[Wendy Mesley]] exposes the role of billionaire campaign donor [[Sheldon Adelson]] in getting the U.S. embassy moved to [[Jerusalem]], Trump's abandonment of the [[Iran]] nuclear deal, and both U.S. and Canadian politics in general.

Adelson, the tenth richest man in the world and the GOP's largest donor, is known to use his money to influence policies on behalf of [[Israel]]. 

After trump tore up the Iran agreement, Adelson donated an additional $30 million to the [[Republican]] party, possibly the single largest single donation in U.S. history.
----

{{f345.png}} ''[[#FreeTommy – the making of a far-right English 'martyr'|https://www.theguardian.com/uk-news/2018/jul/29/tommy-robinson-far-right-resurgence-steve-bannon-us-support]]'' July 29, 2018, Mark Townsend, [[The Guardian]]

----
As the rain fell on 6 February [[2016]], [[Tommy Robinson]] led a small crowd through an industrial estate on the edge of [[Birmingham]]. It was the launch event of Pegida [[UK]], the anti-Islam outfit founded by Robinson. Fewer than 200 supporters turned up. Undeterred, he outlined the group's pan-[[Europe]]an ambitions. No other marches would follow.

Robinson had hit rock bottom. His other venture, the virulently Islamophobic [[English Defence League]], had fractured and declined two years earlier. So low was his stock that anti-fascist organisations had stopped taking him seriously.

Fast forward 30 months and that stock has seen an extraordinary, and unsettling, rise. Robinson – real name Stephen Yaxley-Lennon – is now positioned as a superstar of the international radical right, a global "martyr" for free speech and a lightning rod through which the far right intends to wage its struggle to protect "traditional" western freedoms from the perceived foes of Islam and liberal democracy.
----

{{f355.png}} ''[[#HarperHistory Pt 5 "Stephen vs. ISIS... Kinda"|https://www.youtube.com/watch?v=avsdA557XVs]]'' October 19, 2015, Cynically Tested, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/avsdA557XVs" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

Watch as [[Canada]] goes to Social Media war - and the chain of command gets lost when the rapture happens. It's just a regular day in #cdnpoli. www.harperhistory.com! 

We're back with the Web Series event of [[2015]]'s Canadian Election. TYT Network and Dan Speerin's Truth Mashup presents a look at Prime Minister [[Stephen Harper]] and the 2015 election from the year 2025. Join us for this brand new mockumentary starting October 5th and subscribe to Truth Mashup for your Canadian politics fix. 

Written and Directed By: Vince Kesavamoorthy and @DanSpeerin
----

{{f355.png}} ''[[#HarperHistory Stephen Harper Mockumentary Episode 1 (Satire)|https://www.youtube.com/watch?v=Mwnv92oOxjQ]]'' October 5, 2015, Cynically Tested, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/Mwnv92oOxjQ" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

Dan Speerin's Truth Mashup presents a Mockumentary about the life and times of [[Stephen Harper]] from the year 2025. 

We're back with the Web Series event of [[2015]]'s Canadian Election. TYT Network and Dan Speerin's Truth Mashup presents a look at Prime Minister Stephen Harper and the 2015 election from the year 2025. Join us for this brand new mockumentary starting October 5th and subscribe to Truth Mashup for your Canadian politics fix. 

Written and Directed By: Vince Kesavamoorthy and Dan Speerin
----

{{f0.png}} ''[[#StandwithScheer campaign launched to try to save Conservative leader's job|https://www.straight.com/news/1335346/standwithscheer-campaign-launched-try-save-conservative-leaders-job]]'' December 10, 2019, Charlie Smith, [[Georgia Straight]]

----
A new website and social-media campaign have been created with a goal to "Tell Andrew that you have his back".

StandwithScheer.ca makes the case that Conservatives can only form government when their party is united.

It also accuses the media of whipping up trouble and features quotes from his supporters inside and outside of caucus.
----

{{f182.png}} ''[[#ThankYouStephenHarper hashtag quickly goes off the rails|https://www.cbc.ca/news/trending/conservative-party-hashtag-sarcastic-tweets-1.3602851]]'' May 27, 2016, [[CBC News]]

----
It was meant to be a tribute to the former prime minister and soon-to-retire MP, but the Conservative Party's #ThankYouStephenHarper hashtag took on a sarcastic and sometimes nasty turn overnight.

The hashtag was featured as part of a video tribute to Harper presented at the party's annual policy convention in [[Vancouver]].

Right away, some people predicted that the campaign would go sideways.
----

{{f0.png}} ''[[#VoteScience: a campaign that wants science to inform your vote next month|https://thevarsity.ca/2019/09/15/votescience-a-campaign-that-wants-science-to-inform-your-vote-next-month/]]'' September 15, 2019, Amira Higazy, [[The Varsity]]

----
A coalition of science and student advocacy groups have launched a campaign titled #VoteScience to encourage Canadians to advocate for pro-science candidates in [[Canada]]'s upcoming federal election on October 21.

U of T's [[Toronto]] Science Policy Network (TSPN), together with the Canadian Society for Molecular Biosciences (CSMB) and the Royal Canadian Institute for Science, held a panel on August 27 to inform voters about how they can identify and support these candidates.

Panel members included U of T Professor of Medicine Dr. David Naylor, Research Associate Dr. Amanda Veri, and CSMB Vice-President and [[Ryerson University]] Professor Dr. Imogen R. Coe.
----

{{f0.png}} ''[[#Wexit Founders Are Far-Right Conspiracy Theorists|https://www.vice.com/en_ca/article/59na9q/wexit-founders-are-far-right-conspiracy-theorists]]'' October 30, 2019, Steven Zhou, [[Vice News]]

----
Two main organizers behind #[[Wexit]], the campaign calling for [[Canada]]'s prairie provinces to secede, have a prolific history of pushing far-right and anti-[[Muslim]] conspiracy theories.

Over the past year, [[Peter Downing]], an ex-[[RCMP]] officer and [[Patrick King]], a self-styled journalist, have accused [[Justin Trudeau]]'s Liberal government of "normalizing pedophilia," tolerating ISIS terrorists penetrating the country apparently disguised as refugees, and pursuing an immigration policy aimed to "depopulate the white, Anglo-Saxon race."

Their secessionist campaign is represented by the #Wexit hashtag, which trended on [[Twitter]] last week after the Liberals won a minority government in the federal election. #Wexit stands for Western Canada Exit, a movement calling for [[Alberta]], [[Saskatchewan]], [[Manitoba]], and even B.C. to leave the rest of Canada to become separate nation-states. The goal is to form a "nationalist" party in Alberta like the Bloc [[Quebec]]ois while steadily working towards full separation.
----

{{f0.png}} ''[[#Wexit: Company says bots, aggregators boosted Alberta separatist movement on Twitter|https://edmonton.ctvnews.ca/wexit-company-says-bots-aggregators-boosted-alberta-separatist-movement-on-twitter-1.4650507]]'' October 22, 2019, Diego Romero, [[CTV News]]

----
On Tuesday, [[CTV News]] [[Edmonton]] received statistics from H+K Strategies that suggest [[Twitter]] activity was started by bots and content aggregators. While not all of the accounts were new, the organization said they have all advanced other conservative messages in the past.

"So clearly bots were used to fuel and spur the initial discussion, artificiall inflating the engagement and gaming Twitter's trending function," a company spokesperson said.

However, their tweets did generate reaction from real people, H+K Strategies said, with 72 per cent of real users tweeting about [[Wexit]] Tuesday.
----

{{f0.png}} ''[[#WhyScheerLost Is Trending On Twitter & It's Being Used To Roast Andrew Scheer|https://www.narcity.com/news/ca/whyscheerlost-is-a-trending-topic-on-twitter-and-the-tweets-are-ruthless]]'' October 26, 2019, Lisa Belmonte, [[Narcity]]

----
Canadians are stereotyped as being nice, kind people. And while that's definitely true in some cases, that doesn't stop people from taking the opportunity to roast politicians. #WhyScheerLost is a trending topic on [[Twitter]] and the tweets are ruthless.

Canadians are taking to Twitter to give their reasons as to why they think Scheer lost the federal election on October 21. #WhyScheerLost is trending as people continue to tweet about [[Canada]]'s election results.

And people are taking the opportunity to roast Scheer for his politics, his campaign and his opinions.
yes
yes
yes
tc-btn-boxed
hide
{
    "tiddlers": {
        "$:/Acknowledgements": {
            "title": "$:/Acknowledgements",
            "text": "TiddlyWiki incorporates code from these fine OpenSource projects:\n\n* [[The Stanford Javascript Crypto Library|http://bitwiseshiftleft.github.io/sjcl/]]\n* [[The Jasmine JavaScript Test Framework|http://pivotal.github.io/jasmine/]]\n* [[Normalize.css by Nicolas Gallagher|http://necolas.github.io/normalize.css/]]\n\nAnd media from these projects:\n\n* World flag icons from [[Wikipedia|http://commons.wikimedia.org/wiki/Category:SVG_flags_by_country]]\n"
        },
        "$:/core/copyright.txt": {
            "title": "$:/core/copyright.txt",
            "type": "text/plain",
            "text": "TiddlyWiki created by Jeremy Ruston, (jeremy [at] jermolene [dot] com)\n\nCopyright (c) 2004-2007, Jeremy Ruston\nCopyright (c) 2007-2020, UnaMesa Association\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the copyright holder nor the names of its\n  contributors may be used to endorse or promote products derived from\n  this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS'\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
        },
        "$:/core/icon": {
            "title": "$:/core/icon",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path d=\"M64 0l54.56 32v64L64 128 9.44 96V32L64 0zm21.127 95.408c-3.578-.103-5.15-.094-6.974-3.152l-1.42.042c-1.653-.075-.964-.04-2.067-.097-1.844-.07-1.548-1.86-1.873-2.8-.52-3.202.687-6.43.65-9.632-.014-1.14-1.593-5.17-2.157-6.61-1.768.34-3.546.406-5.34.497-4.134-.01-8.24-.527-12.317-1.183-.8 3.35-3.16 8.036-1.21 11.44 2.37 3.52 4.03 4.495 6.61 4.707 2.572.212 3.16 3.18 2.53 4.242-.55.73-1.52.864-2.346 1.04l-1.65.08c-1.296-.046-2.455-.404-3.61-.955-1.93-1.097-3.925-3.383-5.406-5.024.345.658.55 1.938.24 2.53-.878 1.27-4.665 1.26-6.4.47-1.97-.89-6.73-7.162-7.468-11.86 1.96-3.78 4.812-7.07 6.255-11.186-3.146-2.05-4.83-5.384-4.61-9.16l.08-.44c-3.097.59-1.49.37-4.82.628-10.608-.032-19.935-7.37-14.68-18.774.34-.673.664-1.287 1.243-.994.466.237.4 1.18.166 2.227-3.005 13.627 11.67 13.732 20.69 11.21.89-.25 2.67-1.936 3.905-2.495 2.016-.91 4.205-1.282 6.376-1.55 5.4-.63 11.893 2.276 15.19 2.37 3.3.096 7.99-.805 10.87-.615 2.09.098 4.143.483 6.16 1.03 1.306-6.49 1.4-11.27 4.492-12.38 1.814.293 3.213 2.818 4.25 4.167 2.112-.086 4.12.46 6.115 1.066 3.61-.522 6.642-2.593 9.833-4.203-3.234 2.69-3.673 7.075-3.303 11.127.138 2.103-.444 4.386-1.164 6.54-1.348 3.507-3.95 7.204-6.97 7.014-1.14-.036-1.805-.695-2.653-1.4-.164 1.427-.81 2.7-1.434 3.96-1.44 2.797-5.203 4.03-8.687 7.016-3.484 2.985 1.114 13.65 2.23 15.594 1.114 1.94 4.226 2.652 3.02 4.406-.37.58-.936.785-1.54 1.01l-.82.11zm-40.097-8.85l.553.14c.694-.27 2.09.15 2.83.353-1.363-1.31-3.417-3.24-4.897-4.46-.485-1.47-.278-2.96-.174-4.46l.02-.123c-.582 1.205-1.322 2.376-1.72 3.645-.465 1.71 2.07 3.557 3.052 4.615l.336.3z\" fill-rule=\"evenodd\"/></svg>"
        },
        "$:/core/images/add-comment": {
            "title": "$:/core/images/add-comment",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-add-comment tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 56H36a8 8 0 100 16h20v20a8 8 0 1016 0V72h20a8 8 0 100-16H72V36a8 8 0 10-16 0v20zm-12.595 58.362c-6.683 7.659-20.297 12.903-36.006 12.903-2.196 0-4.35-.102-6.451-.3 9.652-3.836 17.356-12.24 21.01-22.874C8.516 94.28 0 79.734 0 63.5 0 33.953 28.206 10 63 10s63 23.953 63 53.5S97.794 117 63 117c-6.841 0-13.428-.926-19.595-2.638z\"/></svg>"
        },
        "$:/core/images/advanced-search-button": {
            "title": "$:/core/images/advanced-search-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-advanced-search-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M74.565 87.985A47.776 47.776 0 0148 96C21.49 96 0 74.51 0 48S21.49 0 48 0s48 21.49 48 48c0 9.854-2.97 19.015-8.062 26.636l34.347 34.347a9.443 9.443 0 010 13.36 9.446 9.446 0 01-13.36 0l-34.36-34.358zM48 80c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32z\"/><circle cx=\"48\" cy=\"48\" r=\"8\"/><circle cx=\"28\" cy=\"48\" r=\"8\"/><circle cx=\"68\" cy=\"48\" r=\"8\"/></g></svg>"
        },
        "$:/core/images/auto-height": {
            "title": "$:/core/images/auto-height",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-auto-height tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M67.987 114.356l-.029-14.477a4 4 0 00-2.067-3.494l-15.966-8.813-1.933 7.502H79.9c4.222 0 5.564-5.693 1.786-7.58L49.797 71.572 48.01 79.15h31.982c4.217 0 5.564-5.682 1.795-7.575L49.805 55.517l-1.795 7.575h31.982c4.212 0 5.563-5.67 1.805-7.57l-16.034-8.105 2.195 3.57V35.614l9.214 9.213a4 4 0 105.656-5.656l-16-16a4 4 0 00-5.656 0l-16 16a4 4 0 105.656 5.656l9.13-9.13v15.288a4 4 0 002.195 3.57l16.035 8.106 1.804-7.57H48.01c-4.217 0-5.564 5.682-1.795 7.574l31.982 16.059 1.795-7.575H48.01c-4.222 0-5.564 5.693-1.787 7.579l31.89 15.923 1.787-7.578H47.992c-4.133 0-5.552 5.504-1.933 7.501l15.966 8.813-2.067-3.494.029 14.436-9.159-9.158a4 4 0 00-5.656 5.656l16 16a4 4 0 005.656 0l16-16a4 4 0 10-5.656-5.656l-9.185 9.184zM16 20h96a4 4 0 100-8H16a4 4 0 100 8z\"/></svg>"
        },
        "$:/core/images/blank": {
            "title": "$:/core/images/blank",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-blank tc-image-button\" viewBox=\"0 0 128 128\"/>"
        },
        "$:/core/images/bold": {
            "title": "$:/core/images/bold",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-bold tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M41.146 51.81V21.87h26.353c2.51 0 4.93.21 7.26.628 2.33.418 4.392 1.165 6.185 2.24 1.793 1.076 3.227 2.57 4.302 4.482 1.076 1.913 1.614 4.363 1.614 7.35 0 5.379-1.613 9.263-4.84 11.653-3.227 2.39-7.35 3.586-12.37 3.586H41.146zM13 0v128h62.028a65.45 65.45 0 0016.762-2.151c5.438-1.434 10.278-3.645 14.52-6.633 4.244-2.988 7.62-6.842 10.13-11.563 2.51-4.721 3.764-10.308 3.764-16.762 0-8.008-1.942-14.85-5.826-20.527-3.884-5.677-9.77-9.65-17.658-11.921 5.737-2.75 10.069-6.275 12.997-10.577 2.928-4.303 4.392-9.681 4.392-16.135 0-5.976-.986-10.995-2.958-15.059-1.972-4.063-4.75-7.32-8.336-9.77-3.585-2.45-7.888-4.213-12.907-5.289C84.888.538 79.33 0 73.235 0H13zm28.146 106.129V70.992H71.8c6.095 0 10.995 1.404 14.7 4.212 3.705 2.81 5.558 7.5 5.558 14.073 0 3.347-.568 6.096-1.703 8.247-1.136 2.151-2.66 3.854-4.572 5.11-1.912 1.254-4.123 2.15-6.633 2.688-2.51.538-5.139.807-7.888.807H41.146z\"/></svg>"
        },
        "$:/core/images/cancel-button": {
            "title": "$:/core/images/cancel-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-cancel-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 76.314l-16.97 16.97a7.999 7.999 0 01-11.314 0c-3.118-3.118-3.124-8.19 0-11.313L52.686 65l-16.97-16.97a7.999 7.999 0 010-11.314c3.118-3.118 8.19-3.124 11.313 0L64 53.686l16.97-16.97a7.999 7.999 0 0111.314 0c3.118 3.118 3.124 8.19 0 11.313L75.314 65l16.97 16.97a7.999 7.999 0 010 11.314c-3.118 3.118-8.19 3.124-11.313 0L64 76.314zM64 129c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 1 0 29.654 0 65c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 17 64 17 16 38.49 16 65s21.49 48 48 48z\"/></svg>"
        },
        "$:/core/images/chevron-down": {
            "title": "$:/core/images/chevron-down",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-down tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64.053 85.456a7.889 7.889 0 01-5.6-2.316L2.473 27.16a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0L64.05 66.344l50.382-50.382a7.92 7.92 0 0111.195 0c3.085 3.086 3.092 8.105 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.317z\"/><path d=\"M64.053 124.069a7.889 7.889 0 01-5.6-2.316l-55.98-55.98a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0l50.382 50.382 50.382-50.382a7.92 7.92 0 0111.195 0c3.085 3.086 3.092 8.104 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.316z\"/></g></svg>"
        },
        "$:/core/images/chevron-left": {
            "title": "$:/core/images/chevron-left",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-left tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M47.544 64.053c0-2.027.77-4.054 2.316-5.6l55.98-55.98a7.92 7.92 0 0111.196 0c3.085 3.086 3.092 8.105 0 11.196L66.656 64.05l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.085-8.105 3.092-11.196 0l-55.98-55.98a7.892 7.892 0 01-2.317-5.595z\"/><path d=\"M8.931 64.053c0-2.027.77-4.054 2.316-5.6l55.98-55.98a7.92 7.92 0 0111.196 0c3.085 3.086 3.092 8.105 0 11.196L28.041 64.05l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.085-8.104 3.092-11.196 0l-55.98-55.98a7.892 7.892 0 01-2.316-5.595z\"/></g></svg>"
        },
        "$:/core/images/chevron-right": {
            "title": "$:/core/images/chevron-right",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-right tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M83.456 63.947c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196L64.344 63.95 13.963 13.567a7.92 7.92 0 010-11.195c3.086-3.085 8.105-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.317 5.595z\"/><path d=\"M122.069 63.947c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l50.382-50.382-50.382-50.382a7.92 7.92 0 010-11.195c3.086-3.085 8.104-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.316 5.595z\"/></g></svg>"
        },
        "$:/core/images/chevron-up": {
            "title": "$:/core/images/chevron-up",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-up tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M63.947 44.544c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.105 3.092-11.196 0L63.95 63.656l-50.382 50.382a7.92 7.92 0 01-11.195 0c-3.085-3.086-3.092-8.105 0-11.196l55.98-55.98a7.892 7.892 0 015.595-2.317z\"/><path d=\"M63.947 5.931c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.105 3.092-11.196 0L63.95 25.041 13.567 75.423a7.92 7.92 0 01-11.195 0c-3.085-3.086-3.092-8.104 0-11.196l55.98-55.98a7.892 7.892 0 015.595-2.316z\"/></g></svg>"
        },
        "$:/core/images/clone-button": {
            "title": "$:/core/images/clone-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-clone-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M32.265 96v24.002A7.996 7.996 0 0040.263 128h79.74a7.996 7.996 0 007.997-7.998v-79.74a7.996 7.996 0 00-7.998-7.997H96V48h12.859a2.99 2.99 0 012.994 2.994v57.865a2.99 2.99 0 01-2.994 2.994H50.994A2.99 2.99 0 0148 108.859V96H32.265z\"/><path d=\"M40 56h-7.993C27.588 56 24 52.418 24 48c0-4.41 3.585-8 8.007-8H40v-7.993C40 27.588 43.582 24 48 24c4.41 0 8 3.585 8 8.007V40h7.993C68.412 40 72 43.582 72 48c0 4.41-3.585 8-8.007 8H56v7.993C56 68.412 52.418 72 48 72c-4.41 0-8-3.585-8-8.007V56zM8 0C3.58 0 0 3.588 0 8v80c0 4.419 3.588 8 8 8h80c4.419 0 8-3.588 8-8V8c0-4.419-3.588-8-8-8H8zM19 16A2.997 2.997 0 0016 19.001v57.998A2.997 2.997 0 0019.001 80h57.998A2.997 2.997 0 0080 76.999V19.001A2.997 2.997 0 0076.999 16H19.001z\"/></g></svg>"
        },
        "$:/core/images/close-all-button": {
            "title": "$:/core/images/close-all-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-close-all-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M28 111.314l-14.144 14.143a8 8 0 01-11.313-11.313L16.686 100 2.543 85.856a8 8 0 0111.313-11.313L28 88.686l14.144-14.143a8 8 0 0111.313 11.313L39.314 100l14.143 14.144a8 8 0 01-11.313 11.313L28 111.314zM28 39.314L13.856 53.457A8 8 0 012.543 42.144L16.686 28 2.543 13.856A8 8 0 0113.856 2.543L28 16.686 42.144 2.543a8 8 0 0111.313 11.313L39.314 28l14.143 14.144a8 8 0 01-11.313 11.313L28 39.314zM100 39.314L85.856 53.457a8 8 0 01-11.313-11.313L88.686 28 74.543 13.856A8 8 0 0185.856 2.543L100 16.686l14.144-14.143a8 8 0 0111.313 11.313L111.314 28l14.143 14.144a8 8 0 01-11.313 11.313L100 39.314zM100 111.314l-14.144 14.143a8 8 0 01-11.313-11.313L88.686 100 74.543 85.856a8 8 0 0111.313-11.313L100 88.686l14.144-14.143a8 8 0 0111.313 11.313L111.314 100l14.143 14.144a8 8 0 01-11.313 11.313L100 111.314z\"/></g></svg>"
        },
        "$:/core/images/close-button": {
            "title": "$:/core/images/close-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-close-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M65.086 75.41l-50.113 50.113c-3.121 3.121-8.192 3.126-11.316.002-3.118-3.118-3.123-8.19.002-11.316l50.114-50.114L3.659 13.982C.538 10.86.533 5.79 3.657 2.666c3.118-3.118 8.19-3.123 11.316.002l50.113 50.114L115.2 2.668c3.121-3.121 8.192-3.126 11.316-.002 3.118 3.118 3.123 8.19-.002 11.316L76.4 64.095l50.114 50.114c3.121 3.121 3.126 8.192.002 11.316-3.118 3.118-8.19 3.123-11.316-.002L65.086 75.409z\"/></svg>"
        },
        "$:/core/images/close-others-button": {
            "title": "$:/core/images/close-others-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-close-others-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48zm0-16c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32zm0-16c8.837 0 16-7.163 16-16s-7.163-16-16-16-16 7.163-16 16 7.163 16 16 16z\"/></svg>"
        },
        "$:/core/images/copy-clipboard": {
            "title": "$:/core/images/copy-clipboard",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-copy-clipboard tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"33\" height=\"8\" x=\"40\" y=\"40\" rx=\"4\"/><rect width=\"17\" height=\"8\" x=\"40\" y=\"82\" rx=\"4\"/><rect width=\"17\" height=\"8\" x=\"40\" y=\"54\" rx=\"4\"/><rect width=\"33\" height=\"8\" x=\"40\" y=\"96\" rx=\"4\"/><rect width=\"12\" height=\"8\" x=\"40\" y=\"68\" rx=\"4\"/><path d=\"M40 16H24c-4.419 0-8 3.59-8 8a8.031 8.031 0 000 .01v95.98a8.03 8.03 0 000 .01c0 4.41 3.581 8 8 8h80a7.975 7.975 0 005.652-2.34 7.958 7.958 0 002.348-5.652v-16.016c0-4.414-3.582-7.992-8-7.992-4.41 0-8 3.578-8 7.992V112H32V32h64v8.008C96 44.422 99.582 48 104 48c4.41 0 8-3.578 8-7.992V23.992a7.963 7.963 0 00-2.343-5.651A7.995 7.995 0 00104.001 16H88c0-4.41-3.585-8-8.007-8H48.007C43.588 8 40 11.582 40 16zm4-1.004A4.001 4.001 0 0148 11h32c2.21 0 4 1.797 4 3.996v4.008A4.001 4.001 0 0180 23H48c-2.21 0-4-1.797-4-3.996v-4.008z\"/><rect width=\"66\" height=\"16\" x=\"62\" y=\"64\" rx=\"8\"/><path d=\"M84.657 82.343l-16-16v11.314l16-16a8 8 0 10-11.314-11.314l-16 16a8 8 0 000 11.314l16 16a8 8 0 1011.314-11.314z\"/></g></svg>"
        },
        "$:/core/images/delete-button": {
            "title": "$:/core/images/delete-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-delete-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\" transform=\"translate(12)\"><rect width=\"105\" height=\"16\" y=\"11\" rx=\"8\"/><rect width=\"48\" height=\"16\" x=\"28\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"8\" y=\"16\" rx=\"8\"/><rect width=\"88\" height=\"16\" x=\"8\" y=\"112\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"80\" y=\"16\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"56\" y=\"16\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"32\" y=\"16\" rx=\"8\"/></g></svg>"
        },
        "$:/core/images/done-button": {
            "title": "$:/core/images/done-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-done-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M42.26 111.032c-2.051.001-4.103-.78-5.668-2.345L2.662 74.758a8 8 0 01-.005-11.32c3.118-3.117 8.192-3.12 11.32.007l28.278 28.278 72.124-72.124a8.002 8.002 0 0111.314-.001c3.118 3.118 3.124 8.19 0 11.315l-77.78 77.78a7.978 7.978 0 01-5.658 2.343z\"/></svg>"
        },
        "$:/core/images/down-arrow": {
            "title": "$:/core/images/down-arrow",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-down-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M64.177 100.069a7.889 7.889 0 01-5.6-2.316l-55.98-55.98a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0l50.382 50.382 50.382-50.382a7.92 7.92 0 0111.195 0c3.086 3.086 3.092 8.104 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.316z\"/></svg>"
        },
        "$:/core/images/download-button": {
            "title": "$:/core/images/download-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-download-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48z\" class=\"tc-image-download-button-ring\"/><path d=\"M34.35 66.43l26.892 27.205a4.57 4.57 0 006.516 0L94.65 66.43a4.7 4.7 0 000-6.593 4.581 4.581 0 00-3.258-1.365h-8.46c-2.545 0-4.608-2.087-4.608-4.661v-15.15c0-2.575-2.063-4.662-4.608-4.662H55.284c-2.545 0-4.608 2.087-4.608 4.662v15.15c0 2.574-2.063 4.661-4.608 4.661h-8.46c-2.545 0-4.608 2.087-4.608 4.662a4.69 4.69 0 001.35 3.296z\"/></g></svg>"
        },
        "$:/core/images/edit-button": {
            "title": "$:/core/images/edit-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-edit-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M95.627 10.059l-5.656 5.657 11.313 11.313 5.657-5.656-11.314-11.314zm5.657-5.657l1.966-1.966c3.123-3.122 8.194-3.129 11.319-.005 3.117 3.118 3.122 8.192-.005 11.32l-1.966 1.965-11.314-11.314zm-16.97 16.97l-60.25 60.25a8.12 8.12 0 00-.322.342c-.1.087-.198.179-.295.275-5.735 5.735-10.702 22.016-10.702 22.016s16.405-5.09 22.016-10.702c.095-.096.186-.193.272-.292a8.12 8.12 0 00.345-.325l60.25-60.25-11.314-11.313zM35.171 124.19c6.788-.577 13.898-2.272 23.689-5.348 1.825-.573 3.57-1.136 6.336-2.04 16-5.226 21.877-6.807 28.745-7.146 8.358-.413 13.854 2.13 17.58 8.699a4 4 0 006.959-3.946c-5.334-9.406-13.745-13.296-24.933-12.744-7.875.39-14.057 2.052-30.835 7.533-2.739.894-4.46 1.45-6.25 2.012-19.46 6.112-30.77 7.072-39.597 1.747a4 4 0 10-4.132 6.85c6.333 3.82 13.754 5.12 22.438 4.383z\"/></g></svg>"
        },
        "$:/core/images/erase": {
            "title": "$:/core/images/erase",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-erase tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60.087 127.996l63.015-63.015c6.535-6.535 6.528-17.115-.003-23.646L99.466 17.702c-6.539-6.538-17.117-6.532-23.646-.003L4.898 88.62c-6.535 6.534-6.528 17.115.003 23.646l15.73 15.73h39.456zm-34.95-7.313l-14.324-14.325c-3.267-3.268-3.268-8.564-.008-11.824L46.269 59.07l35.462 35.462-26.15 26.15H25.137z\"/></svg>"
        },
        "$:/core/images/excise": {
            "title": "$:/core/images/excise",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-excise tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 107.314l-2.343 2.343a8 8 0 11-11.314-11.314l16-16a8 8 0 0111.314 0l16 16a8 8 0 11-11.314 11.314L72 107.314v14.284c0 3.536-3.582 6.402-8 6.402s-8-2.866-8-6.402v-14.284zM0 40.007C0 35.585 3.59 32 8 32c4.418 0 8 3.588 8 8.007v31.986C16 76.415 12.41 80 8 80c-4.418 0-8-3.588-8-8.007V40.007zm32 0C32 35.585 35.59 32 40 32c4.418 0 8 3.588 8 8.007v31.986C48 76.415 44.41 80 40 80c-4.418 0-8-3.588-8-8.007V40.007zm48 0C80 35.585 83.59 32 88 32c4.418 0 8 3.588 8 8.007v31.986C96 76.415 92.41 80 88 80c-4.418 0-8-3.588-8-8.007V40.007zm-24-32C56 3.585 59.59 0 64 0c4.418 0 8 3.588 8 8.007v31.986C72 44.415 68.41 48 64 48c-4.418 0-8-3.588-8-8.007V8.007zm56 32c0-4.422 3.59-8.007 8-8.007 4.418 0 8 3.588 8 8.007v31.986c0 4.422-3.59 8.007-8 8.007-4.418 0-8-3.588-8-8.007V40.007z\"/></svg>"
        },
        "$:/core/images/export-button": {
            "title": "$:/core/images/export-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-export-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.003 128H119.993a7.984 7.984 0 005.664-2.349v.007A7.975 7.975 0 00128 120V56c0-4.418-3.59-8-8-8-4.418 0-8 3.58-8 8v56H16V56c0-4.418-3.59-8-8-8-4.418 0-8 3.58-8 8v64c0 4.418 3.59 8 8 8h.003zm48.62-100.689l-8.965 8.966c-3.125 3.125-8.195 3.13-11.319.005-3.118-3.118-3.122-8.192.005-11.319L58.962 2.346A7.986 7.986 0 0164.625 0l-.006.002c2.05-.001 4.102.78 5.666 2.344l22.618 22.617c3.124 3.125 3.129 8.195.005 11.319-3.118 3.118-8.192 3.122-11.319-.005l-8.965-8.966v61.256c0 4.411-3.582 8-8 8-4.41 0-8-3.582-8-8V27.311z\"/></svg>"
        },
        "$:/core/images/file": {
            "title": "$:/core/images/file",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-file tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M111.968 30.5H112V120a8 8 0 01-8 8H24a8 8 0 01-8-8V8a8 8 0 018-8h57v.02a7.978 7.978 0 015.998 2.337l22.627 22.627a7.975 7.975 0 012.343 5.516zM81 8H24v112h80V30.5H89c-4.418 0-8-3.578-8-8V8z\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"36\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"52\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"68\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"84\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"100\" rx=\"4\"/><rect width=\"40\" height=\"8\" x=\"32\" y=\"20\" rx=\"4\"/></svg>"
        },
        "$:/core/images/fixed-height": {
            "title": "$:/core/images/fixed-height",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fixed-height tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60 35.657l-9.172 9.171a4 4 0 11-5.656-5.656l16-16a4 4 0 015.656 0l16 16a4 4 0 01-5.656 5.656L68 35.657v57.686l9.172-9.171a4 4 0 115.656 5.656l-16 16a4 4 0 01-5.656 0l-16-16a4 4 0 115.656-5.656L60 93.343V35.657zM16 116h96a4 4 0 100-8H16a4 4 0 100 8zm0-96h96a4 4 0 100-8H16a4 4 0 100 8z\"/></svg>"
        },
        "$:/core/images/fold-all-button": {
            "title": "$:/core/images/fold-all-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fold-all tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"64\" rx=\"8\"/><path d=\"M64.03 20.004c-2.05 0-4.102.78-5.667 2.344L35.746 44.966c-3.125 3.124-3.13 8.194-.005 11.318 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.965 16.966 16.965c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.191-.005-11.318L69.687 22.348a7.986 7.986 0 00-5.663-2.346zM64.03 85.002c-2.05-.001-4.102.78-5.667 2.344l-22.617 22.617c-3.125 3.125-3.13 8.195-.005 11.319 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.966 16.966 16.966c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.192-.005-11.319L69.687 87.346A7.986 7.986 0 0064.024 85z\"/></g></svg>"
        },
        "$:/core/images/fold-button": {
            "title": "$:/core/images/fold-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fold tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><path d=\"M64.03 25.004c-2.05 0-4.102.78-5.667 2.344L35.746 49.966c-3.125 3.124-3.13 8.194-.005 11.318 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.965 16.966 16.965c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.191-.005-11.318L69.687 27.348a7.986 7.986 0 00-5.663-2.346zM64.005 67.379c-2.05 0-4.102.78-5.666 2.344L35.722 92.34c-3.125 3.125-3.13 8.195-.006 11.32 3.118 3.117 8.192 3.121 11.32-.006L64 86.69l16.965 16.965c3.125 3.125 8.195 3.13 11.319.005 3.118-3.118 3.122-8.192-.005-11.319L69.663 69.723A7.986 7.986 0 0064 67.377z\"/></g></svg>"
        },
        "$:/core/images/fold-others-button": {
            "title": "$:/core/images/fold-others-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fold-others tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" y=\"56.031\" rx=\"8\"/><path d=\"M86.632 79.976c-2.05 0-4.102.78-5.666 2.345L64 99.286 47.034 82.321a7.986 7.986 0 00-5.662-2.346l.005.001c-2.05 0-4.102.78-5.666 2.345l-22.618 22.617c-3.124 3.125-3.129 8.195-.005 11.319 3.118 3.118 8.192 3.122 11.319-.005l16.966-16.966 16.965 16.966a7.986 7.986 0 005.663 2.346l-.005-.002c2.05 0 4.102-.78 5.666-2.344l16.965-16.966 16.966 16.966c3.125 3.124 8.194 3.129 11.319.005 3.118-3.118 3.122-8.192-.005-11.319L92.289 82.321a7.986 7.986 0 00-5.663-2.346zM86.7 48.024c-2.05 0-4.102-.78-5.666-2.345L64.07 28.714 47.103 45.679a7.986 7.986 0 01-5.663 2.346l.005-.001c-2.05 0-4.101-.78-5.666-2.345L13.162 23.062c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L41.44 28.714l16.966-16.966a7.986 7.986 0 015.662-2.346l-.005.002c2.05 0 4.102.78 5.666 2.344l16.966 16.966 16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L92.358 45.679a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>"
        },
        "$:/core/images/folder": {
            "title": "$:/core/images/folder",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-folder tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.694 128H8C3.58 128 0 124.414 0 119.996V48.004C0 43.584 3.584 40 7.999 40H16v-8c0-4.418 3.578-8 8-8h32a8 8 0 018 8v8h40.001c4.418 0 7.999 3.586 7.999 8.004V59.83l-8-.082v-7.749A4 4 0 0099.997 48H56V36c0-2.21-1.793-4-4.004-4H28.004A4 4 0 0024 36v12H12.003A4 4 0 008 52v64a4 4 0 004.003 4h46.76l-3.069 8z\"/><path d=\"M23.873 55.5h96.003c4.417 0 7.004 4.053 5.774 9.063l-13.344 54.374c-1.228 5.005-5.808 9.063-10.223 9.063H6.08c-4.417 0-7.003-4.053-5.774-9.063L13.65 64.563c1.228-5.005 5.808-9.063 10.223-9.063zm1.78 8.5h87.994c2.211 0 3.504 2.093 2.891 4.666l-11.12 46.668c-.614 2.577-2.902 4.666-5.115 4.666H12.31c-2.211 0-3.504-2.093-2.891-4.666l11.12-46.668C21.152 66.09 23.44 64 25.653 64z\"/></g></svg>"
        },
        "$:/core/images/full-screen-button": {
            "title": "$:/core/images/full-screen-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-full-screen-button tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M0 8a8 8 0 018-8h32a8 8 0 110 16H16v24a8 8 0 11-16 0V8zM128 120a8 8 0 01-8 8H88a8 8 0 110-16h24V88a8 8 0 1116 0v32zM8 128a8 8 0 01-8-8V88a8 8 0 1116 0v24h24a8 8 0 110 16H8zM120 0a8 8 0 018 8v32a8 8 0 11-16 0V16H88a8 8 0 110-16h32z\"/></svg>"
        },
        "$:/core/images/github": {
            "title": "$:/core/images/github",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-github tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M63.938 1.607c-35.336 0-63.994 28.69-63.994 64.084 0 28.312 18.336 52.329 43.768 60.802 3.202.59 4.37-1.388 4.37-3.088 0-1.518-.056-5.55-.087-10.897-17.802 3.871-21.558-8.591-21.558-8.591-2.911-7.404-7.108-9.375-7.108-9.375-5.81-3.973.44-3.895.44-3.895 6.424.453 9.803 6.606 9.803 6.606 5.709 9.791 14.981 6.963 18.627 5.322.582-4.138 2.236-6.963 4.063-8.564-14.211-1.617-29.153-7.117-29.153-31.672 0-6.995 2.495-12.718 6.589-17.195-.66-1.621-2.856-8.14.629-16.96 0 0 5.37-1.722 17.597 6.57 5.104-1.424 10.58-2.132 16.022-2.16 5.438.028 10.91.736 16.022 2.16 12.22-8.292 17.582-6.57 17.582-6.57 3.493 8.82 1.297 15.339.64 16.96 4.102 4.477 6.578 10.2 6.578 17.195 0 24.618-14.966 30.035-29.22 31.62 2.295 1.98 4.342 5.89 4.342 11.87 0 8.564-.079 15.476-.079 17.576 0 1.715 1.155 3.71 4.4 3.084 25.413-8.493 43.733-32.494 43.733-60.798 0-35.394-28.657-64.084-64.006-64.084\"/></svg>"
        },
        "$:/core/images/gitter": {
            "title": "$:/core/images/gitter",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-gitter tc-image-button\" viewBox=\"0 0 18 25\"><path d=\"M15 5h2v10h-2zM10 5h2v20h-2zM5 5h2v20H5zM0 0h2v15H0z\"/></svg>"
        },
        "$:/core/images/globe": {
            "title": "$:/core/images/globe",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-globe tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M72.811 37.128v2.554c0 2.196.978 6.881 0 8.832-1.466 2.928-4.65 3.54-6.394 5.867-1.182 1.577-4.618 10.601-3.69 12.92 3.969 9.922 11.534 3.187 17.962 9.293.864.821 2.887 2.273 3.296 3.296 3.29 8.223-7.576 15.009 3.757 26.3 1.245 1.24 3.813-3.817 4.079-4.614.852-2.563 6.725-5.45 9.088-7.053 2.02-1.37 4.873-2.667 6.328-4.745 2.27-3.244 1.48-7.514 3.098-10.745 2.139-4.274 3.828-9.635 5.998-13.966 3.898-7.781 4.721 2.093 5.067 2.439.358.357 1.011 0 1.517 0 .094 0 1.447.099 1.516 0 .65-.935-1.043-17.92-1.318-19.297-1.404-7.01-6.944-15.781-11.865-20.5-6.274-6.015-7.09-16.197-18.259-14.954-.204.022-5.084 10.148-7.777 13.512-3.728 4.657-2.47-4.153-6.526-4.153-.081 0-1.183-.103-1.253 0-.586.88-1.44 3.896-2.306 4.417-.265.16-1.722-.239-1.846 0-2.243 4.3 8.256 2.212 5.792 7.952-2.352 5.481-6.328-1.997-6.328 8.56M44.467 7.01c9.685 6.13.682 12.198 2.694 16.215 1.655 3.303 4.241 5.395 1.714 9.814-2.063 3.608-6.87 3.966-9.623 6.723-3.04 3.044-5.464 8.94-6.79 12.911-1.617 4.843 14.547 6.866 12.063 11.008-1.386 2.311-6.746 1.466-8.437.198-1.165-.873-3.593-.546-4.417-1.78-2.613-3.915-2.26-8.023-3.625-12.128-.938-2.822-6.313-2.12-7.844-.593-.523.522-.33 1.792-.33 2.505 0 5.285 7.12 3.316 7.12 6.46 0 14.636 3.927 6.534 11.14 11.336 10.036 6.683 7.844 7.303 14.946 14.404 3.673 3.673 7.741 3.686 9.425 9.294 1.602 5.331-9.327 5.339-11.716 7.448-1.123.991-2.813 4.146-4.219 4.615-1.792.598-3.234.496-4.944 1.78-2.427 1.82-3.9 4.932-4.02 4.81-2.148-2.147-3.52-15.479-3.89-18.257-.588-4.42-5.59-5.54-6.986-9.03-1.57-3.927 1.524-9.52-1.129-13.761-6.52-10.424-11.821-14.5-15.35-26.292-.942-3.148 3.342-6.529 4.877-8.833 1.877-2.816 2.662-5.854 4.746-8.635C22.147 24.19 40.855 9.461 43.857 8.635l.61-1.625z\"/><path d=\"M64 126c34.242 0 62-27.758 62-62 0-34.242-27.758-62-62-62C29.758 2 2 29.758 2 64c0 34.242 27.758 62 62 62zm0-6c30.928 0 56-25.072 56-56S94.928 8 64 8 8 33.072 8 64s25.072 56 56 56z\"/></g></svg>"
        },
        "$:/core/images/heading-1": {
            "title": "$:/core/images/heading-1",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-1 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M14 30h13.25v30.104H61.7V30h13.25v75.684H61.7V71.552H27.25v34.132H14V30zm70.335 13.78c2.544 0 5.017-.212 7.42-.636 2.403-.424 4.576-1.13 6.52-2.12 1.942-.99 3.603-2.261 4.981-3.816 1.378-1.555 2.28-3.463 2.703-5.724h9.858v74.2h-13.25V53.32H84.335v-9.54z\"/></svg>"
        },
        "$:/core/images/heading-2": {
            "title": "$:/core/images/heading-2",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-2 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm119.52 75.684H74.85c.07-6.148 1.555-11.519 4.452-16.112 2.897-4.593 6.855-8.586 11.872-11.978a133.725 133.725 0 017.526-5.141 59.6 59.6 0 007.208-5.353c2.19-1.908 3.993-3.975 5.406-6.201 1.413-2.226 2.155-4.788 2.226-7.685 0-1.343-.159-2.774-.477-4.293a11.357 11.357 0 00-1.855-4.24c-.919-1.307-2.19-2.403-3.816-3.286-1.625-.883-3.745-1.325-6.36-1.325-2.403 0-4.399.477-5.989 1.431-1.59.954-2.862 2.261-3.816 3.922-.954 1.66-1.66 3.622-2.12 5.883-.46 2.261-.724 4.7-.795 7.314H76.23c0-4.099.548-7.897 1.643-11.395 1.095-3.498 2.738-6.519 4.93-9.063 2.19-2.544 4.857-4.54 8.002-5.989C93.95 30.724 97.606 30 101.775 30c4.523 0 8.303.742 11.342 2.226 3.039 1.484 5.494 3.357 7.367 5.618 1.873 2.261 3.198 4.717 3.975 7.367.777 2.65 1.166 5.176 1.166 7.579 0 2.968-.46 5.653-1.378 8.056a25.942 25.942 0 01-3.71 6.625 37.5 37.5 0 01-5.3 5.565 79.468 79.468 0 01-6.148 4.77 165.627 165.627 0 01-6.36 4.24 94.28 94.28 0 00-5.883 4.028c-1.802 1.343-3.374 2.738-4.717 4.187-1.343 1.449-2.261 2.986-2.756 4.611h36.146v10.812z\"/></svg>"
        },
        "$:/core/images/heading-3": {
            "title": "$:/core/images/heading-3",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-3 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm88.885 32.224c1.979.07 3.957-.07 5.936-.424 1.979-.353 3.745-.972 5.3-1.855a10.365 10.365 0 003.763-3.657c.954-1.555 1.431-3.463 1.431-5.724 0-3.18-1.078-5.724-3.233-7.632-2.155-1.908-4.929-2.862-8.32-2.862-2.12 0-3.958.424-5.513 1.272a11.318 11.318 0 00-3.869 3.445c-1.025 1.449-1.784 3.074-2.279 4.876a18.335 18.335 0 00-.636 5.565H75.381c.141-3.604.813-6.943 2.014-10.017 1.201-3.074 2.844-5.742 4.93-8.003 2.084-2.261 4.61-4.028 7.578-5.3C92.871 30.636 96.228 30 99.973 30a29.2 29.2 0 018.533 1.272c2.791.848 5.3 2.085 7.526 3.71s4.01 3.692 5.353 6.201c1.343 2.509 2.014 5.388 2.014 8.639 0 3.745-.848 7.014-2.544 9.805-1.696 2.791-4.346 4.823-7.95 6.095v.212c4.24.848 7.544 2.95 9.911 6.307s3.551 7.438 3.551 12.243c0 3.533-.707 6.696-2.12 9.487a21.538 21.538 0 01-5.724 7.102c-2.403 1.943-5.194 3.445-8.374 4.505-3.18 1.06-6.537 1.59-10.07 1.59-4.31 0-8.074-.618-11.289-1.855s-5.9-2.986-8.056-5.247c-2.155-2.261-3.798-4.982-4.929-8.162-1.13-3.18-1.731-6.713-1.802-10.6h12.084c-.141 4.523.972 8.286 3.34 11.289 2.366 3.003 5.917 4.505 10.652 4.505 4.028 0 7.402-1.148 10.123-3.445 2.72-2.297 4.081-5.565 4.081-9.805 0-2.897-.565-5.194-1.696-6.89a10.97 10.97 0 00-4.452-3.869c-1.837-.883-3.904-1.431-6.2-1.643a58.067 58.067 0 00-7.05-.212v-9.01z\"/></svg>"
        },
        "$:/core/images/heading-4": {
            "title": "$:/core/images/heading-4",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-4 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8 30h13.25v30.104H55.7V30h13.25v75.684H55.7V71.552H21.25v34.132H8V30zm76.59 48.548h22.471V45.9h-.212L84.59 78.548zm43.46 9.54h-9.54v17.596H107.06V88.088h-31.8V76.11l31.8-44.626h11.448v47.064h9.54v9.54z\"/></svg>"
        },
        "$:/core/images/heading-5": {
            "title": "$:/core/images/heading-5",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-5 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm77.755 1.484h38.372v10.812H92.765L88.95 61.164l.212.212c1.625-1.837 3.692-3.233 6.201-4.187 2.509-.954 5-1.431 7.473-1.431 3.675 0 6.96.618 9.858 1.855 2.897 1.237 5.335 2.968 7.314 5.194s3.48 4.858 4.505 7.897c1.025 3.039 1.537 6.325 1.537 9.858 0 2.968-.477 6.024-1.43 9.169a25.161 25.161 0 01-4.559 8.586c-2.085 2.58-4.752 4.7-8.003 6.36-3.25 1.66-7.137 2.491-11.66 2.491-3.604 0-6.943-.477-10.017-1.431-3.074-.954-5.777-2.385-8.109-4.293-2.332-1.908-4.187-4.258-5.565-7.049-1.378-2.791-2.138-6.06-2.279-9.805h12.084c.353 4.028 1.731 7.12 4.134 9.275 2.403 2.155 5.583 3.233 9.54 3.233 2.544 0 4.7-.424 6.466-1.272 1.767-.848 3.198-2.014 4.293-3.498 1.095-1.484 1.873-3.215 2.332-5.194.46-1.979.69-4.099.69-6.36 0-2.05-.284-4.01-.849-5.883-.565-1.873-1.413-3.516-2.544-4.929-1.13-1.413-2.597-2.544-4.399-3.392-1.802-.848-3.904-1.272-6.307-1.272-2.544 0-4.929.477-7.155 1.431-2.226.954-3.834 2.738-4.823 5.353H75.805l7.95-40.598z\"/></svg>"
        },
        "$:/core/images/heading-6": {
            "title": "$:/core/images/heading-6",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-6 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm106.587 20.246c-.283-3.039-1.36-5.494-3.233-7.367-1.873-1.873-4.399-2.809-7.579-2.809-2.19 0-4.08.406-5.67 1.219a12.435 12.435 0 00-4.029 3.233c-1.095 1.343-1.979 2.88-2.65 4.611a37.696 37.696 0 00-1.643 5.459 46.08 46.08 0 00-.9 5.671 722.213 722.213 0 00-.478 5.247l.212.212c1.625-2.968 3.87-5.176 6.731-6.625 2.862-1.449 5.954-2.173 9.275-2.173 3.675 0 6.96.636 9.858 1.908 2.897 1.272 5.353 3.021 7.367 5.247 2.014 2.226 3.551 4.858 4.611 7.897 1.06 3.039 1.59 6.325 1.59 9.858 0 3.604-.583 6.943-1.749 10.017-1.166 3.074-2.844 5.76-5.035 8.056-2.19 2.297-4.805 4.081-7.844 5.353-3.039 1.272-6.395 1.908-10.07 1.908-5.441 0-9.91-1.007-13.409-3.021-3.498-2.014-6.254-4.77-8.268-8.268-2.014-3.498-3.41-7.597-4.187-12.296-.777-4.7-1.166-9.77-1.166-15.211 0-4.452.477-8.94 1.431-13.462.954-4.523 2.526-8.639 4.717-12.349 2.19-3.71 5.07-6.731 8.64-9.063C92.676 31.166 97.075 30 102.304 30c2.968 0 5.76.495 8.374 1.484 2.615.99 4.93 2.367 6.943 4.134 2.014 1.767 3.657 3.887 4.93 6.36 1.271 2.473 1.978 5.23 2.12 8.268h-12.085zm-11.66 46.852c2.19 0 4.099-.442 5.724-1.325a12.869 12.869 0 004.081-3.445c1.095-1.413 1.908-3.056 2.438-4.929.53-1.873.795-3.798.795-5.777s-.265-3.887-.795-5.724c-.53-1.837-1.343-3.445-2.438-4.823-1.095-1.378-2.456-2.491-4.08-3.339-1.626-.848-3.534-1.272-5.725-1.272-2.19 0-4.116.406-5.777 1.219-1.66.813-3.056 1.908-4.187 3.286-1.13 1.378-1.979 2.986-2.544 4.823-.565 1.837-.848 3.78-.848 5.83 0 2.05.283 3.993.848 5.83.565 1.837 1.413 3.48 2.544 4.929a12.39 12.39 0 004.187 3.445c1.66.848 3.586 1.272 5.777 1.272z\"/></svg>"
        },
        "$:/core/images/help": {
            "title": "$:/core/images/help",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-help tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M36.055 111.441c-5.24 4.396-15.168 7.362-26.555 7.362-1.635 0-3.24-.06-4.806-.179 7.919-2.64 14.062-8.6 16.367-16.014C8.747 92.845 1.05 78.936 1.05 63.5c0-29.547 28.206-53.5 63-53.5s63 23.953 63 53.5-28.206 53.5-63 53.5c-10.055 0-19.56-2-27.994-5.559zm35.35-33.843a536.471 536.471 0 00.018-4.682 199.02 199.02 0 00-.023-3.042c.008-1.357.595-2.087 3.727-4.235.112-.077 1.085-.74 1.386-.948 3.093-2.133 5.022-3.786 6.762-6.187 2.34-3.228 3.558-7.077 3.558-11.649 0-13.292-9.86-21.952-21.455-21.952-11.103 0-22.499 9.609-24.066 22.295a6.023 6.023 0 1011.956 1.477c.806-6.527 6.972-11.726 12.11-11.726 5.265 0 9.408 3.64 9.408 9.906 0 3.634-1.1 5.153-5.111 7.919l-1.362.93c-2.682 1.84-4.227 3.1-5.7 4.931-2.109 2.62-3.242 5.717-3.258 9.314.013.892.02 1.86.022 2.981a470.766 470.766 0 01-.022 4.943 6.023 6.023 0 1012.046.12l.003-.395zm-6.027 24.499a7.529 7.529 0 100-15.058 7.529 7.529 0 000 15.058z\"/></svg>"
        },
        "$:/core/images/home-button": {
            "title": "$:/core/images/home-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-home-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M112.985 119.502c.01-.165.015-.331.015-.499V67.568c3.137 2.948 8.076 2.884 11.134-.174a7.999 7.999 0 00-.002-11.316L70.396 2.343A7.978 7.978 0 0064.734 0a7.957 7.957 0 00-5.656 2.343L33 28.42V8.007C33 3.585 29.41 0 25 0c-4.418 0-8 3.59-8 8.007V44.42L5.342 56.078c-3.125 3.125-3.12 8.198-.002 11.316a7.999 7.999 0 0011.316-.003l.344-.343v52.945a8.11 8.11 0 000 .007c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8a8.11 8.11 0 00-.015-.498zM97 112V51.574L64.737 19.31 33 51.048V112h64z\"/></svg>"
        },
        "$:/core/images/import-button": {
            "title": "$:/core/images/import-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-import-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M114.832 60.436s3.235-3.27 6.921.417c3.686 3.686.231 7.14.231 7.14l-42.153 42.92s-30.765 32.367-58.798 4.333C-7 87.213 24.59 55.623 24.59 55.623L67.363 12.85s22.725-24.6 43.587-3.738c20.862 20.862-3.96 43.09-3.96 43.09l-35.04 35.04S49.903 112.546 36.426 99.07c-13.476-13.477 11.83-35.523 11.83-35.523l35.04-35.04s3.902-3.902 7.78-.023c3.879 3.878.118 7.921.118 7.921l-35.04 35.04s-13.212 13.212-8.872 17.551c4.34 4.34 16.77-9.653 16.77-9.653l35.04-35.04s16.668-14.598 3.966-27.3c-13.893-13.892-27.565 3.702-27.565 3.702l-42.91 42.91s-23.698 23.698-3.658 43.738 43.012-4.385 43.012-4.385l42.895-42.533z\"/></svg>"
        },
        "$:/core/images/info-button": {
            "title": "$:/core/images/info-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-info-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\" transform=\"translate(.05)\"><path d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48z\"/><circle cx=\"64\" cy=\"32\" r=\"8\"/><rect width=\"16\" height=\"56\" x=\"56\" y=\"48\" rx=\"8\"/></g></svg>"
        },
        "$:/core/images/italic": {
            "title": "$:/core/images/italic",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-italic tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M66.711 0h22.41L62.408 128H40z\"/></svg>"
        },
        "$:/core/images/left-arrow": {
            "title": "$:/core/images/left-arrow",
            "created": "20150315234410875",
            "modified": "20150315235324760",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-left-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M0 64.177c0-2.026.771-4.054 2.317-5.6l55.98-55.98a7.92 7.92 0 0111.195.001c3.086 3.085 3.092 8.104.001 11.195L19.111 64.175l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.086-8.105 3.092-11.196.001l-55.98-55.98A7.892 7.892 0 010 64.177z\"/></svg>"
        },
        "$:/core/images/line-width": {
            "title": "$:/core/images/line-width",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-line-width tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M16 18h96a2 2 0 000-4H16a2 2 0 100 4zm0 17h96a4 4 0 100-8H16a4 4 0 100 8zm0 21h96a6 6 0 000-12H16a6 6 0 100 12zm0 29h96c5.523 0 10-4.477 10-10s-4.477-10-10-10H16c-5.523 0-10 4.477-10 10s4.477 10 10 10zm0 43h96c8.837 0 16-7.163 16-16s-7.163-16-16-16H16c-8.837 0-16 7.163-16 16s7.163 16 16 16z\"/></svg>"
        },
        "$:/core/images/link": {
            "title": "$:/core/images/link",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-link tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M42.263 69.38a31.919 31.919 0 006.841 10.13c12.5 12.5 32.758 12.496 45.255 0l22.627-22.628c12.502-12.501 12.497-32.758 0-45.255-12.5-12.5-32.758-12.496-45.254 0L49.104 34.255a32.333 32.333 0 00-2.666 3.019 36.156 36.156 0 0121.94.334l14.663-14.663c6.25-6.25 16.382-6.254 22.632-.004 6.248 6.249 6.254 16.373-.004 22.631l-22.62 22.62c-6.25 6.25-16.381 6.254-22.631.004a15.93 15.93 0 01-4.428-8.433 11.948 11.948 0 00-7.59 3.48l-6.137 6.137z\"/><path d=\"M86.35 59.234a31.919 31.919 0 00-6.84-10.13c-12.5-12.5-32.758-12.497-45.255 0L11.627 71.732c-12.501 12.5-12.496 32.758 0 45.254 12.5 12.5 32.758 12.497 45.255 0L79.51 94.36a32.333 32.333 0 002.665-3.02 36.156 36.156 0 01-21.94-.333l-14.663 14.663c-6.25 6.25-16.381 6.253-22.63.004-6.25-6.249-6.255-16.374.003-22.632l22.62-22.62c6.25-6.25 16.381-6.253 22.631-.003a15.93 15.93 0 014.428 8.432 11.948 11.948 0 007.59-3.48l6.137-6.136z\"/></g></svg>"
        },
        "$:/core/images/linkify": {
            "title": "$:/core/images/linkify",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-linkify-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M17.031 31.919H9.048V96.85h7.983v6.92H0V25h17.031v6.919zm24.66 0h-7.983V96.85h7.983v6.92H24.66V25h17.03v6.919zM67.77 56.422l11.975-3.903 2.306 7.096-12.063 3.903 7.628 10.379-6.12 4.435-7.63-10.467-7.45 10.2-5.943-4.523L58.1 63.518 45.95 59.35l2.306-7.096 12.064 4.17V43.825h7.45v12.596zM86.31 96.85h7.982V31.92H86.31V25h17.031v78.77H86.31v-6.92zm24.659 0h7.983V31.92h-7.983V25H128v78.77h-17.031v-6.92z\"/></svg>"
        },
        "$:/core/images/list-bullet": {
            "title": "$:/core/images/list-bullet",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-list-bullet tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M11.636 40.273c6.427 0 11.637-5.21 11.637-11.637C23.273 22.21 18.063 17 11.636 17 5.21 17 0 22.21 0 28.636c0 6.427 5.21 11.637 11.636 11.637zm0 34.909c6.427 0 11.637-5.21 11.637-11.637 0-6.426-5.21-11.636-11.637-11.636C5.21 51.91 0 57.12 0 63.545c0 6.427 5.21 11.637 11.636 11.637zm0 34.909c6.427 0 11.637-5.21 11.637-11.636 0-6.427-5.21-11.637-11.637-11.637C5.21 86.818 0 92.028 0 98.455c0 6.426 5.21 11.636 11.636 11.636zM34.91 22.818H128v11.637H34.91V22.818zm0 34.91H128v11.636H34.91V57.727zm0 34.908H128v11.637H34.91V92.636z\"/></svg>"
        },
        "$:/core/images/list-number": {
            "title": "$:/core/images/list-number",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-list-number tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M33.84 22.356H128v11.77H33.84v-11.77zm0 35.31H128v11.77H33.84v-11.77zm0 35.311H128v11.77H33.84v-11.77zM.38 42.631v-2.223h.998c.826 0 1.445-.14 1.858-.42.413-.28.619-.948.619-2.002V22.769c0-1.442-.193-2.336-.58-2.683-.385-.347-1.477-.52-3.275-.52v-2.143c3.502-.147 6.252-.955 8.25-2.423h2.117v22.865c0 .921.15 1.575.449 1.963.3.387.949.58 1.948.58h.998v2.223H.38zm-.3 35.356v-1.902c7.19-6.554 10.786-12.58 10.786-18.08 0-1.562-.326-2.81-.979-3.744-.652-.934-1.524-1.402-2.616-1.402-.893 0-1.655.317-2.287.952-.633.634-.95 1.364-.95 2.192 0 .974.247 1.829.74 2.563.106.16.16.28.16.36 0 .147-.16.28-.48.4-.213.08-.752.308-1.618.681-.839.374-1.358.561-1.558.561-.24 0-.512-.37-.819-1.111A6.2 6.2 0 010 57.064c0-1.949.849-3.544 2.547-4.785 1.698-1.242 3.798-1.862 6.302-1.862 2.463 0 4.53.67 6.202 2.012 1.67 1.341 2.506 3.093 2.506 5.256a8.644 8.644 0 01-.849 3.724c-.566 1.201-1.92 3.053-4.064 5.556a165.471 165.471 0 01-6.272 6.938h11.445l-1.019 5.726h-2.117c.08-.28.12-.534.12-.76 0-.388-.1-.631-.3-.731-.2-.1-.599-.15-1.198-.15H.08zm12.124 19.207c1.745.04 3.236.637 4.474 1.792 1.239 1.154 1.858 2.773 1.858 4.855 0 2.99-1.132 5.393-3.396 7.208-2.263 1.815-5 2.723-8.209 2.723-2.01 0-3.669-.384-4.974-1.151C.652 111.853 0 110.849 0 109.607c0-.774.27-1.398.809-1.872.54-.474 1.128-.71 1.768-.71.639 0 1.162.2 1.568.6.406.4.782 1.055 1.128 1.962.466 1.268 1.239 1.902 2.317 1.902 1.265 0 2.287-.477 3.066-1.431.78-.955 1.169-2.686 1.169-5.196 0-1.709-.12-3.023-.36-3.944-.24-.921-.792-1.382-1.658-1.382-.586 0-1.185.307-1.797.921-.493.494-.932.741-1.319.741-.333 0-.602-.147-.809-.44-.206-.294-.31-.574-.31-.841 0-.32.104-.594.31-.821.207-.227.69-.594 1.449-1.102 2.876-1.922 4.314-4.017 4.314-6.287 0-1.188-.306-2.092-.919-2.713a3.001 3.001 0 00-2.217-.93c-.799 0-1.525.263-2.177.79-.653.528-.979 1.158-.979 1.892 0 .641.253 1.235.76 1.782.172.2.259.367.259.5 0 .121-.57.428-1.708.922-1.139.494-1.854.74-2.147.74-.413 0-.75-.333-1.009-1-.26-.668-.39-1.282-.39-1.842 0-1.749.93-3.224 2.787-4.425 1.858-1.202 3.965-1.802 6.322-1.802 2.064 0 3.851.447 5.363 1.341 1.511.895 2.267 2.116 2.267 3.664 0 1.362-.57 2.623-1.708 3.784a13.387 13.387 0 01-3.945 2.784z\"/></svg>"
        },
        "$:/core/images/list": {
            "title": "$:/core/images/list",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-list tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M87.748 128H23.999c-4.418 0-7.999-3.59-7.999-8.007V8.007C16 3.585 19.588 0 24 0h80c4.419 0 8 3.59 8 8.007V104H91.25c-.965 0-1.84.392-2.473 1.025a3.476 3.476 0 00-1.029 2.476V128zm8-.12l15.88-15.88h-15.88v15.88zM40 15.508A3.502 3.502 0 0143.5 12h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 20h-55a3.498 3.498 0 01-3.5-3.509v-.982zM32 22a6 6 0 100-12 6 6 0 000 12zm8 9.509A3.502 3.502 0 0143.5 28h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 36h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 44h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 52h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 60h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 68h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 76h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 84h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 92h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 100h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.505 3.505 0 0143.497 108h33.006A3.497 3.497 0 0180 111.509v.982A3.505 3.505 0 0176.503 116H43.497A3.497 3.497 0 0140 112.491v-.982zM32 38a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12z\"/></svg>"
        },
        "$:/core/images/locked-padlock": {
            "title": "$:/core/images/locked-padlock",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-locked-padlock tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M96.472 64H105v32.01C105 113.674 90.674 128 73.001 128H56C38.318 128 24 113.677 24 96.01V64h8c.003-15.723.303-47.731 32.16-47.731 31.794 0 32.305 32.057 32.312 47.731zm-15.897 0H48.44c.002-16.287.142-32 15.719-32 15.684 0 16.977 16.136 16.415 32zM67.732 92.364A8.503 8.503 0 0064.5 76a8.5 8.5 0 00-3.498 16.25l-5.095 22.77H72.8l-5.07-22.656z\"/></svg>"
        },
        "$:/core/images/mail": {
            "title": "$:/core/images/mail",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-mail tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M122.827 104.894a7.986 7.986 0 01-2.834.516H8.007c-.812 0-1.597-.12-2.335-.345l34.163-34.163 20.842 20.842a3.998 3.998 0 003.418 1.134 4.003 4.003 0 003.395-1.134L88.594 70.64c.075.09.155.176.24.26l33.993 33.994zm5.076-6.237c.064-.406.097-.823.097-1.247v-64c0-.669-.082-1.318-.237-1.94L94.23 65.006c.09.075.177.154.261.239l33.413 33.413zm-127.698.56A8.023 8.023 0 010 97.41v-64c0-.716.094-1.41.271-2.071l33.907 33.906L.205 99.218zM5.93 25.684a8.012 8.012 0 012.078-.273h111.986c.766 0 1.507.108 2.209.308L64.083 83.837 5.93 25.683z\"/></svg>"
        },
        "$:/core/images/menu-button": {
            "title": "$:/core/images/menu-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-menu-button tc-image-button\" viewBox=\"0 0 128 128\"><rect width=\"128\" height=\"16\" y=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"56\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"96\" rx=\"8\"/></svg>"
        },
        "$:/core/images/mono-block": {
            "title": "$:/core/images/mono-block",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-mono-block tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M23.965 32.967h.357c.755 0 1.328.192 1.72.577.39.384.586.947.586 1.688 0 .824-.206 1.418-.618 1.782-.413.363-1.094.545-2.045.545h-6.31c-.965 0-1.65-.178-2.056-.535-.405-.356-.608-.954-.608-1.792 0-.811.203-1.391.608-1.74.406-.35 1.09-.525 2.055-.525h.734l-.86-2.453H8.471l-.902 2.453h.734c.95 0 1.632.178 2.044.535.413.356.619.933.619 1.73 0 .824-.206 1.418-.619 1.782-.412.363-1.094.545-2.044.545h-5.41c-.964 0-1.649-.182-2.054-.545-.406-.364-.608-.958-.608-1.782 0-.741.195-1.304.587-1.688.391-.385.964-.577 1.719-.577h.356l5.62-15.641H6.835c-.95 0-1.632-.182-2.044-.546-.412-.363-.619-.95-.619-1.76 0-.825.207-1.42.619-1.783.412-.363 1.094-.545 2.044-.545h7.863c1.244 0 2.118.67 2.62 2.013v.063l6.647 18.2zM12.98 17.326l-3.04 8.848h6.08l-3.04-8.848zm22.402 9.372v6.395h3.145c2.223 0 3.788-.245 4.697-.734.908-.49 1.362-1.307 1.362-2.453 0-1.16-.433-1.985-1.3-2.474-.866-.49-2.383-.734-4.55-.734h-3.354zm10.693-2.327c1.524.559 2.642 1.324 3.355 2.295.713.972 1.07 2.212 1.07 3.722 0 1.272-.308 2.432-.923 3.48-.615 1.049-1.496 1.909-2.642 2.58a7.499 7.499 0 01-2.254.849c-.832.174-2.01.262-3.533.262H30.202c-.922 0-1.583-.182-1.981-.545-.399-.364-.598-.958-.598-1.782 0-.741.189-1.304.566-1.688.378-.385.93-.577 1.657-.577h.356V17.326h-.356c-.727 0-1.28-.196-1.657-.587-.377-.392-.566-.965-.566-1.72 0-.81.203-1.401.608-1.771.406-.37 1.062-.556 1.971-.556h9.645c2.95 0 5.19.573 6.72 1.72 1.53 1.145 2.296 2.823 2.296 5.031 0 1.09-.234 2.052-.703 2.883-.468.832-1.163 1.513-2.086 2.045zM35.381 17.2v5.284h2.83c1.72 0 2.932-.203 3.638-.609.706-.405 1.06-1.09 1.06-2.054 0-.909-.319-1.573-.955-1.992-.636-.42-1.667-.63-3.093-.63h-3.48zm35.863-3.816c.28-.503.566-.86.86-1.07.293-.21.664-.314 1.111-.314.685 0 1.17.182 1.457.545.287.364.43.986.43 1.866l.042 5.452c0 .964-.157 1.614-.472 1.95-.314.335-.884.503-1.709.503-.587 0-1.037-.14-1.352-.42-.314-.28-.584-.796-.807-1.551-.364-1.328-.944-2.282-1.74-2.862-.797-.58-1.901-.87-3.313-.87-2.153 0-3.802.727-4.948 2.18-1.147 1.454-1.72 3.558-1.72 6.311 0 2.74.58 4.844 1.74 6.311 1.16 1.468 2.817 2.202 4.97 2.202 1.467 0 3.085-.49 4.854-1.468 1.768-.978 2.883-1.467 3.344-1.467.545 0 1.003.23 1.373.692.37.46.556 1.034.556 1.719 0 1.23-1.084 2.39-3.25 3.48-2.167 1.09-4.606 1.636-7.318 1.636-3.662 0-6.625-1.21-8.89-3.627-2.264-2.419-3.396-5.578-3.396-9.478 0-3.76 1.146-6.884 3.438-9.372 2.293-2.488 5.2-3.732 8.723-3.732.992 0 1.97.112 2.935.335.964.224 1.992.574 3.082 1.049zm10.22 19.583V17.326h-.356c-.755 0-1.328-.196-1.72-.587-.39-.392-.586-.965-.586-1.72 0-.81.21-1.401.629-1.771.42-.37 1.097-.556 2.034-.556h5.178c2.922 0 5.06.126 6.416.377 1.356.252 2.51.671 3.46 1.258 1.691 1.007 2.988 2.443 3.89 4.31.9 1.865 1.352 4.021 1.352 6.467 0 2.586-.514 4.847-1.541 6.783-1.028 1.936-2.485 3.4-4.372 4.393-.853.447-1.852.772-2.998.975-1.147.203-2.852.304-5.116.304h-6.269c-.965 0-1.65-.178-2.055-.535-.406-.356-.608-.954-.608-1.792 0-.741.195-1.304.587-1.688.391-.385.964-.577 1.72-.577h.356zm5.41-15.725v15.725h1.195c2.642 0 4.592-.646 5.85-1.94 1.258-1.292 1.887-3.28 1.887-5.965 0-2.641-.64-4.612-1.918-5.912-1.28-1.3-3.205-1.95-5.777-1.95-.335 0-.59.003-.765.01a7.992 7.992 0 00-.472.032zm35.067-.126h-9.75v5.368h3.69v-.252c0-.797.175-1.39.524-1.782.35-.392.88-.587 1.594-.587.629 0 1.142.178 1.54.534.4.357.598.808.598 1.353 0 .028.007.118.021.272.014.154.021.308.021.462v4.34c0 .936-.167 1.607-.503 2.013-.335.405-.88.608-1.635.608-.713 0-1.251-.19-1.615-.567-.363-.377-.545-.936-.545-1.677v-.377h-3.69v6.269h9.75v-2.495c0-.937.178-1.608.534-2.013.357-.405.94-.608 1.75-.608.798 0 1.367.2 1.71.597.342.399.513 1.073.513 2.024v5.074c0 .755-.146 1.258-.44 1.51-.293.251-.873.377-1.74.377h-17.172c-.923 0-1.583-.182-1.982-.545-.398-.364-.597-.958-.597-1.782 0-.741.189-1.304.566-1.688.377-.385.93-.577 1.656-.577h.357V17.326h-.357c-.712 0-1.261-.2-1.646-.598-.384-.398-.576-.968-.576-1.709 0-.81.203-1.401.608-1.771.405-.37 1.062-.556 1.97-.556h17.173c.853 0 1.43.13 1.73.388.3.258.45.772.45 1.54v4.698c0 .95-.174 1.631-.524 2.044-.35.412-.915.618-1.698.618-.81 0-1.394-.21-1.75-.629-.357-.419-.535-1.097-.535-2.033v-2.202zM19.77 47.641c.267-.504.55-.86.85-1.07.3-.21.675-.314 1.122-.314.685 0 1.17.181 1.457.545.287.363.43.985.43 1.866l.042 5.451c0 .965-.157 1.615-.472 1.95-.314.336-.891.504-1.73.504-.587 0-1.045-.144-1.373-.43-.329-.287-.598-.8-.807-1.541-.378-1.342-.958-2.3-1.74-2.873-.783-.573-1.88-.86-3.292-.86-2.153 0-3.799.727-4.938 2.181-1.14 1.454-1.709 3.557-1.709 6.311s.598 4.882 1.793 6.385C10.599 67.248 12.294 68 14.488 68c.503 0 1.077-.06 1.72-.179a23.809 23.809 0 002.264-.555v-3.313h-2.37c-.95 0-1.624-.175-2.023-.524-.398-.35-.597-.93-.597-1.74 0-.84.199-1.437.597-1.793.399-.357 1.073-.535 2.024-.535h7.569c.978 0 1.667.175 2.065.524.398.35.598.937.598 1.762 0 .74-.2 1.31-.598 1.708-.398.399-.975.598-1.73.598h-.335v5.242c0 .447-.05.758-.147.933-.098.174-.293.353-.587.534-.797.476-2.062.895-3.795 1.258a25.576 25.576 0 01-5.263.546c-3.662 0-6.625-1.21-8.89-3.628-2.264-2.418-3.397-5.577-3.397-9.477 0-3.76 1.147-6.884 3.44-9.372 2.292-2.488 5.199-3.732 8.721-3.732.979 0 1.954.112 2.925.335.972.224 2.003.573 3.093 1.049zm15.84 3.941v4.823h6.857v-4.823h-.336c-.754 0-1.331-.195-1.73-.587-.398-.391-.597-.964-.597-1.719 0-.825.206-1.419.619-1.782.412-.364 1.093-.545 2.044-.545h5.41c.95 0 1.624.181 2.023.545.398.363.597.957.597 1.782 0 .755-.192 1.328-.576 1.72-.385.39-.947.586-1.688.586h-.357v15.642h.357c.755 0 1.328.192 1.719.576.391.385.587.947.587 1.688 0 .825-.203 1.419-.608 1.782-.405.364-1.09.546-2.055.546h-5.41c-.964 0-1.649-.179-2.054-.535-.405-.357-.608-.954-.608-1.793 0-.74.2-1.303.598-1.688.398-.384.975-.576 1.73-.576h.335v-6.186h-6.856v6.186h.335c.755 0 1.331.192 1.73.576.398.385.597.947.597 1.688 0 .825-.206 1.419-.618 1.782-.412.364-1.094.546-2.044.546h-5.41c-.964 0-1.65-.179-2.055-.535-.405-.357-.608-.954-.608-1.793 0-.74.196-1.303.587-1.688.392-.384.965-.576 1.72-.576h.356V51.582h-.356c-.741 0-1.304-.195-1.688-.587-.385-.391-.577-.964-.577-1.719 0-.825.2-1.419.598-1.782.398-.364 1.073-.545 2.023-.545h5.41c.936 0 1.614.181 2.033.545.42.363.63.957.63 1.782 0 .755-.2 1.328-.598 1.72-.399.39-.975.586-1.73.586h-.335zm31.754 0v15.642h3.523c.95 0 1.632.178 2.044.534.412.357.618.933.618 1.73 0 .811-.21 1.402-.629 1.772-.419.37-1.097.556-2.033.556H58.433c-.95 0-1.632-.182-2.044-.546-.412-.363-.619-.957-.619-1.782 0-.81.203-1.39.608-1.74.406-.35 1.09-.524 2.055-.524h3.523V51.582h-3.523c-.95 0-1.632-.181-2.044-.545-.412-.363-.619-.95-.619-1.761 0-.825.203-1.412.608-1.761.406-.35 1.09-.524 2.055-.524h12.455c.992 0 1.684.174 2.075.524.392.35.587.936.587 1.761 0 .81-.202 1.398-.608 1.761-.405.364-1.09.545-2.054.545h-3.523zm30.496 0v11.994c0 1.873-.122 3.228-.367 4.067a5.876 5.876 0 01-1.227 2.244c-.74.852-1.768 1.495-3.082 1.929-1.314.433-2.893.65-4.738.65-1.3 0-2.555-.126-3.764-.378a16.843 16.843 0 01-3.491-1.132c-.615-.28-1.017-.643-1.206-1.09-.188-.448-.283-1.175-.283-2.18v-4.32c0-1.202.175-2.04.525-2.516.349-.475.957-.713 1.824-.713 1.244 0 1.929.915 2.054 2.747.014.321.035.566.063.733.168 1.622.545 2.73 1.133 3.324.587.594 1.523.89 2.81.89 1.593 0 2.714-.422 3.364-1.268.65-.845.975-2.386.975-4.623V51.582H88.93c-.95 0-1.632-.181-2.044-.545-.413-.363-.619-.95-.619-1.761 0-.825.2-1.412.598-1.761.398-.35 1.086-.524 2.065-.524h10.693c.979 0 1.667.174 2.065.524.399.35.598.936.598 1.761 0 .81-.206 1.398-.619 1.761-.412.364-1.093.545-2.044.545h-1.761zm14.644 0v6.353l6.48-6.478c-.728-.084-1.238-.29-1.531-.619-.294-.328-.44-.85-.44-1.562 0-.825.198-1.419.597-1.782.398-.364 1.073-.545 2.023-.545h5.137c.95 0 1.625.181 2.023.545.399.363.598.957.598 1.782 0 .769-.2 1.345-.598 1.73-.398.384-.982.576-1.75.576h-.483l-6.101 6.06c1.132.839 2.167 1.94 3.103 3.302.937 1.363 2.034 3.456 3.292 6.28h.692c.825 0 1.44.188 1.845.566.405.377.608.943.608 1.698 0 .825-.206 1.419-.619 1.782-.412.364-1.093.546-2.044.546h-2.579c-1.132 0-2.048-.762-2.746-2.286-.126-.28-.224-.503-.294-.67-.923-1.958-1.768-3.467-2.537-4.53a16.616 16.616 0 00-2.705-2.914l-1.97 1.887v3.92h.335c.755 0 1.331.193 1.73.577.398.385.597.947.597 1.688 0 .825-.206 1.419-.618 1.782-.413.364-1.094.546-2.045.546h-5.41c-.964 0-1.649-.179-2.054-.535-.405-.357-.608-.954-.608-1.793 0-.74.196-1.303.587-1.688.391-.384.965-.576 1.72-.576h.356V51.582h-.357c-.74 0-1.303-.195-1.687-.587-.385-.391-.577-.964-.577-1.719 0-.825.2-1.419.598-1.782.398-.364 1.072-.545 2.023-.545h5.41c.936 0 1.614.181 2.033.545.42.363.63.957.63 1.782 0 .755-.2 1.328-.598 1.72-.399.39-.975.586-1.73.586h-.336zM13.44 96.326l4.005-11.889c.251-.782.6-1.352 1.048-1.709.447-.356 1.041-.534 1.782-.534h3.271c.95 0 1.632.182 2.044.545.413.363.619.957.619 1.782 0 .755-.2 1.328-.598 1.72-.398.39-.975.587-1.73.587h-.335l.587 15.641h.357c.754 0 1.32.192 1.698.577.377.384.566.947.566 1.687 0 .825-.2 1.42-.598 1.783-.398.363-1.072.545-2.023.545h-4.718c-.95 0-1.624-.178-2.023-.535-.398-.356-.597-.954-.597-1.793 0-.74.192-1.303.576-1.687.385-.385.954-.577 1.709-.577h.335l-.293-12.79-3.061 9.52c-.224.712-.542 1.226-.954 1.54-.413.315-.982.472-1.709.472-.727 0-1.303-.157-1.73-.472-.426-.314-.751-.828-.975-1.54l-3.04-9.52-.294 12.79h.336c.755 0 1.324.192 1.709.577.384.384.576.947.576 1.687 0 .825-.202 1.42-.608 1.783-.405.363-1.076.545-2.013.545H2.621c-.937 0-1.608-.182-2.013-.545-.405-.364-.608-.958-.608-1.783 0-.74.192-1.303.577-1.687.384-.385.954-.577 1.708-.577h.336l.608-15.641h-.336c-.754 0-1.331-.196-1.73-.588-.398-.39-.597-.964-.597-1.719 0-.825.206-1.419.619-1.782.412-.363 1.093-.545 2.044-.545h3.27c.728 0 1.311.175 1.752.524.44.35.8.923 1.08 1.72l4.109 11.888zm30.454 2.054V86.828H42.74c-.922 0-1.583-.182-1.981-.546-.398-.363-.598-.95-.598-1.76 0-.812.2-1.402.598-1.773.398-.37 1.059-.555 1.981-.555h5.955c.909 0 1.566.185 1.97.555.406.37.609.961.609 1.772 0 .741-.192 1.31-.577 1.709-.384.398-.933.598-1.646.598h-.356v19.038c0 .657-.07 1.069-.21 1.237-.14.167-.454.251-.943.251h-2.097c-.67 0-1.143-.07-1.415-.21-.273-.14-.507-.384-.703-.733l-8.722-15.327v11.385h1.216c.909 0 1.559.175 1.95.524.392.35.587.93.587 1.74 0 .825-.199 1.42-.597 1.783-.399.363-1.045.545-1.94.545h-6.017c-.909 0-1.566-.182-1.971-.545-.406-.364-.608-.958-.608-1.783 0-.74.188-1.303.566-1.687.377-.385.936-.577 1.677-.577h.336V86.828h-.336c-.713 0-1.265-.2-1.656-.598-.392-.398-.587-.968-.587-1.709 0-.81.206-1.401.618-1.772.413-.37 1.066-.555 1.96-.555h3.44c.824 0 1.383.108 1.677.325.293.216.622.653.985 1.31l7.989 14.551zM64.66 86.366c-1.803 0-3.218.727-4.245 2.18-1.028 1.455-1.541 3.474-1.541 6.06 0 2.586.517 4.613 1.551 6.08 1.034 1.468 2.446 2.202 4.235 2.202 1.804 0 3.222-.73 4.257-2.19 1.034-1.461 1.551-3.492 1.551-6.092 0-2.586-.513-4.605-1.54-6.06-1.028-1.453-2.45-2.18-4.268-2.18zm0-4.864c3.44 0 6.27 1.23 8.492 3.69 2.223 2.46 3.334 5.598 3.334 9.414 0 3.844-1.104 6.99-3.313 9.436-2.208 2.446-5.046 3.669-8.513 3.669-3.424 0-6.255-1.234-8.491-3.701-2.237-2.467-3.355-5.602-3.355-9.404 0-3.83 1.108-6.971 3.323-9.424 2.216-2.454 5.057-3.68 8.523-3.68zM87.461 98.17v4.298h2.16c.908 0 1.555.175 1.94.524.384.35.576.93.576 1.74 0 .825-.196 1.42-.587 1.783-.392.363-1.035.545-1.93.545h-7.254c-.922 0-1.583-.182-1.981-.545-.399-.364-.598-.958-.598-1.783 0-.74.189-1.303.566-1.687.378-.385.93-.577 1.657-.577h.356V86.828h-.356c-.713 0-1.262-.2-1.646-.598-.385-.398-.577-.968-.577-1.709 0-.81.203-1.401.608-1.772.406-.37 1.063-.555 1.971-.555h8.66c3.424 0 6.014.657 7.768 1.97 1.754 1.315 2.631 3.25 2.631 5.809 0 2.697-.873 4.738-2.62 6.122-1.748 1.384-4.34 2.076-7.78 2.076h-3.564zm0-11.343v6.625h2.977c1.65 0 2.89-.28 3.722-.839.832-.559 1.248-1.397 1.248-2.516 0-1.048-.43-1.855-1.29-2.421-.86-.566-2.086-.85-3.68-.85h-2.977zm27.267 20.568l-1.636 1.636a12.37 12.37 0 011.772-.44c.58-.098 1.15-.147 1.709-.147 1.104 0 2.268.164 3.491.492 1.223.329 1.967.493 2.233.493.447 0 1.03-.15 1.75-.45.72-.301 1.206-.452 1.458-.452.517 0 .947.2 1.29.598.342.398.513.898.513 1.5 0 .796-.472 1.474-1.415 2.033-.944.56-2.1.839-3.47.839-.937 0-2.139-.22-3.607-.66-1.467-.441-2.53-.661-3.187-.661-.992 0-2.11.272-3.354.817-1.244.546-2.013.818-2.307.818a2.14 2.14 0 01-1.53-.597c-.42-.399-.63-.878-.63-1.437 0-.391.134-.807.4-1.247.265-.44.733-1.01 1.404-1.709l2.118-2.139c-2.335-.852-4.194-2.386-5.578-4.602-1.384-2.215-2.075-4.763-2.075-7.642 0-3.802 1.104-6.909 3.312-9.32 2.209-2.411 5.053-3.617 8.534-3.617 3.467 0 6.304 1.209 8.513 3.627 2.208 2.418 3.312 5.522 3.312 9.31 0 3.774-1.097 6.884-3.291 9.33-2.195 2.446-4.977 3.67-8.345 3.67a22.5 22.5 0 01-1.384-.043zm1.195-21.03c-1.803 0-3.218.727-4.246 2.18-1.027 1.455-1.54 3.474-1.54 6.06 0 2.586.516 4.613 1.55 6.08 1.035 1.468 2.447 2.202 4.236 2.202 1.803 0 3.222-.73 4.256-2.19 1.035-1.461 1.552-3.492 1.552-6.092 0-2.586-.514-4.605-1.541-6.06-1.028-1.453-2.45-2.18-4.267-2.18z\"/></svg>"
        },
        "$:/core/images/mono-line": {
            "title": "$:/core/images/mono-line",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-mono-line tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60.437 84.523h.908c1.922 0 3.381.489 4.378 1.468.997.979 1.495 2.411 1.495 4.298 0 2.1-.525 3.612-1.575 4.538-1.05.925-2.785 1.388-5.206 1.388h-16.07c-2.456 0-4.2-.454-5.232-1.361-1.032-.908-1.548-2.43-1.548-4.565 0-2.065.516-3.542 1.548-4.432 1.032-.89 2.776-1.334 5.232-1.334h1.869l-2.19-6.247H20.983l-2.296 6.247h1.87c2.42 0 4.155.453 5.205 1.361 1.05.908 1.575 2.376 1.575 4.405 0 2.1-.525 3.612-1.575 4.538-1.05.925-2.785 1.388-5.206 1.388H6.781c-2.456 0-4.2-.463-5.233-1.388C.516 93.9 0 92.389 0 90.289c0-1.887.498-3.32 1.495-4.298.997-.979 2.456-1.468 4.378-1.468h.908l14.308-39.83h-4.271c-2.42 0-4.156-.462-5.206-1.387-1.05-.926-1.575-2.42-1.575-4.485 0-2.1.525-3.613 1.575-4.538 1.05-.926 2.785-1.388 5.206-1.388h20.021c3.168 0 5.392 1.708 6.674 5.125v.16l16.924 46.343zm-27.976-39.83L24.72 67.225h15.483l-7.742-22.53zM89.506 68.56v16.284h8.008c5.66 0 9.646-.623 11.96-1.869 2.313-1.245 3.47-3.328 3.47-6.246 0-2.955-1.103-5.055-3.31-6.3-2.207-1.246-6.069-1.869-11.586-1.869h-8.542zm27.229-5.926c3.88 1.423 6.727 3.372 8.542 5.846 1.815 2.474 2.723 5.633 2.723 9.477 0 3.239-.783 6.193-2.35 8.862-1.565 2.67-3.808 4.859-6.726 6.567-1.709.997-3.622 1.718-5.74 2.163-2.118.445-5.116.667-8.996.667h-27.87c-2.349 0-4.03-.463-5.045-1.388-1.014-.926-1.521-2.438-1.521-4.538 0-1.887.48-3.32 1.441-4.298.961-.979 2.367-1.468 4.218-1.468h.907v-39.83h-.907c-1.851 0-3.257-.498-4.218-1.494-.961-.997-1.441-2.456-1.441-4.378 0-2.065.516-3.568 1.548-4.512 1.032-.943 2.705-1.414 5.018-1.414h24.56c7.51 0 13.214 1.459 17.111 4.377 3.898 2.92 5.847 7.19 5.847 12.814 0 2.776-.597 5.223-1.789 7.341-1.192 2.118-2.963 3.853-5.312 5.206zm-27.23-18.26v13.455h7.208c4.378 0 7.466-.516 9.264-1.549 1.797-1.032 2.696-2.776 2.696-5.232 0-2.313-.81-4.004-2.43-5.072-1.619-1.068-4.244-1.602-7.874-1.602h-8.863z\"/></svg>"
        },
        "$:/core/images/new-button": {
            "title": "$:/core/images/new-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 72H8.007C3.591 72 0 68.418 0 64c0-4.41 3.585-8 8.007-8H56V8.007C56 3.591 59.582 0 64 0c4.41 0 8 3.585 8 8.007V56h47.993c4.416 0 8.007 3.582 8.007 8 0 4.41-3.585 8-8.007 8H72v47.993c0 4.416-3.582 8.007-8 8.007-4.41 0-8-3.585-8-8.007V72z\"/></svg>"
        },
        "$:/core/images/new-here-button": {
            "title": "$:/core/images/new-here-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-here-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.838 20.935l-3.572.938c-3.688.968-8.23 4.43-10.136 7.731L3.37 96.738c-1.905 3.3-.771 7.524 2.534 9.432l33.717 19.466c3.297 1.904 7.53.78 9.435-2.521l38.76-67.134c1.905-3.3 2.632-8.963 1.623-12.646L83.285 20.88c-1.009-3.68-4.821-5.884-8.513-4.915l-7.603 1.995.043.287c.524 3.394 2.053 7.498 4.18 11.55.418.163.829.36 1.23.59a8.864 8.864 0 014.438 8.169c.104.132.21.264.316.395l-.386.318a8.663 8.663 0 01-1.082 3.137c-2.42 4.192-7.816 5.608-12.051 3.163-4.12-2.379-5.624-7.534-3.476-11.671-2.177-4.394-3.788-8.874-4.543-12.964z\"/><path d=\"M69.554 44.76c-5.944-7.476-10.74-17.196-11.955-25.059-1.68-10.875 3.503-18.216 15.082-18.04 10.407.158 19.975 5.851 24.728 13.785 5.208 8.695 2.95 17.868-6.855 20.496l-2.037-7.601c4.232-1.134 4.999-4.248 2.24-8.853-3.37-5.626-10.465-9.848-18.146-9.965-6.392-.097-8.31 2.62-7.323 9.01.999 6.465 5.318 15.138 10.582 21.65l-.072.06c.559 1.553-4.17 6.44-5.938 4.888l-.005.004-.028-.034a1.323 1.323 0 01-.124-.135 2.618 2.618 0 01-.149-.205z\"/><rect width=\"16\" height=\"48\" x=\"96\" y=\"80\" rx=\"8\"/><rect width=\"48\" height=\"16\" x=\"80\" y=\"96\" rx=\"8\"/></g></svg>"
        },
        "$:/core/images/new-image-button": {
            "title": "$:/core/images/new-image-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-image-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M81.362 73.627l15.826-27.41a2.626 2.626 0 00-.962-3.59l-50.01-28.872a2.626 2.626 0 00-3.588.961L30.058 36.49l10.04-5.261c3.042-1.595 6.771.114 7.55 3.46l3.607 17.702 9.88.85a5.25 5.25 0 014.571 3.77c.034.115.1.344.199.671.165.553.353 1.172.562 1.843.595 1.914 1.23 3.85 1.872 5.678.207.588.412 1.156.614 1.701.625 1.685 1.209 3.114 1.725 4.207.255.54.485.977.726 1.427.214.212.547.425 1.011.622 1.141.482 2.784.74 4.657.758.864.008 1.71-.034 2.492-.11.448-.043.753-.085.871-.104.315-.053.625-.077.927-.076zM37.47 2.649A5.257 5.257 0 0144.649.725l63.645 36.746a5.257 5.257 0 011.923 7.178L73.47 108.294a5.257 5.257 0 01-7.177 1.923L2.649 73.47a5.257 5.257 0 01-1.924-7.177L37.471 2.649zm42.837 50.49a5.25 5.25 0 105.25-9.092 5.25 5.25 0 00-5.25 9.093zM96 112h-7.993c-4.419 0-8.007-3.582-8.007-8 0-4.41 3.585-8 8.007-8H96v-7.993C96 83.588 99.582 80 104 80c4.41 0 8 3.585 8 8.007V96h7.993c4.419 0 8.007 3.582 8.007 8 0 4.41-3.585 8-8.007 8H112v7.993c0 4.419-3.582 8.007-8 8.007-4.41 0-8-3.585-8-8.007V112zM33.347 51.791c7.428 7.948 9.01 10.69 7.449 13.394-1.56 2.703-13.838-2.328-16.094 1.58-2.256 3.908-.907 3.258-2.437 5.908l19.73 11.39s-5.605-8.255-4.235-10.628c2.515-4.356 8.77-1.256 10.365-4.019 2.414-4.181-5.103-9.639-14.778-17.625z\"/></svg>"
        },
        "$:/core/images/new-journal-button": {
            "title": "$:/core/images/new-journal-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-journal-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M102.545 112.818v11.818c0 1.306 1.086 2.364 2.425 2.364h6.06c1.34 0 2.425-1.058 2.425-2.364v-11.818h12.12c1.34 0 2.425-1.058 2.425-2.363v-5.91c0-1.305-1.085-2.363-2.424-2.363h-12.121V90.364c0-1.306-1.086-2.364-2.425-2.364h-6.06c-1.34 0-2.425 1.058-2.425 2.364v11.818h-12.12c-1.34 0-2.425 1.058-2.425 2.363v5.91c0 1.305 1.085 2.363 2.424 2.363h12.121zM60.016 4.965c-4.781-2.76-10.897-1.118-13.656 3.66L5.553 79.305A9.993 9.993 0 009.21 92.963l51.04 29.468c4.78 2.76 10.897 1.118 13.655-3.66l40.808-70.681a9.993 9.993 0 00-3.658-13.656L60.016 4.965zm-3.567 27.963a6 6 0 106-10.393 6 6 0 00-6 10.393zm31.697 17.928a6 6 0 106-10.392 6 6 0 00-6 10.392z\"/><text class=\"tc-fill-background\" font-family=\"Helvetica\" font-size=\"47.172\" font-weight=\"bold\" transform=\"rotate(30 25.742 95.82)\"><tspan x=\"42\" y=\"77.485\" text-anchor=\"middle\"><<now \"DD\">></tspan></text></g></svg>"
        },
        "$:/core/images/opacity": {
            "title": "$:/core/images/opacity",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-opacity tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M102.362 65a51.595 51.595 0 01-1.942 6H82.584a35.867 35.867 0 002.997-6h16.78zm.472-2c.423-1.961.734-3.963.929-6H87.656a35.78 35.78 0 01-1.368 6h16.546zm-3.249 10a51.847 51.847 0 01-3.135 6H75.812a36.205 36.205 0 005.432-6h18.341zm-4.416 8c-1.424 2.116-3 4.12-4.71 6H60.46a35.843 35.843 0 0012.874-6h21.834zm-7.513-34h16.107C101.247 20.627 79.033 0 52 0 23.281 0 0 23.281 0 52c0 25.228 17.965 46.26 41.8 51h20.4a51.66 51.66 0 0015.875-6H39v-2h42.25a52.257 52.257 0 007.288-6H39v-2h4.539C27.739 83.194 16 68.968 16 52c0-19.882 16.118-36 36-36 18.186 0 33.222 13.484 35.656 31zm.22 2h16.039a52.823 52.823 0 010 6H87.877a36.483 36.483 0 000-6z\"/><path d=\"M76 128c28.719 0 52-23.281 52-52s-23.281-52-52-52-52 23.281-52 52 23.281 52 52 52zm0-16c19.882 0 36-16.118 36-36S95.882 40 76 40 40 56.118 40 76s16.118 36 36 36z\"/><path d=\"M37 58h53v4H37v-4zm3-8h53v4H40v-4zm0-8h53v4H40v-4zm-8 24h53v4H32v-4zm-2 8h53v4H30v-4zm-3 8h53v4H27v-4z\"/></g></svg>"
        },
        "$:/core/images/open-window": {
            "title": "$:/core/images/open-window",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-open-window tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M16 112h88.994c3.87 0 7.006 3.59 7.006 8 0 4.418-3.142 8-7.006 8H7.006C3.136 128 0 124.41 0 120a9.321 9.321 0 010-.01V24.01C0 19.586 3.59 16 8 16c4.418 0 8 3.584 8 8.01V112z\"/><path d=\"M96 43.196V56a8 8 0 1016 0V24c0-4.41-3.585-8-8.007-8H72.007C67.588 16 64 19.582 64 24c0 4.41 3.585 8 8.007 8H84.57l-36.3 36.299a8 8 0 00-.001 11.316c3.117 3.117 8.19 3.123 11.316-.003L96 43.196zM32 7.999C32 3.581 35.588 0 40 0h80c4.419 0 8 3.588 8 8v80c0 4.419-3.588 8-8 8H40c-4.419 0-8-3.588-8-8V8z\"/></g></svg>"
        },
        "$:/core/images/options-button": {
            "title": "$:/core/images/options-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-options-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M110.488 76a47.712 47.712 0 01-5.134 12.384l6.724 6.724c3.123 3.123 3.132 8.192.011 11.313l-5.668 5.668c-3.12 3.12-8.186 3.117-11.313-.01l-6.724-6.725c-3.82 2.258-7.98 4-12.384 5.134v9.505c0 4.417-3.578 8.007-7.992 8.007h-8.016C55.58 128 52 124.415 52 119.993v-9.505a47.712 47.712 0 01-12.384-5.134l-6.724 6.725c-3.123 3.122-8.192 3.131-11.313.01l-5.668-5.668c-3.12-3.12-3.116-8.186.01-11.313l6.725-6.724c-2.257-3.82-4-7.98-5.134-12.384H8.007C3.591 76 0 72.422 0 68.01v-8.017C0 55.58 3.585 52 8.007 52h9.505a47.712 47.712 0 015.134-12.383l-6.724-6.725c-3.123-3.122-3.132-8.191-.011-11.312l5.668-5.669c3.12-3.12 8.186-3.116 11.313.01l6.724 6.725c3.82-2.257 7.98-4 12.384-5.134V8.007C52 3.591 55.578 0 59.992 0h8.016C72.42 0 76 3.585 76 8.007v9.505a47.712 47.712 0 0112.384 5.134l6.724-6.724c3.123-3.123 8.192-3.132 11.313-.01l5.668 5.668c3.12 3.12 3.116 8.186-.01 11.312l-6.725 6.725c2.257 3.82 4 7.979 5.134 12.383h9.505c4.416 0 8.007 3.578 8.007 7.992v8.017c0 4.411-3.585 7.991-8.007 7.991h-9.505zM64 96c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32z\"/></svg>"
        },
        "$:/core/images/paint": {
            "title": "$:/core/images/paint",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-paint tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M83.527 76.19C90.43 69.287 91.892 59 87.91 50.665l37.903-37.902c2.919-2.92 2.913-7.659 0-10.572a7.474 7.474 0 00-10.572 0L77.338 40.093c-8.335-3.982-18.622-2.521-25.526 4.383l31.715 31.715zm-2.643 2.644L49.169 47.119S8.506 81.243 0 80.282c0 0 3.782 5.592 6.827 8.039 14.024-5.69 37.326-24.6 37.326-24.6l.661.66S19.45 90.222 9.18 92.047c1.222 1.44 4.354 4.053 6.247 5.776 5.417-1.488 34.733-28.57 34.733-28.57l.661.66-32.407 31.022 5.285 5.286L56.106 75.2l.662.66s-27.864 30.536-28.684 32.432c0 0 6.032 6.853 7.569 7.824.702-2.836 27.884-33.485 27.884-33.485l.661.66s-20.597 23.755-24.964 36.732c3.21 3.549 7.5 5.137 10.926 6.298-2.19-11.817 30.724-47.487 30.724-47.487z\"/></svg>"
        },
        "$:/core/images/palette": {
            "title": "$:/core/images/palette",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-palette tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M80.247 39.182a93.52 93.52 0 00-16.228-1.4C28.662 37.781 0 57.131 0 81.002c0 9.642 4.676 18.546 12.58 25.735C23.504 91.19 26.34 72.395 36.89 63.562c15.183-12.713 26.538-7.828 26.538-7.828l16.82-16.552zm26.535 9.655c13.049 7.913 21.257 19.392 21.257 32.166 0 9.35.519 17.411-11.874 25.08-10.797 6.681-3.824-6.536-11.844-10.898s-19.946 1.308-18.213 7.906c3.2 12.181 19.422 11.455 6.314 16.658-13.107 5.202-18.202 4.476-28.403 4.476-7.821 0-15.315-.947-22.243-2.68 9.844-4.197 27.88-12.539 33.354-19.456C82.788 92.409 87.37 80 83.324 72.484c-.194-.359 11.215-11.668 23.458-23.647zM1.134 123.867l-.66.002c33.479-14.94 22.161-64.226 58.818-64.226.317 1.418.644 2.944 1.062 4.494-25.907-4.166-23.567 48.031-59.22 59.73zm.713-.007c38.872-.506 78.152-22.347 78.152-44.813-9.27 0-14.073-3.48-16.816-7.942-16.597-7.003-30.365 45.715-61.336 52.755zm65.351-64.008c-4.45 4.115 4.886 16.433 11.318 11.318l45.27-45.27c11.317-11.318 0-22.635-11.318-11.318-11.317 11.318-33.518 34.405-45.27 45.27z\"/></svg>"
        },
        "$:/core/images/permalink-button": {
            "title": "$:/core/images/permalink-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-permalink-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M80.483 48l-7.387 32h-25.58l7.388-32h25.58zm3.694-16l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L100.598 32h3.403c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8h-7.096l-7.387 32H104c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H85.824l-5.624 24.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L69.402 96h-25.58L38.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L27.402 96h-3.403C19.59 96 16 92.418 16 88c0-4.41 3.581-8 8-8h7.096l7.387-32H24C19.59 48 16 44.418 16 40c0-4.41 3.581-8 8-8h18.177l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L58.598 32h25.58z\"/></svg>"
        },
        "$:/core/images/permaview-button": {
            "title": "$:/core/images/permaview-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-permaview-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M81.483 48l-1.846 8h-5.58l1.847-8h5.58zm3.694-16l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L101.598 32h2.403c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8h-6.096l-1.847 8h7.944c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H92.364l-1.846 8H104c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H86.824l-5.624 24.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L70.402 96h-5.58L59.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L48.402 96h-5.58L37.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L26.402 96h-2.403C19.59 96 16 92.418 16 88c0-4.41 3.581-8 8-8h6.096l1.847-8h-7.944C19.59 72 16 68.418 16 64c0-4.41 3.581-8 8-8h11.637l1.846-8H24C19.59 48 16 44.418 16 40c0-4.41 3.581-8 8-8h17.177l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L57.598 32h5.58L68.8 7.642c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L79.598 32h5.58zM53.904 48l-1.847 8h5.58l1.846-8h-5.579zm22.039 24l-1.847 8h-5.58l1.847-8h5.58zm-27.58 0l-1.846 8h5.579l1.847-8h-5.58z\"/></svg>"
        },
        "$:/core/images/picture": {
            "title": "$:/core/images/picture",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-picture tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M112 68.233v-48.23A4.001 4.001 0 00107.997 16H20.003A4.001 4.001 0 0016 20.003v38.31l9.241-14.593c2.8-4.422 9.023-5.008 12.6-1.186l18.247 20.613 13.687-6.407a8 8 0 018.903 1.492 264.97 264.97 0 002.92 2.739 249.44 249.44 0 006.798 6.066 166.5 166.5 0 002.106 1.778c2.108 1.747 3.967 3.188 5.482 4.237.748.518 1.383.92 2.044 1.33.444.117 1.046.144 1.809.05 1.873-.233 4.238-1.144 6.723-2.547a36.016 36.016 0 003.205-2.044c.558-.4.93-.686 1.07-.802.376-.31.765-.577 1.165-.806zM0 8.007A8.01 8.01 0 018.007 0h111.986A8.01 8.01 0 01128 8.007v111.986a8.01 8.01 0 01-8.007 8.007H8.007A8.01 8.01 0 010 119.993V8.007zM95 42a8 8 0 100-16 8 8 0 000 16zM32 76c15.859 4.83 20.035 7.244 20.035 12S32 95.471 32 102.347c0 6.876 1.285 4.99 1.285 9.653H68s-13.685-6.625-13.685-10.8c0-7.665 10.615-8.34 10.615-13.2 0-7.357-14.078-8.833-32.93-12z\"/></svg>"
        },
        "$:/core/images/plugin-generic-language": {
            "title": "$:/core/images/plugin-generic-language",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M61.207 68.137c-4.324 2.795-6.999 6.656-6.999 10.921 0 7.906 9.19 14.424 21.042 15.336 2.162 3.902 8.598 6.785 16.318 7.01-5.126-1.125-9.117-3.742-10.62-7.01C92.805 93.487 102 86.967 102 79.059c0-8.53-10.699-15.445-23.896-15.445-6.599 0-12.572 1.729-16.897 4.524zm12.794-14.158c-4.324 2.795-10.298 4.524-16.897 4.524-2.619 0-5.14-.272-7.497-.775-3.312 2.25-8.383 3.69-14.067 3.69l-.255-.002c4.119-.892 7.511-2.747 9.478-5.13-6.925-2.704-11.555-7.617-11.555-13.228 0-8.53 10.699-15.445 23.896-15.445C70.301 27.613 81 34.528 81 43.058c0 4.265-2.675 8.126-6.999 10.921zM64 0l54.56 32v64L64 128 9.44 96V32L64 0z\"/></svg>"
        },
        "$:/core/images/plugin-generic-plugin": {
            "title": "$:/core/images/plugin-generic-plugin",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M40.397 76.446V95.34h14.12l-.001-.005a6.912 6.912 0 005.364-11.593l.046-.023a6.912 6.912 0 119.979.526l.086.055a6.914 6.914 0 004.408 10.948l-.023.092h21.32V75.568l-.15.038a6.912 6.912 0 00-11.593-5.364l-.022-.046a6.912 6.912 0 11.526-9.979l.055-.086a6.914 6.914 0 0010.948-4.408c.079.018.158.038.236.059v-15.74h-21.32l.023-.094a6.914 6.914 0 01-4.408-10.947 10.23 10.23 0 00-.086-.055 6.912 6.912 0 10-9.979-.526l-.046.023a6.912 6.912 0 01-5.364 11.593l.001.005h-14.12v12.847A6.912 6.912 0 0129.5 59.843l-.054.086a6.912 6.912 0 10-.526 9.979l.023.046a6.912 6.912 0 0111.455 6.492zM64 0l54.56 32v64L64 128 9.44 96V32L64 0z\"/></svg>"
        },
        "$:/core/images/plugin-generic-theme": {
            "title": "$:/core/images/plugin-generic-theme",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M29.408 91.472L51.469 69.41l-.004-.005a2.22 2.22 0 01.004-3.146c.87-.87 2.281-.872 3.147-.005l9.465 9.464a2.22 2.22 0 01-.005 3.147c-.87.87-2.28.871-3.147.005l-.005-.005-22.061 22.062a6.686 6.686 0 11-9.455-9.455zM60.802 66.38c-2.436-2.704-4.465-5.091-5.817-6.869-6.855-9.014-10.313-4.268-14.226 0-3.913 4.268 1.03 7.726-2.683 10.741-3.713 3.015-3.484 4.06-9.752-1.455-6.267-5.516-6.7-7.034-3.823-10.181 2.877-3.147 5.281 1.808 11.159-3.785 5.877-5.593.94-10.55.94-10.55s12.237-25.014 28.588-23.167c16.351 1.848-6.186-2.392-11.792 17.226-2.4 8.4.447 6.42 4.998 9.968 1.394 1.086 6.03 4.401 11.794 8.685l20.677-20.676 1.615-4.766 7.84-4.689 3.151 3.152-4.688 7.84-4.766 1.615-20.224 20.223c12.663 9.547 28.312 22.146 28.312 26.709 0 7.217-3.071 11.526-9.535 9.164-4.693-1.715-18.768-15.192-28.753-25.897l-2.893 2.893-3.151-3.152 3.029-3.029zM63.953 0l54.56 32v64l-54.56 32-54.56-32V32l54.56-32z\"/></svg>"
        },
        "$:/core/images/preview-closed": {
            "title": "$:/core/images/preview-closed",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-preview-closed tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M.088 64a7.144 7.144 0 001.378 5.458C16.246 88.818 39.17 100.414 64 100.414c24.83 0 47.753-11.596 62.534-30.956A7.144 7.144 0 00127.912 64C110.582 78.416 88.304 87.086 64 87.086 39.696 87.086 17.418 78.416.088 64z\"/><rect width=\"4\" height=\"16\" x=\"62\" y=\"96\" rx=\"4\"/><rect width=\"4\" height=\"16\" x=\"78\" y=\"93\" rx=\"4\" transform=\"rotate(-5 80 101)\"/><rect width=\"4\" height=\"16\" x=\"46\" y=\"93\" rx=\"4\" transform=\"rotate(5 48 101)\"/><rect width=\"4\" height=\"16\" x=\"30\" y=\"88\" rx=\"4\" transform=\"rotate(10 32 96)\"/><rect width=\"4\" height=\"16\" x=\"94\" y=\"88\" rx=\"4\" transform=\"rotate(-10 96 96)\"/><rect width=\"4\" height=\"16\" x=\"110\" y=\"80\" rx=\"4\" transform=\"rotate(-20 112 88)\"/><rect width=\"4\" height=\"16\" x=\"14\" y=\"80\" rx=\"4\" transform=\"rotate(20 16 88)\"/></g></svg>"
        },
        "$:/core/images/preview-open": {
            "title": "$:/core/images/preview-open",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-preview-open tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64.11 99.588c-24.83 0-47.754-11.596-62.534-30.957a7.148 7.148 0 010-8.675C16.356 40.596 39.28 29 64.11 29c24.83 0 47.753 11.596 62.534 30.956a7.148 7.148 0 010 8.675c-14.78 19.36-37.703 30.957-62.534 30.957zm46.104-32.007c1.44-1.524 1.44-3.638 0-5.162C99.326 50.9 82.439 44 64.147 44S28.968 50.9 18.08 62.42c-1.44 1.523-1.44 3.637 0 5.16C28.968 79.1 45.855 86 64.147 86s35.179-6.9 46.067-18.42z\"/><path d=\"M63.5 88C76.479 88 87 77.479 87 64.5S76.479 41 63.5 41 40 51.521 40 64.5 50.521 88 63.5 88z\"/></g></svg>"
        },
        "$:/core/images/print-button": {
            "title": "$:/core/images/print-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-print-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M112 71V30.5h-.032c-.035-2-.816-3.99-2.343-5.516L86.998 2.357A7.978 7.978 0 0081 .02V0H24a8 8 0 00-8 8v63h8V8h57v14.5c0 4.422 3.582 8 8 8h15V71h8z\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"36\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"52\" rx=\"4\"/><rect width=\"40\" height=\"8\" x=\"32\" y=\"20\" rx=\"4\"/><path d=\"M0 80.005C0 71.165 7.156 64 16 64h96c8.836 0 16 7.155 16 16.005v31.99c0 8.84-7.156 16.005-16 16.005H16c-8.836 0-16-7.155-16-16.005v-31.99zM104 96a8 8 0 100-16 8 8 0 000 16z\"/></g></svg>"
        },
        "$:/core/images/quote": {
            "title": "$:/core/images/quote",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-quote tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M51.219 117.713V62.199H27.427c0-8.891 1.683-16.401 5.047-22.53 3.365-6.127 9.613-10.754 18.745-13.878V2c-7.45.961-14.36 3.184-20.728 6.669-6.368 3.484-11.835 7.87-16.401 13.157C9.524 27.113 5.98 33.241 3.456 40.21.933 47.18-.21 54.63.03 62.56v55.153H51.22zm76.781 0V62.199h-23.791c0-8.891 1.682-16.401 5.046-22.53 3.365-6.127 9.613-10.754 18.745-13.878V2c-7.45.961-14.359 3.184-20.727 6.669-6.369 3.484-11.836 7.87-16.402 13.157-4.566 5.287-8.11 11.415-10.634 18.384-2.523 6.97-3.665 14.42-3.424 22.35v55.153H128z\"/></svg>"
        },
        "$:/core/images/refresh-button": {
            "title": "$:/core/images/refresh-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-refresh-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M106.369 39.433c10.16 20.879 6.57 46.764-10.771 64.106-21.87 21.87-57.327 21.87-79.196 0-21.87-21.87-21.87-57.326 0-79.196a8 8 0 1111.314 11.314c-15.621 15.62-15.621 40.947 0 56.568 15.62 15.621 40.947 15.621 56.568 0C97.72 78.79 99.6 58.175 89.924 42.73l-6.44 12.264a8 8 0 11-14.166-7.437L84.435 18.76a8 8 0 0110.838-3.345l28.873 15.345a8 8 0 11-7.51 14.129l-10.267-5.457zm-8.222-12.368c-.167-.19-.336-.38-.506-.57l.96-.296-.454.866z\"/></svg>"
        },
        "$:/core/images/right-arrow": {
            "title": "$:/core/images/right-arrow",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-right-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M99.069 64.173c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l50.382-50.382-50.382-50.382a7.92 7.92 0 010-11.195c3.086-3.085 8.104-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.316 5.595z\"/></svg>"
        },
        "$:/core/images/rotate-left": {
            "title": "$:/core/images/rotate-left",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-rotate-left tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"32\" height=\"80\" rx=\"8\"/><rect width=\"80\" height=\"32\" x=\"48\" y=\"96\" rx=\"8\"/><path d=\"M61.32 36.65c19.743 2.45 35.023 19.287 35.023 39.693a4 4 0 01-8 0c0-15.663-11.254-28.698-26.117-31.46l3.916 3.916a4 4 0 11-5.657 5.657L49.172 43.142a4 4 0 010-5.657l11.313-11.313a4 4 0 115.657 5.656l-4.821 4.822z\"/></g></svg>"
        },
        "$:/core/images/save-button": {
            "title": "$:/core/images/save-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-save-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M120.783 34.33c4.641 8.862 7.266 18.948 7.266 29.646 0 35.347-28.653 64-64 64-35.346 0-64-28.653-64-64 0-35.346 28.654-64 64-64 18.808 0 35.72 8.113 47.43 21.03l2.68-2.68c3.13-3.13 8.197-3.132 11.321-.008 3.118 3.118 3.121 8.193-.007 11.32l-4.69 4.691zm-12.058 12.058a47.876 47.876 0 013.324 17.588c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48c14.39 0 27.3 6.332 36.098 16.362L58.941 73.544 41.976 56.578c-3.127-3.127-8.201-3.123-11.32-.005-3.123 3.124-3.119 8.194.006 11.319l22.617 22.617a7.992 7.992 0 005.659 2.347c2.05 0 4.101-.783 5.667-2.349l44.12-44.12z\"/></svg>"
        },
        "$:/core/images/size": {
            "title": "$:/core/images/size",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-size tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M92.343 26l-9.171 9.172a4 4 0 105.656 5.656l16-16a4 4 0 000-5.656l-16-16a4 4 0 10-5.656 5.656L92.343 18H22a4 4 0 00-4 4v70.343l-9.172-9.171a4 4 0 10-5.656 5.656l16 16a4 4 0 005.656 0l16-16a4 4 0 10-5.656-5.656L26 92.343V22l-4 4h70.343zM112 52v64l4-4H52a4 4 0 100 8h64a4 4 0 004-4V52a4 4 0 10-8 0z\"/></svg>"
        },
        "$:/core/images/spiral": {
            "title": "$:/core/images/spiral",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-spiral tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M64.534 68.348c3.39 0 6.097-2.62 6.476-5.968l-4.755-.538 4.75.583c.377-3.07-1.194-6.054-3.89-7.78-2.757-1.773-6.34-2.01-9.566-.7-3.46 1.403-6.14 4.392-7.35 8.148l-.01.026c-1.3 4.08-.72 8.64 1.58 12.52 2.5 4.2 6.77 7.2 11.76 8.27 5.37 1.15 11.11-.05 15.83-3.31 5.04-3.51 8.46-9.02 9.45-15.3 1.05-6.7-.72-13.63-4.92-19.19l.02.02c-4.42-5.93-11.2-9.82-18.78-10.78-7.96-1.01-16.13 1.31-22.59 6.43-6.81 5.39-11.18 13.41-12.11 22.26-.98 9.27 1.87 18.65 7.93 26.02 6.32 7.69 15.6 12.56 25.74 13.48 10.54.96 21.15-2.42 29.45-9.4l.01-.01c8.58-7.25 13.94-17.78 14.86-29.21.94-11.84-2.96-23.69-10.86-32.9-8.19-9.5-19.95-15.36-32.69-16.27-13.16-.94-26.24 3.49-36.34 12.34l.01-.01c-10.41 9.08-16.78 22.1-17.68 36.15-.93 14.44 4.03 28.77 13.79 39.78 10.03 11.32 24.28 18.2 39.6 19.09 15.73.92 31.31-4.56 43.24-15.234 12.23-10.954 19.61-26.44 20.5-43.074a4.785 4.785 0 00-4.52-5.03 4.778 4.778 0 00-5.03 4.52c-.75 14.1-7 27.2-17.33 36.45-10.03 8.98-23.11 13.58-36.3 12.81-12.79-.75-24.67-6.48-33-15.89-8.07-9.11-12.17-20.94-11.41-32.827.74-11.52 5.942-22.15 14.43-29.54l.01-.01c8.18-7.17 18.74-10.75 29.35-9.998 10.21.726 19.6 5.41 26.11 12.96 6.24 7.273 9.32 16.61 8.573 25.894-.718 8.9-4.88 17.064-11.504 22.66l.01-.007c-6.36 5.342-14.44 7.92-22.425 7.19-7.604-.68-14.52-4.314-19.21-10.027-4.44-5.4-6.517-12.23-5.806-18.94.67-6.3 3.76-11.977 8.54-15.766 4.46-3.54 10.05-5.128 15.44-4.44 5.03.63 9.46 3.18 12.32 7.01l.02.024c2.65 3.5 3.75 7.814 3.1 11.92-.59 3.71-2.58 6.925-5.45 8.924-2.56 1.767-5.61 2.403-8.38 1.81-2.42-.516-4.42-1.92-5.53-3.79-.93-1.56-1.15-3.3-.69-4.75l-4.56-1.446L59.325 65c.36-1.12 1.068-1.905 1.84-2.22.25-.103.48-.14.668-.13.06.006.11.015.14.025.01 0 .01 0-.01-.01a1.047 1.047 0 01-.264-.332c-.15-.29-.23-.678-.18-1.11l-.005.04c.15-1.332 1.38-2.523 3.035-2.523-2.65 0-4.79 2.144-4.79 4.787s2.14 4.785 4.78 4.785z\"/></svg>"
        },
        "$:/core/images/stamp": {
            "title": "$:/core/images/stamp",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-stamp tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M49.733 64H16.01C11.584 64 8 67.583 8 72.003V97h112V72.003A8 8 0 00111.99 64H78.267A22.813 22.813 0 0175.5 53.077c0-6.475 2.687-12.324 7.009-16.497A22.818 22.818 0 0087 22.952C87 10.276 76.703 0 64 0S41 10.276 41 22.952c0 5.103 1.669 9.817 4.491 13.628 4.322 4.173 7.009 10.022 7.009 16.497 0 3.954-1.002 7.675-2.767 10.923zM8 104h112v8H8v-8z\"/></svg>"
        },
        "$:/core/images/star-filled": {
            "title": "$:/core/images/star-filled",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-star-filled tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M61.836 96.823l37.327 27.287c2.72 1.99 6.379-.69 5.343-3.912L90.29 75.988l-1.26 3.91 37.285-27.345c2.718-1.993 1.32-6.327-2.041-6.33l-46.113-.036 3.3 2.416L67.176 4.416c-1.04-3.221-5.563-3.221-6.604 0L46.29 48.603l3.3-2.416-46.113.036c-3.362.003-4.759 4.337-2.04 6.33L38.72 79.898l-1.26-3.91-14.216 44.21c-1.036 3.223 2.622 5.901 5.343 3.912l37.326-27.287h-4.078z\"/></svg>"
        },
        "$:/core/images/storyview-classic": {
            "title": "$:/core/images/storyview-classic",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-storyview-classic tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16C19.581 16 16 19.578 16 23.992v16.016C16 44.422 19.588 48 24 48h80c4.419 0 8-3.578 8-7.992V23.992c0-4.414-3.588-7.992-8-7.992H24zm0 48C19.581 64 16 67.59 16 72c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24zm0 32C19.581 96 16 99.59 16 104c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24z\"/></svg>"
        },
        "$:/core/images/storyview-pop": {
            "title": "$:/core/images/storyview-pop",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-storyview-pop tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16C19.581 16 16 19.578 16 23.992v16.016C16 44.422 19.588 48 24 48h80c4.419 0 8-3.578 8-7.992V23.992c0-4.414-3.588-7.992-8-7.992H24zm-7.99 40C11.587 56 8 59.578 8 63.992v16.016C8 84.422 11.584 88 16.01 88h95.98c4.424 0 8.01-3.578 8.01-7.992V63.992c0-4.414-3.584-7.992-8.01-7.992H16.01zM24 96C19.581 96 16 99.59 16 104c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24zm0-32C19.581 64 16 67.59 16 72c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24z\"/></svg>"
        },
        "$:/core/images/storyview-zoomin": {
            "title": "$:/core/images/storyview-zoomin",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-storyview-zoomin tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16A8 8 0 0016 24.009V71.99C16 76.414 19.588 80 24 80h80a8 8 0 008-8.009V24.01c0-4.423-3.588-8.009-8-8.009H24z\"/></svg>"
        },
        "$:/core/images/strikethrough": {
            "title": "$:/core/images/strikethrough",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-strikethrough tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M92.794 38.726h15.422c-.229-6.74-1.514-12.538-3.856-17.393-2.342-4.855-5.54-8.881-9.596-12.08-4.055-3.199-8.767-5.54-14.136-7.025C75.258.743 69.433 0 63.15 0a62.76 62.76 0 00-16.364 2.142C41.474 3.57 36.733 5.74 32.564 8.653c-4.17 2.913-7.511 6.626-10.025 11.138-2.513 4.512-3.77 9.853-3.77 16.022 0 5.597 1.115 10.252 3.342 13.965 2.228 3.712 5.198 6.74 8.91 9.081 3.713 2.342 7.911 4.227 12.595 5.655a194.641 194.641 0 0014.308 3.77c4.855 1.085 9.624 2.142 14.308 3.17 4.683 1.028 8.881 2.37 12.594 4.027 3.713 1.656 6.683 3.798 8.91 6.425 2.228 2.628 3.342 6.055 3.342 10.281 0 4.456-.914 8.111-2.742 10.967a19.953 19.953 0 01-7.197 6.768c-2.97 1.657-6.311 2.828-10.024 3.513a60.771 60.771 0 01-11.052 1.028c-4.57 0-9.025-.571-13.366-1.713-4.34-1.143-8.139-2.913-11.394-5.312-3.256-2.4-5.884-5.455-7.883-9.168-1.999-3.712-2.998-8.139-2.998-13.28H15c0 7.426 1.342 13.852 4.027 19.278 2.684 5.426 6.34 9.881 10.966 13.365 4.627 3.484 9.996 6.083 16.107 7.797 6.112 1.713 12.595 2.57 19.449 2.57 5.597 0 11.223-.657 16.878-1.97 5.655-1.314 10.767-3.428 15.336-6.34 4.57-2.914 8.31-6.683 11.224-11.31 2.913-4.626 4.37-10.195 4.37-16.707 0-6.054-1.115-11.08-3.342-15.079-2.228-3.998-5.198-7.31-8.91-9.938-3.713-2.627-7.911-4.712-12.595-6.254a170.83 170.83 0 00-14.308-4.027 549.669 549.669 0 00-14.308-3.17c-4.683-.971-8.881-2.2-12.594-3.684-3.713-1.485-6.683-3.399-8.91-5.74-2.228-2.342-3.342-5.398-3.342-9.168 0-3.998.771-7.34 2.313-10.024 1.543-2.685 3.599-4.826 6.17-6.426 2.57-1.599 5.51-2.741 8.824-3.427a49.767 49.767 0 0110.11-1.028c8.453 0 15.393 1.97 20.819 5.912 5.426 3.94 8.596 10.31 9.51 19.106z\"/><path d=\"M5 54h118v16H5z\"/></g></svg>"
        },
        "$:/core/images/subscript": {
            "title": "$:/core/images/subscript",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-subscript tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M2.272 16h19.91l21.649 33.675L66.414 16h18.708L53.585 61.969l33.809 49.443H67.082L43.296 74.93l-24.187 36.48H0L33.808 61.97 2.272 16zM127.91 128.412H85.328c.059-5.168 1.306-9.681 3.741-13.542 2.435-3.86 5.761-7.216 9.978-10.066a112.388 112.388 0 016.325-4.321 50.09 50.09 0 006.058-4.499c1.841-1.603 3.356-3.34 4.543-5.211 1.188-1.871 1.812-4.024 1.871-6.46 0-1.128-.133-2.33-.4-3.607a9.545 9.545 0 00-1.56-3.564c-.772-1.098-1.84-2.019-3.207-2.761-1.366-.743-3.148-1.114-5.345-1.114-2.02 0-3.697.4-5.033 1.203-1.337.801-2.406 1.9-3.208 3.296-.801 1.396-1.395 3.044-1.781 4.944-.386 1.9-.609 3.95-.668 6.147H86.486c0-3.445.46-6.637 1.38-9.577.921-2.94 2.302-5.478 4.143-7.617 1.841-2.138 4.083-3.815 6.726-5.033 2.643-1.217 5.716-1.826 9.22-1.826 3.802 0 6.979.623 9.533 1.87 2.554 1.248 4.617 2.822 6.191 4.722 1.574 1.9 2.688 3.965 3.341 6.192.653 2.227.98 4.35.98 6.37 0 2.494-.386 4.75-1.158 6.77a21.803 21.803 0 01-3.118 5.568 31.516 31.516 0 01-4.454 4.677 66.788 66.788 0 01-5.167 4.009 139.198 139.198 0 01-5.346 3.563 79.237 79.237 0 00-4.944 3.386c-1.514 1.128-2.836 2.3-3.964 3.518-1.129 1.218-1.9 2.51-2.317 3.876h30.379v9.087z\"/></svg>"
        },
        "$:/core/images/superscript": {
            "title": "$:/core/images/superscript",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-superscript tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M2.272 16h19.91l21.649 33.675L66.414 16h18.708L53.585 61.969l33.809 49.443H67.082L43.296 74.93l-24.187 36.48H0L33.808 61.97 2.272 16zM127.91 63.412H85.328c.059-5.168 1.306-9.681 3.741-13.542 2.435-3.86 5.761-7.216 9.978-10.066a112.388 112.388 0 016.325-4.321 50.09 50.09 0 006.058-4.499c1.841-1.603 3.356-3.34 4.543-5.211 1.188-1.871 1.812-4.024 1.871-6.46 0-1.128-.133-2.33-.4-3.607a9.545 9.545 0 00-1.56-3.564c-.772-1.098-1.84-2.019-3.207-2.761-1.366-.743-3.148-1.114-5.345-1.114-2.02 0-3.697.4-5.033 1.203-1.337.801-2.406 1.9-3.208 3.296-.801 1.396-1.395 3.044-1.781 4.944-.386 1.9-.609 3.95-.668 6.147H86.486c0-3.445.46-6.637 1.38-9.577.921-2.94 2.302-5.478 4.143-7.617 1.841-2.138 4.083-3.815 6.726-5.033 2.643-1.217 5.716-1.826 9.22-1.826 3.802 0 6.979.623 9.533 1.87 2.554 1.248 4.617 2.822 6.191 4.722 1.574 1.9 2.688 3.965 3.341 6.192.653 2.227.98 4.35.98 6.37 0 2.494-.386 4.75-1.158 6.77a21.803 21.803 0 01-3.118 5.568 31.516 31.516 0 01-4.454 4.677 66.788 66.788 0 01-5.167 4.009 139.198 139.198 0 01-5.346 3.563 79.237 79.237 0 00-4.944 3.386c-1.514 1.128-2.836 2.3-3.964 3.518-1.129 1.218-1.9 2.51-2.317 3.876h30.379v9.087z\"/></svg>"
        },
        "$:/core/images/tag-button": {
            "title": "$:/core/images/tag-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-tag-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M18.164 47.66l.004 4.105c.003 3.823 2.19 9.097 4.885 11.792l61.85 61.85c2.697 2.697 7.068 2.69 9.769-.01L125.767 94.3a6.903 6.903 0 00.01-9.77L63.928 22.683c-2.697-2.697-7.976-4.88-11.796-4.881l-27.076-.007a6.902 6.902 0 00-6.91 6.91l.008 9.96.287.033c3.73.411 8.489-.044 13.365-1.153a9.702 9.702 0 0111.14-3.662l.291-.13.128.285a9.7 9.7 0 013.3 2.17c3.796 3.796 3.801 9.945.012 13.734-3.618 3.618-9.386 3.777-13.204.482-5.365 1.122-10.674 1.596-15.309 1.237z\"/><path d=\"M47.633 39.532l.023.051c-9.689 4.356-21.584 6.799-30.396 5.828C5.273 44.089-1.028 36.43 2.443 24.078 5.562 12.976 14.3 4.361 24.047 1.548c10.68-3.083 19.749 1.968 19.749 13.225h-8.623c0-4.859-3.078-6.573-8.735-4.94-6.91 1.995-13.392 8.383-15.694 16.577-1.915 6.818.417 9.653 7.46 10.43 7.126.785 17.531-1.352 25.917-5.121l.027.06.036-.017c1.76-.758 6.266 6.549 3.524 7.74a2.8 2.8 0 01-.075.03z\"/></g></svg>"
        },
        "$:/core/images/theme-button": {
            "title": "$:/core/images/theme-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-theme-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.854 66.945a122.626 122.626 0 01-3.9-4.819c-11.064-14.548-16.645-6.888-22.96 0-6.315 6.888 1.664 12.47-4.33 17.335-5.993 4.866-5.623 6.552-15.737-2.35-10.115-8.9-10.815-11.351-6.172-16.43 4.644-5.08 8.524 2.918 18.01-6.108 9.485-9.026 1.517-17.026 1.517-17.026S42.03-2.824 68.42.157c26.39 2.982-9.984-3.86-19.031 27.801-3.874 13.556.72 10.362 8.066 16.087 1.707 1.33 6.428 4.732 12.671 9.318-6.129 5.879-11.157 10.669-14.273 13.582zm11.641 12.947c16.013 17.036 37.742 37.726 45.117 40.42 10.432 3.813 15.388-3.141 15.388-14.79 0-7.151-23.83-26.542-43.924-41.769-7.408 7.156-13.376 12.953-16.58 16.139z\"/><path d=\"M11.069 109.828L46.31 74.587a3.56 3.56 0 115.037-5.032l15.098 15.098a3.56 3.56 0 11-5.032 5.037l-35.24 35.241c-4.171 4.17-10.933 4.17-15.104 0-4.17-4.17-4.17-10.933 0-15.103zM124.344 6.622l5.034 5.034-7.49 12.524-7.613 2.58L61.413 79.62l-5.034-5.034 52.861-52.862 2.58-7.614 12.524-7.49z\"/></g></svg>"
        },
        "$:/core/images/timestamp-off": {
            "title": "$:/core/images/timestamp-off",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-timestamp-off tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M58.25 11C26.08 11 0 37.082 0 69.25s26.08 58.25 58.25 58.25c32.175 0 58.25-26.082 58.25-58.25S90.425 11 58.25 11zm0 100.5C34.914 111.5 16 92.586 16 69.25 16 45.92 34.914 27 58.25 27s42.25 18.92 42.25 42.25c0 23.336-18.914 42.25-42.25 42.25zM49.704 10a5 5 0 010-10H66.69a5 5 0 015 5c.006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M58.25 35.88c-18.777 0-33.998 15.224-33.998 33.998 0 18.773 15.22 34.002 33.998 34.002 18.784 0 34.002-15.23 34.002-34.002 0-18.774-15.218-33.998-34.002-33.998zm-3.03 50.123H44.196v-34H55.22v34zm16.976 0H61.17v-34h11.025v34z\"/></g></svg>"
        },
        "$:/core/images/timestamp-on": {
            "title": "$:/core/images/timestamp-on",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-timestamp-on tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M58.25 11C26.08 11 0 37.082 0 69.25s26.08 58.25 58.25 58.25c32.175 0 58.25-26.082 58.25-58.25S90.425 11 58.25 11zm0 100.5C34.914 111.5 16 92.586 16 69.25 16 45.92 34.914 27 58.25 27s42.25 18.92 42.25 42.25c0 23.336-18.914 42.25-42.25 42.25zM49.704 10a5 5 0 010-10H66.69a5 5 0 015 5c.006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M13.41 27.178a5.005 5.005 0 01-7.045-.613 5.008 5.008 0 01.616-7.047l9.95-8.348a5 5 0 016.429 7.661l-9.95 8.348zm89.573 0a5.005 5.005 0 007.045-.613 5.008 5.008 0 00-.616-7.047l-9.95-8.348a5 5 0 00-6.428 7.661l9.95 8.348zM65.097 71.072c0 3.826-3.09 6.928-6.897 6.928-3.804.006-6.9-3.102-6.903-6.928 0 0 4.76-39.072 6.903-39.072s6.897 39.072 6.897 39.072z\"/></g></svg>"
        },
        "$:/core/images/tip": {
            "title": "$:/core/images/tip",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-tip tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 128.242c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64-35.346 0-64 28.654-64 64 0 35.346 28.654 64 64 64zm11.936-36.789c-.624 4.129-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349C54.33 94.05 58.824 95.82 64 95.82c5.175 0 9.67-1.769 11.936-4.366zm0 4.492c-.624 4.13-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zm0 4.456c-.624 4.129-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zm0 4.492c-.624 4.13-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zM64.3 24.242c11.618 0 23.699 7.82 23.699 24.2S75.92 71.754 75.92 83.576c0 5.873-5.868 9.26-11.92 9.26s-12.027-3.006-12.027-9.26C51.973 71.147 40 65.47 40 48.442s12.683-24.2 24.301-24.2z\"/></svg>"
        },
        "$:/core/images/transcludify": {
            "title": "$:/core/images/transcludify",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-transcludify-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M0 59.482c.591 0 1.36-.089 2.306-.266a10.417 10.417 0 002.75-.932 6.762 6.762 0 002.306-1.907c.651-.828.976-1.863.976-3.104V35.709c0-2.01.414-3.74 1.242-5.19.828-1.448 1.833-2.66 3.016-3.636s2.425-1.7 3.726-2.173c1.3-.473 2.424-.71 3.37-.71h8.073v7.451h-4.88c-1.241 0-2.232.207-2.97.621-.74.414-1.302.932-1.686 1.552a4.909 4.909 0 00-.71 1.996c-.089.71-.133 1.39-.133 2.04v16.677c0 1.715-.325 3.134-.976 4.258-.65 1.123-1.434 2.025-2.35 2.705-.917.68-1.863 1.168-2.839 1.464-.976.296-1.818.473-2.528.532v.178c.71.059 1.552.207 2.528.443.976.237 1.922.68 2.839 1.33.916.651 1.7 1.583 2.35 2.795.65 1.212.976 2.853.976 4.923v16.144c0 .65.044 1.33.133 2.04.089.71.325 1.375.71 1.996.384.621.946 1.139 1.685 1.553.74.414 1.73.62 2.972.62h4.879v7.452h-8.073c-.946 0-2.07-.237-3.37-.71-1.301-.473-2.543-1.197-3.726-2.173-1.183-.976-2.188-2.188-3.016-3.637-.828-1.449-1.242-3.179-1.242-5.19V74.119c0-1.42-.325-2.572-.976-3.46-.65-.886-1.419-1.581-2.306-2.084a8.868 8.868 0 00-2.75-1.02C1.36 67.377.591 67.288 0 67.288v-7.806zm24.66 0c.591 0 1.36-.089 2.306-.266a10.417 10.417 0 002.75-.932 6.762 6.762 0 002.306-1.907c.65-.828.976-1.863.976-3.104V35.709c0-2.01.414-3.74 1.242-5.19.828-1.448 1.833-2.66 3.016-3.636s2.425-1.7 3.726-2.173c1.3-.473 2.424-.71 3.37-.71h8.073v7.451h-4.88c-1.241 0-2.232.207-2.97.621-.74.414-1.302.932-1.686 1.552a4.909 4.909 0 00-.71 1.996c-.089.71-.133 1.39-.133 2.04v16.677c0 1.715-.325 3.134-.976 4.258-.65 1.123-1.434 2.025-2.35 2.705-.917.68-1.863 1.168-2.839 1.464-.976.296-1.818.473-2.528.532v.178c.71.059 1.552.207 2.528.443.976.237 1.922.68 2.839 1.33.916.651 1.7 1.583 2.35 2.795.65 1.212.976 2.853.976 4.923v16.144c0 .65.044 1.33.133 2.04.089.71.325 1.375.71 1.996.384.621.946 1.139 1.685 1.553.74.414 1.73.62 2.972.62h4.879v7.452h-8.073c-.946 0-2.07-.237-3.37-.71-1.301-.473-2.543-1.197-3.726-2.173-1.183-.976-2.188-2.188-3.016-3.637-.828-1.449-1.242-3.179-1.242-5.19V74.119c0-1.42-.325-2.572-.976-3.46-.65-.886-1.419-1.581-2.306-2.084a8.868 8.868 0 00-2.75-1.02c-.946-.177-1.715-.266-2.306-.266v-7.806zm43.965-3.538L80.6 52.041l2.306 7.097-12.063 3.903 7.628 10.378-6.12 4.435-7.63-10.467-7.45 10.201-5.943-4.524 7.628-10.023-12.152-4.17 2.306-7.096 12.064 4.17V43.347h7.451v12.596zm34.425 11.344c-.65 0-1.449.089-2.395.266-.946.177-1.863.488-2.75.931a6.356 6.356 0 00-2.262 1.908c-.62.828-.931 1.862-.931 3.104v17.564c0 2.01-.414 3.74-1.242 5.189-.828 1.449-1.833 2.661-3.016 3.637s-2.425 1.7-3.726 2.173c-1.3.473-2.424.71-3.37.71h-8.073v-7.451h4.88c1.241 0 2.232-.207 2.97-.621.74-.414 1.302-.932 1.686-1.553a4.9 4.9 0 00.71-1.995c.089-.71.133-1.39.133-2.04V72.432c0-1.715.325-3.134.976-4.258.65-1.124 1.434-2.01 2.35-2.661.917-.65 1.863-1.124 2.839-1.42.976-.295 1.818-.502 2.528-.62v-.178c-.71-.059-1.552-.207-2.528-.443-.976-.237-1.922-.68-2.839-1.33-.916-.651-1.7-1.583-2.35-2.795-.65-1.212-.976-2.853-.976-4.923V37.66c0-.651-.044-1.331-.133-2.04a4.909 4.909 0 00-.71-1.997c-.384-.62-.946-1.138-1.685-1.552-.74-.414-1.73-.62-2.972-.62h-4.879V24h8.073c.946 0 2.07.237 3.37.71 1.301.473 2.543 1.197 3.726 2.173 1.183.976 2.188 2.188 3.016 3.637.828 1.449 1.242 3.178 1.242 5.189v16.943c0 1.419.31 2.572.931 3.46a6.897 6.897 0 002.262 2.084 8.868 8.868 0 002.75 1.02c.946.177 1.745.266 2.395.266v7.806zm24.66 0c-.65 0-1.449.089-2.395.266-.946.177-1.863.488-2.75.931a6.356 6.356 0 00-2.262 1.908c-.62.828-.931 1.862-.931 3.104v17.564c0 2.01-.414 3.74-1.242 5.189-.828 1.449-1.833 2.661-3.016 3.637s-2.425 1.7-3.726 2.173c-1.3.473-2.424.71-3.37.71h-8.073v-7.451h4.88c1.241 0 2.232-.207 2.97-.621.74-.414 1.302-.932 1.686-1.553a4.9 4.9 0 00.71-1.995c.089-.71.133-1.39.133-2.04V72.432c0-1.715.325-3.134.976-4.258.65-1.124 1.434-2.01 2.35-2.661.917-.65 1.863-1.124 2.839-1.42.976-.295 1.818-.502 2.528-.62v-.178c-.71-.059-1.552-.207-2.528-.443-.976-.237-1.922-.68-2.839-1.33-.916-.651-1.7-1.583-2.35-2.795-.65-1.212-.976-2.853-.976-4.923V37.66c0-.651-.044-1.331-.133-2.04a4.909 4.909 0 00-.71-1.997c-.384-.62-.946-1.138-1.685-1.552-.74-.414-1.73-.62-2.972-.62h-4.879V24h8.073c.946 0 2.07.237 3.37.71 1.301.473 2.543 1.197 3.726 2.173 1.183.976 2.188 2.188 3.016 3.637.828 1.449 1.242 3.178 1.242 5.189v16.943c0 1.419.31 2.572.931 3.46a6.897 6.897 0 002.262 2.084 8.868 8.868 0 002.75 1.02c.946.177 1.745.266 2.395.266v7.806z\"/></svg>"
        },
        "$:/core/images/twitter": {
            "title": "$:/core/images/twitter",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-twitter tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M41.626 115.803A73.376 73.376 0 012 104.235c2.022.238 4.08.36 6.166.36 12.111 0 23.258-4.117 32.105-11.023-11.312-.208-20.859-7.653-24.148-17.883a25.98 25.98 0 0011.674-.441C15.971 72.881 7.061 62.474 7.061 49.997c0-.108 0-.216.002-.323a25.824 25.824 0 0011.709 3.22c-6.936-4.617-11.5-12.5-11.5-21.433 0-4.719 1.274-9.142 3.5-12.945 12.75 15.579 31.797 25.83 53.281 26.904-.44-1.884-.67-3.85-.67-5.868 0-14.22 11.575-25.75 25.852-25.75a25.865 25.865 0 0118.869 8.132 51.892 51.892 0 0016.415-6.248c-1.93 6.012-6.029 11.059-11.366 14.246A51.844 51.844 0 00128 25.878a52.428 52.428 0 01-12.9 13.33c.05 1.104.075 2.214.075 3.33 0 34.028-26 73.265-73.549 73.265\"/></svg>"
        },
        "$:/core/images/underline": {
            "title": "$:/core/images/underline",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-underline tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M7 117.421h114.248V128H7v-10.579zm97.871-18.525V0h-16.26v55.856c0 4.463-.605 8.576-1.816 12.338-1.212 3.762-3.03 7.046-5.452 9.851-2.423 2.806-5.452 4.974-9.086 6.504-3.635 1.53-7.939 2.296-12.912 2.296-6.25 0-11.159-1.786-14.73-5.356-3.57-3.571-5.356-8.417-5.356-14.538V0H23v65.038c0 5.356.542 10.234 1.626 14.633 1.084 4.4 2.965 8.194 5.643 11.382 2.678 3.188 6.185 5.643 10.52 7.365 4.337 1.721 9.756 2.582 16.26 2.582 7.27 0 13.582-1.435 18.938-4.304 5.356-2.87 9.755-7.365 13.199-13.486h.382v15.686h15.303z\"/></svg>"
        },
        "$:/core/images/unfold-all-button": {
            "title": "$:/core/images/unfold-all-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-unfold-all tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"64\" rx=\"8\"/><path d=\"M63.945 60.624c-2.05 0-4.101-.78-5.666-2.345L35.662 35.662c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L63.94 41.314l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.603 58.279a7.986 7.986 0 01-5.663 2.346zM64.004 124.565c-2.05 0-4.102-.78-5.666-2.345L35.721 99.603c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.191-3.122 11.318.005L64 105.255l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.662 122.22a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>"
        },
        "$:/core/images/unfold-button": {
            "title": "$:/core/images/unfold-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-unfold tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><path d=\"M63.945 63.624c-2.05 0-4.101-.78-5.666-2.345L35.662 38.662c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L63.94 44.314l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.603 61.279a7.986 7.986 0 01-5.663 2.346zM64.004 105.682c-2.05.001-4.102-.78-5.666-2.344L35.721 80.721c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.191-3.122 11.318.005L64 86.373l16.966-16.966c3.124-3.125 8.194-3.13 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319l-22.617 22.617a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>"
        },
        "$:/core/images/unlocked-padlock": {
            "title": "$:/core/images/unlocked-padlock",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-unlocked-padlock tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M48.627 64H105v32.01C105 113.674 90.674 128 73.001 128H56C38.318 128 24 113.677 24 96.01V64h6.136c-10.455-12.651-27.364-35.788-4.3-55.142 24.636-20.672 45.835 4.353 55.777 16.201 9.943 11.85-2.676 22.437-12.457 9.892-9.78-12.545-21.167-24.146-33.207-14.043-12.041 10.104-1.757 22.36 8.813 34.958 2.467 2.94 3.641 5.732 3.865 8.134zm19.105 28.364A8.503 8.503 0 0064.5 76a8.5 8.5 0 00-3.498 16.25l-5.095 22.77H72.8l-5.07-22.656z\"/></svg>"
        },
        "$:/core/images/up-arrow": {
            "title": "$:/core/images/up-arrow",
            "created": "20150316000544368",
            "modified": "20150316000831867",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-up-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M63.892.281c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.104 3.092-11.196 0L63.894 19.393 13.513 69.774a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l55.98-55.98A7.892 7.892 0 0163.893.28z\"/></svg>"
        },
        "$:/core/images/video": {
            "title": "$:/core/images/video",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-video tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 12c-34.91 0-55.273 2.917-58.182 5.833C2.91 20.75 0 41.167 0 64.5c0 23.333 2.91 43.75 5.818 46.667C8.728 114.083 29.091 117 64 117c34.91 0 55.273-2.917 58.182-5.833C125.09 108.25 128 87.833 128 64.5c0-23.333-2.91-43.75-5.818-46.667C119.272 14.917 98.909 12 64 12zm-9.084 32.618c-3.813-2.542-6.905-.879-6.905 3.698v31.368c0 4.585 3.099 6.235 6.905 3.698l22.168-14.779c3.813-2.542 3.806-6.669 0-9.206L54.916 44.618z\"/></svg>"
        },
        "$:/core/images/warning": {
            "title": "$:/core/images/warning",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-warning tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M57.072 11c3.079-5.333 10.777-5.333 13.856 0l55.426 96c3.079 5.333-.77 12-6.928 12H8.574c-6.158 0-10.007-6.667-6.928-12l55.426-96zM64 37c-4.418 0-8 3.582-8 7.994v28.012C56 77.421 59.59 81 64 81c4.418 0 8-3.582 8-7.994V44.994C72 40.579 68.41 37 64 37zm0 67a8 8 0 100-16 8 8 0 000 16z\"/></svg>"
        },
        "$:/language/Buttons/AdvancedSearch/Caption": {
            "title": "$:/language/Buttons/AdvancedSearch/Caption",
            "text": "advanced search"
        },
        "$:/language/Buttons/AdvancedSearch/Hint": {
            "title": "$:/language/Buttons/AdvancedSearch/Hint",
            "text": "Advanced search"
        },
        "$:/language/Buttons/Cancel/Caption": {
            "title": "$:/language/Buttons/Cancel/Caption",
            "text": "cancel"
        },
        "$:/language/Buttons/Cancel/Hint": {
            "title": "$:/language/Buttons/Cancel/Hint",
            "text": "Discard changes to this tiddler"
        },
        "$:/language/Buttons/Clone/Caption": {
            "title": "$:/language/Buttons/Clone/Caption",
            "text": "clone"
        },
        "$:/language/Buttons/Clone/Hint": {
            "title": "$:/language/Buttons/Clone/Hint",
            "text": "Clone this tiddler"
        },
        "$:/language/Buttons/Close/Caption": {
            "title": "$:/language/Buttons/Close/Caption",
            "text": "close"
        },
        "$:/language/Buttons/Close/Hint": {
            "title": "$:/language/Buttons/Close/Hint",
            "text": "Close this tiddler"
        },
        "$:/language/Buttons/CloseAll/Caption": {
            "title": "$:/language/Buttons/CloseAll/Caption",
            "text": "close all"
        },
        "$:/language/Buttons/CloseAll/Hint": {
            "title": "$:/language/Buttons/CloseAll/Hint",
            "text": "Close all tiddlers"
        },
        "$:/language/Buttons/CloseOthers/Caption": {
            "title": "$:/language/Buttons/CloseOthers/Caption",
            "text": "close others"
        },
        "$:/language/Buttons/CloseOthers/Hint": {
            "title": "$:/language/Buttons/CloseOthers/Hint",
            "text": "Close other tiddlers"
        },
        "$:/language/Buttons/ControlPanel/Caption": {
            "title": "$:/language/Buttons/ControlPanel/Caption",
            "text": "control panel"
        },
        "$:/language/Buttons/ControlPanel/Hint": {
            "title": "$:/language/Buttons/ControlPanel/Hint",
            "text": "Open control panel"
        },
        "$:/language/Buttons/CopyToClipboard/Caption": {
            "title": "$:/language/Buttons/CopyToClipboard/Caption",
            "text": "copy to clipboard"
        },
        "$:/language/Buttons/CopyToClipboard/Hint": {
            "title": "$:/language/Buttons/CopyToClipboard/Hint",
            "text": "Copy this text to the clipboard"
        },
        "$:/language/Buttons/Delete/Caption": {
            "title": "$:/language/Buttons/Delete/Caption",
            "text": "delete"
        },
        "$:/language/Buttons/Delete/Hint": {
            "title": "$:/language/Buttons/Delete/Hint",
            "text": "Delete this tiddler"
        },
        "$:/language/Buttons/Edit/Caption": {
            "title": "$:/language/Buttons/Edit/Caption",
            "text": "edit"
        },
        "$:/language/Buttons/Edit/Hint": {
            "title": "$:/language/Buttons/Edit/Hint",
            "text": "Edit this tiddler"
        },
        "$:/language/Buttons/Encryption/Caption": {
            "title": "$:/language/Buttons/Encryption/Caption",
            "text": "encryption"
        },
        "$:/language/Buttons/Encryption/Hint": {
            "title": "$:/language/Buttons/Encryption/Hint",
            "text": "Set or clear a password for saving this wiki"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Caption",
            "text": "clear password"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Hint",
            "text": "Clear the password and save this wiki without encryption"
        },
        "$:/language/Buttons/Encryption/SetPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Caption",
            "text": "set password"
        },
        "$:/language/Buttons/Encryption/SetPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Hint",
            "text": "Set a password for saving this wiki with encryption"
        },
        "$:/language/Buttons/ExportPage/Caption": {
            "title": "$:/language/Buttons/ExportPage/Caption",
            "text": "export all"
        },
        "$:/language/Buttons/ExportPage/Hint": {
            "title": "$:/language/Buttons/ExportPage/Hint",
            "text": "Export all tiddlers"
        },
        "$:/language/Buttons/ExportTiddler/Caption": {
            "title": "$:/language/Buttons/ExportTiddler/Caption",
            "text": "export tiddler"
        },
        "$:/language/Buttons/ExportTiddler/Hint": {
            "title": "$:/language/Buttons/ExportTiddler/Hint",
            "text": "Export tiddler"
        },
        "$:/language/Buttons/ExportTiddlers/Caption": {
            "title": "$:/language/Buttons/ExportTiddlers/Caption",
            "text": "export tiddlers"
        },
        "$:/language/Buttons/ExportTiddlers/Hint": {
            "title": "$:/language/Buttons/ExportTiddlers/Hint",
            "text": "Export tiddlers"
        },
        "$:/language/Buttons/SidebarSearch/Hint": {
            "title": "$:/language/Buttons/SidebarSearch/Hint",
            "text": "Select the sidebar search field"
        },
        "$:/language/Buttons/Fold/Caption": {
            "title": "$:/language/Buttons/Fold/Caption",
            "text": "fold tiddler"
        },
        "$:/language/Buttons/Fold/Hint": {
            "title": "$:/language/Buttons/Fold/Hint",
            "text": "Fold the body of this tiddler"
        },
        "$:/language/Buttons/Fold/FoldBar/Caption": {
            "title": "$:/language/Buttons/Fold/FoldBar/Caption",
            "text": "fold-bar"
        },
        "$:/language/Buttons/Fold/FoldBar/Hint": {
            "title": "$:/language/Buttons/Fold/FoldBar/Hint",
            "text": "Optional bars to fold and unfold tiddlers"
        },
        "$:/language/Buttons/Unfold/Caption": {
            "title": "$:/language/Buttons/Unfold/Caption",
            "text": "unfold tiddler"
        },
        "$:/language/Buttons/Unfold/Hint": {
            "title": "$:/language/Buttons/Unfold/Hint",
            "text": "Unfold the body of this tiddler"
        },
        "$:/language/Buttons/FoldOthers/Caption": {
            "title": "$:/language/Buttons/FoldOthers/Caption",
            "text": "fold other tiddlers"
        },
        "$:/language/Buttons/FoldOthers/Hint": {
            "title": "$:/language/Buttons/FoldOthers/Hint",
            "text": "Fold the bodies of other opened tiddlers"
        },
        "$:/language/Buttons/FoldAll/Caption": {
            "title": "$:/language/Buttons/FoldAll/Caption",
            "text": "fold all tiddlers"
        },
        "$:/language/Buttons/FoldAll/Hint": {
            "title": "$:/language/Buttons/FoldAll/Hint",
            "text": "Fold the bodies of all opened tiddlers"
        },
        "$:/language/Buttons/UnfoldAll/Caption": {
            "title": "$:/language/Buttons/UnfoldAll/Caption",
            "text": "unfold all tiddlers"
        },
        "$:/language/Buttons/UnfoldAll/Hint": {
            "title": "$:/language/Buttons/UnfoldAll/Hint",
            "text": "Unfold the bodies of all opened tiddlers"
        },
        "$:/language/Buttons/FullScreen/Caption": {
            "title": "$:/language/Buttons/FullScreen/Caption",
            "text": "full-screen"
        },
        "$:/language/Buttons/FullScreen/Hint": {
            "title": "$:/language/Buttons/FullScreen/Hint",
            "text": "Enter or leave full-screen mode"
        },
        "$:/language/Buttons/Help/Caption": {
            "title": "$:/language/Buttons/Help/Caption",
            "text": "help"
        },
        "$:/language/Buttons/Help/Hint": {
            "title": "$:/language/Buttons/Help/Hint",
            "text": "Show help panel"
        },
        "$:/language/Buttons/Import/Caption": {
            "title": "$:/language/Buttons/Import/Caption",
            "text": "import"
        },
        "$:/language/Buttons/Import/Hint": {
            "title": "$:/language/Buttons/Import/Hint",
            "text": "Import many types of file including text, image, TiddlyWiki or JSON"
        },
        "$:/language/Buttons/Info/Caption": {
            "title": "$:/language/Buttons/Info/Caption",
            "text": "info"
        },
        "$:/language/Buttons/Info/Hint": {
            "title": "$:/language/Buttons/Info/Hint",
            "text": "Show information for this tiddler"
        },
        "$:/language/Buttons/Home/Caption": {
            "title": "$:/language/Buttons/Home/Caption",
            "text": "home"
        },
        "$:/language/Buttons/Home/Hint": {
            "title": "$:/language/Buttons/Home/Hint",
            "text": "Open the default tiddlers"
        },
        "$:/language/Buttons/Language/Caption": {
            "title": "$:/language/Buttons/Language/Caption",
            "text": "language"
        },
        "$:/language/Buttons/Language/Hint": {
            "title": "$:/language/Buttons/Language/Hint",
            "text": "Choose the user interface language"
        },
        "$:/language/Buttons/Manager/Caption": {
            "title": "$:/language/Buttons/Manager/Caption",
            "text": "tiddler manager"
        },
        "$:/language/Buttons/Manager/Hint": {
            "title": "$:/language/Buttons/Manager/Hint",
            "text": "Open tiddler manager"
        },
        "$:/language/Buttons/More/Caption": {
            "title": "$:/language/Buttons/More/Caption",
            "text": "more"
        },
        "$:/language/Buttons/More/Hint": {
            "title": "$:/language/Buttons/More/Hint",
            "text": "More actions"
        },
        "$:/language/Buttons/NewHere/Caption": {
            "title": "$:/language/Buttons/NewHere/Caption",
            "text": "new here"
        },
        "$:/language/Buttons/NewHere/Hint": {
            "title": "$:/language/Buttons/NewHere/Hint",
            "text": "Create a new tiddler tagged with this one"
        },
        "$:/language/Buttons/NewJournal/Caption": {
            "title": "$:/language/Buttons/NewJournal/Caption",
            "text": "new journal"
        },
        "$:/language/Buttons/NewJournal/Hint": {
            "title": "$:/language/Buttons/NewJournal/Hint",
            "text": "Create a new journal tiddler"
        },
        "$:/language/Buttons/NewJournalHere/Caption": {
            "title": "$:/language/Buttons/NewJournalHere/Caption",
            "text": "new journal here"
        },
        "$:/language/Buttons/NewJournalHere/Hint": {
            "title": "$:/language/Buttons/NewJournalHere/Hint",
            "text": "Create a new journal tiddler tagged with this one"
        },
        "$:/language/Buttons/NewImage/Caption": {
            "title": "$:/language/Buttons/NewImage/Caption",
            "text": "new image"
        },
        "$:/language/Buttons/NewImage/Hint": {
            "title": "$:/language/Buttons/NewImage/Hint",
            "text": "Create a new image tiddler"
        },
        "$:/language/Buttons/NewMarkdown/Caption": {
            "title": "$:/language/Buttons/NewMarkdown/Caption",
            "text": "new Markdown tiddler"
        },
        "$:/language/Buttons/NewMarkdown/Hint": {
            "title": "$:/language/Buttons/NewMarkdown/Hint",
            "text": "Create a new Markdown tiddler"
        },
        "$:/language/Buttons/NewTiddler/Caption": {
            "title": "$:/language/Buttons/NewTiddler/Caption",
            "text": "new tiddler"
        },
        "$:/language/Buttons/NewTiddler/Hint": {
            "title": "$:/language/Buttons/NewTiddler/Hint",
            "text": "Create a new tiddler"
        },
        "$:/language/Buttons/OpenWindow/Caption": {
            "title": "$:/language/Buttons/OpenWindow/Caption",
            "text": "open in new window"
        },
        "$:/language/Buttons/OpenWindow/Hint": {
            "title": "$:/language/Buttons/OpenWindow/Hint",
            "text": "Open tiddler in new window"
        },
        "$:/language/Buttons/Palette/Caption": {
            "title": "$:/language/Buttons/Palette/Caption",
            "text": "palette"
        },
        "$:/language/Buttons/Palette/Hint": {
            "title": "$:/language/Buttons/Palette/Hint",
            "text": "Choose the colour palette"
        },
        "$:/language/Buttons/Permalink/Caption": {
            "title": "$:/language/Buttons/Permalink/Caption",
            "text": "permalink"
        },
        "$:/language/Buttons/Permalink/Hint": {
            "title": "$:/language/Buttons/Permalink/Hint",
            "text": "Set browser address bar to a direct link to this tiddler"
        },
        "$:/language/Buttons/Permaview/Caption": {
            "title": "$:/language/Buttons/Permaview/Caption",
            "text": "permaview"
        },
        "$:/language/Buttons/Permaview/Hint": {
            "title": "$:/language/Buttons/Permaview/Hint",
            "text": "Set browser address bar to a direct link to all the tiddlers in this story"
        },
        "$:/language/Buttons/Print/Caption": {
            "title": "$:/language/Buttons/Print/Caption",
            "text": "print page"
        },
        "$:/language/Buttons/Print/Hint": {
            "title": "$:/language/Buttons/Print/Hint",
            "text": "Print the current page"
        },
        "$:/language/Buttons/Refresh/Caption": {
            "title": "$:/language/Buttons/Refresh/Caption",
            "text": "refresh"
        },
        "$:/language/Buttons/Refresh/Hint": {
            "title": "$:/language/Buttons/Refresh/Hint",
            "text": "Perform a full refresh of the wiki"
        },
        "$:/language/Buttons/Save/Caption": {
            "title": "$:/language/Buttons/Save/Caption",
            "text": "ok"
        },
        "$:/language/Buttons/Save/Hint": {
            "title": "$:/language/Buttons/Save/Hint",
            "text": "Confirm changes to this tiddler"
        },
        "$:/language/Buttons/SaveWiki/Caption": {
            "title": "$:/language/Buttons/SaveWiki/Caption",
            "text": "save changes"
        },
        "$:/language/Buttons/SaveWiki/Hint": {
            "title": "$:/language/Buttons/SaveWiki/Hint",
            "text": "Save changes"
        },
        "$:/language/Buttons/StoryView/Caption": {
            "title": "$:/language/Buttons/StoryView/Caption",
            "text": "storyview"
        },
        "$:/language/Buttons/StoryView/Hint": {
            "title": "$:/language/Buttons/StoryView/Hint",
            "text": "Choose the story visualisation"
        },
        "$:/language/Buttons/HideSideBar/Caption": {
            "title": "$:/language/Buttons/HideSideBar/Caption",
            "text": "hide sidebar"
        },
        "$:/language/Buttons/HideSideBar/Hint": {
            "title": "$:/language/Buttons/HideSideBar/Hint",
            "text": "Hide sidebar"
        },
        "$:/language/Buttons/ShowSideBar/Caption": {
            "title": "$:/language/Buttons/ShowSideBar/Caption",
            "text": "show sidebar"
        },
        "$:/language/Buttons/ShowSideBar/Hint": {
            "title": "$:/language/Buttons/ShowSideBar/Hint",
            "text": "Show sidebar"
        },
        "$:/language/Buttons/TagManager/Caption": {
            "title": "$:/language/Buttons/TagManager/Caption",
            "text": "tag manager"
        },
        "$:/language/Buttons/TagManager/Hint": {
            "title": "$:/language/Buttons/TagManager/Hint",
            "text": "Open tag manager"
        },
        "$:/language/Buttons/Timestamp/Caption": {
            "title": "$:/language/Buttons/Timestamp/Caption",
            "text": "timestamps"
        },
        "$:/language/Buttons/Timestamp/Hint": {
            "title": "$:/language/Buttons/Timestamp/Hint",
            "text": "Choose whether modifications update timestamps"
        },
        "$:/language/Buttons/Timestamp/On/Caption": {
            "title": "$:/language/Buttons/Timestamp/On/Caption",
            "text": "timestamps are on"
        },
        "$:/language/Buttons/Timestamp/On/Hint": {
            "title": "$:/language/Buttons/Timestamp/On/Hint",
            "text": "Update timestamps when tiddlers are modified"
        },
        "$:/language/Buttons/Timestamp/Off/Caption": {
            "title": "$:/language/Buttons/Timestamp/Off/Caption",
            "text": "timestamps are off"
        },
        "$:/language/Buttons/Timestamp/Off/Hint": {
            "title": "$:/language/Buttons/Timestamp/Off/Hint",
            "text": "Don't update timestamps when tiddlers are modified"
        },
        "$:/language/Buttons/Theme/Caption": {
            "title": "$:/language/Buttons/Theme/Caption",
            "text": "theme"
        },
        "$:/language/Buttons/Theme/Hint": {
            "title": "$:/language/Buttons/Theme/Hint",
            "text": "Choose the display theme"
        },
        "$:/language/Buttons/Bold/Caption": {
            "title": "$:/language/Buttons/Bold/Caption",
            "text": "bold"
        },
        "$:/language/Buttons/Bold/Hint": {
            "title": "$:/language/Buttons/Bold/Hint",
            "text": "Apply bold formatting to selection"
        },
        "$:/language/Buttons/Clear/Caption": {
            "title": "$:/language/Buttons/Clear/Caption",
            "text": "clear"
        },
        "$:/language/Buttons/Clear/Hint": {
            "title": "$:/language/Buttons/Clear/Hint",
            "text": "Clear image to solid colour"
        },
        "$:/language/Buttons/EditorHeight/Caption": {
            "title": "$:/language/Buttons/EditorHeight/Caption",
            "text": "editor height"
        },
        "$:/language/Buttons/EditorHeight/Caption/Auto": {
            "title": "$:/language/Buttons/EditorHeight/Caption/Auto",
            "text": "Automatically adjust height to fit content"
        },
        "$:/language/Buttons/EditorHeight/Caption/Fixed": {
            "title": "$:/language/Buttons/EditorHeight/Caption/Fixed",
            "text": "Fixed height:"
        },
        "$:/language/Buttons/EditorHeight/Hint": {
            "title": "$:/language/Buttons/EditorHeight/Hint",
            "text": "Choose the height of the text editor"
        },
        "$:/language/Buttons/Excise/Caption": {
            "title": "$:/language/Buttons/Excise/Caption",
            "text": "excise"
        },
        "$:/language/Buttons/Excise/Caption/Excise": {
            "title": "$:/language/Buttons/Excise/Caption/Excise",
            "text": "Perform excision"
        },
        "$:/language/Buttons/Excise/Caption/MacroName": {
            "title": "$:/language/Buttons/Excise/Caption/MacroName",
            "text": "Macro name:"
        },
        "$:/language/Buttons/Excise/Caption/NewTitle": {
            "title": "$:/language/Buttons/Excise/Caption/NewTitle",
            "text": "Title of new tiddler:"
        },
        "$:/language/Buttons/Excise/Caption/Replace": {
            "title": "$:/language/Buttons/Excise/Caption/Replace",
            "text": "Replace excised text with:"
        },
        "$:/language/Buttons/Excise/Caption/Replace/Macro": {
            "title": "$:/language/Buttons/Excise/Caption/Replace/Macro",
            "text": "macro"
        },
        "$:/language/Buttons/Excise/Caption/Replace/Link": {
            "title": "$:/language/Buttons/Excise/Caption/Replace/Link",
            "text": "link"
        },
        "$:/language/Buttons/Excise/Caption/Replace/Transclusion": {
            "title": "$:/language/Buttons/Excise/Caption/Replace/Transclusion",
            "text": "transclusion"
        },
        "$:/language/Buttons/Excise/Caption/Tag": {
            "title": "$:/language/Buttons/Excise/Caption/Tag",
            "text": "Tag new tiddler with the title of this tiddler"
        },
        "$:/language/Buttons/Excise/Caption/TiddlerExists": {
            "title": "$:/language/Buttons/Excise/Caption/TiddlerExists",
            "text": "Warning: tiddler already exists"
        },
        "$:/language/Buttons/Excise/Hint": {
            "title": "$:/language/Buttons/Excise/Hint",
            "text": "Excise the selected text into a new tiddler"
        },
        "$:/language/Buttons/Heading1/Caption": {
            "title": "$:/language/Buttons/Heading1/Caption",
            "text": "heading 1"
        },
        "$:/language/Buttons/Heading1/Hint": {
            "title": "$:/language/Buttons/Heading1/Hint",
            "text": "Apply heading level 1 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading2/Caption": {
            "title": "$:/language/Buttons/Heading2/Caption",
            "text": "heading 2"
        },
        "$:/language/Buttons/Heading2/Hint": {
            "title": "$:/language/Buttons/Heading2/Hint",
            "text": "Apply heading level 2 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading3/Caption": {
            "title": "$:/language/Buttons/Heading3/Caption",
            "text": "heading 3"
        },
        "$:/language/Buttons/Heading3/Hint": {
            "title": "$:/language/Buttons/Heading3/Hint",
            "text": "Apply heading level 3 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading4/Caption": {
            "title": "$:/language/Buttons/Heading4/Caption",
            "text": "heading 4"
        },
        "$:/language/Buttons/Heading4/Hint": {
            "title": "$:/language/Buttons/Heading4/Hint",
            "text": "Apply heading level 4 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading5/Caption": {
            "title": "$:/language/Buttons/Heading5/Caption",
            "text": "heading 5"
        },
        "$:/language/Buttons/Heading5/Hint": {
            "title": "$:/language/Buttons/Heading5/Hint",
            "text": "Apply heading level 5 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading6/Caption": {
            "title": "$:/language/Buttons/Heading6/Caption",
            "text": "heading 6"
        },
        "$:/language/Buttons/Heading6/Hint": {
            "title": "$:/language/Buttons/Heading6/Hint",
            "text": "Apply heading level 6 formatting to lines containing selection"
        },
        "$:/language/Buttons/Italic/Caption": {
            "title": "$:/language/Buttons/Italic/Caption",
            "text": "italic"
        },
        "$:/language/Buttons/Italic/Hint": {
            "title": "$:/language/Buttons/Italic/Hint",
            "text": "Apply italic formatting to selection"
        },
        "$:/language/Buttons/LineWidth/Caption": {
            "title": "$:/language/Buttons/LineWidth/Caption",
            "text": "line width"
        },
        "$:/language/Buttons/LineWidth/Hint": {
            "title": "$:/language/Buttons/LineWidth/Hint",
            "text": "Set line width for painting"
        },
        "$:/language/Buttons/Link/Caption": {
            "title": "$:/language/Buttons/Link/Caption",
            "text": "link"
        },
        "$:/language/Buttons/Link/Hint": {
            "title": "$:/language/Buttons/Link/Hint",
            "text": "Create wikitext link"
        },
        "$:/language/Buttons/Linkify/Caption": {
            "title": "$:/language/Buttons/Linkify/Caption",
            "text": "wikilink"
        },
        "$:/language/Buttons/Linkify/Hint": {
            "title": "$:/language/Buttons/Linkify/Hint",
            "text": "Wrap selection in square brackets"
        },
        "$:/language/Buttons/ListBullet/Caption": {
            "title": "$:/language/Buttons/ListBullet/Caption",
            "text": "bulleted list"
        },
        "$:/language/Buttons/ListBullet/Hint": {
            "title": "$:/language/Buttons/ListBullet/Hint",
            "text": "Apply bulleted list formatting to lines containing selection"
        },
        "$:/language/Buttons/ListNumber/Caption": {
            "title": "$:/language/Buttons/ListNumber/Caption",
            "text": "numbered list"
        },
        "$:/language/Buttons/ListNumber/Hint": {
            "title": "$:/language/Buttons/ListNumber/Hint",
            "text": "Apply numbered list formatting to lines containing selection"
        },
        "$:/language/Buttons/MonoBlock/Caption": {
            "title": "$:/language/Buttons/MonoBlock/Caption",
            "text": "monospaced block"
        },
        "$:/language/Buttons/MonoBlock/Hint": {
            "title": "$:/language/Buttons/MonoBlock/Hint",
            "text": "Apply monospaced block formatting to lines containing selection"
        },
        "$:/language/Buttons/MonoLine/Caption": {
            "title": "$:/language/Buttons/MonoLine/Caption",
            "text": "monospaced"
        },
        "$:/language/Buttons/MonoLine/Hint": {
            "title": "$:/language/Buttons/MonoLine/Hint",
            "text": "Apply monospaced character formatting to selection"
        },
        "$:/language/Buttons/Opacity/Caption": {
            "title": "$:/language/Buttons/Opacity/Caption",
            "text": "opacity"
        },
        "$:/language/Buttons/Opacity/Hint": {
            "title": "$:/language/Buttons/Opacity/Hint",
            "text": "Set painting opacity"
        },
        "$:/language/Buttons/Paint/Caption": {
            "title": "$:/language/Buttons/Paint/Caption",
            "text": "paint colour"
        },
        "$:/language/Buttons/Paint/Hint": {
            "title": "$:/language/Buttons/Paint/Hint",
            "text": "Set painting colour"
        },
        "$:/language/Buttons/Picture/Caption": {
            "title": "$:/language/Buttons/Picture/Caption",
            "text": "picture"
        },
        "$:/language/Buttons/Picture/Hint": {
            "title": "$:/language/Buttons/Picture/Hint",
            "text": "Insert picture"
        },
        "$:/language/Buttons/Preview/Caption": {
            "title": "$:/language/Buttons/Preview/Caption",
            "text": "preview"
        },
        "$:/language/Buttons/Preview/Hint": {
            "title": "$:/language/Buttons/Preview/Hint",
            "text": "Show preview pane"
        },
        "$:/language/Buttons/PreviewType/Caption": {
            "title": "$:/language/Buttons/PreviewType/Caption",
            "text": "preview type"
        },
        "$:/language/Buttons/PreviewType/Hint": {
            "title": "$:/language/Buttons/PreviewType/Hint",
            "text": "Choose preview type"
        },
        "$:/language/Buttons/Quote/Caption": {
            "title": "$:/language/Buttons/Quote/Caption",
            "text": "quote"
        },
        "$:/language/Buttons/Quote/Hint": {
            "title": "$:/language/Buttons/Quote/Hint",
            "text": "Apply quoted text formatting to lines containing selection"
        },
        "$:/language/Buttons/RotateLeft/Caption": {
            "title": "$:/language/Buttons/RotateLeft/Caption",
            "text": "rotate left"
        },
        "$:/language/Buttons/RotateLeft/Hint": {
            "title": "$:/language/Buttons/RotateLeft/Hint",
            "text": "Rotate image left by 90 degrees"
        },
        "$:/language/Buttons/Size/Caption": {
            "title": "$:/language/Buttons/Size/Caption",
            "text": "image size"
        },
        "$:/language/Buttons/Size/Caption/Height": {
            "title": "$:/language/Buttons/Size/Caption/Height",
            "text": "Height:"
        },
        "$:/language/Buttons/Size/Caption/Resize": {
            "title": "$:/language/Buttons/Size/Caption/Resize",
            "text": "Resize image"
        },
        "$:/language/Buttons/Size/Caption/Width": {
            "title": "$:/language/Buttons/Size/Caption/Width",
            "text": "Width:"
        },
        "$:/language/Buttons/Size/Hint": {
            "title": "$:/language/Buttons/Size/Hint",
            "text": "Set image size"
        },
        "$:/language/Buttons/Stamp/Caption": {
            "title": "$:/language/Buttons/Stamp/Caption",
            "text": "stamp"
        },
        "$:/language/Buttons/Stamp/Caption/New": {
            "title": "$:/language/Buttons/Stamp/Caption/New",
            "text": "Add your own"
        },
        "$:/language/Buttons/Stamp/Hint": {
            "title": "$:/language/Buttons/Stamp/Hint",
            "text": "Insert a preconfigured snippet of text"
        },
        "$:/language/Buttons/Stamp/New/Title": {
            "title": "$:/language/Buttons/Stamp/New/Title",
            "text": "Name as shown in menu"
        },
        "$:/language/Buttons/Stamp/New/Text": {
            "title": "$:/language/Buttons/Stamp/New/Text",
            "text": "Text of snippet. (Remember to add a descriptive title in the caption field)."
        },
        "$:/language/Buttons/Strikethrough/Caption": {
            "title": "$:/language/Buttons/Strikethrough/Caption",
            "text": "strikethrough"
        },
        "$:/language/Buttons/Strikethrough/Hint": {
            "title": "$:/language/Buttons/Strikethrough/Hint",
            "text": "Apply strikethrough formatting to selection"
        },
        "$:/language/Buttons/Subscript/Caption": {
            "title": "$:/language/Buttons/Subscript/Caption",
            "text": "subscript"
        },
        "$:/language/Buttons/Subscript/Hint": {
            "title": "$:/language/Buttons/Subscript/Hint",
            "text": "Apply subscript formatting to selection"
        },
        "$:/language/Buttons/Superscript/Caption": {
            "title": "$:/language/Buttons/Superscript/Caption",
            "text": "superscript"
        },
        "$:/language/Buttons/Superscript/Hint": {
            "title": "$:/language/Buttons/Superscript/Hint",
            "text": "Apply superscript formatting to selection"
        },
        "$:/language/Buttons/ToggleSidebar/Hint": {
            "title": "$:/language/Buttons/ToggleSidebar/Hint",
            "text": "Toggle the sidebar visibility"
        },
        "$:/language/Buttons/Transcludify/Caption": {
            "title": "$:/language/Buttons/Transcludify/Caption",
            "text": "transclusion"
        },
        "$:/language/Buttons/Transcludify/Hint": {
            "title": "$:/language/Buttons/Transcludify/Hint",
            "text": "Wrap selection in curly brackets"
        },
        "$:/language/Buttons/Underline/Caption": {
            "title": "$:/language/Buttons/Underline/Caption",
            "text": "underline"
        },
        "$:/language/Buttons/Underline/Hint": {
            "title": "$:/language/Buttons/Underline/Hint",
            "text": "Apply underline formatting to selection"
        },
        "$:/language/ControlPanel/Advanced/Caption": {
            "title": "$:/language/ControlPanel/Advanced/Caption",
            "text": "Advanced"
        },
        "$:/language/ControlPanel/Advanced/Hint": {
            "title": "$:/language/ControlPanel/Advanced/Hint",
            "text": "Internal information about this TiddlyWiki"
        },
        "$:/language/ControlPanel/Appearance/Caption": {
            "title": "$:/language/ControlPanel/Appearance/Caption",
            "text": "Appearance"
        },
        "$:/language/ControlPanel/Appearance/Hint": {
            "title": "$:/language/ControlPanel/Appearance/Hint",
            "text": "Ways to customise the appearance of your TiddlyWiki."
        },
        "$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
            "title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
            "text": "Animation duration"
        },
        "$:/language/ControlPanel/Basics/AutoFocus/Prompt": {
            "title": "$:/language/ControlPanel/Basics/AutoFocus/Prompt",
            "text": "Default focus field for new tiddlers"
        },
        "$:/language/ControlPanel/Basics/Caption": {
            "title": "$:/language/ControlPanel/Basics/Caption",
            "text": "Basics"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
            "text": "Use &#91;&#91;double square brackets&#93;&#93; for titles with spaces. Or you can choose to <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">retain story ordering</$button>"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
            "text": "Default tiddlers"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
            "text": "Choose which tiddlers are displayed at startup"
        },
        "$:/language/ControlPanel/Basics/Language/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Language/Prompt",
            "text": "Hello! Current language:"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
            "text": "Title of new journal tiddlers"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Text/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Text/Prompt",
            "text": "Text for new journal tiddlers"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt",
            "text": "Tags for new journal tiddlers"
        },
        "$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt",
            "text": "Title of new tiddlers"
        },
        "$:/language/ControlPanel/Basics/NewTiddler/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewTiddler/Tags/Prompt",
            "text": "Tags for new tiddlers"
        },
        "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
            "text": "Number of overridden shadow tiddlers"
        },
        "$:/language/ControlPanel/Basics/RemoveTags": {
            "title": "$:/language/ControlPanel/Basics/RemoveTags",
            "text": "Update to current format"
        },
        "$:/language/ControlPanel/Basics/RemoveTags/Hint": {
            "title": "$:/language/ControlPanel/Basics/RemoveTags/Hint",
            "text": "Update the tags configuration to the latest format"
        },
        "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
            "text": "Number of shadow tiddlers"
        },
        "$:/language/ControlPanel/Basics/Subtitle/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
            "text": "Subtitle"
        },
        "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
            "text": "Number of system tiddlers"
        },
        "$:/language/ControlPanel/Basics/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tags/Prompt",
            "text": "Number of tags"
        },
        "$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
            "text": "Number of tiddlers"
        },
        "$:/language/ControlPanel/Basics/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Title/Prompt",
            "text": "Title of this ~TiddlyWiki"
        },
        "$:/language/ControlPanel/Basics/Username/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Username/Prompt",
            "text": "Username for signing edits"
        },
        "$:/language/ControlPanel/Basics/Version/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Version/Prompt",
            "text": "~TiddlyWiki version"
        },
        "$:/language/ControlPanel/EditorTypes/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Caption",
            "text": "Editor Types"
        },
        "$:/language/ControlPanel/EditorTypes/Editor/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
            "text": "Editor"
        },
        "$:/language/ControlPanel/EditorTypes/Hint": {
            "title": "$:/language/ControlPanel/EditorTypes/Hint",
            "text": "These tiddlers determine which editor is used to edit specific tiddler types."
        },
        "$:/language/ControlPanel/EditorTypes/Type/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
            "text": "Type"
        },
        "$:/language/ControlPanel/Info/Caption": {
            "title": "$:/language/ControlPanel/Info/Caption",
            "text": "Info"
        },
        "$:/language/ControlPanel/Info/Hint": {
            "title": "$:/language/ControlPanel/Info/Hint",
            "text": "Information about this TiddlyWiki"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt",
            "text": "Type shortcut here"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption",
            "text": "add shortcut"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Caption": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Caption",
            "text": "Keyboard Shortcuts"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Hint": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Hint",
            "text": "Manage keyboard shortcut assignments"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption",
            "text": "No keyboard shortcuts assigned"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint",
            "text": "remove keyboard shortcut"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/All": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/All",
            "text": "All platforms"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac",
            "text": "Macintosh platform only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac",
            "text": "Non-Macintosh platforms only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux",
            "text": "Linux platform only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux",
            "text": "Non-Linux platforms only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows",
            "text": "Windows platform only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows",
            "text": "Non-Windows platforms only"
        },
        "$:/language/ControlPanel/LayoutSwitcher/Caption": {
            "title": "$:/language/ControlPanel/LayoutSwitcher/Caption",
            "text": "Layout"
        },
        "$:/language/ControlPanel/LoadedModules/Caption": {
            "title": "$:/language/ControlPanel/LoadedModules/Caption",
            "text": "Loaded Modules"
        },
        "$:/language/ControlPanel/LoadedModules/Hint": {
            "title": "$:/language/ControlPanel/LoadedModules/Hint",
            "text": "These are the currently loaded tiddler modules linked to their source tiddlers. Any italicised modules lack a source tiddler, typically because they were setup during the boot process."
        },
        "$:/language/ControlPanel/Palette/Caption": {
            "title": "$:/language/ControlPanel/Palette/Caption",
            "text": "Palette"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
            "text": "clone"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
            "text": "It is recommended that you clone this shadow palette before editing it"
        },
        "$:/language/ControlPanel/Palette/Editor/Delete/Hint": {
            "title": "$:/language/ControlPanel/Palette/Editor/Delete/Hint",
            "text": "delete this entry from the current palette"
        },
        "$:/language/ControlPanel/Palette/Editor/Names/External/Show": {
            "title": "$:/language/ControlPanel/Palette/Editor/Names/External/Show",
            "text": "Show color names that are not part of the current palette"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt/Modified": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified",
            "text": "This shadow palette has been modified"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt",
            "text": "Editing"
        },
        "$:/language/ControlPanel/Palette/Editor/Reset/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption",
            "text": "reset"
        },
        "$:/language/ControlPanel/Palette/HideEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/HideEditor/Caption",
            "text": "hide editor"
        },
        "$:/language/ControlPanel/Palette/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Prompt",
            "text": "Current palette:"
        },
        "$:/language/ControlPanel/Palette/ShowEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/ShowEditor/Caption",
            "text": "show editor"
        },
        "$:/language/ControlPanel/Parsing/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Caption",
            "text": "Parsing"
        },
        "$:/language/ControlPanel/Parsing/Hint": {
            "title": "$:/language/ControlPanel/Parsing/Hint",
            "text": "Here you can globally disable/enable wiki parser rules. For changes to take effect, save and reload your wiki. Disabling certain parser rules can prevent <$text text=\"TiddlyWiki\"/> from functioning correctly. Use [[safe mode|https://tiddlywiki.com/#SafeMode]] to restore normal operation."
        },
        "$:/language/ControlPanel/Parsing/Block/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Block/Caption",
            "text": "Block Parse Rules"
        },
        "$:/language/ControlPanel/Parsing/Inline/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Inline/Caption",
            "text": "Inline Parse Rules"
        },
        "$:/language/ControlPanel/Parsing/Pragma/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Pragma/Caption",
            "text": "Pragma Parse Rules"
        },
        "$:/language/ControlPanel/Plugins/Add/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Add/Caption",
            "text": "Get more plugins"
        },
        "$:/language/ControlPanel/Plugins/Add/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Add/Hint",
            "text": "Install plugins from the official library"
        },
        "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint": {
            "title": "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint",
            "text": "This plugin is already installed at version <$text text=<<installedVersion>>/>"
        },
        "$:/language/ControlPanel/Plugins/AlsoRequires": {
            "title": "$:/language/ControlPanel/Plugins/AlsoRequires",
            "text": "Also requires:"
        },
        "$:/language/ControlPanel/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Caption",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Disable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Caption",
            "text": "disable"
        },
        "$:/language/ControlPanel/Plugins/Disable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Hint",
            "text": "Disable this plugin when reloading page"
        },
        "$:/language/ControlPanel/Plugins/Disabled/Status": {
            "title": "$:/language/ControlPanel/Plugins/Disabled/Status",
            "text": "(disabled)"
        },
        "$:/language/ControlPanel/Plugins/Downgrade/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Downgrade/Caption",
            "text": "downgrade"
        },
        "$:/language/ControlPanel/Plugins/Empty/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Empty/Hint",
            "text": "None"
        },
        "$:/language/ControlPanel/Plugins/Enable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Caption",
            "text": "enable"
        },
        "$:/language/ControlPanel/Plugins/Enable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Hint",
            "text": "Enable this plugin when reloading page"
        },
        "$:/language/ControlPanel/Plugins/Install/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Install/Caption",
            "text": "install"
        },
        "$:/language/ControlPanel/Plugins/Installed/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Installed/Hint",
            "text": "Currently installed plugins:"
        },
        "$:/language/ControlPanel/Plugins/Languages/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Caption",
            "text": "Languages"
        },
        "$:/language/ControlPanel/Plugins/Languages/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Hint",
            "text": "Language pack plugins"
        },
        "$:/language/ControlPanel/Plugins/NoInfoFound/Hint": {
            "title": "$:/language/ControlPanel/Plugins/NoInfoFound/Hint",
            "text": "No ''\"<$text text=<<currentTab>>/>\"'' found"
        },
        "$:/language/ControlPanel/Plugins/NotInstalled/Hint": {
            "title": "$:/language/ControlPanel/Plugins/NotInstalled/Hint",
            "text": "This plugin is not currently installed"
        },
        "$:/language/ControlPanel/Plugins/OpenPluginLibrary": {
            "title": "$:/language/ControlPanel/Plugins/OpenPluginLibrary",
            "text": "open plugin library"
        },
        "$:/language/ControlPanel/Plugins/ClosePluginLibrary": {
            "title": "$:/language/ControlPanel/Plugins/ClosePluginLibrary",
            "text": "close plugin library"
        },
        "$:/language/ControlPanel/Plugins/PluginWillRequireReload": {
            "title": "$:/language/ControlPanel/Plugins/PluginWillRequireReload",
            "text": "(requires reload)"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Caption",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Hint",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Reinstall/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Reinstall/Caption",
            "text": "reinstall"
        },
        "$:/language/ControlPanel/Plugins/Themes/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Caption",
            "text": "Themes"
        },
        "$:/language/ControlPanel/Plugins/Themes/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Hint",
            "text": "Theme plugins"
        },
        "$:/language/ControlPanel/Plugins/Update/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Update/Caption",
            "text": "update"
        },
        "$:/language/ControlPanel/Plugins/Updates/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Updates/Caption",
            "text": "Updates"
        },
        "$:/language/ControlPanel/Plugins/Updates/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Updates/Hint",
            "text": "Available updates to installed plugins"
        },
        "$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption",
            "text": "Update <<update-count>> plugins"
        },
        "$:/language/ControlPanel/Plugins/SubPluginPrompt": {
            "title": "$:/language/ControlPanel/Plugins/SubPluginPrompt",
            "text": "With <<count>> sub-plugins available"
        },
        "$:/language/ControlPanel/Saving/Caption": {
            "title": "$:/language/ControlPanel/Saving/Caption",
            "text": "Saving"
        },
        "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description": {
            "title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description",
            "text": "Permit automatic saving for the download saver"
        },
        "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint": {
            "title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint",
            "text": "Enable Autosave for Download Saver"
        },
        "$:/language/ControlPanel/Saving/DownloadSaver/Caption": {
            "title": "$:/language/ControlPanel/Saving/DownloadSaver/Caption",
            "text": "Download Saver"
        },
        "$:/language/ControlPanel/Saving/DownloadSaver/Hint": {
            "title": "$:/language/ControlPanel/Saving/DownloadSaver/Hint",
            "text": "These settings apply to the HTML5-compatible download saver"
        },
        "$:/language/ControlPanel/Saving/General/Caption": {
            "title": "$:/language/ControlPanel/Saving/General/Caption",
            "text": "General"
        },
        "$:/language/ControlPanel/Saving/General/Hint": {
            "title": "$:/language/ControlPanel/Saving/General/Hint",
            "text": "These settings apply to all the loaded savers"
        },
        "$:/language/ControlPanel/Saving/Hint": {
            "title": "$:/language/ControlPanel/Saving/Hint",
            "text": "Settings used for saving the entire TiddlyWiki as a single file via a saver module"
        },
        "$:/language/ControlPanel/Saving/GitService/Branch": {
            "title": "$:/language/ControlPanel/Saving/GitService/Branch",
            "text": "Target branch for saving"
        },
        "$:/language/ControlPanel/Saving/GitService/CommitMessage": {
            "title": "$:/language/ControlPanel/Saving/GitService/CommitMessage",
            "text": "Saved by TiddlyWiki"
        },
        "$:/language/ControlPanel/Saving/GitService/Description": {
            "title": "$:/language/ControlPanel/Saving/GitService/Description",
            "text": "These settings are only used when saving to <<service-name>>"
        },
        "$:/language/ControlPanel/Saving/GitService/Filename": {
            "title": "$:/language/ControlPanel/Saving/GitService/Filename",
            "text": "Filename of target file (e.g. `index.html`)"
        },
        "$:/language/ControlPanel/Saving/GitService/Path": {
            "title": "$:/language/ControlPanel/Saving/GitService/Path",
            "text": "Path to target file (e.g. `/wiki/`)"
        },
        "$:/language/ControlPanel/Saving/GitService/Repo": {
            "title": "$:/language/ControlPanel/Saving/GitService/Repo",
            "text": "Target repository (e.g. `Jermolene/TiddlyWiki5`)"
        },
        "$:/language/ControlPanel/Saving/GitService/ServerURL": {
            "title": "$:/language/ControlPanel/Saving/GitService/ServerURL",
            "text": "Server API URL"
        },
        "$:/language/ControlPanel/Saving/GitService/UserName": {
            "title": "$:/language/ControlPanel/Saving/GitService/UserName",
            "text": "Username"
        },
        "$:/language/ControlPanel/Saving/GitService/GitHub/Caption": {
            "title": "$:/language/ControlPanel/Saving/GitService/GitHub/Caption",
            "text": "~GitHub Saver"
        },
        "$:/language/ControlPanel/Saving/GitService/GitHub/Password": {
            "title": "$:/language/ControlPanel/Saving/GitService/GitHub/Password",
            "text": "Password, OAUTH token, or personal access token (see [[GitHub help page|https://help.github.com/en/articles/creating-a-personal-access-token-for-the-command-line]] for details)"
        },
        "$:/language/ControlPanel/Saving/GitService/GitLab/Caption": {
            "title": "$:/language/ControlPanel/Saving/GitService/GitLab/Caption",
            "text": "~GitLab Saver"
        },
        "$:/language/ControlPanel/Saving/GitService/GitLab/Password": {
            "title": "$:/language/ControlPanel/Saving/GitService/GitLab/Password",
            "text": "Personal access token for API (see [[GitLab help page|https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html]] for details)"
        },
        "$:/language/ControlPanel/Saving/GitService/Gitea/Caption": {
            "title": "$:/language/ControlPanel/Saving/GitService/Gitea/Caption",
            "text": "Gitea Saver"
        },
        "$:/language/ControlPanel/Saving/GitService/Gitea/Password": {
            "title": "$:/language/ControlPanel/Saving/GitService/Gitea/Password",
            "text": "Personal access token for API (via Gitea’s web interface: `Settings | Applications | Generate New Token`)"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading",
            "text": "Advanced Settings"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir",
            "text": "Backup Directory"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/ControlPanel": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/ControlPanel",
            "text": "~TiddlySpot Control Panel"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Backups": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
            "text": "Backups"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Caption": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Caption",
            "text": "~TiddlySpot Saver"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Description": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
            "text": "These settings are only used when saving to http://tiddlyspot.com or a compatible remote server"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
            "text": "Upload Filename"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading",
            "text": "~TiddlySpot"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Hint": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint",
            "text": "//The server URL defaults to `http://<wikiname>.tiddlyspot.com/store.cgi` and can be changed to use a custom server address, e.g. `http://example.com/store.php`.//"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Password": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
            "text": "Password"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/ReadOnly": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/ReadOnly",
            "text": "The ~TiddlySpot service is currently only available in read-only form. Please see http://tiddlyspot.com/ for the latest details. The ~TiddlySpot saver can still be used to save to compatible servers."
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
            "text": "Server URL"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
            "text": "Upload Directory"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
            "text": "Wiki Name"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Caption": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
            "text": "Autosave"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
            "text": "Do not save changes automatically"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
            "text": "Save changes automatically"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Hint": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
            "text": "Attempt to automatically save changes during editing when using a supporting saver"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Caption": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Caption",
            "text": "Camel Case Wiki Links"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Hint": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Hint",
            "text": "You can globally disable automatic linking of ~CamelCase phrases. Requires reload to take effect"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Description": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Description",
            "text": "Enable automatic ~CamelCase linking"
        },
        "$:/language/ControlPanel/Settings/Caption": {
            "title": "$:/language/ControlPanel/Settings/Caption",
            "text": "Settings"
        },
        "$:/language/ControlPanel/Settings/EditorToolbar/Caption": {
            "title": "$:/language/ControlPanel/Settings/EditorToolbar/Caption",
            "text": "Editor Toolbar"
        },
        "$:/language/ControlPanel/Settings/EditorToolbar/Hint": {
            "title": "$:/language/ControlPanel/Settings/EditorToolbar/Hint",
            "text": "Enable or disable the editor toolbar:"
        },
        "$:/language/ControlPanel/Settings/EditorToolbar/Description": {
            "title": "$:/language/ControlPanel/Settings/EditorToolbar/Description",
            "text": "Show editor toolbar"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Caption": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Caption",
            "text": "Tiddler Info Panel Mode"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Hint": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Hint",
            "text": "Control when the tiddler info panel closes:"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description",
            "text": "Tiddler info panel closes automatically"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description",
            "text": "Tiddler info panel stays open until explicitly closed"
        },
        "$:/language/ControlPanel/Settings/Hint": {
            "title": "$:/language/ControlPanel/Settings/Hint",
            "text": "These settings let you customise the behaviour of TiddlyWiki."
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
            "text": "Navigation Address Bar"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
            "text": "Behaviour of the browser address bar when navigating to a tiddler:"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
            "text": "Do not update the address bar"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
            "text": "Include the target tiddler"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
            "text": "Include the target tiddler and the current story sequence"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
            "text": "Navigation History"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
            "text": "Update browser history when navigating to a tiddler:"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
            "text": "Do not update history"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
            "text": "Update history"
        },
        "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption",
            "text": "Permalink/permaview Mode"
        },
        "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint",
            "text": "Choose how permalink/permaview is handled:"
        },
        "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description",
            "text": "Copy permalink/permaview URL to clipboard"
        },
        "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description",
            "text": "Update address bar with permalink/permaview URL"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption",
            "text": "Performance Instrumentation"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint",
            "text": "Displays performance statistics in the browser developer console. Requires reload to take effect"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description",
            "text": "Enable performance instrumentation"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption",
            "text": "Toolbar Button Style"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint",
            "text": "Choose the style for toolbar buttons:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless",
            "text": "Borderless"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed",
            "text": "Boxed"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded",
            "text": "Rounded"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption",
            "text": "Toolbar Buttons"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint",
            "text": "Default toolbar button appearance:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description",
            "text": "Include icon"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description",
            "text": "Include text"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption",
            "text": "Default Sidebar Tab"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint",
            "text": "Specify which sidebar tab is displayed by default"
        },
        "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption": {
            "title": "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption",
            "text": "Default More Sidebar Tab"
        },
        "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint": {
            "title": "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint",
            "text": "Specify which More sidebar tab is displayed by default"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption",
            "text": "Tiddler Opening Behaviour"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint",
            "text": "Navigation from //within// the story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint",
            "text": "Navigation from //outside// the story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove",
            "text": "Open above the current tiddler"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow",
            "text": "Open below the current tiddler"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop",
            "text": "Open at the top of the story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom",
            "text": "Open at the bottom of the story river"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Caption": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Caption",
            "text": "Tiddler Titles"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Hint": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Hint",
            "text": "Optionally display tiddler titles as links"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/No/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description",
            "text": "Do not display tiddler titles as links"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description",
            "text": "Display tiddler titles as links"
        },
        "$:/language/ControlPanel/Settings/MissingLinks/Caption": {
            "title": "$:/language/ControlPanel/Settings/MissingLinks/Caption",
            "text": "Wiki Links"
        },
        "$:/language/ControlPanel/Settings/MissingLinks/Hint": {
            "title": "$:/language/ControlPanel/Settings/MissingLinks/Hint",
            "text": "Choose whether to link to tiddlers that do not exist yet"
        },
        "$:/language/ControlPanel/Settings/MissingLinks/Description": {
            "title": "$:/language/ControlPanel/Settings/MissingLinks/Description",
            "text": "Enable links to missing tiddlers"
        },
        "$:/language/ControlPanel/StoryView/Caption": {
            "title": "$:/language/ControlPanel/StoryView/Caption",
            "text": "Story View"
        },
        "$:/language/ControlPanel/StoryView/Prompt": {
            "title": "$:/language/ControlPanel/StoryView/Prompt",
            "text": "Current view:"
        },
        "$:/language/ControlPanel/Stylesheets/Caption": {
            "title": "$:/language/ControlPanel/Stylesheets/Caption",
            "text": "Stylesheets"
        },
        "$:/language/ControlPanel/Stylesheets/Expand/Caption": {
            "title": "$:/language/ControlPanel/Stylesheets/Expand/Caption",
            "text": "Expand All"
        },
        "$:/language/ControlPanel/Stylesheets/Hint": {
            "title": "$:/language/ControlPanel/Stylesheets/Hint",
            "text": "This is the rendered CSS of the current stylesheet tiddlers tagged with <<tag \"$:/tags/Stylesheet\">>"
        },
        "$:/language/ControlPanel/Stylesheets/Restore/Caption": {
            "title": "$:/language/ControlPanel/Stylesheets/Restore/Caption",
            "text": "Restore"
        },
        "$:/language/ControlPanel/Theme/Caption": {
            "title": "$:/language/ControlPanel/Theme/Caption",
            "text": "Theme"
        },
        "$:/language/ControlPanel/Theme/Prompt": {
            "title": "$:/language/ControlPanel/Theme/Prompt",
            "text": "Current theme:"
        },
        "$:/language/ControlPanel/TiddlerFields/Caption": {
            "title": "$:/language/ControlPanel/TiddlerFields/Caption",
            "text": "Tiddler Fields"
        },
        "$:/language/ControlPanel/TiddlerFields/Hint": {
            "title": "$:/language/ControlPanel/TiddlerFields/Hint",
            "text": "This is the full set of TiddlerFields in use in this wiki (including system tiddlers but excluding shadow tiddlers)."
        },
        "$:/language/ControlPanel/Toolbars/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/Caption",
            "text": "Toolbars"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption",
            "text": "Edit Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint",
            "text": "Choose which buttons are displayed for tiddlers in edit mode. Drag and drop to change the ordering"
        },
        "$:/language/ControlPanel/Toolbars/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/Hint",
            "text": "Select which toolbar buttons are displayed"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Caption",
            "text": "Page Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Hint",
            "text": "Choose which buttons are displayed on the main page toolbar. Drag and drop to change the ordering"
        },
        "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption",
            "text": "Editor Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint",
            "text": "Choose which buttons are displayed in the editor toolbar. Note that some buttons will only appear when editing tiddlers of a certain type. Drag and drop to change the ordering"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption",
            "text": "View Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint",
            "text": "Choose which buttons are displayed for tiddlers in view mode. Drag and drop to change the ordering"
        },
        "$:/language/ControlPanel/Tools/Download/Full/Caption": {
            "title": "$:/language/ControlPanel/Tools/Download/Full/Caption",
            "text": "Download full wiki"
        },
        "$:/language/Date/DaySuffix/1": {
            "title": "$:/language/Date/DaySuffix/1",
            "text": "st"
        },
        "$:/language/Date/DaySuffix/2": {
            "title": "$:/language/Date/DaySuffix/2",
            "text": "nd"
        },
        "$:/language/Date/DaySuffix/3": {
            "title": "$:/language/Date/DaySuffix/3",
            "text": "rd"
        },
        "$:/language/Date/DaySuffix/4": {
            "title": "$:/language/Date/DaySuffix/4",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/5": {
            "title": "$:/language/Date/DaySuffix/5",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/6": {
            "title": "$:/language/Date/DaySuffix/6",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/7": {
            "title": "$:/language/Date/DaySuffix/7",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/8": {
            "title": "$:/language/Date/DaySuffix/8",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/9": {
            "title": "$:/language/Date/DaySuffix/9",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/10": {
            "title": "$:/language/Date/DaySuffix/10",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/11": {
            "title": "$:/language/Date/DaySuffix/11",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/12": {
            "title": "$:/language/Date/DaySuffix/12",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/13": {
            "title": "$:/language/Date/DaySuffix/13",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/14": {
            "title": "$:/language/Date/DaySuffix/14",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/15": {
            "title": "$:/language/Date/DaySuffix/15",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/16": {
            "title": "$:/language/Date/DaySuffix/16",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/17": {
            "title": "$:/language/Date/DaySuffix/17",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/18": {
            "title": "$:/language/Date/DaySuffix/18",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/19": {
            "title": "$:/language/Date/DaySuffix/19",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/20": {
            "title": "$:/language/Date/DaySuffix/20",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/21": {
            "title": "$:/language/Date/DaySuffix/21",
            "text": "st"
        },
        "$:/language/Date/DaySuffix/22": {
            "title": "$:/language/Date/DaySuffix/22",
            "text": "nd"
        },
        "$:/language/Date/DaySuffix/23": {
            "title": "$:/language/Date/DaySuffix/23",
            "text": "rd"
        },
        "$:/language/Date/DaySuffix/24": {
            "title": "$:/language/Date/DaySuffix/24",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/25": {
            "title": "$:/language/Date/DaySuffix/25",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/26": {
            "title": "$:/language/Date/DaySuffix/26",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/27": {
            "title": "$:/language/Date/DaySuffix/27",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/28": {
            "title": "$:/language/Date/DaySuffix/28",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/29": {
            "title": "$:/language/Date/DaySuffix/29",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/30": {
            "title": "$:/language/Date/DaySuffix/30",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/31": {
            "title": "$:/language/Date/DaySuffix/31",
            "text": "st"
        },
        "$:/language/Date/Long/Day/0": {
            "title": "$:/language/Date/Long/Day/0",
            "text": "Sunday"
        },
        "$:/language/Date/Long/Day/1": {
            "title": "$:/language/Date/Long/Day/1",
            "text": "Monday"
        },
        "$:/language/Date/Long/Day/2": {
            "title": "$:/language/Date/Long/Day/2",
            "text": "Tuesday"
        },
        "$:/language/Date/Long/Day/3": {
            "title": "$:/language/Date/Long/Day/3",
            "text": "Wednesday"
        },
        "$:/language/Date/Long/Day/4": {
            "title": "$:/language/Date/Long/Day/4",
            "text": "Thursday"
        },
        "$:/language/Date/Long/Day/5": {
            "title": "$:/language/Date/Long/Day/5",
            "text": "Friday"
        },
        "$:/language/Date/Long/Day/6": {
            "title": "$:/language/Date/Long/Day/6",
            "text": "Saturday"
        },
        "$:/language/Date/Long/Month/1": {
            "title": "$:/language/Date/Long/Month/1",
            "text": "January"
        },
        "$:/language/Date/Long/Month/2": {
            "title": "$:/language/Date/Long/Month/2",
            "text": "February"
        },
        "$:/language/Date/Long/Month/3": {
            "title": "$:/language/Date/Long/Month/3",
            "text": "March"
        },
        "$:/language/Date/Long/Month/4": {
            "title": "$:/language/Date/Long/Month/4",
            "text": "April"
        },
        "$:/language/Date/Long/Month/5": {
            "title": "$:/language/Date/Long/Month/5",
            "text": "May"
        },
        "$:/language/Date/Long/Month/6": {
            "title": "$:/language/Date/Long/Month/6",
            "text": "June"
        },
        "$:/language/Date/Long/Month/7": {
            "title": "$:/language/Date/Long/Month/7",
            "text": "July"
        },
        "$:/language/Date/Long/Month/8": {
            "title": "$:/language/Date/Long/Month/8",
            "text": "August"
        },
        "$:/language/Date/Long/Month/9": {
            "title": "$:/language/Date/Long/Month/9",
            "text": "September"
        },
        "$:/language/Date/Long/Month/10": {
            "title": "$:/language/Date/Long/Month/10",
            "text": "October"
        },
        "$:/language/Date/Long/Month/11": {
            "title": "$:/language/Date/Long/Month/11",
            "text": "November"
        },
        "$:/language/Date/Long/Month/12": {
            "title": "$:/language/Date/Long/Month/12",
            "text": "December"
        },
        "$:/language/Date/Period/am": {
            "title": "$:/language/Date/Period/am",
            "text": "am"
        },
        "$:/language/Date/Period/pm": {
            "title": "$:/language/Date/Period/pm",
            "text": "pm"
        },
        "$:/language/Date/Short/Day/0": {
            "title": "$:/language/Date/Short/Day/0",
            "text": "Sun"
        },
        "$:/language/Date/Short/Day/1": {
            "title": "$:/language/Date/Short/Day/1",
            "text": "Mon"
        },
        "$:/language/Date/Short/Day/2": {
            "title": "$:/language/Date/Short/Day/2",
            "text": "Tue"
        },
        "$:/language/Date/Short/Day/3": {
            "title": "$:/language/Date/Short/Day/3",
            "text": "Wed"
        },
        "$:/language/Date/Short/Day/4": {
            "title": "$:/language/Date/Short/Day/4",
            "text": "Thu"
        },
        "$:/language/Date/Short/Day/5": {
            "title": "$:/language/Date/Short/Day/5",
            "text": "Fri"
        },
        "$:/language/Date/Short/Day/6": {
            "title": "$:/language/Date/Short/Day/6",
            "text": "Sat"
        },
        "$:/language/Date/Short/Month/1": {
            "title": "$:/language/Date/Short/Month/1",
            "text": "Jan"
        },
        "$:/language/Date/Short/Month/2": {
            "title": "$:/language/Date/Short/Month/2",
            "text": "Feb"
        },
        "$:/language/Date/Short/Month/3": {
            "title": "$:/language/Date/Short/Month/3",
            "text": "Mar"
        },
        "$:/language/Date/Short/Month/4": {
            "title": "$:/language/Date/Short/Month/4",
            "text": "Apr"
        },
        "$:/language/Date/Short/Month/5": {
            "title": "$:/language/Date/Short/Month/5",
            "text": "May"
        },
        "$:/language/Date/Short/Month/6": {
            "title": "$:/language/Date/Short/Month/6",
            "text": "Jun"
        },
        "$:/language/Date/Short/Month/7": {
            "title": "$:/language/Date/Short/Month/7",
            "text": "Jul"
        },
        "$:/language/Date/Short/Month/8": {
            "title": "$:/language/Date/Short/Month/8",
            "text": "Aug"
        },
        "$:/language/Date/Short/Month/9": {
            "title": "$:/language/Date/Short/Month/9",
            "text": "Sep"
        },
        "$:/language/Date/Short/Month/10": {
            "title": "$:/language/Date/Short/Month/10",
            "text": "Oct"
        },
        "$:/language/Date/Short/Month/11": {
            "title": "$:/language/Date/Short/Month/11",
            "text": "Nov"
        },
        "$:/language/Date/Short/Month/12": {
            "title": "$:/language/Date/Short/Month/12",
            "text": "Dec"
        },
        "$:/language/RelativeDate/Future/Days": {
            "title": "$:/language/RelativeDate/Future/Days",
            "text": "<<period>> days from now"
        },
        "$:/language/RelativeDate/Future/Hours": {
            "title": "$:/language/RelativeDate/Future/Hours",
            "text": "<<period>> hours from now"
        },
        "$:/language/RelativeDate/Future/Minutes": {
            "title": "$:/language/RelativeDate/Future/Minutes",
            "text": "<<period>> minutes from now"
        },
        "$:/language/RelativeDate/Future/Months": {
            "title": "$:/language/RelativeDate/Future/Months",
            "text": "<<period>> months from now"
        },
        "$:/language/RelativeDate/Future/Second": {
            "title": "$:/language/RelativeDate/Future/Second",
            "text": "1 second from now"
        },
        "$:/language/RelativeDate/Future/Seconds": {
            "title": "$:/language/RelativeDate/Future/Seconds",
            "text": "<<period>> seconds from now"
        },
        "$:/language/RelativeDate/Future/Years": {
            "title": "$:/language/RelativeDate/Future/Years",
            "text": "<<period>> years from now"
        },
        "$:/language/RelativeDate/Past/Days": {
            "title": "$:/language/RelativeDate/Past/Days",
            "text": "<<period>> days ago"
        },
        "$:/language/RelativeDate/Past/Hours": {
            "title": "$:/language/RelativeDate/Past/Hours",
            "text": "<<period>> hours ago"
        },
        "$:/language/RelativeDate/Past/Minutes": {
            "title": "$:/language/RelativeDate/Past/Minutes",
            "text": "<<period>> minutes ago"
        },
        "$:/language/RelativeDate/Past/Months": {
            "title": "$:/language/RelativeDate/Past/Months",
            "text": "<<period>> months ago"
        },
        "$:/language/RelativeDate/Past/Second": {
            "title": "$:/language/RelativeDate/Past/Second",
            "text": "1 second ago"
        },
        "$:/language/RelativeDate/Past/Seconds": {
            "title": "$:/language/RelativeDate/Past/Seconds",
            "text": "<<period>> seconds ago"
        },
        "$:/language/RelativeDate/Past/Years": {
            "title": "$:/language/RelativeDate/Past/Years",
            "text": "<<period>> years ago"
        },
        "$:/language/Docs/ModuleTypes/allfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/allfilteroperator",
            "text": "A sub-operator for the ''all'' filter operator."
        },
        "$:/language/Docs/ModuleTypes/animation": {
            "title": "$:/language/Docs/ModuleTypes/animation",
            "text": "Animations that may be used with the RevealWidget."
        },
        "$:/language/Docs/ModuleTypes/authenticator": {
            "title": "$:/language/Docs/ModuleTypes/authenticator",
            "text": "Defines how requests are authenticated by the built-in HTTP server."
        },
        "$:/language/Docs/ModuleTypes/bitmapeditoroperation": {
            "title": "$:/language/Docs/ModuleTypes/bitmapeditoroperation",
            "text": "A bitmap editor toolbar operation."
        },
        "$:/language/Docs/ModuleTypes/command": {
            "title": "$:/language/Docs/ModuleTypes/command",
            "text": "Commands that can be executed under Node.js."
        },
        "$:/language/Docs/ModuleTypes/config": {
            "title": "$:/language/Docs/ModuleTypes/config",
            "text": "Data to be inserted into `$tw.config`."
        },
        "$:/language/Docs/ModuleTypes/filteroperator": {
            "title": "$:/language/Docs/ModuleTypes/filteroperator",
            "text": "Individual filter operator methods."
        },
        "$:/language/Docs/ModuleTypes/global": {
            "title": "$:/language/Docs/ModuleTypes/global",
            "text": "Global data to be inserted into `$tw`."
        },
        "$:/language/Docs/ModuleTypes/info": {
            "title": "$:/language/Docs/ModuleTypes/info",
            "text": "Publishes system information via the [[$:/temp/info-plugin]] pseudo-plugin."
        },
        "$:/language/Docs/ModuleTypes/isfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/isfilteroperator",
            "text": "Operands for the ''is'' filter operator."
        },
        "$:/language/Docs/ModuleTypes/library": {
            "title": "$:/language/Docs/ModuleTypes/library",
            "text": "Generic module type for general purpose JavaScript modules."
        },
        "$:/language/Docs/ModuleTypes/macro": {
            "title": "$:/language/Docs/ModuleTypes/macro",
            "text": "JavaScript macro definitions."
        },
        "$:/language/Docs/ModuleTypes/parser": {
            "title": "$:/language/Docs/ModuleTypes/parser",
            "text": "Parsers for different content types."
        },
        "$:/language/Docs/ModuleTypes/route": {
            "title": "$:/language/Docs/ModuleTypes/route",
            "text": "Defines how individual URL patterns are handled by the built-in HTTP server."
        },
        "$:/language/Docs/ModuleTypes/saver": {
            "title": "$:/language/Docs/ModuleTypes/saver",
            "text": "Savers handle different methods for saving files from the browser."
        },
        "$:/language/Docs/ModuleTypes/startup": {
            "title": "$:/language/Docs/ModuleTypes/startup",
            "text": "Startup functions."
        },
        "$:/language/Docs/ModuleTypes/storyview": {
            "title": "$:/language/Docs/ModuleTypes/storyview",
            "text": "Story views customise the animation and behaviour of list widgets."
        },
        "$:/language/Docs/ModuleTypes/texteditoroperation": {
            "title": "$:/language/Docs/ModuleTypes/texteditoroperation",
            "text": "A text editor toolbar operation."
        },
        "$:/language/Docs/ModuleTypes/tiddlerdeserializer": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer",
            "text": "Converts different content types into tiddlers."
        },
        "$:/language/Docs/ModuleTypes/tiddlerfield": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerfield",
            "text": "Defines the behaviour of an individual tiddler field."
        },
        "$:/language/Docs/ModuleTypes/tiddlermethod": {
            "title": "$:/language/Docs/ModuleTypes/tiddlermethod",
            "text": "Adds methods to the `$tw.Tiddler` prototype."
        },
        "$:/language/Docs/ModuleTypes/upgrader": {
            "title": "$:/language/Docs/ModuleTypes/upgrader",
            "text": "Applies upgrade processing to tiddlers during an upgrade/import."
        },
        "$:/language/Docs/ModuleTypes/utils": {
            "title": "$:/language/Docs/ModuleTypes/utils",
            "text": "Adds methods to `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/utils-node": {
            "title": "$:/language/Docs/ModuleTypes/utils-node",
            "text": "Adds Node.js-specific methods to `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/widget": {
            "title": "$:/language/Docs/ModuleTypes/widget",
            "text": "Widgets encapsulate DOM rendering and refreshing."
        },
        "$:/language/Docs/ModuleTypes/wikimethod": {
            "title": "$:/language/Docs/ModuleTypes/wikimethod",
            "text": "Adds methods to `$tw.Wiki`."
        },
        "$:/language/Docs/ModuleTypes/wikirule": {
            "title": "$:/language/Docs/ModuleTypes/wikirule",
            "text": "Individual parser rules for the main WikiText parser."
        },
        "$:/language/Docs/PaletteColours/alert-background": {
            "title": "$:/language/Docs/PaletteColours/alert-background",
            "text": "Alert background"
        },
        "$:/language/Docs/PaletteColours/alert-border": {
            "title": "$:/language/Docs/PaletteColours/alert-border",
            "text": "Alert border"
        },
        "$:/language/Docs/PaletteColours/alert-highlight": {
            "title": "$:/language/Docs/PaletteColours/alert-highlight",
            "text": "Alert highlight"
        },
        "$:/language/Docs/PaletteColours/alert-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/alert-muted-foreground",
            "text": "Alert muted foreground"
        },
        "$:/language/Docs/PaletteColours/background": {
            "title": "$:/language/Docs/PaletteColours/background",
            "text": "General background"
        },
        "$:/language/Docs/PaletteColours/blockquote-bar": {
            "title": "$:/language/Docs/PaletteColours/blockquote-bar",
            "text": "Blockquote bar"
        },
        "$:/language/Docs/PaletteColours/button-background": {
            "title": "$:/language/Docs/PaletteColours/button-background",
            "text": "Default button background"
        },
        "$:/language/Docs/PaletteColours/button-border": {
            "title": "$:/language/Docs/PaletteColours/button-border",
            "text": "Default button border"
        },
        "$:/language/Docs/PaletteColours/button-foreground": {
            "title": "$:/language/Docs/PaletteColours/button-foreground",
            "text": "Default button foreground"
        },
        "$:/language/Docs/PaletteColours/dirty-indicator": {
            "title": "$:/language/Docs/PaletteColours/dirty-indicator",
            "text": "Unsaved changes indicator"
        },
        "$:/language/Docs/PaletteColours/code-background": {
            "title": "$:/language/Docs/PaletteColours/code-background",
            "text": "Code background"
        },
        "$:/language/Docs/PaletteColours/code-border": {
            "title": "$:/language/Docs/PaletteColours/code-border",
            "text": "Code border"
        },
        "$:/language/Docs/PaletteColours/code-foreground": {
            "title": "$:/language/Docs/PaletteColours/code-foreground",
            "text": "Code foreground"
        },
        "$:/language/Docs/PaletteColours/download-background": {
            "title": "$:/language/Docs/PaletteColours/download-background",
            "text": "Download button background"
        },
        "$:/language/Docs/PaletteColours/download-foreground": {
            "title": "$:/language/Docs/PaletteColours/download-foreground",
            "text": "Download button foreground"
        },
        "$:/language/Docs/PaletteColours/dragger-background": {
            "title": "$:/language/Docs/PaletteColours/dragger-background",
            "text": "Dragger background"
        },
        "$:/language/Docs/PaletteColours/dragger-foreground": {
            "title": "$:/language/Docs/PaletteColours/dragger-foreground",
            "text": "Dragger foreground"
        },
        "$:/language/Docs/PaletteColours/dropdown-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-background",
            "text": "Dropdown background"
        },
        "$:/language/Docs/PaletteColours/dropdown-border": {
            "title": "$:/language/Docs/PaletteColours/dropdown-border",
            "text": "Dropdown border"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected",
            "text": "Dropdown tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background",
            "text": "Dropdown tab background"
        },
        "$:/language/Docs/PaletteColours/dropzone-background": {
            "title": "$:/language/Docs/PaletteColours/dropzone-background",
            "text": "Dropzone background"
        },
        "$:/language/Docs/PaletteColours/external-link-background-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-hover",
            "text": "External link background hover"
        },
        "$:/language/Docs/PaletteColours/external-link-background-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-visited",
            "text": "External link background visited"
        },
        "$:/language/Docs/PaletteColours/external-link-background": {
            "title": "$:/language/Docs/PaletteColours/external-link-background",
            "text": "External link background"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-hover",
            "text": "External link foreground hover"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-visited",
            "text": "External link foreground visited"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground",
            "text": "External link foreground"
        },
        "$:/language/Docs/PaletteColours/foreground": {
            "title": "$:/language/Docs/PaletteColours/foreground",
            "text": "General foreground"
        },
        "$:/language/Docs/PaletteColours/menubar-background": {
            "title": "$:/language/Docs/PaletteColours/menubar-background",
            "text": "Menu bar background"
        },
        "$:/language/Docs/PaletteColours/menubar-foreground": {
            "title": "$:/language/Docs/PaletteColours/menubar-foreground",
            "text": "Menu bar foreground"
        },
        "$:/language/Docs/PaletteColours/message-background": {
            "title": "$:/language/Docs/PaletteColours/message-background",
            "text": "Message box background"
        },
        "$:/language/Docs/PaletteColours/message-border": {
            "title": "$:/language/Docs/PaletteColours/message-border",
            "text": "Message box border"
        },
        "$:/language/Docs/PaletteColours/message-foreground": {
            "title": "$:/language/Docs/PaletteColours/message-foreground",
            "text": "Message box foreground"
        },
        "$:/language/Docs/PaletteColours/modal-backdrop": {
            "title": "$:/language/Docs/PaletteColours/modal-backdrop",
            "text": "Modal backdrop"
        },
        "$:/language/Docs/PaletteColours/modal-background": {
            "title": "$:/language/Docs/PaletteColours/modal-background",
            "text": "Modal background"
        },
        "$:/language/Docs/PaletteColours/modal-border": {
            "title": "$:/language/Docs/PaletteColours/modal-border",
            "text": "Modal border"
        },
        "$:/language/Docs/PaletteColours/modal-footer-background": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-background",
            "text": "Modal footer background"
        },
        "$:/language/Docs/PaletteColours/modal-footer-border": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-border",
            "text": "Modal footer border"
        },
        "$:/language/Docs/PaletteColours/modal-header-border": {
            "title": "$:/language/Docs/PaletteColours/modal-header-border",
            "text": "Modal header border"
        },
        "$:/language/Docs/PaletteColours/muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/muted-foreground",
            "text": "General muted foreground"
        },
        "$:/language/Docs/PaletteColours/notification-background": {
            "title": "$:/language/Docs/PaletteColours/notification-background",
            "text": "Notification background"
        },
        "$:/language/Docs/PaletteColours/notification-border": {
            "title": "$:/language/Docs/PaletteColours/notification-border",
            "text": "Notification border"
        },
        "$:/language/Docs/PaletteColours/page-background": {
            "title": "$:/language/Docs/PaletteColours/page-background",
            "text": "Page background"
        },
        "$:/language/Docs/PaletteColours/pre-background": {
            "title": "$:/language/Docs/PaletteColours/pre-background",
            "text": "Preformatted code background"
        },
        "$:/language/Docs/PaletteColours/pre-border": {
            "title": "$:/language/Docs/PaletteColours/pre-border",
            "text": "Preformatted code border"
        },
        "$:/language/Docs/PaletteColours/primary": {
            "title": "$:/language/Docs/PaletteColours/primary",
            "text": "General primary"
        },
        "$:/language/Docs/PaletteColours/select-tag-background": {
            "title": "$:/language/Docs/PaletteColours/select-tag-background",
            "text": "`<select>` element background"
        },
        "$:/language/Docs/PaletteColours/select-tag-foreground": {
            "title": "$:/language/Docs/PaletteColours/select-tag-foreground",
            "text": "`<select>` element text"
        },
        "$:/language/Docs/PaletteColours/sidebar-button-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-button-foreground",
            "text": "Sidebar button foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover",
            "text": "Sidebar controls foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground",
            "text": "Sidebar controls foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground-shadow": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow",
            "text": "Sidebar foreground shadow"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground",
            "text": "Sidebar foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover",
            "text": "Sidebar muted foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground",
            "text": "Sidebar muted foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected",
            "text": "Sidebar tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background",
            "text": "Sidebar tab background"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected",
            "text": "Sidebar tab border for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border",
            "text": "Sidebar tab border"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-divider": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-divider",
            "text": "Sidebar tab divider"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected",
            "text": "Sidebar tab foreground for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground",
            "text": "Sidebar tab foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover",
            "text": "Sidebar tiddler link foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground",
            "text": "Sidebar tiddler link foreground"
        },
        "$:/language/Docs/PaletteColours/site-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/site-title-foreground",
            "text": "Site title foreground"
        },
        "$:/language/Docs/PaletteColours/static-alert-foreground": {
            "title": "$:/language/Docs/PaletteColours/static-alert-foreground",
            "text": "Static alert foreground"
        },
        "$:/language/Docs/PaletteColours/tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-background-selected",
            "text": "Tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-background": {
            "title": "$:/language/Docs/PaletteColours/tab-background",
            "text": "Tab background"
        },
        "$:/language/Docs/PaletteColours/tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-border-selected",
            "text": "Tab border for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-border": {
            "title": "$:/language/Docs/PaletteColours/tab-border",
            "text": "Tab border"
        },
        "$:/language/Docs/PaletteColours/tab-divider": {
            "title": "$:/language/Docs/PaletteColours/tab-divider",
            "text": "Tab divider"
        },
        "$:/language/Docs/PaletteColours/tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground-selected",
            "text": "Tab foreground for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground",
            "text": "Tab foreground"
        },
        "$:/language/Docs/PaletteColours/table-border": {
            "title": "$:/language/Docs/PaletteColours/table-border",
            "text": "Table border"
        },
        "$:/language/Docs/PaletteColours/table-footer-background": {
            "title": "$:/language/Docs/PaletteColours/table-footer-background",
            "text": "Table footer background"
        },
        "$:/language/Docs/PaletteColours/table-header-background": {
            "title": "$:/language/Docs/PaletteColours/table-header-background",
            "text": "Table header background"
        },
        "$:/language/Docs/PaletteColours/tag-background": {
            "title": "$:/language/Docs/PaletteColours/tag-background",
            "text": "Tag background"
        },
        "$:/language/Docs/PaletteColours/tag-foreground": {
            "title": "$:/language/Docs/PaletteColours/tag-foreground",
            "text": "Tag foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-background",
            "text": "Tiddler background"
        },
        "$:/language/Docs/PaletteColours/tiddler-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-border",
            "text": "Tiddler border"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover",
            "text": "Tiddler controls foreground hover"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected",
            "text": "Tiddler controls foreground for selected controls"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground",
            "text": "Tiddler controls foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-background",
            "text": "Tiddler editor background"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border-image": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image",
            "text": "Tiddler editor border image"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border",
            "text": "Tiddler editor border"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-even": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even",
            "text": "Tiddler editor background for even fields"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd",
            "text": "Tiddler editor background for odd fields"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-background",
            "text": "Tiddler info panel background"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-border",
            "text": "Tiddler info panel border"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-tab-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background",
            "text": "Tiddler info panel tab background"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-background",
            "text": "Tiddler link background"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-foreground",
            "text": "Tiddler link foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground",
            "text": "Tiddler subtitle foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-title-foreground",
            "text": "Tiddler title foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-new-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-new-button",
            "text": "Toolbar 'new tiddler' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-options-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-options-button",
            "text": "Toolbar 'options' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-save-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-save-button",
            "text": "Toolbar 'save' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-info-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-info-button",
            "text": "Toolbar 'info' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-edit-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-edit-button",
            "text": "Toolbar 'edit' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-close-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-close-button",
            "text": "Toolbar 'close' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-delete-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-delete-button",
            "text": "Toolbar 'delete' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-cancel-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-cancel-button",
            "text": "Toolbar 'cancel' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-done-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-done-button",
            "text": "Toolbar 'done' button foreground"
        },
        "$:/language/Docs/PaletteColours/untagged-background": {
            "title": "$:/language/Docs/PaletteColours/untagged-background",
            "text": "Untagged pill background"
        },
        "$:/language/Docs/PaletteColours/very-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/very-muted-foreground",
            "text": "Very muted foreground"
        },
        "$:/language/EditTemplate/Body/External/Hint": {
            "title": "$:/language/EditTemplate/Body/External/Hint",
            "text": "This tiddler shows content stored outside of the main TiddlyWiki file. You can edit the tags and fields but cannot directly edit the content itself"
        },
        "$:/language/EditTemplate/Body/Placeholder": {
            "title": "$:/language/EditTemplate/Body/Placeholder",
            "text": "Type the text for this tiddler"
        },
        "$:/language/EditTemplate/Body/Preview/Type/Output": {
            "title": "$:/language/EditTemplate/Body/Preview/Type/Output",
            "text": "output"
        },
        "$:/language/EditTemplate/Field/Remove/Caption": {
            "title": "$:/language/EditTemplate/Field/Remove/Caption",
            "text": "remove field"
        },
        "$:/language/EditTemplate/Field/Remove/Hint": {
            "title": "$:/language/EditTemplate/Field/Remove/Hint",
            "text": "Remove field"
        },
        "$:/language/EditTemplate/Field/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Field/Dropdown/Caption",
            "text": "field list"
        },
        "$:/language/EditTemplate/Field/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Field/Dropdown/Hint",
            "text": "Show field list"
        },
        "$:/language/EditTemplate/Fields/Add/Button": {
            "title": "$:/language/EditTemplate/Fields/Add/Button",
            "text": "add"
        },
        "$:/language/EditTemplate/Fields/Add/Button/Hint": {
            "title": "$:/language/EditTemplate/Fields/Add/Button/Hint",
            "text": "Add the new field to the tiddler"
        },
        "$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
            "text": "field name"
        },
        "$:/language/EditTemplate/Fields/Add/Prompt": {
            "title": "$:/language/EditTemplate/Fields/Add/Prompt",
            "text": "Add a new field:"
        },
        "$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
            "text": "field value"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/System": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/System",
            "text": "System fields"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/User": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/User",
            "text": "User fields"
        },
        "$:/language/EditTemplate/Shadow/Warning": {
            "title": "$:/language/EditTemplate/Shadow/Warning",
            "text": "This is a shadow tiddler. Any changes you make will override the default version from the plugin <<pluginLink>>"
        },
        "$:/language/EditTemplate/Shadow/OverriddenWarning": {
            "title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
            "text": "This is a modified shadow tiddler. You can revert to the default version in the plugin <<pluginLink>> by deleting this tiddler"
        },
        "$:/language/EditTemplate/Tags/Add/Button": {
            "title": "$:/language/EditTemplate/Tags/Add/Button",
            "text": "add"
        },
        "$:/language/EditTemplate/Tags/Add/Button/Hint": {
            "title": "$:/language/EditTemplate/Tags/Add/Button/Hint",
            "text": "add tag"
        },
        "$:/language/EditTemplate/Tags/Add/Placeholder": {
            "title": "$:/language/EditTemplate/Tags/Add/Placeholder",
            "text": "tag name"
        },
        "$:/language/EditTemplate/Tags/ClearInput/Caption": {
            "title": "$:/language/EditTemplate/Tags/ClearInput/Caption",
            "text": "clear input"
        },
        "$:/language/EditTemplate/Tags/ClearInput/Hint": {
            "title": "$:/language/EditTemplate/Tags/ClearInput/Hint",
            "text": "Clear tag input"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Caption",
            "text": "tag list"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Hint",
            "text": "Show tag list"
        },
        "$:/language/EditTemplate/Title/BadCharacterWarning": {
            "title": "$:/language/EditTemplate/Title/BadCharacterWarning",
            "text": "Warning: avoid using any of the characters <<bad-chars>> in tiddler titles"
        },
        "$:/language/EditTemplate/Title/Exists/Prompt": {
            "title": "$:/language/EditTemplate/Title/Exists/Prompt",
            "text": "Target tiddler already exists"
        },
        "$:/language/EditTemplate/Title/Relink/Prompt": {
            "title": "$:/language/EditTemplate/Title/Relink/Prompt",
            "text": "Update ''<$text text=<<fromTitle>>/>'' to ''<$text text=<<toTitle>>/>'' in the //tags// and //list// fields of other tiddlers"
        },
        "$:/language/EditTemplate/Title/References/Prompt": {
            "title": "$:/language/EditTemplate/Title/References/Prompt",
            "text": "The following references to this tiddler will not be automatically updated:"
        },
        "$:/language/EditTemplate/Type/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Caption",
            "text": "content type list"
        },
        "$:/language/EditTemplate/Type/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Hint",
            "text": "Show content type list"
        },
        "$:/language/EditTemplate/Type/Delete/Caption": {
            "title": "$:/language/EditTemplate/Type/Delete/Caption",
            "text": "delete content type"
        },
        "$:/language/EditTemplate/Type/Delete/Hint": {
            "title": "$:/language/EditTemplate/Type/Delete/Hint",
            "text": "Delete content type"
        },
        "$:/language/EditTemplate/Type/Placeholder": {
            "title": "$:/language/EditTemplate/Type/Placeholder",
            "text": "content type"
        },
        "$:/language/EditTemplate/Type/Prompt": {
            "title": "$:/language/EditTemplate/Type/Prompt",
            "text": "Type:"
        },
        "$:/language/Exporters/StaticRiver": {
            "title": "$:/language/Exporters/StaticRiver",
            "text": "Static HTML"
        },
        "$:/language/Exporters/JsonFile": {
            "title": "$:/language/Exporters/JsonFile",
            "text": "JSON file"
        },
        "$:/language/Exporters/CsvFile": {
            "title": "$:/language/Exporters/CsvFile",
            "text": "CSV file"
        },
        "$:/language/Exporters/TidFile": {
            "title": "$:/language/Exporters/TidFile",
            "text": "\".tid\" file"
        },
        "$:/language/Docs/Fields/_canonical_uri": {
            "title": "$:/language/Docs/Fields/_canonical_uri",
            "text": "The full URI of an external image tiddler"
        },
        "$:/language/Docs/Fields/bag": {
            "title": "$:/language/Docs/Fields/bag",
            "text": "The name of the bag from which a tiddler came"
        },
        "$:/language/Docs/Fields/caption": {
            "title": "$:/language/Docs/Fields/caption",
            "text": "The text to be displayed on a tab or button"
        },
        "$:/language/Docs/Fields/color": {
            "title": "$:/language/Docs/Fields/color",
            "text": "The CSS color value associated with a tiddler"
        },
        "$:/language/Docs/Fields/component": {
            "title": "$:/language/Docs/Fields/component",
            "text": "The name of the component responsible for an [[alert tiddler|AlertMechanism]]"
        },
        "$:/language/Docs/Fields/current-tiddler": {
            "title": "$:/language/Docs/Fields/current-tiddler",
            "text": "Used to cache the top tiddler in a [[history list|HistoryMechanism]]"
        },
        "$:/language/Docs/Fields/created": {
            "title": "$:/language/Docs/Fields/created",
            "text": "The date a tiddler was created"
        },
        "$:/language/Docs/Fields/creator": {
            "title": "$:/language/Docs/Fields/creator",
            "text": "The name of the person who created a tiddler"
        },
        "$:/language/Docs/Fields/dependents": {
            "title": "$:/language/Docs/Fields/dependents",
            "text": "For a plugin, lists the dependent plugin titles"
        },
        "$:/language/Docs/Fields/description": {
            "title": "$:/language/Docs/Fields/description",
            "text": "The descriptive text for a plugin, or a modal dialogue"
        },
        "$:/language/Docs/Fields/draft.of": {
            "title": "$:/language/Docs/Fields/draft.of",
            "text": "For draft tiddlers, contains the title of the tiddler of which this is a draft"
        },
        "$:/language/Docs/Fields/draft.title": {
            "title": "$:/language/Docs/Fields/draft.title",
            "text": "For draft tiddlers, contains the proposed new title of the tiddler"
        },
        "$:/language/Docs/Fields/footer": {
            "title": "$:/language/Docs/Fields/footer",
            "text": "The footer text for a wizard"
        },
        "$:/language/Docs/Fields/hide-body": {
            "title": "$:/language/Docs/Fields/hide-body",
            "text": "The view template will hide bodies of tiddlers if set to: ''yes''"
        },
        "$:/language/Docs/Fields/icon": {
            "title": "$:/language/Docs/Fields/icon",
            "text": "The title of the tiddler containing the icon associated with a tiddler"
        },
        "$:/language/Docs/Fields/library": {
            "title": "$:/language/Docs/Fields/library",
            "text": "Indicates that a tiddler should be saved as a JavaScript library if set to: ''yes''"
        },
        "$:/language/Docs/Fields/list": {
            "title": "$:/language/Docs/Fields/list",
            "text": "An ordered list of tiddler titles associated with a tiddler"
        },
        "$:/language/Docs/Fields/list-before": {
            "title": "$:/language/Docs/Fields/list-before",
            "text": "If set, the title of a tiddler before which this tiddler should be added to the ordered list of tiddler titles, or at the start of the list if this field is present but empty"
        },
        "$:/language/Docs/Fields/list-after": {
            "title": "$:/language/Docs/Fields/list-after",
            "text": "If set, the title of the tiddler after which this tiddler should be added to the ordered list of tiddler titles, or at the end of the list if this field is present but empty"
        },
        "$:/language/Docs/Fields/modified": {
            "title": "$:/language/Docs/Fields/modified",
            "text": "The date and time at which a tiddler was last modified"
        },
        "$:/language/Docs/Fields/modifier": {
            "title": "$:/language/Docs/Fields/modifier",
            "text": "The tiddler title associated with the person who last modified a tiddler"
        },
        "$:/language/Docs/Fields/name": {
            "title": "$:/language/Docs/Fields/name",
            "text": "The human readable name associated with a plugin tiddler"
        },
        "$:/language/Docs/Fields/plugin-priority": {
            "title": "$:/language/Docs/Fields/plugin-priority",
            "text": "A numerical value indicating the priority of a plugin tiddler"
        },
        "$:/language/Docs/Fields/plugin-type": {
            "title": "$:/language/Docs/Fields/plugin-type",
            "text": "The type of plugin in a plugin tiddler"
        },
        "$:/language/Docs/Fields/revision": {
            "title": "$:/language/Docs/Fields/revision",
            "text": "The revision of the tiddler held at the server"
        },
        "$:/language/Docs/Fields/released": {
            "title": "$:/language/Docs/Fields/released",
            "text": "Date of a TiddlyWiki release"
        },
        "$:/language/Docs/Fields/source": {
            "title": "$:/language/Docs/Fields/source",
            "text": "The source URL associated with a tiddler"
        },
        "$:/language/Docs/Fields/subtitle": {
            "title": "$:/language/Docs/Fields/subtitle",
            "text": "The subtitle text for a wizard"
        },
        "$:/language/Docs/Fields/tags": {
            "title": "$:/language/Docs/Fields/tags",
            "text": "A list of tags associated with a tiddler"
        },
        "$:/language/Docs/Fields/text": {
            "title": "$:/language/Docs/Fields/text",
            "text": "The body text of a tiddler"
        },
        "$:/language/Docs/Fields/throttle.refresh": {
            "title": "$:/language/Docs/Fields/throttle.refresh",
            "text": "If present, throttles refreshes of this tiddler"
        },
        "$:/language/Docs/Fields/title": {
            "title": "$:/language/Docs/Fields/title",
            "text": "The unique name of a tiddler"
        },
        "$:/language/Docs/Fields/toc-link": {
            "title": "$:/language/Docs/Fields/toc-link",
            "text": "Suppresses the tiddler's link in a Table of Contents tree if set to: ''no''"
        },
        "$:/language/Docs/Fields/type": {
            "title": "$:/language/Docs/Fields/type",
            "text": "The content type of a tiddler"
        },
        "$:/language/Docs/Fields/version": {
            "title": "$:/language/Docs/Fields/version",
            "text": "Version information for a plugin"
        },
        "$:/language/Docs/Fields/_is_skinny": {
            "title": "$:/language/Docs/Fields/_is_skinny",
            "text": "If present, indicates that the tiddler text field must be loaded from the server"
        },
        "$:/language/Filters/AllTiddlers": {
            "title": "$:/language/Filters/AllTiddlers",
            "text": "All tiddlers except system tiddlers"
        },
        "$:/language/Filters/RecentSystemTiddlers": {
            "title": "$:/language/Filters/RecentSystemTiddlers",
            "text": "Recently modified tiddlers, including system tiddlers"
        },
        "$:/language/Filters/RecentTiddlers": {
            "title": "$:/language/Filters/RecentTiddlers",
            "text": "Recently modified tiddlers"
        },
        "$:/language/Filters/AllTags": {
            "title": "$:/language/Filters/AllTags",
            "text": "All tags except system tags"
        },
        "$:/language/Filters/Missing": {
            "title": "$:/language/Filters/Missing",
            "text": "Missing tiddlers"
        },
        "$:/language/Filters/Drafts": {
            "title": "$:/language/Filters/Drafts",
            "text": "Draft tiddlers"
        },
        "$:/language/Filters/Orphans": {
            "title": "$:/language/Filters/Orphans",
            "text": "Orphan tiddlers"
        },
        "$:/language/Filters/SystemTiddlers": {
            "title": "$:/language/Filters/SystemTiddlers",
            "text": "System tiddlers"
        },
        "$:/language/Filters/ShadowTiddlers": {
            "title": "$:/language/Filters/ShadowTiddlers",
            "text": "Shadow tiddlers"
        },
        "$:/language/Filters/OverriddenShadowTiddlers": {
            "title": "$:/language/Filters/OverriddenShadowTiddlers",
            "text": "Overridden shadow tiddlers"
        },
        "$:/language/Filters/SessionTiddlers": {
            "title": "$:/language/Filters/SessionTiddlers",
            "text": "Tiddlers modified since the wiki was loaded"
        },
        "$:/language/Filters/SystemTags": {
            "title": "$:/language/Filters/SystemTags",
            "text": "System tags"
        },
        "$:/language/Filters/StoryList": {
            "title": "$:/language/Filters/StoryList",
            "text": "Tiddlers in the story river, excluding <$text text=\"$:/AdvancedSearch\"/>"
        },
        "$:/language/Filters/TypedTiddlers": {
            "title": "$:/language/Filters/TypedTiddlers",
            "text": "Non wiki-text tiddlers"
        },
        "GettingStarted": {
            "title": "GettingStarted",
            "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\nWelcome to ~TiddlyWiki and the ~TiddlyWiki community\n\nBefore you start storing important information in ~TiddlyWiki it is vital to make sure that you can reliably save changes. See https://tiddlywiki.com/#GettingStarted for details\n\n!! Set up this ~TiddlyWiki\n\n<div class=\"tc-control-panel\">\n\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n</div>\n\nSee the [[control panel|$:/ControlPanel]] for more options.\n"
        },
        "$:/language/Help/build": {
            "title": "$:/language/Help/build",
            "description": "Automatically run configured commands",
            "text": "Build the specified build targets for the current wiki. If no build targets are specified then all available targets will be built.\n\n```\n--build <target> [<target> ...]\n```\n\nBuild targets are defined in the `tiddlywiki.info` file of a wiki folder.\n\n"
        },
        "$:/language/Help/clearpassword": {
            "title": "$:/language/Help/clearpassword",
            "description": "Clear a password for subsequent crypto operations",
            "text": "Clear the password for subsequent crypto operations\n\n```\n--clearpassword\n```\n"
        },
        "$:/language/Help/default": {
            "title": "$:/language/Help/default",
            "text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nusage: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\nAvailable commands:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nTo get detailed help on a command:\n\n```\ntiddlywiki --help <command>\n```\n"
        },
        "$:/language/Help/deletetiddlers": {
            "title": "$:/language/Help/deletetiddlers",
            "description": "Deletes a group of tiddlers",
            "text": "<<.from-version \"5.1.20\">> Deletes a group of tiddlers identified by a filter.\n\n```\n--deletetiddlers <filter>\n```\n"
        },
        "$:/language/Help/editions": {
            "title": "$:/language/Help/editions",
            "description": "Lists the available editions of TiddlyWiki",
            "text": "Lists the names and descriptions of the available editions. You can create a new wiki of a specified edition with the `--init` command.\n\n```\n--editions\n```\n"
        },
        "$:/language/Help/fetch": {
            "title": "$:/language/Help/fetch",
            "description": "Fetch tiddlers from wiki by URL",
            "text": "Fetch one or more files over HTTP/HTTPS, and import the tiddlers matching a filter, optionally transforming the incoming titles.\n\n```\n--fetch file <url> <import-filter> <transform-filter>\n--fetch files <url-filter> <import-filter> <transform-filter>\n--fetch raw-file <url> <transform-filter>\n--fetch raw-files <url-filter> <transform-filter>\n```\n\nThe \"file\" and \"files\" variants fetch the specified files and attempt to import the tiddlers within them (the same processing as if the files were dragged into the browser window). The \"raw-file\" and \"raw-files\" variants fetch the specified files and then store the raw file data in tiddlers, without applying the import logic.\n\nWith the \"file\" and \"raw-file\" variants only a single file is fetched and the first parameter is the URL of the file to read.\n\nWith the \"files\" and \"raw-files\" variants, multiple files are fetched and the first parameter is a filter yielding a list of URLs of the files to read. For example, given a set of tiddlers tagged \"remote-server\" that have a field \"url\" the filter `[tag[remote-server]get[url]]` will retrieve all the available URLs.\n\nFor the \"file\" and \"files\" variants, the `<import-filter>` parameter specifies a filter determining which tiddlers are imported. It defaults to `[all[tiddlers]]` if not provided.\n\nFor all variants, the `<transform-filter>` parameter specifies an optional filter that transforms the titles of the imported tiddlers. For example, `[addprefix[$:/myimports/]]` would add the prefix `$:/myimports/` to each title.\n\nPreceding the `--fetch` command with `--verbose` will output progress information during the import.\n\nNote that TiddlyWiki will not fetch an older version of an already loaded plugin.\n\nThe following example retrieves all the non-system tiddlers from https://tiddlywiki.com and saves them to a JSON file:\n\n```\ntiddlywiki --verbose --fetch file \"https://tiddlywiki.com/\" \"[!is[system]]\" \"\" --rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[!is[system]]\"\n```\n\nThe following example retrieves the \"favicon\" file from tiddlywiki.com and saves it in a file called \"output.ico\". Note that the intermediate tiddler \"Icon Tiddler\" is quoted in the \"--fetch\" command because it is being used as a transformation filter to replace the default title, while there are no quotes for the \"--savetiddler\" command because it is being used directly as a title.\n\n```\ntiddlywiki --verbose --fetch raw-file \"https://tiddlywiki.com/favicon.ico\" \"[[Icon Tiddler]]\" --savetiddler \"Icon Tiddler\" output.ico\n```\n\n"
        },
        "$:/language/Help/help": {
            "title": "$:/language/Help/help",
            "description": "Display help for TiddlyWiki commands",
            "text": "Displays help text for a command:\n\n```\n--help [<command>]\n```\n\nIf the command name is omitted then a list of available commands is displayed.\n"
        },
        "$:/language/Help/import": {
            "title": "$:/language/Help/import",
            "description": "Import tiddlers from a file",
            "text": "Import tiddlers from TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` or other local files. The deserializer must be explicitly specified, unlike the `load` command which infers the deserializer from the file extension.\n\n```\n--import <filepath> <deserializer> [<title>] [<encoding>]\n```\n\nThe deserializers in the core include:\n\n* application/javascript\n* application/json\n* application/x-tiddler\n* application/x-tiddler-html-div\n* application/x-tiddlers\n* text/html\n* text/plain\n\nThe title of the imported tiddler defaults to the filename.\n\nThe encoding defaults to \"utf8\", but can be \"base64\" for importing binary files.\n\nNote that TiddlyWiki will not import an older version of an already loaded plugin.\n"
        },
        "$:/language/Help/init": {
            "title": "$:/language/Help/init",
            "description": "Initialise a new wiki folder",
            "text": "Initialise an empty [[WikiFolder|WikiFolders]] with a copy of the specified edition.\n\n```\n--init <edition> [<edition> ...]\n```\n\nFor example:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\nNote:\n\n* The wiki folder directory will be created if necessary\n* The \"edition\" defaults to ''empty''\n* The init command will fail if the wiki folder is not empty\n* The init command removes any `includeWikis` definitions in the edition's `tiddlywiki.info` file\n* When multiple editions are specified, editions initialised later will overwrite any files shared with earlier editions (so, the final `tiddlywiki.info` file will be copied from the last edition)\n* `--editions` returns a list of available editions\n"
        },
        "$:/language/Help/listen": {
            "title": "$:/language/Help/listen",
            "description": "Provides an HTTP server interface to TiddlyWiki",
            "text": "Serves a wiki over HTTP.\n\nThe listen command uses NamedCommandParameters:\n\n```\n--listen [<name>=<value>]...\n```\n\nAll parameters are optional with safe defaults, and can be specified in any order. The recognised parameters are:\n\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''path-prefix'' - optional prefix for paths\n* ''port'' - port number on which to listen; non-numeric values are interpreted as a system environment variable from which the port number is extracted (defaults to \"8080\")\n* ''credentials'' - pathname of credentials CSV file (relative to wiki folder)\n* ''anon-username'' - the username for signing edits for anonymous users\n* ''username'' - optional username for basic authentication\n* ''password'' - optional password for basic authentication\n* ''authenticated-user-header'' - optional name of header to be used for trusted authentication\n* ''readers'' - comma separated list of principals allowed to read from this wiki\n* ''writers'' - comma separated list of principals allowed to write to this wiki\n* ''csrf-disable'' - set to \"yes\" to disable CSRF checks (defaults to \"no\")\n* ''root-tiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''root-render-type'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''root-serve-type'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''tls-cert'' - pathname of TLS certificate file (relative to wiki folder)\n* ''tls-key'' - pathname of TLS key file (relative to wiki folder)\n* ''debug-level'' - optional debug level; set to \"debug\" to view request details (defaults to \"none\")\n* ''gzip'' - set to \"yes\" to enable gzip compression for some http endpoints (defaults to \"no\")\n\nFor information on opening up your instance to the entire local network, and possible security concerns, see the WebServer tiddler at TiddlyWiki.com.\n\n"
        },
        "$:/language/Help/load": {
            "title": "$:/language/Help/load",
            "description": "Load tiddlers from a file",
            "text": "Load tiddlers from TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` or other local files. The processing applied to incoming files is determined by the file extension. Use the alternative `import` command if you need to specify the deserializer and encoding explicitly.\n\n```\n--load <filepath> [noerror]\n--load <dirpath> [noerror]\n```\n\nBy default, the load command raises an error if no tiddlers are found. The error can be suppressed by providing the optional \"noerror\" parameter.\n\nTo load tiddlers from an encrypted TiddlyWiki file you should first specify the password with the PasswordCommand. For example:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\nNote that TiddlyWiki will not load an older version of an already loaded plugin.\n"
        },
        "$:/language/Help/makelibrary": {
            "title": "$:/language/Help/makelibrary",
            "description": "Construct library plugin required by upgrade process",
            "text": "Constructs the `$:/UpgradeLibrary` tiddler for the upgrade process.\n\nThe upgrade library is formatted as an ordinary plugin tiddler with the plugin type `library`. It contains a copy of each of the plugins, themes and language packs available within the TiddlyWiki5 repository.\n\nThis command is intended for internal use; it is only relevant to users constructing a custom upgrade procedure.\n\n```\n--makelibrary <title>\n```\n\nThe title argument defaults to `$:/UpgradeLibrary`.\n"
        },
        "$:/language/Help/notfound": {
            "title": "$:/language/Help/notfound",
            "text": "No such help item"
        },
        "$:/language/Help/output": {
            "title": "$:/language/Help/output",
            "description": "Set the base output directory for subsequent commands",
            "text": "Sets the base output directory for subsequent commands. The default output directory is the `output` subdirectory of the edition directory.\n\n```\n--output <pathname>\n```\n\nIf the specified pathname is relative then it is resolved relative to the current working directory. For example `--output .` sets the output directory to the current working directory.\n\n"
        },
        "$:/language/Help/password": {
            "title": "$:/language/Help/password",
            "description": "Set a password for subsequent crypto operations",
            "text": "Set a password for subsequent crypto operations\n\n```\n--password <password>\n```\n\n''Note'': This should not be used for serving TiddlyWiki with password protection. Instead, see the password option under the [[ServerCommand]].\n"
        },
        "$:/language/Help/render": {
            "title": "$:/language/Help/render",
            "description": "Renders individual tiddlers to files",
            "text": "Render individual tiddlers identified by a filter and save the results to the specified files.\n\nOptionally, the title of a template tiddler can be specified. In this case, instead of directly rendering each tiddler, the template tiddler is rendered with the \"currentTiddler\" variable set to the title of the tiddler that is being rendered.\n\nA name and value for an additional variable may optionally also be specified.\n\n```\n--render <tiddler-filter> [<filename-filter>] [<render-type>] [<template>] [<name>] [<value>]\n```\n\n* ''tiddler-filter'': A filter identifying the tiddler(s) to be rendered\n* ''filename-filter'': Optional filter transforming tiddler titles into pathnames. If omitted, defaults to `[is[tiddler]addsuffix[.html]]`, which uses the unchanged tiddler title as the filename\n* ''render-type'': Optional render type: `text/html` (the default) returns the full HTML text and `text/plain` just returns the text content (ie it ignores HTML tags and other unprintable material)\n* ''template'': Optional template through which each tiddler is rendered\n* ''name'': Name of optional variable\n* ''value'': Value of optional variable\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nNotes:\n\n* The output directory is not cleared of any existing files\n* Any missing directories in the path to the filename are automatically created.\n* When referring to a tiddler with spaces in its title, take care to use both the quotes required by your shell and also TiddlyWiki's double square brackets : `--render \"[[Motovun Jack.jpg]]\"`\n* The filename filter is evaluated with the selected items being set to the title of the tiddler currently being rendered, allowing the title to be used as the basis for computing the filename. For example `[encodeuricomponent[]addprefix[static/]]` applies URI encoding to each title, and then adds the prefix `static/`\n* The `--render` command is a more flexible replacement for both the `--rendertiddler` and `--rendertiddlers` commands, which are deprecated\n\nExamples:\n\n* `--render \"[!is[system]]\" \"[encodeuricomponent[]addprefix[tiddlers/]addsuffix[.html]]\"` -- renders all non-system tiddlers as files in the subdirectory \"tiddlers\" with URL-encoded titles and the extension HTML\n\n"
        },
        "$:/language/Help/rendertiddler": {
            "title": "$:/language/Help/rendertiddler",
            "description": "Render an individual tiddler as a specified ContentType",
            "text": "(Note: The `--rendertiddler` command is deprecated in favour of the new, more flexible `--render` command)\n\nRender an individual tiddler as a specified ContentType, defaulting to `text/html` and save it to the specified filename.\n\nOptionally the title of a template tiddler can be specified, in which case the template tiddler is rendered with the \"currentTiddler\" variable set to the tiddler that is being rendered (the first parameter value).\n\nA name and value for an additional variable may optionally also be specified.\n\n```\n--rendertiddler <title> <filename> [<type>] [<template>] [<name>] [<value>]\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n\nFor example, the following command saves all tiddlers matching the filter `[tag[done]]` to a JSON file titled `output.json` by employing the core template `$:/core/templates/exporters/JsonFile`.\n\n```\n--rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[tag[done]]\"\n```\n"
        },
        "$:/language/Help/rendertiddlers": {
            "title": "$:/language/Help/rendertiddlers",
            "description": "Render tiddlers matching a filter to a specified ContentType",
            "text": "(Note: The `--rendertiddlers` command is deprecated in favour of the new, more flexible `--render` command)\n\nRender a set of tiddlers matching a filter to separate files of a specified ContentType (defaults to `text/html`) and extension (defaults to `.html`).\n\n```\n--rendertiddlers '<filter>' <template> <pathname> [<type>] [<extension>] [\"noclean\"]\n```\n\nFor example:\n\n```\n--rendertiddlers '[!is[system]]' $:/core/templates/static.tiddler.html ./static text/plain\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny files in the target directory are deleted unless the ''noclean'' flag is specified. The target directory is recursively created if it is missing.\n"
        },
        "$:/language/Help/save": {
            "title": "$:/language/Help/save",
            "description": "Saves individual raw tiddlers to files",
            "text": "Saves individual tiddlers identified by a filter in their raw text or binary format to the specified files.\n\n```\n--save <tiddler-filter> <filename-filter>\n```\n\n* ''tiddler-filter'': A filter identifying the tiddler(s) to be saved\n* ''filename-filter'': Optional filter transforming tiddler titles into pathnames. If omitted, defaults to `[is[tiddler]]`, which uses the unchanged tiddler title as the filename\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nNotes:\n\n* The output directory is not cleared of any existing files\n* Any missing directories in the path to the filename are automatically created.\n* When saving a tiddler with spaces in its title, take care to use both the quotes required by your shell and also TiddlyWiki's double square brackets : `--save \"[[Motovun Jack.jpg]]\"`\n* The filename filter is evaluated with the selected items being set to the title of the tiddler currently being saved, allowing the title to be used as the basis for computing the filename. For example `[encodeuricomponent[]addprefix[static/]]` applies URI encoding to each title, and then adds the prefix `static/`\n* The `--save` command is a more flexible replacement for both the `--savetiddler` and `--savetiddlers` commands, which are deprecated\n\nExamples:\n\n* `--save \"[!is[system]is[image]]\" \"[encodeuricomponent[]addprefix[tiddlers/]]\"` -- saves all non-system image tiddlers as files in the subdirectory \"tiddlers\" with URL-encoded titles\n"
        },
        "$:/language/Help/savetiddler": {
            "title": "$:/language/Help/savetiddler",
            "description": "Saves a raw tiddler to a file",
            "text": "(Note: The `--savetiddler` command is deprecated in favour of the new, more flexible `--save` command)\n\nSaves an individual tiddler in its raw text or binary format to the specified filename.\n\n```\n--savetiddler <title> <filename>\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n"
        },
        "$:/language/Help/savetiddlers": {
            "title": "$:/language/Help/savetiddlers",
            "description": "Saves a group of raw tiddlers to a directory",
            "text": "(Note: The `--savetiddlers` command is deprecated in favour of the new, more flexible `--save` command)\n\nSaves a group of tiddlers in their raw text or binary format to the specified directory.\n\n```\n--savetiddlers <filter> <pathname> [\"noclean\"]\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nThe output directory is cleared of existing files before saving the specified files. The deletion can be disabled by specifying the ''noclean'' flag.\n\nAny missing directories in the pathname are automatically created.\n"
        },
        "$:/language/Help/savewikifolder": {
            "title": "$:/language/Help/savewikifolder",
            "description": "Saves a wiki to a new wiki folder",
            "text": "<<.from-version \"5.1.20\">> Saves the current wiki as a wiki folder, including tiddlers, plugins and configuration:\n\n```\n--savewikifolder <wikifolderpath> [<filter>]\n```\n\n* The target wiki folder must be empty or non-existent\n* The filter specifies which tiddlers should be included. It is optional, defaulting to `[all[tiddlers]]`\n* Plugins from the official plugin library are replaced with references to those plugins in the `tiddlywiki.info` file\n* Custom plugins are unpacked into their own folder\n\nA common usage is to convert a TiddlyWiki HTML file into a wiki folder:\n\n```\ntiddlywiki --load ./mywiki.html --savewikifolder ./mywikifolder\n```\n"
        },
        "$:/language/Help/server": {
            "title": "$:/language/Help/server",
            "description": "Provides an HTTP server interface to TiddlyWiki (deprecated in favour of the new listen command)",
            "text": "Legacy command to serve a wiki over HTTP.\n\n```\n--server <port> <root-tiddler> <root-render-type> <root-serve-type> <username> <password> <host> <path-prefix> <debug-level>\n```\n\nThe parameters are:\n\n* ''port'' - port number on which to listen; non-numeric values are interpreted as a system environment variable from which the port number is extracted (defaults to \"8080\")\n* ''root-tiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''root-render-type'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''root-serve-type'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''username'' - the default username for signing edits\n* ''password'' - optional password for basic authentication\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''path-prefix'' - optional prefix for paths\n* ''debug-level'' - optional debug level; set to \"debug\" to view request details (defaults to \"none\")\n\nIf the password parameter is specified then the browser will prompt the user for the username and password. Note that the password is transmitted in plain text so this implementation should only be used on a trusted network or over HTTPS.\n\nFor example:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\nThe username and password can be specified as empty strings if you need to set the hostname or pathprefix and don't want to require a password.\n\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nUsing an address like this exposes your system to the local network. For information on opening up your instance to the entire local network, and possible security concerns, see the WebServer tiddler at TiddlyWiki.com.\n\nTo run multiple TiddlyWiki servers at the same time you'll need to put each one on a different port. It can be useful to use an environment variable to pass the port number to the Node.js process. This example references an environment variable called \"MY_PORT_NUMBER\":\n\n```\n--server MY_PORT_NUMBER $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n"
        },
        "$:/language/Help/setfield": {
            "title": "$:/language/Help/setfield",
            "description": "Prepares external tiddlers for use",
            "text": "//Note that this command is experimental and may change or be replaced before being finalised//\n\nSets the specified field of a group of tiddlers to the result of wikifying a template tiddler with the `currentTiddler` variable set to the tiddler.\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\nThe parameters are:\n\n* ''filter'' - filter identifying the tiddlers to be affected\n* ''fieldname'' - the field to modify (defaults to \"text\")\n* ''templatetitle'' - the tiddler to wikify into the specified field. If blank or missing then the specified field is deleted\n* ''rendertype'' - the text type to render (defaults to \"text/plain\"; \"text/html\" can be used to include HTML tags)\n"
        },
        "$:/language/Help/unpackplugin": {
            "title": "$:/language/Help/unpackplugin",
            "description": "Unpack the payload tiddlers from a plugin",
            "text": "Extract the payload tiddlers from a plugin, creating them as ordinary tiddlers:\n\n```\n--unpackplugin <title>\n```\n"
        },
        "$:/language/Help/verbose": {
            "title": "$:/language/Help/verbose",
            "description": "Triggers verbose output mode",
            "text": "Triggers verbose output, useful for debugging\n\n```\n--verbose\n```\n"
        },
        "$:/language/Help/version": {
            "title": "$:/language/Help/version",
            "description": "Displays the version number of TiddlyWiki",
            "text": "Displays the version number of TiddlyWiki.\n\n```\n--version\n```\n"
        },
        "$:/language/Import/Imported/Hint": {
            "title": "$:/language/Import/Imported/Hint",
            "text": "The following tiddlers were imported:"
        },
        "$:/language/Import/Listing/Cancel/Caption": {
            "title": "$:/language/Import/Listing/Cancel/Caption",
            "text": "Cancel"
        },
        "$:/language/Import/Listing/Hint": {
            "title": "$:/language/Import/Listing/Hint",
            "text": "These tiddlers are ready to import:"
        },
        "$:/language/Import/Listing/Import/Caption": {
            "title": "$:/language/Import/Listing/Import/Caption",
            "text": "Import"
        },
        "$:/language/Import/Listing/Select/Caption": {
            "title": "$:/language/Import/Listing/Select/Caption",
            "text": "Select"
        },
        "$:/language/Import/Listing/Status/Caption": {
            "title": "$:/language/Import/Listing/Status/Caption",
            "text": "Status"
        },
        "$:/language/Import/Listing/Title/Caption": {
            "title": "$:/language/Import/Listing/Title/Caption",
            "text": "Title"
        },
        "$:/language/Import/Listing/Preview": {
            "title": "$:/language/Import/Listing/Preview",
            "text": "Preview:"
        },
        "$:/language/Import/Listing/Preview/Text": {
            "title": "$:/language/Import/Listing/Preview/Text",
            "text": "Text"
        },
        "$:/language/Import/Listing/Preview/TextRaw": {
            "title": "$:/language/Import/Listing/Preview/TextRaw",
            "text": "Text (Raw)"
        },
        "$:/language/Import/Listing/Preview/Fields": {
            "title": "$:/language/Import/Listing/Preview/Fields",
            "text": "Fields"
        },
        "$:/language/Import/Listing/Preview/Diff": {
            "title": "$:/language/Import/Listing/Preview/Diff",
            "text": "Diff"
        },
        "$:/language/Import/Listing/Preview/DiffFields": {
            "title": "$:/language/Import/Listing/Preview/DiffFields",
            "text": "Diff (Fields)"
        },
        "$:/language/Import/Listing/Rename/Tooltip": {
            "title": "$:/language/Import/Listing/Rename/Tooltip",
            "text": "Rename tiddler before importing"
        },
        "$:/language/Import/Listing/Rename/Prompt": {
            "title": "$:/language/Import/Listing/Rename/Prompt",
            "text": "Rename to:"
        },
        "$:/language/Import/Listing/Rename/ConfirmRename": {
            "title": "$:/language/Import/Listing/Rename/ConfirmRename",
            "text": "Rename tiddler"
        },
        "$:/language/Import/Listing/Rename/CancelRename": {
            "title": "$:/language/Import/Listing/Rename/CancelRename",
            "text": "Cancel"
        },
        "$:/language/Import/Listing/Rename/OverwriteWarning": {
            "title": "$:/language/Import/Listing/Rename/OverwriteWarning",
            "text": "A tiddler with this title already exists."
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
            "text": "Blocked incompatible or obsolete plugin."
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
            "text": "Blocked plugin (due to incoming <<incoming>> not being newer than existing <<existing>>)."
        },
        "$:/language/Import/Upgrader/Plugins/Upgraded": {
            "title": "$:/language/Import/Upgrader/Plugins/Upgraded",
            "text": "Upgraded plugin from <<incoming>> to <<upgraded>>."
        },
        "$:/language/Import/Upgrader/State/Suppressed": {
            "title": "$:/language/Import/Upgrader/State/Suppressed",
            "text": "Blocked temporary state tiddler."
        },
        "$:/language/Import/Upgrader/System/Suppressed": {
            "title": "$:/language/Import/Upgrader/System/Suppressed",
            "text": "Blocked system tiddler."
        },
        "$:/language/Import/Upgrader/System/Warning": {
            "title": "$:/language/Import/Upgrader/System/Warning",
            "text": "Core module tiddler."
        },
        "$:/language/Import/Upgrader/System/Alert": {
            "title": "$:/language/Import/Upgrader/System/Alert",
            "text": "You are about to import a tiddler that will overwrite a core module tiddler. This is not recommended as it may make the system unstable."
        },
        "$:/language/Import/Upgrader/ThemeTweaks/Created": {
            "title": "$:/language/Import/Upgrader/ThemeTweaks/Created",
            "text": "Migrated theme tweak from <$text text=<<from>>/>."
        },
        "$:/language/AboveStory/ClassicPlugin/Warning": {
            "title": "$:/language/AboveStory/ClassicPlugin/Warning",
            "text": "It looks like you are trying to load a plugin designed for ~TiddlyWiki Classic. Please note that [[these plugins do not work with TiddlyWiki version 5.x.x|https://tiddlywiki.com/#TiddlyWikiClassic]]. ~TiddlyWiki Classic plugins detected:"
        },
        "$:/language/BinaryWarning/Prompt": {
            "title": "$:/language/BinaryWarning/Prompt",
            "text": "This tiddler contains binary data"
        },
        "$:/language/ClassicWarning/Hint": {
            "title": "$:/language/ClassicWarning/Hint",
            "text": "This tiddler is written in TiddlyWiki Classic wiki text format, which is not fully compatible with TiddlyWiki version 5. See https://tiddlywiki.com/static/Upgrading.html for more details."
        },
        "$:/language/ClassicWarning/Upgrade/Caption": {
            "title": "$:/language/ClassicWarning/Upgrade/Caption",
            "text": "upgrade"
        },
        "$:/language/CloseAll/Button": {
            "title": "$:/language/CloseAll/Button",
            "text": "close all"
        },
        "$:/language/ColourPicker/Recent": {
            "title": "$:/language/ColourPicker/Recent",
            "text": "Recent:"
        },
        "$:/language/ConfirmCancelTiddler": {
            "title": "$:/language/ConfirmCancelTiddler",
            "text": "Do you wish to discard changes to the tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmDeleteTiddler": {
            "title": "$:/language/ConfirmDeleteTiddler",
            "text": "Do you wish to delete the tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmOverwriteTiddler": {
            "title": "$:/language/ConfirmOverwriteTiddler",
            "text": "Do you wish to overwrite the tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmEditShadowTiddler": {
            "title": "$:/language/ConfirmEditShadowTiddler",
            "text": "You are about to edit a ShadowTiddler. Any changes will override the default system making future upgrades non-trivial. Are you sure you want to edit \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmAction": {
            "title": "$:/language/ConfirmAction",
            "text": "Do you wish to proceed?"
        },
        "$:/language/Count": {
            "title": "$:/language/Count",
            "text": "count"
        },
        "$:/language/DefaultNewTiddlerTitle": {
            "title": "$:/language/DefaultNewTiddlerTitle",
            "text": "New Tiddler"
        },
        "$:/language/Diffs/CountMessage": {
            "title": "$:/language/Diffs/CountMessage",
            "text": "<<diff-count>> differences"
        },
        "$:/language/DropMessage": {
            "title": "$:/language/DropMessage",
            "text": "Drop here (or use the 'Escape' key to cancel)"
        },
        "$:/language/Encryption/Cancel": {
            "title": "$:/language/Encryption/Cancel",
            "text": "Cancel"
        },
        "$:/language/Encryption/ConfirmClearPassword": {
            "title": "$:/language/Encryption/ConfirmClearPassword",
            "text": "Do you wish to clear the password? This will remove the encryption applied when saving this wiki"
        },
        "$:/language/Encryption/PromptSetPassword": {
            "title": "$:/language/Encryption/PromptSetPassword",
            "text": "Set a new password for this TiddlyWiki"
        },
        "$:/language/Encryption/Username": {
            "title": "$:/language/Encryption/Username",
            "text": "Username"
        },
        "$:/language/Encryption/Password": {
            "title": "$:/language/Encryption/Password",
            "text": "Password"
        },
        "$:/language/Encryption/RepeatPassword": {
            "title": "$:/language/Encryption/RepeatPassword",
            "text": "Repeat password"
        },
        "$:/language/Encryption/PasswordNoMatch": {
            "title": "$:/language/Encryption/PasswordNoMatch",
            "text": "Passwords do not match"
        },
        "$:/language/Encryption/SetPassword": {
            "title": "$:/language/Encryption/SetPassword",
            "text": "Set password"
        },
        "$:/language/Error/Caption": {
            "title": "$:/language/Error/Caption",
            "text": "Error"
        },
        "$:/language/Error/EditConflict": {
            "title": "$:/language/Error/EditConflict",
            "text": "File changed on server"
        },
        "$:/language/Error/Filter": {
            "title": "$:/language/Error/Filter",
            "text": "Filter error"
        },
        "$:/language/Error/FilterSyntax": {
            "title": "$:/language/Error/FilterSyntax",
            "text": "Syntax error in filter expression"
        },
        "$:/language/Error/FilterRunPrefix": {
            "title": "$:/language/Error/FilterRunPrefix",
            "text": "Filter Error: Unknown prefix for filter run"
        },
        "$:/language/Error/IsFilterOperator": {
            "title": "$:/language/Error/IsFilterOperator",
            "text": "Filter Error: Unknown operand for the 'is' filter operator"
        },
        "$:/language/Error/FormatFilterOperator": {
            "title": "$:/language/Error/FormatFilterOperator",
            "text": "Filter Error: Unknown suffix for the 'format' filter operator"
        },
        "$:/language/Error/LoadingPluginLibrary": {
            "title": "$:/language/Error/LoadingPluginLibrary",
            "text": "Error loading plugin library"
        },
        "$:/language/Error/NetworkErrorAlert": {
            "title": "$:/language/Error/NetworkErrorAlert",
            "text": "`<h2>''Network Error''</h2>It looks like the connection to the server has been lost. This may indicate a problem with your network connection. Please attempt to restore network connectivity before continuing.<br><br>''Any unsaved changes will be automatically synchronised when connectivity is restored''.`"
        },
        "$:/language/Error/RecursiveTransclusion": {
            "title": "$:/language/Error/RecursiveTransclusion",
            "text": "Recursive transclusion error in transclude widget"
        },
        "$:/language/Error/RetrievingSkinny": {
            "title": "$:/language/Error/RetrievingSkinny",
            "text": "Error retrieving skinny tiddler list"
        },
        "$:/language/Error/SavingToTWEdit": {
            "title": "$:/language/Error/SavingToTWEdit",
            "text": "Error saving to TWEdit"
        },
        "$:/language/Error/WhileSaving": {
            "title": "$:/language/Error/WhileSaving",
            "text": "Error while saving"
        },
        "$:/language/Error/XMLHttpRequest": {
            "title": "$:/language/Error/XMLHttpRequest",
            "text": "XMLHttpRequest error code"
        },
        "$:/language/InternalJavaScriptError/Title": {
            "title": "$:/language/InternalJavaScriptError/Title",
            "text": "Internal JavaScript Error"
        },
        "$:/language/InternalJavaScriptError/Hint": {
            "title": "$:/language/InternalJavaScriptError/Hint",
            "text": "Well, this is embarrassing. It is recommended that you restart TiddlyWiki by refreshing your browser"
        },
        "$:/language/InvalidFieldName": {
            "title": "$:/language/InvalidFieldName",
            "text": "Illegal characters in field name \"<$text text=<<fieldName>>/>\". Fields can only contain lowercase letters, digits and the characters underscore (`_`), hyphen (`-`) and period (`.`)"
        },
        "$:/language/LayoutSwitcher/Description": {
            "title": "$:/language/LayoutSwitcher/Description",
            "text": "Open the layout switcher"
        },
        "$:/language/LazyLoadingWarning": {
            "title": "$:/language/LazyLoadingWarning",
            "text": "<p>Trying to load external content from ''<$text text={{!!_canonical_uri}}/>''</p><p>If this message doesn't disappear, either the tiddler content type doesn't match the type of the external content, or you may be using a browser that doesn't support external content for wikis loaded as standalone files. See https://tiddlywiki.com/#ExternalText</p>"
        },
        "$:/language/LoginToTiddlySpace": {
            "title": "$:/language/LoginToTiddlySpace",
            "text": "Login to TiddlySpace"
        },
        "$:/language/Manager/Controls/FilterByTag/None": {
            "title": "$:/language/Manager/Controls/FilterByTag/None",
            "text": "(none)"
        },
        "$:/language/Manager/Controls/FilterByTag/Prompt": {
            "title": "$:/language/Manager/Controls/FilterByTag/Prompt",
            "text": "Filter by tag:"
        },
        "$:/language/Manager/Controls/Order/Prompt": {
            "title": "$:/language/Manager/Controls/Order/Prompt",
            "text": "Reverse order"
        },
        "$:/language/Manager/Controls/Search/Placeholder": {
            "title": "$:/language/Manager/Controls/Search/Placeholder",
            "text": "Search"
        },
        "$:/language/Manager/Controls/Search/Prompt": {
            "title": "$:/language/Manager/Controls/Search/Prompt",
            "text": "Search:"
        },
        "$:/language/Manager/Controls/Show/Option/Tags": {
            "title": "$:/language/Manager/Controls/Show/Option/Tags",
            "text": "tags"
        },
        "$:/language/Manager/Controls/Show/Option/Tiddlers": {
            "title": "$:/language/Manager/Controls/Show/Option/Tiddlers",
            "text": "tiddlers"
        },
        "$:/language/Manager/Controls/Show/Prompt": {
            "title": "$:/language/Manager/Controls/Show/Prompt",
            "text": "Show:"
        },
        "$:/language/Manager/Controls/Sort/Prompt": {
            "title": "$:/language/Manager/Controls/Sort/Prompt",
            "text": "Sort by:"
        },
        "$:/language/Manager/Item/Colour": {
            "title": "$:/language/Manager/Item/Colour",
            "text": "Colour"
        },
        "$:/language/Manager/Item/Fields": {
            "title": "$:/language/Manager/Item/Fields",
            "text": "Fields"
        },
        "$:/language/Manager/Item/Icon/None": {
            "title": "$:/language/Manager/Item/Icon/None",
            "text": "(none)"
        },
        "$:/language/Manager/Item/Icon": {
            "title": "$:/language/Manager/Item/Icon",
            "text": "Icon"
        },
        "$:/language/Manager/Item/RawText": {
            "title": "$:/language/Manager/Item/RawText",
            "text": "Raw text"
        },
        "$:/language/Manager/Item/Tags": {
            "title": "$:/language/Manager/Item/Tags",
            "text": "Tags"
        },
        "$:/language/Manager/Item/Tools": {
            "title": "$:/language/Manager/Item/Tools",
            "text": "Tools"
        },
        "$:/language/Manager/Item/WikifiedText": {
            "title": "$:/language/Manager/Item/WikifiedText",
            "text": "Wikified text"
        },
        "$:/language/MissingTiddler/Hint": {
            "title": "$:/language/MissingTiddler/Hint",
            "text": "Missing tiddler \"<$text text=<<currentTiddler>>/>\" -- click {{||$:/core/ui/Buttons/edit}} to create"
        },
        "$:/language/No": {
            "title": "$:/language/No",
            "text": "No"
        },
        "$:/language/OfficialPluginLibrary": {
            "title": "$:/language/OfficialPluginLibrary",
            "text": "Official ~TiddlyWiki Plugin Library"
        },
        "$:/language/OfficialPluginLibrary/Hint": {
            "title": "$:/language/OfficialPluginLibrary/Hint",
            "text": "The official ~TiddlyWiki plugin library at tiddlywiki.com. Plugins, themes and language packs are maintained by the core team."
        },
        "$:/language/PageTemplate/Description": {
            "title": "$:/language/PageTemplate/Description",
            "text": "the default ~TiddlyWiki layout"
        },
        "$:/language/PageTemplate/Name": {
            "title": "$:/language/PageTemplate/Name",
            "text": "Default ~PageTemplate"
        },
        "$:/language/PluginReloadWarning": {
            "title": "$:/language/PluginReloadWarning",
            "text": "Please save {{$:/core/ui/Buttons/save-wiki}} and reload {{$:/core/ui/Buttons/refresh}} to allow changes to ~JavaScript plugins to take effect"
        },
        "$:/language/RecentChanges/DateFormat": {
            "title": "$:/language/RecentChanges/DateFormat",
            "text": "DDth MMM YYYY"
        },
        "$:/language/Shortcuts/Input/AdvancedSearch/Hint": {
            "title": "$:/language/Shortcuts/Input/AdvancedSearch/Hint",
            "text": "Open the ~AdvancedSearch panel from within the sidebar search field"
        },
        "$:/language/Shortcuts/Input/Accept/Hint": {
            "title": "$:/language/Shortcuts/Input/Accept/Hint",
            "text": "Accept the selected item"
        },
        "$:/language/Shortcuts/Input/AcceptVariant/Hint": {
            "title": "$:/language/Shortcuts/Input/AcceptVariant/Hint",
            "text": "Accept the selected item (variant)"
        },
        "$:/language/Shortcuts/Input/Cancel/Hint": {
            "title": "$:/language/Shortcuts/Input/Cancel/Hint",
            "text": "Clear the input field"
        },
        "$:/language/Shortcuts/Input/Down/Hint": {
            "title": "$:/language/Shortcuts/Input/Down/Hint",
            "text": "Select the next item"
        },
        "$:/language/Shortcuts/Input/Tab-Left/Hint": {
            "title": "$:/language/Shortcuts/Input/Tab-Left/Hint",
            "text": "Select the previous Tab"
        },
        "$:/language/Shortcuts/Input/Tab-Right/Hint": {
            "title": "$:/language/Shortcuts/Input/Tab-Right/Hint",
            "text": "Select the next Tab"
        },
        "$:/language/Shortcuts/Input/Up/Hint": {
            "title": "$:/language/Shortcuts/Input/Up/Hint",
            "text": "Select the previous item"
        },
        "$:/language/Shortcuts/SidebarLayout/Hint": {
            "title": "$:/language/Shortcuts/SidebarLayout/Hint",
            "text": "Change the sidebar layout"
        },
        "$:/language/Switcher/Subtitle/theme": {
            "title": "$:/language/Switcher/Subtitle/theme",
            "text": "Switch Theme"
        },
        "$:/language/Switcher/Subtitle/layout": {
            "title": "$:/language/Switcher/Subtitle/layout",
            "text": "Switch Layout"
        },
        "$:/language/Switcher/Subtitle/language": {
            "title": "$:/language/Switcher/Subtitle/language",
            "text": "Switch Language"
        },
        "$:/language/Switcher/Subtitle/palette": {
            "title": "$:/language/Switcher/Subtitle/palette",
            "text": "Switch Palette"
        },
        "$:/language/SystemTiddler/Tooltip": {
            "title": "$:/language/SystemTiddler/Tooltip",
            "text": "This is a system tiddler"
        },
        "$:/language/SystemTiddlers/Include/Prompt": {
            "title": "$:/language/SystemTiddlers/Include/Prompt",
            "text": "Include system tiddlers"
        },
        "$:/language/TagManager/Colour/Heading": {
            "title": "$:/language/TagManager/Colour/Heading",
            "text": "Colour"
        },
        "$:/language/TagManager/Count/Heading": {
            "title": "$:/language/TagManager/Count/Heading",
            "text": "Count"
        },
        "$:/language/TagManager/Icon/Heading": {
            "title": "$:/language/TagManager/Icon/Heading",
            "text": "Icon"
        },
        "$:/language/TagManager/Icons/None": {
            "title": "$:/language/TagManager/Icons/None",
            "text": "None"
        },
        "$:/language/TagManager/Info/Heading": {
            "title": "$:/language/TagManager/Info/Heading",
            "text": "Info"
        },
        "$:/language/TagManager/Tag/Heading": {
            "title": "$:/language/TagManager/Tag/Heading",
            "text": "Tag"
        },
        "$:/language/Tiddler/DateFormat": {
            "title": "$:/language/Tiddler/DateFormat",
            "text": "DDth MMM YYYY at hh12:0mmam"
        },
        "$:/language/UnsavedChangesWarning": {
            "title": "$:/language/UnsavedChangesWarning",
            "text": "You have unsaved changes in TiddlyWiki"
        },
        "$:/language/Yes": {
            "title": "$:/language/Yes",
            "text": "Yes"
        },
        "$:/language/Modals/Download": {
            "title": "$:/language/Modals/Download",
            "subtitle": "Download changes",
            "footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
            "help": "https://tiddlywiki.com/static/DownloadingChanges.html",
            "text": "Your browser only supports manual saving.\n\nTo save your modified wiki, right click on the download link below and select \"Download file\" or \"Save file\", and then choose the folder and filename.\n\n//You can marginally speed things up by clicking the link with the control key (Windows) or the options/alt key (Mac OS X). You will not be prompted for the folder or filename, but your browser is likely to give it an unrecognisable name -- you may need to rename the file to include an `.html` extension before you can do anything useful with it.//\n\nOn smartphones that do not allow files to be downloaded you can instead bookmark the link, and then sync your bookmarks to a desktop computer from where the wiki can be saved normally.\n"
        },
        "$:/language/Modals/SaveInstructions": {
            "title": "$:/language/Modals/SaveInstructions",
            "subtitle": "Save your work",
            "footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
            "help": "https://tiddlywiki.com/static/SavingChanges.html",
            "text": "Your changes to this wiki need to be saved as a ~TiddlyWiki HTML file.\n\n!!! Desktop browsers\n\n# Select ''Save As'' from the ''File'' menu\n# Choose a filename and location\n#* Some browsers also require you to explicitly specify the file saving format as ''Webpage, HTML only'' or similar\n# Close this tab\n\n!!! Smartphone browsers\n\n# Create a bookmark to this page\n#* If you've got iCloud or Google Sync set up then the bookmark will automatically sync to your desktop where you can open it and save it as above\n# Close this tab\n\n//If you open the bookmark again in Mobile Safari you will see this message again. If you want to go ahead and use the file, just click the ''close'' button below//\n"
        },
        "$:/config/NewJournal/Title": {
            "title": "$:/config/NewJournal/Title",
            "text": "DDth MMM YYYY"
        },
        "$:/config/NewJournal/Text": {
            "title": "$:/config/NewJournal/Text",
            "text": ""
        },
        "$:/config/NewJournal/Tags": {
            "title": "$:/config/NewJournal/Tags",
            "text": "Journal\n"
        },
        "$:/language/Notifications/Save/Done": {
            "title": "$:/language/Notifications/Save/Done",
            "text": "Saved wiki"
        },
        "$:/language/Notifications/Save/Starting": {
            "title": "$:/language/Notifications/Save/Starting",
            "text": "Starting to save wiki"
        },
        "$:/language/Notifications/CopiedToClipboard/Succeeded": {
            "title": "$:/language/Notifications/CopiedToClipboard/Succeeded",
            "text": "Copied to clipboard!"
        },
        "$:/language/Notifications/CopiedToClipboard/Failed": {
            "title": "$:/language/Notifications/CopiedToClipboard/Failed",
            "text": "Failed to copy to clipboard!"
        },
        "$:/language/Search/DefaultResults/Caption": {
            "title": "$:/language/Search/DefaultResults/Caption",
            "text": "List"
        },
        "$:/language/Search/Filter/Caption": {
            "title": "$:/language/Search/Filter/Caption",
            "text": "Filter"
        },
        "$:/language/Search/Filter/Hint": {
            "title": "$:/language/Search/Filter/Hint",
            "text": "Search via a [[filter expression|https://tiddlywiki.com/static/Filters.html]]"
        },
        "$:/language/Search/Filter/Matches": {
            "title": "$:/language/Search/Filter/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/Matches": {
            "title": "$:/language/Search/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/Matches/All": {
            "title": "$:/language/Search/Matches/All",
            "text": "All matches:"
        },
        "$:/language/Search/Matches/Title": {
            "title": "$:/language/Search/Matches/Title",
            "text": "Title matches:"
        },
        "$:/language/Search/Search": {
            "title": "$:/language/Search/Search",
            "text": "Search"
        },
        "$:/language/Search/Search/TooShort": {
            "title": "$:/language/Search/Search/TooShort",
            "text": "Search text too short"
        },
        "$:/language/Search/Shadows/Caption": {
            "title": "$:/language/Search/Shadows/Caption",
            "text": "Shadows"
        },
        "$:/language/Search/Shadows/Hint": {
            "title": "$:/language/Search/Shadows/Hint",
            "text": "Search for shadow tiddlers"
        },
        "$:/language/Search/Shadows/Matches": {
            "title": "$:/language/Search/Shadows/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/Standard/Caption": {
            "title": "$:/language/Search/Standard/Caption",
            "text": "Standard"
        },
        "$:/language/Search/Standard/Hint": {
            "title": "$:/language/Search/Standard/Hint",
            "text": "Search for standard tiddlers"
        },
        "$:/language/Search/Standard/Matches": {
            "title": "$:/language/Search/Standard/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/System/Caption": {
            "title": "$:/language/Search/System/Caption",
            "text": "System"
        },
        "$:/language/Search/System/Hint": {
            "title": "$:/language/Search/System/Hint",
            "text": "Search for system tiddlers"
        },
        "$:/language/Search/System/Matches": {
            "title": "$:/language/Search/System/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/SideBar/All/Caption": {
            "title": "$:/language/SideBar/All/Caption",
            "text": "All"
        },
        "$:/language/SideBar/Contents/Caption": {
            "title": "$:/language/SideBar/Contents/Caption",
            "text": "Contents"
        },
        "$:/language/SideBar/Drafts/Caption": {
            "title": "$:/language/SideBar/Drafts/Caption",
            "text": "Drafts"
        },
        "$:/language/SideBar/Explorer/Caption": {
            "title": "$:/language/SideBar/Explorer/Caption",
            "text": "Explorer"
        },
        "$:/language/SideBar/Missing/Caption": {
            "title": "$:/language/SideBar/Missing/Caption",
            "text": "Missing"
        },
        "$:/language/SideBar/More/Caption": {
            "title": "$:/language/SideBar/More/Caption",
            "text": "More"
        },
        "$:/language/SideBar/Open/Caption": {
            "title": "$:/language/SideBar/Open/Caption",
            "text": "Open"
        },
        "$:/language/SideBar/Orphans/Caption": {
            "title": "$:/language/SideBar/Orphans/Caption",
            "text": "Orphans"
        },
        "$:/language/SideBar/Recent/Caption": {
            "title": "$:/language/SideBar/Recent/Caption",
            "text": "Recent"
        },
        "$:/language/SideBar/Shadows/Caption": {
            "title": "$:/language/SideBar/Shadows/Caption",
            "text": "Shadows"
        },
        "$:/language/SideBar/System/Caption": {
            "title": "$:/language/SideBar/System/Caption",
            "text": "System"
        },
        "$:/language/SideBar/Tags/Caption": {
            "title": "$:/language/SideBar/Tags/Caption",
            "text": "Tags"
        },
        "$:/language/SideBar/Tags/Untagged/Caption": {
            "title": "$:/language/SideBar/Tags/Untagged/Caption",
            "text": "untagged"
        },
        "$:/language/SideBar/Tools/Caption": {
            "title": "$:/language/SideBar/Tools/Caption",
            "text": "Tools"
        },
        "$:/language/SideBar/Types/Caption": {
            "title": "$:/language/SideBar/Types/Caption",
            "text": "Types"
        },
        "$:/SiteSubtitle": {
            "title": "$:/SiteSubtitle",
            "text": "a non-linear personal web notebook"
        },
        "$:/SiteTitle": {
            "title": "$:/SiteTitle",
            "text": "My ~TiddlyWiki"
        },
        "$:/language/Snippets/ListByTag": {
            "title": "$:/language/Snippets/ListByTag",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "List of tiddlers by tag",
            "text": "<<list-links \"[tag[task]sort[title]]\">>\n"
        },
        "$:/language/Snippets/MacroDefinition": {
            "title": "$:/language/Snippets/MacroDefinition",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "Macro definition",
            "text": "\\define macroName(param1:\"default value\",param2)\nText of the macro\n\\end\n"
        },
        "$:/language/Snippets/Table4x3": {
            "title": "$:/language/Snippets/Table4x3",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "Table with 4 columns by 3 rows",
            "text": "|! |!Alpha |!Beta |!Gamma |!Delta |\n|!One | | | | |\n|!Two | | | | |\n|!Three | | | | |\n"
        },
        "$:/language/Snippets/TableOfContents": {
            "title": "$:/language/Snippets/TableOfContents",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "Table of Contents",
            "text": "<div class=\"tc-table-of-contents\">\n\n<<toc-selective-expandable 'TableOfContents'>>\n\n</div>"
        },
        "$:/language/ThemeTweaks/ThemeTweaks": {
            "title": "$:/language/ThemeTweaks/ThemeTweaks",
            "text": "Theme Tweaks"
        },
        "$:/language/ThemeTweaks/ThemeTweaks/Hint": {
            "title": "$:/language/ThemeTweaks/ThemeTweaks/Hint",
            "text": "You can tweak certain aspects of the ''Vanilla'' theme."
        },
        "$:/language/ThemeTweaks/Options": {
            "title": "$:/language/ThemeTweaks/Options",
            "text": "Options"
        },
        "$:/language/ThemeTweaks/Options/SidebarLayout": {
            "title": "$:/language/ThemeTweaks/Options/SidebarLayout",
            "text": "Sidebar layout"
        },
        "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid": {
            "title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid",
            "text": "Fixed story, fluid sidebar"
        },
        "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed": {
            "title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed",
            "text": "Fluid story, fixed sidebar"
        },
        "$:/language/ThemeTweaks/Options/StickyTitles": {
            "title": "$:/language/ThemeTweaks/Options/StickyTitles",
            "text": "Sticky titles"
        },
        "$:/language/ThemeTweaks/Options/StickyTitles/Hint": {
            "title": "$:/language/ThemeTweaks/Options/StickyTitles/Hint",
            "text": "Causes tiddler titles to \"stick\" to the top of the browser window"
        },
        "$:/language/ThemeTweaks/Options/CodeWrapping": {
            "title": "$:/language/ThemeTweaks/Options/CodeWrapping",
            "text": "Wrap long lines in code blocks"
        },
        "$:/language/ThemeTweaks/Settings": {
            "title": "$:/language/ThemeTweaks/Settings",
            "text": "Settings"
        },
        "$:/language/ThemeTweaks/Settings/FontFamily": {
            "title": "$:/language/ThemeTweaks/Settings/FontFamily",
            "text": "Font family"
        },
        "$:/language/ThemeTweaks/Settings/CodeFontFamily": {
            "title": "$:/language/ThemeTweaks/Settings/CodeFontFamily",
            "text": "Code font family"
        },
        "$:/language/ThemeTweaks/Settings/EditorFontFamily": {
            "title": "$:/language/ThemeTweaks/Settings/EditorFontFamily",
            "text": "Editor font family"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImage": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImage",
            "text": "Page background image"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment",
            "text": "Page background image attachment"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll",
            "text": "Scroll with tiddlers"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed",
            "text": "Fixed to window"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize",
            "text": "Page background image size"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto",
            "text": "Auto"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover",
            "text": "Cover"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain",
            "text": "Contain"
        },
        "$:/language/ThemeTweaks/Metrics": {
            "title": "$:/language/ThemeTweaks/Metrics",
            "text": "Sizes"
        },
        "$:/language/ThemeTweaks/Metrics/FontSize": {
            "title": "$:/language/ThemeTweaks/Metrics/FontSize",
            "text": "Font size"
        },
        "$:/language/ThemeTweaks/Metrics/LineHeight": {
            "title": "$:/language/ThemeTweaks/Metrics/LineHeight",
            "text": "Line height"
        },
        "$:/language/ThemeTweaks/Metrics/BodyFontSize": {
            "title": "$:/language/ThemeTweaks/Metrics/BodyFontSize",
            "text": "Font size for tiddler body"
        },
        "$:/language/ThemeTweaks/Metrics/BodyLineHeight": {
            "title": "$:/language/ThemeTweaks/Metrics/BodyLineHeight",
            "text": "Line height for tiddler body"
        },
        "$:/language/ThemeTweaks/Metrics/StoryLeft": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryLeft",
            "text": "Story left position"
        },
        "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint",
            "text": "how far the left margin of the story river<br>(tiddler area) is from the left of the page"
        },
        "$:/language/ThemeTweaks/Metrics/StoryTop": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryTop",
            "text": "Story top position"
        },
        "$:/language/ThemeTweaks/Metrics/StoryTop/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryTop/Hint",
            "text": "how far the top margin of the story river<br>is from the top of the page"
        },
        "$:/language/ThemeTweaks/Metrics/StoryRight": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryRight",
            "text": "Story right"
        },
        "$:/language/ThemeTweaks/Metrics/StoryRight/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryRight/Hint",
            "text": "how far the left margin of the sidebar <br>is from the left of the page"
        },
        "$:/language/ThemeTweaks/Metrics/StoryWidth": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryWidth",
            "text": "Story width"
        },
        "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint",
            "text": "the overall width of the story river"
        },
        "$:/language/ThemeTweaks/Metrics/TiddlerWidth": {
            "title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth",
            "text": "Tiddler width"
        },
        "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint",
            "text": "within the story river"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint",
            "text": "Sidebar breakpoint"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint",
            "text": "the minimum page width at which the story<br>river and sidebar will appear side by side"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarWidth": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarWidth",
            "text": "Sidebar width"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint",
            "text": "the width of the sidebar in fluid-fixed layout"
        },
        "$:/language/TiddlerInfo/Advanced/Caption": {
            "title": "$:/language/TiddlerInfo/Advanced/Caption",
            "text": "Advanced"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
            "text": "none"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
            "text": "Plugin Details"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
            "text": "This plugin contains the following shadow tiddlers:"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
            "text": "Shadow Status"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
            "text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is not a shadow tiddler"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
            "text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is a shadow tiddler"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
            "text": "It is defined in the plugin <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
            "text": "It is overridden by an ordinary tiddler"
        },
        "$:/language/TiddlerInfo/Fields/Caption": {
            "title": "$:/language/TiddlerInfo/Fields/Caption",
            "text": "Fields"
        },
        "$:/language/TiddlerInfo/List/Caption": {
            "title": "$:/language/TiddlerInfo/List/Caption",
            "text": "List"
        },
        "$:/language/TiddlerInfo/List/Empty": {
            "title": "$:/language/TiddlerInfo/List/Empty",
            "text": "This tiddler does not have a list"
        },
        "$:/language/TiddlerInfo/Listed/Caption": {
            "title": "$:/language/TiddlerInfo/Listed/Caption",
            "text": "Listed"
        },
        "$:/language/TiddlerInfo/Listed/Empty": {
            "title": "$:/language/TiddlerInfo/Listed/Empty",
            "text": "This tiddler is not listed by any others"
        },
        "$:/language/TiddlerInfo/References/Caption": {
            "title": "$:/language/TiddlerInfo/References/Caption",
            "text": "Backlinks"
        },
        "$:/language/TiddlerInfo/References/Empty": {
            "title": "$:/language/TiddlerInfo/References/Empty",
            "text": "No tiddlers link to this one"
        },
        "$:/language/TiddlerInfo/Tagging/Caption": {
            "title": "$:/language/TiddlerInfo/Tagging/Caption",
            "text": "Tagging"
        },
        "$:/language/TiddlerInfo/Tagging/Empty": {
            "title": "$:/language/TiddlerInfo/Tagging/Empty",
            "text": "No tiddlers are tagged with this one"
        },
        "$:/language/TiddlerInfo/Tools/Caption": {
            "title": "$:/language/TiddlerInfo/Tools/Caption",
            "text": "Tools"
        },
        "$:/language/Docs/Types/application/javascript": {
            "title": "$:/language/Docs/Types/application/javascript",
            "description": "JavaScript code",
            "name": "application/javascript",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/application/json": {
            "title": "$:/language/Docs/Types/application/json",
            "description": "JSON data",
            "name": "application/json",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/application/x-tiddler-dictionary": {
            "title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
            "description": "Data dictionary",
            "name": "application/x-tiddler-dictionary",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/image/gif": {
            "title": "$:/language/Docs/Types/image/gif",
            "description": "GIF image",
            "name": "image/gif",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/jpeg": {
            "title": "$:/language/Docs/Types/image/jpeg",
            "description": "JPEG image",
            "name": "image/jpeg",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/png": {
            "title": "$:/language/Docs/Types/image/png",
            "description": "PNG image",
            "name": "image/png",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/svg+xml": {
            "title": "$:/language/Docs/Types/image/svg+xml",
            "description": "Structured Vector Graphics image",
            "name": "image/svg+xml",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/x-icon": {
            "title": "$:/language/Docs/Types/image/x-icon",
            "description": "ICO format icon file",
            "name": "image/x-icon",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/text/css": {
            "title": "$:/language/Docs/Types/text/css",
            "description": "Static stylesheet",
            "name": "text/css",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/text/html": {
            "title": "$:/language/Docs/Types/text/html",
            "description": "HTML markup",
            "name": "text/html",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/language/Docs/Types/text/plain": {
            "title": "$:/language/Docs/Types/text/plain",
            "description": "Plain text",
            "name": "text/plain",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/language/Docs/Types/text/vnd.tiddlywiki": {
            "title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
            "description": "TiddlyWiki 5",
            "name": "text/vnd.tiddlywiki",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/language/Docs/Types/text/x-tiddlywiki": {
            "title": "$:/language/Docs/Types/text/x-tiddlywiki",
            "description": "TiddlyWiki Classic",
            "name": "text/x-tiddlywiki",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/languages/en-GB/icon": {
            "title": "$:/languages/en-GB/icon",
            "type": "image/svg+xml",
            "text": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 60 30\" width=\"1200\" height=\"600\">\n<clipPath id=\"t\">\n\t<path d=\"M30,15 h30 v15 z v15 h-30 z h-30 v-15 z v-15 h30 z\"/>\n</clipPath>\n<path d=\"M0,0 v30 h60 v-30 z\" fill=\"#00247d\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" stroke=\"#fff\" stroke-width=\"6\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" clip-path=\"url(#t)\" stroke=\"#cf142b\" stroke-width=\"4\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#fff\" stroke-width=\"10\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#cf142b\" stroke-width=\"6\"/>\n</svg>\n"
        },
        "$:/languages/en-GB": {
            "title": "$:/languages/en-GB",
            "name": "en-GB",
            "description": "English (British)",
            "author": "JeremyRuston",
            "core-version": ">=5.0.0\"",
            "text": "Stub pseudo-plugin for the default language"
        },
        "$:/core/modules/commander.js": {
            "title": "$:/core/modules/commander.js",
            "text": "/*\\\ntitle: $:/core/modules/commander.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Commander class is a command interpreter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a sequence of commands\n\tcommandTokens: an array of command string tokens\n\twiki: reference to the wiki store object\n\tstreams: {output:, error:}, each of which has a write(string) method\n\tcallback: a callback invoked as callback(err) where err is null if there was no error\n*/\nvar Commander = function(commandTokens,callback,wiki,streams) {\n\tvar path = require(\"path\");\n\tthis.commandTokens = commandTokens;\n\tthis.nextToken = 0;\n\tthis.callback = callback;\n\tthis.wiki = wiki;\n\tthis.streams = streams;\n\tthis.outputPath = path.resolve($tw.boot.wikiPath,$tw.config.wikiOutputSubDir);\n};\n\n/*\nLog a string if verbose flag is set\n*/\nCommander.prototype.log = function(str) {\n\tif(this.verbose) {\n\t\tthis.streams.output.write(str + \"\\n\");\n\t}\n};\n\n/*\nWrite a string if verbose flag is set\n*/\nCommander.prototype.write = function(str) {\n\tif(this.verbose) {\n\t\tthis.streams.output.write(str);\n\t}\n};\n\n/*\nAdd a string of tokens to the command queue\n*/\nCommander.prototype.addCommandTokens = function(commandTokens) {\n\tvar params = commandTokens.slice(0);\n\tparams.unshift(0);\n\tparams.unshift(this.nextToken);\n\tArray.prototype.splice.apply(this.commandTokens,params);\n};\n\n/*\nExecute the sequence of commands and invoke a callback on completion\n*/\nCommander.prototype.execute = function() {\n\tthis.executeNextCommand();\n};\n\n/*\nExecute the next command in the sequence\n*/\nCommander.prototype.executeNextCommand = function() {\n\tvar self = this;\n\t// Invoke the callback if there are no more commands\n\tif(this.nextToken >= this.commandTokens.length) {\n\t\tthis.callback(null);\n\t} else {\n\t\t// Get and check the command token\n\t\tvar commandName = this.commandTokens[this.nextToken++];\n\t\tif(commandName.substr(0,2) !== \"--\") {\n\t\t\tthis.callback(\"Missing command: \" + commandName);\n\t\t} else {\n\t\t\tcommandName = commandName.substr(2); // Trim off the --\n\t\t\t// Accumulate the parameters to the command\n\t\t\tvar params = [];\n\t\t\twhile(this.nextToken < this.commandTokens.length && \n\t\t\t\tthis.commandTokens[this.nextToken].substr(0,2) !== \"--\") {\n\t\t\t\tparams.push(this.commandTokens[this.nextToken++]);\n\t\t\t}\n\t\t\t// Get the command info\n\t\t\tvar command = $tw.commands[commandName],\n\t\t\t\tc,err;\n\t\t\tif(!command) {\n\t\t\t\tthis.callback(\"Unknown command: \" + commandName);\n\t\t\t} else {\n\t\t\t\tif(this.verbose) {\n\t\t\t\t\tthis.streams.output.write(\"Executing command: \" + commandName + \" \" + params.join(\" \") + \"\\n\");\n\t\t\t\t}\n\t\t\t\t// Parse named parameters if required\n\t\t\t\tif(command.info.namedParameterMode) {\n\t\t\t\t\tparams = this.extractNamedParameters(params,command.info.mandatoryParameters);\n\t\t\t\t\tif(typeof params === \"string\") {\n\t\t\t\t\t\treturn this.callback(params);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(command.info.synchronous) {\n\t\t\t\t\t// Synchronous command\n\t\t\t\t\tc = new command.Command(params,this);\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.executeNextCommand();\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// Asynchronous command\n\t\t\t\t\tc = new command.Command(params,this,function(err) {\n\t\t\t\t\t\tif(err) {\n\t\t\t\t\t\t\tself.callback(err);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tself.executeNextCommand();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nGiven an array of parameter strings `params` in name:value format, and an array of mandatory parameter names in `mandatoryParameters`, returns a hashmap of values or a string if error\n*/\nCommander.prototype.extractNamedParameters = function(params,mandatoryParameters) {\n\tmandatoryParameters = mandatoryParameters || [];\n\tvar errors = [],\n\t\tparamsByName = Object.create(null);\n\t// Extract the parameters\n\t$tw.utils.each(params,function(param) {\n\t\tvar index = param.indexOf(\"=\");\n\t\tif(index < 1) {\n\t\t\terrors.push(\"malformed named parameter: '\" + param + \"'\");\n\t\t}\n\t\tparamsByName[param.slice(0,index)] = $tw.utils.trim(param.slice(index+1));\n\t});\n\t// Check the mandatory parameters are present\n\t$tw.utils.each(mandatoryParameters,function(mandatoryParameter) {\n\t\tif(!$tw.utils.hop(paramsByName,mandatoryParameter)) {\n\t\t\terrors.push(\"missing mandatory parameter: '\" + mandatoryParameter + \"'\");\n\t\t}\n\t});\n\t// Return any errors\n\tif(errors.length > 0) {\n\t\treturn errors.join(\" and\\n\");\n\t} else {\n\t\treturn paramsByName;\t\t\n\t}\n};\n\nCommander.initCommands = function(moduleType) {\n\tmoduleType = moduleType || \"command\";\n\t$tw.commands = {};\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tvar c = $tw.commands[module.info.name] = {};\n\t\t// Add the methods defined by the module\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\tc[f] = module[f];\n\t\t\t}\n\t\t}\n\t});\n};\n\nexports.Commander = Commander;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/commands/build.js": {
            "title": "$:/core/modules/commands/build.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/build.js\ntype: application/javascript\nmodule-type: command\n\nCommand to build a build target\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"build\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\t// Get the build targets defined in the wiki\n\tvar buildTargets = $tw.boot.wikiInfo.build;\n\tif(!buildTargets) {\n\t\treturn \"No build targets defined\";\n\t}\n\t// Loop through each of the specified targets\n\tvar targets;\n\tif(this.params.length > 0) {\n\t\ttargets = this.params;\n\t} else {\n\t\ttargets = Object.keys(buildTargets);\n\t}\n\tfor(var targetIndex=0; targetIndex<targets.length; targetIndex++) {\n\t\tvar target = targets[targetIndex],\n\t\t\tcommands = buildTargets[target];\n\t\tif(!commands) {\n\t\t\treturn \"Build target '\" + target + \"' not found\";\n\t\t}\n\t\t// Add the commands to the queue\n\t\tthis.commander.addCommandTokens(commands);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/clearpassword.js": {
            "title": "$:/core/modules/commands/clearpassword.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/clearpassword.js\ntype: application/javascript\nmodule-type: command\n\nClear password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"clearpassword\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\t$tw.crypto.setPassword(null);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/deletetiddlers.js": {
            "title": "$:/core/modules/commands/deletetiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/deletetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to delete tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"deletetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filter\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\twiki.deleteTiddler(title);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/editions.js": {
            "title": "$:/core/modules/commands/editions.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/editions.js\ntype: application/javascript\nmodule-type: command\n\nCommand to list the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"editions\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\t// Output the list\n\tthis.commander.streams.output.write(\"Available editions:\\n\\n\");\n\tvar editionInfo = $tw.utils.getEditionInfo();\n\t$tw.utils.each(editionInfo,function(info,name) {\n\t\tself.commander.streams.output.write(\"    \" + name + \": \" + info.description + \"\\n\");\n\t});\n\tthis.commander.streams.output.write(\"\\n\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/fetch.js": {
            "title": "$:/core/modules/commands/fetch.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/fetch.js\ntype: application/javascript\nmodule-type: command\n\nCommands to fetch external tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"fetch\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing subcommand and url\";\n\t}\n\tswitch(this.params[0]) {\n\t\tcase \"raw-file\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\traw: true,\n\t\t\t\turl: this.params[1],\n\t\t\t\ttransformFilter: this.params[2] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"file\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\turl: this.params[1],\n\t\t\t\timportFilter: this.params[2],\n\t\t\t\ttransformFilter: this.params[3] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"raw-files\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\traw: true,\n\t\t\t\turlFilter: this.params[1],\n\t\t\t\ttransformFilter: this.params[2] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"files\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\turlFilter: this.params[1],\n\t\t\t\timportFilter: this.params[2],\n\t\t\t\ttransformFilter: this.params[3] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t}\n\treturn null;\n};\n\nCommand.prototype.fetchFiles = function(options) {\n\tvar self = this;\n\t// Get the list of URLs\n\tvar urls;\n\tif(options.url) {\n\t\turls = [options.url]\n\t} else if(options.urlFilter) {\n\t\turls = this.commander.wiki.filterTiddlers(options.urlFilter);\n\t} else {\n\t\treturn \"Missing URL\";\n\t}\n\t// Process each URL in turn\n\tvar next = 0;\n\tvar getNextFile = function(err) {\n\t\tif(err) {\n\t\t\treturn options.callback(err);\n\t\t}\n\t\tif(next < urls.length) {\n\t\t\tself.fetchFile(urls[next++],options,getNextFile);\n\t\t} else {\n\t\t\toptions.callback(null);\n\t\t}\n\t};\n\tgetNextFile(null);\n\t// Success\n\treturn null;\n};\n\nCommand.prototype.fetchFile = function(url,options,callback,redirectCount) {\n\tif(redirectCount > 10) {\n\t\treturn callback(\"Error too many redirects retrieving \" + url);\n\t}\n\tvar self = this,\n\t\tlib = url.substr(0,8) === \"https://\" ? require(\"https\") : require(\"http\");\n\tlib.get(url).on(\"response\",function(response) {\n\t    var type = (response.headers[\"content-type\"] || \"\").split(\";\")[0],\n\t    \tdata = [];\n\t    self.commander.write(\"Reading \" + url + \": \");\n\t    response.on(\"data\",function(chunk) {\n\t        data.push(chunk);\n\t        self.commander.write(\".\");\n\t    });\n\t    response.on(\"end\",function() {\n\t        self.commander.write(\"\\n\");\n\t        if(response.statusCode === 200) {\n\t\t        self.processBody(Buffer.concat(data),type,options,url);\n\t\t        callback(null);\n\t        } else {\n\t        \tif(response.statusCode === 302 || response.statusCode === 303 || response.statusCode === 307) {\n\t        \t\treturn self.fetchFile(response.headers.location,options,callback,redirectCount + 1);\n\t        \t} else {\n\t\t        \treturn callback(\"Error \" + response.statusCode + \" retrieving \" + url)\t        \t\t\n\t        \t}\n\t        }\n\t   \t});\n\t   \tresponse.on(\"error\",function(e) {\n\t\t\tconsole.log(\"Error on GET request: \" + e);\n\t\t\tcallback(e);\n\t   \t});\n\t});\n\treturn null;\n};\n\nCommand.prototype.processBody = function(body,type,options,url) {\n\tvar self = this;\n\t// Collect the tiddlers in a wiki\n\tvar incomingWiki = new $tw.Wiki();\n\tif(options.raw) {\n\t\tvar typeInfo = type ? $tw.config.contentTypeInfo[type] : null,\n\t\t\tencoding = typeInfo ? typeInfo.encoding : \"utf8\";\n\t\tincomingWiki.addTiddler(new $tw.Tiddler({\n\t\t\ttitle: url,\n\t\t\ttype: type,\n\t\t\ttext: body.toString(encoding)\n\t\t}));\n\t} else {\n\t\t// Deserialise the file to extract the tiddlers\n\t\tvar tiddlers = this.commander.wiki.deserializeTiddlers(type || \"text/html\",body.toString(\"utf8\"),{});\n\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\tincomingWiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t});\n\t}\n\t// Filter the tiddlers to select the ones we want\n\tvar filteredTitles = incomingWiki.filterTiddlers(options.importFilter || \"[all[tiddlers]]\");\n\t// Import the selected tiddlers\n\tvar count = 0;\n\tincomingWiki.each(function(tiddler,title) {\n\t\tif(filteredTitles.indexOf(title) !== -1) {\n\t\t\tvar newTiddler;\n\t\t\tif(options.transformFilter) {\n\t\t\t\tvar transformedTitle = (incomingWiki.filterTiddlers(options.transformFilter,null,self.commander.wiki.makeTiddlerIterator([title])) || [\"\"])[0];\n\t\t\t\tif(transformedTitle) {\n\t\t\t\t\tself.commander.log(\"Importing \" + title + \" as \" + transformedTitle)\n\t\t\t\t\tnewTiddler = new $tw.Tiddler(tiddler,{title: transformedTitle});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tself.commander.log(\"Importing \" + title)\n\t\t\t\tnewTiddler = tiddler;\n\t\t\t}\n\t\t\tself.commander.wiki.importTiddler(newTiddler);\n\t\t\tcount++;\n\t\t}\n\t});\n\tself.commander.log(\"Imported \" + count + \" tiddlers\")\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/help.js": {
            "title": "$:/core/modules/commands/help.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/help.js\ntype: application/javascript\nmodule-type: command\n\nHelp command\n\n\\*/\n(function(){\n\n/*jshint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"help\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar subhelp = this.params[0] || \"default\",\n\t\thelpBase = \"$:/language/Help/\",\n\t\ttext;\n\tif(!this.commander.wiki.getTiddler(helpBase + subhelp)) {\n\t\tsubhelp = \"notfound\";\n\t}\n\t// Wikify the help as formatted text (ie block elements generate newlines)\n\ttext = this.commander.wiki.renderTiddler(\"text/plain-formatted\",helpBase + subhelp);\n\t// Remove any leading linebreaks\n\ttext = text.replace(/^(\\r?\\n)*/g,\"\");\n\tthis.commander.streams.output.write(text);\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/import.js": {
            "title": "$:/core/modules/commands/import.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/import.js\ntype: application/javascript\nmodule-type: command\n\nCommand to import tiddlers from a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"import\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 2) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar filename = self.params[0],\n\t\tdeserializer = self.params[1],\n\t\ttitle = self.params[2] || filename,\n\t\tencoding = self.params[3] || \"utf8\",\n\t\ttext = fs.readFileSync(filename,encoding),\n\t\ttiddlers = this.commander.wiki.deserializeTiddlers(null,text,{title: title},{deserializer: deserializer});\n\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddler));\n\t});\n\tthis.commander.log(tiddlers.length + \" tiddler(s) imported\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/init.js": {
            "title": "$:/core/modules/commands/init.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/init.js\ntype: application/javascript\nmodule-type: command\n\nCommand to initialise an empty wiki folder\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"init\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\t// Check that we don't already have a valid wiki folder\n\tif($tw.boot.wikiTiddlersPath || ($tw.utils.isDirectory($tw.boot.wikiPath) && !$tw.utils.isDirectoryEmpty($tw.boot.wikiPath))) {\n\t\treturn \"Wiki folder is not empty\";\n\t}\n\t// Loop through each of the specified editions\n\tvar editions = this.params.length > 0 ? this.params : [\"empty\"];\n\tfor(var editionIndex=0; editionIndex<editions.length; editionIndex++) {\n\t\tvar editionName = editions[editionIndex];\n\t\t// Check the edition exists\n\t\tvar editionPath = $tw.findLibraryItem(editionName,$tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar));\n\t\tif(!$tw.utils.isDirectory(editionPath)) {\n\t\t\treturn \"Edition '\" + editionName + \"' not found\";\n\t\t}\n\t\t// Copy the edition content\n\t\tvar err = $tw.utils.copyDirectory(editionPath,$tw.boot.wikiPath);\n\t\tif(!err) {\n\t\t\tthis.commander.streams.output.write(\"Copied edition '\" + editionName + \"' to \" + $tw.boot.wikiPath + \"\\n\");\n\t\t} else {\n\t\t\treturn err;\n\t\t}\n\t}\n\t// Tweak the tiddlywiki.info to remove any included wikis\n\tvar packagePath = $tw.boot.wikiPath + \"/tiddlywiki.info\",\n\t\tpackageJson = JSON.parse(fs.readFileSync(packagePath));\n\tdelete packageJson.includeWikis;\n\tfs.writeFileSync(packagePath,JSON.stringify(packageJson,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/listen.js": {
            "title": "$:/core/modules/commands/listen.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/listen.js\ntype: application/javascript\nmodule-type: command\n\nListen for HTTP requests and serve tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Server = require(\"$:/core/modules/server/server.js\").Server;\n\nexports.info = {\n\tname: \"listen\",\n\tsynchronous: true,\n\tnamedParameterMode: true,\n\tmandatoryParameters: [],\n};\n\nvar Command = function(params,commander,callback) {\n\tvar self = this;\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\t// Set up server\n\tthis.server = new Server({\n\t\twiki: this.commander.wiki,\n\t\tvariables: self.params\n\t});\n\tvar nodeServer = this.server.listen();\n\t$tw.hooks.invokeHook(\"th-server-command-post-start\",this.server,nodeServer,\"tiddlywiki\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/load.js": {
            "title": "$:/core/modules/commands/load.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/load.js\ntype: application/javascript\nmodule-type: command\n\nCommand to load tiddlers from a file or directory\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"load\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar tiddlers = $tw.loadTiddlersFromPath(self.params[0]),\n\t\tcount = 0;\n\t$tw.utils.each(tiddlers,function(tiddlerInfo) {\n\t\t$tw.utils.each(tiddlerInfo.tiddlers,function(tiddler) {\n\t\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddler));\n\t\t\tcount++;\n\t\t});\n\t});\n\tif(!count && self.params[1] !== \"noerror\") {\n\t\tself.callback(\"No tiddlers found in file \\\"\" + self.params[0] + \"\\\"\");\n\t} else {\n\t\tself.callback(null);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/makelibrary.js": {
            "title": "$:/core/modules/commands/makelibrary.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/makelibrary.js\ntype: application/javascript\nmodule-type: command\n\nCommand to pack all of the plugins in the library into a plugin tiddler of type \"library\"\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"makelibrary\",\n\tsynchronous: true\n};\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar wiki = this.commander.wiki,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tupgradeLibraryTitle = this.params[0] || UPGRADE_LIBRARY_TITLE,\n\t\ttiddlers = {};\n\t// Collect up the library plugins\n\tvar collectPlugins = function(folder) {\n\t\t\tvar pluginFolders = $tw.utils.getSubdirectories(folder) || [];\n\t\t\tfor(var p=0; p<pluginFolders.length; p++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(pluginFolders[p])) {\n\t\t\t\t\tpluginFields = $tw.loadPluginFolder(path.resolve(folder,\"./\" + pluginFolders[p]));\n\t\t\t\t\tif(pluginFields && pluginFields.title) {\n\t\t\t\t\t\ttiddlers[pluginFields.title] = pluginFields;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tcollectPublisherPlugins = function(folder) {\n\t\t\tvar publisherFolders = $tw.utils.getSubdirectories(folder) || [];\n\t\t\tfor(var t=0; t<publisherFolders.length; t++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(publisherFolders[t])) {\n\t\t\t\t\tcollectPlugins(path.resolve(folder,\"./\" + publisherFolders[t]));\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.pluginsPath,$tw.config.pluginsEnvVar),collectPublisherPlugins);\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.themesPath,$tw.config.themesEnvVar),collectPublisherPlugins);\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.languagesPath,$tw.config.languagesEnvVar),collectPlugins);\n\t// Save the upgrade library tiddler\n\tvar pluginFields = {\n\t\ttitle: upgradeLibraryTitle,\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"library\",\n\t\t\"text\": JSON.stringify({tiddlers: tiddlers})\n\t};\n\twiki.addTiddler(new $tw.Tiddler(pluginFields));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/output.js": {
            "title": "$:/core/modules/commands/output.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/output.js\ntype: application/javascript\nmodule-type: command\n\nCommand to set the default output location (defaults to current working directory)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"output\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing output path\";\n\t}\n\tthis.commander.outputPath = path.resolve(process.cwd(),this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/password.js": {
            "title": "$:/core/modules/commands/password.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/password.js\ntype: application/javascript\nmodule-type: command\n\nSave password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"password\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing password\";\n\t}\n\t$tw.crypto.setPassword(this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/render.js": {
            "title": "$:/core/modules/commands/render.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/render.js\ntype: application/javascript\nmodule-type: command\n\nRender individual tiddlers and save the results to the specified files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"render\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing tiddler filter\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\ttiddlerFilter = this.params[0],\n\t\tfilenameFilter = this.params[1] || \"[is[tiddler]addsuffix[.html]]\",\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tvarName = this.params[4],\n\t\tvarValue = this.params[5],\n\t\ttiddlers = wiki.filterTiddlers(tiddlerFilter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template || title),\n\t\t\tvariables = {currentTiddler: title};\n\t\tif(varName) {\n\t\t\tvariables[varName] = varValue || \"\";\n\t\t}\n\t\tvar widgetNode = wiki.makeWidget(parser,{variables: variables}),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent,\n\t\t\tfilepath = path.resolve(self.commander.outputPath,wiki.filterTiddlers(filenameFilter,$tw.rootWidget,wiki.makeTiddlerIterator([title]))[0]);\n\t\tif(self.commander.verbose) {\n\t\t\tconsole.log(\"Rendering \\\"\" + title + \"\\\" to \\\"\" + filepath + \"\\\"\");\n\t\t}\n\t\t$tw.utils.createFileDirectories(filepath);\n\t\tfs.writeFileSync(filepath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/rendertiddler.js": {
            "title": "$:/core/modules/commands/rendertiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/rendertiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render a tiddler and save it to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"rendertiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tname = this.params[4],\n\t\tvalue = this.params[5],\n\t\tvariables = {};\n\t$tw.utils.createFileDirectories(filename);\n\tif(template) {\n\t\tvariables.currentTiddler = title;\n\t\ttitle = template;\n\t}\n\tif(name && value) {\n\t\tvariables[name] = value;\n\t}\n\tfs.writeFile(filename,this.commander.wiki.renderTiddler(type,title,{variables: variables}),\"utf8\",function(err) {\n\t\tself.callback(err);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/rendertiddlers.js": {
            "title": "$:/core/modules/commands/rendertiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/rendertiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"rendertiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttemplate = this.params[1],\n\t\toutputPath = this.commander.outputPath,\n\t\tpathname = path.resolve(outputPath,this.params[2]),\t\t\n\t\ttype = this.params[3] || \"text/html\",\n\t\textension = this.params[4] || \".html\",\n\t\tdeleteDirectory = (this.params[5] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template),\n\t\t\twidgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}}),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent,\n\t\t\texportPath = null;\n\t\tif($tw.utils.hop($tw.macros,\"tv-get-export-path\")) {\n\t\t\tvar macroPath = $tw.macros[\"tv-get-export-path\"].run.apply(self,[title]);\n\t\t\tif(macroPath) {\n\t\t\t\texportPath = path.resolve(outputPath,macroPath + extension);\n\t\t\t}\n\t\t}\n\t\tvar finalPath = exportPath || path.resolve(pathname,encodeURIComponent(title) + extension);\n\t\t$tw.utils.createFileDirectories(finalPath);\n\t\tfs.writeFileSync(finalPath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/save.js": {
            "title": "$:/core/modules/commands/save.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/save.js\ntype: application/javascript\nmodule-type: command\n\nSaves individual tiddlers in their raw text or binary format to the specified files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"save\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename filter\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\ttiddlerFilter = this.params[0],\n\t\tfilenameFilter = this.params[1] || \"[is[tiddler]]\",\n\t\ttiddlers = wiki.filterTiddlers(tiddlerFilter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.commander.wiki.getTiddler(title),\n\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"},\n\t\t\tfilepath = path.resolve(self.commander.outputPath,wiki.filterTiddlers(filenameFilter,$tw.rootWidget,wiki.makeTiddlerIterator([title]))[0]);\n\t\tif(self.commander.verbose) {\n\t\t\tconsole.log(\"Saving \\\"\" + title + \"\\\" to \\\"\" + filepath + \"\\\"\");\n\t\t}\n\t\t$tw.utils.createFileDirectories(filepath);\n\t\tfs.writeFileSync(filepath,tiddler.fields.text,contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savelibrarytiddlers.js": {
            "title": "$:/core/modules/commands/savelibrarytiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/savelibrarytiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the subtiddlers of a bundle tiddler as a series of JSON files\n\n--savelibrarytiddlers <tiddler> <tiddler-filter> <pathname> <skinnylisting>\n\nThe tiddler identifies the bundle tiddler that contains the subtiddlers.\n\nThe tiddler filter specifies the plugins to be included.\n\nThe pathname specifies the pathname to the folder in which the JSON files should be saved. The filename is the URL encoded title of the subtiddler.\n\nThe skinnylisting specifies the title of the tiddler to which a JSON catalogue of the subtiddlers will be saved. The JSON file contains the same data as the bundle tiddler but with the `text` field removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savelibrarytiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tcontainerTitle = this.params[0],\n\t\tfilter = this.params[1],\n\t\tbasepath = this.params[2],\n\t\tskinnyListTitle = this.params[3];\n\t// Get the container tiddler as data\n\tvar containerData = self.commander.wiki.getTiddlerDataCached(containerTitle,undefined);\n\tif(!containerData) {\n\t\treturn \"'\" + containerTitle + \"' is not a tiddler bundle\";\n\t}\n\t// Filter the list of plugins\n\tvar pluginList = [];\n\t$tw.utils.each(containerData.tiddlers,function(tiddler,title) {\n\t\tpluginList.push(title);\n\t});\n\tvar filteredPluginList;\n\tif(filter) {\n\t\tfilteredPluginList = self.commander.wiki.filterTiddlers(filter,null,self.commander.wiki.makeTiddlerIterator(pluginList));\n\t} else {\n\t\tfilteredPluginList = pluginList;\n\t}\n\t// Iterate through the plugins\n\tvar skinnyList = [];\n\t$tw.utils.each(filteredPluginList,function(title) {\n\t\tvar tiddler = containerData.tiddlers[title];\n\t\t// Save each JSON file and collect the skinny data\n\t\tvar pathname = path.resolve(self.commander.outputPath,basepath + encodeURIComponent(title) + \".json\");\n\t\t$tw.utils.createFileDirectories(pathname);\n\t\tfs.writeFileSync(pathname,JSON.stringify(tiddler),\"utf8\");\n\t\t// Collect the skinny list data\n\t\tvar pluginTiddlers = JSON.parse(tiddler.text),\n\t\t\treadmeContent = (pluginTiddlers.tiddlers[title + \"/readme\"] || {}).text,\n\t\t\tdoesRequireReload = !!self.commander.wiki.doesPluginInfoRequireReload(pluginTiddlers),\n\t\t\ticonTiddler = pluginTiddlers.tiddlers[title + \"/icon\"] || {},\n\t\t\ticonType = iconTiddler.type,\n\t\t\ticonText = iconTiddler.text,\n\t\t\ticonContent;\n\t\tif(iconType && iconText) {\n\t\t\ticonContent = $tw.utils.makeDataUri(iconText,iconType);\n\t\t}\n\t\tskinnyList.push($tw.utils.extend({},tiddler,{\n\t\t\ttext: undefined,\n\t\t\treadme: readmeContent,\n\t\t\t\"requires-reload\": doesRequireReload ? \"yes\" : \"no\",\n\t\t\ticon: iconContent\n\t\t}));\n\t});\n\t// Save the catalogue tiddler\n\tif(skinnyListTitle) {\n\t\tself.commander.wiki.setTiddlerData(skinnyListTitle,skinnyList);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savetiddler.js": {
            "title": "$:/core/modules/commands/savetiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/savetiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the content of a tiddler to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savetiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttiddler = this.commander.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar type = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"};\n\t\t$tw.utils.createFileDirectories(filename);\n\t\tfs.writeFile(filename,tiddler.fields.text,contentTypeInfo.encoding,function(err) {\n\t\t\tself.callback(err);\n\t\t});\n\t} else {\n\t\treturn \"Missing tiddler: \" + title;\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savetiddlers.js": {
            "title": "$:/core/modules/commands/savetiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/savetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"savetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tpathname = path.resolve(this.commander.outputPath,this.params[1]),\n\t\tdeleteDirectory = (this.params[2] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.createDirectory(pathname);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.commander.wiki.getTiddler(title),\n\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"},\n\t\t\tfilename = path.resolve(pathname,encodeURIComponent(title));\n\t\tfs.writeFileSync(filename,tiddler.fields.text,contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savewikifolder.js": {
            "title": "$:/core/modules/commands/savewikifolder.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/savewikifolder.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the current wiki as a wiki folder\n\n--savewikifolder <wikifolderpath> [<filter>]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savewikifolder\",\n\tsynchronous: true\n};\n\nvar fs,path;\nif($tw.node) {\n\tfs = require(\"fs\");\n\tpath = require(\"path\");\n}\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing wiki folder path\";\n\t}\n\tvar wikifoldermaker = new WikiFolderMaker(this.params[0],this.params[1],this.commander);\n\treturn wikifoldermaker.save();\n};\n\nfunction WikiFolderMaker(wikiFolderPath,wikiFilter,commander) {\n\tthis.wikiFolderPath = wikiFolderPath;\n\tthis.wikiFilter = wikiFilter || \"[all[tiddlers]]\";\n\tthis.commander = commander;\n\tthis.wiki = commander.wiki;\n\tthis.savedPaths = []; // So that we can detect filename clashes\n}\n\nWikiFolderMaker.prototype.log = function(str) {\n\tif(this.commander.verbose) {\n\t\tconsole.log(str);\n\t}\n};\n\nWikiFolderMaker.prototype.tiddlersToIgnore = [\n\t\"$:/boot/boot.css\",\n\t\"$:/boot/boot.js\",\n\t\"$:/boot/bootprefix.js\",\n\t\"$:/core\",\n\t\"$:/library/sjcl.js\",\n\t\"$:/temp/info-plugin\"\n];\n\n/*\nReturns null if successful, or an error string if there was an error\n*/\nWikiFolderMaker.prototype.save = function() {\n\tvar self = this;\n\t// Check that the output directory doesn't exist\n\tif(fs.existsSync(this.wikiFolderPath) && !$tw.utils.isDirectoryEmpty(this.wikiFolderPath)) {\n\t\treturn \"The unpackwiki command requires that the output wiki folder be empty\";\n\t}\n\t// Get the tiddlers from the source wiki\n\tvar tiddlerTitles = this.wiki.filterTiddlers(this.wikiFilter);\n\t// Initialise a new tiddlwiki.info file\n\tvar newWikiInfo = {};\n\t// Process each incoming tiddler in turn\n\t$tw.utils.each(tiddlerTitles,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tif(self.tiddlersToIgnore.indexOf(title) !== -1) {\n\t\t\t\t// Ignore the core plugin and the ephemeral info plugin\n\t\t\t\tself.log(\"Ignoring tiddler: \" + title);\n\t\t\t} else {\n\t\t\t\tvar type = tiddler.fields.type,\n\t\t\t\t\tpluginType = tiddler.fields[\"plugin-type\"];\n\t\t\t\tif(type === \"application/json\" && pluginType) {\n\t\t\t\t\t// Plugin tiddler\n\t\t\t\t\tvar libraryDetails = self.findPluginInLibrary(title);\n\t\t\t\t\tif(libraryDetails) {\n\t\t\t\t\t\t// A plugin from the core library\n\t\t\t\t\t\tself.log(\"Adding built-in plugin: \" + libraryDetails.name);\n\t\t\t\t\t\tnewWikiInfo[libraryDetails.type] = newWikiInfo[libraryDetails.type]  || [];\n\t\t\t\t\t\t$tw.utils.pushTop(newWikiInfo[libraryDetails.type],libraryDetails.name);\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// A custom plugin\n\t\t\t\t\t\tself.log(\"Processing custom plugin: \" + title);\n\t\t\t\t\t\tself.saveCustomPlugin(tiddler);\n\t\t\t\t\t}\t\t\t\t\n\t\t\t\t} else {\n\t\t\t\t\t// Ordinary tiddler\n\t\t\t\t\tself.saveTiddler(\"tiddlers\",tiddler);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\t// Save the tiddlywiki.info file\n\tthis.saveJSONFile(\"tiddlywiki.info\",newWikiInfo);\n\tself.log(\"Writing tiddlywiki.info: \" + JSON.stringify(newWikiInfo,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\n/*\nTest whether the specified tiddler is a plugin in the plugin library\n*/\nWikiFolderMaker.prototype.findPluginInLibrary = function(title) {\n\tvar parts = title.split(\"/\"),\n\t\tpluginPath, type, name;\n\tif(parts[0] === \"$:\") {\n\t\tif(parts[1] === \"languages\" && parts.length === 3) {\n\t\t\tpluginPath = \"languages\" + path.sep + parts[2];\n\t\t\ttype = parts[1];\n\t\t\tname = parts[2];\n\t\t} else if(parts[1] === \"plugins\" || parts[1] === \"themes\" && parts.length === 4) {\n\t\t\tpluginPath = parts[1] + path.sep + parts[2] + path.sep + parts[3];\n\t\t\ttype = parts[1];\n\t\t\tname = parts[2] + \"/\" + parts[3];\n\t\t}\n\t}\n\tif(pluginPath && type && name) {\n\t\tpluginPath = path.resolve($tw.boot.bootPath,\"..\",pluginPath);\n\t\tif(fs.existsSync(pluginPath)) {\n\t\t\treturn {\n\t\t\t\tpluginPath: pluginPath,\n\t\t\t\ttype: type,\n\t\t\t\tname: name\n\t\t\t};\n\t\t}\n\t}\n\treturn false;\n};\n\nWikiFolderMaker.prototype.saveCustomPlugin = function(pluginTiddler) {\n\tvar self = this,\n\t\tpluginTitle = pluginTiddler.fields.title,\n\t\ttitleParts = pluginTitle.split(\"/\"),\n\t\tdirectory = $tw.utils.generateTiddlerFilepath(titleParts[titleParts.length - 1],{\n\t\t\tdirectory: path.resolve(this.wikiFolderPath,pluginTiddler.fields[\"plugin-type\"] + \"s\")\n\t\t}),\n\t\tpluginInfo = pluginTiddler.getFieldStrings({exclude: [\"text\",\"type\"]});\n\tthis.saveJSONFile(directory + path.sep + \"plugin.info\",pluginInfo);\n\tself.log(\"Writing \" + directory + path.sep + \"plugin.info: \" + JSON.stringify(pluginInfo,null,$tw.config.preferences.jsonSpaces));\n\tvar pluginTiddlers = JSON.parse(pluginTiddler.fields.text).tiddlers; // A hashmap of tiddlers in the plugin\n\t$tw.utils.each(pluginTiddlers,function(tiddler) {\n\t\tself.saveTiddler(directory,new $tw.Tiddler(tiddler));\n\t});\n};\n\nWikiFolderMaker.prototype.saveTiddler = function(directory,tiddler) {\n\tvar fileInfo = $tw.utils.generateTiddlerFileInfo(tiddler,{\n\t\tdirectory: path.resolve(this.wikiFolderPath,directory),\n\t\twiki: this.wiki\n\t});\n\t$tw.utils.saveTiddlerToFileSync(tiddler,fileInfo);\n};\n\nWikiFolderMaker.prototype.saveJSONFile = function(filename,json) {\n\tthis.saveTextFile(filename,JSON.stringify(json,null,$tw.config.preferences.jsonSpaces));\n};\n\nWikiFolderMaker.prototype.saveTextFile = function(filename,data) {\n\tthis.saveFile(filename,\"utf8\",data);\n};\n\nWikiFolderMaker.prototype.saveFile = function(filename,encoding,data) {\n\tvar filepath = path.resolve(this.wikiFolderPath,filename);\n\t$tw.utils.createFileDirectories(filepath);\n\tfs.writeFileSync(filepath,data,encoding);\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/server.js": {
            "title": "$:/core/modules/commands/server.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/server.js\ntype: application/javascript\nmodule-type: command\n\nDeprecated legacy command for serving tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Server = require(\"$:/core/modules/server/server.js\").Server;\n\nexports.info = {\n\tname: \"server\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tvar self = this;\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\t// Set up server\n\tthis.server = new Server({\n\t\twiki: this.commander.wiki,\n\t\tvariables: {\n\t\t\tport: this.params[0],\n\t\t\thost: this.params[6],\n\t\t\t\"root-tiddler\": this.params[1],\n\t\t\t\"root-render-type\": this.params[2],\n\t\t\t\"root-serve-type\": this.params[3],\n\t\t\tusername: this.params[4],\n\t\t\tpassword: this.params[5],\n\t\t\t\"path-prefix\": this.params[7],\n\t\t\t\"debug-level\": this.params[8]\n\t\t}\n\t});\n\tvar nodeServer = this.server.listen();\n\t$tw.hooks.invokeHook(\"th-server-command-post-start\",this.server,nodeServer,\"tiddlywiki\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/setfield.js": {
            "title": "$:/core/modules/commands/setfield.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/setfield.js\ntype: application/javascript\nmodule-type: command\n\nCommand to modify selected tiddlers to set a field to the text of a template tiddler that has been wikified with the selected tiddler as the current tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"setfield\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 4) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tfieldname = this.params[1] || \"text\",\n\t\ttemplatetitle = this.params[2],\n\t\trendertype = this.params[3] || \"text/plain\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(templatetitle),\n\t\t\tnewFields = {},\n\t\t\ttiddler = wiki.getTiddler(title);\n\t\tif(parser) {\n\t\t\tvar widgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}});\n\t\t\tvar container = $tw.fakeDocument.createElement(\"div\");\n\t\t\twidgetNode.render(container,null);\n\t\t\tnewFields[fieldname] = rendertype === \"text/html\" ? container.innerHTML : container.textContent;\n\t\t} else {\n\t\t\tnewFields[fieldname] = undefined;\n\t\t}\n\t\twiki.addTiddler(new $tw.Tiddler(tiddler,newFields));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/unpackplugin.js": {
            "title": "$:/core/modules/commands/unpackplugin.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/unpackplugin.js\ntype: application/javascript\nmodule-type: command\n\nCommand to extract the shadow tiddlers from within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"unpackplugin\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing plugin name\";\n\t}\n\tvar self = this,\n\t\ttitle = this.params[0],\n\t\tpluginData = this.commander.wiki.getTiddlerDataCached(title);\n\tif(!pluginData) {\n\t\treturn \"Plugin '\" + title + \"' not found\";\n\t}\n\t$tw.utils.each(pluginData.tiddlers,function(tiddler) {\n\t\tself.commander.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/verbose.js": {
            "title": "$:/core/modules/commands/verbose.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/verbose.js\ntype: application/javascript\nmodule-type: command\n\nVerbose command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"verbose\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.verbose = true;\n\t// Output the boot message log\n\tthis.commander.streams.output.write(\"Boot log:\\n  \" + $tw.boot.logMessages.join(\"\\n  \") + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/version.js": {
            "title": "$:/core/modules/commands/version.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/version.js\ntype: application/javascript\nmodule-type: command\n\nVersion command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"version\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.streams.output.write($tw.version + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/config.js": {
            "title": "$:/core/modules/config.js",
            "text": "/*\\\ntitle: $:/core/modules/config.js\ntype: application/javascript\nmodule-type: config\n\nCore configuration constants\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.preferences = {};\n\nexports.preferences.notificationDuration = 3 * 1000;\nexports.preferences.jsonSpaces = 4;\n\nexports.textPrimitives = {\n\tupperLetter: \"[A-Z\\u00c0-\\u00d6\\u00d8-\\u00de\\u0150\\u0170]\",\n\tlowerLetter: \"[a-z\\u00df-\\u00f6\\u00f8-\\u00ff\\u0151\\u0171]\",\n\tanyLetter:   \"[A-Za-z0-9\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\",\n\tblockPrefixLetters:\t\"[A-Za-z0-9-_\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\"\n};\n\nexports.textPrimitives.unWikiLink = \"~\";\nexports.textPrimitives.wikiLink = exports.textPrimitives.upperLetter + \"+\" +\n\texports.textPrimitives.lowerLetter + \"+\" +\n\texports.textPrimitives.upperLetter +\n\texports.textPrimitives.anyLetter + \"*\";\n\nexports.htmlEntities = {quot:34, amp:38, apos:39, lt:60, gt:62, nbsp:160, iexcl:161, cent:162, pound:163, curren:164, yen:165, brvbar:166, sect:167, uml:168, copy:169, ordf:170, laquo:171, not:172, shy:173, reg:174, macr:175, deg:176, plusmn:177, sup2:178, sup3:179, acute:180, micro:181, para:182, middot:183, cedil:184, sup1:185, ordm:186, raquo:187, frac14:188, frac12:189, frac34:190, iquest:191, Agrave:192, Aacute:193, Acirc:194, Atilde:195, Auml:196, Aring:197, AElig:198, Ccedil:199, Egrave:200, Eacute:201, Ecirc:202, Euml:203, Igrave:204, Iacute:205, Icirc:206, Iuml:207, ETH:208, Ntilde:209, Ograve:210, Oacute:211, Ocirc:212, Otilde:213, Ouml:214, times:215, Oslash:216, Ugrave:217, Uacute:218, Ucirc:219, Uuml:220, Yacute:221, THORN:222, szlig:223, agrave:224, aacute:225, acirc:226, atilde:227, auml:228, aring:229, aelig:230, ccedil:231, egrave:232, eacute:233, ecirc:234, euml:235, igrave:236, iacute:237, icirc:238, iuml:239, eth:240, ntilde:241, ograve:242, oacute:243, ocirc:244, otilde:245, ouml:246, divide:247, oslash:248, ugrave:249, uacute:250, ucirc:251, uuml:252, yacute:253, thorn:254, yuml:255, OElig:338, oelig:339, Scaron:352, scaron:353, Yuml:376, fnof:402, circ:710, tilde:732, Alpha:913, Beta:914, Gamma:915, Delta:916, Epsilon:917, Zeta:918, Eta:919, Theta:920, Iota:921, Kappa:922, Lambda:923, Mu:924, Nu:925, Xi:926, Omicron:927, Pi:928, Rho:929, Sigma:931, Tau:932, Upsilon:933, Phi:934, Chi:935, Psi:936, Omega:937, alpha:945, beta:946, gamma:947, delta:948, epsilon:949, zeta:950, eta:951, theta:952, iota:953, kappa:954, lambda:955, mu:956, nu:957, xi:958, omicron:959, pi:960, rho:961, sigmaf:962, sigma:963, tau:964, upsilon:965, phi:966, chi:967, psi:968, omega:969, thetasym:977, upsih:978, piv:982, ensp:8194, emsp:8195, thinsp:8201, zwnj:8204, zwj:8205, lrm:8206, rlm:8207, ndash:8211, mdash:8212, lsquo:8216, rsquo:8217, sbquo:8218, ldquo:8220, rdquo:8221, bdquo:8222, dagger:8224, Dagger:8225, bull:8226, hellip:8230, permil:8240, prime:8242, Prime:8243, lsaquo:8249, rsaquo:8250, oline:8254, frasl:8260, euro:8364, image:8465, weierp:8472, real:8476, trade:8482, alefsym:8501, larr:8592, uarr:8593, rarr:8594, darr:8595, harr:8596, crarr:8629, lArr:8656, uArr:8657, rArr:8658, dArr:8659, hArr:8660, forall:8704, part:8706, exist:8707, empty:8709, nabla:8711, isin:8712, notin:8713, ni:8715, prod:8719, sum:8721, minus:8722, lowast:8727, radic:8730, prop:8733, infin:8734, ang:8736, and:8743, or:8744, cap:8745, cup:8746, int:8747, there4:8756, sim:8764, cong:8773, asymp:8776, ne:8800, equiv:8801, le:8804, ge:8805, sub:8834, sup:8835, nsub:8836, sube:8838, supe:8839, oplus:8853, otimes:8855, perp:8869, sdot:8901, lceil:8968, rceil:8969, lfloor:8970, rfloor:8971, lang:9001, rang:9002, loz:9674, spades:9824, clubs:9827, hearts:9829, diams:9830 };\n\nexports.htmlVoidElements = \"area,base,br,col,command,embed,hr,img,input,keygen,link,meta,param,source,track,wbr\".split(\",\");\n\nexports.htmlBlockElements = \"address,article,aside,audio,blockquote,canvas,dd,div,dl,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,li,noscript,ol,output,p,pre,section,table,tfoot,ul,video\".split(\",\");\n\nexports.htmlUnsafeElements = \"script\".split(\",\");\n\n})();\n",
            "type": "application/javascript",
            "module-type": "config"
        },
        "$:/core/modules/deserializers.js": {
            "title": "$:/core/modules/deserializers.js",
            "text": "/*\\\ntitle: $:/core/modules/deserializers.js\ntype: application/javascript\nmodule-type: tiddlerdeserializer\n\nFunctions to deserialise tiddlers from a block of text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nUtility function to parse an old-style tiddler DIV in a *.tid file. It looks like this:\n\n<div title=\"Title\" creator=\"JoeBloggs\" modifier=\"JoeBloggs\" created=\"201102111106\" modified=\"201102111310\" tags=\"myTag [[my long tag]]\">\n<pre>The text of the tiddler (without the expected HTML encoding).\n</pre>\n</div>\n\nNote that the field attributes are HTML encoded, but that the body of the <PRE> tag is not encoded.\n\nWhen these tiddler DIVs are encountered within a TiddlyWiki HTML file then the body is encoded in the usual way.\n*/\nvar parseTiddlerDiv = function(text /* [,fields] */) {\n\t// Slot together the default results\n\tvar result = {};\n\tif(arguments.length > 1) {\n\t\tfor(var f=1; f<arguments.length; f++) {\n\t\t\tvar fields = arguments[f];\n\t\t\tfor(var t in fields) {\n\t\t\t\tresult[t] = fields[t];\t\t\n\t\t\t}\n\t\t}\n\t}\n\t// Parse the DIV body\n\tvar startRegExp = /^\\s*<div\\s+([^>]*)>(\\s*<pre>)?/gi,\n\t\tendRegExp,\n\t\tmatch = startRegExp.exec(text);\n\tif(match) {\n\t\t// Old-style DIVs don't have the <pre> tag\n\t\tif(match[2]) {\n\t\t\tendRegExp = /<\\/pre>\\s*<\\/div>\\s*$/gi;\n\t\t} else {\n\t\t\tendRegExp = /<\\/div>\\s*$/gi;\n\t\t}\n\t\tvar endMatch = endRegExp.exec(text);\n\t\tif(endMatch) {\n\t\t\t// Extract the text\n\t\t\tresult.text = text.substring(match.index + match[0].length,endMatch.index);\n\t\t\t// Process the attributes\n\t\t\tvar attrRegExp = /\\s*([^=\\s]+)\\s*=\\s*(?:\"([^\"]*)\"|'([^']*)')/gi,\n\t\t\t\tattrMatch;\n\t\t\tdo {\n\t\t\t\tattrMatch = attrRegExp.exec(match[1]);\n\t\t\t\tif(attrMatch) {\n\t\t\t\t\tvar name = attrMatch[1];\n\t\t\t\t\tvar value = attrMatch[2] !== undefined ? attrMatch[2] : attrMatch[3];\n\t\t\t\t\tresult[name] = value;\n\t\t\t\t}\n\t\t\t} while(attrMatch);\n\t\t\treturn result;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports[\"application/x-tiddler-html-div\"] = function(text,fields) {\n\treturn [parseTiddlerDiv(text,fields)];\n};\n\nexports[\"application/json\"] = function(text,fields) {\n\tvar incoming,\n\t\tresults = [];\n\ttry {\n\t\tincoming = JSON.parse(text);\n\t} catch(e) {\n\t\tincoming = [{\n\t\t\ttitle: \"JSON error: \" + e,\n\t\t\ttext: \"\"\n\t\t}]\n\t}\n\tif(!$tw.utils.isArray(incoming)) {\n\t\tincoming = [incoming];\n\t}\n\tfor(var t=0; t<incoming.length; t++) {\n\t\tvar incomingFields = incoming[t],\n\t\t\tfields = {};\n\t\tfor(var f in incomingFields) {\n\t\t\tif(typeof incomingFields[f] === \"string\") {\n\t\t\t\tfields[f] = incomingFields[f];\n\t\t\t}\n\t\t}\n\t\tresults.push(fields);\n\t}\n\treturn results;\n};\n\n/*\nParse an HTML file into tiddlers. There are three possibilities:\n# A TiddlyWiki classic HTML file containing `text/x-tiddlywiki` tiddlers\n# A TiddlyWiki5 HTML file containing `text/vnd.tiddlywiki` tiddlers\n# An ordinary HTML file\n*/\nexports[\"text/html\"] = function(text,fields) {\n\t// Check if we've got a store area\n\tvar storeAreaMarkerRegExp = /<div id=[\"']?storeArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\tmatch = storeAreaMarkerRegExp.exec(text);\n\tif(match) {\n\t\t// If so, it's either a classic TiddlyWiki file or an unencrypted TW5 file\n\t\t// First read the normal tiddlers\n\t\tvar results = deserializeTiddlyWikiFile(text,storeAreaMarkerRegExp.lastIndex,!!match[1],fields);\n\t\t// Then any system tiddlers\n\t\tvar systemAreaMarkerRegExp = /<div id=[\"']?systemArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\t\tsysMatch = systemAreaMarkerRegExp.exec(text);\n\t\tif(sysMatch) {\n\t\t\tresults.push.apply(results,deserializeTiddlyWikiFile(text,systemAreaMarkerRegExp.lastIndex,!!sysMatch[1],fields));\n\t\t}\n\t\treturn results;\n\t} else {\n\t\t// Check whether we've got an encrypted file\n\t\tvar encryptedStoreArea = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedStoreArea) {\n\t\t\t// If so, attempt to decrypt it using the current password\n\t\t\treturn $tw.utils.decryptStoreArea(encryptedStoreArea);\n\t\t} else {\n\t\t\t// It's not a TiddlyWiki so we'll return the entire HTML file as a tiddler\n\t\t\treturn deserializeHtmlFile(text,fields);\n\t\t}\n\t}\n};\n\nfunction deserializeHtmlFile(text,fields) {\n\tvar result = {};\n\t$tw.utils.each(fields,function(value,name) {\n\t\tresult[name] = value;\n\t});\n\tresult.text = text;\n\tresult.type = \"text/html\";\n\treturn [result];\n}\n\nfunction deserializeTiddlyWikiFile(text,storeAreaEnd,isTiddlyWiki5,fields) {\n\tvar results = [],\n\t\tendOfDivRegExp = /(<\\/div>\\s*)/gi,\n\t\tstartPos = storeAreaEnd,\n\t\tdefaultType = isTiddlyWiki5 ? undefined : \"text/x-tiddlywiki\";\n\tendOfDivRegExp.lastIndex = startPos;\n\tvar match = endOfDivRegExp.exec(text);\n\twhile(match) {\n\t\tvar endPos = endOfDivRegExp.lastIndex,\n\t\t\ttiddlerFields = parseTiddlerDiv(text.substring(startPos,endPos),fields,{type: defaultType});\n\t\tif(!tiddlerFields) {\n\t\t\tbreak;\n\t\t}\n\t\t$tw.utils.each(tiddlerFields,function(value,name) {\n\t\t\tif(typeof value === \"string\") {\n\t\t\t\ttiddlerFields[name] = $tw.utils.htmlDecode(value);\n\t\t\t}\n\t\t});\n\t\tif(tiddlerFields.text !== null) {\n\t\t\tresults.push(tiddlerFields);\n\t\t}\n\t\tstartPos = endPos;\n\t\tmatch = endOfDivRegExp.exec(text);\n\t}\n\treturn results;\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "tiddlerdeserializer"
        },
        "$:/core/modules/editor/engines/framed.js": {
            "title": "$:/core/modules/editor/engines/framed.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/engines/framed.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea within an iframe. This is done so that the selection is preserved even when clicking away from the textarea\n\n\\*/\n(function(){\n\n/*jslint node: true,browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction FramedEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Create our hidden dummy text area for reading styles\n\tthis.dummyTextArea = this.widget.document.createElement(\"textarea\");\n\tif(this.widget.editClass) {\n\t\tthis.dummyTextArea.className = this.widget.editClass;\n\t}\n\tthis.dummyTextArea.setAttribute(\"hidden\",\"true\");\n\tthis.parentNode.insertBefore(this.dummyTextArea,this.nextSibling);\n\tthis.widget.domNodes.push(this.dummyTextArea);\n\t// Create the iframe\n\tthis.iframeNode = this.widget.document.createElement(\"iframe\");\n\tthis.parentNode.insertBefore(this.iframeNode,this.nextSibling);\n\tthis.iframeDoc = this.iframeNode.contentWindow.document;\n\t// (Firefox requires us to put some empty content in the iframe)\n\tthis.iframeDoc.open();\n\tthis.iframeDoc.write(\"\");\n\tthis.iframeDoc.close();\n\t// Style the iframe\n\tthis.iframeNode.className = this.dummyTextArea.className;\n\tthis.iframeNode.style.border = \"none\";\n\tthis.iframeNode.style.padding = \"0\";\n\tthis.iframeNode.style.resize = \"none\";\n\tthis.iframeDoc.body.style.margin = \"0\";\n\tthis.iframeDoc.body.style.padding = \"0\";\n\tthis.widget.domNodes.push(this.iframeNode);\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.iframeDoc.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.iframeDoc.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editTabIndex) {\n\t\tthis.iframeNode.setAttribute(\"tabindex\",this.widget.editTabIndex);\n\t}\n\tif(this.widget.editAutoComplete) {\n\t\tthis.domNode.setAttribute(\"autocomplete\",this.widget.editAutoComplete);\n\t}\n\tif(this.widget.isDisabled === \"yes\") {\n\t\tthis.domNode.setAttribute(\"disabled\",true);\n\t}\t\n\t// Copy the styles from the dummy textarea\n\tthis.copyStyles();\n\t// Add event listeners\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"click\",handlerObject: this,handlerMethod: \"handleClickEvent\"},\n\t\t{name: \"input\",handlerObject: this,handlerMethod: \"handleInputEvent\"},\n\t\t{name: \"keydown\",handlerObject: this.widget,handlerMethod: \"handleKeydownEvent\"},\n\t\t{name: \"focus\",handlerObject: this,handlerMethod: \"handleFocusEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.iframeDoc.body.appendChild(this.domNode);\n}\n\n/*\nCopy styles from the dummy text area to the textarea in the iframe\n*/\nFramedEngine.prototype.copyStyles = function() {\n\t// Copy all styles\n\t$tw.utils.copyStyles(this.dummyTextArea,this.domNode);\n\t// Override the ones that should not be set the same as the dummy textarea\n\tthis.domNode.style.display = \"block\";\n\tthis.domNode.style.width = \"100%\";\n\tthis.domNode.style.margin = \"0\";\n\t// In Chrome setting -webkit-text-fill-color overrides the placeholder text colour\n\tthis.domNode.style[\"-webkit-text-fill-color\"] = \"currentcolor\";\n};\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nFramedEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode) {\n\t\t\tthis.updateDomNodeText(text);\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nUpdate the DomNode with the new text\n*/\nFramedEngine.prototype.updateDomNodeText = function(text) {\n\tthis.domNode.value = text;\n};\n\n/*\nGet the text of the engine\n*/\nFramedEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nFramedEngine.prototype.fixHeight = function() {\n\t// Make sure styles are updated\n\tthis.copyStyles();\n\t// Adjust height\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\tvar newHeight = $tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t\tthis.iframeNode.style.height = (newHeight + 14) + \"px\"; // +14 for the border on the textarea\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t\tthis.iframeNode.style.height = (fixedHeight + 14) + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nFramedEngine.prototype.focus  = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a focus event\n*/\nFramedEngine.prototype.handleFocusEvent = function(event) {\n\tif(this.widget.editCancelPopups) {\n\t\t$tw.popup.cancel(0);\t\n\t}\n};\n\n/*\nHandle a click\n*/\nFramedEngine.prototype.handleClickEvent = function(event) {\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nFramedEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\tif(this.widget.editInputActions) {\n\t\tthis.widget.invokeActionString(this.widget.editInputActions);\n\t}\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nFramedEngine.prototype.createTextOperation = function() {\n\tvar operation = {\n\t\ttext: this.domNode.value,\n\t\tselStart: this.domNode.selectionStart,\n\t\tselEnd: this.domNode.selectionEnd,\n\t\tcutStart: null,\n\t\tcutEnd: null,\n\t\treplacement: null,\n\t\tnewSelStart: null,\n\t\tnewSelEnd: null\n\t};\n\toperation.selection = operation.text.substring(operation.selStart,operation.selEnd);\n\treturn operation;\n};\n\n/*\nExecute a text operation\n*/\nFramedEngine.prototype.executeTextOperation = function(operation) {\n\t// Perform the required changes to the text area and the underlying tiddler\n\tvar newText = operation.text;\n\tif(operation.replacement !== null) {\n\t\tnewText = operation.text.substring(0,operation.cutStart) + operation.replacement + operation.text.substring(operation.cutEnd);\n\t\t// Attempt to use a execCommand to modify the value of the control\n\t\tif(this.iframeDoc.queryCommandSupported(\"insertText\") && this.iframeDoc.queryCommandSupported(\"delete\") && !$tw.browser.isFirefox) {\n\t\t\tthis.domNode.focus();\n\t\t\tthis.domNode.setSelectionRange(operation.cutStart,operation.cutEnd);\n\t\t\tif(operation.replacement === \"\") {\n\t\t\t\tthis.iframeDoc.execCommand(\"delete\",false,\"\");\n\t\t\t} else {\n\t\t\t\tthis.iframeDoc.execCommand(\"insertText\",false,operation.replacement);\n\t\t\t}\n\t\t} else {\n\t\t\tthis.domNode.value = newText;\n\t\t}\n\t\tthis.domNode.focus();\n\t\tthis.domNode.setSelectionRange(operation.newSelStart,operation.newSelEnd);\n\t}\n\tthis.domNode.focus();\n\treturn newText;\n};\n\nexports.FramedEngine = FramedEngine;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/editor/engines/simple.js": {
            "title": "$:/core/modules/editor/engines/simple.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/engines/simple.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction SimpleEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.widget.document.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.widget.document.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editClass) {\n\t\tthis.domNode.className = this.widget.editClass;\n\t}\n\tif(this.widget.editTabIndex) {\n\t\tthis.domNode.setAttribute(\"tabindex\",this.widget.editTabIndex);\n\t}\n\tif(this.widget.editAutoComplete) {\n\t\tthis.domNode.setAttribute(\"autocomplete\",this.widget.editAutoComplete);\n\t}\n\tif(this.widget.isDisabled === \"yes\") {\n\t\tthis.domNode.setAttribute(\"disabled\",true);\n\t}\n\t// Add an input event handler\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"focus\", handlerObject: this, handlerMethod: \"handleFocusEvent\"},\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInputEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.parentNode.insertBefore(this.domNode,this.nextSibling);\n\tthis.widget.domNodes.push(this.domNode);\n}\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nSimpleEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode || text === \"\") {\n\t\t\tthis.updateDomNodeText(text);\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nUpdate the DomNode with the new text\n*/\nSimpleEngine.prototype.updateDomNodeText = function(text) {\n\tthis.domNode.value = text;\n};\n\n/*\nGet the text of the engine\n*/\nSimpleEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nSimpleEngine.prototype.fixHeight = function() {\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\t$tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nSimpleEngine.prototype.focus  = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nSimpleEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\tif(this.widget.editInputActions) {\n\t\tthis.widget.invokeActionString(this.widget.editInputActions);\n\t}\n\treturn true;\n};\n\n/*\nHandle a dom \"focus\" event\n*/\nSimpleEngine.prototype.handleFocusEvent = function(event) {\n\tif(this.widget.editCancelPopups) {\n\t\t$tw.popup.cancel(0);\n\t}\n\tif(this.widget.editFocusPopup) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNode,\n\t\t\ttitle: this.widget.editFocusPopup,\n\t\t\twiki: this.widget.wiki,\n\t\t\tforce: true\n\t\t});\n\t}\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nSimpleEngine.prototype.createTextOperation = function() {\n\treturn null;\n};\n\n/*\nExecute a text operation\n*/\nSimpleEngine.prototype.executeTextOperation = function(operation) {\n};\n\nexports.SimpleEngine = SimpleEngine;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/editor/factory.js": {
            "title": "$:/core/modules/editor/factory.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/factory.js\ntype: application/javascript\nmodule-type: library\n\nFactory for constructing text editor widgets with specified engines for the toolbar and non-toolbar cases\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_MIN_TEXT_AREA_HEIGHT = \"100px\"; // Minimum height of textareas in pixels\n\n// Configuration tiddlers\nvar HEIGHT_MODE_TITLE = \"$:/config/TextEditor/EditorHeight/Mode\";\nvar ENABLE_TOOLBAR_TITLE = \"$:/config/TextEditor/EnableToolbar\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nfunction editTextWidgetFactory(toolbarEngine,nonToolbarEngine) {\n\n\tvar EditTextWidget = function(parseTreeNode,options) {\n\t\t// Initialise the editor operations if they've not been done already\n\t\tif(!this.editorOperations) {\n\t\t\tEditTextWidget.prototype.editorOperations = {};\n\t\t\t$tw.modules.applyMethods(\"texteditoroperation\",this.editorOperations);\n\t\t}\n\t\tthis.initialise(parseTreeNode,options);\n\t};\n\n\t/*\n\tInherit from the base widget class\n\t*/\n\tEditTextWidget.prototype = new Widget();\n\n\t/*\n\tRender this widget into the DOM\n\t*/\n\tEditTextWidget.prototype.render = function(parent,nextSibling) {\n\t\t// Save the parent dom node\n\t\tthis.parentDomNode = parent;\n\t\t// Compute our attributes\n\t\tthis.computeAttributes();\n\t\t// Execute our logic\n\t\tthis.execute();\n\t\t// Create the wrapper for the toolbar and render its content\n\t\tif(this.editShowToolbar) {\n\t\t\tthis.toolbarNode = this.document.createElement(\"div\");\n\t\t\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\t\t\tparent.insertBefore(this.toolbarNode,nextSibling);\n\t\t\tthis.renderChildren(this.toolbarNode,null);\n\t\t\tthis.domNodes.push(this.toolbarNode);\n\t\t}\n\t\t// Create our element\n\t\tvar editInfo = this.getEditInfo(),\n\t\t\tEngine = this.editShowToolbar ? toolbarEngine : nonToolbarEngine;\n\t\tthis.engine = new Engine({\n\t\t\t\twidget: this,\n\t\t\t\tvalue: editInfo.value,\n\t\t\t\ttype: editInfo.type,\n\t\t\t\tparentNode: parent,\n\t\t\t\tnextSibling: nextSibling\n\t\t\t});\n\t\t// Call the postRender hook\n\t\tif(this.postRender) {\n\t\t\tthis.postRender();\n\t\t}\n\t\t// Fix height\n\t\tthis.engine.fixHeight();\n\t\t// Focus if required\n\t\tif(this.editFocus === \"true\" || this.editFocus === \"yes\") {\n\t\t\tthis.engine.focus();\n\t\t}\n\t\t// Add widget message listeners\n\t\tthis.addEventListeners([\n\t\t\t{type: \"tm-edit-text-operation\", handler: \"handleEditTextOperationMessage\"}\n\t\t]);\n\t};\n\n\t/*\n\tGet the tiddler being edited and current value\n\t*/\n\tEditTextWidget.prototype.getEditInfo = function() {\n\t\t// Get the edit value\n\t\tvar self = this,\n\t\t\tvalue,\n\t\t\ttype = \"text/plain\",\n\t\t\tupdate;\n\t\tif(this.editIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.editTitle,this.editIndex,this.editDefault);\n\t\t\tupdate = function(value) {\n\t\t\t\tvar data = self.wiki.getTiddlerData(self.editTitle,{});\n\t\t\t\tif(data[self.editIndex] !== value) {\n\t\t\t\t\tdata[self.editIndex] = value;\n\t\t\t\t\tself.wiki.setTiddlerData(self.editTitle,data);\n\t\t\t\t}\n\t\t\t};\n\t\t} else {\n\t\t\t// Get the current tiddler and the field name\n\t\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\t\tif(tiddler) {\n\t\t\t\t// If we've got a tiddler, the value to display is the field string value\n\t\t\t\tvalue = tiddler.getFieldString(this.editField);\n\t\t\t\tif(this.editField === \"text\") {\n\t\t\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise, we need to construct a default value for the editor\n\t\t\t\tswitch(this.editField) {\n\t\t\t\t\tcase \"text\":\n\t\t\t\t\t\tvalue = \"Type the text for the tiddler '\" + this.editTitle + \"'\";\n\t\t\t\t\t\ttype = \"text/vnd.tiddlywiki\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"title\":\n\t\t\t\t\t\tvalue = this.editTitle;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tvalue = \"\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tif(this.editDefault !== undefined) {\n\t\t\t\t\tvalue = this.editDefault;\n\t\t\t\t}\n\t\t\t}\n\t\t\tupdate = function(value) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(self.editTitle),\n\t\t\t\t\tupdateFields = {\n\t\t\t\t\t\ttitle: self.editTitle\n\t\t\t\t\t};\n\t\t\t\tupdateFields[self.editField] = value;\n\t\t\t\tself.wiki.addTiddler(new $tw.Tiddler(self.wiki.getCreationFields(),tiddler,updateFields,self.wiki.getModificationFields()));\n\t\t\t};\n\t\t}\n\t\tif(this.editType) {\n\t\t\ttype = this.editType;\n\t\t}\n\t\treturn {value: value || \"\", type: type, update: update};\n\t};\n\n\t/*\n\tHandle an edit text operation message from the toolbar\n\t*/\n\tEditTextWidget.prototype.handleEditTextOperationMessage = function(event) {\n\t\t// Prepare information about the operation\n\t\tvar operation = this.engine.createTextOperation();\n\t\t// Invoke the handler for the selected operation\n\t\tvar handler = this.editorOperations[event.param];\n\t\tif(handler) {\n\t\t\thandler.call(this,event,operation);\n\t\t}\n\t\t// Execute the operation via the engine\n\t\tvar newText = this.engine.executeTextOperation(operation);\n\t\t// Fix the tiddler height and save changes\n\t\tthis.engine.fixHeight();\n\t\tthis.saveChanges(newText);\n\t};\n\n\t/*\n\tCompute the internal state of the widget\n\t*/\n\tEditTextWidget.prototype.execute = function() {\n\t\t// Get our parameters\n\t\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t\tthis.editField = this.getAttribute(\"field\",\"text\");\n\t\tthis.editIndex = this.getAttribute(\"index\");\n\t\tthis.editDefault = this.getAttribute(\"default\");\n\t\tthis.editClass = this.getAttribute(\"class\");\n\t\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\t\tthis.editSize = this.getAttribute(\"size\");\n\t\tthis.editRows = this.getAttribute(\"rows\");\n\t\tthis.editAutoHeight = this.wiki.getTiddlerText(HEIGHT_MODE_TITLE,\"auto\");\n\t\tthis.editAutoHeight = this.getAttribute(\"autoHeight\",this.editAutoHeight === \"auto\" ? \"yes\" : \"no\") === \"yes\";\n\t\tthis.editMinHeight = this.getAttribute(\"minHeight\",DEFAULT_MIN_TEXT_AREA_HEIGHT);\n\t\tthis.editFocusPopup = this.getAttribute(\"focusPopup\");\n\t\tthis.editFocus = this.getAttribute(\"focus\");\n\t\tthis.editTabIndex = this.getAttribute(\"tabindex\");\n\t\tthis.editCancelPopups = this.getAttribute(\"cancelPopups\",\"\") === \"yes\";\n\t\tthis.editInputActions = this.getAttribute(\"inputActions\");\n\t\tthis.editRefreshTitle = this.getAttribute(\"refreshTitle\");\n\t\tthis.editAutoComplete = this.getAttribute(\"autocomplete\");\n\t\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\n\t\t// Get the default editor element tag and type\n\t\tvar tag,type;\n\t\tif(this.editField === \"text\") {\n\t\t\ttag = \"textarea\";\n\t\t} else {\n\t\t\ttag = \"input\";\n\t\t\tvar fieldModule = $tw.Tiddler.fieldModules[this.editField];\n\t\t\tif(fieldModule && fieldModule.editTag) {\n\t\t\t\ttag = fieldModule.editTag;\n\t\t\t}\n\t\t\tif(fieldModule && fieldModule.editType) {\n\t\t\t\ttype = fieldModule.editType;\n\t\t\t}\n\t\t\ttype = type || \"text\";\n\t\t}\n\t\t// Get the rest of our parameters\n\t\tthis.editTag = this.getAttribute(\"tag\",tag) || \"input\";\n\t\tthis.editType = this.getAttribute(\"type\",type);\n\t\t// Make the child widgets\n\t\tthis.makeChildWidgets();\n\t\t// Determine whether to show the toolbar\n\t\tthis.editShowToolbar = this.wiki.getTiddlerText(ENABLE_TOOLBAR_TITLE,\"yes\");\n\t\tthis.editShowToolbar = (this.editShowToolbar === \"yes\") && !!(this.children && this.children.length > 0) && (!this.document.isTiddlyWikiFakeDom);\n\t};\n\n\t/*\n\tSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n\t*/\n\tEditTextWidget.prototype.refresh = function(changedTiddlers) {\n\t\tvar changedAttributes = this.computeAttributes();\n\t\t// Completely rerender if any of our attributes have changed\n\t\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.placeholder || changedAttributes.size || changedAttributes.autoHeight || changedAttributes.minHeight || changedAttributes.focusPopup ||  changedAttributes.rows || changedAttributes.tabindex || changedAttributes.cancelPopups || changedAttributes.inputActions || changedAttributes.refreshTitle || changedAttributes.autocomplete || changedTiddlers[HEIGHT_MODE_TITLE] || changedTiddlers[ENABLE_TOOLBAR_TITLE] || changedAttributes.disabled) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t\t} else if (changedTiddlers[this.editRefreshTitle]) {\n\t\t\tthis.engine.updateDomNodeText(this.getEditInfo().value);\n\t\t} else if(changedTiddlers[this.editTitle]) {\n\t\t\tvar editInfo = this.getEditInfo();\n\t\t\tthis.updateEditor(editInfo.value,editInfo.type);\n\t\t}\n\t\tthis.engine.fixHeight();\n\t\tif(this.editShowToolbar) {\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\treturn false;\n\t\t}\n\t};\n\n\t/*\n\tUpdate the editor with new text. This method is separate from updateEditorDomNode()\n\tso that subclasses can override updateEditor() and still use updateEditorDomNode()\n\t*/\n\tEditTextWidget.prototype.updateEditor = function(text,type) {\n\t\tthis.updateEditorDomNode(text,type);\n\t};\n\n\t/*\n\tUpdate the editor dom node with new text\n\t*/\n\tEditTextWidget.prototype.updateEditorDomNode = function(text,type) {\n\t\tthis.engine.setText(text,type);\n\t};\n\n\t/*\n\tSave changes back to the tiddler store\n\t*/\n\tEditTextWidget.prototype.saveChanges = function(text) {\n\t\tvar editInfo = this.getEditInfo();\n\t\tif(text !== editInfo.value) {\n\t\t\teditInfo.update(text);\n\t\t}\n\t};\n\n\t/*\n\tHandle a dom \"keydown\" event, which we'll bubble up to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.handleKeydownEvent = function(event) {\n\t\t// Check for a keyboard shortcut\n\t\tif(this.toolbarNode) {\n\t\t\tvar shortcutElements = this.toolbarNode.querySelectorAll(\"[data-tw-keyboard-shortcut]\");\n\t\t\tfor(var index=0; index<shortcutElements.length; index++) {\n\t\t\t\tvar el = shortcutElements[index],\n\t\t\t\t\tshortcutData = el.getAttribute(\"data-tw-keyboard-shortcut\"),\n\t\t\t\t\tkeyInfoArray = $tw.keyboardManager.parseKeyDescriptors(shortcutData,{\n\t\t\t\t\t\twiki: this.wiki\n\t\t\t\t\t});\n\t\t\t\tif($tw.keyboardManager.checkKeyDescriptors(event,keyInfoArray)) {\n\t\t\t\t\tvar clickEvent = this.document.createEvent(\"Events\");\n\t\t\t\t    clickEvent.initEvent(\"click\",true,false);\n\t\t\t\t    el.dispatchEvent(clickEvent);\n\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t// Propogate the event to the container\n\t\tif(this.propogateKeydownEvent(event)) {\n\t\t\t// Ignore the keydown if it was already handled\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\t// Otherwise, process the keydown normally\n\t\treturn false;\n\t};\n\n\t/*\n\tPropogate keydown events to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.propogateKeydownEvent = function(event) {\n\t\tvar newEvent = this.document.createEventObject ? this.document.createEventObject() : this.document.createEvent(\"Events\");\n\t\tif(newEvent.initEvent) {\n\t\t\tnewEvent.initEvent(\"keydown\", true, true);\n\t\t}\n\t\tnewEvent.keyCode = event.keyCode;\n\t\tnewEvent.which = event.which;\n\t\tnewEvent.metaKey = event.metaKey;\n\t\tnewEvent.ctrlKey = event.ctrlKey;\n\t\tnewEvent.altKey = event.altKey;\n\t\tnewEvent.shiftKey = event.shiftKey;\n\t\treturn !this.parentDomNode.dispatchEvent(newEvent);\n\t};\n\n\treturn EditTextWidget;\n\n}\n\nexports.editTextWidgetFactory = editTextWidgetFactory;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/editor/operations/bitmap/clear.js": {
            "title": "$:/core/modules/editor/operations/bitmap/clear.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/clear.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to clear the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"clear\"] = function(event) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.globalAlpha = 1;\n\tctx.fillStyle = event.paramObject.colour || \"white\";\n\tctx.fillRect(0,0,this.canvasDomNode.width,this.canvasDomNode.height);\n\t// Save changes\n\tthis.strokeEnd();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "bitmapeditoroperation"
        },
        "$:/core/modules/editor/operations/bitmap/resize.js": {
            "title": "$:/core/modules/editor/operations/bitmap/resize.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/resize.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to resize the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"resize\"] = function(event) {\n\t// Get the new width\n\tvar newWidth = parseInt(event.paramObject.width || this.canvasDomNode.width,10),\n\t\tnewHeight = parseInt(event.paramObject.height || this.canvasDomNode.height,10);\n\t// Update if necessary\n\tif(newWidth > 0 && newHeight > 0 && !(newWidth === this.currCanvas.width && newHeight === this.currCanvas.height)) {\n\t\tthis.changeCanvasSize(newWidth,newHeight);\n\t}\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "bitmapeditoroperation"
        },
        "$:/core/modules/editor/operations/bitmap/rotate-left.js": {
            "title": "$:/core/modules/editor/operations/bitmap/rotate-left.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/rotate-left.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to rotate the image left by 90 degrees\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"rotate-left\"] = function(event) {\n\t// Rotate the canvas left by 90 degrees\n\tthis.rotateCanvasLeft();\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "bitmapeditoroperation"
        },
        "$:/core/modules/editor/operations/text/excise.js": {
            "title": "$:/core/modules/editor/operations/text/excise.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/excise.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to excise the selection to a new tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"excise\"] = function(event,operation) {\n\tvar editTiddler = this.wiki.getTiddler(this.editTitle),\n\t\teditTiddlerTitle = this.editTitle;\n\tif(editTiddler && editTiddler.fields[\"draft.of\"]) {\n\t\teditTiddlerTitle = editTiddler.fields[\"draft.of\"];\n\t}\n\tvar excisionTitle = event.paramObject.title || this.wiki.generateNewTitle(\"New Excision\");\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\tthis.wiki.getModificationFields(),\n\t\t{\n\t\t\ttitle: excisionTitle,\n\t\t\ttext: operation.selection,\n\t\t\ttags: event.paramObject.tagnew === \"yes\" ?  [editTiddlerTitle] : []\n\t\t}\n\t));\n\toperation.replacement = excisionTitle;\n\tswitch(event.paramObject.type || \"transclude\") {\n\t\tcase \"transclude\":\n\t\t\toperation.replacement = \"{{\" + operation.replacement+ \"}}\";\n\t\t\tbreak;\n\t\tcase \"link\":\n\t\t\toperation.replacement = \"[[\" + operation.replacement+ \"]]\";\n\t\t\tbreak;\n\t\tcase \"macro\":\n\t\t\toperation.replacement = \"<<\" + (event.paramObject.macro || \"translink\") + \" \\\"\\\"\\\"\" + operation.replacement + \"\\\"\\\"\\\">>\";\n\t\t\tbreak;\n\t}\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/make-link.js": {
            "title": "$:/core/modules/editor/operations/text/make-link.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/make-link.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to make a link\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"make-link\"] = function(event,operation) {\n\tif(operation.selection) {\n\t\toperation.replacement = \"[[\" + operation.selection + \"|\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t} else {\n\t\toperation.replacement = \"[[\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t}\n\toperation.newSelStart = operation.selStart + operation.replacement.length;\n\toperation.newSelEnd = operation.newSelStart;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/prefix-lines.js": {
            "title": "$:/core/modules/editor/operations/text/prefix-lines.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/prefix-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to add a prefix to the selected lines\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"prefix-lines\"] = function(event,operation) {\n\tvar targetCount = parseInt(event.paramObject.count + \"\",10);\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Compose the required prefix\n\tvar prefix = $tw.utils.repeat(event.paramObject.character,targetCount);\n\t// Process each line\n\tvar lines = operation.text.substring(operation.cutStart,operation.cutEnd).split(/\\r?\\n/mg);\n\t$tw.utils.each(lines,function(line,index) {\n\t\t// Remove and count any existing prefix characters\n\t\tvar count = 0;\n\t\twhile(line.charAt(0) === event.paramObject.character) {\n\t\t\tline = line.substring(1);\n\t\t\tcount++;\n\t\t}\n\t\t// Remove any whitespace\n\t\twhile(line.charAt(0) === \" \") {\n\t\t\tline = line.substring(1);\n\t\t}\n\t\t// We're done if we removed the exact required prefix, otherwise add it\n\t\tif(count !== targetCount) {\n\t\t\t// Apply the prefix\n\t\t\tline =  prefix + \" \" + line;\n\t\t}\n\t\t// Save the modified line\n\t\tlines[index] = line;\n\t});\n\t// Stitch the replacement text together and set the selection\n\toperation.replacement = lines.join(\"\\n\");\n\tif(lines.length === 1) {\n\t\toperation.newSelStart = operation.cutStart + operation.replacement.length;\n\t\toperation.newSelEnd = operation.newSelStart;\n\t} else {\n\t\toperation.newSelStart = operation.cutStart;\n\t\toperation.newSelEnd = operation.newSelStart + operation.replacement.length;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/replace-all.js": {
            "title": "$:/core/modules/editor/operations/text/replace-all.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-all.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the entire text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-all\"] = function(event,operation) {\n\toperation.cutStart = 0;\n\toperation.cutEnd = operation.text.length;\n\toperation.replacement = event.paramObject.text;\n\toperation.newSelStart = 0;\n\toperation.newSelEnd = operation.replacement.length;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/replace-selection.js": {
            "title": "$:/core/modules/editor/operations/text/replace-selection.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the selection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-selection\"] = function(event,operation) {\n\toperation.replacement = event.paramObject.text;\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/save-selection.js": {
            "title": "$:/core/modules/editor/operations/text/save-selection.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/save-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to save the current selection in a specified tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"save-selection\"] = function(event,operation) {\n\tvar tiddler = event.paramObject.tiddler,\n\t\tfield = event.paramObject.field || \"text\";\n\tif(tiddler && field) {\n\t\tthis.wiki.setText(tiddler,field,null,operation.text.substring(operation.selStart,operation.selEnd));\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/wrap-lines.js": {
            "title": "$:/core/modules/editor/operations/text/wrap-lines.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selected lines with a prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-lines\"] = function(event,operation) {\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Add the prefix and suffix\n\toperation.replacement = event.paramObject.prefix + \"\\n\" +\n\t\t\t\toperation.text.substring(operation.cutStart,operation.cutEnd) + \"\\n\" +\n\t\t\t\tevent.paramObject.suffix + \"\\n\";\n\toperation.newSelStart = operation.cutStart + event.paramObject.prefix.length + 1;\n\toperation.newSelEnd = operation.newSelStart + (operation.cutEnd - operation.cutStart);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/wrap-selection.js": {
            "title": "$:/core/modules/editor/operations/text/wrap-selection.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selection with the specified prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-selection\"] = function(event,operation) {\n\tif(operation.selStart === operation.selEnd) {\n\t\t// No selection; check if we're within the prefix/suffix\n\t\tif(operation.text.substring(operation.selStart - event.paramObject.prefix.length,operation.selStart + event.paramObject.suffix.length) === event.paramObject.prefix + event.paramObject.suffix) {\n\t\t\t// Remove the prefix and suffix\n\t\t\toperation.cutStart = operation.selStart - event.paramObject.prefix.length;\n\t\t\toperation.cutEnd = operation.selEnd + event.paramObject.suffix.length;\n\t\t\toperation.replacement = \"\";\n\t\t\toperation.newSelStart = operation.cutStart;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t} else {\n\t\t\t// Wrap the cursor instead\n\t\t\toperation.cutStart = operation.selStart;\n\t\t\toperation.cutEnd = operation.selEnd;\n\t\t\toperation.replacement = event.paramObject.prefix + event.paramObject.suffix;\n\t\t\toperation.newSelStart = operation.selStart + event.paramObject.prefix.length;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t}\n\t} else if(operation.text.substring(operation.selStart,operation.selStart + event.paramObject.prefix.length) === event.paramObject.prefix && operation.text.substring(operation.selEnd - event.paramObject.suffix.length,operation.selEnd) === event.paramObject.suffix) {\n\t\t// Prefix and suffix are already present, so remove them\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = operation.selection.substring(event.paramObject.prefix.length,operation.selection.length - event.paramObject.suffix.length);\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t} else {\n\t\t// Add the prefix and suffix\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = event.paramObject.prefix + operation.selection + event.paramObject.suffix;\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/filterrunprefixes/all.js": {
            "title": "$:/core/modules/filterrunprefixes/all.js",
            "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/all.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nUnion of sets without de-duplication.\nEquivalent to = filter run prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.all = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tresults.push.apply(results, operationSubFunction(source,widget));\n\t};\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filterrunprefix"
        },
        "$:/core/modules/filterrunprefixes/and.js": {
            "title": "$:/core/modules/filterrunprefixes/and.js",
            "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/and.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nIntersection of sets.\nEquivalent to + filter run prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.and = function(operationSubFunction,options) {\n\treturn function(results,source,widget) {\n\t\t// This replaces all the elements of the array, but keeps the actual array so that references to it are preserved\n\t\tsource = options.wiki.makeTiddlerIterator(results.toArray());\n\t\tresults.clear();\n\t\tresults.pushTop(operationSubFunction(source,widget));\n\t};\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filterrunprefix"
        },
        "$:/core/modules/filterrunprefixes/else.js": {
            "title": "$:/core/modules/filterrunprefixes/else.js",
            "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/else.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nEquivalent to ~ filter run prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.else = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tif(results.length === 0) {\n\t\t\t// Main result so far is empty\n\t\t\tresults.pushTop(operationSubFunction(source,widget));\n\t\t}\n\t};\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filterrunprefix"
        },
        "$:/core/modules/filterrunprefixes/except.js": {
            "title": "$:/core/modules/filterrunprefixes/except.js",
            "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/except.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nDifference of sets.\nEquivalent to - filter run prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.except = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tresults.remove(operationSubFunction(source,widget));\n\t};\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filterrunprefix"
        },
        "$:/core/modules/filterrunprefixes/filter.js": {
            "title": "$:/core/modules/filterrunprefixes/filter.js",
            "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/filter.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.filter = function(operationSubFunction,options) {\n\treturn function(results,source,widget) {\n\t\tif(results.length > 0) {\n\t\t\tvar resultsToRemove = [];\n\t\t\tresults.each(function(result) {\n\t\t\t\tvar filtered = operationSubFunction(options.wiki.makeTiddlerIterator([result]),widget);\n\t\t\t\tif(filtered.length === 0) {\n\t\t\t\t\tresultsToRemove.push(result);\n\t\t\t\t}\n\t\t\t});\n\t\t\tresults.remove(resultsToRemove);\n\t\t}\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filterrunprefix"
        },
        "$:/core/modules/filterrunprefixes/intersection.js": {
            "title": "$:/core/modules/filterrunprefixes/intersection.js",
            "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/intersection.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.intersection = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tif(results.length !== 0) {\n\t\t\tvar secondRunResults = operationSubFunction(source,widget);\n\t\t\tvar firstRunResults = results.toArray();\n\t\t\tresults.clear();\n\t\t\t$tw.utils.each(firstRunResults,function(title) {\n\t\t\t\tif(secondRunResults.indexOf(title) !== -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t};\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filterrunprefix"
        },
        "$:/core/modules/filterrunprefixes/or.js": {
            "title": "$:/core/modules/filterrunprefixes/or.js",
            "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/or.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nEquivalent to a filter run with no prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.or = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tresults.pushTop(operationSubFunction(source,widget));\n\t};\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filterrunprefix"
        },
        "$:/core/modules/filterrunprefixes/reduce.js": {
            "title": "$:/core/modules/filterrunprefixes/reduce.js",
            "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/reduce.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.reduce = function(operationSubFunction,options) {\n\treturn function(results,source,widget) {\n\t\tif(results.length > 0) {\n\t\t\tvar accumulator = \"\";\n\t\t\tvar index = 0;\n\t\t\tresults.each(function(title) {\n\t\t\t\tvar list = operationSubFunction(options.wiki.makeTiddlerIterator([title]),{\n\t\t\t\t\t\tgetVariable: function(name) {\n\t\t\t\t\t\t\tswitch(name) {\n\t\t\t\t\t\t\t\tcase \"currentTiddler\":\n\t\t\t\t\t\t\t\t\treturn \"\" + title;\n\t\t\t\t\t\t\t\tcase \"accumulator\":\n\t\t\t\t\t\t\t\t\treturn \"\" + accumulator;\n\t\t\t\t\t\t\t\tcase \"index\":\n\t\t\t\t\t\t\t\t\treturn \"\" + index;\n\t\t\t\t\t\t\t\tcase \"revIndex\":\n\t\t\t\t\t\t\t\t\treturn \"\" +  (results.length - 1 - index);\n\t\t\t\t\t\t\t\tcase \"length\":\n\t\t\t\t\t\t\t\t\treturn \"\" + results.length;\n\t\t\t\t\t\t\t\tdefault:\n\t\t\t\t\t\t\t\t\treturn widget.getVariable(name);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\tif(list.length > 0) {\n\t\t\t\t\taccumulator = \"\" + list[0];\n\t\t\t\t}\n\t\t\t\t++index;\n\t\t\t});\n\t\t\tresults.clear();\n\t\t\tresults.push(accumulator);\t\n\t\t}\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filterrunprefix"
        },
        "$:/core/modules/filters/addprefix.js": {
            "title": "$:/core/modules/filters/addprefix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/addprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a prefix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand + title);\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/addsuffix.js": {
            "title": "$:/core/modules/filters/addsuffix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/addsuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a suffix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addsuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title + operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/after.js": {
            "title": "$:/core/modules/filters/after.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/after.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is after the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.after = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index === -1 || index > (results.length - 2)) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index + 1]];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/all/current.js": {
            "title": "$:/core/modules/filters/all/current.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/current.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar currTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(currTiddlerTitle) {\n\t\treturn [currTiddlerTitle];\n\t} else {\n\t\treturn [];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/missing.js": {
            "title": "$:/core/modules/filters/all/missing.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/missing.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\treturn options.wiki.getMissingTitles();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/orphans.js": {
            "title": "$:/core/modules/filters/all/orphans.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/orphans.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[orphans]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphans = function(source,prefix,options) {\n\treturn options.wiki.getOrphanTitles();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/shadows.js": {
            "title": "$:/core/modules/filters/all/shadows.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/shadows.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[shadows]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadows = function(source,prefix,options) {\n\treturn options.wiki.allShadowTitles();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/tags.js": {
            "title": "$:/core/modules/filters/all/tags.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/tags.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tags]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,prefix,options) {\n\treturn Object.keys(options.wiki.getTagMap());\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/tiddlers.js": {
            "title": "$:/core/modules/filters/all/tiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/tiddlers.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddlers = function(source,prefix,options) {\n\treturn options.wiki.allTitles();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all.js": {
            "title": "$:/core/modules/filters/all.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for selecting tiddlers\n\n[all[shadows+tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar allFilterOperators;\n\nfunction getAllFilterOperators() {\n\tif(!allFilterOperators) {\n\t\tallFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"allfilteroperator\",allFilterOperators);\n\t}\n\treturn allFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.all = function(source,operator,options) {\n\t// Get our suboperators\n\tvar allFilterOperators = getAllFilterOperators();\n\t// Cycle through the suboperators accumulating their results\n\tvar results = [],\n\t\tsubops = operator.operand.split(\"+\");\n\t// Check for common optimisations\n\tif(subops.length === 1 && subops[0] === \"\") {\n\t\treturn source;\n\t} else if(subops.length === 1 && subops[0] === \"tiddlers\") {\n\t\treturn options.wiki.each;\n\t} else if(subops.length === 1 && subops[0] === \"shadows\") {\n\t\treturn options.wiki.eachShadow;\n\t} else if(subops.length === 2 && subops[0] === \"tiddlers\" && subops[1] === \"shadows\") {\n\t\treturn options.wiki.eachTiddlerPlusShadows;\n\t} else if(subops.length === 2 && subops[0] === \"shadows\" && subops[1] === \"tiddlers\") {\n\t\treturn options.wiki.eachShadowPlusTiddlers;\n\t}\n\t// Do it the hard way\n\tfor(var t=0; t<subops.length; t++) {\n\t\tvar subop = allFilterOperators[subops[t]];\n\t\tif(subop) {\n\t\t\t$tw.utils.pushTop(results,subop(source,operator.prefix,options));\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/backlinks.js": {
            "title": "$:/core/modules/filters/backlinks.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/backlinks.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the backlinks from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.backlinks = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerBacklinks(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/before.js": {
            "title": "$:/core/modules/filters/before.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/before.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is before the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.before = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index <= 0) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index - 1]];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/commands.js": {
            "title": "$:/core/modules/filters/commands.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/commands.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the commands available in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.commands = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.commands,function(commandInfo,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/compare.js": {
            "title": "$:/core/modules/filters/compare.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/compare.js\ntype: application/javascript\nmodule-type: filteroperator\n\nGeneral purpose comparison operator\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.compare = function(source,operator,options) {\n\tvar suffixes = operator.suffixes || [],\n\t\ttype = (suffixes[0] || [])[0],\n\t\tmode = (suffixes[1] || [])[0],\n\t\ttypeFn = $tw.utils.makeCompareFunction(type,{defaultType: \"number\"}),\n\t\tmodeFn = modes[mode] || modes.eq,\n\t\tinvert = operator.prefix === \"!\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tif(modeFn(typeFn(title,operator.operand)) !== invert) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\nvar modes = {\n\t\"eq\": function(value) {return value === 0;},\n\t\"ne\": function(value) {return value !== 0;},\n\t\"gteq\": function(value) {return value >= 0;},\n\t\"gt\": function(value) {return value > 0;},\n\t\"lteq\": function(value) {return value <= 0;},\n\t\"lt\": function(value) {return value < 0;}\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/contains.js": {
            "title": "$:/core/modules/filters/contains.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/contains.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for finding values in array fields\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.contains = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"list\").toLowerCase();\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvar list = tiddler.getFieldList(fieldname);\n\t\t\t\tif(list.indexOf(operator.operand) === -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvar list = tiddler.getFieldList(fieldname);\n\t\t\t\tif(list.indexOf(operator.operand) !== -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/count.js": {
            "title": "$:/core/modules/filters/count.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/count.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the number of entries in the current list.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.count = function(source,operator,options) {\n\tvar count = 0;\n\tsource(function(tiddler,title) {\n\t\tcount++;\n\t});\n\treturn [count + \"\"];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/days.js": {
            "title": "$:/core/modules/filters/days.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/days.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a specified date field within a specified date interval.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.days = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\tdayInterval = (parseInt(operator.operand,10)||0),\n\t\tdayIntervalSign = $tw.utils.sign(dayInterval),\n\t\ttargetTimeStamp = (new Date()).setHours(0,0,0,0) + 1000*60*60*24*dayInterval,\n\t\tisWithinDays = function(dateField) {\n\t\t\tvar sign = $tw.utils.sign(targetTimeStamp - (new Date(dateField)).setHours(0,0,0,0));\n\t\t\treturn sign === 0 || sign === dayIntervalSign;\n\t\t};\n\n\tif(operator.prefix === \"!\") {\n\t\ttargetTimeStamp = targetTimeStamp - 1000*60*60*24*dayIntervalSign;\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(!isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/duplicateslugs.js": {
            "title": "$:/core/modules/filters/duplicateslugs.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/duplicateslugs.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter function for [duplicateslugs[]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.duplicateslugs = function(source,operator,options) {\n\tvar slugs = Object.create(null), // Hashmap by slug of title, replaced with \"true\" if the duplicate title has already been output\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tvar slug = options.wiki.slugify(title);\n\t\tif(slug in slugs) {\n\t\t\tif(slugs[slug] !== true) {\n\t\t\t\tresults.push(slugs[slug]);\n\t\t\t\tslugs[slug] = true;\n\t\t\t}\n\t\t\tresults.push(title);\n\t\t} else {\n\t\t\tslugs[slug] = title;\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/each.js": {
            "title": "$:/core/modules/filters/each.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/each.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique value of the specified field.\nWith suffix \"list\", selects all tiddlers that are values in a specified list field.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.each = function(source,operator,options) {\n\tvar results =[] ,\n\tvalue,values = {},\n\tfield = operator.operand || \"title\";\n\tif(operator.suffix === \"value\" && field === \"title\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(values,title)) {\n\t\t\t\tvalues[title] = true;\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else if(operator.suffix !== \"list-item\") {\n\t\tif(field === \"title\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && !$tw.utils.hop(values,title)) {\n\t\t\t\t\tvalues[title] = true;\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvalue = tiddler.getFieldString(field);\n\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\t$tw.utils.each(\n\t\t\t\t\toptions.wiki.getTiddlerList(title,field),\n\t\t\t\t\tfunction(value) {\n\t\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\t\tresults.push(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/eachday.js": {
            "title": "$:/core/modules/filters/eachday.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/eachday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique day covered by the specified date field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.eachday = function(source,operator,options) {\n\tvar results = [],\n\t\tvalues = [],\n\t\tfieldName = operator.operand || \"modified\";\n\t// Function to convert a date/time to a date integer\n\tvar toDate = function(value) {\n\t\tvalue = (new Date(value)).setHours(0,0,0,0);\n\t\treturn value+0;\n\t};\n\tsource(function(tiddler,title) {\n\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\tvar value = toDate($tw.utils.parseDate(tiddler.fields[fieldName]));\n\t\t\tif(values.indexOf(value) === -1) {\n\t\t\t\tvalues.push(value);\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/editiondescription.js": {
            "title": "$:/core/modules/filters/editiondescription.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/editiondescription.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the descriptions of the specified edition names\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editiondescription = function(source,operator,options) {\n\tvar results = [];\n\tif($tw.node) {\n\t\tvar editionInfo = $tw.utils.getEditionInfo();\n\t\tif(editionInfo) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif($tw.utils.hop(editionInfo,title)) {\n\t\t\t\t\tresults.push(editionInfo[title].description || \"\");\t\t\t\t\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/editions.js": {
            "title": "$:/core/modules/filters/editions.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/editions.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the available editions in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editions = function(source,operator,options) {\n\tvar results = [];\n\tif($tw.node) {\n\t\tvar editionInfo = $tw.utils.getEditionInfo();\n\t\tif(editionInfo) {\n\t\t\t$tw.utils.each(editionInfo,function(info,name) {\n\t\t\t\tresults.push(name);\n\t\t\t});\n\t\t}\n\t\tresults.sort();\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/else.js": {
            "title": "$:/core/modules/filters/else.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/else.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing an empty input list with a constant, passing a non-empty input list straight through\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.else = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tif(results.length === 0) {\n\t\treturn [operator.operand];\n\t} else {\n\t\treturn results;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/decodeuricomponent.js": {
            "title": "$:/core/modules/filters/decodeuricomponent.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/decodeuricomponent.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for applying decodeURIComponent() to each item.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter functions\n*/\n\nexports.decodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar value = title;\n\t\ttry {\n\t\t\tvalue = decodeURIComponent(title);\n\t\t} catch(e) {\n\t\t}\n\t\tresults.push(value);\n\t});\n\treturn results;\n};\n\nexports.encodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURIComponent(title));\n\t});\n\treturn results;\n};\n\nexports.decodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar value = title;\n\t\ttry {\n\t\t\tvalue = decodeURI(title);\n\t\t} catch(e) {\n\t\t}\n\t\tresults.push(value);\n\t});\n\treturn results;\n};\n\nexports.encodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURI(title));\n\t});\n\treturn results;\n};\n\nexports.decodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlDecode(title));\n\t});\n\treturn results;\n};\n\nexports.encodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlEncode(title));\n\t});\n\treturn results;\n};\n\nexports.stringify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.stringify(title,(operator.suffix === \"rawunicode\")));\n\t});\n\treturn results;\n};\n\nexports.jsonstringify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.jsonStringify(title,(operator.suffix === \"rawunicode\")));\n\t});\n\treturn results;\n};\n\nexports.escaperegexp = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.escapeRegExp(title));\n\t});\n\treturn results;\n};\n\nexports.escapecss = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t// escape any character with a special meaning in CSS using CSS.escape()\n\t\tresults.push(CSS.escape(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/enlist.js": {
            "title": "$:/core/modules/filters/enlist.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/enlist.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning its operand parsed as a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.enlist = function(source,operator,options) {\n\tvar allowDuplicates = false;\n\tswitch(operator.suffix) {\n\t\tcase \"raw\":\n\t\t\tallowDuplicates = true;\n\t\t\tbreak;\n\t\tcase \"dedupe\":\n\t\t\tallowDuplicates = false;\n\t\t\tbreak;\n\t}\n\tvar list = $tw.utils.parseStringArray(operator.operand,allowDuplicates);\n\tif(operator.prefix === \"!\") {\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t\treturn results;\n\t} else {\n\t\treturn list;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/field.js": {
            "title": "$:/core/modules/filters/field.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/field.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.field = function(source,operator,options) {\n\tvar results = [],indexedResults,\n\t\tfieldname = (operator.suffix || operator.operator || \"title\").toLowerCase();\n\tif(operator.prefix === \"!\") {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text !== operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !!operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tif(source.byField && operator.operand) {\n\t\t\t\tindexedResults = source.byField(fieldname,operator.operand);\n\t\t\t\tif(indexedResults) {\n\t\t\t\t\treturn indexedResults\n\t\t\t\t}\n\t\t\t}\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text === operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/fields.js": {
            "title": "$:/core/modules/filters/fields.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/fields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.fields = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName,\n\t\tsuffixes = (operator.suffixes || [])[0] || [],\n\t\toperand = $tw.utils.parseStringArray(operator.operand);\n\t\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tif(suffixes.indexOf(\"include\") !== -1) {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t(operand.indexOf(fieldName) !== -1) ? $tw.utils.pushTop(results,fieldName) : \"\";\n\t\t\t\t}\n\t\t\t} else if (suffixes.indexOf(\"exclude\") !== -1) {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t(operand.indexOf(fieldName) !== -1) ? \"\" : $tw.utils.pushTop(results,fieldName);\n\t\t\t\t}\n\t\t\t} // else if\n\t\t\telse {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t\t}\n\t\t\t} // else\n\t\t} // if (tiddler)\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/filter.js": {
            "title": "$:/core/modules/filters/filter.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/filter.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning those input titles that pass a subfilter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.filter = function(source,operator,options) {\n\tvar filterFn = options.wiki.compileFilter(operator.operand),\n\t\tresults = [],\n\t\ttarget = operator.prefix !== \"!\";\n\tsource(function(tiddler,title) {\n\t\tvar list = filterFn.call(options.wiki,options.wiki.makeTiddlerIterator([title]));\n\t\tif((list.length > 0) === target) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/format/date.js": {
            "title": "$:/core/modules/filters/format/date.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/format/date.js\ntype: application/javascript\nmodule-type: formatfilteroperator\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.date = function(source,operand,options) {\n\tvar results = [];\t\n\tsource(function(tiddler,title) {\n\t\tvar value = $tw.utils.parseDate(title);\n\t\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\t\tresults.push($tw.utils.formatDateString(value,operand || \"YYYY MM DD 0hh:0mm\"));\n\t\t}\n\t});\t\n\treturn results;\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "formatfilteroperator"
        },
        "$:/core/modules/filters/format/relativedate.js": {
            "title": "$:/core/modules/filters/format/relativedate.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/format/relativedate.js\ntype: application/javascript\nmodule-type: formatfilteroperator\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.relativedate = function(source,operand,options) {\n\tvar results = [];\t\n\tsource(function(tiddler,title) {\n\t\tvar value = $tw.utils.parseDate(title);\n\t\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\t\tresults.push($tw.utils.getRelativeDate((new Date()) - (new Date(value))).description);\n\t\t}\n\t});\t\n\treturn results;\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "formatfilteroperator"
        },
        "$:/core/modules/filters/format.js": {
            "title": "$:/core/modules/filters/format.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/format.js\ntype: application/javascript\nmodule-type: filteroperator\nFilter operator for formatting strings\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar formatFilterOperators;\n\nfunction getFormatFilterOperators() {\n\tif(!formatFilterOperators) {\n\t\tformatFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"formatfilteroperator\",formatFilterOperators);\n\t}\n\treturn formatFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.format = function(source,operator,options) {\n\t// Dispatch to the correct formatfilteroperator\n\tvar formatFilterOperators = getFormatFilterOperators();\n\tif(operator.suffix) {\n\t\tvar formatFilterOperator = formatFilterOperators[operator.suffix];\n\t\tif(formatFilterOperator) {\n\t\t\treturn formatFilterOperator(source,operator.operand,options);\n\t\t} else {\n\t\t\treturn [$tw.language.getString(\"Error/FormatFilterOperator\")];\n\t\t}\n\t} else {\n\t\t// Return all unchanged if the suffix is missing\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t\treturn results;\n\t}\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/get.js": {
            "title": "$:/core/modules/filters/get.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/get.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing tiddler titles by the value of the field specified in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.get = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tvar value = tiddler.getFieldString(operator.operand);\n\t\t\tif(value) {\n\t\t\t\tresults.push(value);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/getindex.js": {
            "title": "$:/core/modules/filters/getindex.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/getindex.js\ntype: application/javascript\nmodule-type: filteroperator\n\nreturns the value at a given index of datatiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getindex = function(source,operator,options) {\n\tvar data,title,results = [];\n\tif(operator.operand){\n\t\tsource(function(tiddler,title) {\n\t\t\ttitle = tiddler ? tiddler.fields.title : title;\n\t\t\tdata = options.wiki.extractTiddlerDataItem(tiddler,operator.operand);\n\t\t\tif(data) {\n\t\t\t\tresults.push(data);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/getvariable.js": {
            "title": "$:/core/modules/filters/getvariable.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/getvariable.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing input values by the value of the variable with the same name, or blank if the variable is missing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getvariable = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.widget.getVariable(title) || \"\");\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/has.js": {
            "title": "$:/core/modules/filters/has.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/has.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a tiddler has the specified field or index\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.has = function(source,operator,options) {\n\tvar results = [],\n\t\tinvert = operator.prefix === \"!\";\n\n\tif(operator.suffix === \"field\") {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop(tiddler.fields,operator.operand)))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\telse if(operator.suffix === \"index\") {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop(options.wiki.getTiddlerDataCached(tiddler,Object.create(null)),operator.operand)))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(options.wiki.getTiddlerDataCached(tiddler,Object.create(null)),operator.operand)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\telse {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || !$tw.utils.hop(tiddler.fields,operator.operand) || (tiddler.fields[operator.operand].length === 0)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand) && (tiddler.fields[operator.operand].length !== 0)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\t\t\t\t\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/haschanged.js": {
            "title": "$:/core/modules/filters/haschanged.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/haschanged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returns tiddlers from the list that have a non-zero changecount.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.haschanged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) === 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) > 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/indexes.js": {
            "title": "$:/core/modules/filters/indexes.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/indexes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the indexes of a data tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.indexes = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar data = options.wiki.getTiddlerDataCached(title);\n\t\tif(data) {\n\t\t\t$tw.utils.pushTop(results,Object.keys(data));\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/insertbefore.js": {
            "title": "$:/core/modules/filters/insertbefore.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/insertbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nInsert an item before another item in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.insertbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar target = options.widget && options.widget.getVariable(operator.suffix || \"currentTiddler\");\n\tif(target !== operator.operand) {\n\t\t// Remove the entry from the list if it is present\n\t\tvar pos = results.indexOf(operator.operand);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,1);\n\t\t}\n\t\t// Insert the entry before the target marker\n\t\tpos = results.indexOf(target);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,0,operator.operand);\n\t\t} else {\n\t\t\tresults.push(operator.operand);\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/is/binary.js": {
            "title": "$:/core/modules/filters/is/binary.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/binary.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[binary]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.binary = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isBinaryTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isBinaryTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/blank.js": {
            "title": "$:/core/modules/filters/is/blank.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/blank.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[blank]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.blank = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!title) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/current.js": {
            "title": "$:/core/modules/filters/is/current.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/current.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar results = [],\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title !== currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title === currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/draft.js": {
            "title": "$:/core/modules/filters/is/draft.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/draft.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[draft]] analagous to [has[draft.of]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.draft = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || !$tw.utils.hop(tiddler.fields,\"draft.of\")) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,\"draft.of\") && (tiddler.fields[\"draft.of\"].length !== 0)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\t\t\t\t\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/image.js": {
            "title": "$:/core/modules/filters/is/image.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/image.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[image]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.image = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/missing.js": {
            "title": "$:/core/modules/filters/is/missing.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/missing.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/orphan.js": {
            "title": "$:/core/modules/filters/is/orphan.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/orphan.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[orphan]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphan = function(source,prefix,options) {\n\tvar results = [],\n\t\torphanTitles = options.wiki.getOrphanTitles();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) !== -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/shadow.js": {
            "title": "$:/core/modules/filters/is/shadow.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/shadow.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[shadow]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadow = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/system.js": {
            "title": "$:/core/modules/filters/is/system.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/system.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[system]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.system = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/tag.js": {
            "title": "$:/core/modules/filters/is/tag.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/tag.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tag]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,prefix,options) {\n\tvar results = [],\n\t\ttagMap = options.wiki.getTagMap();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/tiddler.js": {
            "title": "$:/core/modules/filters/is/tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/tiddler.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tiddler]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddler = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/variable.js": {
            "title": "$:/core/modules/filters/is/variable.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/variable.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[variable]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.variable = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!(title in options.widget.variables)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title in options.widget.variables) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is.js": {
            "title": "$:/core/modules/filters/is.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking tiddler properties\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar isFilterOperators;\n\nfunction getIsFilterOperators() {\n\tif(!isFilterOperators) {\n\t\tisFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"isfilteroperator\",isFilterOperators);\n\t}\n\treturn isFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.is = function(source,operator,options) {\n\t// Dispatch to the correct isfilteroperator\n\tvar isFilterOperators = getIsFilterOperators();\n\tif(operator.operand) {\n\t\tvar isFilterOperator = isFilterOperators[operator.operand];\n\t\tif(isFilterOperator) {\n\t\t\treturn isFilterOperator(source,operator.prefix,options);\n\t\t} else {\n\t\t\treturn [$tw.language.getString(\"Error/IsFilterOperator\")];\n\t\t}\n\t} else {\n\t\t// Return all tiddlers if the operand is missing\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t\treturn results;\n\t}\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/limit.js": {
            "title": "$:/core/modules/filters/limit.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/limit.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for chopping the results to a specified maximum number of entries\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.limit = function(source,operator,options) {\n\tvar results = [];\n\t// Convert to an array\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\t// Slice the array if necessary\n\tvar limit = Math.min(results.length,parseInt(operator.operand,10));\n\tif(operator.prefix === \"!\") {\n\t\tresults = results.slice(-limit);\n\t} else {\n\t\tresults = results.slice(0,limit);\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/links.js": {
            "title": "$:/core/modules/filters/links.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/links.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the links from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.links = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerLinks(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/list.js": {
            "title": "$:/core/modules/filters/list.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/list.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddlers whose title is listed in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.list = function(source,operator,options) {\n\tvar results = [],\n\t\ttr = $tw.utils.parseTextReference(operator.operand),\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\"),\n\t\tlist = options.wiki.getTiddlerList(tr.title || currTiddlerTitle,tr.field,tr.index);\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults = list;\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/listed.js": {
            "title": "$:/core/modules/filters/listed.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/listed.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that have the selected tiddlers in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.listed = function(source,operator,options) {\n\tvar field = operator.operand || \"list\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.findListingsOfTiddler(title,field));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/listops.js": {
            "title": "$:/core/modules/filters/listops.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for manipulating the current selection list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.order = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.operand.toLowerCase() === \"reverse\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.unshift(title);\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t}\n\treturn results;\n};\n\n/*\nReverse list\n*/\nexports.reverse = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.unshift(title);\n\t});\n\treturn results;\n};\n\n/*\nFirst entry/entries in list\n*/\nexports.first = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,count);\n};\n\n/*\nLast entry/entries in list\n*/\nexports.last = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(-count);\n};\n\n/*\nAll but the first entry/entries of the list\n*/\nexports.rest = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count);\n};\nexports.butfirst = exports.rest;\nexports.bf = exports.rest;\n\n/*\nAll but the last entry/entries of the list\n*/\nexports.butlast = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,-count);\n};\nexports.bl = exports.butlast;\n\n/*\nThe nth member of the list\n*/\nexports.nth = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count - 1,count);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/lookup.js": {
            "title": "$:/core/modules/filters/lookup.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/lookup.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that looks up values via a title prefix\n\n[lookup:<field>[<prefix>]]\n\nPrepends the prefix to the selected items and returns the specified field value\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.lookup = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.wiki.getTiddlerText(operator.operand + title) || operator.suffix);\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/match.js": {
            "title": "$:/core/modules/filters/match.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/match.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title matches a string\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.match = function(source,operator,options) {\n\tvar results = [],\n\t\tsuffixes = (operator.suffixes || [])[0] || [];\n\tif(suffixes.indexOf(\"caseinsensitive\") !== -1) {\n\t\tif(operator.prefix === \"!\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.toLowerCase() !== (operator.operand || \"\").toLowerCase()) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.toLowerCase() === (operator.operand || \"\").toLowerCase()) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.prefix === \"!\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title !== operator.operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title === operator.operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/math.js": {
            "title": "$:/core/modules/filters/math.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/math.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for math. Unary/binary operators work on each item in turn, and return a new item list.\n\nSum/product/maxall/minall operate on the entire list, returning a single item.\n\nNote that strings are converted to numbers automatically. Trailing non-digits are ignored.\n\n* \"\" converts to 0\n* \"12kk\" converts to 12\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.negate = makeNumericBinaryOperator(\n\tfunction(a) {return -a}\n);\n\nexports.abs = makeNumericBinaryOperator(\n\tfunction(a) {return Math.abs(a)}\n);\n\nexports.ceil = makeNumericBinaryOperator(\n\tfunction(a) {return Math.ceil(a)}\n);\n\nexports.floor = makeNumericBinaryOperator(\n\tfunction(a) {return Math.floor(a)}\n);\n\nexports.round = makeNumericBinaryOperator(\n\tfunction(a) {return Math.round(a)}\n);\n\nexports.trunc = makeNumericBinaryOperator(\n\tfunction(a) {return Math.trunc(a)}\n);\n\nexports.untrunc = makeNumericBinaryOperator(\n\tfunction(a) {return Math.ceil(Math.abs(a)) * Math.sign(a)}\n);\n\nexports.sign = makeNumericBinaryOperator(\n\tfunction(a) {return Math.sign(a)}\n);\n\nexports.add = makeNumericBinaryOperator(\n\tfunction(a,b) {return a + b;}\n);\n\nexports.subtract = makeNumericBinaryOperator(\n\tfunction(a,b) {return a - b;}\n);\n\nexports.multiply = makeNumericBinaryOperator(\n\tfunction(a,b) {return a * b;}\n);\n\nexports.divide = makeNumericBinaryOperator(\n\tfunction(a,b) {return a / b;}\n);\n\nexports.remainder = makeNumericBinaryOperator(\n\tfunction(a,b) {return a % b;}\n);\n\nexports.max = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.max(a,b);}\n);\n\nexports.min = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.min(a,b);}\n);\n\nexports.fixed = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toFixed.call(a,Math.min(Math.max(b,0),100));}\n);\n\nexports.precision = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toPrecision.call(a,Math.min(Math.max(b,1),100));}\n);\n\nexports.exponential = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toExponential.call(a,Math.min(Math.max(b,0),100));}\n);\n\nexports.power = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.pow(a,b);}\n);\n\nexports.log = makeNumericBinaryOperator(\n\tfunction(a,b) {\n\t\tif(b) {\n\t\t\treturn Math.log(a)/Math.log(b);\n\t\t} else {\n\t\t\treturn Math.log(a);\n\t\t}\n\t}\n);\n\nexports.sum = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return accumulator + value},\n\t0 // Initial value\n);\n\nexports.product = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return accumulator * value},\n\t1 // Initial value\n);\n\nexports.maxall = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return Math.max(accumulator,value)},\n\t-Infinity // Initial value\n);\n\nexports.minall = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return Math.min(accumulator,value)},\n\tInfinity // Initial value\n);\n\nfunction makeNumericBinaryOperator(fnCalc) {\n\treturn function(source,operator,options) {\n\t\tvar result = [],\n\t\t\tnumOperand = $tw.utils.parseNumber(operator.operand);\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push($tw.utils.stringifyNumber(fnCalc($tw.utils.parseNumber(title),numOperand)));\n\t\t});\n\t\treturn result;\n\t};\n}\n\nfunction makeNumericReducingOperator(fnCalc,initialValue) {\n\tinitialValue = initialValue || 0;\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push(title);\n\t\t});\n\t\treturn [$tw.utils.stringifyNumber(result.reduce(function(accumulator,currentValue) {\n\t\t\treturn fnCalc(accumulator,$tw.utils.parseNumber(currentValue));\n\t\t},initialValue))];\n\t};\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/minlength.js": {
            "title": "$:/core/modules/filters/minlength.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/minlength.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for filtering out titles that don't meet the minimum length in the operand\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.minlength = function(source,operator,options) {\n\tvar results = [],\n\t\tminLength = parseInt(operator.operand || \"\",10) || 0;\n\tsource(function(tiddler,title) {\n\t\tif(title.length >= minLength) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/modules.js": {
            "title": "$:/core/modules/filters/modules.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/modules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the modules of a given type in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.modules = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.each($tw.modules.types[title],function(moduleInfo,moduleName) {\n\t\t\tresults.push(moduleName);\n\t\t});\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/moduletypes.js": {
            "title": "$:/core/modules/filters/moduletypes.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/moduletypes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the module types in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.moduletypes = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.modules.types,function(moduleInfo,type) {\n\t\tresults.push(type);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/next.js": {
            "title": "$:/core/modules/filters/next.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/next.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs next in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.next = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch++;\n\t\tif(match > 0 && match < list.length) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/plugintiddlers.js": {
            "title": "$:/core/modules/filters/plugintiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/plugintiddlers.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the shadow tiddlers within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.plugintiddlers = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar pluginInfo = options.wiki.getPluginInfo(title) || options.wiki.getTiddlerDataCached(title,{tiddlers:[]});\n\t\tif(pluginInfo && pluginInfo.tiddlers) {\n\t\t\t$tw.utils.each(pluginInfo.tiddlers,function(fields,title) {\n\t\t\t\tresults.push(title);\n\t\t\t});\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/prefix.js": {
            "title": "$:/core/modules/filters/prefix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/prefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title starts with a prefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.prefix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/previous.js": {
            "title": "$:/core/modules/filters/previous.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/previous.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs immediately prior in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.previous = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch--;\n\t\tif(match >= 0) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/range.js": {
            "title": "$:/core/modules/filters/range.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/range.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for generating a numeric range.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.range = function(source,operator,options) {\n\tvar results = [];\n\t// Split the operand into numbers delimited by these symbols\n\tvar parts = operator.operand.split(/[,:;]/g),\n\t\tbeg, end, inc, i, fixed = 0;\n\tfor (i=0; i<parts.length; i++) {\n\t\t// Validate real number\n\t\tif(!/^\\s*[+-]?((\\d+(\\.\\d*)?)|(\\.\\d+))\\s*$/.test(parts[i])) {\n\t\t\treturn [\"range: bad number \\\"\" + parts[i] + \"\\\"\"];\n\t\t}\n\t\t// Count digits; the most precise number determines decimal places in output.\n\t\tvar frac = /\\.\\d+/.exec(parts[i]);\n\t\tif(frac) {\n\t\t\tfixed = Math.max(fixed,frac[0].length-1);\n\t\t}\n\t\tparts[i] = parseFloat(parts[i]);\n\t}\n\tswitch(parts.length) {\n\t\tcase 1:\n\t\t\tend = parts[0];\n\t\t\tif (end >= 1) {\n\t\t\t\tbeg = 1;\n\t\t\t}\n\t\t\telse if (end <= -1) {\n\t\t\t\tbeg = -1;\n\t\t\t}\n\t\t\telse {\n\t\t\t\treturn [];\n\t\t\t}\n\t\t\tinc = 1;\n\t\t\tbreak;\n\t\tcase 2:\n\t\t\tbeg = parts[0];\n\t\t\tend = parts[1];\n\t\t\tinc = 1;\n\t\t\tbreak;\n\t\tcase 3:\n\t\t\tbeg = parts[0];\n\t\t\tend = parts[1];\n\t\t\tinc = Math.abs(parts[2]);\n\t\t\tbreak;\n\t}\n\tif(inc === 0) {\n\t\treturn [\"range: increment 0 causes infinite loop\"];\n\t}\n\t// May need to count backwards\n\tvar direction = ((end < beg) ? -1 : 1);\n\tinc *= direction;\n\t// Estimate number of resulting elements\n\tif((end - beg) / inc > 10000) {\n\t\treturn [\"range: too many steps (over 10K)\"];\n\t}\n\t// Avoid rounding error on last step\n\tend += direction * 0.5 * Math.pow(0.1,fixed);\n\tvar safety = 10010;\n\t// Enumerate the range\n\tif (end<beg) {\n\t\tfor(i=beg; i>end; i+=inc) {\n\t\t\tresults.push(i.toFixed(fixed));\n\t\t\tif(--safety<0) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tfor(i=beg; i<end; i+=inc) {\n\t\t\tresults.push(i.toFixed(fixed));\n\t\t\tif(--safety<0) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\tif(safety<0) {\n\t\treturn [\"range: unexpectedly large output\"];\n\t}\n\t// Reverse?\n\tif(operator.prefix === \"!\") {\n\t\tresults.reverse();\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/reduce.js": {
            "title": "$:/core/modules/filters/reduce.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/reduce.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator evaluates a subfilter for each item, making the running total available in the variable `accumulator`, and the current index available in the variable `index`\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.reduce = function(source,operator,options) {\n\t// Accumulate the list\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\t// Run the filter over each item\n\tvar filterFn = options.wiki.compileFilter(operator.operand),\n\t\taccumulator = operator.operands[1] || \"\";\n\tfor(var index=0; index<results.length; index++) {\n\t\tvar title = results[index],\n\t\t\tlist = filterFn.call(options.wiki,options.wiki.makeTiddlerIterator([title]),{\n\t\t\t\tgetVariable: function(name) {\n\t\t\t\t\tswitch(name) {\n\t\t\t\t\t\tcase \"currentTiddler\":\n\t\t\t\t\t\t\treturn \"\" + title;\n\t\t\t\t\t\tcase \"accumulator\":\n\t\t\t\t\t\t\treturn \"\" + accumulator;\n\t\t\t\t\t\tcase \"index\":\n\t\t\t\t\t\t\treturn \"\" + index;\n\t\t\t\t\t\tcase \"revIndex\":\n\t\t\t\t\t\t\treturn \"\" + (results.length - 1 - index);\n\t\t\t\t\t\tcase \"length\":\n\t\t\t\t\t\t\treturn \"\" + results.length;\n\t\t\t\t\t\tdefault:\n\t\t\t\t\t\t\treturn options.widget.getVariable(name);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\tif(list.length > 0) {\n\t\t\taccumulator = \"\" +  list[0];\n\t\t}\n\t}\n\tif(results.length > 0) {\n\t\treturn [accumulator];\n\t} else {\n\t\treturn [];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/regexp.js": {
            "title": "$:/core/modules/filters/regexp.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/regexp.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for regexp matching\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.regexp = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"title\").toLowerCase(),\n\t\tregexpString, regexp, flags = \"\", match,\n\t\tgetFieldString = function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\treturn tiddler.getFieldString(fieldname);\n\t\t\t} else if(fieldname === \"title\") {\n\t\t\t\treturn title;\n\t\t\t} else {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t};\n\t// Process flags and construct regexp\n\tregexpString = operator.operand;\n\tmatch = /^\\(\\?([gim]+)\\)/.exec(regexpString);\n\tif(match) {\n\t\tflags = match[1];\n\t\tregexpString = regexpString.substr(match[0].length);\n\t} else {\n\t\tmatch = /\\(\\?([gim]+)\\)$/.exec(regexpString);\n\t\tif(match) {\n\t\t\tflags = match[1];\n\t\t\tregexpString = regexpString.substr(0,regexpString.length - match[0].length);\n\t\t}\n\t}\n\ttry {\n\t\tregexp = new RegExp(regexpString,flags);\n\t} catch(e) {\n\t\treturn [\"\" + e];\n\t}\n\t// Process the incoming tiddlers\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/removeprefix.js": {
            "title": "$:/core/modules/filters/removeprefix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/removeprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a prefix from each title in the list. Titles that do not start with the prefix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removeprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/removesuffix.js": {
            "title": "$:/core/modules/filters/removesuffix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/removesuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a suffix from each title in the list. Titles that do not end with the suffix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removesuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title && title.substr(-operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(0,title.length - operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/sameday.js": {
            "title": "$:/core/modules/filters/sameday.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/sameday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a modified date field on the same day as the provided value.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sameday = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\ttargetDate = (new Date($tw.utils.parseDate(operator.operand))).setHours(0,0,0,0);\n\t// Function to convert a date/time to a date integer\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tif(tiddler.getFieldDay(fieldName) === targetDate) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/search.js": {
            "title": "$:/core/modules/filters/search.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/search.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for searching for the text in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.search = function(source,operator,options) {\n\tvar invert = operator.prefix === \"!\";\n\tif(operator.suffixes) {\n\t\tvar hasFlag = function(flag) {\n\t\t\t\treturn (operator.suffixes[1] || []).indexOf(flag) !== -1;\n\t\t\t},\n\t\t\texcludeFields = false,\n\t\t\tfieldList = operator.suffixes[0] || [],\n\t\t\tfirstField = fieldList[0] || \"\", \n\t\t\tfirstChar = firstField.charAt(0),\n\t\t\tfields;\n\t\tif(firstChar === \"-\") {\n\t\t\tfields = [firstField.slice(1)].concat(fieldList.slice(1));\n\t\t\texcludeFields = true;\n\t\t} else if(fieldList[0] === \"*\"){\n\t\t\tfields = [];\n\t\t\texcludeFields = true;\n\t\t} else {\n\t\t\tfields = fieldList.slice(0);\n\t\t}\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert,\n\t\t\tfield: fields,\n\t\t\texcludeField: excludeFields,\n\t\t\tcaseSensitive: hasFlag(\"casesensitive\"),\n\t\t\tliteral: hasFlag(\"literal\"),\n\t\t\twhitespace: hasFlag(\"whitespace\"),\n\t\t\tanchored: hasFlag(\"anchored\"),\n\t\t\tregexp: hasFlag(\"regexp\"),\n\t\t\twords: hasFlag(\"words\")\n\t\t});\n\t} else {\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert\n\t\t});\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/shadowsource.js": {
            "title": "$:/core/modules/filters/shadowsource.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/shadowsource.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the source plugins for shadow tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadowsource = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar source = options.wiki.getShadowSource(title);\n\t\tif(source) {\n\t\t\t$tw.utils.pushTop(results,source);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/slugify.js": {
            "title": "$:/core/modules/filters/slugify.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/slugify.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for slugifying a tiddler title\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.slugify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.wiki.slugify(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/sort.js": {
            "title": "$:/core/modules/filters/sort.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/sort.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for sorting\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,false);\n\treturn results;\n};\n\nexports.nsort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,true);\n\treturn results;\n};\n\nexports.sortan = function(source, operator, options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results, operator.operand || \"title\", operator.prefix === \"!\",false,false,true);\n\treturn results;\n};\n\nexports.sortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,false);\n\treturn results;\n};\n\nexports.nsortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,true);\n\treturn results;\n};\n\nvar prepare_results = function (source) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/sortsub.js": {
            "title": "$:/core/modules/filters/sortsub.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/sortsub.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for sorting by a subfilter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sortsub = function(source,operator,options) {\n\t// Compile the subfilter\n\tvar filterFn = options.wiki.compileFilter(operator.operand);\n\t// Collect the input titles and the corresponding sort keys\n\tvar inputTitles = [],\n\t\tsortKeys = [];\n\tsource(function(tiddler,title) {\n\t\tinputTitles.push(title);\n\t\tvar r = filterFn.call(options.wiki,function(iterator) {\n\t\t\titerator(options.wiki.getTiddler(title),title);\n\t\t},{\n\t\t\tgetVariable: function(name) {\n\t\t\t\tif(name === \"currentTiddler\") {\n\t\t\t\t\treturn title;\n\t\t\t\t} else {\n\t\t\t\t\treturn options.widget.getVariable(name);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\tsortKeys.push(r[0] || \"\");\n\t});\n\t// Rather than sorting the titles array, we'll sort the indexes so that we can consult both arrays\n\tvar indexes = new Array(inputTitles.length);\n\tfor(var t=0; t<inputTitles.length; t++) {\n\t\tindexes[t] = t;\n\t}\n\t// Sort the indexes\n\tvar compareFn = $tw.utils.makeCompareFunction(operator.suffix,{defaultType: \"string\",invert: operator.prefix === \"!\"});\n\tindexes = indexes.sort(function(a,b) {\n\t\treturn compareFn(sortKeys[a],sortKeys[b]);\n\t});\n\t// Make the results array in order\n\tvar results = [];\n\t$tw.utils.each(indexes,function(index) {\n\t\tresults.push(inputTitles[index]);\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/splitbefore.js": {
            "title": "$:/core/modules/filters/splitbefore.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/splitbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that splits each result on the first occurance of the specified separator and returns the unique values.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.splitbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar parts = title.split(operator.operand);\n\t\tif(parts.length === 1) {\n\t\t\t$tw.utils.pushTop(results,parts[0]);\n\t\t} else {\n\t\t\t$tw.utils.pushTop(results,parts[0] + operator.operand);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/storyviews.js": {
            "title": "$:/core/modules/filters/storyviews.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/storyviews.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the story views in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.storyviews = function(source,operator,options) {\n\tvar results = [],\n\t\tstoryviews = {};\n\t$tw.modules.applyMethods(\"storyview\",storyviews);\n\t$tw.utils.each(storyviews,function(info,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/strings.js": {
            "title": "$:/core/modules/filters/strings.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/strings.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for strings. Unary/binary operators work on each item in turn, and return a new item list.\n\nSum/product/maxall/minall operate on the entire list, returning a single item.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.length = makeStringBinaryOperator(\n\tfunction(a) {return [\"\" + (\"\" + a).length];}\n);\n\nexports.uppercase = makeStringBinaryOperator(\n\tfunction(a) {return [(\"\" + a).toUpperCase()];}\n);\n\nexports.lowercase = makeStringBinaryOperator(\n\tfunction(a) {return [(\"\" + a).toLowerCase()];}\n);\n\nexports.sentencecase = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.toSentenceCase(a)];}\n);\n\nexports.titlecase = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.toTitleCase(a)];}\n);\n\nexports.trim = function(source,operator,options) {\n\tvar result = [],\n\t\tsuffix = operator.suffix || \"\",\n\t\toperand = (operator.operand || \"\"),\n\t\tfnCalc;\n\tif(suffix === \"prefix\") {\n\t\tfnCalc = function(a,b) {return [$tw.utils.trimPrefix(a,b)];}\n\t} else if(suffix === \"suffix\") {\n\t\tfnCalc = function(a,b) {return [$tw.utils.trimSuffix(a,b)];}\n\t} else {\n\t\tif(operand === \"\") {\n\t\t\tfnCalc = function(a) {return [$tw.utils.trim(a)];}\n\t\t} else {\n\t\t\tfnCalc = function(a,b) {return [$tw.utils.trimSuffix($tw.utils.trimPrefix(a,b),b)];}\n\t\t}\n\t}\n\tsource(function(tiddler,title) {\n\t\tArray.prototype.push.apply(result,fnCalc(title,operand));\n\t});\n\treturn result;\n};\n\nexports.split = makeStringBinaryOperator(\n\tfunction(a,b) {return (\"\" + a).split(b);}\n);\n\nexports[\"enlist-input\"] = makeStringBinaryOperator(\n\tfunction(a,o,s) {return $tw.utils.parseStringArray(\"\" + a,(s === \"raw\"));}\n);\n\nexports.join = makeStringReducingOperator(\n\tfunction(accumulator,value,operand) {\n\t\tif(accumulator === null) {\n\t\t\treturn value;\n\t\t} else {\n\t\t\treturn accumulator + operand + value;\n\t\t}\n\t},null\n);\n\nfunction makeStringBinaryOperator(fnCalc) {\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tArray.prototype.push.apply(result,fnCalc(title,operator.operand || \"\",operator.suffix || \"\"));\n\t\t});\n\t\treturn result;\n\t};\n}\n\nfunction makeStringReducingOperator(fnCalc,initialValue) {\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push(title);\n\t\t});\n\t\tif(result.length === 0) {\n\t\t\treturn [];\n\t\t}\n\t\treturn [result.reduce(function(accumulator,currentValue) {\n\t\t\treturn fnCalc(accumulator,currentValue,operator.operand || \"\");\n\t\t},initialValue) || \"\"];\n\t};\n}\n\nexports.splitregexp = function(source,operator,options) {\n\tvar result = [],\n\t\tsuffix = operator.suffix || \"\",\n\t\tflags = (suffix.indexOf(\"m\") !== -1 ? \"m\" : \"\") + (suffix.indexOf(\"i\") !== -1 ? \"i\" : \"\"),\n\t\tregExp;\n\ttry {\n\t\tregExp = new RegExp(operator.operand || \"\",flags);\t\t\n\t} catch(ex) {\n\t\treturn [\"RegExp error: \" + ex];\n\t}\n\tsource(function(tiddler,title) {\n\t\tArray.prototype.push.apply(result,title.split(regExp));\n\t});\t\t\n\treturn result;\n};\n\nexports[\"search-replace\"] = function(source,operator,options) {\n\tvar results = [],\n\t\tsuffixes = operator.suffixes || [],\n\t\tflagSuffix = (suffixes[0] ? (suffixes[0][0] || \"\") : \"\"),\n\t\tflags = (flagSuffix.indexOf(\"g\") !== -1 ? \"g\" : \"\") + (flagSuffix.indexOf(\"i\") !== -1 ? \"i\" : \"\"),\n\t\tisRegExp = (suffixes[1] && suffixes[1][0] === \"regexp\") ? true : false,\n\t\tsearchTerm,\n\t\tregExp;\n\t\n\tsource(function(tiddler,title) {\n\t\tif(title && (operator.operands.length > 1)) {\n\t\t\t//Escape regexp characters if the operand is not a regular expression\n\t\t\tsearchTerm = isRegExp ? operator.operand : $tw.utils.escapeRegExp(operator.operand);\n\t\t\ttry {\n\t\t\t\tregExp = new RegExp(searchTerm,flags);\n\t\t\t} catch(ex) {\n\t\t\t\treturn [\"RegExp error: \" + ex];\n\t\t\t}\n\t\t\tresults.push(\n\t\t\t\ttitle.replace(regExp,operator.operands[1])\n\t\t\t);\n\t\t} else {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\nexports.pad = function(source,operator,options) {\n\tvar results = [],\n\t\ttargetLength = operator.operand ? parseInt(operator.operand) : 0,\n\t\tfill = operator.operands[1] || \"0\";\n\n\tsource(function(tiddler,title) {\n\t\tif(title && title.length) {\n\t\t\tif(title.length >= targetLength) {\n\t\t\t\tresults.push(title);\n\t\t\t} else {\n\t\t\t\tvar padString = \"\",\n\t\t\t\t\tpadStringLength = targetLength - title.length;\n\t\t\t\twhile (padStringLength > padString.length) {\n\t\t\t\t\tpadString += fill;\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\t//make sure we do not exceed the specified length\n\t\t\t\tpadString = padString.slice(0,padStringLength);\n\t\t\t\tif(operator.suffix && (operator.suffix === \"suffix\")) {\n\t\t\t\t\ttitle = title + padString;\n\t\t\t\t} else {\n\t\t\t\t\ttitle = padString + title;\n\t\t\t\t}\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/subfilter.js": {
            "title": "$:/core/modules/filters/subfilter.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/subfilter.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning its operand evaluated as a filter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.subfilter = function(source,operator,options) {\n\tvar list = options.wiki.filterTiddlers(operator.operand,options.widget,source);\n\tif(operator.prefix === \"!\") {\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t\treturn results;\n\t} else {\n\t\treturn list;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/subtiddlerfields.js": {
            "title": "$:/core/modules/filters/subtiddlerfields.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/subtiddlerfields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected subtiddlers of the plugin named in the operand\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.subtiddlerfields = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar subtiddler = options.wiki.getSubTiddler(operator.operand,title);\n\t\tif(subtiddler) {\n\t\t\tfor(var fieldName in subtiddler.fields) {\n\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/suffix.js": {
            "title": "$:/core/modules/filters/suffix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/suffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title ends with a suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.suffix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/tag.js": {
            "title": "$:/core/modules/filters/tag.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/tag.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking for the presence of a tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,operator,options) {\n\tvar results = [],indexedResults;\n\tif((operator.suffix || \"\").toLowerCase() === \"strict\" && !operator.operand) {\n\t\t// New semantics:\n\t\t// Always return copy of input if operator.operand is missing\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t} else {\n\t\t// Old semantics:\n\t\tvar tiddlers;\n\t\tif(operator.prefix === \"!\") {\n\t\t\t// Returns a copy of the input if operator.operand is missing\n\t\t\ttiddlers = options.wiki.getTiddlersWithTag(operator.operand);\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddlers.indexOf(title) === -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\t// Returns empty results if operator.operand is missing\n\t\t\tif(source.byTag) {\n\t\t\t\tindexedResults = source.byTag(operator.operand);\n\t\t\t\tif(indexedResults) {\n\t\t\t\t\treturn indexedResults;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\ttiddlers = options.wiki.getTiddlersWithTag(operator.operand);\n\t\t\t\tsource(function(tiddler,title) {\n\t\t\t\t\tif(tiddlers.indexOf(title) !== -1) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tresults = options.wiki.sortByList(results,operator.operand);\n\t\t\t}\n\t\t}\t\t\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/tagging.js": {
            "title": "$:/core/modules/filters/tagging.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/tagging.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that are tagged with the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tagging = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlersWithTag(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/tags.js": {
            "title": "$:/core/modules/filters/tags.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/tags.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the tags of the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,operator,options) {\n\tvar tags = {};\n\tsource(function(tiddler,title) {\n\t\tvar t, length;\n\t\tif(tiddler && tiddler.fields.tags) {\n\t\t\tfor(t=0, length=tiddler.fields.tags.length; t<length; t++) {\n\t\t\t\ttags[tiddler.fields.tags[t]] = true;\n\t\t\t}\n\t\t}\n\t});\n\treturn Object.keys(tags);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/then.js": {
            "title": "$:/core/modules/filters/then.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/then.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing any titles with a constant\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.then = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/title.js": {
            "title": "$:/core/modules/filters/title.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/title.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing title fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.title = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields.title !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults.push(operator.operand);\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/untagged.js": {
            "title": "$:/core/modules/filters/untagged.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/untagged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the selected tiddlers that are untagged\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.untagged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && $tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length > 0) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || !tiddler.hasField(\"tags\") || ($tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length === 0)) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/variables.js": {
            "title": "$:/core/modules/filters/variables.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/variables.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the active variables\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.variables = function(source,operator,options) {\n\tvar names = [];\n\tfor(var variable in options.widget.variables) {\n\t\tnames.push(variable);\n\t}\n\treturn names.sort();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/wikiparserrules.js": {
            "title": "$:/core/modules/filters/wikiparserrules.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/wikiparserrules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the wiki parser rules in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.wikiparserrules = function(source,operator,options) {\n\tvar results = [],\n\t\toperand = operator.operand;\n\t$tw.utils.each($tw.modules.types.wikirule,function(mod) {\n\t\tvar exp = mod.exports;\n\t\tif(!operand || exp.types[operand]) {\n\t\t\tresults.push(exp.name);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/x-listops.js": {
            "title": "$:/core/modules/filters/x-listops.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/x-listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nExtended filter operators to manipulate the current list.\n\n\\*/\n(function () {\n\n\t/*jslint node: true, browser: true */\n\t/*global $tw: false */\n\t\"use strict\";\n\n\t/*\n\tFetch titles from the current list\n\t*/\n\tvar prepare_results = function (source) {\n\tvar results = [];\n\t\tsource(function (tiddler, title) {\n\t\t\tresults.push(title);\n\t\t});\n\t\treturn results;\n\t};\n\n\t/*\n\tMoves a number of items from the tail of the current list before the item named in the operand\n\t*/\n\texports.putbefore = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn (index === -1) ?\n\t\t\tresults.slice(0, -1) :\n\t\t\tresults.slice(0, index).concat(results.slice(-count)).concat(results.slice(index, -count));\n\t};\n\n\t/*\n\tMoves a number of items from the tail of the current list after the item named in the operand\n\t*/\n\texports.putafter = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn (index === -1) ?\n\t\t\tresults.slice(0, -1) :\n\t\t\tresults.slice(0, index + 1).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n\t};\n\n\t/*\n\tReplaces the item named in the operand with a number of items from the tail of the current list\n\t*/\n\texports.replace = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn (index === -1) ?\n\t\t\tresults.slice(0, -count) :\n\t\t\tresults.slice(0, index).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n\t};\n\n\t/*\n\tMoves a number of items from the tail of the current list to the head of the list\n\t*/\n\texports.putfirst = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn results.slice(-count).concat(results.slice(0, -count));\n\t};\n\n\t/*\n\tMoves a number of items from the head of the current list to the tail of the list\n\t*/\n\texports.putlast = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn results.slice(count).concat(results.slice(0, count));\n\t};\n\n\t/*\n\tMoves the item named in the operand a number of places forward or backward in the list\n\t*/\n\texports.move = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1),\n\t\t\tmarker = results.splice(index, 1),\n\t\t\toffset =  (index + count) > 0 ? index + count : 0;\n\t\treturn results.slice(0, offset).concat(marker).concat(results.slice(offset));\n\t};\n\n\t/*\n\tReturns the items from the current list that are after the item named in the operand\n\t*/\n\texports.allafter = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand);\n\t\treturn (index === -1) ? [] :\n\t\t\t(operator.suffix) ? results.slice(index) :\n\t\t\tresults.slice(index + 1);\n\t};\n\n\t/*\n\tReturns the items from the current list that are before the item named in the operand\n\t*/\n\texports.allbefore = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand);\n\t\treturn (index === -1) ? [] :\n\t\t\t(operator.suffix) ? results.slice(0, index + 1) :\n\t\t\tresults.slice(0, index);\n\t};\n\n\t/*\n\tAppends the items listed in the operand array to the tail of the current list\n\t*/\n\texports.append = function (source, operator) {\n\t\tvar append = $tw.utils.parseStringArray(operator.operand, \"true\"),\n\t\t\tresults = prepare_results(source),\n\t\t\tcount = parseInt(operator.suffix) || append.length;\n\t\treturn (append.length === 0) ? results :\n\t\t\t(operator.prefix) ? results.concat(append.slice(-count)) :\n\t\t\tresults.concat(append.slice(0, count));\n\t};\n\n\t/*\n\tPrepends the items listed in the operand array to the head of the current list\n\t*/\n\texports.prepend = function (source, operator) {\n\t\tvar prepend = $tw.utils.parseStringArray(operator.operand, \"true\"),\n\t\t\tresults = prepare_results(source),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,prepend.length);\n\t\treturn (prepend.length === 0) ? results :\n\t\t\t(operator.prefix) ? prepend.slice(-count).concat(results) :\n\t\t\tprepend.slice(0, count).concat(results);\n\t};\n\n\t/*\n\tReturns all items from the current list except the items listed in the operand array\n\t*/\n\texports.remove = function (source, operator) {\n\t\tvar array = $tw.utils.parseStringArray(operator.operand, \"true\"),\n\t\t\tresults = prepare_results(source),\n\t\t\tcount = parseInt(operator.suffix) || array.length,\n\t\t\tp,\n\t\t\tlen,\n\t\t\tindex;\n\t\tlen = array.length - 1;\n\t\tfor (p = 0; p < count; ++p) {\n\t\t\tif (operator.prefix) {\n\t\t\t\tindex = results.indexOf(array[len - p]);\n\t\t\t} else {\n\t\t\t\tindex = results.indexOf(array[p]);\n\t\t\t}\n\t\t\tif (index !== -1) {\n\t\t\t\tresults.splice(index, 1);\n\t\t\t}\n\t\t}\n\t\treturn results;\n\t};\n\n\t/*\n\tReturns all items from the current list sorted in the order of the items in the operand array\n\t*/\n\texports.sortby = function (source, operator) {\n\t\tvar results = prepare_results(source);\n\t\tif (!results || results.length < 2) {\n\t\t\treturn results;\n\t\t}\n\t\tvar lookup = $tw.utils.parseStringArray(operator.operand, \"true\");\n\t\tresults.sort(function (a, b) {\n\t\t\treturn lookup.indexOf(a) - lookup.indexOf(b);\n\t\t});\n\t\treturn results;\n\t};\n\n\t/*\n\tRemoves all duplicate items from the current list\n\t*/\n\texports.unique = function (source, operator) {\n\t\tvar results = prepare_results(source);\n\t\tvar set = results.reduce(function (a, b) {\n\t\t\tif (a.indexOf(b) < 0) {\n\t\t\t\ta.push(b);\n\t\t\t}\n\t\t\treturn a;\n\t\t}, []);\n\t\treturn set;\n\t};\n\n\tvar cycleValueInArray = function(results,operands,stepSize) {\n\t\tvar resultsIndex,\n\t\t\tstep = stepSize || 1,\n\t\t\ti = 0,\n\t\t\topLength = operands.length,\n\t\t\tnextOperandIndex;\t\t\n\t\tfor(i; i < opLength; i++) {\n\t\t\tresultsIndex = results.indexOf(operands[i]);\n\t\t\tif(resultsIndex !== -1) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\tif(resultsIndex !== -1) {\n\t\t\ti = i + step;\n\t\t\tnextOperandIndex = (i < opLength ? i : i - opLength);\n\t\t\tif(operands.length > 1) {\n\t\t\t\tresults.splice(resultsIndex,1,operands[nextOperandIndex]);\n\t\t\t} else {\n\t\t\t\tresults.splice(resultsIndex,1);\n\t\t\t}\n\t\t} else {\n\t\t\tresults.push(operands[0]);\n\t\t}\n\t\treturn results;\t\t\n\t}\n\n\t/*\n\tToggles an item in the current list.\n\t*/\t\n\texports.toggle = function(source,operator) {\n\t\treturn cycleValueInArray(prepare_results(source),operator.operands);\n\t}\n\n\texports.cycle = function(source,operator) {\n\t\tvar results = prepare_results(source),\n\t\t\toperands = (operator.operand.length ? $tw.utils.parseStringArray(operator.operand, \"true\") : [\"\"]),\n\t\t\tstep = $tw.utils.getInt(operator.operands[1]||\"\",1);\n\t\tif(step < 0) {\n\t\t\toperands.reverse();\n\t\t\tstep = Math.abs(step);\n\t\t}\t\n\t\treturn cycleValueInArray(results,operands,step);\n\t}\n\t\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters.js": {
            "title": "$:/core/modules/filters.js",
            "text": "/*\\\ntitle: $:/core/modules/filters.js\ntype: application/javascript\nmodule-type: wikimethod\n\nAdds tiddler filtering methods to the $tw.Wiki object.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParses an operation (i.e. a run) within a filter string\n\toperators: Array of array of operator nodes into which results should be inserted\n\tfilterString: filter string\n\tp: start position within the string\nReturns the new start position, after the parsed operation\n*/\nfunction parseFilterOperation(operators,filterString,p) {\n\tvar nextBracketPos, operator;\n\t// Skip the starting square bracket\n\tif(filterString.charAt(p++) !== \"[\") {\n\t\tthrow \"Missing [ in filter expression\";\n\t}\n\t// Process each operator in turn\n\tdo {\n\t\toperator = {};\n\t\t// Check for an operator prefix\n\t\tif(filterString.charAt(p) === \"!\") {\n\t\t\toperator.prefix = filterString.charAt(p++);\n\t\t}\n\t\t// Get the operator name\n\t\tnextBracketPos = filterString.substring(p).search(/[\\[\\{<\\/]/);\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing [ in filter expression\";\n\t\t}\n\t\tnextBracketPos += p;\n\t\tvar bracket = filterString.charAt(nextBracketPos);\n\t\toperator.operator = filterString.substring(p,nextBracketPos);\n\t\t// Any suffix?\n\t\tvar colon = operator.operator.indexOf(':');\n\t\tif(colon > -1) {\n\t\t\t// The raw suffix for older filters\n\t\t\toperator.suffix = operator.operator.substring(colon + 1);\n\t\t\toperator.operator = operator.operator.substring(0,colon) || \"field\";\n\t\t\t// The processed suffix for newer filters\n\t\t\toperator.suffixes = [];\n\t\t\t$tw.utils.each(operator.suffix.split(\":\"),function(subsuffix) {\n\t\t\t\toperator.suffixes.push([]);\n\t\t\t\t$tw.utils.each(subsuffix.split(\",\"),function(entry) {\n\t\t\t\t\tentry = $tw.utils.trim(entry);\n\t\t\t\t\tif(entry) {\n\t\t\t\t\t\toperator.suffixes[operator.suffixes.length - 1].push(entry); \n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t});\n\t\t}\n\t\t// Empty operator means: title\n\t\telse if(operator.operator === \"\") {\n\t\t\toperator.operator = \"title\";\n\t\t}\n\t\toperator.operands = [];\n\t\tfunction parseOperand(bracketType) {\n\t\t\tvar operand = {};\n\t\t\tswitch (bracketType) {\n\t\t\t\tcase \"{\": // Curly brackets\n\t\t\t\t\toperand.indirect = true;\n\t\t\t\t\tnextBracketPos = filterString.indexOf(\"}\",p);\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"[\": // Square brackets\n\t\t\t\t\tnextBracketPos = filterString.indexOf(\"]\",p);\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"<\": // Angle brackets\n\t\t\t\t\toperand.variable = true;\n\t\t\t\t\tnextBracketPos = filterString.indexOf(\">\",p);\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"/\": // regexp brackets\n\t\t\t\t\tvar rex = /^((?:[^\\\\\\/]*|\\\\.)*)\\/(?:\\(([mygi]+)\\))?/g,\n\t\t\t\t\t\trexMatch = rex.exec(filterString.substring(p));\n\t\t\t\t\tif(rexMatch) {\n\t\t\t\t\t\toperator.regexp = new RegExp(rexMatch[1], rexMatch[2]);\n\t// DEPRECATION WARNING\n\tconsole.log(\"WARNING: Filter\",operator.operator,\"has a deprecated regexp operand\",operator.regexp);\n\t\t\t\t\t\tnextBracketPos = p + rex.lastIndex - 1;\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tthrow \"Unterminated regular expression in filter expression\";\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\tif(nextBracketPos === -1) {\n\t\t\t\tthrow \"Missing closing bracket in filter expression\";\n\t\t\t}\n\t\t\tif(!operator.regexp) {\n\t\t\t\toperand.text = filterString.substring(p,nextBracketPos);\n\t\t\t\toperator.operands.push(operand);\n\t\t\t}\n\t\t\tp = nextBracketPos + 1;\n\t\t}\n\t\t\n\t\tp = nextBracketPos + 1;\n\t\tparseOperand(bracket);\n\t\t\n\t\t// Check for multiple operands\n\t\twhile(filterString.charAt(p) === \",\") {\n\t\t\tp++;\n\t\t\tif(/^[\\[\\{<\\/]/.test(filterString.substring(p))) {\n\t\t\t\tnextBracketPos = p;\n\t\t\t\tp++;\n\t\t\t\tparseOperand(filterString.charAt(nextBracketPos));\n\t\t\t} else {\n\t\t\t\tthrow \"Missing [ in filter expression\";\n\t\t\t}\n\t\t}\n\t\t\n\t\t// Push this operator\n\t\toperators.push(operator);\n\t} while(filterString.charAt(p) !== \"]\");\n\t// Skip the ending square bracket\n\tif(filterString.charAt(p++) !== \"]\") {\n\t\tthrow \"Missing ] in filter expression\";\n\t}\n\t// Return the parsing position\n\treturn p;\n}\n\n/*\nParse a filter string\n*/\nexports.parseFilter = function(filterString) {\n\tfilterString = filterString || \"\";\n\tvar results = [], // Array of arrays of operator nodes {operator:,operand:}\n\t\tp = 0, // Current position in the filter string\n\t\tmatch;\n\tvar whitespaceRegExp = /(\\s+)/mg,\n\t\toperandRegExp = /((?:\\+|\\-|~|=|\\:(\\w+))?)(?:(\\[)|(?:\"([^\"]*)\")|(?:'([^']*)')|([^\\s\\[\\]]+))/mg;\n\twhile(p < filterString.length) {\n\t\t// Skip any whitespace\n\t\twhitespaceRegExp.lastIndex = p;\n\t\tmatch = whitespaceRegExp.exec(filterString);\n\t\tif(match && match.index === p) {\n\t\t\tp = p + match[0].length;\n\t\t}\n\t\t// Match the start of the operation\n\t\tif(p < filterString.length) {\n\t\t\toperandRegExp.lastIndex = p;\n\t\t\tmatch = operandRegExp.exec(filterString);\n\t\t\tif(!match || match.index !== p) {\n\t\t\t\tthrow $tw.language.getString(\"Error/FilterSyntax\");\n\t\t\t}\n\t\t\tvar operation = {\n\t\t\t\tprefix: \"\",\n\t\t\t\toperators: []\n\t\t\t};\n\t\t\tif(match[1]) {\n\t\t\t\toperation.prefix = match[1];\n\t\t\t\tp = p + operation.prefix.length;\n\t\t\t\tif(match[2]) {\n\t\t\t\t\toperation.namedPrefix = match[2];\n\t\t\t\t}\n\t\t\t}\n\t\t\tif(match[3]) { // Opening square bracket\n\t\t\t\tp = parseFilterOperation(operation.operators,filterString,p);\n\t\t\t} else {\n\t\t\t\tp = match.index + match[0].length;\n\t\t\t}\n\t\t\tif(match[4] || match[5] || match[6]) { // Double quoted string, single quoted string or unquoted title\n\t\t\t\toperation.operators.push(\n\t\t\t\t\t{operator: \"title\", operands: [{text: match[4] || match[5] || match[6]}]}\n\t\t\t\t);\n\t\t\t}\n\t\t\tresults.push(operation);\n\t\t}\n\t}\n\treturn results;\n};\n\nexports.getFilterOperators = function() {\n\tif(!this.filterOperators) {\n\t\t$tw.Wiki.prototype.filterOperators = {};\n\t\t$tw.modules.applyMethods(\"filteroperator\",this.filterOperators);\n\t}\n\treturn this.filterOperators;\n};\n\nexports.getFilterRunPrefixes = function() {\n\tif(!this.filterRunPrefixes) {\n\t\t$tw.Wiki.prototype.filterRunPrefixes = {};\n\t\t$tw.modules.applyMethods(\"filterrunprefix\",this.filterRunPrefixes);\n\t}\n\treturn this.filterRunPrefixes;\n}\n\nexports.filterTiddlers = function(filterString,widget,source) {\n\tvar fn = this.compileFilter(filterString);\n\treturn fn.call(this,source,widget);\n};\n\n/*\nCompile a filter into a function with the signature fn(source,widget) where:\nsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\nwidget: an optional widget node for retrieving the current tiddler etc.\n*/\nexports.compileFilter = function(filterString) {\n\tvar filterParseTree;\n\ttry {\n\t\tfilterParseTree = this.parseFilter(filterString);\n\t} catch(e) {\n\t\treturn function(source,widget) {\n\t\t\treturn [$tw.language.getString(\"Error/Filter\") + \": \" + e];\n\t\t};\n\t}\n\t// Get the hashmap of filter operator functions\n\tvar filterOperators = this.getFilterOperators();\n\t// Assemble array of functions, one for each operation\n\tvar operationFunctions = [];\n\t// Step through the operations\n\tvar self = this;\n\t$tw.utils.each(filterParseTree,function(operation) {\n\t\t// Create a function for the chain of operators in the operation\n\t\tvar operationSubFunction = function(source,widget) {\n\t\t\tvar accumulator = source,\n\t\t\t\tresults = [],\n\t\t\t\tcurrTiddlerTitle = widget && widget.getVariable(\"currentTiddler\");\n\t\t\t$tw.utils.each(operation.operators,function(operator) {\n\t\t\t\tvar operands = [],\n\t\t\t\t\toperatorFunction;\n\t\t\t\tif(!operator.operator) {\n\t\t\t\t\toperatorFunction = filterOperators.title;\n\t\t\t\t} else if(!filterOperators[operator.operator]) {\n\t\t\t\t\toperatorFunction = filterOperators.field;\n\t\t\t\t} else {\n\t\t\t\t\toperatorFunction = filterOperators[operator.operator];\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\t$tw.utils.each(operator.operands,function(operand) {\n\t\t\t\t\tif(operand.indirect) {\n\t\t\t\t\t\toperand.value = self.getTextReference(operand.text,\"\",currTiddlerTitle);\n\t\t\t\t\t} else if(operand.variable) {\n\t\t\t\t\t\toperand.value = widget.getVariable(operand.text,{defaultValue: \"\"});\n\t\t\t\t\t} else {\n\t\t\t\t\t\toperand.value = operand.text;\n\t\t\t\t\t}\n\t\t\t\t\toperands.push(operand.value);\n\t\t\t\t});\n\n\t\t\t\t// Invoke the appropriate filteroperator module\n\t\t\t\tresults = operatorFunction(accumulator,{\n\t\t\t\t\t\t\toperator: operator.operator,\n\t\t\t\t\t\t\toperand: operands.length > 0 ? operands[0] : undefined,\n\t\t\t\t\t\t\toperands: operands,\n\t\t\t\t\t\t\tprefix: operator.prefix,\n\t\t\t\t\t\t\tsuffix: operator.suffix,\n\t\t\t\t\t\t\tsuffixes: operator.suffixes,\n\t\t\t\t\t\t\tregexp: operator.regexp\n\t\t\t\t\t\t},{\n\t\t\t\t\t\t\twiki: self,\n\t\t\t\t\t\t\twidget: widget\n\t\t\t\t\t\t});\n\t\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\t\taccumulator = self.makeTiddlerIterator(results);\n\t\t\t\t} else {\n\t\t\t\t\taccumulator = results;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\treturn results;\n\t\t\t} else {\n\t\t\t\tvar resultArray = [];\n\t\t\t\tresults(function(tiddler,title) {\n\t\t\t\t\tresultArray.push(title);\n\t\t\t\t});\n\t\t\t\treturn resultArray;\n\t\t\t}\n\t\t};\n\t\tvar filterRunPrefixes = self.getFilterRunPrefixes();\n\t\t// Wrap the operator functions in a wrapper function that depends on the prefix\n\t\toperationFunctions.push((function() {\n\t\t\tvar options = {wiki: self};\n\t\t\tswitch(operation.prefix || \"\") {\n\t\t\t\tcase \"\": // No prefix means that the operation is unioned into the result\n\t\t\t\t\treturn filterRunPrefixes[\"or\"](operationSubFunction, options);\n\t\t\t\tcase \"=\": // The results of the operation are pushed into the result without deduplication\n\t\t\t\t\treturn filterRunPrefixes[\"all\"](operationSubFunction, options);\n\t\t\t\tcase \"-\": // The results of this operation are removed from the main result\n\t\t\t\t\treturn filterRunPrefixes[\"except\"](operationSubFunction, options);\n\t\t\t\tcase \"+\": // This operation is applied to the main results so far\n\t\t\t\t\treturn filterRunPrefixes[\"and\"](operationSubFunction, options);\n\t\t\t\tcase \"~\": // This operation is unioned into the result only if the main result so far is empty\n\t\t\t\t\treturn filterRunPrefixes[\"else\"](operationSubFunction, options);\n\t\t\t\tdefault: \n\t\t\t\t\tif(operation.namedPrefix && filterRunPrefixes[operation.namedPrefix]) {\n\t\t\t\t\t\treturn filterRunPrefixes[operation.namedPrefix](operationSubFunction, options);\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t\tresults.clear();\n\t\t\t\t\t\t\tresults.push($tw.language.getString(\"Error/FilterRunPrefix\"));\n\t\t\t\t\t\t};\n\t\t\t\t\t}\n\t\t\t}\n\t\t})());\n\t});\n\t// Return a function that applies the operations to a source iterator of tiddler titles\n\treturn $tw.perf.measure(\"filter: \" + filterString,function filterFunction(source,widget) {\n\t\tif(!source) {\n\t\t\tsource = self.each;\n\t\t} else if(typeof source === \"object\") { // Array or hashmap\n\t\t\tsource = self.makeTiddlerIterator(source);\n\t\t}\n\t\tvar results = new $tw.utils.LinkedList();\n\t\t$tw.utils.each(operationFunctions,function(operationFunction) {\n\t\t\toperationFunction(results,source,widget);\n\t\t});\n\t\treturn results.toArray();\n\t});\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikimethod"
        },
        "$:/core/modules/indexers/backlinks-indexer.js": {
            "title": "$:/core/modules/indexers/backlinks-indexer.js",
            "text": "/*\\\ntitle: $:/core/modules/indexers/backlinks-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers' backlinks\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\n\nfunction BacklinksIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nBacklinksIndexer.prototype.init = function() {\n\tthis.index = null;\n}\n\nBacklinksIndexer.prototype.rebuild = function() {\n\tthis.index = null;\n}\n\nBacklinksIndexer.prototype._getLinks = function(tiddler) {\n\tvar parser =  this.wiki.parseText(tiddler.fields.type, tiddler.fields.text, {});\n\tif(parser) {\n\t\treturn this.wiki.extractLinks(parser.tree);\n\t}\n\treturn [];\n}\n\nBacklinksIndexer.prototype.update = function(updateDescriptor) {\n\tif(!this.index) {\n\t\treturn;\n\t}\n\tvar newLinks = [],\n\t    oldLinks = [],\n\t    self = this;\n\tif(updateDescriptor.old.exists) {\n\t\toldLinks = this._getLinks(updateDescriptor.old.tiddler);\n\t}\n\tif(updateDescriptor.new.exists) {\n\t\tnewLinks = this._getLinks(updateDescriptor.new.tiddler);\n\t}\n\n\t$tw.utils.each(oldLinks,function(link) {\n\t\tif(self.index[link]) {\n\t\t\tdelete self.index[link][updateDescriptor.old.tiddler.fields.title];\n\t\t}\n\t});\n\t$tw.utils.each(newLinks,function(link) {\n\t\tif(!self.index[link]) {\n\t\t\tself.index[link] = Object.create(null);\n\t\t}\n\t\tself.index[link][updateDescriptor.new.tiddler.fields.title] = true;\n\t});\n}\n\nBacklinksIndexer.prototype.lookup = function(title) {\n\tif(!this.index) {\n\t\tthis.index = Object.create(null);\n\t\tvar self = this;\n\t\tthis.wiki.forEachTiddler(function(title,tiddler) {\n\t\t\tvar links = self._getLinks(tiddler);\n\t\t\t$tw.utils.each(links, function(link) {\n\t\t\t\tif(!self.index[link]) {\n\t\t\t\t\tself.index[link] = Object.create(null);\n\t\t\t\t}\n\t\t\t\tself.index[link][title] = true;\n\t\t\t});\n\t\t});\n\t}\n\tif(this.index[title]) {\n\t\treturn Object.keys(this.index[title]);\n\t} else {\n\t\treturn [];\n\t}\n}\n\nexports.BacklinksIndexer = BacklinksIndexer;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "indexer"
        },
        "$:/core/modules/indexers/field-indexer.js": {
            "title": "$:/core/modules/indexers/field-indexer.js",
            "text": "/*\\\ntitle: $:/core/modules/indexers/field-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers with each field value\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\nvar DEFAULT_MAXIMUM_INDEXED_VALUE_LENGTH = 128;\n\nfunction FieldIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nFieldIndexer.prototype.init = function() {\n\tthis.index = null;\n\tthis.maxIndexedValueLength = DEFAULT_MAXIMUM_INDEXED_VALUE_LENGTH;\n\tthis.addIndexMethods();\n}\n\n// Provided for testing\nFieldIndexer.prototype.setMaxIndexedValueLength = function(length) {\n\tthis.index = null;\n\tthis.maxIndexedValueLength = length;\n};\n\nFieldIndexer.prototype.addIndexMethods = function() {\n\tvar self = this;\n\tthis.wiki.each.byField = function(name,value) {\n\t\tvar titles = self.wiki.allTitles(),\n\t\t\tlookup = self.lookup(name,value);\n\t\treturn lookup && lookup.filter(function(title) {\n\t\t\treturn titles.indexOf(title) !== -1;\n\t\t});\n\t};\n\tthis.wiki.eachShadow.byField = function(name,value) {\n\t\tvar titles = self.wiki.allShadowTitles(),\n\t\t\tlookup = self.lookup(name,value);\n\t\treturn lookup && lookup.filter(function(title) {\n\t\t\treturn titles.indexOf(title) !== -1;\n\t\t});\n\t};\n\tthis.wiki.eachTiddlerPlusShadows.byField = function(name,value) {\n\t\tvar lookup = self.lookup(name,value);\n\t\treturn lookup ? lookup.slice(0) : null;\n\t};\n\tthis.wiki.eachShadowPlusTiddlers.byField = function(name,value) {\n\t\tvar lookup = self.lookup(name,value);\n\t\treturn lookup ? lookup.slice(0) : null;\n\t};\n};\n\n/*\nTear down and then rebuild the index as if all tiddlers have changed\n*/\nFieldIndexer.prototype.rebuild = function() {\n\t// Invalidate the index so that it will be rebuilt when it is next used\n\tthis.index = null;\n};\n\n/*\nBuild the index for a particular field\n*/\nFieldIndexer.prototype.buildIndexForField = function(name) {\n\tvar self = this;\n\t// Hashmap by field name of hashmap by field value of array of tiddler titles\n\tthis.index = this.index || Object.create(null);\n\tthis.index[name] = Object.create(null);\n\tvar baseIndex = this.index[name];\n\t// Update the index for each tiddler\n\tthis.wiki.eachTiddlerPlusShadows(function(tiddler,title) {\n\t\tif(name in tiddler.fields) {\n\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\t// Skip any values above the maximum length\n\t\t\tif(value.length < self.maxIndexedValueLength) {\n\t\t\t\tbaseIndex[value] = baseIndex[value] || [];\n\t\t\t\tbaseIndex[value].push(title);\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nUpdate the index in the light of a tiddler value changing; note that the title must be identical. (Renames are handled as a separate delete and create)\nupdateDescriptor: {old: {tiddler: <tiddler>, shadow: <boolean>, exists: <boolean>},new: {tiddler: <tiddler>, shadow: <boolean>, exists: <boolean>}}\n*/\nFieldIndexer.prototype.update = function(updateDescriptor) {\n\tvar self = this;\n\t// Don't do anything if the index hasn't been built yet\n\tif(this.index === null) {\n\t\treturn;\n\t}\n\t// Remove the old tiddler from the index\n\tif(updateDescriptor.old.tiddler) {\n\t\t$tw.utils.each(this.index,function(indexEntry,name) {\n\t\t\tif(name in updateDescriptor.old.tiddler.fields) {\n\t\t\t\tvar value = updateDescriptor.old.tiddler.getFieldString(name),\n\t\t\t\t\ttiddlerList = indexEntry[value];\n\t\t\t\tif(tiddlerList) {\n\t\t\t\t\tvar index = tiddlerList.indexOf(updateDescriptor.old.tiddler.fields.title);\n\t\t\t\t\tif(index !== -1) {\n\t\t\t\t\t\ttiddlerList.splice(index,1);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\t// Add the new tiddler to the index\n\tif(updateDescriptor[\"new\"].tiddler) {\n\t\t$tw.utils.each(this.index,function(indexEntry,name) {\n\t\t\tif(name in updateDescriptor[\"new\"].tiddler.fields) {\n\t\t\t\tvar value = updateDescriptor[\"new\"].tiddler.getFieldString(name);\n\t\t\t\tif(value.length < self.maxIndexedValueLength) {\n\t\t\t\t\tindexEntry[value] = indexEntry[value] || [];\n\t\t\t\t\tindexEntry[value].push(updateDescriptor[\"new\"].tiddler.fields.title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\t\t\n\t}\n};\n\n// Lookup the given field returning a list of tiddler titles\nFieldIndexer.prototype.lookup = function(name,value) {\n\t// Fail the lookup if the value is too long\n\tif(value.length >= this.maxIndexedValueLength) {\n\t\treturn null;\n\t}\n\t// Update the index if it has yet to be built\n\tif(this.index === null || !this.index[name]) {\n\t\tthis.buildIndexForField(name);\n\t}\n\treturn this.index[name][value] || [];\n};\n\nexports.FieldIndexer = FieldIndexer;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "indexer"
        },
        "$:/core/modules/indexers/tag-indexer.js": {
            "title": "$:/core/modules/indexers/tag-indexer.js",
            "text": "/*\\\ntitle: $:/core/modules/indexers/tag-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers with each tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\nfunction TagIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nTagIndexer.prototype.init = function() {\n\tthis.subIndexers = [\n\t\tnew TagSubIndexer(this,\"each\"),\n\t\tnew TagSubIndexer(this,\"eachShadow\"),\n\t\tnew TagSubIndexer(this,\"eachTiddlerPlusShadows\"),\n\t\tnew TagSubIndexer(this,\"eachShadowPlusTiddlers\")\n\t];\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.addIndexMethod();\n\t});\n};\n\nTagIndexer.prototype.rebuild = function() {\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.rebuild();\n\t});\n};\n\nTagIndexer.prototype.update = function(updateDescriptor) {\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.update(updateDescriptor);\n\t});\n};\n\nfunction TagSubIndexer(indexer,iteratorMethod) {\n\tthis.indexer = indexer;\n\tthis.iteratorMethod = iteratorMethod;\n\tthis.index = null; // Hashmap of tag title to {isSorted: bool, titles: [array]} or null if not yet initialised\n}\n\nTagSubIndexer.prototype.addIndexMethod = function() {\n\tvar self = this;\n\tthis.indexer.wiki[this.iteratorMethod].byTag = function(tag) {\n\t\treturn self.lookup(tag).slice(0);\n\t};\n};\n\nTagSubIndexer.prototype.rebuild = function() {\n\tvar self = this;\n\t// Hashmap by tag of array of {isSorted:, titles:[]}\n\tthis.index = Object.create(null);\n\t// Add all the tags\n\tthis.indexer.wiki[this.iteratorMethod](function(tiddler,title) {\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\tif(!self.index[tag]) {\n\t\t\t\tself.index[tag] = {isSorted: false, titles: [title]};\n\t\t\t} else {\n\t\t\t\tself.index[tag].titles.push(title);\n\t\t\t}\n\t\t});\t\t\n\t});\n};\n\nTagSubIndexer.prototype.update = function(updateDescriptor) {\n\tthis.index = null;\n};\n\nTagSubIndexer.prototype.lookup = function(tag) {\n\t// Update the index if it has yet to be built\n\tif(this.index === null) {\n\t\tthis.rebuild();\n\t}\n\tvar indexRecord = this.index[tag];\n\tif(indexRecord) {\n\t\tif(!indexRecord.isSorted) {\n\t\t\tif(this.indexer.wiki.sortByList) {\n\t\t\t\tindexRecord.titles = this.indexer.wiki.sortByList(indexRecord.titles,tag);\n\t\t\t}\t\t\t\n\t\t\tindexRecord.isSorted = true;\n\t\t}\n\t\treturn indexRecord.titles;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n\nexports.TagIndexer = TagIndexer;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "indexer"
        },
        "$:/core/modules/info/platform.js": {
            "title": "$:/core/modules/info/platform.js",
            "text": "/*\\\ntitle: $:/core/modules/info/platform.js\ntype: application/javascript\nmodule-type: info\n\nInitialise basic platform $:/info/ tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.getInfoTiddlerFields = function(updateInfoTiddlersCallback) {\n\tvar mapBoolean = function(value) {return value ? \"yes\" : \"no\";},\n\t\tinfoTiddlerFields = [];\n\t// Basics\n\tinfoTiddlerFields.push({title: \"$:/info/browser\", text: mapBoolean(!!$tw.browser)});\n\tinfoTiddlerFields.push({title: \"$:/info/node\", text: mapBoolean(!!$tw.node)});\n\tinfoTiddlerFields.push({title: \"$:/info/startup-timestamp\", text: $tw.utils.stringifyDate(new Date())});\n\tif($tw.browser) {\n\t\t// Document location\n\t\tvar setLocationProperty = function(name,value) {\n\t\t\t\tinfoTiddlerFields.push({title: \"$:/info/url/\" + name, text: value});\t\t\t\n\t\t\t},\n\t\t\tlocation = document.location;\n\t\tsetLocationProperty(\"full\", (location.toString()).split(\"#\")[0]);\n\t\tsetLocationProperty(\"host\", location.host);\n\t\tsetLocationProperty(\"hostname\", location.hostname);\n\t\tsetLocationProperty(\"protocol\", location.protocol);\n\t\tsetLocationProperty(\"port\", location.port);\n\t\tsetLocationProperty(\"pathname\", location.pathname);\n\t\tsetLocationProperty(\"search\", location.search);\n\t\tsetLocationProperty(\"origin\", location.origin);\n\t\t// Screen size\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/screen/width\", text: window.screen.width.toString()});\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/screen/height\", text: window.screen.height.toString()});\n \t\t// Dark mode through event listener on MediaQueryList\n \t\tvar mqList = window.matchMedia(\"(prefers-color-scheme: dark)\"),\n \t\t\tgetDarkModeTiddler = function() {return {title: \"$:/info/darkmode\", text: mqList.matches ? \"yes\" : \"no\"};};\n \t\tinfoTiddlerFields.push(getDarkModeTiddler());\n \t\tmqList.addListener(function(event) {\n \t\t\tupdateInfoTiddlersCallback([getDarkModeTiddler()]);\n \t\t});\n\t\t// Language\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/language\", text: navigator.language || \"\"});\n\t}\n\treturn infoTiddlerFields;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "info"
        },
        "$:/core/modules/keyboard.js": {
            "title": "$:/core/modules/keyboard.js",
            "text": "/*\\\ntitle: $:/core/modules/keyboard.js\ntype: application/javascript\nmodule-type: global\n\nKeyboard handling utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar namedKeys = {\n\t\"cancel\": 3,\n\t\"help\": 6,\n\t\"backspace\": 8,\n\t\"tab\": 9,\n\t\"clear\": 12,\n\t\"return\": 13,\n\t\"enter\": 13,\n\t\"pause\": 19,\n\t\"escape\": 27,\n\t\"space\": 32,\n\t\"page_up\": 33,\n\t\"page_down\": 34,\n\t\"end\": 35,\n\t\"home\": 36,\n\t\"left\": 37,\n\t\"up\": 38,\n\t\"right\": 39,\n\t\"down\": 40,\n\t\"printscreen\": 44,\n\t\"insert\": 45,\n\t\"delete\": 46,\n\t\"0\": 48,\n\t\"1\": 49,\n\t\"2\": 50,\n\t\"3\": 51,\n\t\"4\": 52,\n\t\"5\": 53,\n\t\"6\": 54,\n\t\"7\": 55,\n\t\"8\": 56,\n\t\"9\": 57,\n\t\"firefoxsemicolon\": 59,\n\t\"firefoxequals\": 61,\n\t\"a\": 65,\n\t\"b\": 66,\n\t\"c\": 67,\n\t\"d\": 68,\n\t\"e\": 69,\n\t\"f\": 70,\n\t\"g\": 71,\n\t\"h\": 72,\n\t\"i\": 73,\n\t\"j\": 74,\n\t\"k\": 75,\n\t\"l\": 76,\n\t\"m\": 77,\n\t\"n\": 78,\n\t\"o\": 79,\n\t\"p\": 80,\n\t\"q\": 81,\n\t\"r\": 82,\n\t\"s\": 83,\n\t\"t\": 84,\n\t\"u\": 85,\n\t\"v\": 86,\n\t\"w\": 87,\n\t\"x\": 88,\n\t\"y\": 89,\n\t\"z\": 90,\n\t\"numpad0\": 96,\n\t\"numpad1\": 97,\n\t\"numpad2\": 98,\n\t\"numpad3\": 99,\n\t\"numpad4\": 100,\n\t\"numpad5\": 101,\n\t\"numpad6\": 102,\n\t\"numpad7\": 103,\n\t\"numpad8\": 104,\n\t\"numpad9\": 105,\n\t\"multiply\": 106,\n\t\"add\": 107,\n\t\"separator\": 108,\n\t\"subtract\": 109,\n\t\"decimal\": 110,\n\t\"divide\": 111,\n\t\"f1\": 112,\n\t\"f2\": 113,\n\t\"f3\": 114,\n\t\"f4\": 115,\n\t\"f5\": 116,\n\t\"f6\": 117,\n\t\"f7\": 118,\n\t\"f8\": 119,\n\t\"f9\": 120,\n\t\"f10\": 121,\n\t\"f11\": 122,\n\t\"f12\": 123,\n\t\"f13\": 124,\n\t\"f14\": 125,\n\t\"f15\": 126,\n\t\"f16\": 127,\n\t\"f17\": 128,\n\t\"f18\": 129,\n\t\"f19\": 130,\n\t\"f20\": 131,\n\t\"f21\": 132,\n\t\"f22\": 133,\n\t\"f23\": 134,\n\t\"f24\": 135,\n\t\"firefoxminus\": 173,\n\t\"semicolon\": 186,\n\t\"equals\": 187,\n\t\"comma\": 188,\n\t\"dash\": 189,\n\t\"period\": 190,\n\t\"slash\": 191,\n\t\"backquote\": 192,\n\t\"openbracket\": 219,\n\t\"backslash\": 220,\n\t\"closebracket\": 221,\n\t\"quote\": 222\n};\n\nfunction KeyboardManager(options) {\n\tvar self = this;\n\toptions = options || \"\";\n\t// Save the named key hashmap\n\tthis.namedKeys = namedKeys;\n\t// Create a reverse mapping of code to keyname\n\tthis.keyNames = [];\n\t$tw.utils.each(namedKeys,function(keyCode,name) {\n\t\tself.keyNames[keyCode] = name.substr(0,1).toUpperCase() + name.substr(1);\n\t});\n\t// Save the platform-specific name of the \"meta\" key\n\tthis.metaKeyName = $tw.platform.isMac ? \"cmd-\" : \"win-\";\n\tthis.shortcutKeysList = [], // Stores the shortcut-key descriptors\n\tthis.shortcutActionList = [], // Stores the corresponding action strings\n\tthis.shortcutParsedList = []; // Stores the parsed key descriptors\n\tthis.lookupNames = [\"shortcuts\"];\n\tthis.lookupNames.push($tw.platform.isMac ? \"shortcuts-mac\" : \"shortcuts-not-mac\")\n\tthis.lookupNames.push($tw.platform.isWindows ? \"shortcuts-windows\" : \"shortcuts-not-windows\");\n\tthis.lookupNames.push($tw.platform.isLinux ? \"shortcuts-linux\" : \"shortcuts-not-linux\");\n\tthis.updateShortcutLists(this.getShortcutTiddlerList());\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tself.handleShortcutChanges(changes);\n\t});\n}\n\n/*\nReturn an array of keycodes for the modifier keys ctrl, shift, alt, meta\n*/\nKeyboardManager.prototype.getModifierKeys = function() {\n\treturn [\n\t\t16, // Shift\n\t\t17, // Ctrl\n\t\t18, // Alt\n\t\t20, // CAPS LOCK\n\t\t91, // Meta (left)\n\t\t93, // Meta (right)\n\t\t224 // Meta (Firefox)\n\t]\n};\n\n/*\nParses a key descriptor into the structure:\n{\n\tkeyCode: numeric keycode\n\tshiftKey: boolean\n\taltKey: boolean\n\tctrlKey: boolean\n\tmetaKey: boolean\n}\nKey descriptors have the following format:\n\tctrl+enter\n\tctrl+shift+alt+A\n*/\nKeyboardManager.prototype.parseKeyDescriptor = function(keyDescriptor) {\n\tvar components = keyDescriptor.split(/\\+|\\-/),\n\t\tinfo = {\n\t\t\tkeyCode: 0,\n\t\t\tshiftKey: false,\n\t\t\taltKey: false,\n\t\t\tctrlKey: false,\n\t\t\tmetaKey: false\n\t\t};\n\tfor(var t=0; t<components.length; t++) {\n\t\tvar s = components[t].toLowerCase(),\n\t\t\tc = s.charCodeAt(0);\n\t\t// Look for modifier keys\n\t\tif(s === \"ctrl\") {\n\t\t\tinfo.ctrlKey = true;\n\t\t} else if(s === \"shift\") {\n\t\t\tinfo.shiftKey = true;\n\t\t} else if(s === \"alt\") {\n\t\t\tinfo.altKey = true;\n\t\t} else if(s === \"meta\" || s === \"cmd\" || s === \"win\") {\n\t\t\tinfo.metaKey = true;\n\t\t}\n\t\t// Replace named keys with their code\n\t\tif(this.namedKeys[s]) {\n\t\t\tinfo.keyCode = this.namedKeys[s];\n\t\t}\n\t}\n\tif(info.keyCode) {\n\t\treturn info;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nParse a list of key descriptors into an array of keyInfo objects. The key descriptors can be passed as an array of strings or a space separated string\n*/\nKeyboardManager.prototype.parseKeyDescriptors = function(keyDescriptors,options) {\n\tvar self = this;\n\toptions = options || {};\n\toptions.stack = options.stack || [];\n\tvar wiki = options.wiki || $tw.wiki;\n\tif(typeof keyDescriptors === \"string\" && keyDescriptors === \"\") {\n\t\treturn [];\n\t}\n\tif(!$tw.utils.isArray(keyDescriptors)) {\n\t\tkeyDescriptors = keyDescriptors.split(\" \");\n\t}\n\tvar result = [];\n\t$tw.utils.each(keyDescriptors,function(keyDescriptor) {\n\t\t// Look for a named shortcut\n\t\tif(keyDescriptor.substr(0,2) === \"((\" && keyDescriptor.substr(-2,2) === \"))\") {\n\t\t\tif(options.stack.indexOf(keyDescriptor) === -1) {\n\t\t\t\toptions.stack.push(keyDescriptor);\n\t\t\t\tvar name = keyDescriptor.substring(2,keyDescriptor.length - 2),\n\t\t\t\t\tlookupName = function(configName) {\n\t\t\t\t\t\tvar keyDescriptors = wiki.getTiddlerText(\"$:/config/\" + configName + \"/\" + name);\n\t\t\t\t\t\tif(keyDescriptors) {\n\t\t\t\t\t\t\tresult.push.apply(result,self.parseKeyDescriptors(keyDescriptors,options));\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t$tw.utils.each(self.lookupNames,function(platformDescriptor) {\n\t\t\t\t\tlookupName(platformDescriptor);\n\t\t\t\t});\n\t\t\t}\n\t\t} else {\n\t\t\tresult.push(self.parseKeyDescriptor(keyDescriptor));\n\t\t}\n\t});\n\treturn result;\n};\n\nKeyboardManager.prototype.getPrintableShortcuts = function(keyInfoArray) {\n\tvar self = this,\n\t\tresult = [];\n\t$tw.utils.each(keyInfoArray,function(keyInfo) {\n\t\tif(keyInfo) {\n\t\t\tresult.push((keyInfo.ctrlKey ? \"ctrl-\" : \"\") + \n\t\t\t\t   (keyInfo.shiftKey ? \"shift-\" : \"\") + \n\t\t\t\t   (keyInfo.altKey ? \"alt-\" : \"\") + \n\t\t\t\t   (keyInfo.metaKey ? self.metaKeyName : \"\") + \n\t\t\t\t   (self.keyNames[keyInfo.keyCode]));\n\t\t}\n\t});\n\treturn result;\n}\n\nKeyboardManager.prototype.checkKeyDescriptor = function(event,keyInfo) {\n\treturn keyInfo &&\n\t\t\tevent.keyCode === keyInfo.keyCode && \n\t\t\tevent.shiftKey === keyInfo.shiftKey && \n\t\t\tevent.altKey === keyInfo.altKey && \n\t\t\tevent.ctrlKey === keyInfo.ctrlKey && \n\t\t\tevent.metaKey === keyInfo.metaKey;\n};\n\nKeyboardManager.prototype.checkKeyDescriptors = function(event,keyInfoArray) {\n\tfor(var t=0; t<keyInfoArray.length; t++) {\n\t\tif(this.checkKeyDescriptor(event,keyInfoArray[t])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\nKeyboardManager.prototype.getEventModifierKeyDescriptor = function(event) {\n\treturn event.ctrlKey && !event.shiftKey && !event.altKey && !event.metaKey ? \"ctrl\" : \n\t\tevent.shiftKey && !event.ctrlKey && !event.altKey && !event.metaKey ? \"shift\" : \n\t\tevent.ctrlKey && event.shiftKey && !event.altKey && !event.metaKey ? \"ctrl-shift\" : \n\t\tevent.altKey && !event.shiftKey && !event.ctrlKey && !event.metaKey ? \"alt\" : \n\t\tevent.altKey && event.shiftKey && !event.ctrlKey && !event.metaKey ? \"alt-shift\" : \n\t\tevent.altKey && event.ctrlKey && !event.shiftKey && !event.metaKey ? \"ctrl-alt\" : \n\t\tevent.altKey && event.shiftKey && event.ctrlKey && !event.metaKey ? \"ctrl-alt-shift\" : \n\t\tevent.metaKey && !event.ctrlKey && !event.shiftKey && !event.altKey ? \"meta\" : \n\t\tevent.metaKey && event.ctrlKey && !event.shiftKey && !event.altKey ? \"meta-ctrl\" :\n\t\tevent.metaKey && event.ctrlKey && event.shiftKey && !event.altKey ? \"meta-ctrl-shift\" :\n\t\tevent.metaKey && event.ctrlKey & event.shiftKey && event.altKey ? \"meta-ctrl-alt-shift\" : \"normal\";\n};\n\nKeyboardManager.prototype.getShortcutTiddlerList = function() {\n\treturn $tw.wiki.getTiddlersWithTag(\"$:/tags/KeyboardShortcut\");\n};\n\nKeyboardManager.prototype.updateShortcutLists = function(tiddlerList) {\n\tthis.shortcutTiddlers = tiddlerList;\n\tfor(var i=0; i<tiddlerList.length; i++) {\n\t\tvar title = tiddlerList[i],\n\t\t\ttiddlerFields = $tw.wiki.getTiddler(title).fields;\n\t\tthis.shortcutKeysList[i] = tiddlerFields.key !== undefined ? tiddlerFields.key : undefined;\n\t\tthis.shortcutActionList[i] = tiddlerFields.text;\n\t\tthis.shortcutParsedList[i] = this.shortcutKeysList[i] !== undefined ? this.parseKeyDescriptors(this.shortcutKeysList[i]) : undefined;\n\t}\n};\n\nKeyboardManager.prototype.handleKeydownEvent = function(event) {\n\tvar key, action;\n\tfor(var i=0; i<this.shortcutTiddlers.length; i++) {\n\t\tif(this.shortcutParsedList[i] !== undefined && this.checkKeyDescriptors(event,this.shortcutParsedList[i])) {\n\t\t\tkey = this.shortcutParsedList[i];\n\t\t\taction = this.shortcutActionList[i];\n\t\t}\n\t}\n\tif(key !== undefined) {\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\t$tw.rootWidget.invokeActionString(action,$tw.rootWidget);\n\t\treturn true;\n\t}\n\treturn false;\n};\n\nKeyboardManager.prototype.detectNewShortcuts = function(changedTiddlers) {\n\tvar shortcutConfigTiddlers = [],\n\t\thandled = false;\n\t$tw.utils.each(this.lookupNames,function(platformDescriptor) {\n\t\tvar descriptorString = \"$:/config/\" + platformDescriptor + \"/\";\n\t\tObject.keys(changedTiddlers).forEach(function(configTiddler) {\n\t\t\tvar configString = configTiddler.substr(0, configTiddler.lastIndexOf(\"/\") + 1);\n\t\t\tif(configString === descriptorString) {\n\t\t\t\tshortcutConfigTiddlers.push(configTiddler);\n\t\t\t\thandled = true;\n\t\t\t}\n\t\t});\n\t});\n\tif(handled) {\n\t\treturn $tw.utils.hopArray(changedTiddlers,shortcutConfigTiddlers);\n\t} else {\n\t\treturn false;\n\t}\n};\n\nKeyboardManager.prototype.handleShortcutChanges = function(changedTiddlers) {\n\tvar newList = this.getShortcutTiddlerList();\n\tvar hasChanged = $tw.utils.hopArray(changedTiddlers,this.shortcutTiddlers) ? true :\n\t\t($tw.utils.hopArray(changedTiddlers,newList) ? true :\n\t\t(this.detectNewShortcuts(changedTiddlers))\n\t);\n\t// Re-cache shortcuts if something changed\n\tif(hasChanged) {\n\t\tthis.updateShortcutLists(newList);\n\t}\n};\n\nexports.KeyboardManager = KeyboardManager;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/language.js": {
            "title": "$:/core/modules/language.js",
            "text": "/*\\\ntitle: $:/core/modules/language.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Language() manages translateable strings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate an instance of the language manager. Options include:\nwiki: wiki from which to retrieve translation tiddlers\n*/\nfunction Language(options) {\n\toptions = options || \"\";\n\tthis.wiki = options.wiki || $tw.wiki;\n}\n\n/*\nReturn a wikified translateable string. The title is automatically prefixed with \"$:/language/\"\nOptions include:\nvariables: optional hashmap of variables to supply to the language wikification\n*/\nLanguage.prototype.getString = function(title,options) {\n\toptions = options || {};\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.renderTiddler(\"text/plain\",title,{variables: options.variables});\n};\n\n/*\nReturn a raw, unwikified translateable string. The title is automatically prefixed with \"$:/language/\"\n*/\nLanguage.prototype.getRawString = function(title) {\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.getTiddlerText(title);\n};\n\nexports.Language = Language;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/macros/changecount.js": {
            "title": "$:/core/modules/macros/changecount.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/changecount.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the changecount for the current tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"changecount\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn this.wiki.getChangeCount(this.getVariable(\"currentTiddler\")) + \"\";\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/contrastcolour.js": {
            "title": "$:/core/modules/macros/contrastcolour.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/contrastcolour.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to choose which of two colours has the highest contrast with a base colour\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"contrastcolour\";\n\nexports.params = [\n\t{name: \"target\"},\n\t{name: \"fallbackTarget\"},\n\t{name: \"colourA\"},\n\t{name: \"colourB\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(target,fallbackTarget,colourA,colourB) {\n\tvar rgbTarget = $tw.utils.parseCSSColor(target) || $tw.utils.parseCSSColor(fallbackTarget);\n\tif(!rgbTarget) {\n\t\treturn colourA;\n\t}\n\tvar rgbColourA = $tw.utils.parseCSSColor(colourA),\n\t\trgbColourB = $tw.utils.parseCSSColor(colourB);\n\tif(rgbColourA && !rgbColourB) {\n\t\treturn rgbColourA;\n\t}\n\tif(rgbColourB && !rgbColourA) {\n\t\treturn rgbColourB;\n\t}\n\tif(!rgbColourA && !rgbColourB) {\n\t\t// If neither colour is readable, return a crude inverse of the target\n\t\treturn [255 - rgbTarget[0],255 - rgbTarget[1],255 - rgbTarget[2],rgbTarget[3]];\n\t}\n\t// Colour brightness formula derived from http://www.w3.org/WAI/ER/WD-AERT/#color-contrast\n\tvar brightnessTarget = rgbTarget[0] * 0.299 + rgbTarget[1] * 0.587 + rgbTarget[2] * 0.114,\n\t\tbrightnessA = rgbColourA[0] * 0.299 + rgbColourA[1] * 0.587 + rgbColourA[2] * 0.114,\n\t\tbrightnessB = rgbColourB[0] * 0.299 + rgbColourB[1] * 0.587 + rgbColourB[2] * 0.114;\n\treturn Math.abs(brightnessTarget - brightnessA) > Math.abs(brightnessTarget - brightnessB) ? colourA : colourB;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/csvtiddlers.js": {
            "title": "$:/core/modules/macros/csvtiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/csvtiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to CSV\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"csvtiddlers\";\n\nexports.params = [\n\t{name: \"filter\"},\n\t{name: \"format\"},\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter,format) {\n\tvar self = this,\n\t\ttiddlers = this.wiki.filterTiddlers(filter),\n\t\ttiddler,\n\t\tfields = [],\n\t\tt,f;\n\t// Collect all the fields\n\tfor(t=0;t<tiddlers.length; t++) {\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\tfor(f in tiddler.fields) {\n\t\t\tif(fields.indexOf(f) === -1) {\n\t\t\t\tfields.push(f);\n\t\t\t}\n\t\t}\n\t}\n\t// Sort the fields and bring the standard ones to the front\n\tfields.sort();\n\t\"title text modified modifier created creator\".split(\" \").reverse().forEach(function(value,index) {\n\t\tvar p = fields.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tfields.splice(p,1);\n\t\t\tfields.unshift(value)\n\t\t}\n\t});\n\t// Output the column headings\n\tvar output = [], row = [];\n\tfields.forEach(function(value) {\n\t\trow.push(quoteAndEscape(value))\n\t});\n\toutput.push(row.join(\",\"));\n\t// Output each tiddler\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\trow = [];\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\t\tfor(f=0; f<fields.length; f++) {\n\t\t\t\trow.push(quoteAndEscape(tiddler ? tiddler.getFieldString(fields[f]) || \"\" : \"\"));\n\t\t\t}\n\t\toutput.push(row.join(\",\"));\n\t}\n\treturn output.join(\"\\n\");\n};\n\nfunction quoteAndEscape(value) {\n\treturn \"\\\"\" + value.replace(/\"/mg,\"\\\"\\\"\") + \"\\\"\";\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/displayshortcuts.js": {
            "title": "$:/core/modules/macros/displayshortcuts.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/displayshortcuts.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to display a list of keyboard shortcuts in human readable form. Notably, it resolves named shortcuts like `((bold))` to the underlying keystrokes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"displayshortcuts\";\n\nexports.params = [\n\t{name: \"shortcuts\"},\n\t{name: \"prefix\"},\n\t{name: \"separator\"},\n\t{name: \"suffix\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(shortcuts,prefix,separator,suffix) {\n\tvar shortcutArray = $tw.keyboardManager.getPrintableShortcuts($tw.keyboardManager.parseKeyDescriptors(shortcuts,{\n\t\twiki: this.wiki\n\t}));\n\tif(shortcutArray.length > 0) {\n\t\tshortcutArray.sort(function(a,b) {\n\t\t    return a.toLowerCase().localeCompare(b.toLowerCase());\n\t\t})\n\t\treturn prefix + shortcutArray.join(separator) + suffix;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/jsontiddler.js": {
            "title": "$:/core/modules/macros/jsontiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/jsontiddler.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output a single tiddler to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddler\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\ttitle = title || this.getVariable(\"currentTiddler\");\n\tvar tiddler = !!title && this.wiki.getTiddler(title),\n\t\tfields = new Object();\n\tif(tiddler) {\n\t\tfor(var field in tiddler.fields) {\n\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t}\n\t}\n\treturn JSON.stringify(fields,null,$tw.config.preferences.jsonSpaces);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/jsontiddlers.js": {
            "title": "$:/core/modules/macros/jsontiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/jsontiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddlers\";\n\nexports.params = [\n\t{name: \"filter\"},\n\t{name: \"spaces\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter,spaces) {\n\treturn this.wiki.getTiddlersAsJson(filter,$tw.utils.parseInt(spaces));\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/makedatauri.js": {
            "title": "$:/core/modules/macros/makedatauri.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/makedatauri.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to convert a string of text to a data URI\n\n<<makedatauri text:\"Text to be converted\" type:\"text/vnd.tiddlywiki\">>\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"makedatauri\";\n\nexports.params = [\n\t{name: \"text\"},\n\t{name: \"type\"},\n\t{name: \"_canonical_uri\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(text,type,_canonical_uri) {\n\treturn $tw.utils.makeDataUri(text,type,_canonical_uri);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/now.js": {
            "title": "$:/core/modules/macros/now.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/now.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return a formatted version of the current time\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"now\";\n\nexports.params = [\n\t{name: \"format\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(format) {\n\treturn $tw.utils.formatDateString(new Date(),format || \"0hh:0mm, DDth MMM YYYY\");\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/qualify.js": {
            "title": "$:/core/modules/macros/qualify.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/qualify.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to qualify a state tiddler title according\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"qualify\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\treturn title + \"-\" + this.getStateQualifier();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/resolvepath.js": {
            "title": "$:/core/modules/macros/resolvepath.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/resolvepath.js\ntype: application/javascript\nmodule-type: macro\n\nResolves a relative path for an absolute rootpath.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"resolvepath\";\n\nexports.params = [\n\t{name: \"source\"},\n\t{name: \"root\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(source, root) {\n\treturn $tw.utils.resolvePath(source, root);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/unusedtitle.js": {
            "title": "$:/core/modules/macros/unusedtitle.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/unusedtitle.js\ntype: application/javascript\nmodule-type: macro\nMacro to return a new title that is unused in the wiki. It can be given a name as a base.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"unusedtitle\";\n\nexports.params = [\n\t{name: \"baseName\"},\n\t{name: \"options\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(baseName, options) {\n\tif(!baseName) {\n\t\tbaseName = $tw.language.getString(\"DefaultNewTiddlerTitle\");\n\t}\n\treturn this.wiki.generateNewTitle(baseName, options);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/version.js": {
            "title": "$:/core/modules/macros/version.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/version.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the TiddlyWiki core version number\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"version\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn $tw.version;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/parsers/audioparser.js": {
            "title": "$:/core/modules/parsers/audioparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/audioparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe audio parser parses an audio tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar AudioParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"audio\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"},\n\t\t\t\tstyle: {type: \"string\", value: \"width: 100%; object-fit: contain\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"audio/ogg\"] = AudioParser;\nexports[\"audio/mpeg\"] = AudioParser;\nexports[\"audio/mp3\"] = AudioParser;\nexports[\"audio/mp4\"] = AudioParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/binaryparser.js": {
            "title": "$:/core/modules/parsers/binaryparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/binaryparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe binary parser parses a binary tiddler into a warning message and download link\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\nvar EXPORT_BUTTON_IMAGE = \"$:/core/images/export-button\";\n\nvar BinaryParser = function(type,text,options) {\n\t// Transclude the binary data tiddler warning message\n\tvar warn = {\n\t\ttype: \"element\",\n\t\ttag: \"p\",\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Create download link based on binary tiddler title\n\tvar link = {\n\t\ttype: \"element\",\n\t\ttag: \"a\",\n\t\tattributes: {\n\t\t\ttitle: {type: \"indirect\", textReference: \"!!title\"},\n\t\t\tdownload: {type: \"indirect\", textReference: \"!!title\"}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: EXPORT_BUTTON_IMAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Set the link href to external or internal data URI\n\tif(options._canonical_uri) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: options._canonical_uri\n\t\t};\n\t} else if(text) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: \"data:\" + type + \";base64,\" + text\n\t\t};\n\t}\n\t// Combine warning message and download link in a div\n\tvar element = {\n\t\ttype: \"element\",\n\t\ttag: \"div\",\n\t\tattributes: {\n\t\t\tclass: {type: \"string\", value: \"tc-binary-warning\"}\n\t\t},\n\t\tchildren: [warn, link]\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"application/octet-stream\"] = BinaryParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/csvparser.js": {
            "title": "$:/core/modules/parsers/csvparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/csvparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe CSV text parser processes CSV files into a table wrapped in a scrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar CsvParser = function(type,text,options) {\n\t// Table framework\n\tthis.tree = [{\n\t\t\"type\": \"scrollable\", \"children\": [{\n\t\t\t\"type\": \"element\", \"tag\": \"table\", \"children\": [{\n\t\t\t\t\"type\": \"element\", \"tag\": \"tbody\", \"children\": []\n\t\t\t}], \"attributes\": {\n\t\t\t\t\"class\": {\"type\": \"string\", \"value\": \"tc-csv-table\"}\n\t\t\t}\n\t\t}]\n\t}];\n\t// Split the text into lines\n\tvar lines = text.split(/\\r?\\n/mg),\n\t\ttag = \"th\";\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar lineText = lines[line];\n\t\tif(lineText) {\n\t\t\tvar row = {\n\t\t\t\t\t\"type\": \"element\", \"tag\": \"tr\", \"children\": []\n\t\t\t\t};\n\t\t\tvar columns = lineText.split(\",\");\n\t\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\t\trow.children.push({\n\t\t\t\t\t\t\"type\": \"element\", \"tag\": tag, \"children\": [{\n\t\t\t\t\t\t\t\"type\": \"text\",\n\t\t\t\t\t\t\t\"text\": columns[column]\n\t\t\t\t\t\t}]\n\t\t\t\t\t});\n\t\t\t}\n\t\t\ttag = \"td\";\n\t\t\tthis.tree[0].children[0].children[0].children.push(row);\n\t\t}\n\t}\n};\n\nexports[\"text/csv\"] = CsvParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/htmlparser.js": {
            "title": "$:/core/modules/parsers/htmlparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/htmlparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe HTML parser displays text as raw HTML\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HtmlParser = function(type,text,options) {\n\tvar src;\n\tif(options._canonical_uri) {\n\t\tsrc = options._canonical_uri;\n\t} else if(text) {\n\t\tsrc = \"data:text/html;charset=utf-8,\" + encodeURIComponent(text);\n\t}\n\tthis.tree = [{\n\t\ttype: \"element\",\n\t\ttag: \"iframe\",\n\t\tattributes: {\n\t\t\tsrc: {type: \"string\", value: src},\n\t\t\tsandbox: {type: \"string\", value: \"\"}\n\t\t}\n\t}];\n};\n\nexports[\"text/html\"] = HtmlParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/imageparser.js": {
            "title": "$:/core/modules/parsers/imageparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/imageparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe image parser parses an image into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"img\",\n\t\t\tattributes: {}\n\t\t};\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\tif(type === \"image/svg+xml\" || type === \".svg\") {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:image/svg+xml,\" + encodeURIComponent(text)};\n\t\t} else {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t\t}\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"image/svg+xml\"] = ImageParser;\nexports[\"image/jpg\"] = ImageParser;\nexports[\"image/jpeg\"] = ImageParser;\nexports[\"image/png\"] = ImageParser;\nexports[\"image/gif\"] = ImageParser;\nexports[\"image/webp\"] = ImageParser;\nexports[\"image/heic\"] = ImageParser;\nexports[\"image/heif\"] = ImageParser;\nexports[\"image/x-icon\"] = ImageParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/utils/parseutils.js": {
            "title": "$:/core/modules/utils/parseutils.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/parseutils.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions concerned with parsing text into tokens.\n\nMost functions have the following pattern:\n\n* The parameters are:\n** `source`: the source string being parsed\n** `pos`: the current parse position within the string\n** Any further parameters are used to identify the token that is being parsed\n* The return value is:\n** null if the token was not found at the specified position\n** an object representing the token with the following standard fields:\n*** `type`: string indicating the type of the token\n*** `start`: start position of the token in the source string\n*** `end`: end position of the token in the source string\n*** Any further fields required to describe the token\n\nThe exception is `skipWhiteSpace`, which just returns the position after the whitespace.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for a whitespace token. Returns null if not found, otherwise returns {type: \"whitespace\", start:, end:,}\n*/\nexports.parseWhiteSpace = function(source,pos) {\n\tvar p = pos,c;\n\twhile(true) {\n\t\tc = source.charAt(p);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tp++;\n\t\t} else {\n\t\t\tbreak;\n\t\t}\n\t}\n\tif(p === pos) {\n\t\treturn null;\n\t} else {\n\t\treturn {\n\t\t\ttype: \"whitespace\",\n\t\t\tstart: pos,\n\t\t\tend: p\n\t\t}\n\t}\n};\n\n/*\nConvenience wrapper for parseWhiteSpace. Returns the position after the whitespace\n*/\nexports.skipWhiteSpace = function(source,pos) {\n\tvar c;\n\twhile(true) {\n\t\tc = source.charAt(pos);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tpos++;\n\t\t} else {\n\t\t\treturn pos;\n\t\t}\n\t}\n};\n\n/*\nLook for a given string token. Returns null if not found, otherwise returns {type: \"token\", value:, start:, end:,}\n*/\nexports.parseTokenString = function(source,pos,token) {\n\tvar match = source.indexOf(token,pos) === pos;\n\tif(match) {\n\t\treturn {\n\t\t\ttype: \"token\",\n\t\t\tvalue: token,\n\t\t\tstart: pos,\n\t\t\tend: pos + token.length\n\t\t};\n\t}\n\treturn null;\n};\n\n/*\nLook for a token matching a regex. Returns null if not found, otherwise returns {type: \"regexp\", match:, start:, end:,}\n*/\nexports.parseTokenRegExp = function(source,pos,reToken) {\n\tvar node = {\n\t\ttype: \"regexp\",\n\t\tstart: pos\n\t};\n\treToken.lastIndex = pos;\n\tnode.match = reToken.exec(source);\n\tif(node.match && node.match.index === pos) {\n\t\tnode.end = pos + node.match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a string literal. Returns null if not found, otherwise returns {type: \"string\", value:, start:, end:,}\n*/\nexports.parseStringLiteral = function(source,pos) {\n\tvar node = {\n\t\ttype: \"string\",\n\t\tstart: pos\n\t};\n\tvar reString = /(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\")|(?:'([^']*)')/g;\n\treString.lastIndex = pos;\n\tvar match = reString.exec(source);\n\tif(match && match.index === pos) {\n\t\tnode.value = match[1] !== undefined ? match[1] :(\n\t\t\tmatch[2] !== undefined ? match[2] : match[3] \n\t\t\t\t\t);\n\t\tnode.end = pos + match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a macro invocation parameter. Returns null if not found, or {type: \"macro-parameter\", name:, value:, start:, end:}\n*/\nexports.parseMacroParameter = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macro-parameter\",\n\t\tstart: pos\n\t};\n\t// Define our regexp\n\tvar reMacroParameter = /(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\\s>\"'=]+)))/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the parameter\n\tvar token = $tw.utils.parseTokenRegExp(source,pos,reMacroParameter);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the parameter details\n\tnode.value = token.match[2] !== undefined ? token.match[2] : (\n\t\t\t\t\ttoken.match[3] !== undefined ? token.match[3] : (\n\t\t\t\t\t\ttoken.match[4] !== undefined ? token.match[4] : (\n\t\t\t\t\t\t\ttoken.match[5] !== undefined ? token.match[5] : (\n\t\t\t\t\t\t\t\ttoken.match[6] !== undefined ? token.match[6] : (\n\t\t\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t\t);\n\tif(token.match[1]) {\n\t\tnode.name = token.match[1];\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for a macro invocation. Returns null if not found, or {type: \"macrocall\", name:, parameters:, start:, end:}\n*/\nexports.parseMacroInvocation = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macrocall\",\n\t\tstart: pos,\n\t\tparams: []\n\t};\n\t// Define our regexps\n\tvar reMacroName = /([^\\s>\"'=]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double less than sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"<<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the macro name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reMacroName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Process parameters\n\tvar parameter = $tw.utils.parseMacroParameter(source,pos);\n\twhile(parameter) {\n\t\tnode.params.push(parameter);\n\t\tpos = parameter.end;\n\t\t// Get the next parameter\n\t\tparameter = $tw.utils.parseMacroParameter(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">>\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for an HTML attribute definition. Returns null if not found, otherwise returns {type: \"attribute\", name:, valueType: \"string|indirect|macro\", value:, start:, end:,}\n*/\nexports.parseAttribute = function(source,pos) {\n\tvar node = {\n\t\tstart: pos\n\t};\n\t// Define our regexps\n\tvar reAttributeName = /([^\\/\\s>\"'=]+)/g,\n\t\treUnquotedAttribute = /([^\\/\\s<>\"'=]+)/g,\n\t\treFilteredValue = /\\{\\{\\{(.+?)\\}\\}\\}/g,\n\t\treIndirectValue = /\\{\\{([^\\}]+)\\}\\}/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the attribute name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reAttributeName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for an equals sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"=\");\n\tif(token) {\n\t\tpos = token.end;\n\t\t// Skip whitespace\n\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t// Look for a string literal\n\t\tvar stringLiteral = $tw.utils.parseStringLiteral(source,pos);\n\t\tif(stringLiteral) {\n\t\t\tpos = stringLiteral.end;\n\t\t\tnode.type = \"string\";\n\t\t\tnode.value = stringLiteral.value;\n\t\t} else {\n\t\t\t// Look for a filtered value\n\t\t\tvar filteredValue = $tw.utils.parseTokenRegExp(source,pos,reFilteredValue);\n\t\t\tif(filteredValue) {\n\t\t\t\tpos = filteredValue.end;\n\t\t\t\tnode.type = \"filtered\";\n\t\t\t\tnode.filter = filteredValue.match[1];\n\t\t\t} else {\n\t\t\t\t// Look for an indirect value\n\t\t\t\tvar indirectValue = $tw.utils.parseTokenRegExp(source,pos,reIndirectValue);\n\t\t\t\tif(indirectValue) {\n\t\t\t\t\tpos = indirectValue.end;\n\t\t\t\t\tnode.type = \"indirect\";\n\t\t\t\t\tnode.textReference = indirectValue.match[1];\n\t\t\t\t} else {\n\t\t\t\t\t// Look for a unquoted value\n\t\t\t\t\tvar unquotedValue = $tw.utils.parseTokenRegExp(source,pos,reUnquotedAttribute);\n\t\t\t\t\tif(unquotedValue) {\n\t\t\t\t\t\tpos = unquotedValue.end;\n\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\tnode.value = unquotedValue.match[1];\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Look for a macro invocation value\n\t\t\t\t\t\tvar macroInvocation = $tw.utils.parseMacroInvocation(source,pos);\n\t\t\t\t\t\tif(macroInvocation) {\n\t\t\t\t\t\t\tpos = macroInvocation.end;\n\t\t\t\t\t\t\tnode.type = \"macro\";\n\t\t\t\t\t\t\tnode.value = macroInvocation;\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\t\tnode.value = \"true\";\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t} else {\n\t\tnode.type = \"string\";\n\t\tnode.value = \"true\";\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/parsers/pdfparser.js": {
            "title": "$:/core/modules/parsers/pdfparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/pdfparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe PDF parser embeds a PDF viewer\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"embed\",\n\t\t\tattributes: {}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:application/pdf;base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"application/pdf\"] = ImageParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/textparser.js": {
            "title": "$:/core/modules/parsers/textparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/textparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe plain text parser processes blocks of source text into a degenerate parse tree consisting of a single text node\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar TextParser = function(type,text,options) {\n\tthis.tree = [{\n\t\ttype: \"codeblock\",\n\t\tattributes: {\n\t\t\tcode: {type: \"string\", value: text},\n\t\t\tlanguage: {type: \"string\", value: type}\n\t\t}\n\t}];\n};\n\nexports[\"text/plain\"] = TextParser;\nexports[\"text/x-tiddlywiki\"] = TextParser;\nexports[\"application/javascript\"] = TextParser;\nexports[\"application/json\"] = TextParser;\nexports[\"text/css\"] = TextParser;\nexports[\"application/x-tiddler-dictionary\"] = TextParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/videoparser.js": {
            "title": "$:/core/modules/parsers/videoparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/videoparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe video parser parses a video tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar VideoParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"video\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"},\n\t\t\t\tstyle: {type: \"string\", value: \"width: 100%; object-fit: contain\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"video/ogg\"] = VideoParser;\nexports[\"video/webm\"] = VideoParser;\nexports[\"video/mp4\"] = VideoParser;\nexports[\"video/quicktime\"] = VideoParser;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/wikiparser/rules/codeblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/codeblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for code blocks. For example:\n\n```\n\t```\n\tThis text will not be //wikified//\n\t```\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match and get language if defined\n\tthis.matchRegExp = /```([\\w-]*)\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\\r?\\n```$)/mg;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Return the $codeblock widget\n\treturn [{\n\t\t\ttype: \"codeblock\",\n\t\t\tattributes: {\n\t\t\t\t\tcode: {type: \"string\", value: text},\n\t\t\t\t\tlanguage: {type: \"string\", value: this.match[1]}\n\t\t\t}\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/codeinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/codeinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for code runs. For example:\n\n```\n\tThis is a `code run`.\n\tThis is another ``code run``\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(``?)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar reEnd = new RegExp(this.match[1], \"mg\");\n\t// Look for the end marker\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the text\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"code\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: text\n\t\t}]\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/commentblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/commentblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/commentinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/commentinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/dash.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/dash.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/dash.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for dashes. For example:\n\n```\nThis is an en-dash: --\n\nThis is an em-dash: ---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"dash\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{2,3}(?!-)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar dash = this.match[0].length === 2 ? \"&ndash;\" : \"&mdash;\";\n\treturn [{\n\t\ttype: \"entity\",\n\t\tentity: dash\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/bold.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - bold. For example:\n\n```\n\tThis is ''bold'' text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except bold \n\\rules only bold \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"bold\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /''/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/''/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strong\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/italic.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - italic. For example:\n\n```\n\tThis is //italic// text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except italic\n\\rules only italic\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"italic\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\/\\//mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\/\\//mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"em\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - strikethrough. For example:\n\n```\n\tThis is ~~strikethrough~~ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except strikethrough \n\\rules only strikethrough \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"strikethrough\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~~/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/~~/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strike\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - subscript. For example:\n\n```\n\tThis is ,,subscript,, text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except subscript \n\\rules only subscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"subscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /,,/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/,,/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sub\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - superscript. For example:\n\n```\n\tThis is ^^superscript^^ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except superscript \n\\rules only superscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"superscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\^\\^/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\^\\^/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sup\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - underscore. For example:\n\n```\n\tThis is __underscore__ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except underscore \n\\rules only underscore\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"underscore\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /__/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/__/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"u\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/entity.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/entity.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/entity.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML entities. For example:\n\n```\n\tThis is a copyright symbol: &copy;\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"entity\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(&#?[a-zA-Z0-9]{2,8};)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar entityString = this.match[1];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Return the entity\n\treturn [{type: \"entity\", entity: this.match[0]}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/extlink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/extlink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/extlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\nAn external link: https://www.tiddlywiki.com/\n\nA suppressed external link: ~http://www.tiddlyspace.com/\n```\n\nExternal links can be suppressed by preceding them with `~`.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"extlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~?(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(this.match[0].substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: this.match[0].substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: this.match[0]},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: this.match[0]\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t},\n\t\tisBlock: true\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t}\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for marking areas with hard line breaks. For example:\n\n```\n\"\"\"\nThis is some text\nThat is set like\nIt is a Poem\nWhen it is\nClearly\nNot\n\"\"\"\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"hardlinebreaks\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\"\"\"(?:\\r?\\n)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\"\"\")|(\\r?\\n)/mg,\n\t\ttree = [],\n\t\tmatch;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tdo {\n\t\t// Parse the run up to the terminator\n\t\ttree.push.apply(tree,this.parser.parseInlineRun(reEnd,{eatTerminator: false}));\n\t\t// Redo the terminator match\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tmatch = reEnd.exec(this.parser.source);\n\t\tif(match) {\n\t\t\tthis.parser.pos = reEnd.lastIndex;\n\t\t\t// Add a line break if the terminator was a line break\n\t\t\tif(match[2]) {\n\t\t\t\ttree.push({type: \"element\", tag: \"br\"});\n\t\t\t}\n\t\t}\n\t} while(match && !match[1]);\n\t// Return the nodes\n\treturn tree;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/heading.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/heading.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/heading.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for headings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"heading\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(!{1,6})/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar headingLevel = this.match[1].length;\n\t// Move past the !s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse any classes, whitespace and then the heading itself\n\tvar classes = this.parser.parseClasses();\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// Return the heading\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"h\" + headingLevel, \n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: classes.join(\" \")}\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/horizrule.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/horizrule.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/horizrule.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for rules. For example:\n\n```\n---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"horizrule\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{3,}\\r?(?:\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\treturn [{type: \"element\", tag: \"hr\"}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/html.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/html.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/html.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for HTML elements and widgets. For example:\n\n{{{\n<aside>\nThis is an HTML5 aside element\n</aside>\n\n<$slider target=\"MyTiddler\">\nThis is a widget invocation\n</$slider>\n\n}}}\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"html\";\nexports.types = {inline: true, block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextTag = this.findNextTag(this.parser.source,startPos,{\n\t\trequireLineBreak: this.is.block\n\t});\n\treturn this.nextTag ? this.nextTag.start : undefined;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Retrieve the most recent match so that recursive calls don't overwrite it\n\tvar tag = this.nextTag;\n\tthis.nextTag = null;\n\t// Advance the parser position to past the tag\n\tthis.parser.pos = tag.end;\n\t// Check for an immediately following double linebreak\n\tvar hasLineBreak = !tag.isSelfClosing && !!$tw.utils.parseTokenRegExp(this.parser.source,this.parser.pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t// Set whether we're in block mode\n\ttag.isBlock = this.is.block || hasLineBreak;\n\t// Parse the body if we need to\n\tif(!tag.isSelfClosing && $tw.config.htmlVoidElements.indexOf(tag.tag) === -1) {\n\t\t\tvar reEndString = \"</\" + $tw.utils.escapeRegExp(tag.tag) + \">\",\n\t\t\t\treEnd = new RegExp(\"(\" + reEndString + \")\",\"mg\");\n\t\tif(hasLineBreak) {\n\t\t\ttag.children = this.parser.parseBlocks(reEndString);\n\t\t} else {\n\t\t\ttag.children = this.parser.parseInlineRun(reEnd);\n\t\t}\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tvar endMatch = reEnd.exec(this.parser.source);\n\t\tif(endMatch && endMatch.index === this.parser.pos) {\n\t\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t\t}\n\t}\n\t// Return the tag\n\treturn [tag];\n};\n\n/*\nLook for an HTML tag. Returns null if not found, otherwise returns {type: \"element\", name:, attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseTag = function(source,pos,options) {\n\toptions = options || {};\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Define our regexps\n\tvar reTagName = /([a-zA-Z0-9\\-\\$]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a less than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\"<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the tag name\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,reTagName);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tnode.tag = token.match[1];\n\tif(node.tag.slice(1).indexOf(\"$\") !== -1) {\n\t\treturn null;\n\t}\n\tif(node.tag.charAt(0) === \"$\") {\n\t\tnode.type = node.tag.substr(1);\n\t}\n\tpos = token.end;\n\t// Check that the tag is terminated by a space, / or >\n\tif(!$tw.utils.parseWhiteSpace(source,pos) && !(source.charAt(pos) === \"/\") && !(source.charAt(pos) === \">\") ) {\n\t\treturn null;\n\t}\n\t// Process attributes\n\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\twhile(attribute) {\n\t\tnode.attributes[attribute.name] = attribute;\n\t\tpos = attribute.end;\n\t\t// Get the next attribute\n\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a closing slash\n\ttoken = $tw.utils.parseTokenString(source,pos,\"/\");\n\tif(token) {\n\t\tpos = token.end;\n\t\tnode.isSelfClosing = true;\n\t}\n\t// Look for a greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Check for a required line break\n\tif(options.requireLineBreak) {\n\t\ttoken = $tw.utils.parseTokenRegExp(source,pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t\tif(!token) {\n\t\t\treturn null;\n\t\t}\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\nexports.findNextTag = function(source,pos,options) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /<([a-zA-Z\\-\\$]+)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseTag(source,match.index,options);\n\t\t// Return success\n\t\tif(tag && this.isLegalTag(tag)) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\nexports.isLegalTag = function(tag) {\n\t// Widgets are always OK\n\tif(tag.type !== \"element\") {\n\t\treturn true;\n\t// If it's an HTML tag that starts with a dash then it's not legal\n\t} else if(tag.tag.charAt(0) === \"-\") {\n\t\treturn false;\n\t} else {\n\t\t// Otherwise it's OK\n\t\treturn true;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/image.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/image.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/image.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for embedding images. For example:\n\n```\n[img[https://tiddlywiki.com/fractalveg.jpg]]\n[img width=23 height=24 [https://tiddlywiki.com/fractalveg.jpg]]\n[img width={{!!width}} height={{!!height}} [https://tiddlywiki.com/fractalveg.jpg]]\n[img[Description of image|https://tiddlywiki.com/fractalveg.jpg]]\n[img[TiddlerTitle]]\n[img[Description of image|TiddlerTitle]]\n```\n\nGenerates the `<$image>` widget.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"image\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextImage = this.findNextImage(this.parser.source,startPos);\n\treturn this.nextImage ? this.nextImage.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextImage.end;\n\tvar node = {\n\t\ttype: \"image\",\n\t\tattributes: this.nextImage.attributes\n\t};\n\treturn [node];\n};\n\n/*\nFind the next image from the current position\n*/\nexports.findNextImage = function(source,pos) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /(\\[img)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseImage(source,match.index);\n\t\t// Return success\n\t\tif(tag) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an image at the specified position. Returns null if not found, otherwise returns {type: \"image\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseImage = function(source,pos) {\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"image\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[img`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[img\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Process attributes\n\tif(source.charAt(pos) !== \"[\") {\n\t\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\t\twhile(attribute) {\n\t\t\tnode.attributes[attribute.name] = attribute;\n\t\t\tpos = attribute.end;\n\t\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t\tif(source.charAt(pos) !== \"[\") {\n\t\t\t\t// Get the next attribute\n\t\t\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t\t\t} else {\n\t\t\t\tattribute = null;\n\t\t\t}\n\t\t}\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[` after the attributes\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the source up to the terminating `]]`\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,/(?:([^|\\]]*?)\\|)?([^\\]]+?)\\]\\]/g);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\tif(token.match[1]) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: token.match[1].trim()};\n\t}\n\tnode.attributes.source = {type: \"string\", value: (token.match[2] || \"\").trim()};\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/import.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/import.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/import.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for importing variable definitions\n\n```\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"import\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\import[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\tvar self = this;\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the filter terminated by a line break\n\tvar reMatch = /(.*)(\\r?\\n)|$/mg;\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\tthis.parser.pos = reMatch.lastIndex;\n\t// Parse tree nodes to return\n\treturn [{\n\t\ttype: \"importvariables\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: match[1]}\n\t\t},\n\t\tchildren: []\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/list.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/list.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/list.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for lists. For example:\n\n```\n* This is an unordered list\n* It has two items\n\n# This is a numbered list\n## With a subitem\n# And a third item\n\n; This is a term that is being defined\n: This is the definition of that term\n```\n\nNote that lists can be nested arbitrarily:\n\n```\n#** One\n#* Two\n#** Three\n#**** Four\n#**# Five\n#**## Six\n## Seven\n### Eight\n## Nine\n```\n\nA CSS class can be applied to a list item as follows:\n\n```\n* List item one\n*.active List item two has the class `active`\n* List item three\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"list\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /([\\*#;:>]+)/mg;\n};\n\nvar listTypes = {\n\t\"*\": {listTag: \"ul\", itemTag: \"li\"},\n\t\"#\": {listTag: \"ol\", itemTag: \"li\"},\n\t\";\": {listTag: \"dl\", itemTag: \"dt\"},\n\t\":\": {listTag: \"dl\", itemTag: \"dd\"},\n\t\">\": {listTag: \"blockquote\", itemTag: \"div\"}\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Array of parse tree nodes for the previous row of the list\n\tvar listStack = [];\n\t// Cycle through the items in the list\n\twhile(true) {\n\t\t// Match the list marker\n\t\tvar reMatch = /([\\*#;:>]+)/mg;\n\t\treMatch.lastIndex = this.parser.pos;\n\t\tvar match = reMatch.exec(this.parser.source);\n\t\tif(!match || match.index !== this.parser.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check whether the list type of the top level matches\n\t\tvar listInfo = listTypes[match[0].charAt(0)];\n\t\tif(listStack.length > 0 && listStack[0].tag !== listInfo.listTag) {\n\t\t\tbreak;\n\t\t}\n\t\t// Move past the list marker\n\t\tthis.parser.pos = match.index + match[0].length;\n\t\t// Walk through the list markers for the current row\n\t\tfor(var t=0; t<match[0].length; t++) {\n\t\t\tlistInfo = listTypes[match[0].charAt(t)];\n\t\t\t// Remove any stacked up element if we can't re-use it because the list type doesn't match\n\t\t\tif(listStack.length > t && listStack[t].tag !== listInfo.listTag) {\n\t\t\t\tlistStack.splice(t,listStack.length - t);\n\t\t\t}\n\t\t\t// Construct the list element or reuse the previous one at this level\n\t\t\tif(listStack.length <= t) {\n\t\t\t\tvar listElement = {type: \"element\", tag: listInfo.listTag, children: [\n\t\t\t\t\t{type: \"element\", tag: listInfo.itemTag, children: []}\n\t\t\t\t]};\n\t\t\t\t// Link this list element into the last child item of the parent list item\n\t\t\t\tif(t) {\n\t\t\t\t\tvar prevListItem = listStack[t-1].children[listStack[t-1].children.length-1];\n\t\t\t\t\tprevListItem.children.push(listElement);\n\t\t\t\t}\n\t\t\t\t// Save this element in the stack\n\t\t\t\tlistStack[t] = listElement;\n\t\t\t} else if(t === (match[0].length - 1)) {\n\t\t\t\tlistStack[t].children.push({type: \"element\", tag: listInfo.itemTag, children: []});\n\t\t\t}\n\t\t}\n\t\tif(listStack.length > match[0].length) {\n\t\t\tlistStack.splice(match[0].length,listStack.length - match[0].length);\n\t\t}\n\t\t// Process the body of the list item into the last list item\n\t\tvar lastListChildren = listStack[listStack.length-1].children,\n\t\t\tlastListItem = lastListChildren[lastListChildren.length-1],\n\t\t\tclasses = this.parser.parseClasses();\n\t\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\t\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t\tlastListItem.children.push.apply(lastListItem.children,tree);\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(lastListItem,classes.join(\" \"));\n\t\t}\n\t\t// Consume any whitespace following the list item\n\t\tthis.parser.skipWhitespace();\n\t}\n\t// Return the root element of the list\n\treturn [listStack[0]];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for block macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^>\\s]+)(?:\\s*)((?:[^>]|(?:>(?!>)))*?)>>(?:\\r?\\n|$)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params,\n\t\tisBlock: true\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^\\s>]+)\\s*([\\s\\S]*?)>>/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5]|| paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/macrodef.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/macrodef.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrodef.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for macro definitions\n\n```\n\\define name(param:defaultvalue,param2:defaultvalue)\ndefinition text, including $param$ markers\n\\end\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrodef\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\define\\s+([^(\\s]+)\\(\\s*([^)]*)\\)(\\s*\\r?\\n)?/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the macro name and parameters\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the parameters\n\tvar paramString = this.match[2],\n\t\tparams = [];\n\tif(paramString !== \"\") {\n\t\tvar reParam = /\\s*([A-Za-z0-9\\-_]+)(?:\\s*:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))?/mg,\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\twhile(paramMatch) {\n\t\t\t// Save the parameter details\n\t\t\tvar paramInfo = {name: paramMatch[1]},\n\t\t\t\tdefaultValue = paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6];\n\t\t\tif(defaultValue) {\n\t\t\t\tparamInfo[\"default\"] = defaultValue;\n\t\t\t}\n\t\t\tparams.push(paramInfo);\n\t\t\t// Look for the next parameter\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\t}\n\t}\n\t// Is this a multiline definition?\n\tvar reEnd;\n\tif(this.match[3]) {\n\t\t// If so, the end of the body is marked with \\end\n\t\treEnd = /(\\r?\\n\\\\end[^\\S\\n\\r]*(?:$|\\r?\\n))/mg;\n\t} else {\n\t\t// Otherwise, the end of the definition is marked by the end of the line\n\t\treEnd = /($|\\r?\\n)/mg;\n\t\t// Move past any whitespace\n\t\tthis.parser.pos = $tw.utils.skipWhiteSpace(this.parser.source,this.parser.pos);\n\t}\n\t// Find the end of the definition\n\treEnd.lastIndex = this.parser.pos;\n\tvar text,\n\t\tendMatch = reEnd.exec(this.parser.source);\n\tif(endMatch) {\n\t\ttext = this.parser.source.substring(this.parser.pos,endMatch.index);\n\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t} else {\n\t\t// We didn't find the end of the definition, so we'll make it blank\n\t\ttext = \"\";\n\t}\n\t// Save the macro definition\n\treturn [{\n\t\ttype: \"set\",\n\t\tattributes: {\n\t\t\tname: {type: \"string\", value: this.match[1]},\n\t\t\tvalue: {type: \"string\", value: text}\n\t\t},\n\t\tchildren: [],\n\t\tparams: params,\n\t\tisMacroDefinition: true\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettyextlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\n[ext[https://tiddlywiki.com/fractalveg.jpg]]\n[ext[Tooltip|https://tiddlywiki.com/fractalveg.jpg]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettyextlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextLink = this.findNextLink(this.parser.source,startPos);\n\treturn this.nextLink ? this.nextLink.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextLink.end;\n\treturn [this.nextLink];\n};\n\n/*\nFind the next link from the current position\n*/\nexports.findNextLink = function(source,pos) {\n\t// A regexp for finding candidate links\n\tvar reLookahead = /(\\[ext\\[)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a link\n\t\tvar link = this.parseLink(source,match.index);\n\t\t// Return success\n\t\tif(link) {\n\t\t\treturn link;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an link at the specified position. Returns null if not found, otherwise returns {type: \"element\", tag: \"a\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseLink = function(source,pos) {\n\tvar token,\n\t\ttextNode = {\n\t\t\ttype: \"text\"\n\t\t},\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tstart: pos,\n\t\t\tattributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t},\n\t\t\tchildren: [textNode]\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[ext[`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[ext[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Look ahead for the terminating `]]`\n\tvar closePos = source.indexOf(\"]]\",pos);\n\tif(closePos === -1) {\n\t\treturn null;\n\t}\n\t// Look for a `|` separating the tooltip\n\tvar splitPos = source.indexOf(\"|\",pos);\n\tif(splitPos === -1 || splitPos > closePos) {\n\t\tsplitPos = null;\n\t}\n\t// Pull out the tooltip and URL\n\tvar tooltip, URL;\n\tif(splitPos) {\n\t\tURL = source.substring(splitPos + 1,closePos).trim();\n\t\ttextNode.text = source.substring(pos,splitPos).trim();\n\t} else {\n\t\tURL = source.substring(pos,closePos).trim();\n\t\ttextNode.text = URL;\n\t}\n\tnode.attributes.href = {type: \"string\", value: URL};\n\tnode.attributes.target = {type: \"string\", value: \"_blank\"};\n\tnode.attributes.rel = {type: \"string\", value: \"noopener noreferrer\"};\n\t// Update the end position\n\tnode.end = closePos + 2;\n\treturn node;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/prettylink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/prettylink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettylink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for pretty links. For example:\n\n```\n[[Introduction]]\n\n[[Link description|TiddlerTitle]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettylink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\[\\[(.*?)(?:\\|(.*?))?\\]\\]/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Process the link\n\tvar text = this.match[1],\n\t\tlink = this.match[2] || text;\n\tif($tw.utils.isLinkExternal(link)) {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: link},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: link}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/quoteblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/quoteblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/quoteblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for quote blocks. For example:\n\n```\n\t<<<.optionalClass(es) optional cited from\n\ta quote\n\t<<<\n\t\n\t<<<.optionalClass(es)\n\ta quote\n\t<<< optional cited from\n```\n\nQuotes can be quoted by putting more <s\n\n```\n\t<<<\n\tQuote Level 1\n\t\n\t<<<<\n\tQuoteLevel 2\n\t<<<<\n\t\n\t<<<\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"quoteblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(<<<+)/mg;\n};\n\nexports.parse = function() {\n\tvar classes = [\"tc-quote\"];\n\t// Get all the details of the match\n\tvar reEndString = \"^\" + this.match[1] + \"(?!<)\";\n\t// Move past the <s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\n\t// Parse any classes, whitespace and then the optional cite itself\n\tclasses.push.apply(classes, this.parser.parseClasses());\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar cite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// before handling the cite, parse the body of the quote\n\tvar tree= this.parser.parseBlocks(reEndString);\n\t// If we got a cite, put it before the text\n\tif(cite.length > 0) {\n\t\ttree.unshift({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Parse any optional cite\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tcite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// If we got a cite, push it\n\tif(cite.length > 0) {\n\t\ttree.push({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Return the blockquote element\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"blockquote\",\n\t\tattributes: {\n\t\t\tclass: { type: \"string\", value: classes.join(\" \") },\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/rules.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/rules.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/rules.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for rules specifications\n\n```\n\\rules except ruleone ruletwo rulethree\n\\rules only ruleone ruletwo rulethree\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"rules\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\rules[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\tif(tokens.length > 0) {\n\t\tthis.parser.amendRules(tokens[0],tokens.slice(1));\n\t}\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/styleblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/styleblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for assigning styles and classes to paragraphs and other blocks. For example:\n\n```\n@@.myClass\n@@background-color:red;\nThis paragraph will have the CSS class `myClass`.\n\n* The `<ul>` around this list will also have the class `myClass`\n* List item 2\n\n@@\n```\n\nNote that classes and styles can be mixed subject to the rule that styles must precede classes. For example\n\n```\n@@.myFirstClass.mySecondClass\n@@width:100px;.myThirdClass\nThis is a paragraph\n@@\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(?:\\.([^\\r\\n\\s]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEndString = \"^@@(?:\\\\r?\\\\n)?\";\n\tvar classes = [], styles = [];\n\tdo {\n\t\t// Get the class and style\n\t\tif(this.match[1]) {\n\t\t\tstyles.push(this.match[1]);\n\t\t}\n\t\tif(this.match[2]) {\n\t\t\tclasses.push(this.match[2].split(\".\").join(\" \"));\n\t\t}\n\t\t// Move past the match\n\t\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\t// Look for another line of classes and styles\n\t\tthis.match = this.matchRegExp.exec(this.parser.source);\n\t} while(this.match && this.match.index === this.parser.pos);\n\t// Parse the body\n\tvar tree = this.parser.parseBlocks(reEndString);\n\tfor(var t=0; t<tree.length; t++) {\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(tree[t],classes.join(\" \"));\n\t\t}\n\t\tif(styles.length > 0) {\n\t\t\t$tw.utils.addAttributeToParseTreeNode(tree[t],\"style\",styles.join(\"\"));\n\t\t}\n\t}\n\treturn tree;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/styleinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/styleinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for assigning styles and classes to inline runs. For example:\n\n```\n@@.myClass This is some text with a class@@\n@@background-color:red;This is some text with a background colour@@\n@@width:100px;.myClass This is some text with a class and a width@@\n```\n\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(\\.(?:[^\\r\\n\\s]+)\\s+)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /@@/g;\n\t// Get the styles and class\n\tvar stylesString = this.match[1],\n\t\tclassString = this.match[2] ? this.match[2].split(\".\").join(\" \") : undefined;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the run up to the terminator\n\tvar tree = this.parser.parseInlineRun(reEnd,{eatTerminator: true});\n\t// Return the classed span\n\tvar node = {\n\t\ttype: \"element\",\n\t\ttag: \"span\",\n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: \"tc-inline-style\"}\n\t\t},\n\t\tchildren: tree\n\t};\n\tif(classString) {\n\t\t$tw.utils.addClassToParseTreeNode(node,classString);\n\t}\n\tif(stylesString) {\n\t\t$tw.utils.addAttributeToParseTreeNode(node,\"style\",stylesString);\n\t}\n\treturn [node];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/syslink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/syslink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/syslink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for system tiddler links.\nCan be suppressed preceding them with `~`.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"syslink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp(\n\t\t\"~?\\\\$:\\\\/[\" +\n\t\t$tw.config.textPrimitives.anyLetter.substr(1,$tw.config.textPrimitives.anyLetter.length - 2) +\n\t\t\"\\/._-]+\",\n\t\t\"mg\"\n\t);\n};\n\nexports.parse = function() {\n\tvar match = this.match[0];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(match.substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: match.substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: match}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: match\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/table.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/table.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/table.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for tables.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"table\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\|(?:[^\\n]*)\\|(?:[fhck]?)\\r?(?:\\n|$)/mg;\n};\n\nvar processRow = function(prevColumns) {\n\tvar cellRegExp = /(?:\\|([^\\n\\|]*)\\|)|(\\|[fhck]?\\r?(?:\\n|$))/mg,\n\t\tcellTermRegExp = /((?:\\x20*)\\|)/mg,\n\t\ttree = [],\n\t\tcol = 0,\n\t\tcolSpanCount = 1,\n\t\tprevCell,\n\t\tvAlign;\n\t// Match a single cell\n\tcellRegExp.lastIndex = this.parser.pos;\n\tvar cellMatch = cellRegExp.exec(this.parser.source);\n\twhile(cellMatch && cellMatch.index === this.parser.pos) {\n\t\tif(cellMatch[1] === \"~\") {\n\t\t\t// Rowspan\n\t\t\tvar last = prevColumns[col];\n\t\t\tif(last) {\n\t\t\t\tlast.rowSpanCount++;\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"rowspan\",last.rowSpanCount);\n\t\t\t\tvAlign = $tw.utils.getAttributeValueFromParseTreeNode(last.element,\"valign\",\"center\");\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"valign\",vAlign);\n\t\t\t\tif(colSpanCount > 1) {\n\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"colspan\",colSpanCount);\n\t\t\t\t\tcolSpanCount = 1;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \">\") {\n\t\t\t// Colspan\n\t\t\tcolSpanCount++;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \"<\" && prevCell) {\n\t\t\tcolSpanCount = 1 + $tw.utils.getAttributeValueFromParseTreeNode(prevCell,\"colspan\",1);\n\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\tcolSpanCount = 1;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[2]) {\n\t\t\t// End of row\n\t\t\tif(prevCell && colSpanCount > 1) {\n\t\t\t\tif(prevCell.attributes && prevCell.attributes && prevCell.attributes.colspan) {\n\t\t\t\t\t\tcolSpanCount += prevCell.attributes.colspan.value;\n\t\t\t\t} else {\n\t\t\t\t\tcolSpanCount -= 1;\n\t\t\t\t}\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\t}\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t\tbreak;\n\t\t} else {\n\t\t\t// For ordinary cells, step beyond the opening `|`\n\t\t\tthis.parser.pos++;\n\t\t\t// Look for a space at the start of the cell\n\t\t\tvar spaceLeft = false;\n\t\t\tvAlign = null;\n\t\t\tif(this.parser.source.substr(this.parser.pos).search(/^\\^([^\\^]|\\^\\^)/) === 0) {\n\t\t\t\tvAlign = \"top\";\n\t\t\t} else if(this.parser.source.substr(this.parser.pos).search(/^,([^,]|,,)/) === 0) {\n\t\t\t\tvAlign = \"bottom\";\n\t\t\t}\n\t\t\tif(vAlign) {\n\t\t\t\tthis.parser.pos++;\n\t\t\t}\n\t\t\tvar chr = this.parser.source.substr(this.parser.pos,1);\n\t\t\twhile(chr === \" \") {\n\t\t\t\tspaceLeft = true;\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tchr = this.parser.source.substr(this.parser.pos,1);\n\t\t\t}\n\t\t\t// Check whether this is a heading cell\n\t\t\tvar cell;\n\t\t\tif(chr === \"!\") {\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tcell = {type: \"element\", tag: \"th\", children: []};\n\t\t\t} else {\n\t\t\t\tcell = {type: \"element\", tag: \"td\", children: []};\n\t\t\t}\n\t\t\ttree.push(cell);\n\t\t\t// Record information about this cell\n\t\t\tprevCell = cell;\n\t\t\tprevColumns[col] = {rowSpanCount:1,element:cell};\n\t\t\t// Check for a colspan\n\t\t\tif(colSpanCount > 1) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"colspan\",colSpanCount);\n\t\t\t\tcolSpanCount = 1;\n\t\t\t}\n\t\t\t// Parse the cell\n\t\t\tcell.children = this.parser.parseInlineRun(cellTermRegExp,{eatTerminator: true});\n\t\t\t// Set the alignment for the cell\n\t\t\tif(vAlign) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"valign\",vAlign);\n\t\t\t}\n\t\t\tif(this.parser.source.substr(this.parser.pos - 2,1) === \" \") { // spaceRight\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",spaceLeft ? \"center\" : \"left\");\n\t\t\t} else if(spaceLeft) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",\"right\");\n\t\t\t}\n\t\t\t// Move back to the closing `|`\n\t\t\tthis.parser.pos--;\n\t\t}\n\t\tcol++;\n\t\tcellRegExp.lastIndex = this.parser.pos;\n\t\tcellMatch = cellRegExp.exec(this.parser.source);\n\t}\n\treturn tree;\n};\n\nexports.parse = function() {\n\tvar rowContainerTypes = {\"c\":\"caption\", \"h\":\"thead\", \"\":\"tbody\", \"f\":\"tfoot\"},\n\t\ttable = {type: \"element\", tag: \"table\", children: []},\n\t\trowRegExp = /^\\|([^\\n]*)\\|([fhck]?)\\r?(?:\\n|$)/mg,\n\t\trowTermRegExp = /(\\|(?:[fhck]?)\\r?(?:\\n|$))/mg,\n\t\tprevColumns = [],\n\t\tcurrRowType,\n\t\trowContainer,\n\t\trowCount = 0;\n\t// Match the row\n\trowRegExp.lastIndex = this.parser.pos;\n\tvar rowMatch = rowRegExp.exec(this.parser.source);\n\twhile(rowMatch && rowMatch.index === this.parser.pos) {\n\t\tvar rowType = rowMatch[2];\n\t\t// Check if it is a class assignment\n\t\tif(rowType === \"k\") {\n\t\t\t$tw.utils.addClassToParseTreeNode(table,rowMatch[1]);\n\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t} else {\n\t\t\t// Otherwise, create a new row if this one is of a different type\n\t\t\tif(rowType !== currRowType) {\n\t\t\t\trowContainer = {type: \"element\", tag: rowContainerTypes[rowType], children: []};\n\t\t\t\ttable.children.push(rowContainer);\n\t\t\t\tcurrRowType = rowType;\n\t\t\t}\n\t\t\t// Is this a caption row?\n\t\t\tif(currRowType === \"c\") {\n\t\t\t\t// If so, move past the opening `|` of the row\n\t\t\t\tthis.parser.pos++;\n\t\t\t\t// Move the caption to the first row if it isn't already\n\t\t\t\tif(table.children.length !== 1) {\n\t\t\t\t\ttable.children.pop(); // Take rowContainer out of the children array\n\t\t\t\t\ttable.children.splice(0,0,rowContainer); // Insert it at the bottom\t\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\t// Set the alignment - TODO: figure out why TW did this\n//\t\t\t\trowContainer.attributes.align = rowCount === 0 ? \"top\" : \"bottom\";\n\t\t\t\t// Parse the caption\n\t\t\t\trowContainer.children = this.parser.parseInlineRun(rowTermRegExp,{eatTerminator: true});\n\t\t\t} else {\n\t\t\t\t// Create the row\n\t\t\t\tvar theRow = {type: \"element\", tag: \"tr\", children: []};\n\t\t\t\t$tw.utils.addClassToParseTreeNode(theRow,rowCount%2 ? \"oddRow\" : \"evenRow\");\n\t\t\t\trowContainer.children.push(theRow);\n\t\t\t\t// Process the row\n\t\t\t\ttheRow.children = processRow.call(this,prevColumns);\n\t\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t\t\t// Increment the row count\n\t\t\t\trowCount++;\n\t\t\t}\n\t\t}\n\t\trowMatch = rowRegExp.exec(this.parser.source);\n\t}\n\treturn [table];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {},\n\t\t\tisBlock: true\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tisBlock: true,\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {}\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/typedblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/typedblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/typedblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for typed blocks. For example:\n\n```\n$$$.js\nThis will be rendered as JavaScript\n$$$\n\n$$$.svg\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"150\" height=\"100\">\n  <circle cx=\"100\" cy=\"50\" r=\"40\" stroke=\"black\" stroke-width=\"2\" fill=\"red\" />\n</svg>\n$$$\n\n$$$text/vnd.tiddlywiki>text/html\nThis will be rendered as an //HTML representation// of WikiText\n$$$\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.name = \"typedblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\$\\$\\$([^ >\\r\\n]*)(?: *> *([^ \\r\\n]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /\\r?\\n\\$\\$\\$\\r?(?:\\n|$)/mg;\n\t// Save the type\n\tvar parseType = this.match[1],\n\t\trenderType = this.match[2];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Parse the block according to the specified type\n\tvar parser = this.parser.wiki.parseText(parseType,text,{defaultType: \"text/plain\"});\n\t// If there's no render type, just return the parse tree\n\tif(!renderType) {\n\t\treturn parser.tree;\n\t} else {\n\t\t// Otherwise, render to the rendertype and return in a <PRE> tag\n\t\tvar widgetNode = this.parser.wiki.makeWidget(parser),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\ttext = renderType === \"text/html\" ? container.innerHTML : container.textContent;\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"pre\",\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/whitespace.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/whitespace.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/whitespace.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for whitespace specifications\n\n```\n\\whitespace trim\n\\whitespace notrim\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"whitespace\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\whitespace[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\tvar self = this;\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\t$tw.utils.each(tokens,function(token) {\n\t\tswitch(token) {\n\t\t\tcase \"trim\":\n\t\t\t\tself.parser.configTrimWhiteSpace = true;\n\t\t\t\tbreak;\n\t\t\tcase \"notrim\":\n\t\t\t\tself.parser.configTrimWhiteSpace = false;\n\t\t\t\tbreak;\n\t\t}\n\t});\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/wikilink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/wikilink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikilink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for wiki links. For example:\n\n```\nAWikiLink\nAnotherLink\n~SuppressedLink\n```\n\nPrecede a camel case word with `~` to prevent it from being recognised as a link.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"wikilink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp($tw.config.textPrimitives.unWikiLink + \"?\" + $tw.config.textPrimitives.wikiLink,\"mg\");\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get the details of the match\n\tvar linkText = this.match[0];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// If the link starts with the unwikilink character then just output it as plain text\n\tif(linkText.substr(0,1) === $tw.config.textPrimitives.unWikiLink) {\n\t\treturn [{type: \"text\", text: linkText.substr(1)}];\n\t}\n\t// If the link has been preceded with a blocked letter then don't treat it as a link\n\tif(this.match.index > 0) {\n\t\tvar preRegExp = new RegExp($tw.config.textPrimitives.blockPrefixLetters,\"mg\");\n\t\tpreRegExp.lastIndex = this.match.index-1;\n\t\tvar preMatch = preRegExp.exec(this.parser.source);\n\t\tif(preMatch && preMatch.index === this.match.index-1) {\n\t\t\treturn [{type: \"text\", text: linkText}];\n\t\t}\n\t}\n\treturn [{\n\t\ttype: \"link\",\n\t\tattributes: {\n\t\t\tto: {type: \"string\", value: linkText}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: linkText\n\t\t}]\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/wikiparser.js": {
            "title": "$:/core/modules/parsers/wikiparser/wikiparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/wikiparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe wiki text parser processes blocks of source text into a parse tree.\n\nThe parse tree is made up of nested arrays of these JavaScript objects:\n\n\t{type: \"element\", tag: <string>, attributes: {}, children: []} - an HTML element\n\t{type: \"text\", text: <string>} - a text node\n\t{type: \"entity\", value: <string>} - an entity\n\t{type: \"raw\", html: <string>} - raw HTML\n\nAttributes are stored as hashmaps of the following objects:\n\n\t{type: \"string\", value: <string>} - literal string\n\t{type: \"indirect\", textReference: <textReference>} - indirect through a text reference\n\t{type: \"macro\", macro: <TBD>} - indirect through a macro invocation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar WikiParser = function(type,text,options) {\n\tthis.wiki = options.wiki;\n\tvar self = this;\n\t// Check for an externally linked tiddler\n\tif($tw.browser && (text || \"\") === \"\" && options._canonical_uri) {\n\t\tthis.loadRemoteTiddler(options._canonical_uri);\n\t\ttext = $tw.language.getRawString(\"LazyLoadingWarning\");\n\t}\n\t// Initialise the classes if we don't have them already\n\tif(!this.pragmaRuleClasses) {\n\t\tWikiParser.prototype.pragmaRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"pragma\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.pragmaRuleClasses,\"$:/config/WikiParserRules/Pragmas/\");\n\t}\n\tif(!this.blockRuleClasses) {\n\t\tWikiParser.prototype.blockRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"block\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.blockRuleClasses,\"$:/config/WikiParserRules/Block/\");\n\t}\n\tif(!this.inlineRuleClasses) {\n\t\tWikiParser.prototype.inlineRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"inline\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.inlineRuleClasses,\"$:/config/WikiParserRules/Inline/\");\n\t}\n\t// Save the parse text\n\tthis.type = type || \"text/vnd.tiddlywiki\";\n\tthis.source = text || \"\";\n\tthis.sourceLength = this.source.length;\n\t// Flag for ignoring whitespace\n\tthis.configTrimWhiteSpace = false;\n\t// Set current parse position\n\tthis.pos = 0;\n\t// Instantiate the pragma parse rules\n\tthis.pragmaRules = this.instantiateRules(this.pragmaRuleClasses,\"pragma\",0);\n\t// Instantiate the parser block and inline rules\n\tthis.blockRules = this.instantiateRules(this.blockRuleClasses,\"block\",0);\n\tthis.inlineRules = this.instantiateRules(this.inlineRuleClasses,\"inline\",0);\n\t// Parse any pragmas\n\tthis.tree = [];\n\tvar topBranch = this.parsePragmas();\n\t// Parse the text into inline runs or blocks\n\tif(options.parseAsInline) {\n\t\ttopBranch.push.apply(topBranch,this.parseInlineRun());\n\t} else {\n\t\ttopBranch.push.apply(topBranch,this.parseBlocks());\n\t}\n\t// Return the parse tree\n};\n\n/*\n*/\nWikiParser.prototype.loadRemoteTiddler = function(url) {\n\tvar self = this;\n\t$tw.utils.httpRequest({\n\t\turl: url,\n\t\ttype: \"GET\",\n\t\tcallback: function(err,data) {\n\t\t\tif(!err) {\n\t\t\t\tvar tiddlers = self.wiki.deserializeTiddlers(\".tid\",data,self.wiki.getCreationFields());\n\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\ttiddler[\"_canonical_uri\"] = url;\n\t\t\t\t});\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tself.wiki.addTiddlers(tiddlers);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\n*/\nWikiParser.prototype.setupRules = function(proto,configPrefix) {\n\tvar self = this;\n\tif(!$tw.safemode) {\n\t\t$tw.utils.each(proto,function(object,name) {\n\t\t\tif(self.wiki.getTiddlerText(configPrefix + name,\"enable\") !== \"enable\") {\n\t\t\t\tdelete proto[name];\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nInstantiate an array of parse rules\n*/\nWikiParser.prototype.instantiateRules = function(classes,type,startPos) {\n\tvar rulesInfo = [],\n\t\tself = this;\n\t$tw.utils.each(classes,function(RuleClass) {\n\t\t// Instantiate the rule\n\t\tvar rule = new RuleClass(self);\n\t\trule.is = {};\n\t\trule.is[type] = true;\n\t\trule.init(self);\n\t\tvar matchIndex = rule.findNextMatch(startPos);\n\t\tif(matchIndex !== undefined) {\n\t\t\trulesInfo.push({\n\t\t\t\trule: rule,\n\t\t\t\tmatchIndex: matchIndex\n\t\t\t});\n\t\t}\n\t});\n\treturn rulesInfo;\n};\n\n/*\nSkip any whitespace at the current position. Options are:\n\ttreatNewlinesAsNonWhitespace: true if newlines are NOT to be treated as whitespace\n*/\nWikiParser.prototype.skipWhitespace = function(options) {\n\toptions = options || {};\n\tvar whitespaceRegExp = options.treatNewlinesAsNonWhitespace ? /([^\\S\\n]+)/mg : /(\\s+)/mg;\n\twhitespaceRegExp.lastIndex = this.pos;\n\tvar whitespaceMatch = whitespaceRegExp.exec(this.source);\n\tif(whitespaceMatch && whitespaceMatch.index === this.pos) {\n\t\tthis.pos = whitespaceRegExp.lastIndex;\n\t}\n};\n\n/*\nGet the next match out of an array of parse rule instances\n*/\nWikiParser.prototype.findNextMatch = function(rules,startPos) {\n\t// Find the best matching rule by finding the closest match position\n\tvar matchingRule,\n\t\tmatchingRulePos = this.sourceLength;\n\t// Step through each rule\n\tfor(var t=0; t<rules.length; t++) {\n\t\tvar ruleInfo = rules[t];\n\t\t// Ask the rule to get the next match if we've moved past the current one\n\t\tif(ruleInfo.matchIndex !== undefined  && ruleInfo.matchIndex < startPos) {\n\t\t\truleInfo.matchIndex = ruleInfo.rule.findNextMatch(startPos);\n\t\t}\n\t\t// Adopt this match if it's closer than the current best match\n\t\tif(ruleInfo.matchIndex !== undefined && ruleInfo.matchIndex <= matchingRulePos) {\n\t\t\tmatchingRule = ruleInfo;\n\t\t\tmatchingRulePos = ruleInfo.matchIndex;\n\t\t}\n\t}\n\treturn matchingRule;\n};\n\n/*\nParse any pragmas at the beginning of a block of parse text\n*/\nWikiParser.prototype.parsePragmas = function() {\n\tvar currentTreeBranch = this.tree;\n\twhile(true) {\n\t\t// Skip whitespace\n\t\tthis.skipWhitespace();\n\t\t// Check for the end of the text\n\t\tif(this.pos >= this.sourceLength) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check if we've arrived at a pragma rule match\n\t\tvar nextMatch = this.findNextMatch(this.pragmaRules,this.pos);\n\t\t// If not, just exit\n\t\tif(!nextMatch || nextMatch.matchIndex !== this.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the pragma rule\n\t\tvar subTree = nextMatch.rule.parse();\n\t\tif(subTree.length > 0) {\n\t\t\t// Quick hack; we only cope with a single parse tree node being returned, which is true at the moment\n\t\t\tcurrentTreeBranch.push.apply(currentTreeBranch,subTree);\n\t\t\tsubTree[0].children = [];\n\t\t\tcurrentTreeBranch = subTree[0].children;\n\t\t}\n\t}\n\treturn currentTreeBranch;\n};\n\n/*\nParse a block from the current position\n\tterminatorRegExpString: optional regular expression string that identifies the end of plain paragraphs. Must not include capturing parenthesis\n*/\nWikiParser.prototype.parseBlock = function(terminatorRegExpString) {\n\tvar terminatorRegExp = terminatorRegExpString ? new RegExp(\"(\" + terminatorRegExpString + \"|\\\\r?\\\\n\\\\r?\\\\n)\",\"mg\") : /(\\r?\\n\\r?\\n)/mg;\n\tthis.skipWhitespace();\n\tif(this.pos >= this.sourceLength) {\n\t\treturn [];\n\t}\n\t// Look for a block rule that applies at the current position\n\tvar nextMatch = this.findNextMatch(this.blockRules,this.pos);\n\tif(nextMatch && nextMatch.matchIndex === this.pos) {\n\t\treturn nextMatch.rule.parse();\n\t}\n\t// Treat it as a paragraph if we didn't find a block rule\n\treturn [{type: \"element\", tag: \"p\", children: this.parseInlineRun(terminatorRegExp)}];\n};\n\n/*\nParse a series of blocks of text until a terminating regexp is encountered or the end of the text\n\tterminatorRegExpString: terminating regular expression\n*/\nWikiParser.prototype.parseBlocks = function(terminatorRegExpString) {\n\tif(terminatorRegExpString) {\n\t\treturn this.parseBlocksTerminated(terminatorRegExpString);\n\t} else {\n\t\treturn this.parseBlocksUnterminated();\n\t}\n};\n\n/*\nParse a block from the current position to the end of the text\n*/\nWikiParser.prototype.parseBlocksUnterminated = function() {\n\tvar tree = [];\n\twhile(this.pos < this.sourceLength) {\n\t\ttree.push.apply(tree,this.parseBlock());\n\t}\n\treturn tree;\n};\n\n/*\nParse blocks of text until a terminating regexp is encountered\n*/\nWikiParser.prototype.parseBlocksTerminated = function(terminatorRegExpString) {\n\tvar terminatorRegExp = new RegExp(\"(\" + terminatorRegExpString + \")\",\"mg\"),\n\t\ttree = [];\n\t// Skip any whitespace\n\tthis.skipWhitespace();\n\t//  Check if we've got the end marker\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar match = terminatorRegExp.exec(this.source);\n\t// Parse the text into blocks\n\twhile(this.pos < this.sourceLength && !(match && match.index === this.pos)) {\n\t\tvar blocks = this.parseBlock(terminatorRegExpString);\n\t\ttree.push.apply(tree,blocks);\n\t\t// Skip any whitespace\n\t\tthis.skipWhitespace();\n\t\t//  Check if we've got the end marker\n\t\tterminatorRegExp.lastIndex = this.pos;\n\t\tmatch = terminatorRegExp.exec(this.source);\n\t}\n\tif(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t}\n\treturn tree;\n};\n\n/*\nParse a run of text at the current position\n\tterminatorRegExp: a regexp at which to stop the run\n\toptions: see below\nOptions available:\n\teatTerminator: move the parse position past any encountered terminator (default false)\n*/\nWikiParser.prototype.parseInlineRun = function(terminatorRegExp,options) {\n\tif(terminatorRegExp) {\n\t\treturn this.parseInlineRunTerminated(terminatorRegExp,options);\n\t} else {\n\t\treturn this.parseInlineRunUnterminated(options);\n\t}\n};\n\nWikiParser.prototype.parseInlineRunUnterminated = function(options) {\n\tvar tree = [];\n\t// Find the next occurrence of an inline rule\n\tvar nextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around the matches until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && nextMatch) {\n\t\t// Process the text preceding the run rule\n\t\tif(nextMatch.matchIndex > this.pos) {\n\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,nextMatch.matchIndex));\n\t\t\tthis.pos = nextMatch.matchIndex;\n\t\t}\n\t\t// Process the run rule\n\t\ttree.push.apply(tree,nextMatch.rule.parse());\n\t\t// Look for the next run rule\n\t\tnextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\tthis.pushTextWidget(tree,this.source.substr(this.pos));\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\nWikiParser.prototype.parseInlineRunTerminated = function(terminatorRegExp,options) {\n\toptions = options || {};\n\tvar tree = [];\n\t// Find the next occurrence of the terminator\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar terminatorMatch = terminatorRegExp.exec(this.source);\n\t// Find the next occurrence of a inlinerule\n\tvar inlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && (terminatorMatch || inlineRuleMatch)) {\n\t\t// Return if we've found the terminator, and it precedes any inline rule match\n\t\tif(terminatorMatch) {\n\t\t\tif(!inlineRuleMatch || inlineRuleMatch.matchIndex >= terminatorMatch.index) {\n\t\t\t\tif(terminatorMatch.index > this.pos) {\n\t\t\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,terminatorMatch.index));\n\t\t\t\t}\n\t\t\t\tthis.pos = terminatorMatch.index;\n\t\t\t\tif(options.eatTerminator) {\n\t\t\t\t\tthis.pos += terminatorMatch[0].length;\n\t\t\t\t}\n\t\t\t\treturn tree;\n\t\t\t}\n\t\t}\n\t\t// Process any inline rule, along with the text preceding it\n\t\tif(inlineRuleMatch) {\n\t\t\t// Preceding text\n\t\t\tif(inlineRuleMatch.matchIndex > this.pos) {\n\t\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,inlineRuleMatch.matchIndex));\n\t\t\t\tthis.pos = inlineRuleMatch.matchIndex;\n\t\t\t}\n\t\t\t// Process the inline rule\n\t\t\ttree.push.apply(tree,inlineRuleMatch.rule.parse());\n\t\t\t// Look for the next inline rule\n\t\t\tinlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t\t\t// Look for the next terminator match\n\t\t\tterminatorRegExp.lastIndex = this.pos;\n\t\t\tterminatorMatch = terminatorRegExp.exec(this.source);\n\t\t}\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\tthis.pushTextWidget(tree,this.source.substr(this.pos));\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\n/*\nPush a text widget onto an array, respecting the configTrimWhiteSpace setting\n*/\nWikiParser.prototype.pushTextWidget = function(array,text) {\n\tif(this.configTrimWhiteSpace) {\n\t\ttext = $tw.utils.trim(text);\n\t}\n\tif(text) {\n\t\tarray.push({type: \"text\", text: text});\t\t\n\t}\n};\n\n/*\nParse zero or more class specifiers `.classname`\n*/\nWikiParser.prototype.parseClasses = function() {\n\tvar classRegExp = /\\.([^\\s\\.]+)/mg,\n\t\tclassNames = [];\n\tclassRegExp.lastIndex = this.pos;\n\tvar match = classRegExp.exec(this.source);\n\twhile(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t\tclassNames.push(match[1]);\n\t\tmatch = classRegExp.exec(this.source);\n\t}\n\treturn classNames;\n};\n\n/*\nAmend the rules used by this instance of the parser\n\ttype: `only` keeps just the named rules, `except` keeps all but the named rules\n\tnames: array of rule names\n*/\nWikiParser.prototype.amendRules = function(type,names) {\n\tnames = names || [];\n\t// Define the filter function\n\tvar target;\n\tif(type === \"only\") {\n\t\ttarget = true;\n\t} else if(type === \"except\") {\n\t\ttarget = false;\n\t} else {\n\t\treturn;\n\t}\n\t// Define a function to process each of our rule arrays\n\tvar processRuleArray = function(ruleArray) {\n\t\tfor(var t=ruleArray.length-1; t>=0; t--) {\n\t\t\tif((names.indexOf(ruleArray[t].rule.name) === -1) === target) {\n\t\t\t\truleArray.splice(t,1);\n\t\t\t}\n\t\t}\n\t};\n\t// Process each rule array\n\tprocessRuleArray(this.pragmaRules);\n\tprocessRuleArray(this.blockRules);\n\tprocessRuleArray(this.inlineRules);\n};\n\nexports[\"text/vnd.tiddlywiki\"] = WikiParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikirulebase.js\ntype: application/javascript\nmodule-type: global\n\nBase class for wiki parser rules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nThis constructor is always overridden with a blank constructor, and so shouldn't be used\n*/\nvar WikiRuleBase = function() {\n};\n\n/*\nTo be overridden by individual rules\n*/\nWikiRuleBase.prototype.init = function(parser) {\n\tthis.parser = parser;\n};\n\n/*\nDefault implementation of findNextMatch uses RegExp matching\n*/\nWikiRuleBase.prototype.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\treturn this.match ? this.match.index : undefined;\n};\n\nexports.WikiRuleBase = WikiRuleBase;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/pluginswitcher.js": {
            "title": "$:/core/modules/pluginswitcher.js",
            "text": "/*\\\ntitle: $:/core/modules/pluginswitcher.js\ntype: application/javascript\nmodule-type: global\n\nManages switching plugins for themes and languages.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\noptions:\nwiki: wiki store to be used\npluginType: type of plugin to be switched\ncontrollerTitle: title of tiddler used to control switching of this resource\ndefaultPlugins: array of default plugins to be used if nominated plugin isn't found\nonSwitch: callback when plugin is switched (single parameter is array of plugin titles)\n*/\nfunction PluginSwitcher(options) {\n\tthis.wiki = options.wiki;\n\tthis.pluginType = options.pluginType;\n\tthis.controllerTitle = options.controllerTitle;\n\tthis.defaultPlugins = options.defaultPlugins || [];\n\tthis.onSwitch = options.onSwitch;\n\t// Switch to the current plugin\n\tthis.switchPlugins();\n\t// Listen for changes to the selected plugin\n\tvar self = this;\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,self.controllerTitle)) {\n\t\t\tself.switchPlugins();\n\t\t}\n\t});\n}\n\nPluginSwitcher.prototype.switchPlugins = function() {\n\t// Get the name of the current theme\n\tvar selectedPluginTitle = this.wiki.getTiddlerText(this.controllerTitle);\n\t// If it doesn't exist, then fallback to one of the default themes\n\tvar index = 0;\n\twhile(!this.wiki.getTiddler(selectedPluginTitle) && index < this.defaultPlugins.length) {\n\t\tselectedPluginTitle = this.defaultPlugins[index++];\n\t}\n\t// Accumulate the titles of the plugins that we need to load\n\tvar plugins = [],\n\t\tself = this,\n\t\taccumulatePlugin = function(title) {\n\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\tif(tiddler && tiddler.isPlugin() && plugins.indexOf(title) === -1) {\n\t\t\t\tplugins.push(title);\n\t\t\t\tvar pluginInfo = JSON.parse(self.wiki.getTiddlerText(title)),\n\t\t\t\t\tdependents = $tw.utils.parseStringArray(tiddler.fields.dependents || \"\");\n\t\t\t\t$tw.utils.each(dependents,function(title) {\n\t\t\t\t\taccumulatePlugin(title);\n\t\t\t\t});\n\t\t\t}\n\t\t};\n\taccumulatePlugin(selectedPluginTitle);\n\t// Read the plugin info for the incoming plugins\n\tvar changes = $tw.wiki.readPluginInfo(plugins);\n\t// Unregister any existing theme tiddlers\n\tvar unregisteredTiddlers = $tw.wiki.unregisterPluginTiddlers(this.pluginType);\n\t// Register any new theme tiddlers\n\tvar registeredTiddlers = $tw.wiki.registerPluginTiddlers(this.pluginType,plugins);\n\t// Unpack the current theme tiddlers\n\t$tw.wiki.unpackPluginTiddlers();\n\t// Call the switch handler\n\tif(this.onSwitch) {\n\t\tthis.onSwitch(plugins);\n\t}\n};\n\nexports.PluginSwitcher = PluginSwitcher;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/saver-handler.js": {
            "title": "$:/core/modules/saver-handler.js",
            "text": "/*\\\ntitle: $:/core/modules/saver-handler.js\ntype: application/javascript\nmodule-type: global\n\nThe saver handler tracks changes to the store and handles saving the entire wiki via saver modules.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInstantiate the saver handler with the following options:\nwiki: wiki to be synced\ndirtyTracking: true if dirty tracking should be performed\n*/\nfunction SaverHandler(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.dirtyTracking = options.dirtyTracking;\n\tthis.preloadDirty = options.preloadDirty || [];\n\tthis.pendingAutoSave = false;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"saver-handler\");\n\t// Initialise our savers\n\tif($tw.browser) {\n\t\tthis.initSavers();\n\t}\n\t// Only do dirty tracking if required\n\tif($tw.browser && this.dirtyTracking) {\n\t\t// Compile the dirty tiddler filter\n\t\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t\t// Count of changes that have not yet been saved\n\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(iterator) {\n\t\t\t\t$tw.utils.each(self.preloadDirty,function(title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\titerator(tiddler,title);\n\t\t\t\t});\n\t\t});\n\t\tthis.numChanges = filteredChanges.length;\n\t\t// Listen out for changes to tiddlers\n\t\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\t\t// Filter the changes so that we only count changes to tiddlers that we care about\n\t\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(iterator) {\n\t\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\titerator(tiddler,title);\n\t\t\t\t});\n\t\t\t});\n\t\t\t// Adjust the number of changes\n\t\t\tself.numChanges += filteredChanges.length;\n\t\t\tself.updateDirtyStatus();\n\t\t\t// Do any autosave if one is pending and there's no more change events\n\t\t\tif(self.pendingAutoSave && self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tself.pendingAutoSave = false;\n\t\t\t}\n\t\t});\n\t\t// Listen for the autosave event\n\t\t$tw.rootWidget.addEventListener(\"tm-auto-save-wiki\",function(event) {\n\t\t\t// Do the autosave unless there are outstanding tiddler change events\n\t\t\tif(self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise put ourselves in the \"pending autosave\" state and wait for the change event before we do the autosave\n\t\t\t\tself.pendingAutoSave = true;\n\t\t\t}\n\t\t});\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t}\n\t// Install the save action handlers\n\tif($tw.browser) {\n\t\t$tw.rootWidget.addEventListener(\"tm-save-wiki\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-download-file\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\tmethod: \"download\",\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t}\n}\n\nSaverHandler.prototype.titleSyncFilter = \"$:/config/SaverFilter\";\nSaverHandler.prototype.titleAutoSave = \"$:/config/AutoSave\";\nSaverHandler.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\n\n/*\nSelect the appropriate saver modules and set them up\n*/\nSaverHandler.prototype.initSavers = function(moduleType) {\n\tmoduleType = moduleType || \"saver\";\n\t// Instantiate the available savers\n\tthis.savers = [];\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tif(module.canSave(self)) {\n\t\t\tself.savers.push(module.create(self.wiki));\n\t\t}\n\t});\n\t// Sort the savers into priority order\n\tthis.savers.sort(function(a,b) {\n\t\tif(a.info.priority < b.info.priority) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(a.info.priority > b.info.priority) {\n\t\t\t\treturn +1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nSave the wiki contents. Options are:\n\tmethod: \"save\", \"autosave\" or \"download\"\n\ttemplate: the tiddler containing the template to save\n\tdownloadType: the content type for the saved file\n*/\nSaverHandler.prototype.saveWiki = function(options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tmethod = options.method || \"save\";\n\t// Ignore autosave if disabled\n\tif(method === \"autosave\" && ($tw.config.disableAutoSave || this.wiki.getTiddlerText(this.titleAutoSave,\"yes\") !== \"yes\")) {\n\t\treturn false;\n\t}\n\tvar\tvariables = options.variables || {},\n\t\ttemplate = options.template || \"$:/core/save/all\",\n\t\tdownloadType = options.downloadType || \"text/plain\",\n\t\ttext = this.wiki.renderTiddler(downloadType,template,options),\n\t\tcallback = function(err) {\n\t\t\tif(err) {\n\t\t\t\talert($tw.language.getString(\"Error/WhileSaving\") + \":\\n\\n\" + err);\n\t\t\t} else {\n\t\t\t\t// Clear the task queue if we're saving (rather than downloading)\n\t\t\t\tif(method !== \"download\") {\n\t\t\t\t\tself.numChanges = 0;\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t}\n\t\t\t\t$tw.notifier.display(self.titleSavedNotification);\n\t\t\t\tif(options.callback) {\n\t\t\t\t\toptions.callback();\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t// Call the highest priority saver that supports this method\n\tfor(var t=this.savers.length-1; t>=0; t--) {\n\t\tvar saver = this.savers[t];\n\t\tif(saver.info.capabilities.indexOf(method) !== -1 && saver.save(text,method,callback,{variables: {filename: variables.filename}})) {\n\t\t\tthis.logger.log(\"Saving wiki with method\",method,\"through saver\",saver.info.name);\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSaverHandler.prototype.isDirty = function() {\n\treturn this.numChanges > 0;\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSaverHandler.prototype.updateDirtyStatus = function() {\n\tvar self = this;\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t\t$tw.utils.each($tw.windows,function(win) {\n\t\t\t$tw.utils.toggleClass(win.document.body,\"tc-dirty\",self.isDirty());\n\t\t});\n\t}\n};\n\nexports.SaverHandler = SaverHandler;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/savers/andtidwiki.js": {
            "title": "$:/core/modules/savers/andtidwiki.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/andtidwiki.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the AndTidWiki Android app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar AndTidWiki = function(wiki) {\n};\n\nAndTidWiki.prototype.save = function(text,method,callback,options) {\n\tvar filename = options && options.variables ? options.variables.filename : null;\n\tif (method === \"download\") {\n\t\t// Support download\n\t\tif (window.twi.saveDownload) {\n\t\t\ttry {\n\t\t\t\twindow.twi.saveDownload(text,filename);\n\t\t\t} catch(err) {\n\t\t\t\tif (err.message === \"Method not found\") {\n\t\t\t\t\twindow.twi.saveDownload(text);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tvar link = document.createElement(\"a\");\n\t\t\tlink.setAttribute(\"href\",\"data:text/plain,\" + encodeURIComponent(text));\n\t\t\tif (filename) {\n\t\t\t    link.setAttribute(\"download\",filename);\n\t\t\t}\n\t\t\tdocument.body.appendChild(link);\n\t\t\tlink.click();\n\t\t\tdocument.body.removeChild(link);\n\t\t}\n\t} else if (window.twi.saveWiki) {\n\t\t// Direct save in Tiddloid\n\t\twindow.twi.saveWiki(text);\n\t} else {\n\t\t// Get the pathname of this document\n\t\tvar pathname = decodeURIComponent(document.location.toString().split(\"#\")[0]);\n\t\t// Strip the file://\n\t\tif(pathname.indexOf(\"file://\") === 0) {\n\t\t\tpathname = pathname.substr(7);\n\t\t}\n\t\t// Strip any query or location part\n\t\tvar p = pathname.indexOf(\"?\");\n\t\tif(p !== -1) {\n\t\t\tpathname = pathname.substr(0,p);\n\t\t}\n\t\tp = pathname.indexOf(\"#\");\n\t\tif(p !== -1) {\n\t\t\tpathname = pathname.substr(0,p);\n\t\t}\n\t\t// Save the file\n\t\twindow.twi.saveFile(pathname,text);\n\t}\n\t// Call the callback\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nAndTidWiki.prototype.info = {\n\tname: \"andtidwiki\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.twi && !!window.twi.saveFile;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new AndTidWiki(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/beaker.js": {
            "title": "$:/core/modules/savers/beaker.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/beaker.js\ntype: application/javascript\nmodule-type: saver\n\nSaves files using the Beaker browser's (https://beakerbrowser.com) Dat protocol (https://datproject.org/)\nCompatible with beaker >= V0.7.2\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet up the saver\n*/\nvar BeakerSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nBeakerSaver.prototype.save = function(text,method,callback) {\n\tvar dat = new DatArchive(\"\" + window.location),\n\t\tpathname = (\"\" + window.location.pathname).split(\"#\")[0];\n\tdat.stat(pathname).then(function(value) {\n\t\tif(value.isDirectory()) {\n\t\t\tpathname = pathname + \"/index.html\";\n\t\t}\n\t\tdat.writeFile(pathname,text,\"utf8\").then(function(value) {\n\t\t\tcallback(null);\n\t\t},function(reason) {\n\t\t\tcallback(\"Beaker Saver Write Error: \" + reason);\n\t\t});\n\t},function(reason) {\n\t\tcallback(\"Beaker Saver Stat Error: \" + reason);\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nBeakerSaver.prototype.info = {\n\tname: \"beaker\",\n\tpriority: 3000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.DatArchive && location.protocol===\"dat:\";\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new BeakerSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/custom.js": {
            "title": "$:/core/modules/savers/custom.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/custom.js\ntype: application/javascript\nmodule-type: saver\n\nLooks for `window.$tw.customSaver` first on the current window, then\non the parent window (of an iframe). If present, the saver must define\n\tsave: function(text,method,callback) { ... }\nand the saver may define\n\tpriority: number\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar findSaver = function(window) {\n\ttry {\n\t\treturn window && window.$tw && window.$tw.customSaver;\n\t} catch (err) {\n\t\t// Catching the exception is the most reliable way to detect cross-origin iframe errors.\n\t\t// For example, instead of saying that `window.parent.$tw` is undefined, Firefox will throw\n\t\t//   Uncaught DOMException: Permission denied to access property \"$tw\" on cross-origin object\n\t\tconsole.log({ msg: \"custom saver is disabled\", reason: err });\n\t\treturn null;\n\t}\n}\nvar saver = findSaver(window) || findSaver(window.parent) || {};\n\nvar CustomSaver = function(wiki) {\n};\n\nCustomSaver.prototype.save = function(text,method,callback) {\n\treturn saver.save(text, method, callback);\n};\n\n/*\nInformation about this saver\n*/\nCustomSaver.prototype.info = {\n\tname: \"custom\",\n\tpriority: saver.priority || 4000,\n\tcapabilities: [\"save\",\"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!(saver.save);\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new CustomSaver(wiki);\n};\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/download.js": {
            "title": "$:/core/modules/savers/download.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/download.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar DownloadSaver = function(wiki) {\n};\n\nDownloadSaver.prototype.save = function(text,method,callback,options) {\n\toptions = options || {};\n\t// Get the current filename\n\tvar filename = options.variables.filename;\n\tif(!filename) {\n\t\tvar p = document.location.pathname.lastIndexOf(\"/\");\n\t\tif(p !== -1) {\n\t\t\t// We decode the pathname because document.location is URL encoded by the browser\n\t\t\tfilename = decodeURIComponent(document.location.pathname.substr(p+1));\n\t\t}\n\t}\n\tif(!filename) {\n\t\tfilename = \"tiddlywiki.html\";\n\t}\n\t// Set up the link\n\tvar link = document.createElement(\"a\");\n\tif(Blob !== undefined) {\n\t\tvar blob = new Blob([text], {type: \"text/html\"});\n\t\tlink.setAttribute(\"href\", URL.createObjectURL(blob));\n\t} else {\n\t\tlink.setAttribute(\"href\",\"data:text/html,\" + encodeURIComponent(text));\n\t}\n\tlink.setAttribute(\"download\",filename);\n\tdocument.body.appendChild(link);\n\tlink.click();\n\tdocument.body.removeChild(link);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nDownloadSaver.prototype.info = {\n\tname: \"download\",\n\tpriority: 100\n};\n\nObject.defineProperty(DownloadSaver.prototype.info, \"capabilities\", {\n\tget: function() {\n\t\tvar capabilities = [\"save\", \"download\"];\n\t\tif(($tw.wiki.getTextReference(\"$:/config/DownloadSaver/AutoSave\") || \"\").toLowerCase() === \"yes\") {\n\t\t\tcapabilities.push(\"autosave\");\n\t\t}\n\t\treturn capabilities;\n\t}\n});\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn document.createElement(\"a\").download !== undefined;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new DownloadSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/fsosaver.js": {
            "title": "$:/core/modules/savers/fsosaver.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/fsosaver.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via MS FileSystemObject ActiveXObject\n\nNote: Since TiddlyWiki's markup contains the MOTW, the FileSystemObject normally won't be available. \nHowever, if the wiki is loaded as an .HTA file (Windows HTML Applications) then the FSO can be used.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar FSOSaver = function(wiki) {\n};\n\nFSOSaver.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = unescape(document.location.pathname);\n\t// Test for a Windows path of the form /x:\\blah...\n\tif(/^\\/[A-Z]\\:\\\\[^\\\\]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t} else if(document.location.hostname !== \"\" && /^\\/\\\\[^\\\\]+\\\\[^\\\\]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t\t// reconstruct UNC path\n\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t} else {\n\t\treturn false;\n\t}\n\t// Save the file (as UTF-16)\n\tvar fso = new ActiveXObject(\"Scripting.FileSystemObject\");\n\tvar file = fso.OpenTextFile(pathname,2,-1,-1);\n\tfile.Write(text);\n\tfile.Close();\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nFSOSaver.prototype.info = {\n\tname: \"FSOSaver\",\n\tpriority: 120,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\ttry {\n\t\treturn (window.location.protocol === \"file:\") && !!(new ActiveXObject(\"Scripting.FileSystemObject\"));\n\t} catch(e) { return false; }\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new FSOSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/gitea.js": {
            "title": "$:/core/modules/savers/gitea.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/gitea.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the gitea\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GiteaSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGiteaSaver.prototype.save = function(text,method,callback) {\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/Gitea/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"Gitea\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/Gitea/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/Gitea/Path\",\"\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/Gitea/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/Gitea/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/Gitea/ServerURL\") || \"https://gitea\",\n\t\theaders = {\n\t\t\t\"Accept\": \"application/json\",\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Authorization\": \"token \" + password\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/repos/\" + repo + \"/contents\" + path;\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tdata: {\n\t\t\tref: branch\n\t\t},\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar use_put = true;\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tif(sha === \"\"){\n\t\t\t\t\tuse_put = false;\n\t\t\t\t}\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tmessage: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: $tw.utils.base64Encode(text),\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: endpoint + \"/repos/\" + repo + \"/branches/\" + branch,\n\t\t\t\ttype: \"GET\",\n\t\t\t\theaders: headers,\n\t\t\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\t\t\tif(xhr.status === 404) {\n\t\t\t\t\t\tcallback(\"Please ensure the branch in the Gitea repo exists\");\n\t\t\t\t\t}else{\n\t\t\t\t\t\tdata[\"branch\"] = branch;\n\t\t\t\t\t\tself.upload(uri + filename, use_put?\"PUT\":\"POST\", headers, data, callback);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\nGiteaSaver.prototype.upload = function(uri,method,headers,data,callback) {\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: method,\n\t\theaders: headers,\n\t\tdata: JSON.stringify(data),\n\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\tcallback(null);\n\t\t}\n\t});\n};\n\n/*\nInformation about this saver\n*/\nGiteaSaver.prototype.info = {\n\tname: \"Gitea\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GiteaSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/github.js": {
            "title": "$:/core/modules/savers/github.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/github.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the GitHub v3 REST API\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GitHubSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGitHubSaver.prototype.save = function(text,method,callback) {\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/GitHub/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"github\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/GitHub/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/GitHub/Path\",\"\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/GitHub/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/GitHub/Branch\") || \"main\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/GitHub/ServerURL\") || \"https://api.github.com\",\n\t\theaders = {\n\t\t\t\"Accept\": \"application/vnd.github.v3+json\",\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Authorization\": \"Basic \" + window.btoa(username + \":\" + password),\n\t\t\t\"If-None-Match\": \"\"\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/repos/\" + repo + \"/contents\" + path;\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tdata: {\n\t\t\tref: branch\n\t\t},\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tmessage: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: $tw.utils.base64Encode(text),\n\t\t\t\tbranch: branch,\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t// Perform a PUT request to save the file\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: uri + filename,\n\t\t\t\ttype: \"PUT\",\n\t\t\t\theaders: headers,\n\t\t\t\tdata: JSON.stringify(data),\n\t\t\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t}\n\t\t\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\t\t\tcallback(null);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nGitHubSaver.prototype.info = {\n\tname: \"github\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GitHubSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/gitlab.js": {
            "title": "$:/core/modules/savers/gitlab.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/gitlab.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the GitLab REST API\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: true */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GitLabSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGitLabSaver.prototype.save = function(text,method,callback) {\n\t/* See https://docs.gitlab.com/ee/api/repository_files.html */\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/GitLab/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"gitlab\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/GitLab/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/GitLab/Path\",\"\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/GitLab/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/GitLab/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/GitLab/ServerURL\") || \"https://gitlab.com/api/v4\",\n\t\theaders = {\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Private-Token\": password\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/projects/\" + encodeURIComponent(repo) + \"/repository/\";\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri + \"tree/?path=\" + encodeURIComponent(path.replace(/^\\/+|\\/$/g, '')) + \"&branch=\" + encodeURIComponent(branch.replace(/^\\/+|\\/$/g, '')),\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar requestType = \"POST\";\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\trequestType = \"PUT\";\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tcommit_message: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: text,\n\t\t\t\tbranch: branch,\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t// Perform a request to save the file\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: uri + \"files/\" + encodeURIComponent(path.replace(/^\\/+/, '') + filename),\n\t\t\t\ttype: requestType,\n\t\t\t\theaders: headers,\n\t\t\t\tdata: JSON.stringify(data),\n\t\t\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t}\n\t\t\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\t\t\tcallback(null);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nGitLabSaver.prototype.info = {\n\tname: \"gitlab\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GitLabSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/hyperdrive.js": {
            "title": "$:/core/modules/savers/hyperdrive.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/hyperdrive.js\ntype: application/javascript\nmodule-type: saver\n\nSaves files using the Hyperdrive Protocol (https://hypercore-protocol.org/#hyperdrive) Beaker browser beta-1.0 and later (https://beakerbrowser.com)\nCompatible with beaker >= V1.0.0\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet up the saver\n*/\nvar HyperdriveSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nHyperdriveSaver.prototype.save = function(text,method,callback) {\n\tvar dat = beaker.hyperdrive.drive(\"\" + window.location),\n\t\tpathname = (\"\" + window.location.pathname).split(\"#\")[0];\n\tdat.stat(pathname).then(function(value) {\n\t\tif(value.isDirectory()) {\n\t\t\tpathname = pathname + \"/index.html\";\n\t\t}\n\t\tdat.writeFile(pathname,text,\"utf8\").then(function(value) {\n\t\t\tcallback(null);\n\t\t},function(reason) {\n\t\t\tcallback(\"Hyperdrive Saver Write Error: \" + reason);\n\t\t});\n\t},function(reason) {\n\t\tcallback(\"Hyperdrive Saver Stat Error: \" + reason);\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nHyperdriveSaver.prototype.info = {\n\tname: \"beaker-1.x\",\n\tpriority: 3000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.beaker && !!beaker.hyperdrive && location.protocol===\"hyper:\";\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new HyperdriveSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/manualdownload.js": {
            "title": "$:/core/modules/savers/manualdownload.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/manualdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Title of the tiddler containing the download message\nvar downloadInstructionsTitle = \"$:/language/Modals/Download\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar ManualDownloadSaver = function(wiki) {\n};\n\nManualDownloadSaver.prototype.save = function(text,method,callback) {\n\t$tw.modal.display(downloadInstructionsTitle,{\n\t\tdownloadLink: \"data:text/html,\" + encodeURIComponent(text)\n\t});\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nManualDownloadSaver.prototype.info = {\n\tname: \"manualdownload\",\n\tpriority: 0,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new ManualDownloadSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/msdownload.js": {
            "title": "$:/core/modules/savers/msdownload.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/msdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via window.navigator.msSaveBlob()\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar MsDownloadSaver = function(wiki) {\n};\n\nMsDownloadSaver.prototype.save = function(text,method,callback) {\n\t// Get the current filename\n\tvar filename = \"tiddlywiki.html\",\n\t\tp = document.location.pathname.lastIndexOf(\"/\");\n\tif(p !== -1) {\n\t\tfilename = document.location.pathname.substr(p+1);\n\t}\n\t// Set up the link\n\tvar blob = new Blob([text], {type: \"text/html\"});\n\twindow.navigator.msSaveBlob(blob,filename);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nMsDownloadSaver.prototype.info = {\n\tname: \"msdownload\",\n\tpriority: 110,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.navigator.msSaveBlob;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new MsDownloadSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/put.js": {
            "title": "$:/core/modules/savers/put.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/put.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by performing a PUT request to the server\n\nWorks with any server which accepts a PUT request\nto the current URL, such as a WebDAV server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRetrieve ETag if available\n*/\nvar retrieveETag = function(self) {\n\tvar headers = {\n\t\tAccept: \"*/*;charset=UTF-8\"\n\t};\n\t$tw.utils.httpRequest({\n\t\turl: self.uri(),\n\t\ttype: \"HEAD\",\n\t\theaders: headers,\n\t\tcallback: function(err,data,xhr) {\n\t\t\tif(err) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tvar etag = xhr.getResponseHeader(\"ETag\");\n\t\t\tif(!etag) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tself.etag = etag.replace(/^W\\//,\"\");\n\t\t}\n\t});\n};\n\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar PutSaver = function(wiki) {\n\tthis.wiki = wiki;\n\tvar self = this;\n\tvar uri = this.uri();\n\t// Async server probe. Until probe finishes, save will fail fast\n\t// See also https://github.com/Jermolene/TiddlyWiki5/issues/2276\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"OPTIONS\",\n\t\tcallback: function(err,data,xhr) {\n\t\t\t// Check DAV header http://www.webdav.org/specs/rfc2518.html#rfc.section.9.1\n\t\t\tif(!err) {\n\t\t\t\tself.serverAcceptsPuts = xhr.status === 200 && !!xhr.getResponseHeader(\"dav\");\n\t\t\t}\n\t\t}\n\t});\n\tretrieveETag(this);\n};\n\nPutSaver.prototype.uri = function() {\n\treturn document.location.toString().split(\"#\")[0];\n};\n\n// TODO: in case of edit conflict\n// Prompt: Do you want to save over this? Y/N\n// Merging would be ideal, and may be possible using future generic merge flow\nPutSaver.prototype.save = function(text,method,callback) {\n\tif(!this.serverAcceptsPuts) {\n\t\treturn false;\n\t}\n\tvar self = this;\n\tvar headers = {\n\t\t\"Content-Type\": \"text/html;charset=UTF-8\"\n\t};\n\tif(this.etag) {\n\t\theaders[\"If-Match\"] = this.etag;\n\t}\n\t$tw.utils.httpRequest({\n\t\turl: this.uri(),\n\t\ttype: \"PUT\",\n\t\theaders: headers,\n\t\tdata: text,\n\t\tcallback: function(err,data,xhr) {\n\t\t\tif(err) {\n\t\t\t\t// response is textual: \"XMLHttpRequest error code: 412\"\n\t\t\t\tvar status = Number(err.substring(err.indexOf(':') + 2, err.length))\n\t\t\t\tif(status === 412) { // edit conflict\n\t\t\t\t\tvar message = $tw.language.getString(\"Error/EditConflict\");\n\t\t\t\t\tcallback(message);\n\t\t\t\t} else {\n\t\t\t\t\tcallback(err); // fail\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tself.etag = xhr.getResponseHeader(\"ETag\");\n\t\t\t\tif(self.etag == null) {\n\t\t\t\t\tretrieveETag(self);\n\t\t\t\t}\n\t\t\t\tcallback(null); // success\n\t\t\t}\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nPutSaver.prototype.info = {\n\tname: \"put\",\n\tpriority: 2000,\n\tcapabilities: [\"save\",\"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn /^https?:/.test(location.protocol);\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new PutSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/tiddlyfox.js": {
            "title": "$:/core/modules/savers/tiddlyfox.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyfox.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TiddlyFox file extension\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TiddlyFoxSaver = function(wiki) {\n};\n\nTiddlyFoxSaver.prototype.save = function(text,method,callback) {\n\tvar messageBox = document.getElementById(\"tiddlyfox-message-box\");\n\tif(messageBox) {\n\t\t// Get the pathname of this document\n\t\tvar pathname = document.location.toString().split(\"#\")[0];\n\t\t// Replace file://localhost/ with file:///\n\t\tif(pathname.indexOf(\"file://localhost/\") === 0) {\n\t\t\tpathname = \"file://\" + pathname.substr(16);\n\t\t}\n\t\t// Windows path file:///x:/blah/blah --> x:\\blah\\blah\n\t\tif(/^file\\:\\/\\/\\/[A-Z]\\:\\//i.test(pathname)) {\n\t\t\t// Remove the leading slash and convert slashes to backslashes\n\t\t\tpathname = pathname.substr(8).replace(/\\//g,\"\\\\\");\n\t\t// Firefox Windows network path file://///server/share/blah/blah --> //server/share/blah/blah\n\t\t} else if(pathname.indexOf(\"file://///\") === 0) {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(10)).replace(/\\//g,\"\\\\\");\n\t\t// Mac/Unix local path file:///path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:///\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(7));\n\t\t// Mac/Unix local path file:/path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:/\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(5));\n\t\t// Otherwise Windows networth path file://server/share/path/path --> \\\\server\\share\\path\\path\n\t\t} else {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(7)).replace(new RegExp(\"/\",\"g\"),\"\\\\\");\n\t\t}\n\t\t// Create the message element and put it in the message box\n\t\tvar message = document.createElement(\"div\");\n\t\tmessage.setAttribute(\"data-tiddlyfox-path\",decodeURIComponent(pathname));\n\t\tmessage.setAttribute(\"data-tiddlyfox-content\",text);\n\t\tmessageBox.appendChild(message);\n\t\t// Add an event handler for when the file has been saved\n\t\tmessage.addEventListener(\"tiddlyfox-have-saved-file\",function(event) {\n\t\t\tcallback(null);\n\t\t}, false);\n\t\t// Create and dispatch the custom event to the extension\n\t\tvar event = document.createEvent(\"Events\");\n\t\tevent.initEvent(\"tiddlyfox-save-file\",true,false);\n\t\tmessage.dispatchEvent(event);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyFoxSaver.prototype.info = {\n\tname: \"tiddlyfox\",\n\tpriority: 1500,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyFoxSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/tiddlyie.js": {
            "title": "$:/core/modules/savers/tiddlyie.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyie.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via Internet Explorer BHO extenion (TiddlyIE)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar TiddlyIESaver = function(wiki) {\n};\n\nTiddlyIESaver.prototype.save = function(text,method,callback) {\n\t// Check existence of TiddlyIE BHO extension (note: only works after document is complete)\n\tif(typeof(window.TiddlyIE) != \"undefined\") {\n\t\t// Get the pathname of this document\n\t\tvar pathname = unescape(document.location.pathname);\n\t\t// Test for a Windows path of the form /x:/blah...\n\t\tif(/^\\/[A-Z]\\:\\/[^\\/]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+ (is this better?: ^/[a-z]:/[^/]+(/[^/]+)*\\.[^/]+ )\n\t\t\t// Remove the leading slash\n\t\t\tpathname = pathname.substr(1);\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t} else if(document.hostname !== \"\" && /^\\/[^\\/]+\\/[^\\/]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t\t// reconstruct UNC path\n\t\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t\t} else return false;\n\t\t// Prompt the user to save the file\n\t\twindow.TiddlyIE.save(pathname, text);\n\t\t// Callback that we succeeded\n\t\tcallback(null);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyIESaver.prototype.info = {\n\tname: \"tiddlyiesaver\",\n\tpriority: 1500,\n\tcapabilities: [\"save\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn (window.location.protocol === \"file:\");\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyIESaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/twedit.js": {
            "title": "$:/core/modules/savers/twedit.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/twedit.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TWEdit iOS app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TWEditSaver = function(wiki) {\n};\n\nTWEditSaver.prototype.save = function(text,method,callback) {\n\t// Bail if we're not running under TWEdit\n\tif(typeof DeviceInfo !== \"object\") {\n\t\treturn false;\n\t}\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.pathname);\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Remove the leading \"/Documents\" from path\n\tvar prefix = \"/Documents\";\n\tif(pathname.indexOf(prefix) === 0) {\n\t\tpathname = pathname.substr(prefix.length);\n\t}\n\t// Error handler\n\tvar errorHandler = function(event) {\n\t\t// Error\n\t\tcallback($tw.language.getString(\"Error/SavingToTWEdit\") + \": \" + event.target.error.code);\n\t};\n\t// Get the file system\n\twindow.requestFileSystem(LocalFileSystem.PERSISTENT,0,function(fileSystem) {\n\t\t// Now we've got the filesystem, get the fileEntry\n\t\tfileSystem.root.getFile(pathname, {create: true}, function(fileEntry) {\n\t\t\t// Now we've got the fileEntry, create the writer\n\t\t\tfileEntry.createWriter(function(writer) {\n\t\t\t\twriter.onerror = errorHandler;\n\t\t\t\twriter.onwrite = function() {\n\t\t\t\t\tcallback(null);\n\t\t\t\t};\n\t\t\t\twriter.position = 0;\n\t\t\t\twriter.write(text);\n\t\t\t},errorHandler);\n\t\t}, errorHandler);\n\t}, errorHandler);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nTWEditSaver.prototype.info = {\n\tname: \"twedit\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TWEditSaver(wiki);\n};\n\n/////////////////////////// Hack\n// HACK: This ensures that TWEdit recognises us as a TiddlyWiki document\nif($tw.browser) {\n\twindow.version = {title: \"TiddlyWiki\"};\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/upload.js": {
            "title": "$:/core/modules/savers/upload.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/upload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via upload to a server.\n\nDesigned to be compatible with BidiX's UploadPlugin at http://tiddlywiki.bidix.info/#UploadPlugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar UploadSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nUploadSaver.prototype.save = function(text,method,callback) {\n\t// Get the various parameters we need\n\tvar backupDir = this.wiki.getTextReference(\"$:/UploadBackupDir\") || \".\",\n\t\tusername = this.wiki.getTextReference(\"$:/UploadName\"),\n\t\tpassword = $tw.utils.getPassword(\"upload\"),\n\t\tuploadDir = this.wiki.getTextReference(\"$:/UploadDir\") || \".\",\n\t\tuploadFilename = this.wiki.getTextReference(\"$:/UploadFilename\") || \"index.html\",\n\t\turl = this.wiki.getTextReference(\"$:/UploadURL\");\n\t// Bail out if we don't have the bits we need\n\tif(!username || username.toString().trim() === \"\" || !password || password.toString().trim() === \"\") {\n\t\treturn false;\n\t}\n\t// Construct the url if not provided\n\tif(!url) {\n\t\turl = \"http://\" + username + \".tiddlyspot.com/store.cgi\";\n\t}\n\t// Assemble the header\n\tvar boundary = \"---------------------------\" + \"AaB03x\";\t\n\tvar uploadFormName = \"UploadPlugin\";\n\tvar head = [];\n\thead.push(\"--\" + boundary + \"\\r\\nContent-disposition: form-data; name=\\\"UploadPlugin\\\"\\r\\n\");\n\thead.push(\"backupDir=\" + backupDir + \";user=\" + username + \";password=\" + password + \";uploaddir=\" + uploadDir + \";;\"); \n\thead.push(\"\\r\\n\" + \"--\" + boundary);\n\thead.push(\"Content-disposition: form-data; name=\\\"userfile\\\"; filename=\\\"\" + uploadFilename + \"\\\"\");\n\thead.push(\"Content-Type: text/html;charset=UTF-8\");\n\thead.push(\"Content-Length: \" + text.length + \"\\r\\n\");\n\thead.push(\"\");\n\t// Assemble the tail and the data itself\n\tvar tail = \"\\r\\n--\" + boundary + \"--\\r\\n\",\n\t\tdata = head.join(\"\\r\\n\") + text + tail;\n\t// Do the HTTP post\n\tvar http = new XMLHttpRequest();\n\thttp.open(\"POST\",url,true,username,password);\n\thttp.setRequestHeader(\"Content-Type\",\"multipart/form-data; charset=UTF-8; boundary=\" + boundary);\n\thttp.onreadystatechange = function() {\n\t\tif(http.readyState == 4 && http.status == 200) {\n\t\t\tif(http.responseText.substr(0,4) === \"0 - \") {\n\t\t\t\tcallback(null);\n\t\t\t} else {\n\t\t\t\tcallback(http.responseText);\n\t\t\t}\n\t\t}\n\t};\n\ttry {\n\t\thttp.send(data);\n\t} catch(ex) {\n\t\treturn callback($tw.language.getString(\"Error/Caption\") + \":\" + ex);\n\t}\n\t$tw.notifier.display(\"$:/language/Notifications/Save/Starting\");\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nUploadSaver.prototype.info = {\n\tname: \"upload\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new UploadSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/server/authenticators/basic.js": {
            "title": "$:/core/modules/server/authenticators/basic.js",
            "text": "/*\\\ntitle: $:/core/modules/server/authenticators/basic.js\ntype: application/javascript\nmodule-type: authenticator\n\nAuthenticator for WWW basic authentication\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif($tw.node) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\");\n}\n\nfunction BasicAuthenticator(server) {\n\tthis.server = server;\n\tthis.credentialsData = [];\n}\n\n/*\nReturns true if the authenticator is active, false if it is inactive, or a string if there is an error\n*/\nBasicAuthenticator.prototype.init = function() {\n\t// Read the credentials data\n\tthis.credentialsFilepath = this.server.get(\"credentials\");\n\tif(this.credentialsFilepath) {\n\t\tvar resolveCredentialsFilepath = path.resolve(this.server.boot.wikiPath,this.credentialsFilepath);\n\t\tif(fs.existsSync(resolveCredentialsFilepath) && !fs.statSync(resolveCredentialsFilepath).isDirectory()) {\n\t\t\tvar credentialsText = fs.readFileSync(resolveCredentialsFilepath,\"utf8\"),\n\t\t\t\tcredentialsData = $tw.utils.parseCsvStringWithHeader(credentialsText);\n\t\t\tif(typeof credentialsData === \"string\") {\n\t\t\t\treturn \"Error: \" + credentialsData + \" reading credentials from '\" + resolveCredentialsFilepath + \"'\";\n\t\t\t} else {\n\t\t\t\tthis.credentialsData = credentialsData;\n\t\t\t}\n\t\t} else {\n\t\t\treturn \"Error: Unable to load user credentials from '\" + resolveCredentialsFilepath + \"'\";\n\t\t}\n\t}\n\t// Add the hardcoded username and password if specified\n\tif(this.server.get(\"username\") && this.server.get(\"password\")) {\n\t\tthis.credentialsData = this.credentialsData || [];\n\t\tthis.credentialsData.push({\n\t\t\tusername: this.server.get(\"username\"),\n\t\t\tpassword: this.server.get(\"password\")\n\t\t});\n\t}\n\treturn this.credentialsData.length > 0;\n};\n\n/*\nReturns true if the request is authenticated and assigns the \"authenticatedUsername\" state variable.\nReturns false if the request couldn't be authenticated having sent an appropriate response to the browser\n*/\nBasicAuthenticator.prototype.authenticateRequest = function(request,response,state) {\n\t// Extract the incoming username and password from the request\n\tvar header = request.headers.authorization || \"\";\n\tif(!header && state.allowAnon) {\n\t\t// If there's no header and anonymous access is allowed then we don't set authenticatedUsername\n\t\treturn true;\n\t}\n\tvar token = header.split(/\\s+/).pop() || \"\",\n\t\tauth = $tw.utils.base64Decode(token),\n\t\tparts = auth.split(/:/),\n\t\tincomingUsername = parts[0],\n\t\tincomingPassword = parts[1];\n\t// Check that at least one of the credentials matches\n\tvar matchingCredentials = this.credentialsData.find(function(credential) {\n\t\treturn credential.username === incomingUsername && credential.password === incomingPassword;\n\t});\n\tif(matchingCredentials) {\n\t\t// If so, add the authenticated username to the request state\n\t\tstate.authenticatedUsername = incomingUsername;\n\t\treturn true;\n\t} else {\n\t\t// If not, return an authentication challenge\n\t\tresponse.writeHead(401,\"Authentication required\",{\n\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + state.server.servername + '\"'\n\t\t});\n\t\tresponse.end();\n\t\treturn false;\n\t}\n};\n\nexports.AuthenticatorClass = BasicAuthenticator;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "authenticator"
        },
        "$:/core/modules/server/authenticators/header.js": {
            "title": "$:/core/modules/server/authenticators/header.js",
            "text": "/*\\\ntitle: $:/core/modules/server/authenticators/header.js\ntype: application/javascript\nmodule-type: authenticator\n\nAuthenticator for trusted header authentication\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction HeaderAuthenticator(server) {\n\tthis.server = server;\n\tthis.header = server.get(\"authenticated-user-header\") ? server.get(\"authenticated-user-header\").toLowerCase() : undefined;\n}\n\n/*\nReturns true if the authenticator is active, false if it is inactive, or a string if there is an error\n*/\nHeaderAuthenticator.prototype.init = function() {\n\treturn !!this.header;\n};\n\n/*\nReturns true if the request is authenticated and assigns the \"authenticatedUsername\" state variable.\nReturns false if the request couldn't be authenticated having sent an appropriate response to the browser\n*/\nHeaderAuthenticator.prototype.authenticateRequest = function(request,response,state) {\n\t// Otherwise, authenticate as the username in the specified header\n\tvar username = request.headers[this.header];\n\tif(!username && !state.allowAnon) {\n\t\tresponse.writeHead(401,\"Authorization header required to login to '\" + state.server.servername + \"'\");\n\t\tresponse.end();\n\t\treturn false;\n\t} else {\n\t\t// authenticatedUsername will be undefined for anonymous users\n\t\tstate.authenticatedUsername = username;\n\t\treturn true;\n\t}\n};\n\nexports.AuthenticatorClass = HeaderAuthenticator;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "authenticator"
        },
        "$:/core/modules/server/routes/delete-tiddler.js": {
            "title": "$:/core/modules/server/routes/delete-tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/delete-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nDELETE /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"DELETE\";\n\nexports.path = /^\\/bags\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]);\n\tstate.wiki.deleteTiddler(title);\n\tresponse.writeHead(204, \"OK\", {\n\t\t\"Content-Type\": \"text/plain\"\n\t});\n\tresponse.end();\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-favicon.js": {
            "title": "$:/core/modules/server/routes/get-favicon.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-favicon.js\ntype: application/javascript\nmodule-type: route\n\nGET /favicon.ico\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/favicon.ico$/;\n\nexports.handler = function(request,response,state) {\n\tresponse.writeHead(200, {\"Content-Type\": \"image/x-icon\"});\n\tvar buffer = state.wiki.getTiddlerText(\"$:/favicon.ico\",\"\");\n\tresponse.end(buffer,\"base64\");\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-file.js": {
            "title": "$:/core/modules/server/routes/get-file.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-file.js\ntype: application/javascript\nmodule-type: route\n\nGET /files/:filepath\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/files\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar path = require(\"path\"),\n\t\tfs = require(\"fs\"),\n\t\tutil = require(\"util\"),\n\t\tsuppliedFilename = decodeURIComponent(state.params[0]),\n\t\tfilename = path.resolve(state.boot.wikiPath,\"files\",suppliedFilename),\n\t\textension = path.extname(filename);\n\tfs.readFile(filename,function(err,content) {\n\t\tvar status,content,type = \"text/plain\";\n\t\tif(err) {\n\t\t\tconsole.log(\"Error accessing file \" + filename + \": \" + err.toString());\n\t\t\tstatus = 404;\n\t\t\tcontent = \"File '\" + suppliedFilename + \"' not found\";\n\t\t} else {\n\t\t\tstatus = 200;\n\t\t\tcontent = content;\n\t\t\ttype = ($tw.config.fileExtensionInfo[extension] ? $tw.config.fileExtensionInfo[extension].type : \"application/octet-stream\");\n\t\t}\n\t\tresponse.writeHead(status,{\n\t\t\t\"Content-Type\": type\n\t\t});\n\t\tresponse.end(content);\n\t});\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-index.js": {
            "title": "$:/core/modules/server/routes/get-index.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-index.js\ntype: application/javascript\nmodule-type: route\n\nGET /\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar zlib = require(\"zlib\");\n\nexports.method = \"GET\";\n\nexports.path = /^\\/$/;\n\nexports.handler = function(request,response,state) {\n\tvar acceptEncoding = request.headers[\"accept-encoding\"];\n\tif(!acceptEncoding) {\n\t\tacceptEncoding = \"\";\n\t}\n\tvar text = state.wiki.renderTiddler(state.server.get(\"root-render-type\"),state.server.get(\"root-tiddler\")),\n\t\tresponseHeaders = {\n\t\t\"Content-Type\": state.server.get(\"root-serve-type\")\n\t};\n\t/*\n\tIf the gzip=yes flag for `listen` is set, check if the user agent permits\n\tcompression. If so, compress our response. Note that we use the synchronous\n\tfunctions from zlib to stay in the imperative style. The current `Server`\n\tdoesn't depend on this, and we may just as well use the async versions.\n\t*/\n\tif(state.server.enableGzip) {\n\t\tif (/\\bdeflate\\b/.test(acceptEncoding)) {\n\t\t\tresponseHeaders[\"Content-Encoding\"] = \"deflate\";\n\t\t\ttext = zlib.deflateSync(text);\n\t\t} else if (/\\bgzip\\b/.test(acceptEncoding)) {\n\t\t\tresponseHeaders[\"Content-Encoding\"] = \"gzip\";\n\t\t\ttext = zlib.gzipSync(text);\n\t\t}\n\t}\n\tresponse.writeHead(200,responseHeaders);\n\tresponse.end(text);\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-login-basic.js": {
            "title": "$:/core/modules/server/routes/get-login-basic.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-login-basic.js\ntype: application/javascript\nmodule-type: route\n\nGET /login-basic -- force a Basic Authentication challenge\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/login-basic$/;\n\nexports.handler = function(request,response,state) {\n\tif(!state.authenticatedUsername) {\n\t\t// Challenge if there's no username\n\t\tresponse.writeHead(401,{\n\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + state.server.servername + '\"'\n\t\t});\n\t\tresponse.end();\t\t\n\t} else {\n\t\t// Redirect to the root wiki if login worked\n\t\tresponse.writeHead(302,{\n\t\t\tLocation: \"/\"\n\t\t});\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-status.js": {
            "title": "$:/core/modules/server/routes/get-status.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-status.js\ntype: application/javascript\nmodule-type: route\n\nGET /status\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/status$/;\n\nexports.handler = function(request,response,state) {\n\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\tvar text = JSON.stringify({\n\t\tusername: state.authenticatedUsername || state.server.get(\"anon-username\") || \"\",\n\t\tanonymous: !state.authenticatedUsername,\n\t\tread_only: !state.server.isAuthorized(\"writers\",state.authenticatedUsername),\n\t\tspace: {\n\t\t\trecipe: \"default\"\n\t\t},\n\t\ttiddlywiki_version: $tw.version\n\t});\n\tresponse.end(text,\"utf8\");\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-tiddler-html.js": {
            "title": "$:/core/modules/server/routes/get-tiddler-html.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddler-html.js\ntype: application/javascript\nmodule-type: route\n\nGET /:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/([^\\/]+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\t\ttiddler = state.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar renderType = tiddler.getFieldString(\"_render_type\"),\n\t\t\trenderTemplate = tiddler.getFieldString(\"_render_template\");\n\t\t// Tiddler fields '_render_type' and '_render_template' overwrite\n\t\t// system wide settings for render type and template\n\t\tif(state.wiki.isSystemTiddler(title)) {\n\t\t\trenderType = renderType || state.server.get(\"system-tiddler-render-type\");\n\t\t\trenderTemplate = renderTemplate || state.server.get(\"system-tiddler-render-template\");\n\t\t} else {\n\t\t\trenderType = renderType || state.server.get(\"tiddler-render-type\");\n\t\t\trenderTemplate = renderTemplate || state.server.get(\"tiddler-render-template\");\n\t\t}\n\t\tvar text = state.wiki.renderTiddler(renderType,renderTemplate,{parseAsInline: true, variables: {currentTiddler: title}});\n\t\t// Naughty not to set a content-type, but it's the easiest way to ensure the browser will see HTML pages as HTML, and accept plain text tiddlers as CSS or JS\n\t\tresponse.writeHead(200);\n\t\tresponse.end(text,\"utf8\");\n\t} else {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-tiddler.js": {
            "title": "$:/core/modules/server/routes/get-tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nGET /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\t\ttiddler = state.wiki.getTiddler(title),\n\t\ttiddlerFields = {},\n\t\tknownFields = [\n\t\t\t\"bag\", \"created\", \"creator\", \"modified\", \"modifier\", \"permissions\", \"recipe\", \"revision\", \"tags\", \"text\", \"title\", \"type\", \"uri\"\n\t\t];\n\tif(tiddler) {\n\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\tif(knownFields.indexOf(name) !== -1) {\n\t\t\t\ttiddlerFields[name] = value;\n\t\t\t} else {\n\t\t\t\ttiddlerFields.fields = tiddlerFields.fields || {};\n\t\t\t\ttiddlerFields.fields[name] = value;\n\t\t\t}\n\t\t});\n\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\ttiddlerFields.bag = \"default\";\n\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\tresponse.end(JSON.stringify(tiddlerFields),\"utf8\");\n\t} else {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-tiddlers-json.js": {
            "title": "$:/core/modules/server/routes/get-tiddlers-json.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddlers-json.js\ntype: application/javascript\nmodule-type: route\n\nGET /recipes/default/tiddlers.json?filter=<filter>\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_FILTER = \"[all[tiddlers]!is[system]sort[title]]\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers.json$/;\n\nexports.handler = function(request,response,state) {\n\tvar filter = state.queryParameters.filter || DEFAULT_FILTER;\n\tif(state.wiki.getTiddlerText(\"$:/config/Server/AllowAllExternalFilters\") !== \"yes\") {\n\t\tif(state.wiki.getTiddlerText(\"$:/config/Server/ExternalFilters/\" + filter) !== \"yes\") {\n\t\t\tconsole.log(\"Blocked attempt to GET /recipes/default/tiddlers.json with filter: \" + filter);\n\t\t\tresponse.writeHead(403);\n\t\t\tresponse.end();\n\t\t\treturn;\n\t\t}\n\t}\n\tif(state.wiki.getTiddlerText(\"$:/config/SyncSystemTiddlersFromServer\") === \"no\") {\n\t\tfilter += \"+[!is[system]]\";\n\t}\n\tvar excludeFields = (state.queryParameters.exclude || \"text\").split(\",\"),\n\t\ttitles = state.wiki.filterTiddlers(filter);\n\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\tvar tiddlers = [];\n\t$tw.utils.each(titles,function(title) {\n\t\tvar tiddler = state.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tvar tiddlerFields = tiddler.getFieldStrings({exclude: excludeFields});\n\t\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\t\ttiddlers.push(tiddlerFields);\n\t\t}\n\t});\n\tvar text = JSON.stringify(tiddlers);\n\tresponse.end(text,\"utf8\");\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/put-tiddler.js": {
            "title": "$:/core/modules/server/routes/put-tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/put-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nPUT /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"PUT\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\tfields = JSON.parse(state.data);\n\t// Pull up any subfields in the `fields` object\n\tif(fields.fields) {\n\t\t$tw.utils.each(fields.fields,function(field,name) {\n\t\t\tfields[name] = field;\n\t\t});\n\t\tdelete fields.fields;\n\t}\n\t// Remove any revision field\n\tif(fields.revision) {\n\t\tdelete fields.revision;\n\t}\n\tstate.wiki.addTiddler(new $tw.Tiddler(state.wiki.getCreationFields(),fields,{title: title},state.wiki.getModificationFields()));\n\tvar changeCount = state.wiki.getChangeCount(title).toString();\n\tresponse.writeHead(204, \"OK\",{\n\t\tEtag: \"\\\"default/\" + encodeURIComponent(title) + \"/\" + changeCount + \":\\\"\",\n\t\t\"Content-Type\": \"text/plain\"\n\t});\n\tresponse.end();\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/server.js": {
            "title": "$:/core/modules/server/server.js",
            "text": "/*\\\ntitle: $:/core/modules/server/server.js\ntype: application/javascript\nmodule-type: library\n\nServe tiddlers over http\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif($tw.node) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\"),\n\t\tquerystring = require(\"querystring\");\n}\n\n/*\nA simple HTTP server with regexp-based routes\noptions: variables - optional hashmap of variables to set (a misnomer - they are really constant parameters)\n\t\t routes - optional array of routes to use\n\t\t wiki - reference to wiki object\n*/\nfunction Server(options) {\n\tvar self = this;\n\tthis.routes = options.routes || [];\n\tthis.authenticators = options.authenticators || [];\n\tthis.wiki = options.wiki;\n\tthis.boot = options.boot || $tw.boot;\n\tthis.servername = $tw.utils.transliterateToSafeASCII(this.wiki.getTiddlerText(\"$:/SiteTitle\") || \"TiddlyWiki5\");\n\t// Initialise the variables\n\tthis.variables = $tw.utils.extend({},this.defaultVariables);\n\tif(options.variables) {\n\t\tfor(var variable in options.variables) {\n\t\t\tif(options.variables[variable]) {\n\t\t\t\tthis.variables[variable] = options.variables[variable];\n\t\t\t}\n\t\t}\t\t\n\t}\n\t$tw.utils.extend({},this.defaultVariables,options.variables);\n\t// Initialise CSRF\n\tthis.csrfDisable = this.get(\"csrf-disable\") === \"yes\";\n\t// Initialize Gzip compression\n\tthis.enableGzip = this.get(\"gzip\") === \"yes\";\n\t// Initialise authorization\n\tvar authorizedUserName = (this.get(\"username\") && this.get(\"password\")) ? this.get(\"username\") : \"(anon)\";\n\tthis.authorizationPrincipals = {\n\t\treaders: (this.get(\"readers\") || authorizedUserName).split(\",\").map($tw.utils.trim),\n\t\twriters: (this.get(\"writers\") || authorizedUserName).split(\",\").map($tw.utils.trim)\n\t}\n\t// Load and initialise authenticators\n\t$tw.modules.forEachModuleOfType(\"authenticator\", function(title,authenticatorDefinition) {\n\t\t// console.log(\"Loading server route \" + title);\n\t\tself.addAuthenticator(authenticatorDefinition.AuthenticatorClass);\n\t});\n\t// Load route handlers\n\t$tw.modules.forEachModuleOfType(\"route\", function(title,routeDefinition) {\n\t\t// console.log(\"Loading server route \" + title);\n\t\tself.addRoute(routeDefinition);\n\t});\n\t// Initialise the http vs https\n\tthis.listenOptions = null;\n\tthis.protocol = \"http\";\n\tvar tlsKeyFilepath = this.get(\"tls-key\"),\n\t\ttlsCertFilepath = this.get(\"tls-cert\");\n\tif(tlsCertFilepath && tlsKeyFilepath) {\n\t\tthis.listenOptions = {\n\t\t\tkey: fs.readFileSync(path.resolve(this.boot.wikiPath,tlsKeyFilepath),\"utf8\"),\n\t\t\tcert: fs.readFileSync(path.resolve(this.boot.wikiPath,tlsCertFilepath),\"utf8\")\n\t\t};\n\t\tthis.protocol = \"https\";\n\t}\n\tthis.transport = require(this.protocol);\n}\n\nServer.prototype.defaultVariables = {\n\tport: \"8080\",\n\thost: \"127.0.0.1\",\n\t\"root-tiddler\": \"$:/core/save/all\",\n\t\"root-render-type\": \"text/plain\",\n\t\"root-serve-type\": \"text/html\",\n\t\"tiddler-render-type\": \"text/html\",\n\t\"tiddler-render-template\": \"$:/core/templates/server/static.tiddler.html\",\n\t\"system-tiddler-render-type\": \"text/plain\",\n\t\"system-tiddler-render-template\": \"$:/core/templates/wikified-tiddler\",\n\t\"debug-level\": \"none\",\n\t\"gzip\": \"no\"\n};\n\nServer.prototype.get = function(name) {\n\treturn this.variables[name];\n};\n\nServer.prototype.addRoute = function(route) {\n\tthis.routes.push(route);\n};\n\nServer.prototype.addAuthenticator = function(AuthenticatorClass) {\n\t// Instantiate and initialise the authenticator\n\tvar authenticator = new AuthenticatorClass(this),\n\t\tresult = authenticator.init();\n\tif(typeof result === \"string\") {\n\t\t$tw.utils.error(\"Error: \" + result);\n\t} else if(result) {\n\t\t// Only use the authenticator if it initialised successfully\n\t\tthis.authenticators.push(authenticator);\n\t}\n};\n\nServer.prototype.findMatchingRoute = function(request,state) {\n\tfor(var t=0; t<this.routes.length; t++) {\n\t\tvar potentialRoute = this.routes[t],\n\t\t\tpathRegExp = potentialRoute.path,\n\t\t\tpathname = state.urlInfo.pathname,\n\t\t\tmatch;\n\t\tif(state.pathPrefix) {\n\t\t\tif(pathname.substr(0,state.pathPrefix.length) === state.pathPrefix) {\n\t\t\t\tpathname = pathname.substr(state.pathPrefix.length) || \"/\";\n\t\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t\t} else {\n\t\t\t\tmatch = false;\n\t\t\t}\n\t\t} else {\n\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t}\n\t\tif(match && request.method === potentialRoute.method) {\n\t\t\tstate.params = [];\n\t\t\tfor(var p=1; p<match.length; p++) {\n\t\t\t\tstate.params.push(match[p]);\n\t\t\t}\n\t\t\treturn potentialRoute;\n\t\t}\n\t}\n\treturn null;\n};\n\nServer.prototype.methodMappings = {\n\t\"GET\": \"readers\",\n\t\"OPTIONS\": \"readers\",\n\t\"HEAD\": \"readers\",\n\t\"PUT\": \"writers\",\n\t\"POST\": \"writers\",\n\t\"DELETE\": \"writers\"\n};\n\n/*\nCheck whether a given user is authorized for the specified authorizationType (\"readers\" or \"writers\"). Pass null or undefined as the username to check for anonymous access\n*/\nServer.prototype.isAuthorized = function(authorizationType,username) {\n\tvar principals = this.authorizationPrincipals[authorizationType] || [];\n\treturn principals.indexOf(\"(anon)\") !== -1 || (username && (principals.indexOf(\"(authenticated)\") !== -1 || principals.indexOf(username) !== -1));\n}\n\nServer.prototype.requestHandler = function(request,response,options) {\n\toptions = options || {};\n\t// Compose the state object\n\tvar self = this;\n\tvar state = {};\n\tstate.wiki = options.wiki || self.wiki;\n\tstate.boot = options.boot || self.boot;\n\tstate.server = self;\n\tstate.urlInfo = url.parse(request.url);\n\tstate.queryParameters = querystring.parse(state.urlInfo.query);\n\tstate.pathPrefix = options.pathPrefix || this.get(\"path-prefix\") || \"\";\n\t// Get the principals authorized to access this resource\n\tvar authorizationType = this.methodMappings[request.method] || \"readers\";\n\t// Check for the CSRF header if this is a write\n\tif(!this.csrfDisable && authorizationType === \"writers\" && request.headers[\"x-requested-with\"] !== \"TiddlyWiki\") {\n\t\tresponse.writeHead(403,\"'X-Requested-With' header required to login to '\" + this.servername + \"'\");\n\t\tresponse.end();\n\t\treturn;\t\t\n\t}\n\t// Check whether anonymous access is granted\n\tstate.allowAnon = this.isAuthorized(authorizationType,null);\n\t// Authenticate with the first active authenticator\n\tif(this.authenticators.length > 0) {\n\t\tif(!this.authenticators[0].authenticateRequest(request,response,state)) {\n\t\t\t// Bail if we failed (the authenticator will have sent the response)\n\t\t\treturn;\n\t\t}\t\t\n\t}\n\t// Authorize with the authenticated username\n\tif(!this.isAuthorized(authorizationType,state.authenticatedUsername)) {\n\t\tresponse.writeHead(401,\"'\" + state.authenticatedUsername + \"' is not authorized to access '\" + this.servername + \"'\");\n\t\tresponse.end();\n\t\treturn;\n\t}\n\t// Find the route that matches this path\n\tvar route = self.findMatchingRoute(request,state);\n\t// Optionally output debug info\n\tif(self.get(\"debug-level\") !== \"none\") {\n\t\tconsole.log(\"Request path:\",JSON.stringify(state.urlInfo));\n\t\tconsole.log(\"Request headers:\",JSON.stringify(request.headers));\n\t\tconsole.log(\"authenticatedUsername:\",state.authenticatedUsername);\n\t}\n\t// Return a 404 if we didn't find a route\n\tif(!route) {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t\treturn;\n\t}\n\t// Receive the request body if necessary and hand off to the route handler\n\tif(route.bodyFormat === \"stream\" || request.method === \"GET\" || request.method === \"HEAD\") {\n\t\t// Let the route handle the request stream itself\n\t\troute.handler(request,response,state);\n\t} else if(route.bodyFormat === \"string\" || !route.bodyFormat) {\n\t\t// Set the encoding for the incoming request\n\t\trequest.setEncoding(\"utf8\");\n\t\tvar data = \"\";\n\t\trequest.on(\"data\",function(chunk) {\n\t\t\tdata += chunk.toString();\n\t\t});\n\t\trequest.on(\"end\",function() {\n\t\t\tstate.data = data;\n\t\t\troute.handler(request,response,state);\n\t\t});\n\t} else if(route.bodyFormat === \"buffer\") {\n\t\tvar data = [];\n\t\trequest.on(\"data\",function(chunk) {\n\t\t\tdata.push(chunk);\n\t\t});\n\t\trequest.on(\"end\",function() {\n\t\t\tstate.data = Buffer.concat(data);\n\t\t\troute.handler(request,response,state);\n\t\t})\n\t} else {\n\t\tresponse.writeHead(400,\"Invalid bodyFormat \" + route.bodyFormat + \" in route \" + route.method + \" \" + route.path.source);\n\t\tresponse.end();\n\t}\n};\n\n/*\nListen for requests\nport: optional port number (falls back to value of \"port\" variable)\nhost: optional host address (falls back to value of \"host\" variable)\nprefix: optional prefix (falls back to value of \"path-prefix\" variable)\n*/\nServer.prototype.listen = function(port,host,prefix) {\n\tvar self = this;\n\t// Handle defaults for port and host\n\tport = port || this.get(\"port\");\n\thost = host || this.get(\"host\");\n\tprefix = prefix || this.get(\"path-prefix\") || \"\";\n\t// Check for the port being a string and look it up as an environment variable\n\tif(parseInt(port,10).toString() !== port) {\n\t\tport = process.env[port] || 8080;\n\t}\n\t// Warn if required plugins are missing\n\tif(!this.wiki.getTiddler(\"$:/plugins/tiddlywiki/tiddlyweb\") || !this.wiki.getTiddler(\"$:/plugins/tiddlywiki/filesystem\")) {\n\t\t$tw.utils.warning(\"Warning: Plugins required for client-server operation (\\\"tiddlywiki/filesystem\\\" and \\\"tiddlywiki/tiddlyweb\\\") are missing from tiddlywiki.info file\");\n\t}\n\t// Create the server\n\tvar server;\n\tif(this.listenOptions) {\n\t\tserver = this.transport.createServer(this.listenOptions,this.requestHandler.bind(this));\n\t} else {\n\t\tserver = this.transport.createServer(this.requestHandler.bind(this));\n\t}\n\t// Display the port number after we've started listening (the port number might have been specified as zero, in which case we will get an assigned port)\n\tserver.on(\"listening\",function() {\n\t\tvar address = server.address();\n\t\t$tw.utils.log(\"Serving on \" + self.protocol + \"://\" + address.address + \":\" + address.port + prefix,\"brown/orange\");\n\t\t$tw.utils.log(\"(press ctrl-C to exit)\",\"red\");\n\t});\n\t// Listen\n\treturn server.listen(port,host);\n};\n\nexports.Server = Server;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/browser-messaging.js": {
            "title": "$:/core/modules/browser-messaging.js",
            "text": "/*\\\ntitle: $:/core/modules/browser-messaging.js\ntype: application/javascript\nmodule-type: startup\n\nBrowser message handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"browser-messaging\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*\nLoad a specified url as an iframe and call the callback when it is loaded. If the url is already loaded then the existing iframe instance is used\n*/\nfunction loadIFrame(url,callback) {\n\t// Check if iframe already exists\n\tvar iframeInfo = $tw.browserMessaging.iframeInfoMap[url];\n\tif(iframeInfo) {\n\t\t// We've already got the iframe\n\t\tcallback(null,iframeInfo);\n\t} else {\n\t\t// Create the iframe and save it in the list\n\t\tvar iframe = document.createElement(\"iframe\");\n\t\tiframeInfo = {\n\t\t\turl: url,\n\t\t\tstatus: \"loading\",\n\t\t\tdomNode: iframe\n\t\t};\n\t\t$tw.browserMessaging.iframeInfoMap[url] = iframeInfo;\n\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t// Add the iframe to the DOM and hide it\n\t\tiframe.style.display = \"none\";\n\t\tiframe.setAttribute(\"library\",\"true\");\n\t\tdocument.body.appendChild(iframe);\n\t\t// Set up onload\n\t\tiframe.onload = function() {\n\t\t\tiframeInfo.status = \"loaded\";\n\t\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t\tcallback(null,iframeInfo);\n\t\t};\n\t\tiframe.onerror = function() {\n\t\t\tcallback(\"Cannot load iframe\");\n\t\t};\n\t\ttry {\n\t\t\tiframe.src = url;\n\t\t} catch(ex) {\n\t\t\tcallback(ex);\n\t\t}\n\t}\n}\n\n/*\nUnload library iframe for given url\n*/\nfunction unloadIFrame(url){\n\t$tw.utils.each(document.getElementsByTagName('iframe'), function(iframe) {\n\t\tif(iframe.getAttribute(\"library\") === \"true\" &&\n\t\t  iframe.getAttribute(\"src\") === url) {\n\t\t\tiframe.parentNode.removeChild(iframe);\n\t\t}\n\t});\n}\n\nfunction saveIFrameInfoTiddler(iframeInfo) {\n\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),{\n\t\ttitle: \"$:/temp/ServerConnection/\" + iframeInfo.url,\n\t\ttext: iframeInfo.status,\n\t\ttags: [\"$:/tags/ServerConnection\"],\n\t\turl: iframeInfo.url\n\t},$tw.wiki.getModificationFields()));\n}\n\nexports.startup = function() {\n\t// Initialise the store of iframes we've created\n\t$tw.browserMessaging = {\n\t\tiframeInfoMap: {} // Hashmap by URL of {url:,status:\"loading/loaded\",domNode:}\n\t};\n\t// Listen for widget messages to control loading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\tif(url) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers.json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-info\",\n\t\t\t\t\t\t\tinfoTitlePrefix: paramObject.infoTitlePrefix || \"$:/temp/RemoteAssetInfo/\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for widget messages to control unloading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-unload-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\t$tw.browserMessaging.iframeInfoMap[url] = undefined;\n\t\tif(url) {\n\t\t\tunloadIFrame(url);\n\t\t\t$tw.utils.each(\n\t\t\t\t$tw.wiki.filterTiddlers(\"[[$:/temp/ServerConnection/\" + url + \"]] [prefix[$:/temp/RemoteAssetInfo/\" + url + \"/]]\"),\n\t\t\t\tfunction(title) {\n\t\t\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t\t\t}\n\t\t\t);\n\t\t}\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-from-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url,\n\t\t\ttitle = paramObject.title;\n\t\tif(url && title) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers/\" + encodeURIComponent(title) + \".json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-tiddler\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for window messages from other windows\n\twindow.addEventListener(\"message\",function listener(event){\n\t\t// console.log(\"browser-messaging: \",document.location.toString())\n\t\t// console.log(\"browser-messaging: Received message from\",event.origin);\n\t\t// console.log(\"browser-messaging: Message content\",event.data);\n\t\tswitch(event.data.verb) {\n\t\t\tcase \"GET-RESPONSE\":\n\t\t\t\tif(event.data.status.charAt(0) === \"2\") {\n\t\t\t\t\tif(event.data.cookies) {\n\t\t\t\t\t\tif(event.data.cookies.type === \"save-info\") {\n\t\t\t\t\t\t\tvar tiddlers = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\t\t\t\t\ttitle: event.data.cookies.infoTitlePrefix + event.data.cookies.url + \"/\" + tiddler.title,\n\t\t\t\t\t\t\t\t\t\"original-title\": tiddler.title,\n\t\t\t\t\t\t\t\t\ttext: \"\",\n\t\t\t\t\t\t\t\t\ttype: \"text/vnd.tiddlywiki\",\n\t\t\t\t\t\t\t\t\t\"original-type\": tiddler.type,\n\t\t\t\t\t\t\t\t\t\"plugin-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-plugin-type\": tiddler[\"plugin-type\"],\n\t\t\t\t\t\t\t\t\t\"module-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-module-type\": tiddler[\"module-type\"],\n\t\t\t\t\t\t\t\t\ttags: [\"$:/tags/RemoteAssetInfo\"],\n\t\t\t\t\t\t\t\t\t\"original-tags\": $tw.utils.stringifyList(tiddler.tags || []),\n\t\t\t\t\t\t\t\t\t\"server-url\": event.data.cookies.url\n\t\t\t\t\t\t\t\t},$tw.wiki.getModificationFields()));\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t} else if(event.data.cookies.type === \"save-tiddler\") {\n\t\t\t\t\t\t\tvar tiddler = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\t},false);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/commands.js": {
            "title": "$:/core/modules/startup/commands.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/commands.js\ntype: application/javascript\nmodule-type: startup\n\nCommand processing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"commands\";\nexports.platforms = [\"node\"];\nexports.after = [\"story\"];\nexports.synchronous = false;\n\nexports.startup = function(callback) {\n\t// On the server, start a commander with the command line arguments\n\tvar commander = new $tw.Commander(\n\t\t$tw.boot.argv,\n\t\tfunction(err) {\n\t\t\tif(err) {\n\t\t\t\treturn $tw.utils.error(\"Error: \" + err);\n\t\t\t}\n\t\t\tcallback();\n\t\t},\n\t\t$tw.wiki,\n\t\t{output: process.stdout, error: process.stderr}\n\t);\n\tcommander.execute();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/CSSescape.js": {
            "title": "$:/core/modules/startup/CSSescape.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/CSSescape.js\ntype: application/javascript\nmodule-type: startup\n\nPolyfill for CSS.escape()\n\n\\*/\n(function(root,factory){\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"css-escape\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*! https://mths.be/cssescape v1.5.1 by @mathias | MIT license */\n// https://github.com/umdjs/umd/blob/master/returnExports.js\nexports.startup = factory(root);\n}(typeof global != 'undefined' ? global : this, function(root) {\n\n\tif (root.CSS && root.CSS.escape) {\n\t\treturn;\n\t}\n\n\t// https://drafts.csswg.org/cssom/#serialize-an-identifier\n\tvar cssEscape = function(value) {\n\t\tif (arguments.length == 0) {\n\t\t\tthrow new TypeError('`CSS.escape` requires an argument.');\n\t\t}\n\t\tvar string = String(value);\n\t\tvar length = string.length;\n\t\tvar index = -1;\n\t\tvar codeUnit;\n\t\tvar result = '';\n\t\tvar firstCodeUnit = string.charCodeAt(0);\n\t\twhile (++index < length) {\n\t\t\tcodeUnit = string.charCodeAt(index);\n\t\t\t// Note: there’s no need to special-case astral symbols, surrogate\n\t\t\t// pairs, or lone surrogates.\n\n\t\t\t// If the character is NULL (U+0000), then the REPLACEMENT CHARACTER\n\t\t\t// (U+FFFD).\n\t\t\tif (codeUnit == 0x0000) {\n\t\t\t\tresult += '\\uFFFD';\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\t// If the character is in the range [\\1-\\1F] (U+0001 to U+001F) or is\n\t\t\t\t// U+007F, […]\n\t\t\t\t(codeUnit >= 0x0001 && codeUnit <= 0x001F) || codeUnit == 0x007F ||\n\t\t\t\t// If the character is the first character and is in the range [0-9]\n\t\t\t\t// (U+0030 to U+0039), […]\n\t\t\t\t(index == 0 && codeUnit >= 0x0030 && codeUnit <= 0x0039) ||\n\t\t\t\t// If the character is the second character and is in the range [0-9]\n\t\t\t\t// (U+0030 to U+0039) and the first character is a `-` (U+002D), […]\n\t\t\t\t(\n\t\t\t\t\tindex == 1 &&\n\t\t\t\t\tcodeUnit >= 0x0030 && codeUnit <= 0x0039 &&\n\t\t\t\t\tfirstCodeUnit == 0x002D\n\t\t\t\t)\n\t\t\t) {\n\t\t\t\t// https://drafts.csswg.org/cssom/#escape-a-character-as-code-point\n\t\t\t\tresult += '\\\\' + codeUnit.toString(16) + ' ';\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\t// If the character is the first character and is a `-` (U+002D), and\n\t\t\t\t// there is no second character, […]\n\t\t\t\tindex == 0 &&\n\t\t\t\tlength == 1 &&\n\t\t\t\tcodeUnit == 0x002D\n\t\t\t) {\n\t\t\t\tresult += '\\\\' + string.charAt(index);\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// If the character is not handled by one of the above rules and is\n\t\t\t// greater than or equal to U+0080, is `-` (U+002D) or `_` (U+005F), or\n\t\t\t// is in one of the ranges [0-9] (U+0030 to U+0039), [A-Z] (U+0041 to\n\t\t\t// U+005A), or [a-z] (U+0061 to U+007A), […]\n\t\t\tif (\n\t\t\t\tcodeUnit >= 0x0080 ||\n\t\t\t\tcodeUnit == 0x002D ||\n\t\t\t\tcodeUnit == 0x005F ||\n\t\t\t\tcodeUnit >= 0x0030 && codeUnit <= 0x0039 ||\n\t\t\t\tcodeUnit >= 0x0041 && codeUnit <= 0x005A ||\n\t\t\t\tcodeUnit >= 0x0061 && codeUnit <= 0x007A\n\t\t\t) {\n\t\t\t\t// the character itself\n\t\t\t\tresult += string.charAt(index);\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// Otherwise, the escaped character.\n\t\t\t// https://drafts.csswg.org/cssom/#escape-a-character\n\t\t\tresult += '\\\\' + string.charAt(index);\n\n\t\t}\n\t\treturn result;\n\t};\n\n\tif (!root.CSS) {\n\t\troot.CSS = {};\n\t}\n\n\troot.CSS.escape = cssEscape;\n\n}));\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/favicon.js": {
            "title": "$:/core/modules/startup/favicon.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/favicon.js\ntype: application/javascript\nmodule-type: startup\n\nFavicon handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"favicon\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\t\t\n// Favicon tiddler\nvar FAVICON_TITLE = \"$:/favicon.ico\";\n\nexports.startup = function() {\n\t// Set up the favicon\n\tsetFavicon();\n\t// Reset the favicon when the tiddler changes\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,FAVICON_TITLE)) {\n\t\t\tsetFavicon();\n\t\t}\n\t});\n};\n\nfunction setFavicon() {\n\tvar tiddler = $tw.wiki.getTiddler(FAVICON_TITLE);\n\tif(tiddler) {\n\t\tvar faviconLink = document.getElementById(\"faviconLink\");\n\t\tfaviconLink.setAttribute(\"href\",$tw.utils.makeDataUri(tiddler.fields.text,tiddler.fields.type,tiddler.fields._canonical_uri));\n\t}\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/info.js": {
            "title": "$:/core/modules/startup/info.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/info.js\ntype: application/javascript\nmodule-type: startup\n\nInitialise $:/info tiddlers via $:/temp/info-plugin pseudo-plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"info\";\nexports.before = [\"startup\"];\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nvar TITLE_INFO_PLUGIN = \"$:/temp/info-plugin\";\n\nexports.startup = function() {\n\t// Function to bake the info plugin with new tiddlers\n\tvar updateInfoPlugin = function(tiddlerFieldsArray) {\n\t\t// Get the existing tiddlers\n\t\tvar json = $tw.wiki.getTiddlerData(TITLE_INFO_PLUGIN,{tiddlers: {}});\n\t\t// Add the new ones\n\t\t$tw.utils.each(tiddlerFieldsArray,function(fields) {\n\t\t\tif(fields && fields.title) {\n\t\t\t\tjson.tiddlers[fields.title] = fields;\n\t\t\t}\n\t\t});\n\t\t// Bake the info tiddlers into a plugin. We use the non-standard plugin-type \"info\" because ordinary plugins are only registered asynchronously after being loaded dynamically\n\t\tvar fields = {\n\t\t\ttitle: TITLE_INFO_PLUGIN,\n\t\t\ttype: \"application/json\",\n\t\t\t\"plugin-type\": \"info\",\n\t\t\ttext: JSON.stringify(json,null,$tw.config.preferences.jsonSpaces)\n\t\t};\n\t\t$tw.wiki.addTiddler(new $tw.Tiddler(fields));\n\n\t};\n\t// Collect up the info tiddlers\n\tvar tiddlerFieldsArray = [];\n\t// Give each info module a chance to provide as many info tiddlers as they want as an array, and give them a callback for dynamically updating them\n\t$tw.modules.forEachModuleOfType(\"info\",function(title,moduleExports) {\n\t\tif(moduleExports && moduleExports.getInfoTiddlerFields) {\n\t\t\tArray.prototype.push.apply(tiddlerFieldsArray,moduleExports.getInfoTiddlerFields(updateInfoPlugin));\n\t\t}\n\t});\n\tupdateInfoPlugin(tiddlerFieldsArray);\n\tvar changes = $tw.wiki.readPluginInfo([TITLE_INFO_PLUGIN]);\n\t$tw.wiki.registerPluginTiddlers(\"info\",[TITLE_INFO_PLUGIN]);\n\t$tw.wiki.unpackPluginTiddlers();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/load-modules.js": {
            "title": "$:/core/modules/startup/load-modules.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/load-modules.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"load-modules\";\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Load modules\n\t$tw.modules.applyMethods(\"utils\",$tw.utils);\n\tif($tw.node) {\n\t\t$tw.modules.applyMethods(\"utils-node\",$tw.utils);\n\t}\n\t$tw.modules.applyMethods(\"global\",$tw);\n\t$tw.modules.applyMethods(\"config\",$tw.config);\n\t$tw.Tiddler.fieldModules = $tw.modules.getModulesByTypeAsHashmap(\"tiddlerfield\");\n\t$tw.modules.applyMethods(\"tiddlermethod\",$tw.Tiddler.prototype);\n\t$tw.modules.applyMethods(\"wikimethod\",$tw.Wiki.prototype);\n\t$tw.wiki.addIndexersToWiki();\n\t$tw.modules.applyMethods(\"tiddlerdeserializer\",$tw.Wiki.tiddlerDeserializerModules);\n\t$tw.macros = $tw.modules.getModulesByTypeAsHashmap(\"macro\");\n\t$tw.wiki.initParsers();\n\t$tw.Commander.initCommands();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/password.js": {
            "title": "$:/core/modules/startup/password.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/password.js\ntype: application/javascript\nmodule-type: startup\n\nPassword handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"password\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t$tw.rootWidget.addEventListener(\"tm-set-password\",function(event) {\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: $tw.language.getString(\"Encryption/PromptSetPassword\"),\n\t\t\tnoUserName: true,\n\t\t\tsubmitText: $tw.language.getString(\"Encryption/SetPassword\"),\n\t\t\tcanCancel: true,\n\t\t\trepeatPassword: true,\n\t\t\tcallback: function(data) {\n\t\t\t\tif(data) {\n\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t}\n\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t}\n\t\t});\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-clear-password\",function(event) {\n\t\tif($tw.browser) {\n\t\t\tif(!confirm($tw.language.getString(\"Encryption/ConfirmClearPassword\"))) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\t$tw.crypto.setPassword(null);\n\t});\n\t// Ensure that $:/isEncrypted is maintained properly\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,\"$:/isEncrypted\")) {\n\t\t\t$tw.crypto.updateCryptoStateTiddler();\n\t\t}\n\t});\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/plugins.js": {
            "title": "$:/core/modules/startup/plugins.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/plugins.js\ntype: application/javascript\nmodule-type: startup\n\nStartup logic concerned with managing plugins\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"plugins\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nvar TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE = \"$:/status/RequireReloadDueToPluginChange\";\n\nvar PREFIX_CONFIG_REGISTER_PLUGIN_TYPE = \"$:/config/RegisterPluginType/\";\n\nexports.startup = function() {\n\t$tw.wiki.addTiddler({title: TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE,text: \"no\"});\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\t// Work out which of the changed tiddlers are plugins that we need to reregister\n\t\tvar changesToProcess = [],\n\t\t\trequireReloadDueToPluginChange = false;\n\t\t$tw.utils.each(Object.keys(changes),function(title) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\t\trequiresReload = $tw.wiki.doesPluginRequireReload(title);\n\t\t\tif(requiresReload) {\n\t\t\t\trequireReloadDueToPluginChange = true;\n\t\t\t} else if(tiddler) {\n\t\t\t\tvar pluginType = tiddler.fields[\"plugin-type\"];\n\t\t\t\tif($tw.wiki.getTiddlerText(PREFIX_CONFIG_REGISTER_PLUGIN_TYPE + (tiddler.fields[\"plugin-type\"] || \"\"),\"no\") === \"yes\") {\n\t\t\t\t\tchangesToProcess.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\t// Issue warning if any of the tiddlers require a reload\n\t\tif(requireReloadDueToPluginChange) {\n\t\t\t$tw.wiki.addTiddler({title: TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE,text: \"yes\"});\n\t\t}\n\t\t// Read or delete the plugin info of the changed tiddlers\n\t\tif(changesToProcess.length > 0) {\n\t\t\tvar changes = $tw.wiki.readPluginInfo(changesToProcess);\n\t\t\tif(changes.modifiedPlugins.length > 0 || changes.deletedPlugins.length > 0) {\n\t\t\t\tvar changedShadowTiddlers = {};\n\t\t\t\t// Collect the shadow tiddlers of any deleted plugins\n\t\t\t\t$tw.utils.each(changes.deletedPlugins,function(pluginTitle) {\n\t\t\t\t\tvar pluginInfo = $tw.wiki.getPluginInfo(pluginTitle);\n\t\t\t\t\tif(pluginInfo) {\n\t\t\t\t\t\t$tw.utils.each(Object.keys(pluginInfo.tiddlers),function(title) {\n\t\t\t\t\t\t\tchangedShadowTiddlers[title] = true;\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\t// Collect the shadow tiddlers of any modified plugins\n\t\t\t\t$tw.utils.each(changes.modifiedPlugins,function(pluginTitle) {\n\t\t\t\t\tvar pluginInfo = $tw.wiki.getPluginInfo(pluginTitle);\n\t\t\t\t\tif(pluginInfo) {\n\t\t\t\t\t\t$tw.utils.each(Object.keys(pluginInfo.tiddlers),function(title) {\n\t\t\t\t\t\t\tchangedShadowTiddlers[title] = false;\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\t// (Re-)register any modified plugins\n\t\t\t\t$tw.wiki.registerPluginTiddlers(null,changes.modifiedPlugins);\n\t\t\t\t// Unregister any deleted plugins\n\t\t\t\t$tw.wiki.unregisterPluginTiddlers(null,changes.deletedPlugins);\n\t\t\t\t// Unpack the shadow tiddlers\n\t\t\t\t$tw.wiki.unpackPluginTiddlers();\n\t\t\t\t// Queue change events for the changed shadow tiddlers\n\t\t\t\t$tw.utils.each(Object.keys(changedShadowTiddlers),function(title) {\n\t\t\t\t\t$tw.wiki.enqueueTiddlerEvent(title,changedShadowTiddlers[title]);\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t});\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/render.js": {
            "title": "$:/core/modules/startup/render.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/render.js\ntype: application/javascript\nmodule-type: startup\n\nTitle, stylesheet and page rendering\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"render\";\nexports.platforms = [\"browser\"];\nexports.after = [\"story\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar PAGE_TITLE_TITLE = \"$:/core/wiki/title\";\nvar PAGE_STYLESHEET_TITLE = \"$:/core/ui/PageStylesheet\";\nvar PAGE_TEMPLATE_TITLE = \"$:/core/ui/RootTemplate\";\n\n// Time (in ms) that we defer refreshing changes to draft tiddlers\nvar DRAFT_TIDDLER_TIMEOUT_TITLE = \"$:/config/Drafts/TypingTimeout\";\nvar THROTTLE_REFRESH_TIMEOUT = 400;\n\nexports.startup = function() {\n\t// Set up the title\n\t$tw.titleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TITLE_TITLE,{document: $tw.fakeDocument, parseAsInline: true});\n\t$tw.titleContainer = $tw.fakeDocument.createElement(\"div\");\n\t$tw.titleWidgetNode.render($tw.titleContainer,null);\n\tdocument.title = $tw.titleContainer.textContent;\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.titleWidgetNode.refresh(changes,$tw.titleContainer,null)) {\n\t\t\tdocument.title = $tw.titleContainer.textContent;\n\t\t}\n\t});\n\t// Set up the styles\n\t$tw.styleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_STYLESHEET_TITLE,{document: $tw.fakeDocument});\n\t$tw.styleContainer = $tw.fakeDocument.createElement(\"style\");\n\t$tw.styleWidgetNode.render($tw.styleContainer,null);\n\t$tw.styleElement = document.createElement(\"style\");\n\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\tdocument.head.insertBefore($tw.styleElement,document.head.firstChild);\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"styleRefresh\",function(changes) {\n\t\tif($tw.styleWidgetNode.refresh(changes,$tw.styleContainer,null)) {\n\t\t\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\t\t}\n\t}));\n\t// Display the $:/core/ui/PageTemplate tiddler to kick off the display\n\t$tw.perf.report(\"mainRender\",function() {\n\t\t$tw.pageWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TEMPLATE_TITLE,{document: document, parentWidget: $tw.rootWidget, recursionMarker: \"no\"});\n\t\t$tw.pageContainer = document.createElement(\"div\");\n\t\t$tw.utils.addClass($tw.pageContainer,\"tc-page-container-wrapper\");\n\t\tdocument.body.insertBefore($tw.pageContainer,document.body.firstChild);\n\t\t$tw.pageWidgetNode.render($tw.pageContainer,null);\n   \t\t$tw.hooks.invokeHook(\"th-page-refreshed\");\n\t})();\n\t// Remove any splash screen elements\n\tvar removeList = document.querySelectorAll(\".tc-remove-when-wiki-loaded\");\n\t$tw.utils.each(removeList,function(removeItem) {\n\t\tif(removeItem.parentNode) {\n\t\t\tremoveItem.parentNode.removeChild(removeItem);\n\t\t}\n\t});\n\t// Prepare refresh mechanism\n\tvar deferredChanges = Object.create(null),\n\t\ttimerId;\n\tfunction refresh() {\n\t\t// Process the refresh\n\t\t$tw.hooks.invokeHook(\"th-page-refreshing\");\n\t\t$tw.pageWidgetNode.refresh(deferredChanges);\n\t\tdeferredChanges = Object.create(null);\n\t\t$tw.hooks.invokeHook(\"th-page-refreshed\");\n\t}\n\t// Add the change event handler\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"mainRefresh\",function(changes) {\n\t\t// Check if only tiddlers that are throttled have changed\n\t\tvar onlyThrottledTiddlersHaveChanged = true;\n\t\tfor(var title in changes) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(!tiddler || !(tiddler.hasField(\"draft.of\") || tiddler.hasField(\"throttle.refresh\"))) {\n\t\t\t\tonlyThrottledTiddlersHaveChanged = false;\n\t\t\t}\n\t\t}\n\t\t// Defer the change if only drafts have changed\n\t\tif(timerId) {\n\t\t\tclearTimeout(timerId);\n\t\t}\n\t\ttimerId = null;\n\t\tif(onlyThrottledTiddlersHaveChanged) {\n\t\t\tvar timeout = parseInt($tw.wiki.getTiddlerText(DRAFT_TIDDLER_TIMEOUT_TITLE,\"\"),10);\n\t\t\tif(isNaN(timeout)) {\n\t\t\t\ttimeout = THROTTLE_REFRESH_TIMEOUT;\n\t\t\t}\n\t\t\ttimerId = setTimeout(refresh,timeout);\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t} else {\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t\trefresh();\n\t\t}\n\t}));\n\t// Fix up the link between the root widget and the page container\n\t$tw.rootWidget.domNodes = [$tw.pageContainer];\n\t$tw.rootWidget.children = [$tw.pageWidgetNode];\n\t// Run any post-render startup actions\n\t$tw.rootWidget.invokeActionsByTag(\"$:/tags/StartupAction/PostRender\");\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/rootwidget.js": {
            "title": "$:/core/modules/startup/rootwidget.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/rootwidget.js\ntype: application/javascript\nmodule-type: startup\n\nSetup the root widget and the core root widget handlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"rootwidget\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.before = [\"story\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Install the modal message mechanism\n\t$tw.modal = new $tw.utils.Modal($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-modal\",function(event) {\n\t\t$tw.modal.display(event.param,{variables: event.paramObject, event: event});\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-show-switcher\",function(event) {\n\t\t$tw.modal.display(\"$:/core/ui/SwitcherModal\",{variables: event.paramObject, event: event});\n\t});\t\n\t// Install the notification  mechanism\n\t$tw.notifier = new $tw.utils.Notifier($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-notify\",function(event) {\n\t\t$tw.notifier.display(event.param,{variables: event.paramObject});\n\t});\n\t// Install the copy-to-clipboard  mechanism\n\t$tw.rootWidget.addEventListener(\"tm-copy-to-clipboard\",function(event) {\n\t\t$tw.utils.copyToClipboard(event.param);\n\t});\n\t// Install the tm-focus-selector message\n\t$tw.rootWidget.addEventListener(\"tm-focus-selector\",function(event) {\n\t\tvar selector = event.param || \"\",\n\t\t\telement;\n\t\ttry {\n\t\t\telement = document.querySelector(selector);\n\t\t} catch(e) {\n\t\t\tconsole.log(\"Error in selector: \",selector)\n\t\t}\n\t\tif(element && element.focus) {\n\t\t\telement.focus(event.paramObject);\n\t\t}\n\t});\n\t// Install the scroller\n\t$tw.pageScroller = new $tw.utils.PageScroller();\n\t$tw.rootWidget.addEventListener(\"tm-scroll\",function(event) {\n\t\t$tw.pageScroller.handleEvent(event);\n\t});\n\tvar fullscreen = $tw.utils.getFullScreenApis();\n\tif(fullscreen) {\n\t\t$tw.rootWidget.addEventListener(\"tm-full-screen\",function(event) {\n\t\t\tvar fullScreenDocument = event.event ? event.event.target.ownerDocument : document;\n\t\t\tif(event.param === \"enter\") {\n\t\t\t\tfullScreenDocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t} else if(event.param === \"exit\") {\n\t\t\t\tfullScreenDocument[fullscreen._exitFullscreen]();\n\t\t\t} else {\n\t\t\t\tif(fullScreenDocument[fullscreen._fullscreenElement]) {\n\t\t\t\t\tfullScreenDocument[fullscreen._exitFullscreen]();\n\t\t\t\t} else {\n\t\t\t\t\tfullScreenDocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t\t}\t\t\t\t\n\t\t\t}\n\t\t});\n\t}\n\t// If we're being viewed on a data: URI then give instructions for how to save\n\tif(document.location.protocol === \"data:\") {\n\t\t$tw.rootWidget.dispatchEvent({\n\t\t\ttype: \"tm-modal\",\n\t\t\tparam: \"$:/language/Modals/SaveInstructions\"\n\t\t});\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup.js": {
            "title": "$:/core/modules/startup.js",
            "text": "/*\\\ntitle: $:/core/modules/startup.js\ntype: application/javascript\nmodule-type: startup\n\nMiscellaneous startup logic for both the client and server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"startup\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\n// Set to `true` to enable performance instrumentation\nvar PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE = \"$:/config/Performance/Instrumentation\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.startup = function() {\n\tvar modules,n,m,f;\n\t// Minimal browser detection\n\tif($tw.browser) {\n\t\t$tw.browser.isIE = (/msie|trident/i.test(navigator.userAgent));\n\t\t$tw.browser.isFirefox = !!document.mozFullScreenEnabled;\n\t}\n\t// Platform detection\n\t$tw.platform = {};\n\tif($tw.browser) {\n\t\t$tw.platform.isMac = /Mac/.test(navigator.platform);\n\t\t$tw.platform.isWindows = /win/i.test(navigator.platform);\n\t\t$tw.platform.isLinux = /Linux/i.test(navigator.platform);\n\t} else {\n\t\tswitch(require(\"os\").platform()) {\n\t\t\tcase \"darwin\":\n\t\t\t\t$tw.platform.isMac = true;\n\t\t\t\tbreak;\n\t\t\tcase \"win32\":\n\t\t\t\t$tw.platform.isWindows = true;\n\t\t\t\tbreak;\n\t\t\tcase \"freebsd\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t\tcase \"linux\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\t// Initialise version\n\t$tw.version = $tw.utils.extractVersionInfo();\n\t// Set up the performance framework\n\t$tw.perf = new $tw.Performance($tw.wiki.getTiddlerText(PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE,\"no\") === \"yes\");\n\t// Create a root widget for attaching event handlers. By using it as the parentWidget for another widget tree, one can reuse the event handlers\n\t$tw.rootWidget = new widget.widget({\n\t\ttype: \"widget\",\n\t\tchildren: []\n\t},{\n\t\twiki: $tw.wiki,\n\t\tdocument: $tw.browser ? document : $tw.fakeDocument\n\t});\n\t// Execute any startup actions\n\t$tw.rootWidget.invokeActionsByTag(\"$:/tags/StartupAction\");\n\tif($tw.browser) {\n\t\t$tw.rootWidget.invokeActionsByTag(\"$:/tags/StartupAction/Browser\");\t\t\n\t}\n\tif($tw.node) {\n\t\t$tw.rootWidget.invokeActionsByTag(\"$:/tags/StartupAction/Node\");\t\t\n\t}\n\t// Kick off the language manager and switcher\n\t$tw.language = new $tw.Language();\n\t$tw.languageSwitcher = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"language\",\n\t\tcontrollerTitle: \"$:/language\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/languages/en-GB\"\n\t\t],\n\t\tonSwitch: function(plugins) {\n\t\t\tif($tw.browser) {\n\t\t\t\tvar pluginTiddler = $tw.wiki.getTiddler(plugins[0]);\n\t\t\t\tif(pluginTiddler) {\n\t\t\t\t\tdocument.documentElement.setAttribute(\"dir\",pluginTiddler.getFieldString(\"text-direction\") || \"auto\");\n\t\t\t\t} else {\n\t\t\t\t\tdocument.documentElement.removeAttribute(\"dir\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\t// Kick off the theme manager\n\t$tw.themeManager = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"theme\",\n\t\tcontrollerTitle: \"$:/theme\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/themes/tiddlywiki/snowwhite\",\n\t\t\t\"$:/themes/tiddlywiki/vanilla\"\n\t\t]\n\t});\n\t// Kick off the keyboard manager\n\t$tw.keyboardManager = new $tw.KeyboardManager();\n\t// Listen for shortcuts\n\tif($tw.browser) {\n\t\t$tw.utils.addEventListeners(document,[{\n\t\t\tname: \"keydown\",\n\t\t\thandlerObject: $tw.keyboardManager,\n\t\t\thandlerMethod: \"handleKeydownEvent\"\n\t\t}]);\n\t}\n\t// Clear outstanding tiddler store change events to avoid an unnecessary refresh cycle at startup\n\t$tw.wiki.clearTiddlerEventQueue();\n\t// Find a working syncadaptor\n\t$tw.syncadaptor = undefined;\n\t$tw.modules.forEachModuleOfType(\"syncadaptor\",function(title,module) {\n\t\tif(!$tw.syncadaptor && module.adaptorClass) {\n\t\t\t$tw.syncadaptor = new module.adaptorClass({wiki: $tw.wiki});\n\t\t}\n\t});\n\t// Set up the syncer object if we've got a syncadaptor\n\tif($tw.syncadaptor) {\n\t\t$tw.syncer = new $tw.Syncer({wiki: $tw.wiki, syncadaptor: $tw.syncadaptor});\n\t}\n\t// Setup the saver handler\n\t$tw.saverHandler = new $tw.SaverHandler({\n\t\twiki: $tw.wiki,\n\t\tdirtyTracking: !$tw.syncadaptor,\n\t\tpreloadDirty: $tw.boot.preloadDirty || []\n\t});\n\t// Host-specific startup\n\tif($tw.browser) {\n\t\t// Install the popup manager\n\t\t$tw.popup = new $tw.utils.Popup();\n\t\t// Install the animator\n\t\t$tw.anim = new $tw.utils.Animator();\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/story.js": {
            "title": "$:/core/modules/startup/story.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/story.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"story\";\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar DEFAULT_STORY_TITLE = \"$:/StoryList\";\nvar DEFAULT_HISTORY_TITLE = \"$:/HistoryList\";\n\n// Default tiddlers\nvar DEFAULT_TIDDLERS_TITLE = \"$:/DefaultTiddlers\";\n\n// Config\nvar CONFIG_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/UpdateAddressBar\"; // Can be \"no\", \"permalink\", \"permaview\"\nvar CONFIG_UPDATE_HISTORY = \"$:/config/Navigation/UpdateHistory\"; // Can be \"yes\" or \"no\"\nvar CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD = \"$:/config/Navigation/Permalinkview/CopyToClipboard\"; // Can be \"yes\" (default) or \"no\"\nvar CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/Permalinkview/UpdateAddressBar\"; // Can be \"yes\" (default) or \"no\"\n\n\n// Links to help, if there is no param\nvar HELP_OPEN_EXTERNAL_WINDOW = \"http://tiddlywiki.com/#WidgetMessage%3A%20tm-open-external-window\";\n\nexports.startup = function() {\n\t// Open startup tiddlers\n\topenStartupTiddlers({\n\t\tdisableHistory: $tw.boot.disableStartupNavigation\n\t});\n\tif($tw.browser) {\n\t\t// Set up location hash update\n\t\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\t\tif($tw.utils.hop(changes,DEFAULT_STORY_TITLE) || $tw.utils.hop(changes,DEFAULT_HISTORY_TITLE)) {\n\t\t\t\tupdateLocationHash({\n\t\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_UPDATE_ADDRESS_BAR,\"permaview\").trim(),\n\t\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim()\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t\t// Listen for changes to the browser location hash\n\t\twindow.addEventListener(\"hashchange\",function() {\n\t\t\tvar hash = $tw.utils.getLocationHash();\n\t\t\tif(hash !== $tw.locationHash) {\n\t\t\t\t$tw.locationHash = hash;\n\t\t\t\topenStartupTiddlers({defaultToCurrentStory: true});\n\t\t\t}\n\t\t},false);\n\t\t// Listen for the tm-browser-refresh message\n\t\t$tw.rootWidget.addEventListener(\"tm-browser-refresh\",function(event) {\n\t\t\twindow.location.reload(true);\n\t\t});\n\t\t// Listen for tm-open-external-window message\n\t\t$tw.rootWidget.addEventListener(\"tm-open-external-window\",function(event) {\n\t\t\tvar paramObject = event.paramObject || {},\n\t\t\t\tstrUrl = event.param || HELP_OPEN_EXTERNAL_WINDOW,\n\t\t\t\tstrWindowName = paramObject.windowName,\n\t\t\t\tstrWindowFeatures = paramObject.windowFeatures;\n\t\t\twindow.open(strUrl, strWindowName, strWindowFeatures);\n\t\t});\n\t\t// Listen for the tm-print message\n\t\t$tw.rootWidget.addEventListener(\"tm-print\",function(event) {\n\t\t\t(event.event.view || window).print();\n\t\t});\n\t\t// Listen for the tm-home message\n\t\t$tw.rootWidget.addEventListener(\"tm-home\",function(event) {\n\t\t\twindow.location.hash = \"\";\n\t\t\tvar storyFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE),\n\t\t\t\tstoryList = $tw.wiki.filterTiddlers(storyFilter);\n\t\t\t//invoke any hooks that might change the default story list\n\t\t\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t\t\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t\t\tif(storyList[0]) {\n\t\t\t\t$tw.wiki.addToHistory(storyList[0]);\n\t\t\t}\n\t\t});\n\t\t// Listen for the tm-permalink message\n\t\t$tw.rootWidget.addEventListener(\"tm-permalink\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR,\"yes\").trim() === \"yes\" ? \"permalink\" : \"none\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle,\n\t\t\t\tcopyToClipboard: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD,\"yes\").trim() === \"yes\" ? \"permalink\" : \"none\"\n\t\t\t});\n\t\t});\n\t\t// Listen for the tm-permaview message\n\t\t$tw.rootWidget.addEventListener(\"tm-permaview\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR,\"yes\").trim() === \"yes\" ? \"permaview\" : \"none\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle,\n\t\t\t\tcopyToClipboard: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD,\"yes\").trim() === \"yes\" ? \"permaview\" : \"none\"\n\t\t\t});\t\t\t\t\n\t\t});\n\t}\n};\n\n/*\nProcess the location hash to open the specified tiddlers. Options:\ndisableHistory: if true $:/History is NOT updated\ndefaultToCurrentStory: If true, the current story is retained as the default, instead of opening the default tiddlers\n*/\nfunction openStartupTiddlers(options) {\n\toptions = options || {};\n\t// Work out the target tiddler and the story filter. \"null\" means \"unspecified\"\n\tvar target = null,\n\t\tstoryFilter = null;\n\tif($tw.locationHash.length > 1) {\n\t\tvar hash = $tw.locationHash.substr(1),\n\t\t\tsplit = hash.indexOf(\":\");\n\t\tif(split === -1) {\n\t\t\ttarget = decodeURIComponent(hash.trim());\n\t\t} else {\n\t\t\ttarget = decodeURIComponent(hash.substr(0,split).trim());\n\t\t\tstoryFilter = decodeURIComponent(hash.substr(split + 1).trim());\n\t\t}\n\t}\n\t// If the story wasn't specified use the current tiddlers or a blank story\n\tif(storyFilter === null) {\n\t\tif(options.defaultToCurrentStory) {\n\t\t\tvar currStoryList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE);\n\t\t\tstoryFilter = $tw.utils.stringifyList(currStoryList);\n\t\t} else {\n\t\t\tif(target && target !== \"\") {\n\t\t\t\tstoryFilter = \"\";\n\t\t\t} else {\n\t\t\t\tstoryFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE);\n\t\t\t}\n\t\t}\n\t}\n\t// Process the story filter to get the story list\n\tvar storyList = $tw.wiki.filterTiddlers(storyFilter);\n\t// Invoke any hooks that want to change the default story list\n\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t// If the target tiddler isn't included then splice it in at the top\n\tif(target && storyList.indexOf(target) === -1) {\n\t\tstoryList.unshift(target);\n\t}\n\t// Save the story list\n\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t// Update history\n\tvar story = new $tw.Story({\n\t\twiki: $tw.wiki,\n\t\tstoryTitle: DEFAULT_STORY_TITLE,\n\t\thistoryTitle: DEFAULT_HISTORY_TITLE\n\t});\n\tif(!options.disableHistory) {\n\t\t// If a target tiddler was specified add it to the history stack\n\t\tif(target && target !== \"\") {\n\t\t\t// The target tiddler doesn't need double square brackets, but we'll silently remove them if they're present\n\t\t\tif(target.indexOf(\"[[\") === 0 && target.substr(-2) === \"]]\") {\n\t\t\t\ttarget = target.substr(2,target.length - 4);\n\t\t\t}\n\t\t\tstory.addToHistory(target);\n\t\t} else if(storyList.length > 0) {\n\t\t\tstory.addToHistory(storyList[0]);\n\t\t}\t\t\n\t}\n}\n\n/*\noptions: See below\noptions.updateAddressBar: \"permalink\", \"permaview\" or \"no\" (defaults to \"permaview\")\noptions.updateHistory: \"yes\" or \"no\" (defaults to \"no\")\noptions.copyToClipboard: \"permalink\", \"permaview\" or \"no\" (defaults to \"no\")\noptions.targetTiddler: optional title of target tiddler for permalink\n*/\nfunction updateLocationHash(options) {\n\t// Get the story and the history stack\n\tvar storyList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE),\n\t\thistoryList = $tw.wiki.getTiddlerData(DEFAULT_HISTORY_TITLE,[]),\n\t\ttargetTiddler = \"\";\n\tif(options.targetTiddler) {\n\t\ttargetTiddler = options.targetTiddler;\n\t} else {\n\t\t// The target tiddler is the one at the top of the stack\n\t\tif(historyList.length > 0) {\n\t\t\ttargetTiddler = historyList[historyList.length-1].title;\n\t\t}\n\t\t// Blank the target tiddler if it isn't present in the story\n\t\tif(storyList.indexOf(targetTiddler) === -1) {\n\t\t\ttargetTiddler = \"\";\n\t\t}\n\t}\n\t// Assemble the location hash\n\tswitch(options.updateAddressBar) {\n\t\tcase \"permalink\":\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler);\n\t\t\tbreak;\n\t\tcase \"permaview\":\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList));\n\t\t\tbreak;\n\t}\n\t// Copy URL to the clipboard\n\tswitch(options.copyToClipboard) {\n\t\tcase \"permalink\":\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getLocationPath() + \"#\" + encodeURIComponent(targetTiddler));\n\t\t\tbreak;\n\t\tcase \"permaview\":\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getLocationPath() + \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList)));\n\t\t\tbreak;\n\t}\n\t// Only change the location hash if we must, thus avoiding unnecessary onhashchange events\n\tif($tw.utils.getLocationHash() !== $tw.locationHash) {\n\t\tif(options.updateHistory === \"yes\") {\n\t\t\t// Assign the location hash so that history is updated\n\t\t\twindow.location.hash = $tw.locationHash;\n\t\t} else {\n\t\t\t// We use replace so that browser history isn't affected\n\t\t\twindow.location.replace(window.location.toString().split(\"#\")[0] + $tw.locationHash);\n\t\t}\n\t}\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/windows.js": {
            "title": "$:/core/modules/startup/windows.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/windows.js\ntype: application/javascript\nmodule-type: startup\n\nSetup root widget handlers for the messages concerned with opening external browser windows\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"windows\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Global to keep track of open windows (hashmap by title)\n$tw.windows = {};\n\nexports.startup = function() {\n\t// Handle open window message\n\t$tw.rootWidget.addEventListener(\"tm-open-window\",function(event) {\n\t\t// Get the parameters\n\t\tvar refreshHandler,\n\t\t\ttitle = event.param || event.tiddlerTitle,\n\t\t\tparamObject = event.paramObject || {},\n\t\t\twindowTitle = paramObject.windowTitle || title,\n\t\t\ttemplate = paramObject.template || \"$:/core/templates/single.tiddler.window\",\n\t\t\twidth = paramObject.width || \"700\",\n\t\t\theight = paramObject.height || \"600\",\n\t\t\tvariables = $tw.utils.extend({},paramObject,{currentTiddler: title});\n\t\t// Open the window\n\t\tvar srcWindow,\n\t\t    srcDocument;\n\t\t// In case that popup blockers deny opening a new window\n\t\ttry {\n\t\t\tsrcWindow = window.open(\"\",\"external-\" + title,\"scrollbars,width=\" + width + \",height=\" + height),\n\t\t\tsrcDocument = srcWindow.document;\n\t\t}\n\t\tcatch(e) {\n\t\t\treturn;\n\t\t}\n\t\t$tw.windows[title] = srcWindow;\n\t\t// Check for reopening the same window\n\t\tif(srcWindow.haveInitialisedWindow) {\n\t\t\treturn;\n\t\t}\n\t\t// Initialise the document\n\t\tsrcDocument.write(\"<html><head></head><body class='tc-body tc-single-tiddler-window'></body></html>\");\n\t\tsrcDocument.close();\n\t\tsrcDocument.title = windowTitle;\n\t\tsrcWindow.addEventListener(\"beforeunload\",function(event) {\n\t\t\tdelete $tw.windows[title];\n\t\t\t$tw.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t},false);\n\t\t// Set up the styles\n\t\tvar styleWidgetNode = $tw.wiki.makeTranscludeWidget(\"$:/core/ui/PageStylesheet\",{\n\t\t\t\tdocument: $tw.fakeDocument,\n\t\t\t\tvariables: variables,\n\t\t\t\timportPageMacros: true}),\n\t\t\tstyleContainer = $tw.fakeDocument.createElement(\"style\");\n\t\tstyleWidgetNode.render(styleContainer,null);\n\t\tvar styleElement = srcDocument.createElement(\"style\");\n\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\tsrcDocument.head.insertBefore(styleElement,srcDocument.head.firstChild);\n\t\t// Render the text of the tiddler\n\t\tvar parser = $tw.wiki.parseTiddler(template),\n\t\t\twidgetNode = $tw.wiki.makeWidget(parser,{document: srcDocument, parentWidget: $tw.rootWidget, variables: variables});\n\t\twidgetNode.render(srcDocument.body,srcDocument.body.firstChild);\n\t\t// Function to handle refreshes\n\t\trefreshHandler = function(changes) {\n\t\t\tif(styleWidgetNode.refresh(changes,styleContainer,null)) {\n\t\t\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\t\t}\n\t\t\twidgetNode.refresh(changes);\n\t\t};\n\t\t$tw.wiki.addEventListener(\"change\",refreshHandler);\n\t\t// Listen for keyboard shortcuts\n\t\t$tw.utils.addEventListeners(srcDocument,[{\n\t\t\tname: \"keydown\",\n\t\t\thandlerObject: $tw.keyboardManager,\n\t\t\thandlerMethod: \"handleKeydownEvent\"\n\t\t}]);\n\t\tsrcWindow.document.documentElement.addEventListener(\"click\",$tw.popup,true);\n\t\tsrcWindow.haveInitialisedWindow = true;\n\t});\n\t// Close open windows when unloading main window\n\t$tw.addUnloadTask(function() {\n\t\t$tw.utils.each($tw.windows,function(win) {\n\t\t\twin.close();\n\t\t});\n\t});\n\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/story.js": {
            "title": "$:/core/modules/story.js",
            "text": "/*\\\ntitle: $:/core/modules/story.js\ntype: application/javascript\nmodule-type: global\n\nLightweight object for managing interactions with the story and history lists.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nConstruct Story object with options:\nwiki: reference to wiki object to use to resolve tiddler titles\nstoryTitle: title of story list tiddler\nhistoryTitle: title of history list tiddler\n*/\nfunction Story(options) {\n\toptions = options || {};\n\tthis.wiki = options.wiki || $tw.wiki;\n\tthis.storyTitle = options.storyTitle || \"$:/StoryList\";\n\tthis.historyTitle = options.historyTitle || \"$:/HistoryList\";\n};\n\nStory.prototype.navigateTiddler = function(navigateTo,navigateFromTitle,navigateFromClientRect) {\n\tthis.addToStory(navigateTo,navigateFromTitle);\n\tthis.addToHistory(navigateTo,navigateFromClientRect);\n};\n\nStory.prototype.getStoryList = function() {\n\treturn this.wiki.getTiddlerList(this.storyTitle) || [];\n};\n\nStory.prototype.addToStory = function(navigateTo,navigateFromTitle,options) {\n\toptions = options || {};\n\tvar storyList = this.getStoryList();\n\t// See if the tiddler is already there\n\tvar slot = storyList.indexOf(navigateTo);\n\t// Quit if it already exists in the story river\n\tif(slot >= 0) {\n\t\treturn;\n\t}\n\t// First we try to find the position of the story element we navigated from\n\tvar fromIndex = storyList.indexOf(navigateFromTitle);\n\tif(fromIndex >= 0) {\n\t\t// The tiddler is added from inside the river\n\t\t// Determine where to insert the tiddler; Fallback is \"below\"\n\t\tswitch(options.openLinkFromInsideRiver) {\n\t\t\tcase \"top\":\n\t\t\t\tslot = 0;\n\t\t\t\tbreak;\n\t\t\tcase \"bottom\":\n\t\t\t\tslot = storyList.length;\n\t\t\t\tbreak;\n\t\t\tcase \"above\":\n\t\t\t\tslot = fromIndex;\n\t\t\t\tbreak;\n\t\t\tcase \"below\": // Intentional fall-through\n\t\t\tdefault:\n\t\t\t\tslot = fromIndex + 1;\n\t\t\t\tbreak;\n\t\t}\n\t} else {\n\t\t// The tiddler is opened from outside the river. Determine where to insert the tiddler; default is \"top\"\n\t\tif(options.openLinkFromOutsideRiver === \"bottom\") {\n\t\t\t// Insert at bottom\n\t\t\tslot = storyList.length;\n\t\t} else {\n\t\t\t// Insert at top\n\t\t\tslot = 0;\n\t\t}\n\t}\n\t// Add the tiddler\n\tstoryList.splice(slot,0,navigateTo);\n\t// Save the story\n\tthis.saveStoryList(storyList);\n};\n\nStory.prototype.saveStoryList = function(storyList) {\n\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\t{title: this.storyTitle},\n\t\tstoryTiddler,\n\t\t{list: storyList},\n\t\tthis.wiki.getModificationFields()\n\t));\n};\n\nStory.prototype.addToHistory = function(navigateTo,navigateFromClientRect) {\n\tvar titles = $tw.utils.isArray(navigateTo) ? navigateTo : [navigateTo];\n\t// Add a new record to the top of the history stack\n\tvar historyList = this.wiki.getTiddlerData(this.historyTitle,[]);\n\t$tw.utils.each(titles,function(title) {\n\t\thistoryList.push({title: title, fromPageRect: navigateFromClientRect});\n\t});\n\tthis.wiki.setTiddlerData(this.historyTitle,historyList,{\"current-tiddler\": titles[titles.length-1]});\n};\n\nStory.prototype.storyCloseTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCloseAllTiddlers = function() {\n// TBD\n};\n\nStory.prototype.storyCloseOtherTiddlers = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyEditTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyDeleteTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storySaveTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCancelTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyNewTiddler = function(targetTitle) {\n// TBD\n};\n\nexports.Story = Story;\n\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/storyviews/classic.js": {
            "title": "$:/core/modules/storyviews/classic.js",
            "text": "/*\\\ntitle: $:/core/modules/storyviews/classic.js\ntype: application/javascript\nmodule-type: storyview\n\nViews the story as a linear sequence\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ClassicStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nClassicStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration()\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\tif(duration) {\n\t\t// Scroll the node into view\n\t\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\t\n\t} else {\n\t\ttargetElement.scrollIntoView();\n\t}\n};\n\nClassicStoryView.prototype.insert = function(widget) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tif(duration) {\n\t\tvar targetElement = widget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(targetElement instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\t// Get the current height of the tiddler\n\t\tvar computedStyle = window.getComputedStyle(targetElement),\n\t\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t\t// Reset the margin once the transition is over\n\t\tsetTimeout(function() {\n\t\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t\t{transition: \"none\"},\n\t\t\t\t{marginBottom: \"\"}\n\t\t\t]);\n\t\t},duration);\n\t\t// Set up the initial position of the element\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t\t{opacity: \"0.0\"}\n\t\t]);\n\t\t$tw.utils.forceLayout(targetElement);\n\t\t// Transition to the final position\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t\t{opacity: \"1.0\"}\n\t]);\n\t}\n};\n\nClassicStoryView.prototype.remove = function(widget) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tif(duration) {\n\t\tvar targetElement = widget.findFirstDomNode(),\n\t\t\tremoveElement = function() {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t};\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(targetElement instanceof Element)) {\n\t\t\tremoveElement();\n\t\t\treturn;\n\t\t}\n\t\t// Get the current height of the tiddler\n\t\tvar currWidth = targetElement.offsetWidth,\n\t\t\tcomputedStyle = window.getComputedStyle(targetElement),\n\t\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t\t// Remove the dom nodes of the widget at the end of the transition\n\t\tsetTimeout(removeElement,duration);\n\t\t// Animate the closure\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"translateX(0px)\"},\n\t\t\t{marginBottom:  currMarginBottom + \"px\"},\n\t\t\t{opacity: \"1.0\"}\n\t\t]);\n\t\t$tw.utils.forceLayout(targetElement);\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t\t{transform: \"translateX(-\" + currWidth + \"px)\"},\n\t\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t\t{opacity: \"0.0\"}\n\t\t]);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n};\n\nexports.classic = ClassicStoryView;\n\n})();",
            "type": "application/javascript",
            "module-type": "storyview"
        },
        "$:/core/modules/storyviews/pop.js": {
            "title": "$:/core/modules/storyviews/pop.js",
            "text": "/*\\\ntitle: $:/core/modules/storyviews/pop.js\ntype: application/javascript\nmodule-type: storyview\n\nAnimates list insertions and removals\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar PopStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nPopStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Scroll the node into view\n\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\n};\n\nPopStoryView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Reset once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"none\"}\n\t\t]);\n\t\t$tw.utils.setStyle(widget.document.body,[\n\t\t\t{\"overflow-x\": \"\"}\n\t\t]);\n\t},duration);\n\t// Prevent the page from overscrolling due to the zoom factor\n\t$tw.utils.setStyle(widget.document.body,[\n\t\t{\"overflow-x\": \"hidden\"}\n\t]);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(2)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t// Transition to the final position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n};\n\nPopStoryView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\tif(targetElement && targetElement.parentNode) {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t}\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Remove the element at the end of the transition\n\tsetTimeout(removeElement,duration);\n\t// Animate the closure\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(0.1)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n};\n\nexports.pop = PopStoryView;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "storyview"
        },
        "$:/core/modules/storyviews/zoomin.js": {
            "title": "$:/core/modules/storyviews/zoomin.js",
            "text": "/*\\\ntitle: $:/core/modules/storyviews/zoomin.js\ntype: application/javascript\nmodule-type: storyview\n\nZooms between individual tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ZoominListView = function(listWidget) {\n\tvar self = this;\n\tthis.listWidget = listWidget;\n\t// Get the index of the tiddler that is at the top of the history\n\tvar history = this.listWidget.wiki.getTiddlerDataCached(this.listWidget.historyTitle,[]),\n\t\ttargetTiddler;\n\tif(history.length > 0) {\n\t\ttargetTiddler = history[history.length-1].title;\n\t}\n\t// Make all the tiddlers position absolute, and hide all but the top (or first) one\n\t$tw.utils.each(this.listWidget.children,function(itemWidget,index) {\n\t\tvar domNode = itemWidget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(domNode instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\tif((targetTiddler && targetTiddler !== itemWidget.parseTreeNode.itemTitle) || (!targetTiddler && index)) {\n\t\t\tdomNode.style.display = \"none\";\n\t\t} else {\n\t\t\tself.currentTiddlerDomNode = domNode;\n\t\t}\n\t\t$tw.utils.addClass(domNode,\"tc-storyview-zoomin-tiddler\");\n\t});\n};\n\nZoominListView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration(),\n\t\tlistElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the new tiddler be position absolute and visible so that we can measure it\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"0 0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t// Get the position of the source node, or use the centre of the window as the source position\n\tvar sourceBounds = historyInfo.fromPageRect || {\n\t\t\tleft: window.innerWidth/2 - 2,\n\t\t\ttop: window.innerHeight/2 - 2,\n\t\t\twidth: window.innerWidth/8,\n\t\t\theight: window.innerHeight/8\n\t\t};\n\t// Try to find the title node in the target tiddler\n\tvar titleDomNode = findTitleDomNode(listItemWidget) || listItemWidget.findFirstDomNode(),\n\t\tzoomBounds = titleDomNode.getBoundingClientRect();\n\t// Compute the transform for the target tiddler to make the title lie over the source rectange\n\tvar targetBounds = targetElement.getBoundingClientRect(),\n\t\tscale = sourceBounds.width / zoomBounds.width,\n\t\tx = sourceBounds.left - targetBounds.left - (zoomBounds.left - targetBounds.left) * scale,\n\t\ty = sourceBounds.top - targetBounds.top - (zoomBounds.top - targetBounds.top) * scale;\n\t// Transform the target tiddler to its starting position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(targetElement);\n\t// Apply the ending transitions with a timeout to ensure that the previously applied transformations are applied first\n\tvar self = this,\n\t\tprevCurrentTiddler = this.currentTiddlerDomNode;\n\tthis.currentTiddlerDomNode = targetElement;\n\t// Transform the target tiddler to its natural size\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{zIndex: \"500\"},\n\t]);\n\t// Transform the previous tiddler out of the way and then hide it\n\tif(prevCurrentTiddler && prevCurrentTiddler !== targetElement) {\n\t\tscale = zoomBounds.width / sourceBounds.width;\n\t\tx =  zoomBounds.left - targetBounds.left - (sourceBounds.left - targetBounds.left) * scale;\n\t\ty =  zoomBounds.top - targetBounds.top - (sourceBounds.top - targetBounds.top) * scale;\n\t\t$tw.utils.setStyle(prevCurrentTiddler,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transformOrigin: \"0 0\"},\n\t\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"},\n\t\t\t{zIndex: \"0\"}\n\t\t]);\n\t\t// Hide the tiddler when the transition has finished\n\t\tsetTimeout(function() {\n\t\t\tif(self.currentTiddlerDomNode !== prevCurrentTiddler) {\n\t\t\t\tprevCurrentTiddler.style.display = \"none\";\n\t\t\t}\n\t\t},duration);\n\t}\n\t// Scroll the target into view\n//\t$tw.pageScroller.scrollIntoView(targetElement);\n};\n\n/*\nFind the first child DOM node of a widget that has the class \"tc-title\"\n*/\nfunction findTitleDomNode(widget,targetClass) {\n\ttargetClass = targetClass || \"tc-title\";\n\tvar domNode = widget.findFirstDomNode();\n\tif(domNode && domNode.querySelector) {\n\t\treturn domNode.querySelector(\".\" + targetClass);\n\t}\n\treturn null;\n}\n\nZoominListView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the newly inserted node position absolute and hidden\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"none\"}\n\t]);\n};\n\nZoominListView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\twidget.removeChildDomNodes();\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Abandon if hidden\n\tif(targetElement.style.display != \"block\" ) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Set up the tiddler that is being closed\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\t// We'll move back to the previous or next element in the story\n\tvar toWidget = widget.previousSibling();\n\tif(!toWidget) {\n\t\ttoWidget = widget.nextSibling();\n\t}\n\tvar toWidgetDomNode = toWidget && toWidget.findFirstDomNode();\n\t// Set up the tiddler we're moving back in\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.addClass(toWidgetDomNode,\"tc-storyview-zoomin-tiddler\");\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{display: \"block\"},\n\t\t\t{transformOrigin: \"50% 50%\"},\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(10)\"},\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0\"},\n\t\t\t{zIndex: \"500\"}\n\t\t]);\n\t\tthis.currentTiddlerDomNode = toWidgetDomNode;\n\t}\n\t// Animate them both\n\t// Force layout\n\t$tw.utils.forceLayout(this.listWidget.parentDomNode);\n\t// First, the tiddler we're closing\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(0.1)\"},\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"0\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\tsetTimeout(removeElement,duration);\n\t// Now the tiddler we're going back to\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t\t{opacity: \"1\"}\n\t\t]);\n\t}\n\treturn true; // Indicate that we'll delete the DOM node\n};\n\nexports.zoomin = ZoominListView;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "storyview"
        },
        "$:/core/modules/syncer.js": {
            "title": "$:/core/modules/syncer.js",
            "text": "/*\\\ntitle: $:/core/modules/syncer.js\ntype: application/javascript\nmodule-type: global\n\nThe syncer tracks changes to the store and synchronises them to a remote data store represented as a \"sync adaptor\"\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDefaults\n*/\nSyncer.prototype.titleIsLoggedIn = \"$:/status/IsLoggedIn\";\nSyncer.prototype.titleIsAnonymous = \"$:/status/IsAnonymous\";\nSyncer.prototype.titleIsReadOnly = \"$:/status/IsReadOnly\";\nSyncer.prototype.titleUserName = \"$:/status/UserName\";\nSyncer.prototype.titleSyncFilter = \"$:/config/SyncFilter\";\nSyncer.prototype.titleSyncPollingInterval = \"$:/config/SyncPollingInterval\";\nSyncer.prototype.titleSyncDisableLazyLoading = \"$:/config/SyncDisableLazyLoading\";\nSyncer.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\nSyncer.prototype.titleSyncThrottleInterval = \"$:/config/SyncThrottleInterval\";\nSyncer.prototype.taskTimerInterval = 1 * 1000; // Interval for sync timer\nSyncer.prototype.throttleInterval = 1 * 1000; // Defer saving tiddlers if they've changed in the last 1s...\nSyncer.prototype.errorRetryInterval = 5 * 1000; // Interval to retry after an error\nSyncer.prototype.fallbackInterval = 10 * 1000; // Unless the task is older than 10s\nSyncer.prototype.pollTimerInterval = 60 * 1000; // Interval for polling for changes from the adaptor\n\n/*\nInstantiate the syncer with the following options:\nsyncadaptor: reference to syncadaptor to be used\nwiki: wiki to be synced\n*/\nfunction Syncer(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\t// Save parameters\n\tthis.syncadaptor = options.syncadaptor;\n\tthis.disableUI = !!options.disableUI;\n\tthis.titleIsLoggedIn = options.titleIsLoggedIn || this.titleIsLoggedIn;\n\tthis.titleUserName = options.titleUserName || this.titleUserName;\n\tthis.titleSyncFilter = options.titleSyncFilter || this.titleSyncFilter;\n\tthis.titleSavedNotification = options.titleSavedNotification || this.titleSavedNotification;\n\tthis.taskTimerInterval = options.taskTimerInterval || this.taskTimerInterval;\n\tthis.throttleInterval = options.throttleInterval || parseInt(this.wiki.getTiddlerText(this.titleSyncThrottleInterval,\"\"),10) || this.throttleInterval;\n\tthis.errorRetryInterval = options.errorRetryInterval || this.errorRetryInterval;\n\tthis.fallbackInterval = options.fallbackInterval || this.fallbackInterval;\n\tthis.pollTimerInterval = options.pollTimerInterval || parseInt(this.wiki.getTiddlerText(this.titleSyncPollingInterval,\"\"),10) || this.pollTimerInterval;\n\tthis.logging = \"logging\" in options ? options.logging : true;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\")  + (this.syncadaptor.name ? (\"-\" + this.syncadaptor.name) : \"\"),{\n\t\tcolour: \"cyan\",\n\t\tenable: this.logging,\n\t\tsaveHistory: true\n\t});\n\t// Make another logger for connection errors\n\tthis.loggerConnection = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\")  + (this.syncadaptor.name ? (\"-\" + this.syncadaptor.name) : \"\") + \"-connection\",{\n\t\tcolour: \"cyan\",\n\t\tenable: this.logging\n\t});\n\t// Ask the syncadaptor to use the main logger\n\tif(this.syncadaptor.setLoggerSaveBuffer) {\n\t\tthis.syncadaptor.setLoggerSaveBuffer(this.logger);\n\t}\n\t// Compile the dirty tiddler filter\n\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t// Record information for known tiddlers\n\tthis.readTiddlerInfo();\n\tthis.titlesToBeLoaded = {}; // Hashmap of titles of tiddlers that need loading from the server\n\tthis.titlesHaveBeenLazyLoaded = {}; // Hashmap of titles of tiddlers that have already been lazily loaded from the server\n\t// Timers\n\tthis.taskTimerId = null; // Timer for task dispatch\n\tthis.pollTimerId = null; // Timer for polling server\n\t// Number of outstanding requests\n\tthis.numTasksInProgress = 0;\n\t// Listen out for changes to tiddlers\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\t// Filter the changes to just include ones that are being synced\n\t\tvar filteredChanges = self.getSyncedTiddlers(function(callback) {\n\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\tvar tiddler = self.wiki.tiddlerExists(title) && self.wiki.getTiddler(title);\n\t\t\t\tcallback(tiddler,title);\n\t\t\t});\n\t\t});\n\t\tif(filteredChanges.length > 0) {\n\t\t\tself.processTaskQueue();\n\t\t} else {\n\t\t\t// Look for deletions of tiddlers we're already syncing\t\n\t\t\tvar outstandingDeletion = false\n\t\t\t$tw.utils.each(changes,function(change,title,object) {\n\t\t\t\tif(change.deleted && $tw.utils.hop(self.tiddlerInfo,title)) {\n\t\t\t\t\toutstandingDeletion = true;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif(outstandingDeletion) {\n\t\t\t\tself.processTaskQueue();\n\t\t\t}\n\t\t}\n\t});\n\t// Browser event handlers\n\tif($tw.browser && !this.disableUI) {\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t\t// Listen out for login/logout/refresh events in the browser\n\t\t$tw.rootWidget.addEventListener(\"tm-login\",function(event) {\n\t\t\tvar username = event && event.paramObject && event.paramObject.username,\n\t\t\t\tpassword = event && event.paramObject && event.paramObject.password;\n\t\t\tif(username && password) {\n\t\t\t\t// Login with username and password\n\t\t\t\tself.login(username,password,function() {});\n\t\t\t} else {\n\t\t\t\t// No username and password, so we display a prompt\n\t\t\t\tself.handleLoginEvent();\t\t\t\t\n\t\t\t}\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-logout\",function() {\n\t\t\tself.handleLogoutEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-server-refresh\",function() {\n\t\t\tself.handleRefreshEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-copy-syncer-logs-to-clipboard\",function() {\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getSystemInfo() + \"\\n\\nLog:\\n\" + self.logger.getBuffer());\n\t\t});\n\t}\n\t// Listen out for lazyLoad events\n\tif(!this.disableUI && this.wiki.getTiddlerText(this.titleSyncDisableLazyLoading) !== \"yes\") {\n\t\tthis.wiki.addEventListener(\"lazyLoad\",function(title) {\n\t\t\tself.handleLazyLoadEvent(title);\n\t\t});\t\t\n\t}\n\t// Get the login status\n\tthis.getStatus(function(err,isLoggedIn) {\n\t\t// Do a sync from the server\n\t\tself.syncFromServer();\n\t});\n}\n\n/*\nShow a generic network error alert\n*/\nSyncer.prototype.displayError = function(msg,err) {\n\tif(err === ($tw.language.getString(\"Error/XMLHttpRequest\") + \": 0\")) {\n\t\tthis.loggerConnection.alert($tw.language.getString(\"Error/NetworkErrorAlert\"));\n\t\tthis.logger.log(msg + \":\",err);\n\t} else {\n\t\tthis.logger.alert(msg + \":\",err);\n\t}\n};\n\n/*\nReturn an array of the tiddler titles that are subjected to syncing\n*/\nSyncer.prototype.getSyncedTiddlers = function(source) {\n\treturn this.filterFn.call(this.wiki,source);\n};\n\n/*\nReturn an array of the tiddler titles that are subjected to syncing\n*/\nSyncer.prototype.getTiddlerRevision = function(title) {\n\tif(this.syncadaptor && this.syncadaptor.getTiddlerRevision) {\n\t\treturn this.syncadaptor.getTiddlerRevision(title);\n\t} else {\n\t\treturn this.wiki.getTiddler(title).fields.revision;\t\n\t} \n};\n\n/*\nRead (or re-read) the latest tiddler info from the store\n*/\nSyncer.prototype.readTiddlerInfo = function() {\n\t// Hashmap by title of {revision:,changeCount:,adaptorInfo:}\n\t// \"revision\" is the revision of the tiddler last seen on the server, and \"changecount\" is the corresponding local changecount\n\tthis.tiddlerInfo = {};\n\t// Record information for known tiddlers\n\tvar self = this,\n\t\ttiddlers = this.getSyncedTiddlers();\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tself.tiddlerInfo[title] = {\n\t\t\t\trevision: self.getTiddlerRevision(title),\n\t\t\t\tadaptorInfo: self.syncadaptor && self.syncadaptor.getTiddlerInfo(tiddler),\n\t\t\t\tchangeCount: self.wiki.getChangeCount(title)\n\t\t\t};\n\t\t}\n\t});\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSyncer.prototype.isDirty = function() {\n\tthis.logger.log(\"Checking dirty status\");\n\t// Check tiddlers that are in the store and included in the filter function\n\tvar titles = this.getSyncedTiddlers();\n\tfor(var index=0; index<titles.length; index++) {\n\t\tvar title = titles[index],\n\t\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\tif(this.wiki.tiddlerExists(title)) {\n\t\t\tif(tiddlerInfo) {\n\t\t\t\t// If the tiddler is known on the server and has been modified locally then it needs to be saved to the server\n\t\t\t\tif(this.wiki.getChangeCount(title) > tiddlerInfo.changeCount) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// If the tiddler isn't known on the server then it needs to be saved to the server\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t}\n\t// Check tiddlers that are known from the server but not currently in the store\n\ttitles = Object.keys(this.tiddlerInfo);\n\tfor(index=0; index<titles.length; index++) {\n\t\tif(!this.wiki.tiddlerExists(titles[index])) {\n\t\t\t// There must be a pending delete\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSyncer.prototype.updateDirtyStatus = function() {\n\tif($tw.browser && !this.disableUI) {\n\t\tvar dirty = this.isDirty();\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",dirty);\n\t\tif(!dirty) {\n\t\t\tthis.loggerConnection.clearAlerts();\n\t\t}\n\t}\n};\n\n/*\nSave an incoming tiddler in the store, and updates the associated tiddlerInfo\n*/\nSyncer.prototype.storeTiddler = function(tiddlerFields) {\n\t// Save the tiddler\n\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\tthis.wiki.addTiddler(tiddler);\n\t// Save the tiddler revision and changeCount details\n\tthis.tiddlerInfo[tiddlerFields.title] = {\n\t\trevision: this.getTiddlerRevision(tiddlerFields.title),\n\t\tadaptorInfo: this.syncadaptor.getTiddlerInfo(tiddler),\n\t\tchangeCount: this.wiki.getChangeCount(tiddlerFields.title)\n\t};\n};\n\nSyncer.prototype.getStatus = function(callback) {\n\tvar self = this;\n\t// Check if the adaptor supports getStatus()\n\tif(this.syncadaptor && this.syncadaptor.getStatus) {\n\t\t// Mark us as not logged in\n\t\tthis.wiki.addTiddler({title: this.titleIsLoggedIn,text: \"no\"});\n\t\t// Get login status\n\t\tthis.syncadaptor.getStatus(function(err,isLoggedIn,username,isReadOnly,isAnonymous) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t} else {\n\t\t\t\t// Set the various status tiddlers\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsReadOnly,text: isReadOnly ? \"yes\" : \"no\"});\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsAnonymous,text: isAnonymous ? \"yes\" : \"no\"});\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsLoggedIn,text: isLoggedIn ? \"yes\" : \"no\"});\n\t\t\t\tif(isLoggedIn) {\n\t\t\t\t\tself.wiki.addTiddler({title: self.titleUserName,text: username || \"\"});\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tif(callback) {\n\t\t\t\tcallback(err,isLoggedIn,username);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tcallback(null,true,\"UNAUTHENTICATED\");\n\t}\n};\n\n/*\nSynchronise from the server by reading the skinny tiddler list and queuing up loads for any tiddlers that we don't already have up to date\n*/\nSyncer.prototype.syncFromServer = function() {\n\tvar self = this,\n\t\tcancelNextSync = function() {\n\t\t\tif(self.pollTimerId) {\n\t\t\t\tclearTimeout(self.pollTimerId);\n\t\t\t\tself.pollTimerId = null;\n\t\t\t}\n\t\t},\n\t\ttriggerNextSync = function() {\n\t\t\tself.pollTimerId = setTimeout(function() {\n\t\t\t\tself.pollTimerId = null;\n\t\t\t\tself.syncFromServer.call(self);\n\t\t\t},self.pollTimerInterval);\n\t\t},\n\t\tsyncSystemFromServer = (self.wiki.getTiddlerText(\"$:/config/SyncSystemTiddlersFromServer\") === \"yes\" ? true : false);\n\tif(this.syncadaptor && this.syncadaptor.getUpdatedTiddlers) {\n\t\tthis.logger.log(\"Retrieving updated tiddler list\");\n\t\tcancelNextSync();\n\t\tthis.syncadaptor.getUpdatedTiddlers(self,function(err,updates) {\n\t\t\ttriggerNextSync();\n\t\t\tif(err) {\n\t\t\t\tself.displayError($tw.language.getString(\"Error/RetrievingSkinny\"),err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif(updates) {\n\t\t\t\t$tw.utils.each(updates.modifications,function(title) {\n\t\t\t\t\tself.titlesToBeLoaded[title] = true;\n\t\t\t\t});\n\t\t\t\t$tw.utils.each(updates.deletions,function(title) {\n\t\t\t\t\tif(syncSystemFromServer || !self.wiki.isSystemTiddler(title)) {\n\t\t\t\t\t\tdelete self.tiddlerInfo[title];\n\t\t\t\t\t\tself.logger.log(\"Deleting tiddler missing from server:\",title);\n\t\t\t\t\t\tself.wiki.deleteTiddler(title);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tif(updates.modifications.length > 0 || updates.deletions.length > 0) {\n\t\t\t\t\tself.processTaskQueue();\n\t\t\t\t}\t\t\t\t\n\t\t\t}\n\t\t});\n\t} else if(this.syncadaptor && this.syncadaptor.getSkinnyTiddlers) {\n\t\tthis.logger.log(\"Retrieving skinny tiddler list\");\n\t\tcancelNextSync();\n\t\tthis.syncadaptor.getSkinnyTiddlers(function(err,tiddlers) {\n\t\t\ttriggerNextSync();\n\t\t\t// Check for errors\n\t\t\tif(err) {\n\t\t\t\tself.displayError($tw.language.getString(\"Error/RetrievingSkinny\"),err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Keep track of which tiddlers we already know about have been reported this time\n\t\t\tvar previousTitles = Object.keys(self.tiddlerInfo);\n\t\t\t// Process each incoming tiddler\n\t\t\tfor(var t=0; t<tiddlers.length; t++) {\n\t\t\t\t// Get the incoming tiddler fields, and the existing tiddler\n\t\t\t\tvar tiddlerFields = tiddlers[t],\n\t\t\t\t\tincomingRevision = tiddlerFields.revision + \"\",\n\t\t\t\t\ttiddler = self.wiki.tiddlerExists(tiddlerFields.title) && self.wiki.getTiddler(tiddlerFields.title),\n\t\t\t\t\ttiddlerInfo = self.tiddlerInfo[tiddlerFields.title],\n\t\t\t\t\tcurrRevision = tiddlerInfo ? tiddlerInfo.revision : null,\n\t\t\t\t\tindexInPreviousTitles = previousTitles.indexOf(tiddlerFields.title);\n\t\t\t\tif(indexInPreviousTitles !== -1) {\n\t\t\t\t\tpreviousTitles.splice(indexInPreviousTitles,1);\n\t\t\t\t}\n\t\t\t\t// Ignore the incoming tiddler if it's the same as the revision we've already got\n\t\t\t\tif(currRevision !== incomingRevision) {\n\t\t\t\t\t// Only load the skinny version if we don't already have a fat version of the tiddler\n\t\t\t\t\tif(!tiddler || tiddler.fields.text === undefined) {\n\t\t\t\t\t\tself.storeTiddler(tiddlerFields);\n\t\t\t\t\t}\n\t\t\t\t\t// Do a full load of this tiddler\n\t\t\t\t\tself.titlesToBeLoaded[tiddlerFields.title] = true;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Delete any tiddlers that were previously reported but missing this time\n\t\t\t$tw.utils.each(previousTitles,function(title) {\n\t\t\t\tif(syncSystemFromServer || !self.wiki.isSystemTiddler(title)) {\n\t\t\t\t\tdelete self.tiddlerInfo[title];\n\t\t\t\t\tself.logger.log(\"Deleting tiddler missing from server:\",title);\n\t\t\t\t\tself.wiki.deleteTiddler(title);\n\t\t\t\t}\n\t\t\t});\n\t\t\tself.processTaskQueue();\n\t\t});\n\t}\n};\n\n/*\nForce load a tiddler from the server\n*/\nSyncer.prototype.enqueueLoadTiddler = function(title) {\n\tthis.titlesToBeLoaded[title] = true;\n\tthis.processTaskQueue();\n};\n\n/*\nLazily load a skinny tiddler if we can\n*/\nSyncer.prototype.handleLazyLoadEvent = function(title) {\n\t// Ignore if the syncadaptor doesn't handle it\n\tif(!this.syncadaptor.supportsLazyLoading) {\n\t\treturn;\n\t}\n\t// Don't lazy load the same tiddler twice\n\tif(!this.titlesHaveBeenLazyLoaded[title]) {\n\t\t// Don't lazy load if the tiddler isn't included in the sync filter\n\t\tif(this.getSyncedTiddlers().indexOf(title) !== -1) {\n\t\t\t// Mark the tiddler as needing loading, and having already been lazily loaded\n\t\t\tthis.titlesToBeLoaded[title] = true;\n\t\t\tthis.titlesHaveBeenLazyLoaded[title] = true;\n\t\t}\n\t}\n};\n\n/*\nDispay a password prompt and allow the user to login\n*/\nSyncer.prototype.handleLoginEvent = function() {\n\tvar self = this;\n\tthis.getStatus(function(err,isLoggedIn,username) {\n\t\tif(!err && !isLoggedIn) {\n\t\t\tif(self.syncadaptor && self.syncadaptor.displayLoginPrompt) {\n\t\t\t\tself.syncadaptor.displayLoginPrompt(self);\n\t\t\t} else {\n\t\t\t\tself.displayLoginPrompt();\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nDispay a password prompt\n*/\nSyncer.prototype.displayLoginPrompt = function() {\n\tvar self = this;\n\tvar promptInfo = $tw.passwordPrompt.createPrompt({\n\t\tserviceName: $tw.language.getString(\"LoginToTiddlySpace\"),\n\t\tcallback: function(data) {\n\t\t\tself.login(data.username,data.password,function(err,isLoggedIn) {\n\t\t\t\tself.syncFromServer();\n\t\t\t});\n\t\t\treturn true; // Get rid of the password prompt\n\t\t}\n\t});\n};\n\n/*\nAttempt to login to TiddlyWeb.\n\tusername: username\n\tpassword: password\n\tcallback: invoked with arguments (err,isLoggedIn)\n*/\nSyncer.prototype.login = function(username,password,callback) {\n\tthis.logger.log(\"Attempting to login as\",username);\n\tvar self = this;\n\tif(this.syncadaptor.login) {\n\t\tthis.syncadaptor.login(username,password,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.getStatus(function(err,isLoggedIn,username) {\n\t\t\t\tif(callback) {\n\t\t\t\t\tcallback(err,isLoggedIn);\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t} else {\n\t\tcallback(null,true);\n\t}\n};\n\n/*\nAttempt to log out of TiddlyWeb\n*/\nSyncer.prototype.handleLogoutEvent = function() {\n\tthis.logger.log(\"Attempting to logout\");\n\tvar self = this;\n\tif(this.syncadaptor.logout) {\n\t\tthis.syncadaptor.logout(function(err) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t} else {\n\t\t\t\tself.getStatus();\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nImmediately refresh from the server\n*/\nSyncer.prototype.handleRefreshEvent = function() {\n\tthis.syncFromServer();\n};\n\n/*\nProcess the next task\n*/\nSyncer.prototype.processTaskQueue = function() {\n\tvar self = this;\n\t// Only process a task if the sync adaptor is fully initialised and we're not already performing\n\t// a task. If we are already performing a task then we'll dispatch the next one when it completes\n\tif((!this.syncadaptor.isReady || this.syncadaptor.isReady()) && this.numTasksInProgress === 0) {\n\t\t// Choose the next task to perform\n\t\tvar task = this.chooseNextTask();\n\t\t// Perform the task if we had one\n\t\tif(typeof task === \"object\" && task !== null) {\n\t\t\tthis.numTasksInProgress += 1;\n\t\t\ttask.run(function(err) {\n\t\t\t\tself.numTasksInProgress -= 1;\n\t\t\t\tif(err) {\n\t\t\t\t\tself.displayError(\"Sync error while processing \" + task.type + \" of '\" + task.title + \"'\",err);\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t\tself.triggerTimeout(self.errorRetryInterval);\n\t\t\t\t} else {\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t\t// Process the next task\n\t\t\t\t\tself.processTaskQueue.call(self);\t\t\t\t\t\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\t// No task is ready so update the status\n\t\t\tthis.updateDirtyStatus();\n\t\t\t// And trigger a timeout if there is a pending task\n\t\t\tif(task === true) {\n\t\t\t\tthis.triggerTimeout();\t\t\t\t\n\t\t\t}\n\t\t}\n\t} else {\n\t\tthis.updateDirtyStatus();\t\t\n\t}\n};\n\nSyncer.prototype.triggerTimeout = function(interval) {\n\tvar self = this;\n\tif(!this.taskTimerId) {\n\t\tthis.taskTimerId = setTimeout(function() {\n\t\t\tself.taskTimerId = null;\n\t\t\tself.processTaskQueue.call(self);\n\t\t},interval || self.taskTimerInterval);\n\t}\n};\n\n/*\nChoose the next sync task. We prioritise saves, then deletes, then loads from the server\n\nReturns either a task object, null if there's no upcoming tasks, or the boolean true if there are pending tasks that aren't yet due\n*/\nSyncer.prototype.chooseNextTask = function() {\n\tvar thresholdLastSaved = (new Date()) - this.throttleInterval,\n\t\thavePending = null;\n\t// First we look for tiddlers that have been modified locally and need saving back to the server\n\tvar titles = this.getSyncedTiddlers();\n\tfor(var index=0; index<titles.length; index++) {\n\t\tvar title = titles[index],\n\t\t\ttiddler = this.wiki.tiddlerExists(title) && this.wiki.getTiddler(title),\n\t\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\tif(tiddler) {\n\t\t\t// If the tiddler is not known on the server, or has been modified locally no more recently than the threshold then it needs to be saved to the server\n\t\t\tvar hasChanged = !tiddlerInfo || this.wiki.getChangeCount(title) > tiddlerInfo.changeCount,\n\t\t\t\tisReadyToSave = !tiddlerInfo || !tiddlerInfo.timestampLastSaved || tiddlerInfo.timestampLastSaved < thresholdLastSaved;\n\t\t\tif(hasChanged) {\n\t\t\t\tif(isReadyToSave) {\n\t\t\t\t\treturn new SaveTiddlerTask(this,title); \t\t\t\t\t\n\t\t\t\t} else {\n\t\t\t\t\thavePending = true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t// Second, we check tiddlers that are known from the server but not currently in the store, and so need deleting on the server\n\ttitles = Object.keys(this.tiddlerInfo);\n\tfor(index=0; index<titles.length; index++) {\n\t\ttitle = titles[index];\n\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\ttiddler = this.wiki.tiddlerExists(title) && this.wiki.getTiddler(title);\n\t\tif(!tiddler) {\n\t\t\treturn new DeleteTiddlerTask(this,title);\n\t\t}\n\t}\n\t// Check for tiddlers that need loading\n\ttitle = Object.keys(this.titlesToBeLoaded)[0];\n\tif(title) {\n\t\tdelete this.titlesToBeLoaded[title];\n\t\treturn new LoadTiddlerTask(this,title);\n\t}\n\t// No tasks are ready\n\treturn havePending;\n};\n\nfunction SaveTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"save\";\n}\n\nSaveTiddlerTask.prototype.run = function(callback) {\n\tvar self = this,\n\t\tchangeCount = this.syncer.wiki.getChangeCount(this.title),\n\t\ttiddler = this.syncer.wiki.tiddlerExists(this.title) && this.syncer.wiki.getTiddler(this.title);\n\tthis.syncer.logger.log(\"Dispatching 'save' task:\",this.title);\n\tif(tiddler) {\n\t\tthis.syncer.syncadaptor.saveTiddler(tiddler,function(err,adaptorInfo,revision) {\n\t\t\t// If there's an error, exit without changing any internal state\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\t// Adjust the info stored about this tiddler\n\t\t\tself.syncer.tiddlerInfo[self.title] = {\n\t\t\t\tchangeCount: changeCount,\n\t\t\t\tadaptorInfo: adaptorInfo,\n\t\t\t\trevision: revision,\n\t\t\t\ttimestampLastSaved: new Date()\n\t\t\t};\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t},{\n\t\t\ttiddlerInfo: self.syncer.tiddlerInfo[self.title]\n\t\t});\n\t} else {\n\t\tthis.syncer.logger.log(\" Not Dispatching 'save' task:\",this.title,\"tiddler does not exist\");\n\t\t$tw.utils.nextTick(callback(null));\n\t}\n};\n\nfunction DeleteTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"delete\";\n}\n\nDeleteTiddlerTask.prototype.run = function(callback) {\n\tvar self = this;\n\tthis.syncer.logger.log(\"Dispatching 'delete' task:\",this.title);\n\tthis.syncer.syncadaptor.deleteTiddler(this.title,function(err) {\n\t\t// If there's an error, exit without changing any internal state\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\t// Remove the info stored about this tiddler\n\t\tdelete self.syncer.tiddlerInfo[self.title];\n\t\tif($tw.boot.files){\n\t\t\t// Remove the tiddler from $tw.boot.files\n\t\t\tdelete $tw.boot.files[self.title];\n\t\t}\n\t\t// Invoke the callback\n\t\tcallback(null);\n\t},{\n\t\ttiddlerInfo: self.syncer.tiddlerInfo[this.title]\n\t});\n};\n\nfunction LoadTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"load\";\n}\n\nLoadTiddlerTask.prototype.run = function(callback) {\n\tvar self = this;\n\tthis.syncer.logger.log(\"Dispatching 'load' task:\",this.title);\n\tthis.syncer.syncadaptor.loadTiddler(this.title,function(err,tiddlerFields) {\n\t\t// If there's an error, exit without changing any internal state\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\t// Update the info stored about this tiddler\n\t\tif(tiddlerFields) {\n\t\t\tself.syncer.storeTiddler(tiddlerFields);\n\t\t}\n\t\t// Invoke the callback\n\t\tcallback(null);\n\t});\n};\n\nexports.Syncer = Syncer;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/tiddler.js": {
            "title": "$:/core/modules/tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/tiddler.js\ntype: application/javascript\nmodule-type: tiddlermethod\n\nExtension methods for the $tw.Tiddler object (constructor and methods required at boot time are in boot/boot.js)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.hasTag = function(tag) {\n\treturn this.fields.tags && this.fields.tags.indexOf(tag) !== -1;\n};\n\nexports.isPlugin = function() {\n\treturn this.fields.type === \"application/json\" && this.hasField(\"plugin-type\");\n};\n\nexports.isDraft = function() {\n\treturn this.hasField(\"draft.of\");\n};\n\nexports.getFieldString = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn \"\";\n\t}\n\t// Parse the field with the associated module (if any)\n\tvar fieldModule = $tw.Tiddler.fieldModules[field];\n\tif(fieldModule && fieldModule.stringify) {\n\t\treturn fieldModule.stringify.call(this,value);\n\t} else {\n\t\treturn value.toString();\n\t}\n};\n\n/*\nGet the value of a field as a list\n*/\nexports.getFieldList = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn [];\n\t}\n\treturn $tw.utils.parseStringArray(value);\n};\n\n/*\nGet all the fields as a hashmap of strings. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStrings = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [];\n\tvar fields = {};\n\tfor(var field in this.fields) {\n\t\tif($tw.utils.hop(this.fields,field)) {\n\t\t\tif(exclude.indexOf(field) === -1) {\n\t\t\t\tfields[field] = this.getFieldString(field);\n\t\t\t}\n\t\t}\n\t}\n\treturn fields;\n};\n\n/*\nGet all the fields as a name:value block. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStringBlock = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [],\n\t\tfields = Object.keys(this.fields).sort(),\n\t\tresult = [];\n\tfor(var t=0; t<fields.length; t++) {\n\t\tvar field = fields[t];\n\t\tif(exclude.indexOf(field) === -1) {\n\t\t\tresult.push(field + \": \" + this.getFieldString(field));\n\t\t}\n\t}\n\treturn result.join(\"\\n\");\n};\n\nexports.getFieldDay = function(field) {\n\tif(this.cache && this.cache.day && $tw.utils.hop(this.cache.day,field) ) {\n\t\treturn this.cache.day[field];\n\t}\n\tvar day = \"\";\n\tif(this.fields[field]) {\n\t\tday = (new Date($tw.utils.parseDate(this.fields[field]))).setHours(0,0,0,0);\n\t}\n\tthis.cache.day = this.cache.day || {};\n\tthis.cache.day[field] = day;\n\treturn day;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "tiddlermethod"
        },
        "$:/core/modules/upgraders/plugins.js": {
            "title": "$:/core/modules/upgraders/plugins.js",
            "text": "/*\\\ntitle: $:/core/modules/upgraders/plugins.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that checks that plugins are newer than any already installed version\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar BLOCKED_PLUGINS = {\n\t\"$:/themes/tiddlywiki/stickytitles\": {\n\t\tversions: [\"*\"]\n\t},\n\t\"$:/plugins/tiddlywiki/fullscreen\": {\n\t\tversions: [\"*\"]\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tupgradeLibrary,\n\t\tgetLibraryTiddler = function(title) {\n\t\t\tif(!upgradeLibrary) {\n\t\t\t\tupgradeLibrary = wiki.getTiddlerData(UPGRADE_LIBRARY_TITLE,{});\n\t\t\t\tupgradeLibrary.tiddlers = upgradeLibrary.tiddlers || {};\n\t\t\t}\n\t\t\treturn upgradeLibrary.tiddlers[title];\n\t\t};\n\n\t// Go through all the incoming tiddlers\n\t$tw.utils.each(titles,function(title) {\n\t\tvar incomingTiddler = tiddlers[title];\n\t\t// Check if we're dealing with a plugin\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"]) {\n\t\t\t// Check whether the plugin contains JS modules\n\t\t\tvar requiresReload = wiki.doesPluginInfoRequireReload(JSON.parse(incomingTiddler.text)) ? (wiki.getTiddlerText(\"$:/language/ControlPanel/Plugins/PluginWillRequireReload\") + \" \") : \"\";\n\t\t\tmessages[title] = requiresReload;\n\t\t\tif(incomingTiddler.version) {\n\t\t\t\t// Upgrade the incoming plugin if it is in the upgrade library\n\t\t\t\tvar libraryTiddler = getLibraryTiddler(title);\n\t\t\t\tif(libraryTiddler && libraryTiddler[\"plugin-type\"] && libraryTiddler.version) {\n\t\t\t\t\ttiddlers[title] = libraryTiddler;\n\t\t\t\t\tmessages[title] = requiresReload + $tw.language.getString(\"Import/Upgrader/Plugins/Upgraded\",{variables: {incoming: incomingTiddler.version, upgraded: libraryTiddler.version}});\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\t// Suppress the incoming plugin if it is older than the currently installed one\n\t\t\t\tvar existingTiddler = wiki.getTiddler(title);\n\t\t\t\tif(existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t\t\t\t// Reject the incoming plugin by blanking all its fields\n\t\t\t\t\tif($tw.utils.checkVersions(existingTiddler.fields.version,incomingTiddler.version)) {\n\t\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Version\",{variables: {incoming: incomingTiddler.version, existing: existingTiddler.fields.version}});\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Check whether the plugin is on the blocked list\n\t\t\tvar blockInfo = BLOCKED_PLUGINS[title];\n\t\t\tif(blockInfo) {\n\t\t\t\tif(blockInfo.versions.indexOf(\"*\") !== -1 || (incomingTiddler.version && blockInfo.versions.indexOf(incomingTiddler.version) !== -1)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Incompatible\");\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "upgrader"
        },
        "$:/core/modules/upgraders/system.js": {
            "title": "$:/core/modules/upgraders/system.js",
            "text": "/*\\\ntitle: $:/core/modules/upgraders/system.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that suppresses certain system tiddlers that shouldn't be imported\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DONT_IMPORT_LIST = [\"$:/StoryList\",\"$:/HistoryList\"],\n\tDONT_IMPORT_PREFIX_LIST = [\"$:/temp/\",\"$:/state/\",\"$:/Import\"],\n\tWARN_IMPORT_PREFIX_LIST = [\"$:/core/modules/\"];\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tshowAlert = false;\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tif(DONT_IMPORT_LIST.indexOf(title) !== -1) {\n\t\t\ttiddlers[title] = Object.create(null);\n\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Suppressed\");\n\t\t} else {\n\t\t\tfor(var t=0; t<DONT_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = DONT_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/State/Suppressed\");\n\t\t\t\t}\n\t\t\t}\n\t\t\tfor(var t=0; t<WARN_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = WARN_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix && wiki.isShadowTiddler(title)) {\n\t\t\t\t\tshowAlert = true;\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Warning\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\tif(showAlert) {\n\t\tvar logger = new $tw.utils.Logger(\"import\");\n\t\tlogger.alert($tw.language.getString(\"Import/Upgrader/System/Alert\"));\n\t}\n\treturn messages;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "upgrader"
        },
        "$:/core/modules/upgraders/themetweaks.js": {
            "title": "$:/core/modules/upgraders/themetweaks.js",
            "text": "/*\\\ntitle: $:/core/modules/upgraders/themetweaks.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that handles the change in theme tweak storage introduced in 5.0.14-beta.\n\nPreviously, theme tweaks were stored in two data tiddlers:\n\n* $:/themes/tiddlywiki/vanilla/metrics\n* $:/themes/tiddlywiki/vanilla/settings\n\nNow, each tweak is stored in its own separate tiddler.\n\nThis upgrader copies any values from the old format to the new. The old data tiddlers are not deleted in case they have been used to store additional indexes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar MAPPINGS = {\n\t\"$:/themes/tiddlywiki/vanilla/metrics\": {\n\t\t\"fontsize\": \"$:/themes/tiddlywiki/vanilla/metrics/fontsize\",\n\t\t\"lineheight\": \"$:/themes/tiddlywiki/vanilla/metrics/lineheight\",\n\t\t\"storyleft\": \"$:/themes/tiddlywiki/vanilla/metrics/storyleft\",\n\t\t\"storytop\": \"$:/themes/tiddlywiki/vanilla/metrics/storytop\",\n\t\t\"storyright\": \"$:/themes/tiddlywiki/vanilla/metrics/storyright\",\n\t\t\"storywidth\": \"$:/themes/tiddlywiki/vanilla/metrics/storywidth\",\n\t\t\"tiddlerwidth\": \"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"\n\t},\n\t\"$:/themes/tiddlywiki/vanilla/settings\": {\n\t\t\"fontfamily\": \"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {};\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tvar mapping = MAPPINGS[title];\n\t\tif(mapping) {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlers[title]),\n\t\t\t\ttiddlerData = wiki.getTiddlerDataCached(tiddler,{});\n\t\t\tfor(var index in mapping) {\n\t\t\t\tvar mappedTitle = mapping[index];\n\t\t\t\tif(!tiddlers[mappedTitle] || tiddlers[mappedTitle].title !== mappedTitle) {\n\t\t\t\t\ttiddlers[mappedTitle] = {\n\t\t\t\t\t\ttitle: mappedTitle,\n\t\t\t\t\t\ttext: tiddlerData[index]\n\t\t\t\t\t};\n\t\t\t\t\tmessages[mappedTitle] = $tw.language.getString(\"Import/Upgrader/ThemeTweaks/Created\",{variables: {\n\t\t\t\t\t\tfrom: title + \"##\" + index\n\t\t\t\t\t}});\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "upgrader"
        },
        "$:/core/modules/utils/base64-utf8/base64-utf8.module.js": {
            "text": "(function(){// From https://gist.github.com/Nijikokun/5192472\n//\n// UTF8 Module\n//\n// Cleaner and modularized utf-8 encoding and decoding library for javascript.\n//\n// copyright: MIT\n// author: Nijiko Yonskai, @nijikokun, nijikokun@gmail.com\n!function(r,e,o,t){void 0!==o.module&&o.module.exports?o.module.exports=e.apply(o):void 0!==o.define&&\"function\"===o.define&&o.define.amd?define(\"utf8\",[],e):o.utf8=e.apply(o)}(0,function(){return{encode:function(r){if(\"string\"!=typeof r)return r;r=r.replace(/\\r\\n/g,\"\\n\");for(var e,o=\"\",t=0;t<r.length;t++)if((e=r.charCodeAt(t))<128)o+=String.fromCharCode(e);else if(e>127&&e<2048)o+=String.fromCharCode(e>>6|192),o+=String.fromCharCode(63&e|128);else if(e>55295&&e<57344&&r.length>t+1){var i=e,n=r.charCodeAt(t+1);t++;var d=65536+(i-55296<<10|n-56320);o+=String.fromCharCode(d>>18|240),o+=String.fromCharCode(d>>12&63|128),o+=String.fromCharCode(d>>6&63|128),o+=String.fromCharCode(63&d|128)}else o+=String.fromCharCode(e>>12|224),o+=String.fromCharCode(e>>6&63|128),o+=String.fromCharCode(63&e|128);return o},decode:function(r){if(\"string\"!=typeof r)return r;for(var e=\"\",o=0,t=0;o<r.length;)if((t=r.charCodeAt(o))<128)e+=String.fromCharCode(t),o++;else if(t>191&&t<224)e+=String.fromCharCode((31&t)<<6|63&r.charCodeAt(o+1)),o+=2;else if(t>223&&t<240)e+=String.fromCharCode((15&t)<<12|(63&r.charCodeAt(o+1))<<6|63&r.charCodeAt(o+2)),o+=3;else{var i=(7&t)<<18|(63&r.charCodeAt(o+1))<<12|(63&r.charCodeAt(o+2))<<6|63&r.charCodeAt(o+3);e+=String.fromCharCode(55296+(i-65536>>10))+String.fromCharCode(56320+(i-65536&1023)),o+=4}return e}}},this),function(r,e,o,t){if(void 0!==o.module&&o.module.exports){if(t&&o.require)for(var i=0;i<t.length;i++)o[t[i]]=o.require(t[i]);o.module.exports=e.apply(o)}else void 0!==o.define&&\"function\"===o.define&&o.define.amd?define(\"base64\",t||[],e):o.base64=e.apply(o)}(0,function(r){var e=r||this.utf8,o=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\";return{encode:function(r){if(void 0===e)throw{error:\"MissingMethod\",message:\"UTF8 Module is missing.\"};if(\"string\"!=typeof r)return r;r=e.encode(r);for(var t,i,n,d,f,a,h,C=\"\",c=0;c<r.length;)d=(t=r.charCodeAt(c++))>>2,f=(3&t)<<4|(i=r.charCodeAt(c++))>>4,a=(15&i)<<2|(n=r.charCodeAt(c++))>>6,h=63&n,isNaN(i)?a=h=64:isNaN(n)&&(h=64),C+=o.charAt(d)+o.charAt(f)+o.charAt(a)+o.charAt(h);return C},decode:function(r){if(void 0===e)throw{error:\"MissingMethod\",message:\"UTF8 Module is missing.\"};if(\"string\"!=typeof r)return r;r=r.replace(/[^A-Za-z0-9\\+\\/\\=]/g,\"\");for(var t,i,n,d,f,a,h=\"\",C=0;C<r.length;)t=o.indexOf(r.charAt(C++))<<2|(d=o.indexOf(r.charAt(C++)))>>4,i=(15&d)<<4|(f=o.indexOf(r.charAt(C++)))>>2,n=(3&f)<<6|(a=o.indexOf(r.charAt(C++))),h+=String.fromCharCode(t),64!=f&&(h+=String.fromCharCode(i)),64!=a&&(h+=String.fromCharCode(n));return e.decode(h)}}},this,[\"utf8\"]);}).call(exports);",
            "type": "application/javascript",
            "title": "$:/core/modules/utils/base64-utf8/base64-utf8.module.js",
            "module-type": "library"
        },
        "$:/core/modules/utils/crypto.js": {
            "title": "$:/core/modules/utils/crypto.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/crypto.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions related to crypto.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for an encrypted store area in the text of a TiddlyWiki file\n*/\nexports.extractEncryptedStoreArea = function(text) {\n\tvar encryptedStoreAreaStartMarker = \"<pre id=\\\"encryptedStoreArea\\\" type=\\\"text/plain\\\" style=\\\"display:none;\\\">\",\n\t\tencryptedStoreAreaStart = text.indexOf(encryptedStoreAreaStartMarker);\n\tif(encryptedStoreAreaStart !== -1) {\n\t\tvar encryptedStoreAreaEnd = text.indexOf(\"</pre>\",encryptedStoreAreaStart);\n\t\tif(encryptedStoreAreaEnd !== -1) {\n\t\t\treturn $tw.utils.htmlDecode(text.substring(encryptedStoreAreaStart + encryptedStoreAreaStartMarker.length,encryptedStoreAreaEnd-1));\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If the password is not provided then the password in the password store will be used\n*/\nexports.decryptStoreArea = function(encryptedStoreArea,password) {\n\tvar decryptedText = $tw.crypto.decrypt(encryptedStoreArea,password);\n\tif(decryptedText) {\n\t\tvar json = JSON.parse(decryptedText),\n\t\t\ttiddlers = [];\n\t\tfor(var title in json) {\n\t\t\tif(title !== \"$:/isEncrypted\") {\n\t\t\t\ttiddlers.push(json[title]);\n\t\t\t}\n\t\t}\n\t\treturn tiddlers;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If that fails, the user is prompted for a password.\nencryptedStoreArea: text of the TiddlyWiki encrypted store area\ncallback: function(tiddlers) called with the array of decrypted tiddlers\n\nThe following configuration settings are supported:\n\n$tw.config.usePasswordVault: causes any password entered by the user to also be put into the system password vault\n*/\nexports.decryptStoreAreaInteractive = function(encryptedStoreArea,callback,options) {\n\t// Try to decrypt with the current password\n\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea);\n\tif(tiddlers) {\n\t\tcallback(tiddlers);\n\t} else {\n\t\t// Prompt for a new password and keep trying\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: \"Enter a password to decrypt the imported TiddlyWiki\",\n\t\t\tnoUserName: true,\n\t\t\tcanCancel: true,\n\t\t\tsubmitText: \"Decrypt\",\n\t\t\tcallback: function(data) {\n\t\t\t\t// Exit if the user cancelled\n\t\t\t\tif(!data) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t\t// Attempt to decrypt the tiddlers\n\t\t\t\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea,data.password);\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tif($tw.config.usePasswordVault) {\n\t\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t\t}\n\t\t\t\t\tcallback(tiddlers);\n\t\t\t\t\t// Exit and remove the password prompt\n\t\t\t\t\treturn true;\n\t\t\t\t} else {\n\t\t\t\t\t// We didn't decrypt everything, so continue to prompt for password\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/csv.js": {
            "title": "$:/core/modules/utils/csv.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/csv.js\ntype: application/javascript\nmodule-type: utils\n\nA barebones CSV parser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a CSV string with a header row and return an array of hashmaps.\n*/\nexports.parseCsvStringWithHeader = function(text,options) {\n\toptions = options || {};\n\tvar separator = options.separator || \",\",\n\t\trows = text.split(/\\r?\\n/mg).map(function(row) {\n\t\t\treturn $tw.utils.trim(row);\n\t\t}).filter(function(row) {\n\t\t\treturn row !== \"\";\n\t\t});\n\tif(rows.length < 1) {\n\t\treturn \"Missing header row\";\n\t}\n\tvar headings = rows[0].split(separator),\n\t\tresults = [];\n\tfor(var row=1; row<rows.length; row++) {\n\t\tvar columns = rows[row].split(separator),\n\t\t\tcolumnResult = Object.create(null);\n\t\tif(columns.length !== headings.length) {\n\t\t\treturn \"Malformed CSV row '\" + rows[row] + \"'\";\n\t\t}\n\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\tvar columnName = headings[column];\n\t\t\tcolumnResult[columnName] = $tw.utils.trim(columns[column] || \"\");\n\t\t}\n\t\tresults.push(columnResult);\t\t\t\n\t}\n\treturn results;\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/diff-match-patch/diff_match_patch.js": {
            "text": "(function(){function diff_match_patch(){this.Diff_Timeout=1;this.Diff_EditCost=4;this.Match_Threshold=.5;this.Match_Distance=1E3;this.Patch_DeleteThreshold=.5;this.Patch_Margin=4;this.Match_MaxBits=32}var DIFF_DELETE=-1,DIFF_INSERT=1,DIFF_EQUAL=0;\ndiff_match_patch.prototype.diff_main=function(a,b,c,d){\"undefined\"==typeof d&&(d=0>=this.Diff_Timeout?Number.MAX_VALUE:(new Date).getTime()+1E3*this.Diff_Timeout);if(null==a||null==b)throw Error(\"Null input. (diff_main)\");if(a==b)return a?[[DIFF_EQUAL,a]]:[];\"undefined\"==typeof c&&(c=!0);var e=c,f=this.diff_commonPrefix(a,b);c=a.substring(0,f);a=a.substring(f);b=b.substring(f);f=this.diff_commonSuffix(a,b);var g=a.substring(a.length-f);a=a.substring(0,a.length-f);b=b.substring(0,b.length-f);a=this.diff_compute_(a,\nb,e,d);c&&a.unshift([DIFF_EQUAL,c]);g&&a.push([DIFF_EQUAL,g]);this.diff_cleanupMerge(a);return a};\ndiff_match_patch.prototype.diff_compute_=function(a,b,c,d){if(!a)return[[DIFF_INSERT,b]];if(!b)return[[DIFF_DELETE,a]];var e=a.length>b.length?a:b,f=a.length>b.length?b:a,g=e.indexOf(f);return-1!=g?(c=[[DIFF_INSERT,e.substring(0,g)],[DIFF_EQUAL,f],[DIFF_INSERT,e.substring(g+f.length)]],a.length>b.length&&(c[0][0]=c[2][0]=DIFF_DELETE),c):1==f.length?[[DIFF_DELETE,a],[DIFF_INSERT,b]]:(e=this.diff_halfMatch_(a,b))?(b=e[1],f=e[3],a=e[4],e=this.diff_main(e[0],e[2],c,d),c=this.diff_main(b,f,c,d),e.concat([[DIFF_EQUAL,\na]],c)):c&&100<a.length&&100<b.length?this.diff_lineMode_(a,b,d):this.diff_bisect_(a,b,d)};\ndiff_match_patch.prototype.diff_lineMode_=function(a,b,c){var d=this.diff_linesToChars_(a,b);a=d.chars1;b=d.chars2;d=d.lineArray;a=this.diff_main(a,b,!1,c);this.diff_charsToLines_(a,d);this.diff_cleanupSemantic(a);a.push([DIFF_EQUAL,\"\"]);for(var e=d=b=0,f=\"\",g=\"\";b<a.length;){switch(a[b][0]){case DIFF_INSERT:e++;g+=a[b][1];break;case DIFF_DELETE:d++;f+=a[b][1];break;case DIFF_EQUAL:if(1<=d&&1<=e){a.splice(b-d-e,d+e);b=b-d-e;d=this.diff_main(f,g,!1,c);for(e=d.length-1;0<=e;e--)a.splice(b,0,d[e]);b+=\nd.length}d=e=0;g=f=\"\"}b++}a.pop();return a};\ndiff_match_patch.prototype.diff_bisect_=function(a,b,c){for(var d=a.length,e=b.length,f=Math.ceil((d+e)/2),g=2*f,h=Array(g),l=Array(g),k=0;k<g;k++)h[k]=-1,l[k]=-1;h[f+1]=0;l[f+1]=0;k=d-e;for(var m=0!=k%2,p=0,x=0,w=0,q=0,t=0;t<f&&!((new Date).getTime()>c);t++){for(var v=-t+p;v<=t-x;v+=2){var n=f+v;var r=v==-t||v!=t&&h[n-1]<h[n+1]?h[n+1]:h[n-1]+1;for(var y=r-v;r<d&&y<e&&a.charAt(r)==b.charAt(y);)r++,y++;h[n]=r;if(r>d)x+=2;else if(y>e)p+=2;else if(m&&(n=f+k-v,0<=n&&n<g&&-1!=l[n])){var u=d-l[n];if(r>=\nu)return this.diff_bisectSplit_(a,b,r,y,c)}}for(v=-t+w;v<=t-q;v+=2){n=f+v;u=v==-t||v!=t&&l[n-1]<l[n+1]?l[n+1]:l[n-1]+1;for(r=u-v;u<d&&r<e&&a.charAt(d-u-1)==b.charAt(e-r-1);)u++,r++;l[n]=u;if(u>d)q+=2;else if(r>e)w+=2;else if(!m&&(n=f+k-v,0<=n&&n<g&&-1!=h[n]&&(r=h[n],y=f+r-n,u=d-u,r>=u)))return this.diff_bisectSplit_(a,b,r,y,c)}}return[[DIFF_DELETE,a],[DIFF_INSERT,b]]};\ndiff_match_patch.prototype.diff_bisectSplit_=function(a,b,c,d,e){var f=a.substring(0,c),g=b.substring(0,d);a=a.substring(c);b=b.substring(d);f=this.diff_main(f,g,!1,e);e=this.diff_main(a,b,!1,e);return f.concat(e)};\ndiff_match_patch.prototype.diff_linesToChars_=function(a,b){function c(a){for(var b=\"\",c=0,f=-1,g=d.length;f<a.length-1;){f=a.indexOf(\"\\n\",c);-1==f&&(f=a.length-1);var h=a.substring(c,f+1);c=f+1;(e.hasOwnProperty?e.hasOwnProperty(h):void 0!==e[h])?b+=String.fromCharCode(e[h]):(b+=String.fromCharCode(g),e[h]=g,d[g++]=h)}return b}var d=[],e={};d[0]=\"\";var f=c(a),g=c(b);return{chars1:f,chars2:g,lineArray:d}};\ndiff_match_patch.prototype.diff_charsToLines_=function(a,b){for(var c=0;c<a.length;c++){for(var d=a[c][1],e=[],f=0;f<d.length;f++)e[f]=b[d.charCodeAt(f)];a[c][1]=e.join(\"\")}};diff_match_patch.prototype.diff_commonPrefix=function(a,b){if(!a||!b||a.charAt(0)!=b.charAt(0))return 0;for(var c=0,d=Math.min(a.length,b.length),e=d,f=0;c<e;)a.substring(f,e)==b.substring(f,e)?f=c=e:d=e,e=Math.floor((d-c)/2+c);return e};\ndiff_match_patch.prototype.diff_commonSuffix=function(a,b){if(!a||!b||a.charAt(a.length-1)!=b.charAt(b.length-1))return 0;for(var c=0,d=Math.min(a.length,b.length),e=d,f=0;c<e;)a.substring(a.length-e,a.length-f)==b.substring(b.length-e,b.length-f)?f=c=e:d=e,e=Math.floor((d-c)/2+c);return e};\ndiff_match_patch.prototype.diff_commonOverlap_=function(a,b){var c=a.length,d=b.length;if(0==c||0==d)return 0;c>d?a=a.substring(c-d):c<d&&(b=b.substring(0,c));c=Math.min(c,d);if(a==b)return c;d=0;for(var e=1;;){var f=a.substring(c-e);f=b.indexOf(f);if(-1==f)return d;e+=f;if(0==f||a.substring(c-e)==b.substring(0,e))d=e,e++}};\ndiff_match_patch.prototype.diff_halfMatch_=function(a,b){function c(a,b,c){for(var d=a.substring(c,c+Math.floor(a.length/4)),e=-1,g=\"\",h,k,l,m;-1!=(e=b.indexOf(d,e+1));){var p=f.diff_commonPrefix(a.substring(c),b.substring(e)),u=f.diff_commonSuffix(a.substring(0,c),b.substring(0,e));g.length<u+p&&(g=b.substring(e-u,e)+b.substring(e,e+p),h=a.substring(0,c-u),k=a.substring(c+p),l=b.substring(0,e-u),m=b.substring(e+p))}return 2*g.length>=a.length?[h,k,l,m,g]:null}if(0>=this.Diff_Timeout)return null;\nvar d=a.length>b.length?a:b,e=a.length>b.length?b:a;if(4>d.length||2*e.length<d.length)return null;var f=this,g=c(d,e,Math.ceil(d.length/4));d=c(d,e,Math.ceil(d.length/2));if(g||d)g=d?g?g[4].length>d[4].length?g:d:d:g;else return null;if(a.length>b.length){d=g[0];e=g[1];var h=g[2];var l=g[3]}else h=g[0],l=g[1],d=g[2],e=g[3];return[d,e,h,l,g[4]]};\ndiff_match_patch.prototype.diff_cleanupSemantic=function(a){for(var b=!1,c=[],d=0,e=null,f=0,g=0,h=0,l=0,k=0;f<a.length;)a[f][0]==DIFF_EQUAL?(c[d++]=f,g=l,h=k,k=l=0,e=a[f][1]):(a[f][0]==DIFF_INSERT?l+=a[f][1].length:k+=a[f][1].length,e&&e.length<=Math.max(g,h)&&e.length<=Math.max(l,k)&&(a.splice(c[d-1],0,[DIFF_DELETE,e]),a[c[d-1]+1][0]=DIFF_INSERT,d--,d--,f=0<d?c[d-1]:-1,k=l=h=g=0,e=null,b=!0)),f++;b&&this.diff_cleanupMerge(a);this.diff_cleanupSemanticLossless(a);for(f=1;f<a.length;){if(a[f-1][0]==\nDIFF_DELETE&&a[f][0]==DIFF_INSERT){b=a[f-1][1];c=a[f][1];d=this.diff_commonOverlap_(b,c);e=this.diff_commonOverlap_(c,b);if(d>=e){if(d>=b.length/2||d>=c.length/2)a.splice(f,0,[DIFF_EQUAL,c.substring(0,d)]),a[f-1][1]=b.substring(0,b.length-d),a[f+1][1]=c.substring(d),f++}else if(e>=b.length/2||e>=c.length/2)a.splice(f,0,[DIFF_EQUAL,b.substring(0,e)]),a[f-1][0]=DIFF_INSERT,a[f-1][1]=c.substring(0,c.length-e),a[f+1][0]=DIFF_DELETE,a[f+1][1]=b.substring(e),f++;f++}f++}};\ndiff_match_patch.prototype.diff_cleanupSemanticLossless=function(a){function b(a,b){if(!a||!b)return 6;var c=a.charAt(a.length-1),d=b.charAt(0),e=c.match(diff_match_patch.nonAlphaNumericRegex_),f=d.match(diff_match_patch.nonAlphaNumericRegex_),g=e&&c.match(diff_match_patch.whitespaceRegex_),h=f&&d.match(diff_match_patch.whitespaceRegex_);c=g&&c.match(diff_match_patch.linebreakRegex_);d=h&&d.match(diff_match_patch.linebreakRegex_);var k=c&&a.match(diff_match_patch.blanklineEndRegex_),l=d&&b.match(diff_match_patch.blanklineStartRegex_);\nreturn k||l?5:c||d?4:e&&!g&&h?3:g||h?2:e||f?1:0}for(var c=1;c<a.length-1;){if(a[c-1][0]==DIFF_EQUAL&&a[c+1][0]==DIFF_EQUAL){var d=a[c-1][1],e=a[c][1],f=a[c+1][1],g=this.diff_commonSuffix(d,e);if(g){var h=e.substring(e.length-g);d=d.substring(0,d.length-g);e=h+e.substring(0,e.length-g);f=h+f}g=d;h=e;for(var l=f,k=b(d,e)+b(e,f);e.charAt(0)===f.charAt(0);){d+=e.charAt(0);e=e.substring(1)+f.charAt(0);f=f.substring(1);var m=b(d,e)+b(e,f);m>=k&&(k=m,g=d,h=e,l=f)}a[c-1][1]!=g&&(g?a[c-1][1]=g:(a.splice(c-\n1,1),c--),a[c][1]=h,l?a[c+1][1]=l:(a.splice(c+1,1),c--))}c++}};diff_match_patch.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/;diff_match_patch.whitespaceRegex_=/\\s/;diff_match_patch.linebreakRegex_=/[\\r\\n]/;diff_match_patch.blanklineEndRegex_=/\\n\\r?\\n$/;diff_match_patch.blanklineStartRegex_=/^\\r?\\n\\r?\\n/;\ndiff_match_patch.prototype.diff_cleanupEfficiency=function(a){for(var b=!1,c=[],d=0,e=null,f=0,g=!1,h=!1,l=!1,k=!1;f<a.length;)a[f][0]==DIFF_EQUAL?(a[f][1].length<this.Diff_EditCost&&(l||k)?(c[d++]=f,g=l,h=k,e=a[f][1]):(d=0,e=null),l=k=!1):(a[f][0]==DIFF_DELETE?k=!0:l=!0,e&&(g&&h&&l&&k||e.length<this.Diff_EditCost/2&&3==g+h+l+k)&&(a.splice(c[d-1],0,[DIFF_DELETE,e]),a[c[d-1]+1][0]=DIFF_INSERT,d--,e=null,g&&h?(l=k=!0,d=0):(d--,f=0<d?c[d-1]:-1,l=k=!1),b=!0)),f++;b&&this.diff_cleanupMerge(a)};\ndiff_match_patch.prototype.diff_cleanupMerge=function(a){a.push([DIFF_EQUAL,\"\"]);for(var b=0,c=0,d=0,e=\"\",f=\"\",g;b<a.length;)switch(a[b][0]){case DIFF_INSERT:d++;f+=a[b][1];b++;break;case DIFF_DELETE:c++;e+=a[b][1];b++;break;case DIFF_EQUAL:1<c+d?(0!==c&&0!==d&&(g=this.diff_commonPrefix(f,e),0!==g&&(0<b-c-d&&a[b-c-d-1][0]==DIFF_EQUAL?a[b-c-d-1][1]+=f.substring(0,g):(a.splice(0,0,[DIFF_EQUAL,f.substring(0,g)]),b++),f=f.substring(g),e=e.substring(g)),g=this.diff_commonSuffix(f,e),0!==g&&(a[b][1]=f.substring(f.length-\ng)+a[b][1],f=f.substring(0,f.length-g),e=e.substring(0,e.length-g))),0===c?a.splice(b-d,c+d,[DIFF_INSERT,f]):0===d?a.splice(b-c,c+d,[DIFF_DELETE,e]):a.splice(b-c-d,c+d,[DIFF_DELETE,e],[DIFF_INSERT,f]),b=b-c-d+(c?1:0)+(d?1:0)+1):0!==b&&a[b-1][0]==DIFF_EQUAL?(a[b-1][1]+=a[b][1],a.splice(b,1)):b++,c=d=0,f=e=\"\"}\"\"===a[a.length-1][1]&&a.pop();c=!1;for(b=1;b<a.length-1;)a[b-1][0]==DIFF_EQUAL&&a[b+1][0]==DIFF_EQUAL&&(a[b][1].substring(a[b][1].length-a[b-1][1].length)==a[b-1][1]?(a[b][1]=a[b-1][1]+a[b][1].substring(0,\na[b][1].length-a[b-1][1].length),a[b+1][1]=a[b-1][1]+a[b+1][1],a.splice(b-1,1),c=!0):a[b][1].substring(0,a[b+1][1].length)==a[b+1][1]&&(a[b-1][1]+=a[b+1][1],a[b][1]=a[b][1].substring(a[b+1][1].length)+a[b+1][1],a.splice(b+1,1),c=!0)),b++;c&&this.diff_cleanupMerge(a)};\ndiff_match_patch.prototype.diff_xIndex=function(a,b){var c=0,d=0,e=0,f=0,g;for(g=0;g<a.length;g++){a[g][0]!==DIFF_INSERT&&(c+=a[g][1].length);a[g][0]!==DIFF_DELETE&&(d+=a[g][1].length);if(c>b)break;e=c;f=d}return a.length!=g&&a[g][0]===DIFF_DELETE?f:f+(b-e)};\ndiff_match_patch.prototype.diff_prettyHtml=function(a){for(var b=[],c=/&/g,d=/</g,e=/>/g,f=/\\n/g,g=0;g<a.length;g++){var h=a[g][0],l=a[g][1].replace(c,\"&amp;\").replace(d,\"&lt;\").replace(e,\"&gt;\").replace(f,\"&para;<br>\");switch(h){case DIFF_INSERT:b[g]='<ins style=\"background:#e6ffe6;\">'+l+\"</ins>\";break;case DIFF_DELETE:b[g]='<del style=\"background:#ffe6e6;\">'+l+\"</del>\";break;case DIFF_EQUAL:b[g]=\"<span>\"+l+\"</span>\"}}return b.join(\"\")};\ndiff_match_patch.prototype.diff_text1=function(a){for(var b=[],c=0;c<a.length;c++)a[c][0]!==DIFF_INSERT&&(b[c]=a[c][1]);return b.join(\"\")};diff_match_patch.prototype.diff_text2=function(a){for(var b=[],c=0;c<a.length;c++)a[c][0]!==DIFF_DELETE&&(b[c]=a[c][1]);return b.join(\"\")};\ndiff_match_patch.prototype.diff_levenshtein=function(a){for(var b=0,c=0,d=0,e=0;e<a.length;e++){var f=a[e][1];switch(a[e][0]){case DIFF_INSERT:c+=f.length;break;case DIFF_DELETE:d+=f.length;break;case DIFF_EQUAL:b+=Math.max(c,d),d=c=0}}return b+=Math.max(c,d)};\ndiff_match_patch.prototype.diff_toDelta=function(a){for(var b=[],c=0;c<a.length;c++)switch(a[c][0]){case DIFF_INSERT:b[c]=\"+\"+encodeURI(a[c][1]);break;case DIFF_DELETE:b[c]=\"-\"+a[c][1].length;break;case DIFF_EQUAL:b[c]=\"=\"+a[c][1].length}return b.join(\"\\t\").replace(/%20/g,\" \")};\ndiff_match_patch.prototype.diff_fromDelta=function(a,b){for(var c=[],d=0,e=0,f=b.split(/\\t/g),g=0;g<f.length;g++){var h=f[g].substring(1);switch(f[g].charAt(0)){case \"+\":try{c[d++]=[DIFF_INSERT,decodeURI(h)]}catch(k){throw Error(\"Illegal escape in diff_fromDelta: \"+h);}break;case \"-\":case \"=\":var l=parseInt(h,10);if(isNaN(l)||0>l)throw Error(\"Invalid number in diff_fromDelta: \"+h);h=a.substring(e,e+=l);\"=\"==f[g].charAt(0)?c[d++]=[DIFF_EQUAL,h]:c[d++]=[DIFF_DELETE,h];break;default:if(f[g])throw Error(\"Invalid diff operation in diff_fromDelta: \"+\nf[g]);}}if(e!=a.length)throw Error(\"Delta length (\"+e+\") does not equal source text length (\"+a.length+\").\");return c};diff_match_patch.prototype.match_main=function(a,b,c){if(null==a||null==b||null==c)throw Error(\"Null input. (match_main)\");c=Math.max(0,Math.min(c,a.length));return a==b?0:a.length?a.substring(c,c+b.length)==b?c:this.match_bitap_(a,b,c):-1};\ndiff_match_patch.prototype.match_bitap_=function(a,b,c){function d(a,d){var e=a/b.length,g=Math.abs(c-d);return f.Match_Distance?e+g/f.Match_Distance:g?1:e}if(b.length>this.Match_MaxBits)throw Error(\"Pattern too long for this browser.\");var e=this.match_alphabet_(b),f=this,g=this.Match_Threshold,h=a.indexOf(b,c);-1!=h&&(g=Math.min(d(0,h),g),h=a.lastIndexOf(b,c+b.length),-1!=h&&(g=Math.min(d(0,h),g)));var l=1<<b.length-1;h=-1;for(var k,m,p=b.length+a.length,x,w=0;w<b.length;w++){k=0;for(m=p;k<m;)d(w,\nc+m)<=g?k=m:p=m,m=Math.floor((p-k)/2+k);p=m;k=Math.max(1,c-m+1);var q=Math.min(c+m,a.length)+b.length;m=Array(q+2);for(m[q+1]=(1<<w)-1;q>=k;q--){var t=e[a.charAt(q-1)];m[q]=0===w?(m[q+1]<<1|1)&t:(m[q+1]<<1|1)&t|(x[q+1]|x[q])<<1|1|x[q+1];if(m[q]&l&&(t=d(w,q-1),t<=g))if(g=t,h=q-1,h>c)k=Math.max(1,2*c-h);else break}if(d(w+1,c)>g)break;x=m}return h};\ndiff_match_patch.prototype.match_alphabet_=function(a){for(var b={},c=0;c<a.length;c++)b[a.charAt(c)]=0;for(c=0;c<a.length;c++)b[a.charAt(c)]|=1<<a.length-c-1;return b};\ndiff_match_patch.prototype.patch_addContext_=function(a,b){if(0!=b.length){for(var c=b.substring(a.start2,a.start2+a.length1),d=0;b.indexOf(c)!=b.lastIndexOf(c)&&c.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)d+=this.Patch_Margin,c=b.substring(a.start2-d,a.start2+a.length1+d);d+=this.Patch_Margin;(c=b.substring(a.start2-d,a.start2))&&a.diffs.unshift([DIFF_EQUAL,c]);(d=b.substring(a.start2+a.length1,a.start2+a.length1+d))&&a.diffs.push([DIFF_EQUAL,d]);a.start1-=c.length;a.start2-=\nc.length;a.length1+=c.length+d.length;a.length2+=c.length+d.length}};\ndiff_match_patch.prototype.patch_make=function(a,b,c){if(\"string\"==typeof a&&\"string\"==typeof b&&\"undefined\"==typeof c){var d=a;b=this.diff_main(d,b,!0);2<b.length&&(this.diff_cleanupSemantic(b),this.diff_cleanupEfficiency(b))}else if(a&&\"object\"==typeof a&&\"undefined\"==typeof b&&\"undefined\"==typeof c)b=a,d=this.diff_text1(b);else if(\"string\"==typeof a&&b&&\"object\"==typeof b&&\"undefined\"==typeof c)d=a;else if(\"string\"==typeof a&&\"string\"==typeof b&&c&&\"object\"==typeof c)d=a,b=c;else throw Error(\"Unknown call format to patch_make.\");\nif(0===b.length)return[];c=[];a=new diff_match_patch.patch_obj;for(var e=0,f=0,g=0,h=d,l=0;l<b.length;l++){var k=b[l][0],m=b[l][1];e||k===DIFF_EQUAL||(a.start1=f,a.start2=g);switch(k){case DIFF_INSERT:a.diffs[e++]=b[l];a.length2+=m.length;d=d.substring(0,g)+m+d.substring(g);break;case DIFF_DELETE:a.length1+=m.length;a.diffs[e++]=b[l];d=d.substring(0,g)+d.substring(g+m.length);break;case DIFF_EQUAL:m.length<=2*this.Patch_Margin&&e&&b.length!=l+1?(a.diffs[e++]=b[l],a.length1+=m.length,a.length2+=m.length):\nm.length>=2*this.Patch_Margin&&e&&(this.patch_addContext_(a,h),c.push(a),a=new diff_match_patch.patch_obj,e=0,h=d,f=g)}k!==DIFF_INSERT&&(f+=m.length);k!==DIFF_DELETE&&(g+=m.length)}e&&(this.patch_addContext_(a,h),c.push(a));return c};\ndiff_match_patch.prototype.patch_deepCopy=function(a){for(var b=[],c=0;c<a.length;c++){var d=a[c],e=new diff_match_patch.patch_obj;e.diffs=[];for(var f=0;f<d.diffs.length;f++)e.diffs[f]=d.diffs[f].slice();e.start1=d.start1;e.start2=d.start2;e.length1=d.length1;e.length2=d.length2;b[c]=e}return b};\ndiff_match_patch.prototype.patch_apply=function(a,b){if(0==a.length)return[b,[]];a=this.patch_deepCopy(a);var c=this.patch_addPadding(a);b=c+b+c;this.patch_splitMax(a);for(var d=0,e=[],f=0;f<a.length;f++){var g=a[f].start2+d,h=this.diff_text1(a[f].diffs),l=-1;if(h.length>this.Match_MaxBits){var k=this.match_main(b,h.substring(0,this.Match_MaxBits),g);-1!=k&&(l=this.match_main(b,h.substring(h.length-this.Match_MaxBits),g+h.length-this.Match_MaxBits),-1==l||k>=l)&&(k=-1)}else k=this.match_main(b,h,\ng);if(-1==k)e[f]=!1,d-=a[f].length2-a[f].length1;else if(e[f]=!0,d=k-g,g=-1==l?b.substring(k,k+h.length):b.substring(k,l+this.Match_MaxBits),h==g)b=b.substring(0,k)+this.diff_text2(a[f].diffs)+b.substring(k+h.length);else if(g=this.diff_main(h,g,!1),h.length>this.Match_MaxBits&&this.diff_levenshtein(g)/h.length>this.Patch_DeleteThreshold)e[f]=!1;else{this.diff_cleanupSemanticLossless(g);h=0;var m;for(l=0;l<a[f].diffs.length;l++){var p=a[f].diffs[l];p[0]!==DIFF_EQUAL&&(m=this.diff_xIndex(g,h));p[0]===\nDIFF_INSERT?b=b.substring(0,k+m)+p[1]+b.substring(k+m):p[0]===DIFF_DELETE&&(b=b.substring(0,k+m)+b.substring(k+this.diff_xIndex(g,h+p[1].length)));p[0]!==DIFF_DELETE&&(h+=p[1].length)}}}b=b.substring(c.length,b.length-c.length);return[b,e]};\ndiff_match_patch.prototype.patch_addPadding=function(a){for(var b=this.Patch_Margin,c=\"\",d=1;d<=b;d++)c+=String.fromCharCode(d);for(d=0;d<a.length;d++)a[d].start1+=b,a[d].start2+=b;d=a[0];var e=d.diffs;if(0==e.length||e[0][0]!=DIFF_EQUAL)e.unshift([DIFF_EQUAL,c]),d.start1-=b,d.start2-=b,d.length1+=b,d.length2+=b;else if(b>e[0][1].length){var f=b-e[0][1].length;e[0][1]=c.substring(e[0][1].length)+e[0][1];d.start1-=f;d.start2-=f;d.length1+=f;d.length2+=f}d=a[a.length-1];e=d.diffs;0==e.length||e[e.length-\n1][0]!=DIFF_EQUAL?(e.push([DIFF_EQUAL,c]),d.length1+=b,d.length2+=b):b>e[e.length-1][1].length&&(f=b-e[e.length-1][1].length,e[e.length-1][1]+=c.substring(0,f),d.length1+=f,d.length2+=f);return c};\ndiff_match_patch.prototype.patch_splitMax=function(a){for(var b=this.Match_MaxBits,c=0;c<a.length;c++)if(!(a[c].length1<=b)){var d=a[c];a.splice(c--,1);for(var e=d.start1,f=d.start2,g=\"\";0!==d.diffs.length;){var h=new diff_match_patch.patch_obj,l=!0;h.start1=e-g.length;h.start2=f-g.length;\"\"!==g&&(h.length1=h.length2=g.length,h.diffs.push([DIFF_EQUAL,g]));for(;0!==d.diffs.length&&h.length1<b-this.Patch_Margin;){g=d.diffs[0][0];var k=d.diffs[0][1];g===DIFF_INSERT?(h.length2+=k.length,f+=k.length,h.diffs.push(d.diffs.shift()),\nl=!1):g===DIFF_DELETE&&1==h.diffs.length&&h.diffs[0][0]==DIFF_EQUAL&&k.length>2*b?(h.length1+=k.length,e+=k.length,l=!1,h.diffs.push([g,k]),d.diffs.shift()):(k=k.substring(0,b-h.length1-this.Patch_Margin),h.length1+=k.length,e+=k.length,g===DIFF_EQUAL?(h.length2+=k.length,f+=k.length):l=!1,h.diffs.push([g,k]),k==d.diffs[0][1]?d.diffs.shift():d.diffs[0][1]=d.diffs[0][1].substring(k.length))}g=this.diff_text2(h.diffs);g=g.substring(g.length-this.Patch_Margin);k=this.diff_text1(d.diffs).substring(0,\nthis.Patch_Margin);\"\"!==k&&(h.length1+=k.length,h.length2+=k.length,0!==h.diffs.length&&h.diffs[h.diffs.length-1][0]===DIFF_EQUAL?h.diffs[h.diffs.length-1][1]+=k:h.diffs.push([DIFF_EQUAL,k]));l||a.splice(++c,0,h)}}};diff_match_patch.prototype.patch_toText=function(a){for(var b=[],c=0;c<a.length;c++)b[c]=a[c];return b.join(\"\")};\ndiff_match_patch.prototype.patch_fromText=function(a){var b=[];if(!a)return b;a=a.split(\"\\n\");for(var c=0,d=/^@@ -(\\d+),?(\\d*) \\+(\\d+),?(\\d*) @@$/;c<a.length;){var e=a[c].match(d);if(!e)throw Error(\"Invalid patch string: \"+a[c]);var f=new diff_match_patch.patch_obj;b.push(f);f.start1=parseInt(e[1],10);\"\"===e[2]?(f.start1--,f.length1=1):\"0\"==e[2]?f.length1=0:(f.start1--,f.length1=parseInt(e[2],10));f.start2=parseInt(e[3],10);\"\"===e[4]?(f.start2--,f.length2=1):\"0\"==e[4]?f.length2=0:(f.start2--,f.length2=\nparseInt(e[4],10));for(c++;c<a.length;){e=a[c].charAt(0);try{var g=decodeURI(a[c].substring(1))}catch(h){throw Error(\"Illegal escape in patch_fromText: \"+g);}if(\"-\"==e)f.diffs.push([DIFF_DELETE,g]);else if(\"+\"==e)f.diffs.push([DIFF_INSERT,g]);else if(\" \"==e)f.diffs.push([DIFF_EQUAL,g]);else if(\"@\"==e)break;else if(\"\"!==e)throw Error('Invalid patch mode \"'+e+'\" in: '+g);c++}}return b};diff_match_patch.patch_obj=function(){this.diffs=[];this.start2=this.start1=null;this.length2=this.length1=0};\ndiff_match_patch.patch_obj.prototype.toString=function(){for(var a=[\"@@ -\"+(0===this.length1?this.start1+\",0\":1==this.length1?this.start1+1:this.start1+1+\",\"+this.length1)+\" +\"+(0===this.length2?this.start2+\",0\":1==this.length2?this.start2+1:this.start2+1+\",\"+this.length2)+\" @@\\n\"],b,c=0;c<this.diffs.length;c++){switch(this.diffs[c][0]){case DIFF_INSERT:b=\"+\";break;case DIFF_DELETE:b=\"-\";break;case DIFF_EQUAL:b=\" \"}a[c+1]=b+encodeURI(this.diffs[c][1])+\"\\n\"}return a.join(\"\").replace(/%20/g,\" \")};\nthis.diff_match_patch=diff_match_patch;this.DIFF_DELETE=DIFF_DELETE;this.DIFF_INSERT=DIFF_INSERT;this.DIFF_EQUAL=DIFF_EQUAL;\n}).call(exports);",
            "type": "application/javascript",
            "title": "$:/core/modules/utils/diff-match-patch/diff_match_patch.js",
            "module-type": "library"
        },
        "$:/core/modules/utils/dom/animations/slide.js": {
            "title": "$:/core/modules/utils/dom/animations/slide.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/animations/slide.js\ntype: application/javascript\nmodule-type: animation\n\nA simple slide animation that varies the height of the element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction slideOpen(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration();\n\t// Get the current height of the domNode\n\tvar computedStyle = window.getComputedStyle(domNode),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrPaddingBottom = parseInt(computedStyle.paddingBottom,10),\n\t\tcurrPaddingTop = parseInt(computedStyle.paddingTop,10),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Reset the margin once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"none\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{marginTop: currMarginTop + \"px\"},\n\t\t{paddingBottom: currPaddingBottom + \"px\"},\n\t\t{paddingTop: currPaddingTop + \"px\"},\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n}\n\nfunction slideClosed(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration(),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Clear the properties we've set when the animation is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n}\n\nexports.slide = {\n\topen: slideOpen,\n\tclose: slideClosed\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "animation"
        },
        "$:/core/modules/utils/dom/animator.js": {
            "title": "$:/core/modules/utils/dom/animator.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/animator.js\ntype: application/javascript\nmodule-type: utils\n\nOrchestrates animations and transitions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Animator() {\n\t// Get the registered animation modules\n\tthis.animations = {};\n\t$tw.modules.applyMethods(\"animation\",this.animations);\n}\n\nAnimator.prototype.perform = function(type,domNode,options) {\n\toptions = options || {};\n\t// Find an animation that can handle this type\n\tvar chosenAnimation;\n\t$tw.utils.each(this.animations,function(animation,name) {\n\t\tif($tw.utils.hop(animation,type)) {\n\t\t\tchosenAnimation = animation[type];\n\t\t}\n\t});\n\tif(!chosenAnimation) {\n\t\tchosenAnimation = function(domNode,options) {\n\t\t\tif(options.callback) {\n\t\t\t\toptions.callback();\n\t\t\t}\n\t\t};\n\t}\n\t// Call the animation\n\tchosenAnimation(domNode,options);\n};\n\nexports.Animator = Animator;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/browser.js": {
            "title": "$:/core/modules/utils/dom/browser.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/browser.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser feature detection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet style properties of an element\n\telement: dom node\n\tstyles: ordered array of {name: value} pairs\n*/\nexports.setStyle = function(element,styles) {\n\tif(element.nodeType === 1) { // Element.ELEMENT_NODE\n\t\tfor(var t=0; t<styles.length; t++) {\n\t\t\tfor(var styleName in styles[t]) {\n\t\t\t\telement.style[$tw.utils.convertStyleNameToPropertyName(styleName)] = styles[t][styleName];\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nConverts a standard CSS property name into the local browser-specific equivalent. For example:\n\t\"background-color\" --> \"backgroundColor\"\n\t\"transition\" --> \"webkitTransition\"\n*/\n\nvar styleNameCache = {}; // We'll cache the style name conversions\n\nexports.convertStyleNameToPropertyName = function(styleName) {\n\t// Return from the cache if we can\n\tif(styleNameCache[styleName]) {\n\t\treturn styleNameCache[styleName];\n\t}\n\t// Convert it by first removing any hyphens\n\tvar propertyName = $tw.utils.unHyphenateCss(styleName);\n\t// Then check if it needs a prefix\n\tif($tw.browser && document.body.style[propertyName] === undefined) {\n\t\tvar prefixes = [\"O\",\"MS\",\"Moz\",\"webkit\"];\n\t\tfor(var t=0; t<prefixes.length; t++) {\n\t\t\tvar prefixedName = prefixes[t] + propertyName.substr(0,1).toUpperCase() + propertyName.substr(1);\n\t\t\tif(document.body.style[prefixedName] !== undefined) {\n\t\t\t\tpropertyName = prefixedName;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\t// Put it in the cache too\n\tstyleNameCache[styleName] = propertyName;\n\treturn propertyName;\n};\n\n/*\nConverts a JS format CSS property name back into the dashed form used in CSS declarations. For example:\n\t\"backgroundColor\" --> \"background-color\"\n\t\"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.convertPropertyNameToStyleName = function(propertyName) {\n\t// Rehyphenate the name\n\tvar styleName = $tw.utils.hyphenateCss(propertyName);\n\t// If there's a webkit prefix, add a dash (other browsers have uppercase prefixes, and so get the dash automatically)\n\tif(styleName.indexOf(\"webkit\") === 0) {\n\t\tstyleName = \"-\" + styleName;\n\t} else if(styleName.indexOf(\"-m-s\") === 0) {\n\t\tstyleName = \"-ms\" + styleName.substr(4);\n\t}\n\treturn styleName;\n};\n\n/*\nRound trip a stylename to a property name and back again. For example:\n\t\"transform\" --> \"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.roundTripPropertyName = function(propertyName) {\n\treturn $tw.utils.convertPropertyNameToStyleName($tw.utils.convertStyleNameToPropertyName(propertyName));\n};\n\n/*\nConverts a standard event name into the local browser specific equivalent. For example:\n\t\"animationEnd\" --> \"webkitAnimationEnd\"\n*/\n\nvar eventNameCache = {}; // We'll cache the conversions\n\nvar eventNameMappings = {\n\t\"transitionEnd\": {\n\t\tcorrespondingCssProperty: \"transition\",\n\t\tmappings: {\n\t\t\ttransition: \"transitionend\",\n\t\t\tOTransition: \"oTransitionEnd\",\n\t\t\tMSTransition: \"msTransitionEnd\",\n\t\t\tMozTransition: \"transitionend\",\n\t\t\twebkitTransition: \"webkitTransitionEnd\"\n\t\t}\n\t},\n\t\"animationEnd\": {\n\t\tcorrespondingCssProperty: \"animation\",\n\t\tmappings: {\n\t\t\tanimation: \"animationend\",\n\t\t\tOAnimation: \"oAnimationEnd\",\n\t\t\tMSAnimation: \"msAnimationEnd\",\n\t\t\tMozAnimation: \"animationend\",\n\t\t\twebkitAnimation: \"webkitAnimationEnd\"\n\t\t}\n\t}\n};\n\nexports.convertEventName = function(eventName) {\n\tif(eventNameCache[eventName]) {\n\t\treturn eventNameCache[eventName];\n\t}\n\tvar newEventName = eventName,\n\t\tmappings = eventNameMappings[eventName];\n\tif(mappings) {\n\t\tvar convertedProperty = $tw.utils.convertStyleNameToPropertyName(mappings.correspondingCssProperty);\n\t\tif(mappings.mappings[convertedProperty]) {\n\t\t\tnewEventName = mappings.mappings[convertedProperty];\n\t\t}\n\t}\n\t// Put it in the cache too\n\teventNameCache[eventName] = newEventName;\n\treturn newEventName;\n};\n\n/*\nReturn the names of the fullscreen APIs\n*/\nexports.getFullScreenApis = function() {\n\tvar d = document,\n\t\tdb = d.body,\n\t\tresult = {\n\t\t\"_requestFullscreen\": db.webkitRequestFullscreen !== undefined ? \"webkitRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.mozRequestFullScreen !== undefined ? \"mozRequestFullScreen\" :\n\t\t\t\t\t\t\tdb.msRequestFullscreen !== undefined ? \"msRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.requestFullscreen !== undefined ? \"requestFullscreen\" : \"\",\n\t\t\"_exitFullscreen\": d.webkitExitFullscreen !== undefined ? \"webkitExitFullscreen\" :\n\t\t\t\t\t\t\td.mozCancelFullScreen !== undefined ? \"mozCancelFullScreen\" :\n\t\t\t\t\t\t\td.msExitFullscreen !== undefined ? \"msExitFullscreen\" :\n\t\t\t\t\t\t\td.exitFullscreen !== undefined ? \"exitFullscreen\" : \"\",\n\t\t\"_fullscreenElement\": d.webkitFullscreenElement !== undefined ? \"webkitFullscreenElement\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozFullScreenElement\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"msFullscreenElement\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenElement\" : \"\",\n\t\t\"_fullscreenChange\": d.webkitFullscreenElement !== undefined ? \"webkitfullscreenchange\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozfullscreenchange\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"MSFullscreenChange\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenchange\" : \"\"\n\t};\n\tif(!result._requestFullscreen || !result._exitFullscreen || !result._fullscreenElement || !result._fullscreenChange) {\n\t\treturn null;\n\t} else {\n\t\treturn result;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/csscolorparser.js": {
            "title": "$:/core/modules/utils/dom/csscolorparser.js",
            "text": "// (c) Dean McNamee <dean@gmail.com>, 2012.\n//\n// https://github.com/deanm/css-color-parser-js\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to\n// deal in the Software without restriction, including without limitation the\n// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n// sell copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n// IN THE SOFTWARE.\n\n// http://www.w3.org/TR/css3-color/\nvar kCSSColorTable = {\n  \"transparent\": [0,0,0,0], \"aliceblue\": [240,248,255,1],\n  \"antiquewhite\": [250,235,215,1], \"aqua\": [0,255,255,1],\n  \"aquamarine\": [127,255,212,1], \"azure\": [240,255,255,1],\n  \"beige\": [245,245,220,1], \"bisque\": [255,228,196,1],\n  \"black\": [0,0,0,1], \"blanchedalmond\": [255,235,205,1],\n  \"blue\": [0,0,255,1], \"blueviolet\": [138,43,226,1],\n  \"brown\": [165,42,42,1], \"burlywood\": [222,184,135,1],\n  \"cadetblue\": [95,158,160,1], \"chartreuse\": [127,255,0,1],\n  \"chocolate\": [210,105,30,1], \"coral\": [255,127,80,1],\n  \"cornflowerblue\": [100,149,237,1], \"cornsilk\": [255,248,220,1],\n  \"crimson\": [220,20,60,1], \"cyan\": [0,255,255,1],\n  \"darkblue\": [0,0,139,1], \"darkcyan\": [0,139,139,1],\n  \"darkgoldenrod\": [184,134,11,1], \"darkgray\": [169,169,169,1],\n  \"darkgreen\": [0,100,0,1], \"darkgrey\": [169,169,169,1],\n  \"darkkhaki\": [189,183,107,1], \"darkmagenta\": [139,0,139,1],\n  \"darkolivegreen\": [85,107,47,1], \"darkorange\": [255,140,0,1],\n  \"darkorchid\": [153,50,204,1], \"darkred\": [139,0,0,1],\n  \"darksalmon\": [233,150,122,1], \"darkseagreen\": [143,188,143,1],\n  \"darkslateblue\": [72,61,139,1], \"darkslategray\": [47,79,79,1],\n  \"darkslategrey\": [47,79,79,1], \"darkturquoise\": [0,206,209,1],\n  \"darkviolet\": [148,0,211,1], \"deeppink\": [255,20,147,1],\n  \"deepskyblue\": [0,191,255,1], \"dimgray\": [105,105,105,1],\n  \"dimgrey\": [105,105,105,1], \"dodgerblue\": [30,144,255,1],\n  \"firebrick\": [178,34,34,1], \"floralwhite\": [255,250,240,1],\n  \"forestgreen\": [34,139,34,1], \"fuchsia\": [255,0,255,1],\n  \"gainsboro\": [220,220,220,1], \"ghostwhite\": [248,248,255,1],\n  \"gold\": [255,215,0,1], \"goldenrod\": [218,165,32,1],\n  \"gray\": [128,128,128,1], \"green\": [0,128,0,1],\n  \"greenyellow\": [173,255,47,1], \"grey\": [128,128,128,1],\n  \"honeydew\": [240,255,240,1], \"hotpink\": [255,105,180,1],\n  \"indianred\": [205,92,92,1], \"indigo\": [75,0,130,1],\n  \"ivory\": [255,255,240,1], \"khaki\": [240,230,140,1],\n  \"lavender\": [230,230,250,1], \"lavenderblush\": [255,240,245,1],\n  \"lawngreen\": [124,252,0,1], \"lemonchiffon\": [255,250,205,1],\n  \"lightblue\": [173,216,230,1], \"lightcoral\": [240,128,128,1],\n  \"lightcyan\": [224,255,255,1], \"lightgoldenrodyellow\": [250,250,210,1],\n  \"lightgray\": [211,211,211,1], \"lightgreen\": [144,238,144,1],\n  \"lightgrey\": [211,211,211,1], \"lightpink\": [255,182,193,1],\n  \"lightsalmon\": [255,160,122,1], \"lightseagreen\": [32,178,170,1],\n  \"lightskyblue\": [135,206,250,1], \"lightslategray\": [119,136,153,1],\n  \"lightslategrey\": [119,136,153,1], \"lightsteelblue\": [176,196,222,1],\n  \"lightyellow\": [255,255,224,1], \"lime\": [0,255,0,1],\n  \"limegreen\": [50,205,50,1], \"linen\": [250,240,230,1],\n  \"magenta\": [255,0,255,1], \"maroon\": [128,0,0,1],\n  \"mediumaquamarine\": [102,205,170,1], \"mediumblue\": [0,0,205,1],\n  \"mediumorchid\": [186,85,211,1], \"mediumpurple\": [147,112,219,1],\n  \"mediumseagreen\": [60,179,113,1], \"mediumslateblue\": [123,104,238,1],\n  \"mediumspringgreen\": [0,250,154,1], \"mediumturquoise\": [72,209,204,1],\n  \"mediumvioletred\": [199,21,133,1], \"midnightblue\": [25,25,112,1],\n  \"mintcream\": [245,255,250,1], \"mistyrose\": [255,228,225,1],\n  \"moccasin\": [255,228,181,1], \"navajowhite\": [255,222,173,1],\n  \"navy\": [0,0,128,1], \"oldlace\": [253,245,230,1],\n  \"olive\": [128,128,0,1], \"olivedrab\": [107,142,35,1],\n  \"orange\": [255,165,0,1], \"orangered\": [255,69,0,1],\n  \"orchid\": [218,112,214,1], \"palegoldenrod\": [238,232,170,1],\n  \"palegreen\": [152,251,152,1], \"paleturquoise\": [175,238,238,1],\n  \"palevioletred\": [219,112,147,1], \"papayawhip\": [255,239,213,1],\n  \"peachpuff\": [255,218,185,1], \"peru\": [205,133,63,1],\n  \"pink\": [255,192,203,1], \"plum\": [221,160,221,1],\n  \"powderblue\": [176,224,230,1], \"purple\": [128,0,128,1],\n  \"red\": [255,0,0,1], \"rosybrown\": [188,143,143,1],\n  \"royalblue\": [65,105,225,1], \"saddlebrown\": [139,69,19,1],\n  \"salmon\": [250,128,114,1], \"sandybrown\": [244,164,96,1],\n  \"seagreen\": [46,139,87,1], \"seashell\": [255,245,238,1],\n  \"sienna\": [160,82,45,1], \"silver\": [192,192,192,1],\n  \"skyblue\": [135,206,235,1], \"slateblue\": [106,90,205,1],\n  \"slategray\": [112,128,144,1], \"slategrey\": [112,128,144,1],\n  \"snow\": [255,250,250,1], \"springgreen\": [0,255,127,1],\n  \"steelblue\": [70,130,180,1], \"tan\": [210,180,140,1],\n  \"teal\": [0,128,128,1], \"thistle\": [216,191,216,1],\n  \"tomato\": [255,99,71,1], \"turquoise\": [64,224,208,1],\n  \"violet\": [238,130,238,1], \"wheat\": [245,222,179,1],\n  \"white\": [255,255,255,1], \"whitesmoke\": [245,245,245,1],\n  \"yellow\": [255,255,0,1], \"yellowgreen\": [154,205,50,1]}\n\nfunction clamp_css_byte(i) {  // Clamp to integer 0 .. 255.\n  i = Math.round(i);  // Seems to be what Chrome does (vs truncation).\n  return i < 0 ? 0 : i > 255 ? 255 : i;\n}\n\nfunction clamp_css_float(f) {  // Clamp to float 0.0 .. 1.0.\n  return f < 0 ? 0 : f > 1 ? 1 : f;\n}\n\nfunction parse_css_int(str) {  // int or percentage.\n  if (str[str.length - 1] === '%')\n    return clamp_css_byte(parseFloat(str) / 100 * 255);\n  return clamp_css_byte(parseInt(str));\n}\n\nfunction parse_css_float(str) {  // float or percentage.\n  if (str[str.length - 1] === '%')\n    return clamp_css_float(parseFloat(str) / 100);\n  return clamp_css_float(parseFloat(str));\n}\n\nfunction css_hue_to_rgb(m1, m2, h) {\n  if (h < 0) h += 1;\n  else if (h > 1) h -= 1;\n\n  if (h * 6 < 1) return m1 + (m2 - m1) * h * 6;\n  if (h * 2 < 1) return m2;\n  if (h * 3 < 2) return m1 + (m2 - m1) * (2/3 - h) * 6;\n  return m1;\n}\n\nfunction parseCSSColor(css_str) {\n  // Remove all whitespace, not compliant, but should just be more accepting.\n  var str = css_str.replace(/ /g, '').toLowerCase();\n\n  // Color keywords (and transparent) lookup.\n  if (str in kCSSColorTable) return kCSSColorTable[str].slice();  // dup.\n\n  // #abc and #abc123 syntax.\n  if (str[0] === '#') {\n    if (str.length === 4) {\n      var iv = parseInt(str.substr(1), 16);  // TODO(deanm): Stricter parsing.\n      if (!(iv >= 0 && iv <= 0xfff)) return null;  // Covers NaN.\n      return [((iv & 0xf00) >> 4) | ((iv & 0xf00) >> 8),\n              (iv & 0xf0) | ((iv & 0xf0) >> 4),\n              (iv & 0xf) | ((iv & 0xf) << 4),\n              1];\n    } else if (str.length === 7) {\n      var iv = parseInt(str.substr(1), 16);  // TODO(deanm): Stricter parsing.\n      if (!(iv >= 0 && iv <= 0xffffff)) return null;  // Covers NaN.\n      return [(iv & 0xff0000) >> 16,\n              (iv & 0xff00) >> 8,\n              iv & 0xff,\n              1];\n    }\n\n    return null;\n  }\n\n  var op = str.indexOf('('), ep = str.indexOf(')');\n  if (op !== -1 && ep + 1 === str.length) {\n    var fname = str.substr(0, op);\n    var params = str.substr(op+1, ep-(op+1)).split(',');\n    var alpha = 1;  // To allow case fallthrough.\n    switch (fname) {\n      case 'rgba':\n        if (params.length !== 4) return null;\n        alpha = parse_css_float(params.pop());\n        // Fall through.\n      case 'rgb':\n        if (params.length !== 3) return null;\n        return [parse_css_int(params[0]),\n                parse_css_int(params[1]),\n                parse_css_int(params[2]),\n                alpha];\n      case 'hsla':\n        if (params.length !== 4) return null;\n        alpha = parse_css_float(params.pop());\n        // Fall through.\n      case 'hsl':\n        if (params.length !== 3) return null;\n        var h = (((parseFloat(params[0]) % 360) + 360) % 360) / 360;  // 0 .. 1\n        // NOTE(deanm): According to the CSS spec s/l should only be\n        // percentages, but we don't bother and let float or percentage.\n        var s = parse_css_float(params[1]);\n        var l = parse_css_float(params[2]);\n        var m2 = l <= 0.5 ? l * (s + 1) : l + s - l * s;\n        var m1 = l * 2 - m2;\n        return [clamp_css_byte(css_hue_to_rgb(m1, m2, h+1/3) * 255),\n                clamp_css_byte(css_hue_to_rgb(m1, m2, h) * 255),\n                clamp_css_byte(css_hue_to_rgb(m1, m2, h-1/3) * 255),\n                alpha];\n      default:\n        return null;\n    }\n  }\n\n  return null;\n}\n\ntry { exports.parseCSSColor = parseCSSColor } catch(e) { }\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom.js": {
            "title": "$:/core/modules/utils/dom.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static DOM-related utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDetermines whether element 'a' contains element 'b'\nCode thanks to John Resig, http://ejohn.org/blog/comparing-document-position/\n*/\nexports.domContains = function(a,b) {\n\treturn a.contains ?\n\t\ta !== b && a.contains(b) :\n\t\t!!(a.compareDocumentPosition(b) & 16);\n};\n\nexports.removeChildren = function(node) {\n\twhile(node.hasChildNodes()) {\n\t\tnode.removeChild(node.firstChild);\n\t}\n};\n\nexports.hasClass = function(el,className) {\n\treturn el && el.hasAttribute && el.hasAttribute(\"class\") && el.getAttribute(\"class\").split(\" \").indexOf(className) !== -1;\n};\n\nexports.addClass = function(el,className) {\n\tvar c = (el.getAttribute(\"class\") || \"\").split(\" \");\n\tif(c.indexOf(className) === -1) {\n\t\tc.push(className);\n\t\tel.setAttribute(\"class\",c.join(\" \"));\n\t}\n};\n\nexports.removeClass = function(el,className) {\n\tvar c = (el.getAttribute(\"class\") || \"\").split(\" \"),\n\t\tp = c.indexOf(className);\n\tif(p !== -1) {\n\t\tc.splice(p,1);\n\t\tel.setAttribute(\"class\",c.join(\" \"));\n\t}\n};\n\nexports.toggleClass = function(el,className,status) {\n\tif(status === undefined) {\n\t\tstatus = !exports.hasClass(el,className);\n\t}\n\tif(status) {\n\t\texports.addClass(el,className);\n\t} else {\n\t\texports.removeClass(el,className);\n\t}\n};\n\n/*\nGet the first parent element that has scrollbars or use the body as fallback.\n*/\nexports.getScrollContainer = function(el) {\n\tvar doc = el.ownerDocument;\n\twhile(el.parentNode) {\t\n\t\tel = el.parentNode;\n\t\tif(el.scrollTop) {\n\t\t\treturn el;\n\t\t}\n\t}\n\treturn doc.body;\n};\n\n/*\nGet the scroll position of the viewport\nReturns:\n\t{\n\t\tx: horizontal scroll position in pixels,\n\t\ty: vertical scroll position in pixels\n\t}\n*/\nexports.getScrollPosition = function(srcWindow) {\n\tvar scrollWindow = srcWindow || window;\n\tif(\"scrollX\" in scrollWindow) {\n\t\treturn {x: scrollWindow.scrollX, y: scrollWindow.scrollY};\n\t} else {\n\t\treturn {x: scrollWindow.document.documentElement.scrollLeft, y: scrollWindow.document.documentElement.scrollTop};\n\t}\n};\n\n/*\nAdjust the height of a textarea to fit its content, preserving scroll position, and return the height\n*/\nexports.resizeTextAreaToFit = function(domNode,minHeight) {\n\t// Get the scroll container and register the current scroll position\n\tvar container = $tw.utils.getScrollContainer(domNode),\n\t\tscrollTop = container.scrollTop;\n    // Measure the specified minimum height\n\tdomNode.style.height = minHeight;\n\tvar measuredHeight = domNode.offsetHeight || parseInt(minHeight,10);\n\t// Set its height to auto so that it snaps to the correct height\n\tdomNode.style.height = \"auto\";\n\t// Calculate the revised height\n\tvar newHeight = Math.max(domNode.scrollHeight + domNode.offsetHeight - domNode.clientHeight,measuredHeight);\n\t// Only try to change the height if it has changed\n\tif(newHeight !== domNode.offsetHeight) {\n\t\tdomNode.style.height = newHeight + \"px\";\n\t\t// Make sure that the dimensions of the textarea are recalculated\n\t\t$tw.utils.forceLayout(domNode);\n\t\t// Set the container to the position we registered at the beginning\n\t\tcontainer.scrollTop = scrollTop;\n\t}\n\treturn newHeight;\n};\n\n/*\nGets the bounding rectangle of an element in absolute page coordinates\n*/\nexports.getBoundingPageRect = function(element) {\n\tvar scrollPos = $tw.utils.getScrollPosition(element.ownerDocument.defaultView),\n\t\tclientRect = element.getBoundingClientRect();\n\treturn {\n\t\tleft: clientRect.left + scrollPos.x,\n\t\twidth: clientRect.width,\n\t\tright: clientRect.right + scrollPos.x,\n\t\ttop: clientRect.top + scrollPos.y,\n\t\theight: clientRect.height,\n\t\tbottom: clientRect.bottom + scrollPos.y\n\t};\n};\n\n/*\nSaves a named password in the browser\n*/\nexports.savePassword = function(name,password) {\n\tvar done = false;\n\ttry {\n\t\twindow.localStorage.setItem(\"tw5-password-\" + name,password);\n\t\tdone = true;\n\t} catch(e) {\n\t}\n\tif(!done) {\n\t\t$tw.savedPasswords = $tw.savedPasswords || Object.create(null);\n\t\t$tw.savedPasswords[name] = password;\n\t}\n};\n\n/*\nRetrieve a named password from the browser\n*/\nexports.getPassword = function(name) {\n\tvar value;\n\ttry {\n\t\tvalue = window.localStorage.getItem(\"tw5-password-\" + name);\n\t} catch(e) {\n\t}\n\tif(value !== undefined) {\n\t\treturn value;\n\t} else {\n\t\treturn ($tw.savedPasswords || Object.create(null))[name] || \"\";\n\t}\n};\n\n/*\nForce layout of a dom node and its descendents\n*/\nexports.forceLayout = function(element) {\n\tvar dummy = element.offsetWidth;\n};\n\n/*\nPulse an element for debugging purposes\n*/\nexports.pulseElement = function(element) {\n\t// Event handler to remove the class at the end\n\telement.addEventListener($tw.browser.animationEnd,function handler(event) {\n\t\telement.removeEventListener($tw.browser.animationEnd,handler,false);\n\t\t$tw.utils.removeClass(element,\"pulse\");\n\t},false);\n\t// Apply the pulse class\n\t$tw.utils.removeClass(element,\"pulse\");\n\t$tw.utils.forceLayout(element);\n\t$tw.utils.addClass(element,\"pulse\");\n};\n\n/*\nAttach specified event handlers to a DOM node\ndomNode: where to attach the event handlers\nevents: array of event handlers to be added (see below)\nEach entry in the events array is an object with these properties:\nhandlerFunction: optional event handler function\nhandlerObject: optional event handler object\nhandlerMethod: optionally specifies object handler method name (defaults to `handleEvent`)\n*/\nexports.addEventListeners = function(domNode,events) {\n\t$tw.utils.each(events,function(eventInfo) {\n\t\tvar handler;\n\t\tif(eventInfo.handlerFunction) {\n\t\t\thandler = eventInfo.handlerFunction;\n\t\t} else if(eventInfo.handlerObject) {\n\t\t\tif(eventInfo.handlerMethod) {\n\t\t\t\thandler = function(event) {\n\t\t\t\t\teventInfo.handlerObject[eventInfo.handlerMethod].call(eventInfo.handlerObject,event);\n\t\t\t\t};\t\n\t\t\t} else {\n\t\t\t\thandler = eventInfo.handlerObject;\n\t\t\t}\n\t\t}\n\t\tdomNode.addEventListener(eventInfo.name,handler,false);\n\t});\n};\n\n/*\nGet the computed styles applied to an element as an array of strings of individual CSS properties\n*/\nexports.getComputedStyles = function(domNode) {\n\tvar textAreaStyles = window.getComputedStyle(domNode,null),\n\t\tstyleDefs = [],\n\t\tname;\n\tfor(var t=0; t<textAreaStyles.length; t++) {\n\t\tname = textAreaStyles[t];\n\t\tstyleDefs.push(name + \": \" + textAreaStyles.getPropertyValue(name) + \";\");\n\t}\n\treturn styleDefs;\n};\n\n/*\nApply a set of styles passed as an array of strings of individual CSS properties\n*/\nexports.setStyles = function(domNode,styleDefs) {\n\tdomNode.style.cssText = styleDefs.join(\"\");\n};\n\n/*\nCopy the computed styles from a source element to a destination element\n*/\nexports.copyStyles = function(srcDomNode,dstDomNode) {\n\t$tw.utils.setStyles(dstDomNode,$tw.utils.getComputedStyles(srcDomNode));\n};\n\n/*\nCopy plain text to the clipboard on browsers that support it\n*/\nexports.copyToClipboard = function(text,options) {\n\toptions = options || {};\n\tvar textArea = document.createElement(\"textarea\");\n\ttextArea.style.position = \"fixed\";\n\ttextArea.style.top = 0;\n\ttextArea.style.left = 0;\n\ttextArea.style.fontSize = \"12pt\";\n\ttextArea.style.width = \"2em\";\n\ttextArea.style.height = \"2em\";\n\ttextArea.style.padding = 0;\n\ttextArea.style.border = \"none\";\n\ttextArea.style.outline = \"none\";\n\ttextArea.style.boxShadow = \"none\";\n\ttextArea.style.background = \"transparent\";\n\ttextArea.value = text;\n\tdocument.body.appendChild(textArea);\n\ttextArea.select();\n\ttextArea.setSelectionRange(0,text.length);\n\tvar succeeded = false;\n\ttry {\n\t\tsucceeded = document.execCommand(\"copy\");\n\t} catch (err) {\n\t}\n\tif(!options.doNotNotify) {\n\t\t$tw.notifier.display(succeeded ? \"$:/language/Notifications/CopiedToClipboard/Succeeded\" : \"$:/language/Notifications/CopiedToClipboard/Failed\");\n\t}\n\tdocument.body.removeChild(textArea);\n};\n\nexports.getLocationPath = function() {\n\treturn window.location.toString().split(\"#\")[0];\n};\n\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/dragndrop.js": {
            "title": "$:/core/modules/utils/dom/dragndrop.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/dragndrop.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser data transfer utilities, used with the clipboard and drag and drop\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOptions:\n\ndomNode: dom node to make draggable\ndragImageType: \"pill\" or \"dom\"\ndragTiddlerFn: optional function to retrieve the title of tiddler to drag\ndragFilterFn: optional function to retreive the filter defining a list of tiddlers to drag\nwidget: widget to use as the contect for the filter\n*/\nexports.makeDraggable = function(options) {\n\tvar dragImageType = options.dragImageType || \"dom\",\n\t\tdragImage,\n\t\tdomNode = options.domNode;\n\t// Make the dom node draggable (not necessary for anchor tags)\n\tif((domNode.tagName || \"\").toLowerCase() !== \"a\") {\n\t\tdomNode.setAttribute(\"draggable\",\"true\");\t\t\n\t}\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragstart\", handlerFunction: function(event) {\n\t\t\tif(event.dataTransfer === undefined) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\t// Collect the tiddlers being dragged\n\t\t\tvar dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(),\n\t\t\t\tdragFilter = options.dragFilterFn && options.dragFilterFn(),\n\t\t\t\ttitles = dragTiddler ? [dragTiddler] : [],\n\t\t\t    \tstartActions = options.startActions;\n\t\t\tif(dragFilter) {\n\t\t\t\ttitles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget));\n\t\t\t}\n\t\t\tvar titleString = $tw.utils.stringifyList(titles);\n\t\t\t// Check that we've something to drag\n\t\t\tif(titles.length > 0 && event.target === domNode) {\n\t\t\t\t// Mark the drag in progress\n\t\t\t\t$tw.dragInProgress = domNode;\n\t\t\t\t// Set the dragging class on the element being dragged\n\t\t\t\t$tw.utils.addClass(event.target,\"tc-dragging\");\n\t\t\t\t// Invoke drag-start actions if given\n\t\t\t\tif(startActions !== undefined) {\n\t\t\t\t\toptions.widget.invokeActionString(startActions,options.widget,event,{actionTiddler: titleString});\n\t\t\t\t}\n\t\t\t\t// Create the drag image elements\n\t\t\t\tdragImage = options.widget.document.createElement(\"div\");\n\t\t\t\tdragImage.className = \"tc-tiddler-dragger\";\n\t\t\t\tvar inner = options.widget.document.createElement(\"div\");\n\t\t\t\tinner.className = \"tc-tiddler-dragger-inner\";\n\t\t\t\tinner.appendChild(options.widget.document.createTextNode(\n\t\t\t\t\ttitles.length === 1 ? \n\t\t\t\t\t\ttitles[0] :\n\t\t\t\t\t\ttitles.length + \" tiddlers\"\n\t\t\t\t));\n\t\t\t\tdragImage.appendChild(inner);\n\t\t\t\toptions.widget.document.body.appendChild(dragImage);\n\t\t\t\t// Set the data transfer properties\n\t\t\t\tvar dataTransfer = event.dataTransfer;\n\t\t\t\t// Set up the image\n\t\t\t\tdataTransfer.effectAllowed = \"all\";\n\t\t\t\tif(dataTransfer.setDragImage) {\n\t\t\t\t\tif(dragImageType === \"pill\") {\n\t\t\t\t\t\tdataTransfer.setDragImage(dragImage.firstChild,-16,-16);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar r = domNode.getBoundingClientRect();\n\t\t\t\t\t\tdataTransfer.setDragImage(domNode,event.clientX-r.left,event.clientY-r.top);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Set up the data transfer\n\t\t\t\tif(dataTransfer.clearData) {\n\t\t\t\t\tdataTransfer.clearData();\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\tvar jsonData = [];\n\t\t\t\tif(titles.length > 1) {\n\t\t\t\t\ttitles.forEach(function(title) {\n\t\t\t\t\t\tjsonData.push(options.widget.wiki.getTiddlerAsJson(title));\n\t\t\t\t\t});\n\t\t\t\t\tjsonData = \"[\" + jsonData.join(\",\") + \"]\";\n\t\t\t\t} else {\n\t\t\t\t\tjsonData = options.widget.wiki.getTiddlerAsJson(titles[0]);\n\t\t\t\t}\n\t\t\t\t// IE doesn't like these content types\n\t\t\t\tif(!$tw.browser.isIE) {\n\t\t\t\t\tdataTransfer.setData(\"text/vnd.tiddler\",jsonData);\n\t\t\t\t\tdataTransfer.setData(\"text/plain\",titleString);\n\t\t\t\t\tdataTransfer.setData(\"text/x-moz-url\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t\t}\n\t\t\t\tdataTransfer.setData(\"URL\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t\tdataTransfer.setData(\"Text\",titleString);\n\t\t\t\tevent.stopPropagation();\n\t\t\t}\n\t\t\treturn false;\n\t\t}},\n\t\t{name: \"dragend\", handlerFunction: function(event) {\n\t\t\tif(event.target === domNode) {\n\t\t\t\t// Collect the tiddlers being dragged\n\t\t\t\tvar dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(),\n\t\t\t\t\tdragFilter = options.dragFilterFn && options.dragFilterFn(),\n\t\t\t\t\ttitles = dragTiddler ? [dragTiddler] : [],\n\t\t\t    \t\tendActions = options.endActions;\n\t\t\t\tif(dragFilter) {\n\t\t\t\t\ttitles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget));\n\t\t\t\t}\n\t\t\t\tvar titleString = $tw.utils.stringifyList(titles);\n\t\t\t\t$tw.dragInProgress = null;\n\t\t\t\t// Invoke drag-end actions if given\n\t\t\t\tif(endActions !== undefined) {\n\t\t\t\t\toptions.widget.invokeActionString(endActions,options.widget,event,{actionTiddler: titleString});\n\t\t\t\t}\n\t\t\t\t// Remove the dragging class on the element being dragged\n\t\t\t\t$tw.utils.removeClass(event.target,\"tc-dragging\");\n\t\t\t\t// Delete the drag image element\n\t\t\t\tif(dragImage) {\n\t\t\t\t\tdragImage.parentNode.removeChild(dragImage);\n\t\t\t\t\tdragImage = null;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn false;\n\t\t}}\n\t]);\n};\n\nexports.importDataTransfer = function(dataTransfer,fallbackTitle,callback) {\n\t// Try each provided data type in turn\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Available data types:\");\n\t\tfor(var type=0; type<dataTransfer.types.length; type++) {\n\t\t\tconsole.log(\"type\",dataTransfer.types[type],dataTransfer.getData(dataTransfer.types[type]))\n\t\t}\n\t}\n\tfor(var t=0; t<importDataTypes.length; t++) {\n\t\tif(!$tw.browser.isIE || importDataTypes[t].IECompatible) {\n\t\t\t// Get the data\n\t\t\tvar dataType = importDataTypes[t];\n\t\t\t\tvar data = dataTransfer.getData(dataType.type);\n\t\t\t// Import the tiddlers in the data\n\t\t\tif(data !== \"\" && data !== null) {\n\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\tconsole.log(\"Importing data type '\" + dataType.type + \"', data: '\" + data + \"'\")\n\t\t\t\t}\n\t\t\t\tvar tiddlerFields = dataType.toTiddlerFieldsArray(data,fallbackTitle);\n\t\t\t\tcallback(tiddlerFields);\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t}\n};\n\nvar importDataTypes = [\n\t{type: \"text/vnd.tiddler\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn parseJSONTiddlers(data,fallbackTitle);\n\t}},\n\t{type: \"URL\", IECompatible: true, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}},\n\t{type: \"text/x-moz-url\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}},\n\t{type: \"text/html\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"text/plain\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"Text\", IECompatible: true, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"text/uri-list\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}}\n];\n\nfunction parseJSONTiddlers(json,fallbackTitle) {\n\tvar data = JSON.parse(json);\n\tif(!$tw.utils.isArray(data)) {\n\t\tdata = [data];\n\t}\n\tdata.forEach(function(fields) {\n\t\tfields.title = fields.title || fallbackTitle;\n\t});\n\treturn data;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/http.js": {
            "title": "$:/core/modules/utils/dom/http.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/http.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser HTTP support\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nA quick and dirty HTTP function; to be refactored later. Options are:\n\turl: URL to retrieve\n\theaders: hashmap of headers to send\n\ttype: GET, PUT, POST etc\n\tcallback: function invoked with (err,data,xhr)\n\treturnProp: string name of the property to return as first argument of callback\n*/\nexports.httpRequest = function(options) {\n\tvar type = options.type || \"GET\",\n\t\turl = options.url,\n\t\theaders = options.headers || {accept: \"application/json\"},\n\t\thasHeader = function(targetHeader) {\n\t\t\ttargetHeader = targetHeader.toLowerCase();\n\t\t\tvar result = false;\n\t\t\t$tw.utils.each(headers,function(header,headerTitle,object) {\n\t\t\t\tif(headerTitle.toLowerCase() === targetHeader) {\n\t\t\t\t\tresult = true;\n\t\t\t\t}\n\t\t\t});\n\t\t\treturn result;\n\t\t},\n\t\treturnProp = options.returnProp || \"responseText\",\n\t\trequest = new XMLHttpRequest(),\n\t\tdata = \"\",\n\t\tf,results;\n\t// Massage the data hashmap into a string\n\tif(options.data) {\n\t\tif(typeof options.data === \"string\") { // Already a string\n\t\t\tdata = options.data;\n\t\t} else { // A hashmap of strings\n\t\t\tresults = [];\n\t\t\t$tw.utils.each(options.data,function(dataItem,dataItemTitle) {\n\t\t\t\tresults.push(dataItemTitle + \"=\" + encodeURIComponent(dataItem));\n\t\t\t});\n\t\t\tif(type === \"GET\" || type === \"HEAD\") {\n\t\t\t\turl += \"?\" + results.join(\"&\");\n\t\t\t} else {\n\t\t\t\tdata = results.join(\"&\");\n\t\t\t}\n\t\t}\n\t}\n\t// Set up the state change handler\n\trequest.onreadystatechange = function() {\n\t\tif(this.readyState === 4) {\n\t\t\tif(this.status === 200 || this.status === 201 || this.status === 204) {\n\t\t\t\t// Success!\n\t\t\t\toptions.callback(null,this[returnProp],this);\n\t\t\t\treturn;\n\t\t\t}\n\t\t// Something went wrong\n\t\toptions.callback($tw.language.getString(\"Error/XMLHttpRequest\") + \": \" + this.status,null,this);\n\t\t}\n\t};\n\t// Make the request\n\trequest.open(type,url,true);\n\tif(headers) {\n\t\t$tw.utils.each(headers,function(header,headerTitle,object) {\n\t\t\trequest.setRequestHeader(headerTitle,header);\n\t\t});\n\t}\n\tif(data && !hasHeader(\"Content-Type\")) {\n\t\trequest.setRequestHeader(\"Content-Type\",\"application/x-www-form-urlencoded; charset=UTF-8\");\n\t}\n\tif(!hasHeader(\"X-Requested-With\")) {\n\t\trequest.setRequestHeader(\"X-Requested-With\",\"TiddlyWiki\");\n\t}\n\ttry {\n\t\trequest.send(data);\n\t} catch(e) {\n\t\toptions.callback(e,null,this);\n\t}\n\treturn request;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/keyboard.js": {
            "title": "$:/core/modules/utils/dom/keyboard.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/keyboard.js\ntype: application/javascript\nmodule-type: utils\n\nKeyboard utilities; now deprecated. Instead, use $tw.keyboardManager\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n[\"parseKeyDescriptor\",\"checkKeyDescriptor\"].forEach(function(method) {\n\texports[method] = function() {\n\t\tif($tw.keyboardManager) {\n\t\t\treturn $tw.keyboardManager[method].apply($tw.keyboardManager,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\treturn null\n\t\t}\n\t};\n});\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/modal.js": {
            "title": "$:/core/modules/utils/dom/modal.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/modal.js\ntype: application/javascript\nmodule-type: utils\n\nModal message mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\nvar navigator = require(\"$:/core/modules/widgets/navigator.js\");\n\nvar Modal = function(wiki) {\n\tthis.wiki = wiki;\n\tthis.modalCount = 0;\n};\n\n/*\nDisplay a modal dialogue\n\ttitle: Title of tiddler to display\n\toptions: see below\nOptions include:\n\tdownloadLink: Text of a big download link to include\n*/\nModal.prototype.display = function(title,options) {\n\toptions = options || {};\n\tthis.srcDocument = options.variables && (options.variables.rootwindow === \"true\" ||\n\t\t\t\toptions.variables.rootwindow === \"yes\") ? document :\n\t\t\t\t(options.event.event && options.event.event.target ? options.event.event.target.ownerDocument : document);\n\tthis.srcWindow = this.srcDocument.defaultView;\n\tvar self = this,\n\t\trefreshHandler,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\ttiddler = this.wiki.getTiddler(title);\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Create the variables\n\tvar variables = $tw.utils.extend({\n\t\t\tcurrentTiddler: title,\n\t\t\t\"tv-story-list\": (options.event && options.event.widget ? options.event.widget.getVariable(\"tv-story-list\") : \"\"),\n\t\t\t\"tv-history-list\": (options.event && options.event.widget ? options.event.widget.getVariable(\"tv-history-list\") : \"\")\n\t\t},options.variables);\n\n\t// Create the wrapper divs\n\tvar wrapper = this.srcDocument.createElement(\"div\"),\n\t\tmodalBackdrop = this.srcDocument.createElement(\"div\"),\n\t\tmodalWrapper = this.srcDocument.createElement(\"div\"),\n\t\tmodalHeader = this.srcDocument.createElement(\"div\"),\n\t\theaderTitle = this.srcDocument.createElement(\"h3\"),\n\t\tmodalBody = this.srcDocument.createElement(\"div\"),\n\t\tmodalLink = this.srcDocument.createElement(\"a\"),\n\t\tmodalFooter = this.srcDocument.createElement(\"div\"),\n\t\tmodalFooterHelp = this.srcDocument.createElement(\"span\"),\n\t\tmodalFooterButtons = this.srcDocument.createElement(\"span\");\n\t// Up the modal count and adjust the body class\n\tthis.modalCount++;\n\tthis.adjustPageClass();\n\t// Add classes\n\t$tw.utils.addClass(wrapper,\"tc-modal-wrapper\");\n\tif(tiddler.fields && tiddler.fields.class) {\n\t\t$tw.utils.addClass(wrapper,tiddler.fields.class);\n\t}\n\t$tw.utils.addClass(modalBackdrop,\"tc-modal-backdrop\");\n\t$tw.utils.addClass(modalWrapper,\"tc-modal\");\n\t$tw.utils.addClass(modalHeader,\"tc-modal-header\");\n\t$tw.utils.addClass(modalBody,\"tc-modal-body\");\n\t$tw.utils.addClass(modalFooter,\"tc-modal-footer\");\n\t// Join them together\n\twrapper.appendChild(modalBackdrop);\n\twrapper.appendChild(modalWrapper);\n\tmodalHeader.appendChild(headerTitle);\n\tmodalWrapper.appendChild(modalHeader);\n\tmodalWrapper.appendChild(modalBody);\n\tmodalFooter.appendChild(modalFooterHelp);\n\tmodalFooter.appendChild(modalFooterButtons);\n\tmodalWrapper.appendChild(modalFooter);\n\tvar navigatorTree = {\n\t\t\"type\": \"navigator\",\n\t\t\"attributes\": {\n\t\t\t\"story\": {\n\t\t\t\t\"name\": \"story\",\n\t\t\t\t\"type\": \"string\",\n\t\t\t\t\"value\": variables[\"tv-story-list\"]\n\t\t\t},\n\t\t\t\"history\": {\n\t\t\t\t\"name\": \"history\",\n\t\t\t\t\"type\": \"string\",\n\t\t\t\t\"value\": variables[\"tv-history-list\"]\n\t\t\t}\n\t\t},\n\t\t\"tag\": \"$navigator\",\n\t\t\"isBlock\": true,\n\t\t\"children\": []\n\t};\n\tvar navigatorWidgetNode = new navigator.navigator(navigatorTree, {\n\t\twiki: this.wiki,\n\t\tdocument : this.srcDocument,\n\t\tparentWidget: $tw.rootWidget\n\t});\n\tnavigatorWidgetNode.render(modalBody,null);\n\t\n\t// Render the title of the message\n\tvar headerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"subtitle\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\tattributes: {\n\t\t\t\ttext: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title\n\t\t}}}],\n\t\tparentWidget: navigatorWidgetNode,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\theaderWidgetNode.render(headerTitle,null);\n\t// Render the body of the message\n\tvar bodyWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: navigatorWidgetNode,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\n\tbodyWidgetNode.render(modalBody,null);\n\t// Setup the link if present\n\tif(options.downloadLink) {\n\t\tmodalLink.href = options.downloadLink;\n\t\tmodalLink.appendChild(this.srcDocument.createTextNode(\"Right-click to save changes\"));\n\t\tmodalBody.appendChild(modalLink);\n\t}\n\t// Render the footer of the message\n\tif(tiddler.fields && tiddler.fields.help) {\n\t\tvar link = this.srcDocument.createElement(\"a\");\n\t\tlink.setAttribute(\"href\",tiddler.fields.help);\n\t\tlink.setAttribute(\"target\",\"_blank\");\n\t\tlink.setAttribute(\"rel\",\"noopener noreferrer\");\n\t\tlink.appendChild(this.srcDocument.createTextNode(\"Help\"));\n\t\tmodalFooterHelp.appendChild(link);\n\t\tmodalFooterHelp.style.float = \"left\";\n\t}\n\tvar footerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"footer\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"button\",\n\t\t\tattributes: {\n\t\t\t\tmessage: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: \"tm-close-tiddler\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\tattributes: {\n\t\t\t\t\ttext: {\n\t\t\t\t\t\ttype: \"string\",\n\t\t\t\t\t\tvalue: $tw.language.getString(\"Buttons/Close/Caption\")\n\t\t\t}}}\n\t\t]}],\n\t\tparentWidget: navigatorWidgetNode,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\tfooterWidgetNode.render(modalFooterButtons,null);\n\t// Set up the refresh handler\n\trefreshHandler = function(changes) {\n\t\theaderWidgetNode.refresh(changes,modalHeader,null);\n\t\tbodyWidgetNode.refresh(changes,modalBody,null);\n\t\tfooterWidgetNode.refresh(changes,modalFooterButtons,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Add the close event handler\n\tvar closeHandler = function(event) {\n\t\t// Remove our refresh handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Decrease the modal count and adjust the body class\n\t\tself.modalCount--;\n\t\tself.adjustPageClass();\n\t\t// Force layout and animate the modal message away\n\t\t$tw.utils.forceLayout(modalBackdrop);\n\t\t$tw.utils.forceLayout(modalWrapper);\n\t\t$tw.utils.setStyle(modalBackdrop,[\n\t\t\t{opacity: \"0\"}\n\t\t]);\n\t\t$tw.utils.setStyle(modalWrapper,[\n\t\t\t{transform: \"translateY(\" + self.srcWindow.innerHeight + \"px)\"}\n\t\t]);\n\t\t// Set up an event for the transition end\n\t\tself.srcWindow.setTimeout(function() {\n\t\t\tif(wrapper.parentNode) {\n\t\t\t\t// Remove the modal message from the DOM\n\t\t\t\tself.srcDocument.body.removeChild(wrapper);\n\t\t\t}\n\t\t},duration);\n\t\t// Don't let anyone else handle the tm-close-tiddler message\n\t\treturn false;\n\t};\n\theaderWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tbodyWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tfooterWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\t// Set the initial styles for the message\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-this.srcWindow.innerHeight) + \"px)\"}\n\t]);\n\t// Put the message into the document\n\tthis.srcDocument.body.appendChild(wrapper);\n\t// Set up animation for the styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{transition: \"opacity \" + duration + \"ms ease-out\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(modalBackdrop);\n\t$tw.utils.forceLayout(modalWrapper);\n\t// Set final animated styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0.7\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n};\n\nModal.prototype.adjustPageClass = function() {\n\tvar windowContainer = $tw.pageContainer ? ($tw.pageContainer === this.srcDocument.body.firstChild ? $tw.pageContainer : this.srcDocument.body.firstChild) : null;\n\tif(windowContainer) {\n\t\t$tw.utils.toggleClass(windowContainer,\"tc-modal-displayed\",this.modalCount > 0);\n\t}\n};\n\nexports.Modal = Modal;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/notifier.js": {
            "title": "$:/core/modules/utils/dom/notifier.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/notifier.js\ntype: application/javascript\nmodule-type: utils\n\nNotifier mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Notifier = function(wiki) {\n\tthis.wiki = wiki;\n};\n\n/*\nDisplay a notification\n\ttitle: Title of tiddler containing the notification text\n\toptions: see below\nOptions include:\n*/\nNotifier.prototype.display = function(title,options) {\n\toptions = options || {};\n\t// Create the wrapper divs\n\tvar self = this,\n\t\tnotification = document.createElement(\"div\"),\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\trefreshHandler;\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Add classes\n\t$tw.utils.addClass(notification,\"tc-notification\");\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Render the body of the notification\n\tvar widgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables,\n\t\timportPageMacros: true});\n\twidgetNode.render(notification,null);\n\trefreshHandler = function(changes) {\n\t\twidgetNode.refresh(changes,notification,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Set the initial styles for the notification\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"0\"},\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-window.innerHeight) + \"px)\"},\n\t\t{transition: \"opacity \" + duration + \"ms ease-out, \" + $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Add the notification to the DOM\n\tdocument.body.appendChild(notification);\n\t// Force layout\n\t$tw.utils.forceLayout(notification);\n\t// Set final animated styles\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n\t// Set a timer to remove the notification\n\twindow.setTimeout(function() {\n\t\t// Remove our change event handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Force layout and animate the notification away\n\t\t$tw.utils.forceLayout(notification);\n\t\t$tw.utils.setStyle(notification,[\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transform: \"translateX(\" + (notification.offsetWidth) + \"px)\"}\n\t\t]);\n\t\t// Remove the modal message from the DOM once the transition ends\n\t\tsetTimeout(function() {\n\t\t\tif(notification.parentNode) {\n\t\t\t\tdocument.body.removeChild(notification);\n\t\t\t}\n\t\t},duration);\n\t},$tw.config.preferences.notificationDuration);\n};\n\nexports.Notifier = Notifier;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/popup.js": {
            "title": "$:/core/modules/utils/dom/popup.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/popup.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Popup object prototype that manages popups in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreates a Popup object with these options:\n\trootElement: the DOM element to which the popup zapper should be attached\n*/\nvar Popup = function(options) {\n\toptions = options || {};\n\tthis.rootElement = options.rootElement || document.documentElement;\n\tthis.popups = []; // Array of {title:,wiki:,domNode:} objects\n};\n\n/*\nTrigger a popup open or closed. Parameters are in a hashmap:\n\ttitle: title of the tiddler where the popup details are stored\n\tdomNode: dom node to which the popup will be positioned (one of domNode or domNodeRect is required)\n\tdomNodeRect: rectangle to which the popup will be positioned\n\twiki: wiki\n\tforce: if specified, forces the popup state to true or false (instead of toggling it)\n\tfloating: if true, skips registering the popup, meaning that it will need manually clearing\n*/\nPopup.prototype.triggerPopup = function(options) {\n\t// Check if this popup is already active\n\tvar index = this.findPopup(options.title);\n\t// Compute the new state\n\tvar state = index === -1;\n\tif(options.force !== undefined) {\n\t\tstate = options.force;\n\t}\n\t// Show or cancel the popup according to the new state\n\tif(state) {\n\t\tthis.show(options);\n\t} else {\n\t\tthis.cancel(index);\n\t}\n};\n\nPopup.prototype.findPopup = function(title) {\n\tvar index = -1;\n\tfor(var t=0; t<this.popups.length; t++) {\n\t\tif(this.popups[t].title === title) {\n\t\t\tindex = t;\n\t\t}\n\t}\n\treturn index;\n};\n\nPopup.prototype.handleEvent = function(event) {\n\tif(event.type === \"click\") {\n\t\t// Find out what was clicked on\n\t\tvar info = this.popupInfo(event.target),\n\t\t\tcancelLevel = info.popupLevel - 1;\n\t\t// Don't remove the level that was clicked on if we clicked on a handle\n\t\tif(info.isHandle) {\n\t\t\tcancelLevel++;\n\t\t}\n\t\t// Cancel\n\t\tthis.cancel(cancelLevel);\n\t}\n};\n\n/*\nFind the popup level containing a DOM node. Returns:\npopupLevel: count of the number of nested popups containing the specified element\nisHandle: true if the specified element is within a popup handle\n*/\nPopup.prototype.popupInfo = function(domNode) {\n\tvar isHandle = false,\n\t\tpopupCount = 0,\n\t\tnode = domNode;\n\t// First check ancestors to see if we're within a popup handle\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup-handle\")) {\n\t\t\tisHandle = true;\n\t\t\tpopupCount++;\n\t\t}\n\t\tif($tw.utils.hasClass(node,\"tc-popup-keep\")) {\n\t\t\tisHandle = true;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\t// Then count the number of ancestor popups\n\tnode = domNode;\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup\")) {\n\t\t\tpopupCount++;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\tvar info = {\n\t\tpopupLevel: popupCount,\n\t\tisHandle: isHandle\n\t};\n\treturn info;\n};\n\n/*\nDisplay a popup by adding it to the stack\n*/\nPopup.prototype.show = function(options) {\n\t// Find out what was clicked on\n\tvar info = this.popupInfo(options.domNode);\n\t// Cancel any higher level popups\n\tthis.cancel(info.popupLevel);\n\n\t// Store the popup details if not already there\n\tif(!options.floating && this.findPopup(options.title) === -1) {\n\t\tthis.popups.push({\n\t\t\ttitle: options.title,\n\t\t\twiki: options.wiki,\n\t\t\tdomNode: options.domNode,\n\t\t\tnoStateReference: options.noStateReference\n\t\t});\n\t}\n\t// Set the state tiddler\n\tvar rect;\n\tif(options.domNodeRect) {\n\t\trect = options.domNodeRect;\n\t} else {\n\t\trect = {\n\t\t\tleft: options.domNode.offsetLeft,\n\t\t\ttop: options.domNode.offsetTop,\n\t\t\twidth: options.domNode.offsetWidth,\n\t\t\theight: options.domNode.offsetHeight\n\t\t};\n\t}\n\tvar popupRect = \"(\" + rect.left + \",\" + rect.top + \",\" + \n\t\t\t\trect.width + \",\" + rect.height + \")\";\n\tif(options.noStateReference) {\n\t\toptions.wiki.setText(options.title,\"text\",undefined,popupRect);\n\t} else {\n\t\toptions.wiki.setTextReference(options.title,popupRect);\n\t}\n\t// Add the click handler if we have any popups\n\tif(this.popups.length > 0) {\n\t\tthis.rootElement.addEventListener(\"click\",this,true);\t\t\n\t}\n};\n\n/*\nCancel all popups at or above a specified level or DOM node\nlevel: popup level to cancel (0 cancels all popups)\n*/\nPopup.prototype.cancel = function(level) {\n\tvar numPopups = this.popups.length;\n\tlevel = Math.max(0,Math.min(level,numPopups));\n\tfor(var t=level; t<numPopups; t++) {\n\t\tvar popup = this.popups.pop();\n\t\tif(popup.title) {\n\t\t\tif(popup.noStateReference) {\n\t\t\t\tpopup.wiki.deleteTiddler(popup.title);\n\t\t\t} else {\n\t\t\t\tpopup.wiki.deleteTiddler($tw.utils.parseTextReference(popup.title).title);\n        \t\t}\n\t\t}\n\t}\n\tif(this.popups.length === 0) {\n\t\tthis.rootElement.removeEventListener(\"click\",this,false);\n\t}\n};\n\n/*\nReturns true if the specified title and text identifies an active popup\n*/\nPopup.prototype.readPopupState = function(text) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/;\n\treturn popupLocationRegExp.test(text);\n};\n\nexports.Popup = Popup;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/scroller.js": {
            "title": "$:/core/modules/utils/dom/scroller.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/scroller.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Scroller object prototype that manages scrolling in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nEvent handler for when the `tm-scroll` event hits the document body\n*/\nvar PageScroller = function() {\n\tthis.idRequestFrame = null;\n\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\twindow.webkitRequestAnimationFrame ||\n\t\twindow.mozRequestAnimationFrame ||\n\t\tfunction(callback) {\n\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t};\n\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\twindow.webkitCancelAnimationFrame ||\n\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\twindow.mozCancelAnimationFrame ||\n\t\twindow.mozCancelRequestAnimationFrame ||\n\t\tfunction(id) {\n\t\t\twindow.clearTimeout(id);\n\t\t};\n};\n\nPageScroller.prototype.isScrolling = function() {\n\treturn this.idRequestFrame !== null;\n}\n\nPageScroller.prototype.cancelScroll = function(srcWindow) {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(srcWindow,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle an event\n*/\nPageScroller.prototype.handleEvent = function(event) {\n\tif(event.type === \"tm-scroll\") {\n\t\tif(event.paramObject && event.paramObject.selector) {\n\t\t\tthis.scrollSelectorIntoView(null,event.paramObject.selector);\n\t\t} else {\n\t\t\tthis.scrollIntoView(event.target);\t\t\t\n\t\t}\n\t\treturn false; // Event was handled\n\t}\n\treturn true;\n};\n\n/*\nHandle a scroll event hitting the page document\n*/\nPageScroller.prototype.scrollIntoView = function(element,callback) {\n\tvar self = this,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t    srcWindow = element ? element.ownerDocument.defaultView : window;\n\t// Now get ready to scroll the body\n\tthis.cancelScroll(srcWindow);\n\tthis.startTime = Date.now();\n\t// Get the height of any position:fixed toolbars\n\tvar toolbar = srcWindow.document.querySelector(\".tc-adjust-top-of-scroll\"),\n\t\toffset = 0;\n\tif(toolbar) {\n\t\toffset = toolbar.offsetHeight;\n\t}\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar getBounds = function() {\n\t\t\tvar clientBounds = typeof callback === 'function' ? callback() : element.getBoundingClientRect(),\n\t\t\t\tscrollPosition = $tw.utils.getScrollPosition(srcWindow);\n\t\t\treturn {\n\t\t\t\tleft: clientBounds.left + scrollPosition.x,\n\t\t\t\ttop: clientBounds.top + scrollPosition.y - offset,\n\t\t\t\twidth: clientBounds.width,\n\t\t\t\theight: clientBounds.height\n\t\t\t};\n\t\t},\n\t\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\t\t// targetPos/targetSize - position and size of the target element\n\t\t// currentPos/currentSize - position and size of the current scroll viewport\n\t\t// returns: new position of the scroll viewport\n\t\tgetEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\tvar newPos = targetPos;\n\t\t\t// If we are scrolling within 50 pixels of the top/left then snap to zero\n\t\t\tif(newPos < 50) {\n\t\t\t\tnewPos = 0;\n\t\t\t}\n\t\t\treturn newPos;\n\t\t},\n\t\tdrawFrame = function drawFrame() {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll(srcWindow);\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tvar scrollPosition = $tw.utils.getScrollPosition(srcWindow),\n\t\t\t\tbounds = getBounds(),\n\t\t\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,srcWindow.innerWidth),\n\t\t\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,srcWindow.innerHeight);\n\t\t\tsrcWindow.scrollTo(scrollPosition.x + (endX - scrollPosition.x) * t,scrollPosition.y + (endY - scrollPosition.y) * t);\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(srcWindow,drawFrame);\n\t\t\t}\n\t\t};\n\tdrawFrame();\n};\n\nPageScroller.prototype.scrollSelectorIntoView = function(baseElement,selector,callback) {\n\tbaseElement = baseElement || document.body;\n\tvar element = baseElement.querySelector(selector);\n\tif(element) {\n\t\tthis.scrollIntoView(element,callback);\t\t\n\t}\n};\n\nexports.PageScroller = PageScroller;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/edition-info.js": {
            "title": "$:/core/modules/utils/edition-info.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/edition-info.js\ntype: application/javascript\nmodule-type: utils-node\n\nInformation about the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\nvar editionInfo;\n\nexports.getEditionInfo = function() {\n\tif(!editionInfo) {\n\t\t// Enumerate the edition paths\n\t\tvar editionPaths = $tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar);\n\t\teditionInfo = {};\n\t\tfor(var editionIndex=0; editionIndex<editionPaths.length; editionIndex++) {\n\t\t\tvar editionPath = editionPaths[editionIndex];\n\t\t\t// Enumerate the folders\n\t\t\tvar entries = fs.readdirSync(editionPath);\n\t\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\t\tvar entry = entries[entryIndex];\n\t\t\t\t// Check if directories have a valid tiddlywiki.info\n\t\t\t\tif(!editionInfo[entry] && $tw.utils.isDirectory(path.resolve(editionPath,entry))) {\n\t\t\t\t\tvar info;\n\t\t\t\t\ttry {\n\t\t\t\t\t\tinfo = JSON.parse(fs.readFileSync(path.resolve(editionPath,entry,\"tiddlywiki.info\"),\"utf8\"));\n\t\t\t\t\t} catch(ex) {\n\t\t\t\t\t}\n\t\t\t\t\tif(info) {\n\t\t\t\t\t\teditionInfo[entry] = info;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\treturn editionInfo;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils-node"
        },
        "$:/core/modules/utils/fakedom.js": {
            "title": "$:/core/modules/utils/fakedom.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/fakedom.js\ntype: application/javascript\nmodule-type: global\n\nA barebones implementation of DOM interfaces needed by the rendering mechanism.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Sequence number used to enable us to track objects for testing\nvar sequenceNumber = null;\n\nvar bumpSequenceNumber = function(object) {\n\tif(sequenceNumber !== null) {\n\t\tobject.sequenceNumber = sequenceNumber++;\n\t}\n};\n\nvar TW_Node = function (){\n\tthrow TypeError(\"Illegal constructor\");\n};\n\nObject.defineProperty(TW_Node.prototype, 'ELEMENT_NODE', {\n\tget: function() {\n\t\treturn 1;\n\t}\n});\n\nObject.defineProperty(TW_Node.prototype, 'TEXT_NODE', {\n\tget: function() {\n\t\treturn 3;\n\t}\n});\n\nvar TW_TextNode = function(text) {\n\tbumpSequenceNumber(this);\n\tthis.textContent = text + \"\";\n};\n\nTW_TextNode.prototype = Object.create(TW_Node.prototype);\n\nObject.defineProperty(TW_TextNode.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn this.TEXT_NODE;\n\t}\n});\n\nObject.defineProperty(TW_TextNode.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\treturn this.textContent.replace(/(\\r?\\n)/g,\"\");\n\t}\n});\n\nvar TW_Element = function(tag,namespace) {\n\tbumpSequenceNumber(this);\n\tthis.isTiddlyWikiFakeDom = true;\n\tthis.tag = tag;\n\tthis.attributes = {};\n\tthis.isRaw = false;\n\tthis.children = [];\n\tthis._style = {};\n\tthis.namespaceURI = namespace || \"http://www.w3.org/1999/xhtml\";\n};\n\nTW_Element.prototype = Object.create(TW_Node.prototype);\n\nObject.defineProperty(TW_Element.prototype, \"style\", {\n\tget: function() {\n\t\treturn this._style;\n\t},\n\tset: function(str) {\n\t\tvar self = this;\n\t\tstr = str || \"\";\n\t\t$tw.utils.each(str.split(\";\"),function(declaration) {\n\t\t\tvar parts = declaration.split(\":\"),\n\t\t\t\tname = $tw.utils.trim(parts[0]),\n\t\t\t\tvalue = $tw.utils.trim(parts[1]);\n\t\t\tif(name && value) {\n\t\t\t\tself._style[$tw.utils.convertStyleNameToPropertyName(name)] = value;\n\t\t\t}\n\t\t});\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn this.ELEMENT_NODE;\n\t}\n});\n\nTW_Element.prototype.getAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot getAttribute on a raw TW_Element\";\n\t}\n\treturn this.attributes[name];\n};\n\nTW_Element.prototype.setAttribute = function(name,value) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot setAttribute on a raw TW_Element\";\n\t}\n\tthis.attributes[name] = value + \"\";\n};\n\nTW_Element.prototype.setAttributeNS = function(namespace,name,value) {\n\tthis.setAttribute(name,value);\n};\n\nTW_Element.prototype.removeAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot removeAttribute on a raw TW_Element\";\n\t}\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\tdelete this.attributes[name];\n\t}\n};\n\nTW_Element.prototype.appendChild = function(node) {\n\tthis.children.push(node);\n\tnode.parentNode = this;\n};\n\nTW_Element.prototype.insertBefore = function(node,nextSibling) {\n\tif(nextSibling) {\n\t\tvar p = this.children.indexOf(nextSibling);\n\t\tif(p !== -1) {\n\t\t\tthis.children.splice(p,0,node);\n\t\t\tnode.parentNode = this;\n\t\t} else {\n\t\t\tthis.appendChild(node);\n\t\t}\n\t} else {\n\t\tthis.appendChild(node);\n\t}\n};\n\nTW_Element.prototype.removeChild = function(node) {\n\tvar p = this.children.indexOf(node);\n\tif(p !== -1) {\n\t\tthis.children.splice(p,1);\n\t}\n};\n\nTW_Element.prototype.hasChildNodes = function() {\n\treturn !!this.children.length;\n};\n\nObject.defineProperty(TW_Element.prototype, \"childNodes\", {\n\tget: function() {\n\t\treturn this.children;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"firstChild\", {\n\tget: function() {\n\t\treturn this.children[0];\n\t}\n});\n\nTW_Element.prototype.addEventListener = function(type,listener,useCapture) {\n\t// Do nothing\n};\n\nObject.defineProperty(TW_Element.prototype, \"tagName\", {\n\tget: function() {\n\t\treturn this.tag || \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"className\", {\n\tget: function() {\n\t\treturn this.attributes[\"class\"] || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes[\"class\"] = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"value\", {\n\tget: function() {\n\t\treturn this.attributes.value || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes.value = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"outerHTML\", {\n\tget: function() {\n\t\tvar output = [],attr,a,v;\n\t\toutput.push(\"<\",this.tag);\n\t\tif(this.attributes) {\n\t\t\tattr = [];\n\t\t\tfor(a in this.attributes) {\n\t\t\t\tattr.push(a);\n\t\t\t}\n\t\t\tattr.sort();\n\t\t\tfor(a=0; a<attr.length; a++) {\n\t\t\t\tv = this.attributes[attr[a]];\n\t\t\t\tif(v !== undefined) {\n\t\t\t\t\toutput.push(\" \",attr[a],\"=\\\"\",$tw.utils.htmlEncode(v),\"\\\"\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(this._style) {\n\t\t\tvar style = [];\n\t\t\tfor(var s in this._style) {\n\t\t\t\tstyle.push($tw.utils.convertPropertyNameToStyleName(s) + \":\" + this._style[s] + \";\");\n\t\t\t}\n\t\t\tif(style.length > 0) {\n\t\t\t\toutput.push(\" style=\\\"\",style.join(\"\"),\"\\\"\");\n\t\t\t}\n\t\t}\n\t\toutput.push(\">\");\n\t\tif($tw.config.htmlVoidElements.indexOf(this.tag) === -1) {\n\t\t\toutput.push(this.innerHTML);\n\t\t\toutput.push(\"</\",this.tag,\">\");\n\t\t}\n\t\treturn output.join(\"\");\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"innerHTML\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn this.rawHTML;\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tif(node instanceof TW_Element) {\n\t\t\t\t\tb.push(node.outerHTML);\n\t\t\t\t} else if(node instanceof TW_TextNode) {\n\t\t\t\t\tb.push($tw.utils.htmlEncode(node.textContent));\n\t\t\t\t}\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.isRaw = true;\n\t\tthis.rawHTML = value;\n\t\tthis.rawTextContent = null;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textInnerHTML\", {\n\tset: function(value) {\n\t\tif(this.isRaw) {\n\t\t\tthis.rawTextContent = value;\n\t\t} else {\n\t\t\tthrow \"Cannot set textInnerHTML of a non-raw TW_Element\";\n\t\t}\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\tif(this.rawTextContent === null) {\n\t\t\t\treturn \"\";\n\t\t\t} else {\n\t\t\t\treturn this.rawTextContent;\n\t\t\t}\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.textContent);\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.children = [new TW_TextNode(value)];\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn \"\";\n\t\t} else {\n\t\t\tvar b = [],\n\t\t\t\tisBlock = $tw.config.htmlBlockElements.indexOf(this.tag) !== -1;\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\tif(this.tag === \"li\") {\n\t\t\t\tb.push(\"* \");\n\t\t\t}\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.formattedTextContent);\n\t\t\t});\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\treturn b.join(\"\");\n\t\t}\n\t}\n});\n\nvar document = {\n\tsetSequenceNumber: function(value) {\n\t\tsequenceNumber = value;\n\t},\n\tcreateElementNS: function(namespace,tag) {\n\t\treturn new TW_Element(tag,namespace);\n\t},\n\tcreateElement: function(tag) {\n\t\treturn new TW_Element(tag);\n\t},\n\tcreateTextNode: function(text) {\n\t\treturn new TW_TextNode(text);\n\t},\n\tcompatMode: \"CSS1Compat\", // For KaTeX to know that we're not a browser in quirks mode\n\tisTiddlyWikiFakeDom: true\n};\n\nexports.fakeDocument = document;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/utils/filesystem.js": {
            "title": "$:/core/modules/utils/filesystem.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/filesystem.js\ntype: application/javascript\nmodule-type: utils-node\n\nFile system utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\n/*\nReturn the subdirectories of a path\n*/\nexports.getSubdirectories = function(dirPath) {\n\tif(!$tw.utils.isDirectory(dirPath)) {\n\t\treturn null;\n\t}\n\tvar subdirs = [];\n\t$tw.utils.each(fs.readdirSync(dirPath),function(item) {\n\t\tif($tw.utils.isDirectory(path.resolve(dirPath,item))) {\n\t\t\tsubdirs.push(item);\n\t\t}\n\t});\n\treturn subdirs;\n}\n\n/*\nRecursively (and synchronously) copy a directory and all its content\n*/\nexports.copyDirectory = function(srcPath,dstPath) {\n\t// Remove any trailing path separators\n\tsrcPath = path.resolve($tw.utils.removeTrailingSeparator(srcPath));\n\tdstPath = path.resolve($tw.utils.removeTrailingSeparator(dstPath));\n\t// Check that neither director is within the other\n\tif(srcPath.substring(0,dstPath.length) === dstPath || dstPath.substring(0,srcPath.length) === srcPath) {\n\t\treturn \"Cannot copy nested directories\";\n\t}\n\t// Create the destination directory\n\tvar err = $tw.utils.createDirectory(dstPath);\n\tif(err) {\n\t\treturn err;\n\t}\n\t// Function to copy a folder full of files\n\tvar copy = function(srcPath,dstPath) {\n\t\tvar srcStats = fs.lstatSync(srcPath),\n\t\t\tdstExists = fs.existsSync(dstPath);\n\t\tif(srcStats.isFile()) {\n\t\t\t$tw.utils.copyFile(srcPath,dstPath);\n\t\t} else if(srcStats.isDirectory()) {\n\t\t\tvar items = fs.readdirSync(srcPath);\n\t\t\tfor(var t=0; t<items.length; t++) {\n\t\t\t\tvar item = items[t],\n\t\t\t\t\terr = copy(srcPath + path.sep + item,dstPath + path.sep + item);\n\t\t\t\tif(err) {\n\t\t\t\t\treturn err;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\tcopy(srcPath,dstPath);\n\treturn null;\n};\n\n/*\nCopy a file\n*/\nvar FILE_BUFFER_LENGTH = 64 * 1024,\n\tfileBuffer;\n\nexports.copyFile = function(srcPath,dstPath) {\n\t// Create buffer if required\n\tif(!fileBuffer) {\n\t\tfileBuffer = Buffer.alloc(FILE_BUFFER_LENGTH);\n\t}\n\t// Create any directories in the destination\n\t$tw.utils.createDirectory(path.dirname(dstPath));\n\t// Copy the file\n\tvar srcFile = fs.openSync(srcPath,\"r\"),\n\t\tdstFile = fs.openSync(dstPath,\"w\"),\n\t\tbytesRead = 1,\n\t\tpos = 0;\n\twhile (bytesRead > 0) {\n\t\tbytesRead = fs.readSync(srcFile,fileBuffer,0,FILE_BUFFER_LENGTH,pos);\n\t\tfs.writeSync(dstFile,fileBuffer,0,bytesRead);\n\t\tpos += bytesRead;\n\t}\n\tfs.closeSync(srcFile);\n\tfs.closeSync(dstFile);\n\treturn null;\n};\n\n/*\nRemove trailing path separator\n*/\nexports.removeTrailingSeparator = function(dirPath) {\n\tvar len = dirPath.length;\n\tif(dirPath.charAt(len-1) === path.sep) {\n\t\tdirPath = dirPath.substr(0,len-1);\n\t}\n\treturn dirPath;\n};\n\n/*\nRecursively create a directory\n*/\nexports.createDirectory = function(dirPath) {\n\tif(dirPath.substr(dirPath.length-1,1) !== path.sep) {\n\t\tdirPath = dirPath + path.sep;\n\t}\n\tvar pos = 1;\n\tpos = dirPath.indexOf(path.sep,pos);\n\twhile(pos !== -1) {\n\t\tvar subDirPath = dirPath.substr(0,pos);\n\t\tif(!$tw.utils.isDirectory(subDirPath)) {\n\t\t\ttry {\n\t\t\t\tfs.mkdirSync(subDirPath);\n\t\t\t} catch(e) {\n\t\t\t\treturn \"Error creating directory '\" + subDirPath + \"'\";\n\t\t\t}\n\t\t}\n\t\tpos = dirPath.indexOf(path.sep,pos + 1);\n\t}\n\treturn null;\n};\n\n/*\nRecursively create directories needed to contain a specified file\n*/\nexports.createFileDirectories = function(filePath) {\n\treturn $tw.utils.createDirectory(path.dirname(filePath));\n};\n\n/*\nRecursively delete a directory\n*/\nexports.deleteDirectory = function(dirPath) {\n\tif(fs.existsSync(dirPath)) {\n\t\tvar entries = fs.readdirSync(dirPath);\n\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\tvar currPath = dirPath + path.sep + entries[entryIndex];\n\t\t\tif(fs.lstatSync(currPath).isDirectory()) {\n\t\t\t\t$tw.utils.deleteDirectory(currPath);\n\t\t\t} else {\n\t\t\t\tfs.unlinkSync(currPath);\n\t\t\t}\n\t\t}\n\tfs.rmdirSync(dirPath);\n\t}\n\treturn null;\n};\n\n/*\nCheck if a path identifies a directory\n*/\nexports.isDirectory = function(dirPath) {\n\treturn fs.existsSync(dirPath) && fs.statSync(dirPath).isDirectory();\n};\n\n/*\nCheck if a path identifies a directory that is empty\n*/\nexports.isDirectoryEmpty = function(dirPath) {\n\tif(!$tw.utils.isDirectory(dirPath)) {\n\t\treturn false;\n\t}\n\tvar files = fs.readdirSync(dirPath),\n\t\tempty = true;\n\t$tw.utils.each(files,function(file,index) {\n\t\tif(file.charAt(0) !== \".\") {\n\t\t\tempty = false;\n\t\t}\n\t});\n\treturn empty;\n};\n\n/*\nRecursively delete a tree of empty directories\n*/\nexports.deleteEmptyDirs = function(dirpath,callback) {\n\tvar self = this;\n\tfs.readdir(dirpath,function(err,files) {\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\tif(files.length > 0) {\n\t\t\treturn callback(null);\n\t\t}\n\t\tfs.rmdir(dirpath,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.deleteEmptyDirs(path.dirname(dirpath),callback);\n\t\t});\n\t});\n};\n\n/*\nCreate a fileInfo object for saving a tiddler:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file on disk (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n\tisEditableFile: true if the tiddler was loaded via non-standard options & marked editable\nOptions include:\n\tdirectory: absolute path of root directory to which we are saving\n\tpathFilters: optional array of filters to be used to generate the base path\n\textFilters: optional array of filters to be used to generate the base path\n\twiki: optional wiki for evaluating the pathFilters,\n\tfileInfo: an existing fileInfo to check against\n\toriginalpath: a preferred filepath if no pathFilters match\n*/\nexports.generateTiddlerFileInfo = function(tiddler,options) {\n\tvar fileInfo = {}, metaExt;\n\t// Propagate the isEditableFile flag\n\tif(options.fileInfo) {\n\t\tfileInfo.isEditableFile = options.fileInfo.isEditableFile || false;\n\t}\n\t// Check if the tiddler has any unsafe fields that can't be expressed in a .tid or .meta file: containing control characters, or leading/trailing whitespace\n\tvar hasUnsafeFields = false;\n\t$tw.utils.each(tiddler.getFieldStrings(),function(value,fieldName) {\n\t\tif(fieldName !== \"text\") {\n\t\t\thasUnsafeFields = hasUnsafeFields || /[\\x00-\\x1F]/mg.test(value);\n\t\t\thasUnsafeFields = hasUnsafeFields || ($tw.utils.trim(value) !== value);\n\t\t}\n\t});\n\t// Check for field values \n\tif(hasUnsafeFields) {\n\t\t// Save as a JSON file\n\t\tfileInfo.type = \"application/json\";\n\t\tfileInfo.hasMetaFile = false;\n\t} else {\n\t\t// Save as a .tid or a text/binary file plus a .meta file\n\t\tvar tiddlerType = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\tif(tiddlerType === \"text/vnd.tiddlywiki\") {\n\t\t\t// Save as a .tid file\n\t\t\tfileInfo.type = \"application/x-tiddler\";\n\t\t\tfileInfo.hasMetaFile = false;\n\t\t} else {\n\t\t\t// Save as a text/binary file and a .meta file\n\t\t\tfileInfo.type = tiddlerType;\n\t\t\tfileInfo.hasMetaFile = true;\n\t\t}\n\t\tif(options.extFilters) {\n\t\t\t// Check for extension override\n\t\t\tmetaExt = $tw.utils.generateTiddlerExtension(tiddler.fields.title,{\n\t\t\t\textFilters: options.extFilters,\n\t\t\t\twiki: options.wiki\n\t\t\t});\n\t\t\tif(metaExt){\n\t\t\t\tif(metaExt === \".tid\") {\n\t\t\t\t\t// Overriding to the .tid extension needs special handling\n\t\t\t\t\tfileInfo.type = \"application/x-tiddler\";\n\t\t\t\t\tfileInfo.hasMetaFile = false;\n\t\t\t\t} else if (metaExt === \".json\") {\n\t\t\t\t\t// Overriding to the .json extension needs special handling\n\t\t\t\t\tfileInfo.type = \"application/json\";\n\t\t\t\t\tfileInfo.hasMetaFile = false;\n\t\t\t\t} else {\n\t\t\t\t\t//If the new type matches a known extention, use that MIME type's encoding\n\t\t\t\t\tvar extInfo = $tw.utils.getFileExtensionInfo(metaExt);\n\t\t\t\t\tfileInfo.type = extInfo ? extInfo.type : null;\n\t\t\t\t\tfileInfo.encoding = $tw.utils.getTypeEncoding(metaExt);\n\t\t\t\t\tfileInfo.hasMetaFile = true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t// Take the file extension from the tiddler content type or metaExt\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[fileInfo.type] || {extension: \"\"};\n\t// Generate the filepath\n\tfileInfo.filepath = $tw.utils.generateTiddlerFilepath(tiddler.fields.title,{\n\t\textension: metaExt || contentTypeInfo.extension,\n\t\tdirectory: options.directory,\n\t\tpathFilters: options.pathFilters,\n\t\twiki: options.wiki,\n\t\tfileInfo: options.fileInfo,\n\t\toriginalpath: options.originalpath\n\t});\n\treturn fileInfo;\n};\n\n/*\nGenerate the file extension for saving a tiddler\nOptions include:\n\textFilters: optional array of filters to be used to generate the extention\n\twiki: optional wiki for evaluating the extFilters\n*/\nexports.generateTiddlerExtension = function(title,options) {\n\tvar self = this,\n\t\textension;\n\t// Check if any of the extFilters applies\n\tif(options.extFilters && options.wiki) { \n\t\t$tw.utils.each(options.extFilters,function(filter) {\n\t\t\tif(!extension) {\n\t\t\t\tvar source = options.wiki.makeTiddlerIterator([title]),\n\t\t\t\t\tresult = options.wiki.filterTiddlers(filter,null,source);\n\t\t\t\tif(result.length > 0) {\n\t\t\t\t\textension = result[0];\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn extension;\n};\n\n/*\nGenerate the filepath for saving a tiddler\nOptions include:\n\textension: file extension to be added the finished filepath\n\tdirectory: absolute path of root directory to which we are saving\n\tpathFilters: optional array of filters to be used to generate the base path\n\twiki: optional wiki for evaluating the pathFilters\n\tfileInfo: an existing fileInfo object to check against\n*/\nexports.generateTiddlerFilepath = function(title,options) {\n\tvar self = this,\n\t\tdirectory = options.directory || \"\",\n\t\textension = options.extension || \"\",\n\t\toriginalpath = options.originalpath || \"\",\n\t\tfilepath;\t\n\t// Check if any of the pathFilters applies\n\tif(options.pathFilters && options.wiki) {\n\t\t$tw.utils.each(options.pathFilters,function(filter) {\n\t\t\tif(!filepath) {\n\t\t\t\tvar source = options.wiki.makeTiddlerIterator([title]),\n\t\t\t\t\tresult = options.wiki.filterTiddlers(filter,null,source);\n\t\t\t\tif(result.length > 0) {\n\t\t\t\t\tfilepath = result[0];\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\tif(!filepath && originalpath !== \"\") {\n\t\t//Use the originalpath without the extension\n\t\tvar ext = path.extname(originalpath);\n\t\tfilepath = originalpath.substring(0,originalpath.length - ext.length);\n\t} else if(!filepath) {\n\t\tfilepath = title;\n\t\t// If the filepath already ends in the extension then remove it\n\t\tif(filepath.substring(filepath.length - extension.length) === extension) {\n\t\t\tfilepath = filepath.substring(0,filepath.length - extension.length);\n\t\t}\n\t\t// Remove any forward or backward slashes so we don't create directories\n\t\tfilepath = filepath.replace(/\\/|\\\\/g,\"_\");\n\t}\n\t//If the path does not start with \".\" or \"..\" and a path seperator, then\n\tif(!/^\\.{1,2}[/\\\\]/g.test(filepath)) {\n\t\t// Don't let the filename start with any dots because such files are invisible on *nix\n\t\tfilepath = filepath.replace(/^\\.+/g,\"_\");\n\t}\n\t// Remove any characters that can't be used in cross-platform filenames\n\tfilepath = $tw.utils.transliterate(filepath.replace(/<|>|~|\\:|\\\"|\\||\\?|\\*|\\^/g,\"_\"));\n\t// Truncate the filename if it is too long\n\tif(filepath.length > 200) {\n\t\tfilepath = filepath.substr(0,200);\n\t}\n\t// If the resulting filename is blank (eg because the title is just punctuation characters)\n\tif(!filepath) {\n\t\t// ...then just use the character codes of the title\n\t\tfilepath = \"\";\t\n\t\t$tw.utils.each(title.split(\"\"),function(char) {\n\t\t\tif(filepath) {\n\t\t\t\tfilepath += \"-\";\n\t\t\t}\n\t\t\tfilepath += char.charCodeAt(0).toString();\n\t\t});\n\t}\n\t// Add a uniquifier if the file already exists\n\tvar fullPath, oldPath = (options.fileInfo) ? options.fileInfo.filepath : undefined,\n\t\tcount = 0;\n\tdo {\n\t\tfullPath = path.resolve(directory,filepath + (count ? \"_\" + count : \"\") + extension);\n\t\tif(oldPath && oldPath == fullPath) {\n\t\t\tbreak;\n\t\t}\n\t\tcount++;\n\t} while(fs.existsSync(fullPath));\n\t// If the last write failed with an error, or if path does not start with:\n\t//\tthe resolved options.directory, the resolved wikiPath directory, or the wikiTiddlersPath directory, \n\t//\tthen encodeURIComponent() and resolve to tiddler directory\n\tvar newPath = fullPath,\n\t\tencode = (options.fileInfo || {writeError: false}).writeError == true;\n\tif(!encode){\n\t\tencode = !(fullPath.indexOf(path.resolve(directory)) == 0 ||\n\t\t\tfullPath.indexOf(path.resolve($tw.boot.wikiPath)) == 0 ||\n\t\t\tfullPath.indexOf($tw.boot.wikiTiddlersPath) == 0);\n\t\t}\n\tif(encode){\n\t\tfullPath = path.resolve(directory, encodeURIComponent(fullPath));\n\t}\n\t// Call hook to allow plugins to modify the final path\n\tfullPath = $tw.hooks.invokeHook(\"th-make-tiddler-path\", newPath, fullPath);\n\t// Return the full path to the file\n\treturn fullPath;\n};\n\n/*\nSave a tiddler to a file described by the fileInfo:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n*/\nexports.saveTiddlerToFile = function(tiddler,fileInfo,callback) {\n\t$tw.utils.createDirectory(path.dirname(fileInfo.filepath));\n\tif(fileInfo.hasMetaFile) {\n\t\t// Save the tiddler as a separate body and meta file\n\t\tvar typeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/plain\"] || {encoding: \"utf8\"};\n\t\tfs.writeFile(fileInfo.filepath,tiddler.fields.text,typeInfo.encoding,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tfs.writeFile(fileInfo.filepath + \".meta\",tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}),\"utf8\",callback);\n\t\t});\n\t} else {\n\t\t// Save the tiddler as a self contained templated file\n\t\tif(fileInfo.type === \"application/x-tiddler\") {\n\t\t\tfs.writeFile(fileInfo.filepath,tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}) + (!!tiddler.fields.text ? \"\\n\\n\" + tiddler.fields.text : \"\"),\"utf8\",callback);\n\t\t} else {\n\t\t\tfs.writeFile(fileInfo.filepath,JSON.stringify([tiddler.getFieldStrings({exclude: [\"bag\"]})],null,$tw.config.preferences.jsonSpaces),\"utf8\",callback);\n\t\t}\n\t}\n};\n\n/*\nSave a tiddler to a file described by the fileInfo:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n*/\nexports.saveTiddlerToFileSync = function(tiddler,fileInfo) {\n\t$tw.utils.createDirectory(path.dirname(fileInfo.filepath));\n\tif(fileInfo.hasMetaFile) {\n\t\t// Save the tiddler as a separate body and meta file\n\t\tvar typeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/plain\"] || {encoding: \"utf8\"};\n\t\tfs.writeFileSync(fileInfo.filepath,tiddler.fields.text,typeInfo.encoding);\n\t\tfs.writeFileSync(fileInfo.filepath + \".meta\",tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}),\"utf8\");\n\t} else {\n\t\t// Save the tiddler as a self contained templated file\n\t\tif(fileInfo.type === \"application/x-tiddler\") {\n\t\t\tfs.writeFileSync(fileInfo.filepath,tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}) + (!!tiddler.fields.text ? \"\\n\\n\" + tiddler.fields.text : \"\"),\"utf8\");\n\t\t} else {\n\t\t\tfs.writeFileSync(fileInfo.filepath,JSON.stringify([tiddler.getFieldStrings({exclude: [\"bag\"]})],null,$tw.config.preferences.jsonSpaces),\"utf8\");\n\t\t}\n\t}\n};\n\n/*\nDelete a file described by the fileInfo if it exits\n*/\nexports.deleteTiddlerFile = function(fileInfo, callback) {\n\t//Only attempt to delete files that exist on disk\n\tif(!fileInfo.filepath || !fs.existsSync(fileInfo.filepath)) {\n\t\treturn callback(null);\n\t}\n\t// Delete the file\n\tfs.unlink(fileInfo.filepath,function(err) {\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\t\n\t\t// Delete the metafile if present\n\t\tif(fileInfo.hasMetaFile && fs.existsSync(fileInfo.filepath + \".meta\")) {\n\t\t\tfs.unlink(fileInfo.filepath + \".meta\",function(err) {\n\t\t\t\tif(err) {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t\treturn $tw.utils.deleteEmptyDirs(path.dirname(fileInfo.filepath),callback);\n\t\t\t});\n\t\t} else {\n\t\t\treturn $tw.utils.deleteEmptyDirs(path.dirname(fileInfo.filepath),callback);\n\t\t}\n\t});\n};\n\n/*\nCleanup old files on disk, by comparing the options values:\n\tadaptorInfo from $tw.syncer.tiddlerInfo\n\tbootInfo from $tw.boot.files\n*/\nexports.cleanupTiddlerFiles = function(options, callback) {\n\tvar adaptorInfo = options.adaptorInfo || {},\n\tbootInfo = options.bootInfo || {},\n\ttitle = options.title || \"undefined\";\n\tif(adaptorInfo.filepath && bootInfo.filepath && adaptorInfo.filepath !== bootInfo.filepath) {\n\t\treturn $tw.utils.deleteTiddlerFile(adaptorInfo, function(err){\n\t\t\tif(err) {\n\t\t\t\tif ((err.code == \"EPERM\" || err.code == \"EACCES\") && err.syscall == \"unlink\") {\n\t\t\t\t\t// Error deleting the previous file on disk, should fail gracefully\n\t\t\t\t\t$tw.syncer.displayError(\"Server desynchronized. Error cleaning up previous file for tiddler: \"+title, err);\n\t\t\t\t\treturn callback(null);\n\t\t\t\t} else {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn callback(null);\n\t\t});\n\t} else {\n\t\treturn callback(null);\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils-node"
        },
        "$:/core/modules/utils/linkedlist.js": {
            "title": "$:/core/modules/utils/linkedlist.js",
            "text": "/*\\\nmodule-type: utils\ntitle: $:/core/modules/utils/linkedlist.js\ntype: application/javascript\n\nThis is a doubly-linked indexed list intended for manipulation, particularly\npushTop, which it does with significantly better performance than an array.\n\n\\*/\n(function(){\n\nfunction LinkedList() {\n\tthis.clear();\n};\n\nLinkedList.prototype.clear = function() {\n\tthis.index = Object.create(null);\n\t// LinkedList performs the duty of both the head and tail node\n\tthis.next = this;\n\tthis.prev = this;\n\tthis.length = 0;\n};\n\nLinkedList.prototype.remove = function(value) {\n\tif($tw.utils.isArray(value)) {\n\t\tfor(var t=0; t<value.length; t++) {\n\t\t\t_removeOne(this,value[t]);\n\t\t}\n\t} else {\n\t\t_removeOne(this,value);\n\t}\n};\n\nLinkedList.prototype.push = function(/* values */) {\n\tfor(var i = 0; i < arguments.length; i++) {\n\t\tvar value = arguments[i];\n\t\tvar node = {value: value};\n\t\tvar preexistingNode = this.index[value];\n\t\t_linkToEnd(this,node);\n\t\tif(preexistingNode) {\n\t\t\t// We want to keep pointing to the first instance, but we want\n\t\t\t// to have that instance (or chain of instances) point to the\n\t\t\t// new one.\n\t\t\twhile (preexistingNode.copy) {\n\t\t\t\tpreexistingNode = preexistingNode.copy;\n\t\t\t}\n\t\t\tpreexistingNode.copy = node;\n\t\t} else {\n\t\t\tthis.index[value] = node;\n\t\t}\n\t}\n};\n\nLinkedList.prototype.pushTop = function(value) {\n\tif($tw.utils.isArray(value)) {\n\t\tfor(var t=0; t<value.length; t++) {\n\t\t\t_removeOne(this,value[t]);\n\t\t}\n\t\tthis.push.apply(this,value);\n\t} else {\n\t\tvar node = _removeOne(this,value);\n\t\tif(!node) {\n\t\t\tnode = {value: value};\n\t\t\tthis.index[value] = node;\n\t\t} else {\n\t\t\t// Put this node at the end of the copy chain.\n\t\t\tvar preexistingNode = node;\n\t\t\twhile(preexistingNode.copy) {\n\t\t\t\tpreexistingNode = preexistingNode.copy;\n\t\t\t}\n\t\t\t// The order of these three statements is important,\n\t\t\t// because sometimes preexistingNode == node.\n\t\t\tpreexistingNode.copy = node;\n\t\t\tthis.index[value] = node.copy;\n\t\t\tnode.copy = undefined;\n\t\t}\n\t\t_linkToEnd(this,node);\n\t}\n};\n\nLinkedList.prototype.each = function(callback) {\n\tfor(var ptr = this.next; ptr !== this; ptr = ptr.next) {\n\t\tcallback(ptr.value);\n\t}\n};\n\nLinkedList.prototype.toArray = function() {\n\tvar output = [];\n\tfor(var ptr = this.next; ptr !== this; ptr = ptr.next) {\n\t\toutput.push(ptr.value);\n\t}\n\treturn output;\n};\n\nfunction _removeOne(list,value) {\n\tvar node = list.index[value];\n\tif(node) {\n\t\tnode.prev.next = node.next;\n\t\tnode.next.prev = node.prev;\n\t\tlist.length -= 1;\n\t\t// Point index to the next instance of the same value, maybe nothing.\n\t\tlist.index[value] = node.copy;\n\t}\n\treturn node;\n};\n\nfunction _linkToEnd(list,node) {\n\t// Sticks the given node onto the end of the list.\n\tlist.prev.next = node;\n\tnode.prev = list.prev;\n\tlist.prev = node;\n\tnode.next = list;\n\tlist.length += 1;\n};\n\nexports.LinkedList = LinkedList;\n\n})();\n",
            "module-type": "utils",
            "type": "application/javascript"
        },
        "$:/core/modules/utils/logger.js": {
            "title": "$:/core/modules/utils/logger.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/logger.js\ntype: application/javascript\nmodule-type: utils\n\nA basic logging implementation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ALERT_TAG = \"$:/tags/Alert\";\n\n/*\nMake a new logger\n*/\nfunction Logger(componentName,options) {\n\toptions = options || {};\n\tthis.componentName = componentName || \"\";\n\tthis.colour = options.colour || \"white\";\n\tthis.enable = \"enable\" in options ? options.enable : true;\n\tthis.save = \"save\" in options ? options.save : true;\n\tthis.saveLimit = options.saveLimit || 100 * 1024;\n\tthis.saveBufferLogger = this;\n\tthis.buffer = \"\";\n\tthis.alertCount = 0;\n}\n\nLogger.prototype.setSaveBuffer = function(logger) {\n\tthis.saveBufferLogger = logger;\n};\n\n/*\nLog a message\n*/\nLogger.prototype.log = function(/* args */) {\n\tvar self = this;\n\tif(this.enable) {\n\t\tif(this.saveBufferLogger.save) {\n\t\t\tthis.saveBufferLogger.buffer += $tw.utils.formatDateString(new Date(),\"YYYY MM DD 0hh:0mm:0ss.0XXX\") + \":\";\n\t\t\t$tw.utils.each(Array.prototype.slice.call(arguments,0),function(arg,index) {\n\t\t\t\tself.saveBufferLogger.buffer += \" \" + arg;\n\t\t\t});\n\t\t\tthis.saveBufferLogger.buffer += \"\\n\";\n\t\t\tthis.saveBufferLogger.buffer = this.saveBufferLogger.buffer.slice(-this.saveBufferLogger.saveLimit);\t\t\t\n\t\t}\n\t\tif(console !== undefined && console.log !== undefined) {\n\t\t\treturn Function.apply.call(console.log, console, [$tw.utils.terminalColour(this.colour),this.componentName + \":\"].concat(Array.prototype.slice.call(arguments,0)).concat($tw.utils.terminalColour()));\n\t\t}\n\t} \n};\n\n/*\nRead the message buffer\n*/\nLogger.prototype.getBuffer = function() {\n\treturn this.saveBufferLogger.buffer;\n};\n\n/*\nLog a structure as a table\n*/\nLogger.prototype.table = function(value) {\n\t(console.table || console.log)(value);\n};\n\n/*\nAlert a message\n*/\nLogger.prototype.alert = function(/* args */) {\n\tif(this.enable) {\n\t\t// Prepare the text of the alert\n\t\tvar text = Array.prototype.join.call(arguments,\" \");\n\t\t// Create alert tiddlers in the browser\n\t\tif($tw.browser) {\n\t\t\t// Check if there is an existing alert with the same text and the same component\n\t\t\tvar existingAlerts = $tw.wiki.getTiddlersWithTag(ALERT_TAG),\n\t\t\t\talertFields,\n\t\t\t\texistingCount,\n\t\t\t\tself = this;\n\t\t\t$tw.utils.each(existingAlerts,function(title) {\n\t\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\t\tif(tiddler.fields.text === text && tiddler.fields.component === self.componentName && tiddler.fields.modified && (!alertFields || tiddler.fields.modified < alertFields.modified)) {\n\t\t\t\t\t\talertFields = $tw.utils.extend({},tiddler.fields);\n\t\t\t\t}\n\t\t\t});\n\t\t\tif(alertFields) {\n\t\t\t\texistingCount = alertFields.count || 1;\n\t\t\t} else {\n\t\t\t\talertFields = {\n\t\t\t\t\ttitle: $tw.wiki.generateNewTitle(\"$:/temp/alerts/alert\",{prefix: \"\"}),\n\t\t\t\t\ttext: text,\n\t\t\t\t\ttags: [ALERT_TAG],\n\t\t\t\t\tcomponent: this.componentName\n\t\t\t\t};\n\t\t\t\texistingCount = 0;\n\t\t\t\tthis.alertCount += 1;\n\t\t\t}\n\t\t\talertFields.modified = new Date();\n\t\t\tif(++existingCount > 1) {\n\t\t\t\talertFields.count = existingCount;\n\t\t\t} else {\n\t\t\t\talertFields.count = undefined;\n\t\t\t}\n\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(alertFields));\n\t\t\t// Log the alert as well\n\t\t\tthis.log.apply(this,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\t// Print an orange message to the console if not in the browser\n\t\t\tconsole.error(\"\\x1b[1;33m\" + text + \"\\x1b[0m\");\n\t\t}\t\t\n\t}\n};\n\n/*\nClear outstanding alerts\n*/\nLogger.prototype.clearAlerts = function() {\n\tvar self = this;\n\tif($tw.browser && this.alertCount > 0) {\n\t\t$tw.utils.each($tw.wiki.getTiddlersWithTag(ALERT_TAG),function(title) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(tiddler.fields.component === self.componentName) {\n\t\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t\t}\n\t\t});\n\t\tthis.alertCount = 0;\n\t}\n};\n\nexports.Logger = Logger;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/parsetree.js": {
            "title": "$:/core/modules/utils/parsetree.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/parsetree.js\ntype: application/javascript\nmodule-type: utils\n\nParse tree utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.addAttributeToParseTreeNode = function(node,name,value) {\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[name] = {type: \"string\", value: value};\n};\n\nexports.getAttributeValueFromParseTreeNode = function(node,name,defaultValue) {\n\tif(node.attributes && node.attributes[name] && node.attributes[name].value !== undefined) {\n\t\treturn node.attributes[name].value;\n\t}\n\treturn defaultValue;\n};\n\nexports.addClassToParseTreeNode = function(node,classString) {\n\tvar classes = [];\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[\"class\"] = node.attributes[\"class\"] || {type: \"string\", value: \"\"};\n\tif(node.attributes[\"class\"].type === \"string\") {\n\t\tif(node.attributes[\"class\"].value !== \"\") {\n\t\t\tclasses = node.attributes[\"class\"].value.split(\" \");\n\t\t}\n\t\tif(classString !== \"\") {\n\t\t\t$tw.utils.pushTop(classes,classString.split(\" \"));\n\t\t}\n\t\tnode.attributes[\"class\"].value = classes.join(\" \");\n\t}\n};\n\nexports.addStyleToParseTreeNode = function(node,name,value) {\n\t\tnode.attributes = node.attributes || {};\n\t\tnode.attributes.style = node.attributes.style || {type: \"string\", value: \"\"};\n\t\tif(node.attributes.style.type === \"string\") {\n\t\t\tnode.attributes.style.value += name + \":\" + value + \";\";\n\t\t}\n};\n\nexports.findParseTreeNode = function(nodeArray,search) {\n\tfor(var t=0; t<nodeArray.length; t++) {\n\t\tif(nodeArray[t].type === search.type && nodeArray[t].tag === search.tag) {\n\t\t\treturn nodeArray[t];\n\t\t}\n\t}\n\treturn undefined;\n};\n\n/*\nHelper to get the text of a parse tree node or array of nodes\n*/\nexports.getParseTreeText = function getParseTreeText(tree) {\n\tvar output = [];\n\tif($tw.utils.isArray(tree)) {\n\t\t$tw.utils.each(tree,function(node) {\n\t\t\toutput.push(getParseTreeText(node));\n\t\t});\n\t} else {\n\t\tif(tree.type === \"text\") {\n\t\t\toutput.push(tree.text);\n\t\t}\n\t\tif(tree.children) {\n\t\t\treturn getParseTreeText(tree.children);\n\t\t}\n\t}\n\treturn output.join(\"\");\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/performance.js": {
            "title": "$:/core/modules/utils/performance.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/performance.js\ntype: application/javascript\nmodule-type: global\n\nPerformance measurement.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Performance(enabled) {\n\tthis.enabled = !!enabled;\n\tthis.measures = {}; // Hashmap by measurement name of {time:, invocations:}\n\tthis.logger = new $tw.utils.Logger(\"performance\");\n\tthis.showGreeting();\n}\n\nPerformance.prototype.showGreeting = function() {\n\tif($tw.browser) {\n\t\tthis.logger.log(\"Execute $tw.perf.log(); to see filter execution timings\");\t\t\n\t}\n};\n\n/*\nWrap performance reporting around a top level function\n*/\nPerformance.prototype.report = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tself.logger.log(name + \": \" + $tw.utils.timer(startTime).toFixed(2) + \"ms\");\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nPerformance.prototype.log = function() {\n\tvar self = this,\n\t\ttotalTime = 0,\n\t\torderedMeasures = Object.keys(this.measures).sort(function(a,b) {\n\t\t\tif(self.measures[a].time > self.measures[b].time) {\n\t\t\t\treturn -1;\n\t\t\t} else if (self.measures[a].time < self.measures[b].time) {\n\t\t\t\treturn + 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t});\n\t$tw.utils.each(orderedMeasures,function(name) {\n\t\ttotalTime += self.measures[name].time;\n\t});\n\tvar results = []\n\t$tw.utils.each(orderedMeasures,function(name) {\n\t\tvar measure = self.measures[name];\n\t\tresults.push({name: name,invocations: measure.invocations, avgTime: measure.time / measure.invocations, totalTime: measure.time, percentTime: (measure.time / totalTime) * 100})\n\t});\n\tself.logger.table(results);\n};\n\n/*\nWrap performance measurements around a subfunction\n*/\nPerformance.prototype.measure = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tif(!(name in self.measures)) {\n\t\t\t\tself.measures[name] = {time: 0, invocations: 0};\n\t\t\t}\n\t\t\tself.measures[name].time += $tw.utils.timer(startTime);\n\t\t\tself.measures[name].invocations++;\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nexports.Performance = Performance;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/utils/pluginmaker.js": {
            "title": "$:/core/modules/utils/pluginmaker.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/pluginmaker.js\ntype: application/javascript\nmodule-type: utils\n\nA quick and dirty way to pack up plugins within the browser.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRepack a plugin, and then delete any non-shadow payload tiddlers\n*/\nexports.repackPlugin = function(title,additionalTiddlers,excludeTiddlers) {\n\tadditionalTiddlers = additionalTiddlers || [];\n\texcludeTiddlers = excludeTiddlers || [];\n\t// Get the plugin tiddler\n\tvar pluginTiddler = $tw.wiki.getTiddler(title);\n\tif(!pluginTiddler) {\n\t\tthrow \"No such tiddler as \" + title;\n\t}\n\t// Extract the JSON\n\tvar jsonPluginTiddler;\n\ttry {\n\t\tjsonPluginTiddler = JSON.parse(pluginTiddler.fields.text);\n\t} catch(e) {\n\t\tthrow \"Cannot parse plugin tiddler \" + title + \"\\n\" + $tw.language.getString(\"Error/Caption\") + \": \" + e;\n\t}\n\t// Get the list of tiddlers\n\tvar tiddlers = Object.keys(jsonPluginTiddler.tiddlers);\n\t// Add the additional tiddlers\n\t$tw.utils.pushTop(tiddlers,additionalTiddlers);\n\t// Remove any excluded tiddlers\n\tfor(var t=tiddlers.length-1; t>=0; t--) {\n\t\tif(excludeTiddlers.indexOf(tiddlers[t]) !== -1) {\n\t\t\ttiddlers.splice(t,1);\n\t\t}\n\t}\n\t// Pack up the tiddlers into a block of JSON\n\tvar plugins = {};\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\tfields = {};\n\t\t$tw.utils.each(tiddler.fields,function (value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\tplugins[title] = fields;\n\t});\n\t// Retrieve and bump the version number\n\tvar pluginVersion = $tw.utils.parseVersion(pluginTiddler.getFieldString(\"version\") || \"0.0.0\") || {\n\t\t\tmajor: \"0\",\n\t\t\tminor: \"0\",\n\t\t\tpatch: \"0\"\n\t\t};\n\tpluginVersion.patch++;\n\tvar version = pluginVersion.major + \".\" + pluginVersion.minor + \".\" + pluginVersion.patch;\n\tif(pluginVersion.prerelease) {\n\t\tversion += \"-\" + pluginVersion.prerelease;\n\t}\n\tif(pluginVersion.build) {\n\t\tversion += \"+\" + pluginVersion.build;\n\t}\n\t// Save the tiddler\n\t$tw.wiki.addTiddler(new $tw.Tiddler(pluginTiddler,{text: JSON.stringify({tiddlers: plugins},null,4), version: version}));\n\t// Delete any non-shadow constituent tiddlers\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tif($tw.wiki.tiddlerExists(title)) {\n\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t}\n\t});\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t// Return a heartwarming confirmation\n\treturn \"Plugin \" + title + \" successfully saved\";\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/transliterate.js": {
            "title": "$:/core/modules/utils/transliterate.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/transliterate.js\ntype: application/javascript\nmodule-type: utils\n\nTransliteration static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nTransliterate string to ASCII\n\n(Some pairs taken from http://semplicewebsites.com/removing-accents-javascript)\n*/\nexports.transliterationPairs = {\n\t\"Á\":\"A\",\n\t\"Ă\":\"A\",\n\t\"Ắ\":\"A\",\n\t\"Ặ\":\"A\",\n\t\"Ằ\":\"A\",\n\t\"Ẳ\":\"A\",\n\t\"Ẵ\":\"A\",\n\t\"Ǎ\":\"A\",\n\t\"Â\":\"A\",\n\t\"Ấ\":\"A\",\n\t\"Ậ\":\"A\",\n\t\"Ầ\":\"A\",\n\t\"Ẩ\":\"A\",\n\t\"Ẫ\":\"A\",\n\t\"Ä\":\"A\",\n\t\"Ǟ\":\"A\",\n\t\"Ȧ\":\"A\",\n\t\"Ǡ\":\"A\",\n\t\"Ạ\":\"A\",\n\t\"Ȁ\":\"A\",\n\t\"À\":\"A\",\n\t\"Ả\":\"A\",\n\t\"Ȃ\":\"A\",\n\t\"Ā\":\"A\",\n\t\"Ą\":\"A\",\n\t\"Å\":\"A\",\n\t\"Ǻ\":\"A\",\n\t\"Ḁ\":\"A\",\n\t\"Ⱥ\":\"A\",\n\t\"Ã\":\"A\",\n\t\"Ꜳ\":\"AA\",\n\t\"Æ\":\"AE\",\n\t\"Ǽ\":\"AE\",\n\t\"Ǣ\":\"AE\",\n\t\"Ꜵ\":\"AO\",\n\t\"Ꜷ\":\"AU\",\n\t\"Ꜹ\":\"AV\",\n\t\"Ꜻ\":\"AV\",\n\t\"Ꜽ\":\"AY\",\n\t\"Ḃ\":\"B\",\n\t\"Ḅ\":\"B\",\n\t\"Ɓ\":\"B\",\n\t\"Ḇ\":\"B\",\n\t\"Ƀ\":\"B\",\n\t\"Ƃ\":\"B\",\n\t\"Ć\":\"C\",\n\t\"Č\":\"C\",\n\t\"Ç\":\"C\",\n\t\"Ḉ\":\"C\",\n\t\"Ĉ\":\"C\",\n\t\"Ċ\":\"C\",\n\t\"Ƈ\":\"C\",\n\t\"Ȼ\":\"C\",\n\t\"Ď\":\"D\",\n\t\"Ḑ\":\"D\",\n\t\"Ḓ\":\"D\",\n\t\"Ḋ\":\"D\",\n\t\"Ḍ\":\"D\",\n\t\"Ɗ\":\"D\",\n\t\"Ḏ\":\"D\",\n\t\"Dz\":\"D\",\n\t\"Dž\":\"D\",\n\t\"Đ\":\"D\",\n\t\"Ƌ\":\"D\",\n\t\"DZ\":\"DZ\",\n\t\"DŽ\":\"DZ\",\n\t\"É\":\"E\",\n\t\"Ĕ\":\"E\",\n\t\"Ě\":\"E\",\n\t\"Ȩ\":\"E\",\n\t\"Ḝ\":\"E\",\n\t\"Ê\":\"E\",\n\t\"Ế\":\"E\",\n\t\"Ệ\":\"E\",\n\t\"Ề\":\"E\",\n\t\"Ể\":\"E\",\n\t\"Ễ\":\"E\",\n\t\"Ḙ\":\"E\",\n\t\"Ë\":\"E\",\n\t\"Ė\":\"E\",\n\t\"Ẹ\":\"E\",\n\t\"Ȅ\":\"E\",\n\t\"È\":\"E\",\n\t\"Ẻ\":\"E\",\n\t\"Ȇ\":\"E\",\n\t\"Ē\":\"E\",\n\t\"Ḗ\":\"E\",\n\t\"Ḕ\":\"E\",\n\t\"Ę\":\"E\",\n\t\"Ɇ\":\"E\",\n\t\"Ẽ\":\"E\",\n\t\"Ḛ\":\"E\",\n\t\"Ꝫ\":\"ET\",\n\t\"Ḟ\":\"F\",\n\t\"Ƒ\":\"F\",\n\t\"Ǵ\":\"G\",\n\t\"Ğ\":\"G\",\n\t\"Ǧ\":\"G\",\n\t\"Ģ\":\"G\",\n\t\"Ĝ\":\"G\",\n\t\"Ġ\":\"G\",\n\t\"Ɠ\":\"G\",\n\t\"Ḡ\":\"G\",\n\t\"Ǥ\":\"G\",\n\t\"Ḫ\":\"H\",\n\t\"Ȟ\":\"H\",\n\t\"Ḩ\":\"H\",\n\t\"Ĥ\":\"H\",\n\t\"Ⱨ\":\"H\",\n\t\"Ḧ\":\"H\",\n\t\"Ḣ\":\"H\",\n\t\"Ḥ\":\"H\",\n\t\"Ħ\":\"H\",\n\t\"Í\":\"I\",\n\t\"Ĭ\":\"I\",\n\t\"Ǐ\":\"I\",\n\t\"Î\":\"I\",\n\t\"Ï\":\"I\",\n\t\"Ḯ\":\"I\",\n\t\"İ\":\"I\",\n\t\"Ị\":\"I\",\n\t\"Ȉ\":\"I\",\n\t\"Ì\":\"I\",\n\t\"Ỉ\":\"I\",\n\t\"Ȋ\":\"I\",\n\t\"Ī\":\"I\",\n\t\"Į\":\"I\",\n\t\"Ɨ\":\"I\",\n\t\"Ĩ\":\"I\",\n\t\"Ḭ\":\"I\",\n\t\"Ꝺ\":\"D\",\n\t\"Ꝼ\":\"F\",\n\t\"Ᵹ\":\"G\",\n\t\"Ꞃ\":\"R\",\n\t\"Ꞅ\":\"S\",\n\t\"Ꞇ\":\"T\",\n\t\"Ꝭ\":\"IS\",\n\t\"Ĵ\":\"J\",\n\t\"Ɉ\":\"J\",\n\t\"Ḱ\":\"K\",\n\t\"Ǩ\":\"K\",\n\t\"Ķ\":\"K\",\n\t\"Ⱪ\":\"K\",\n\t\"Ꝃ\":\"K\",\n\t\"Ḳ\":\"K\",\n\t\"Ƙ\":\"K\",\n\t\"Ḵ\":\"K\",\n\t\"Ꝁ\":\"K\",\n\t\"Ꝅ\":\"K\",\n\t\"Ĺ\":\"L\",\n\t\"Ƚ\":\"L\",\n\t\"Ľ\":\"L\",\n\t\"Ļ\":\"L\",\n\t\"Ḽ\":\"L\",\n\t\"Ḷ\":\"L\",\n\t\"Ḹ\":\"L\",\n\t\"Ⱡ\":\"L\",\n\t\"Ꝉ\":\"L\",\n\t\"Ḻ\":\"L\",\n\t\"Ŀ\":\"L\",\n\t\"Ɫ\":\"L\",\n\t\"Lj\":\"L\",\n\t\"Ł\":\"L\",\n\t\"LJ\":\"LJ\",\n\t\"Ḿ\":\"M\",\n\t\"Ṁ\":\"M\",\n\t\"Ṃ\":\"M\",\n\t\"Ɱ\":\"M\",\n\t\"Ń\":\"N\",\n\t\"Ň\":\"N\",\n\t\"Ņ\":\"N\",\n\t\"Ṋ\":\"N\",\n\t\"Ṅ\":\"N\",\n\t\"Ṇ\":\"N\",\n\t\"Ǹ\":\"N\",\n\t\"Ɲ\":\"N\",\n\t\"Ṉ\":\"N\",\n\t\"Ƞ\":\"N\",\n\t\"Nj\":\"N\",\n\t\"Ñ\":\"N\",\n\t\"NJ\":\"NJ\",\n\t\"Ó\":\"O\",\n\t\"Ŏ\":\"O\",\n\t\"Ǒ\":\"O\",\n\t\"Ô\":\"O\",\n\t\"Ố\":\"O\",\n\t\"Ộ\":\"O\",\n\t\"Ồ\":\"O\",\n\t\"Ổ\":\"O\",\n\t\"Ỗ\":\"O\",\n\t\"Ö\":\"O\",\n\t\"Ȫ\":\"O\",\n\t\"Ȯ\":\"O\",\n\t\"Ȱ\":\"O\",\n\t\"Ọ\":\"O\",\n\t\"Ő\":\"O\",\n\t\"Ȍ\":\"O\",\n\t\"Ò\":\"O\",\n\t\"Ỏ\":\"O\",\n\t\"Ơ\":\"O\",\n\t\"Ớ\":\"O\",\n\t\"Ợ\":\"O\",\n\t\"Ờ\":\"O\",\n\t\"Ở\":\"O\",\n\t\"Ỡ\":\"O\",\n\t\"Ȏ\":\"O\",\n\t\"Ꝋ\":\"O\",\n\t\"Ꝍ\":\"O\",\n\t\"Ō\":\"O\",\n\t\"Ṓ\":\"O\",\n\t\"Ṑ\":\"O\",\n\t\"Ɵ\":\"O\",\n\t\"Ǫ\":\"O\",\n\t\"Ǭ\":\"O\",\n\t\"Ø\":\"O\",\n\t\"Ǿ\":\"O\",\n\t\"Õ\":\"O\",\n\t\"Ṍ\":\"O\",\n\t\"Ṏ\":\"O\",\n\t\"Ȭ\":\"O\",\n\t\"Ƣ\":\"OI\",\n\t\"Ꝏ\":\"OO\",\n\t\"Ɛ\":\"E\",\n\t\"Ɔ\":\"O\",\n\t\"Ȣ\":\"OU\",\n\t\"Ṕ\":\"P\",\n\t\"Ṗ\":\"P\",\n\t\"Ꝓ\":\"P\",\n\t\"Ƥ\":\"P\",\n\t\"Ꝕ\":\"P\",\n\t\"Ᵽ\":\"P\",\n\t\"Ꝑ\":\"P\",\n\t\"Ꝙ\":\"Q\",\n\t\"Ꝗ\":\"Q\",\n\t\"Ŕ\":\"R\",\n\t\"Ř\":\"R\",\n\t\"Ŗ\":\"R\",\n\t\"Ṙ\":\"R\",\n\t\"Ṛ\":\"R\",\n\t\"Ṝ\":\"R\",\n\t\"Ȑ\":\"R\",\n\t\"Ȓ\":\"R\",\n\t\"Ṟ\":\"R\",\n\t\"Ɍ\":\"R\",\n\t\"Ɽ\":\"R\",\n\t\"Ꜿ\":\"C\",\n\t\"Ǝ\":\"E\",\n\t\"Ś\":\"S\",\n\t\"Ṥ\":\"S\",\n\t\"Š\":\"S\",\n\t\"Ṧ\":\"S\",\n\t\"Ş\":\"S\",\n\t\"Ŝ\":\"S\",\n\t\"Ș\":\"S\",\n\t\"Ṡ\":\"S\",\n\t\"Ṣ\":\"S\",\n\t\"Ṩ\":\"S\",\n\t\"Ť\":\"T\",\n\t\"Ţ\":\"T\",\n\t\"Ṱ\":\"T\",\n\t\"Ț\":\"T\",\n\t\"Ⱦ\":\"T\",\n\t\"Ṫ\":\"T\",\n\t\"Ṭ\":\"T\",\n\t\"Ƭ\":\"T\",\n\t\"Ṯ\":\"T\",\n\t\"Ʈ\":\"T\",\n\t\"Ŧ\":\"T\",\n\t\"Ɐ\":\"A\",\n\t\"Ꞁ\":\"L\",\n\t\"Ɯ\":\"M\",\n\t\"Ʌ\":\"V\",\n\t\"Ꜩ\":\"TZ\",\n\t\"Ú\":\"U\",\n\t\"Ŭ\":\"U\",\n\t\"Ǔ\":\"U\",\n\t\"Û\":\"U\",\n\t\"Ṷ\":\"U\",\n\t\"Ü\":\"U\",\n\t\"Ǘ\":\"U\",\n\t\"Ǚ\":\"U\",\n\t\"Ǜ\":\"U\",\n\t\"Ǖ\":\"U\",\n\t\"Ṳ\":\"U\",\n\t\"Ụ\":\"U\",\n\t\"Ű\":\"U\",\n\t\"Ȕ\":\"U\",\n\t\"Ù\":\"U\",\n\t\"Ủ\":\"U\",\n\t\"Ư\":\"U\",\n\t\"Ứ\":\"U\",\n\t\"Ự\":\"U\",\n\t\"Ừ\":\"U\",\n\t\"Ử\":\"U\",\n\t\"Ữ\":\"U\",\n\t\"Ȗ\":\"U\",\n\t\"Ū\":\"U\",\n\t\"Ṻ\":\"U\",\n\t\"Ų\":\"U\",\n\t\"Ů\":\"U\",\n\t\"Ũ\":\"U\",\n\t\"Ṹ\":\"U\",\n\t\"Ṵ\":\"U\",\n\t\"Ꝟ\":\"V\",\n\t\"Ṿ\":\"V\",\n\t\"Ʋ\":\"V\",\n\t\"Ṽ\":\"V\",\n\t\"Ꝡ\":\"VY\",\n\t\"Ẃ\":\"W\",\n\t\"Ŵ\":\"W\",\n\t\"Ẅ\":\"W\",\n\t\"Ẇ\":\"W\",\n\t\"Ẉ\":\"W\",\n\t\"Ẁ\":\"W\",\n\t\"Ⱳ\":\"W\",\n\t\"Ẍ\":\"X\",\n\t\"Ẋ\":\"X\",\n\t\"Ý\":\"Y\",\n\t\"Ŷ\":\"Y\",\n\t\"Ÿ\":\"Y\",\n\t\"Ẏ\":\"Y\",\n\t\"Ỵ\":\"Y\",\n\t\"Ỳ\":\"Y\",\n\t\"Ƴ\":\"Y\",\n\t\"Ỷ\":\"Y\",\n\t\"Ỿ\":\"Y\",\n\t\"Ȳ\":\"Y\",\n\t\"Ɏ\":\"Y\",\n\t\"Ỹ\":\"Y\",\n\t\"Ź\":\"Z\",\n\t\"Ž\":\"Z\",\n\t\"Ẑ\":\"Z\",\n\t\"Ⱬ\":\"Z\",\n\t\"Ż\":\"Z\",\n\t\"Ẓ\":\"Z\",\n\t\"Ȥ\":\"Z\",\n\t\"Ẕ\":\"Z\",\n\t\"Ƶ\":\"Z\",\n\t\"IJ\":\"IJ\",\n\t\"Œ\":\"OE\",\n\t\"ᴀ\":\"A\",\n\t\"ᴁ\":\"AE\",\n\t\"ʙ\":\"B\",\n\t\"ᴃ\":\"B\",\n\t\"ᴄ\":\"C\",\n\t\"ᴅ\":\"D\",\n\t\"ᴇ\":\"E\",\n\t\"ꜰ\":\"F\",\n\t\"ɢ\":\"G\",\n\t\"ʛ\":\"G\",\n\t\"ʜ\":\"H\",\n\t\"ɪ\":\"I\",\n\t\"ʁ\":\"R\",\n\t\"ᴊ\":\"J\",\n\t\"ᴋ\":\"K\",\n\t\"ʟ\":\"L\",\n\t\"ᴌ\":\"L\",\n\t\"ᴍ\":\"M\",\n\t\"ɴ\":\"N\",\n\t\"ᴏ\":\"O\",\n\t\"ɶ\":\"OE\",\n\t\"ᴐ\":\"O\",\n\t\"ᴕ\":\"OU\",\n\t\"ᴘ\":\"P\",\n\t\"ʀ\":\"R\",\n\t\"ᴎ\":\"N\",\n\t\"ᴙ\":\"R\",\n\t\"ꜱ\":\"S\",\n\t\"ᴛ\":\"T\",\n\t\"ⱻ\":\"E\",\n\t\"ᴚ\":\"R\",\n\t\"ᴜ\":\"U\",\n\t\"ᴠ\":\"V\",\n\t\"ᴡ\":\"W\",\n\t\"ʏ\":\"Y\",\n\t\"ᴢ\":\"Z\",\n\t\"á\":\"a\",\n\t\"ă\":\"a\",\n\t\"ắ\":\"a\",\n\t\"ặ\":\"a\",\n\t\"ằ\":\"a\",\n\t\"ẳ\":\"a\",\n\t\"ẵ\":\"a\",\n\t\"ǎ\":\"a\",\n\t\"â\":\"a\",\n\t\"ấ\":\"a\",\n\t\"ậ\":\"a\",\n\t\"ầ\":\"a\",\n\t\"ẩ\":\"a\",\n\t\"ẫ\":\"a\",\n\t\"ä\":\"a\",\n\t\"ǟ\":\"a\",\n\t\"ȧ\":\"a\",\n\t\"ǡ\":\"a\",\n\t\"ạ\":\"a\",\n\t\"ȁ\":\"a\",\n\t\"à\":\"a\",\n\t\"ả\":\"a\",\n\t\"ȃ\":\"a\",\n\t\"ā\":\"a\",\n\t\"ą\":\"a\",\n\t\"ᶏ\":\"a\",\n\t\"ẚ\":\"a\",\n\t\"å\":\"a\",\n\t\"ǻ\":\"a\",\n\t\"ḁ\":\"a\",\n\t\"ⱥ\":\"a\",\n\t\"ã\":\"a\",\n\t\"ꜳ\":\"aa\",\n\t\"æ\":\"ae\",\n\t\"ǽ\":\"ae\",\n\t\"ǣ\":\"ae\",\n\t\"ꜵ\":\"ao\",\n\t\"ꜷ\":\"au\",\n\t\"ꜹ\":\"av\",\n\t\"ꜻ\":\"av\",\n\t\"ꜽ\":\"ay\",\n\t\"ḃ\":\"b\",\n\t\"ḅ\":\"b\",\n\t\"ɓ\":\"b\",\n\t\"ḇ\":\"b\",\n\t\"ᵬ\":\"b\",\n\t\"ᶀ\":\"b\",\n\t\"ƀ\":\"b\",\n\t\"ƃ\":\"b\",\n\t\"ɵ\":\"o\",\n\t\"ć\":\"c\",\n\t\"č\":\"c\",\n\t\"ç\":\"c\",\n\t\"ḉ\":\"c\",\n\t\"ĉ\":\"c\",\n\t\"ɕ\":\"c\",\n\t\"ċ\":\"c\",\n\t\"ƈ\":\"c\",\n\t\"ȼ\":\"c\",\n\t\"ď\":\"d\",\n\t\"ḑ\":\"d\",\n\t\"ḓ\":\"d\",\n\t\"ȡ\":\"d\",\n\t\"ḋ\":\"d\",\n\t\"ḍ\":\"d\",\n\t\"ɗ\":\"d\",\n\t\"ᶑ\":\"d\",\n\t\"ḏ\":\"d\",\n\t\"ᵭ\":\"d\",\n\t\"ᶁ\":\"d\",\n\t\"đ\":\"d\",\n\t\"ɖ\":\"d\",\n\t\"ƌ\":\"d\",\n\t\"ı\":\"i\",\n\t\"ȷ\":\"j\",\n\t\"ɟ\":\"j\",\n\t\"ʄ\":\"j\",\n\t\"dz\":\"dz\",\n\t\"dž\":\"dz\",\n\t\"é\":\"e\",\n\t\"ĕ\":\"e\",\n\t\"ě\":\"e\",\n\t\"ȩ\":\"e\",\n\t\"ḝ\":\"e\",\n\t\"ê\":\"e\",\n\t\"ế\":\"e\",\n\t\"ệ\":\"e\",\n\t\"ề\":\"e\",\n\t\"ể\":\"e\",\n\t\"ễ\":\"e\",\n\t\"ḙ\":\"e\",\n\t\"ë\":\"e\",\n\t\"ė\":\"e\",\n\t\"ẹ\":\"e\",\n\t\"ȅ\":\"e\",\n\t\"è\":\"e\",\n\t\"ẻ\":\"e\",\n\t\"ȇ\":\"e\",\n\t\"ē\":\"e\",\n\t\"ḗ\":\"e\",\n\t\"ḕ\":\"e\",\n\t\"ⱸ\":\"e\",\n\t\"ę\":\"e\",\n\t\"ᶒ\":\"e\",\n\t\"ɇ\":\"e\",\n\t\"ẽ\":\"e\",\n\t\"ḛ\":\"e\",\n\t\"ꝫ\":\"et\",\n\t\"ḟ\":\"f\",\n\t\"ƒ\":\"f\",\n\t\"ᵮ\":\"f\",\n\t\"ᶂ\":\"f\",\n\t\"ǵ\":\"g\",\n\t\"ğ\":\"g\",\n\t\"ǧ\":\"g\",\n\t\"ģ\":\"g\",\n\t\"ĝ\":\"g\",\n\t\"ġ\":\"g\",\n\t\"ɠ\":\"g\",\n\t\"ḡ\":\"g\",\n\t\"ᶃ\":\"g\",\n\t\"ǥ\":\"g\",\n\t\"ḫ\":\"h\",\n\t\"ȟ\":\"h\",\n\t\"ḩ\":\"h\",\n\t\"ĥ\":\"h\",\n\t\"ⱨ\":\"h\",\n\t\"ḧ\":\"h\",\n\t\"ḣ\":\"h\",\n\t\"ḥ\":\"h\",\n\t\"ɦ\":\"h\",\n\t\"ẖ\":\"h\",\n\t\"ħ\":\"h\",\n\t\"ƕ\":\"hv\",\n\t\"í\":\"i\",\n\t\"ĭ\":\"i\",\n\t\"ǐ\":\"i\",\n\t\"î\":\"i\",\n\t\"ï\":\"i\",\n\t\"ḯ\":\"i\",\n\t\"ị\":\"i\",\n\t\"ȉ\":\"i\",\n\t\"ì\":\"i\",\n\t\"ỉ\":\"i\",\n\t\"ȋ\":\"i\",\n\t\"ī\":\"i\",\n\t\"į\":\"i\",\n\t\"ᶖ\":\"i\",\n\t\"ɨ\":\"i\",\n\t\"ĩ\":\"i\",\n\t\"ḭ\":\"i\",\n\t\"ꝺ\":\"d\",\n\t\"ꝼ\":\"f\",\n\t\"ᵹ\":\"g\",\n\t\"ꞃ\":\"r\",\n\t\"ꞅ\":\"s\",\n\t\"ꞇ\":\"t\",\n\t\"ꝭ\":\"is\",\n\t\"ǰ\":\"j\",\n\t\"ĵ\":\"j\",\n\t\"ʝ\":\"j\",\n\t\"ɉ\":\"j\",\n\t\"ḱ\":\"k\",\n\t\"ǩ\":\"k\",\n\t\"ķ\":\"k\",\n\t\"ⱪ\":\"k\",\n\t\"ꝃ\":\"k\",\n\t\"ḳ\":\"k\",\n\t\"ƙ\":\"k\",\n\t\"ḵ\":\"k\",\n\t\"ᶄ\":\"k\",\n\t\"ꝁ\":\"k\",\n\t\"ꝅ\":\"k\",\n\t\"ĺ\":\"l\",\n\t\"ƚ\":\"l\",\n\t\"ɬ\":\"l\",\n\t\"ľ\":\"l\",\n\t\"ļ\":\"l\",\n\t\"ḽ\":\"l\",\n\t\"ȴ\":\"l\",\n\t\"ḷ\":\"l\",\n\t\"ḹ\":\"l\",\n\t\"ⱡ\":\"l\",\n\t\"ꝉ\":\"l\",\n\t\"ḻ\":\"l\",\n\t\"ŀ\":\"l\",\n\t\"ɫ\":\"l\",\n\t\"ᶅ\":\"l\",\n\t\"ɭ\":\"l\",\n\t\"ł\":\"l\",\n\t\"lj\":\"lj\",\n\t\"ſ\":\"s\",\n\t\"ẜ\":\"s\",\n\t\"ẛ\":\"s\",\n\t\"ẝ\":\"s\",\n\t\"ḿ\":\"m\",\n\t\"ṁ\":\"m\",\n\t\"ṃ\":\"m\",\n\t\"ɱ\":\"m\",\n\t\"ᵯ\":\"m\",\n\t\"ᶆ\":\"m\",\n\t\"ń\":\"n\",\n\t\"ň\":\"n\",\n\t\"ņ\":\"n\",\n\t\"ṋ\":\"n\",\n\t\"ȵ\":\"n\",\n\t\"ṅ\":\"n\",\n\t\"ṇ\":\"n\",\n\t\"ǹ\":\"n\",\n\t\"ɲ\":\"n\",\n\t\"ṉ\":\"n\",\n\t\"ƞ\":\"n\",\n\t\"ᵰ\":\"n\",\n\t\"ᶇ\":\"n\",\n\t\"ɳ\":\"n\",\n\t\"ñ\":\"n\",\n\t\"nj\":\"nj\",\n\t\"ó\":\"o\",\n\t\"ŏ\":\"o\",\n\t\"ǒ\":\"o\",\n\t\"ô\":\"o\",\n\t\"ố\":\"o\",\n\t\"ộ\":\"o\",\n\t\"ồ\":\"o\",\n\t\"ổ\":\"o\",\n\t\"ỗ\":\"o\",\n\t\"ö\":\"o\",\n\t\"ȫ\":\"o\",\n\t\"ȯ\":\"o\",\n\t\"ȱ\":\"o\",\n\t\"ọ\":\"o\",\n\t\"ő\":\"o\",\n\t\"ȍ\":\"o\",\n\t\"ò\":\"o\",\n\t\"ỏ\":\"o\",\n\t\"ơ\":\"o\",\n\t\"ớ\":\"o\",\n\t\"ợ\":\"o\",\n\t\"ờ\":\"o\",\n\t\"ở\":\"o\",\n\t\"ỡ\":\"o\",\n\t\"ȏ\":\"o\",\n\t\"ꝋ\":\"o\",\n\t\"ꝍ\":\"o\",\n\t\"ⱺ\":\"o\",\n\t\"ō\":\"o\",\n\t\"ṓ\":\"o\",\n\t\"ṑ\":\"o\",\n\t\"ǫ\":\"o\",\n\t\"ǭ\":\"o\",\n\t\"ø\":\"o\",\n\t\"ǿ\":\"o\",\n\t\"õ\":\"o\",\n\t\"ṍ\":\"o\",\n\t\"ṏ\":\"o\",\n\t\"ȭ\":\"o\",\n\t\"ƣ\":\"oi\",\n\t\"ꝏ\":\"oo\",\n\t\"ɛ\":\"e\",\n\t\"ᶓ\":\"e\",\n\t\"ɔ\":\"o\",\n\t\"ᶗ\":\"o\",\n\t\"ȣ\":\"ou\",\n\t\"ṕ\":\"p\",\n\t\"ṗ\":\"p\",\n\t\"ꝓ\":\"p\",\n\t\"ƥ\":\"p\",\n\t\"ᵱ\":\"p\",\n\t\"ᶈ\":\"p\",\n\t\"ꝕ\":\"p\",\n\t\"ᵽ\":\"p\",\n\t\"ꝑ\":\"p\",\n\t\"ꝙ\":\"q\",\n\t\"ʠ\":\"q\",\n\t\"ɋ\":\"q\",\n\t\"ꝗ\":\"q\",\n\t\"ŕ\":\"r\",\n\t\"ř\":\"r\",\n\t\"ŗ\":\"r\",\n\t\"ṙ\":\"r\",\n\t\"ṛ\":\"r\",\n\t\"ṝ\":\"r\",\n\t\"ȑ\":\"r\",\n\t\"ɾ\":\"r\",\n\t\"ᵳ\":\"r\",\n\t\"ȓ\":\"r\",\n\t\"ṟ\":\"r\",\n\t\"ɼ\":\"r\",\n\t\"ᵲ\":\"r\",\n\t\"ᶉ\":\"r\",\n\t\"ɍ\":\"r\",\n\t\"ɽ\":\"r\",\n\t\"ↄ\":\"c\",\n\t\"ꜿ\":\"c\",\n\t\"ɘ\":\"e\",\n\t\"ɿ\":\"r\",\n\t\"ś\":\"s\",\n\t\"ṥ\":\"s\",\n\t\"š\":\"s\",\n\t\"ṧ\":\"s\",\n\t\"ş\":\"s\",\n\t\"ŝ\":\"s\",\n\t\"ș\":\"s\",\n\t\"ṡ\":\"s\",\n\t\"ṣ\":\"s\",\n\t\"ṩ\":\"s\",\n\t\"ʂ\":\"s\",\n\t\"ᵴ\":\"s\",\n\t\"ᶊ\":\"s\",\n\t\"ȿ\":\"s\",\n\t\"ɡ\":\"g\",\n\t\"ᴑ\":\"o\",\n\t\"ᴓ\":\"o\",\n\t\"ᴝ\":\"u\",\n\t\"ť\":\"t\",\n\t\"ţ\":\"t\",\n\t\"ṱ\":\"t\",\n\t\"ț\":\"t\",\n\t\"ȶ\":\"t\",\n\t\"ẗ\":\"t\",\n\t\"ⱦ\":\"t\",\n\t\"ṫ\":\"t\",\n\t\"ṭ\":\"t\",\n\t\"ƭ\":\"t\",\n\t\"ṯ\":\"t\",\n\t\"ᵵ\":\"t\",\n\t\"ƫ\":\"t\",\n\t\"ʈ\":\"t\",\n\t\"ŧ\":\"t\",\n\t\"ᵺ\":\"th\",\n\t\"ɐ\":\"a\",\n\t\"ᴂ\":\"ae\",\n\t\"ǝ\":\"e\",\n\t\"ᵷ\":\"g\",\n\t\"ɥ\":\"h\",\n\t\"ʮ\":\"h\",\n\t\"ʯ\":\"h\",\n\t\"ᴉ\":\"i\",\n\t\"ʞ\":\"k\",\n\t\"ꞁ\":\"l\",\n\t\"ɯ\":\"m\",\n\t\"ɰ\":\"m\",\n\t\"ᴔ\":\"oe\",\n\t\"ɹ\":\"r\",\n\t\"ɻ\":\"r\",\n\t\"ɺ\":\"r\",\n\t\"ⱹ\":\"r\",\n\t\"ʇ\":\"t\",\n\t\"ʌ\":\"v\",\n\t\"ʍ\":\"w\",\n\t\"ʎ\":\"y\",\n\t\"ꜩ\":\"tz\",\n\t\"ú\":\"u\",\n\t\"ŭ\":\"u\",\n\t\"ǔ\":\"u\",\n\t\"û\":\"u\",\n\t\"ṷ\":\"u\",\n\t\"ü\":\"u\",\n\t\"ǘ\":\"u\",\n\t\"ǚ\":\"u\",\n\t\"ǜ\":\"u\",\n\t\"ǖ\":\"u\",\n\t\"ṳ\":\"u\",\n\t\"ụ\":\"u\",\n\t\"ű\":\"u\",\n\t\"ȕ\":\"u\",\n\t\"ù\":\"u\",\n\t\"ủ\":\"u\",\n\t\"ư\":\"u\",\n\t\"ứ\":\"u\",\n\t\"ự\":\"u\",\n\t\"ừ\":\"u\",\n\t\"ử\":\"u\",\n\t\"ữ\":\"u\",\n\t\"ȗ\":\"u\",\n\t\"ū\":\"u\",\n\t\"ṻ\":\"u\",\n\t\"ų\":\"u\",\n\t\"ᶙ\":\"u\",\n\t\"ů\":\"u\",\n\t\"ũ\":\"u\",\n\t\"ṹ\":\"u\",\n\t\"ṵ\":\"u\",\n\t\"ᵫ\":\"ue\",\n\t\"ꝸ\":\"um\",\n\t\"ⱴ\":\"v\",\n\t\"ꝟ\":\"v\",\n\t\"ṿ\":\"v\",\n\t\"ʋ\":\"v\",\n\t\"ᶌ\":\"v\",\n\t\"ⱱ\":\"v\",\n\t\"ṽ\":\"v\",\n\t\"ꝡ\":\"vy\",\n\t\"ẃ\":\"w\",\n\t\"ŵ\":\"w\",\n\t\"ẅ\":\"w\",\n\t\"ẇ\":\"w\",\n\t\"ẉ\":\"w\",\n\t\"ẁ\":\"w\",\n\t\"ⱳ\":\"w\",\n\t\"ẘ\":\"w\",\n\t\"ẍ\":\"x\",\n\t\"ẋ\":\"x\",\n\t\"ᶍ\":\"x\",\n\t\"ý\":\"y\",\n\t\"ŷ\":\"y\",\n\t\"ÿ\":\"y\",\n\t\"ẏ\":\"y\",\n\t\"ỵ\":\"y\",\n\t\"ỳ\":\"y\",\n\t\"ƴ\":\"y\",\n\t\"ỷ\":\"y\",\n\t\"ỿ\":\"y\",\n\t\"ȳ\":\"y\",\n\t\"ẙ\":\"y\",\n\t\"ɏ\":\"y\",\n\t\"ỹ\":\"y\",\n\t\"ź\":\"z\",\n\t\"ž\":\"z\",\n\t\"ẑ\":\"z\",\n\t\"ʑ\":\"z\",\n\t\"ⱬ\":\"z\",\n\t\"ż\":\"z\",\n\t\"ẓ\":\"z\",\n\t\"ȥ\":\"z\",\n\t\"ẕ\":\"z\",\n\t\"ᵶ\":\"z\",\n\t\"ᶎ\":\"z\",\n\t\"ʐ\":\"z\",\n\t\"ƶ\":\"z\",\n\t\"ɀ\":\"z\",\n\t\"ff\":\"ff\",\n\t\"ffi\":\"ffi\",\n\t\"ffl\":\"ffl\",\n\t\"fi\":\"fi\",\n\t\"fl\":\"fl\",\n\t\"ij\":\"ij\",\n\t\"œ\":\"oe\",\n\t\"st\":\"st\",\n\t\"ₐ\":\"a\",\n\t\"ₑ\":\"e\",\n\t\"ᵢ\":\"i\",\n\t\"ⱼ\":\"j\",\n\t\"ₒ\":\"o\",\n\t\"ᵣ\":\"r\",\n\t\"ᵤ\":\"u\",\n\t\"ᵥ\":\"v\",\n\t\"ₓ\":\"x\",\n\t\"Ё\":\"YO\",\n\t\"Й\":\"I\",\n\t\"Ц\":\"TS\",\n\t\"У\":\"U\",\n\t\"К\":\"K\",\n\t\"Е\":\"E\",\n\t\"Н\":\"N\",\n\t\"Г\":\"G\",\n\t\"Ш\":\"SH\",\n\t\"Щ\":\"SCH\",\n\t\"З\":\"Z\",\n\t\"Х\":\"H\",\n\t\"Ъ\":\"'\",\n\t\"ё\":\"yo\",\n\t\"й\":\"i\",\n\t\"ц\":\"ts\",\n\t\"у\":\"u\",\n\t\"к\":\"k\",\n\t\"е\":\"e\",\n\t\"н\":\"n\",\n\t\"г\":\"g\",\n\t\"ш\":\"sh\",\n\t\"щ\":\"sch\",\n\t\"з\":\"z\",\n\t\"х\":\"h\",\n\t\"ъ\":\"'\",\n\t\"Ф\":\"F\",\n\t\"Ы\":\"I\",\n\t\"В\":\"V\",\n\t\"А\":\"a\",\n\t\"П\":\"P\",\n\t\"Р\":\"R\",\n\t\"О\":\"O\",\n\t\"Л\":\"L\",\n\t\"Д\":\"D\",\n\t\"Ж\":\"ZH\",\n\t\"Э\":\"E\",\n\t\"ф\":\"f\",\n\t\"ы\":\"i\",\n\t\"в\":\"v\",\n\t\"а\":\"a\",\n\t\"п\":\"p\",\n\t\"р\":\"r\",\n\t\"о\":\"o\",\n\t\"л\":\"l\",\n\t\"д\":\"d\",\n\t\"ж\":\"zh\",\n\t\"э\":\"e\",\n\t\"Я\":\"Ya\",\n\t\"Ч\":\"CH\",\n\t\"С\":\"S\",\n\t\"М\":\"M\",\n\t\"И\":\"I\",\n\t\"Т\":\"T\",\n\t\"Ь\":\"'\",\n\t\"Б\":\"B\",\n\t\"Ю\":\"YU\",\n\t\"я\":\"ya\",\n\t\"ч\":\"ch\",\n\t\"с\":\"s\",\n\t\"м\":\"m\",\n\t\"и\":\"i\",\n\t\"т\":\"t\",\n\t\"ь\":\"'\",\n\t\"б\":\"b\",\n\t\"ю\":\"yu\"\n};\n\nexports.transliterate = function(str) {\n\treturn str.replace(/[^A-Za-z0-9\\[\\] ]/g,function(ch) {\n\t\treturn exports.transliterationPairs[ch] || ch\n\t});\n};\n\nexports.transliterateToSafeASCII = function(str) {\n\treturn str.replace(/[^\\x00-\\x7F]/g,function(ch) {\n\t\treturn exports.transliterationPairs[ch] || \"\"\n\t});\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/utils.js": {
            "title": "$:/core/modules/utils/utils.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/utils.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar base64utf8 = require(\"$:/core/modules/utils/base64-utf8/base64-utf8.module.js\");\n\n/*\nDisplay a message, in colour if we're on a terminal\n*/\nexports.log = function(text,colour) {\n\tconsole.log($tw.node ? exports.terminalColour(colour) + text + exports.terminalColour() : text);\n};\n\nexports.terminalColour = function(colour) {\n\tif(!$tw.browser && $tw.node && process.stdout.isTTY) {\n\t\tif(colour) {\n\t\t\tvar code = exports.terminalColourLookup[colour];\n\t\t\tif(code) {\n\t\t\t\treturn \"\\x1b[\" + code + \"m\";\n\t\t\t}\n\t\t} else {\n\t\t\treturn \"\\x1b[0m\"; // Cancel colour\n\t\t}\n\t}\n\treturn \"\";\n};\n\nexports.terminalColourLookup = {\n\t\"black\": \"0;30\",\n\t\"red\": \"0;31\",\n\t\"green\": \"0;32\",\n\t\"brown/orange\": \"0;33\",\n\t\"blue\": \"0;34\",\n\t\"purple\": \"0;35\",\n\t\"cyan\": \"0;36\",\n\t\"light gray\": \"0;37\"\n};\n\n/*\nDisplay a warning, in colour if we're on a terminal\n*/\nexports.warning = function(text) {\n\texports.log(text,\"brown/orange\");\n};\n\n/*\nLog a table of name: value pairs\n*/\nexports.logTable = function(data) {\n\tif(console.table) {\n\t\tconsole.table(data);\n\t} else {\n\t\t$tw.utils.each(data,function(value,name) {\n\t\t\tconsole.log(name + \": \" + value);\n\t\t});\n\t}\n}\n\n/*\nReturn the integer represented by the str (string).\nReturn the dflt (default) parameter if str is not a base-10 number.\n*/\nexports.getInt = function(str,deflt) {\n\tvar i = parseInt(str,10);\n\treturn isNaN(i) ? deflt : i;\n}\n\n/*\nRepeatedly replaces a substring within a string. Like String.prototype.replace, but without any of the default special handling of $ sequences in the replace string\n*/\nexports.replaceString = function(text,search,replace) {\n\treturn text.replace(search,function() {\n\t\treturn replace;\n\t});\n};\n\n/*\nRepeats a string\n*/\nexports.repeat = function(str,count) {\n\tvar result = \"\";\n\tfor(var t=0;t<count;t++) {\n\t\tresult += str;\n\t}\n\treturn result;\n};\n\n/*\nTrim whitespace from the start and end of a string\nThanks to Steven Levithan, http://blog.stevenlevithan.com/archives/faster-trim-javascript\n*/\nexports.trim = function(str) {\n\tif(typeof str === \"string\") {\n\t\treturn str.replace(/^\\s\\s*/, '').replace(/\\s\\s*$/, '');\n\t} else {\n\t\treturn str;\n\t}\n};\n\nexports.trimPrefix = function(str,unwanted) {\n\tif(typeof str === \"string\" && typeof unwanted === \"string\") {\n\t\tif(unwanted === \"\") {\n\t\t\treturn str.replace(/^\\s\\s*/, '');\n\t\t} else {\n\t\t\t// Safely regexp-escape the unwanted text\n\t\t\tunwanted = unwanted.replace(/[\\\\^$*+?.()|[\\]{}]/g, '\\\\$&');\n\t\t\tvar regex = new RegExp('^(' + unwanted + ')+');\n\t\t\treturn str.replace(regex, '');\n\t\t}\n\t} else {\n\t\treturn str;\n\t}\n};\n\nexports.trimSuffix = function(str,unwanted) {\n\tif(typeof str === \"string\" && typeof unwanted === \"string\") {\n\t\tif(unwanted === \"\") {\n\t\t\treturn str.replace(/\\s\\s*$/, '');\n\t\t} else {\n\t\t\t// Safely regexp-escape the unwanted text\n\t\t\tunwanted = unwanted.replace(/[\\\\^$*+?.()|[\\]{}]/g, '\\\\$&');\n\t\t\tvar regex = new RegExp('(' + unwanted + ')+$');\n\t\t\treturn str.replace(regex, '');\n\t\t}\n\t} else {\n\t\treturn str;\n\t}\n};\n\n/*\nConvert a string to sentence case (ie capitalise first letter)\n*/\nexports.toSentenceCase = function(str) {\n\treturn (str || \"\").replace(/^\\S/, function(c) {return c.toUpperCase();});\n}\n\n/*\nConvert a string to title case (ie capitalise each initial letter)\n*/\nexports.toTitleCase = function(str) {\n\treturn (str || \"\").replace(/(^|\\s)\\S/g, function(c) {return c.toUpperCase();});\n}\n\t\n/*\nFind the line break preceding a given position in a string\nReturns position immediately after that line break, or the start of the string\n*/\nexports.findPrecedingLineBreak = function(text,pos) {\n\tvar result = text.lastIndexOf(\"\\n\",pos - 1);\n\tif(result === -1) {\n\t\tresult = 0;\n\t} else {\n\t\tresult++;\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nFind the line break following a given position in a string\n*/\nexports.findFollowingLineBreak = function(text,pos) {\n\t// Cut to just past the following line break, or to the end of the text\n\tvar result = text.indexOf(\"\\n\",pos);\n\tif(result === -1) {\n\t\tresult = text.length;\n\t} else {\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nReturn the number of keys in an object\n*/\nexports.count = function(object) {\n\treturn Object.keys(object || {}).length;\n};\n\n/*\nDetermine whether an array-item is an object-property\n*/\nexports.hopArray = function(object,array) {\n\tfor(var i=0; i<array.length; i++) {\n\t\tif($tw.utils.hop(object,array[i])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nRemove entries from an array\n\tarray: array to modify\n\tvalue: a single value to remove, or an array of values to remove\n*/\nexports.removeArrayEntries = function(array,value) {\n\tvar t,p;\n\tif($tw.utils.isArray(value)) {\n\t\tfor(t=0; t<value.length; t++) {\n\t\t\tp = array.indexOf(value[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tarray.splice(p,1);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tp = array.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tarray.splice(p,1);\n\t\t}\n\t}\n};\n\n/*\nCheck whether any members of a hashmap are present in another hashmap\n*/\nexports.checkDependencies = function(dependencies,changes) {\n\tvar hit = false;\n\t$tw.utils.each(changes,function(change,title) {\n\t\tif($tw.utils.hop(dependencies,title)) {\n\t\t\thit = true;\n\t\t}\n\t});\n\treturn hit;\n};\n\nexports.extend = function(object /* [, src] */) {\n\t$tw.utils.each(Array.prototype.slice.call(arguments, 1), function(source) {\n\t\tif(source) {\n\t\t\tfor(var property in source) {\n\t\t\t\tobject[property] = source[property];\n\t\t\t}\n\t\t}\n\t});\n\treturn object;\n};\n\nexports.deepCopy = function(object) {\n\tvar result,t;\n\tif($tw.utils.isArray(object)) {\n\t\t// Copy arrays\n\t\tresult = object.slice(0);\n\t} else if(typeof object === \"object\") {\n\t\tresult = {};\n\t\tfor(t in object) {\n\t\t\tif(object[t] !== undefined) {\n\t\t\t\tresult[t] = $tw.utils.deepCopy(object[t]);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tresult = object;\n\t}\n\treturn result;\n};\n\nexports.extendDeepCopy = function(object,extendedProperties) {\n\tvar result = $tw.utils.deepCopy(object),t;\n\tfor(t in extendedProperties) {\n\t\tif(extendedProperties[t] !== undefined) {\n\t\t\tresult[t] = $tw.utils.deepCopy(extendedProperties[t]);\n\t\t}\n\t}\n\treturn result;\n};\n\nexports.deepFreeze = function deepFreeze(object) {\n\tvar property, key;\n\tif(object) {\n\t\tObject.freeze(object);\n\t\tfor(key in object) {\n\t\t\tproperty = object[key];\n\t\t\tif($tw.utils.hop(object,key) && (typeof property === \"object\") && !Object.isFrozen(property)) {\n\t\t\t\tdeepFreeze(property);\n\t\t\t}\n\t\t}\n\t}\n};\n\nexports.slowInSlowOut = function(t) {\n\treturn (1 - ((Math.cos(t * Math.PI) + 1) / 2));\n};\n\nexports.formatDateString = function(date,template) {\n\tvar result = \"\",\n\t\tt = template,\n\t\tmatches = [\n\t\t\t[/^0hh12/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getHours12(date));\n\t\t\t}],\n\t\t\t[/^wYYYY/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getYearForWeekNo(date),4);\n\t\t\t}],\n\t\t\t[/^hh12/, function() {\n\t\t\t\treturn $tw.utils.getHours12(date);\n\t\t\t}],\n\t\t\t[/^DDth/, function() {\n\t\t\t\treturn date.getDate() + $tw.utils.getDaySuffix(date);\n\t\t\t}],\n\t\t\t[/^YYYY/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getFullYear(),4);\n\t\t\t}],\n\t\t\t[/^aYYYY/, function() {\n\t\t\t\treturn $tw.utils.pad(Math.abs(date.getFullYear()),4);\n\t\t\t}],\n\t\t\t[/^\\{era:([^,\\|}]*)\\|([^}\\|]*)\\|([^}]*)\\}/, function(match) {\n\t\t\t\tvar year = date.getFullYear();\n\t\t\t\treturn year === 0 ? match[2] : (year < 0 ? match[1] : match[3]);\n\t\t\t}],\n\t\t\t[/^0hh/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getHours());\n\t\t\t}],\n\t\t\t[/^0mm/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMinutes());\n\t\t\t}],\n\t\t\t[/^0ss/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getSeconds());\n\t\t\t}],\n\t\t\t[/^0XXX/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMilliseconds(),3);\n\t\t\t}],\n\t\t\t[/^0DD/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getDate());\n\t\t\t}],\n\t\t\t[/^0MM/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMonth()+1);\n\t\t\t}],\n\t\t\t[/^0WW/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getWeek(date));\n\t\t\t}],\n\t\t\t[/^ddd/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^mmm/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^DDD/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^MMM/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^TZD/, function() {\n\t\t\t\tvar tz = date.getTimezoneOffset(),\n\t\t\t\tatz = Math.abs(tz);\n\t\t\t\treturn (tz < 0 ? '+' : '-') + $tw.utils.pad(Math.floor(atz / 60)) + ':' + $tw.utils.pad(atz % 60);\n\t\t\t}],\n\t\t\t[/^wYY/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getYearForWeekNo(date) - 2000);\n\t\t\t}],\n\t\t\t[/^[ap]m/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toLowerCase();\n\t\t\t}],\n\t\t\t[/^hh/, function() {\n\t\t\t\treturn date.getHours();\n\t\t\t}],\n\t\t\t[/^mm/, function() {\n\t\t\t\treturn date.getMinutes();\n\t\t\t}],\n\t\t\t[/^ss/, function() {\n\t\t\t\treturn date.getSeconds();\n\t\t\t}],\n\t\t\t[/^XXX/, function() {\n\t\t\t\treturn date.getMilliseconds();\n\t\t\t}],\n\t\t\t[/^[AP]M/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toUpperCase();\n\t\t\t}],\n\t\t\t[/^DD/, function() {\n\t\t\t\treturn date.getDate();\n\t\t\t}],\n\t\t\t[/^MM/, function() {\n\t\t\t\treturn date.getMonth() + 1;\n\t\t\t}],\n\t\t\t[/^WW/, function() {\n\t\t\t\treturn $tw.utils.getWeek(date);\n\t\t\t}],\n\t\t\t[/^YY/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getFullYear() - 2000);\n\t\t\t}]\n\t\t];\n\t// If the user wants everything in UTC, shift the datestamp\n\t// Optimize for format string that essentially means\n\t// 'return raw UTC (tiddlywiki style) date string.'\n\tif(t.indexOf(\"[UTC]\") == 0 ) {\n\t\tif(t == \"[UTC]YYYY0MM0DD0hh0mm0ssXXX\")\n\t\t\treturn $tw.utils.stringifyDate(new Date());\n\t\tvar offset = date.getTimezoneOffset() ; // in minutes\n\t\tdate = new Date(date.getTime()+offset*60*1000) ;\n\t\tt = t.substr(5) ;\n\t}\n\twhile(t.length){\n\t\tvar matchString = \"\";\n\t\t$tw.utils.each(matches, function(m) {\n\t\t\tvar match = m[0].exec(t);\n\t\t\tif(match) {\n\t\t\t\tmatchString = m[1].call(null,match);\n\t\t\t\tt = t.substr(match[0].length);\n\t\t\t\treturn false;\n\t\t\t}\n\t\t});\n\t\tif(matchString) {\n\t\t\tresult += matchString;\n\t\t} else {\n\t\t\tresult += t.charAt(0);\n\t\t\tt = t.substr(1);\n\t\t}\n\t}\n\tresult = result.replace(/\\\\(.)/g,\"$1\");\n\treturn result;\n};\n\nexports.getAmPm = function(date) {\n\treturn $tw.language.getString(\"Date/Period/\" + (date.getHours() >= 12 ? \"pm\" : \"am\"));\n};\n\nexports.getDaySuffix = function(date) {\n\treturn $tw.language.getString(\"Date/DaySuffix/\" + date.getDate());\n};\n\nexports.getWeek = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week to calculate weekNo\n\tvar x = new Date(dt.getFullYear(),0,1);\n\tvar n = Math.floor((dt.getTime() - x.getTime()) / 86400000);\n\treturn Math.floor(n / 7) + 1;\n};\n\nexports.getYearForWeekNo = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week\n\treturn dt.getFullYear();\n};\n\nexports.getHours12 = function(date) {\n\tvar h = date.getHours();\n\treturn h > 12 ? h-12 : ( h > 0 ? h : 12 );\n};\n\n/*\nConvert a date delta in milliseconds into a string representation of \"23 seconds ago\", \"27 minutes ago\" etc.\n\tdelta: delta in milliseconds\nReturns an object with these members:\n\tdescription: string describing the delta period\n\tupdatePeriod: time in millisecond until the string will be inaccurate\n*/\nexports.getRelativeDate = function(delta) {\n\tvar futurep = false;\n\tif(delta < 0) {\n\t\tdelta = -1 * delta;\n\t\tfuturep = true;\n\t}\n\tvar units = [\n\t\t{name: \"Years\",   duration:      365 * 24 * 60 * 60 * 1000},\n\t\t{name: \"Months\",  duration: (365/12) * 24 * 60 * 60 * 1000},\n\t\t{name: \"Days\",    duration:            24 * 60 * 60 * 1000},\n\t\t{name: \"Hours\",   duration:                 60 * 60 * 1000},\n\t\t{name: \"Minutes\", duration:                      60 * 1000},\n\t\t{name: \"Seconds\", duration:                           1000}\n\t];\n\tfor(var t=0; t<units.length; t++) {\n\t\tvar result = Math.floor(delta / units[t].duration);\n\t\tif(result >= 2) {\n\t\t\treturn {\n\t\t\t\tdelta: delta,\n\t\t\t\tdescription: $tw.language.getString(\n\t\t\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/\" + units[t].name,\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{period: result.toString()}\n\t\t\t\t\t}\n\t\t\t\t),\n\t\t\t\tupdatePeriod: units[t].duration\n\t\t\t};\n\t\t}\n\t}\n\treturn {\n\t\tdelta: delta,\n\t\tdescription: $tw.language.getString(\n\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/Second\",\n\t\t\t{variables:\n\t\t\t\t{period: \"1\"}\n\t\t\t}\n\t\t),\n\t\tupdatePeriod: 1000\n\t};\n};\n\n// Convert & to \"&amp;\", < to \"&lt;\", > to \"&gt;\", \" to \"&quot;\"\nexports.htmlEncode = function(s) {\n\tif(s) {\n\t\treturn s.toString().replace(/&/mg,\"&amp;\").replace(/</mg,\"&lt;\").replace(/>/mg,\"&gt;\").replace(/\\\"/mg,\"&quot;\");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n// Converts all HTML entities to their character equivalents\nexports.entityDecode = function(s) {\n\tvar converter = String.fromCodePoint || String.fromCharCode,\n\t\te = s.substr(1,s.length-2), // Strip the & and the ;\n\t\tc;\n\tif(e.charAt(0) === \"#\") {\n\t\tif(e.charAt(1) === \"x\" || e.charAt(1) === \"X\") {\n\t\t\tc = parseInt(e.substr(2),16);\n\t\t} else {\n\t\t\tc = parseInt(e.substr(1),10);\n\t\t}\n\t\tif(isNaN(c)) {\n\t\t\treturn s;\n\t\t} else {\n\t\t\treturn converter(c);\n\t\t}\n\t} else {\n\t\tc = $tw.config.htmlEntities[e];\n\t\tif(c) {\n\t\t\treturn converter(c);\n\t\t} else {\n\t\t\treturn s; // Couldn't convert it as an entity, just return it raw\n\t\t}\n\t}\n};\n\nexports.unescapeLineBreaks = function(s) {\n\treturn s.replace(/\\\\n/mg,\"\\n\").replace(/\\\\b/mg,\" \").replace(/\\\\s/mg,\"\\\\\").replace(/\\r/mg,\"\");\n};\n\n/*\n * Returns an escape sequence for given character. Uses \\x for characters <=\n * 0xFF to save space, \\u for the rest.\n *\n * The code needs to be in sync with th code template in the compilation\n * function for \"action\" nodes.\n */\n// Copied from peg.js, thanks to David Majda\nexports.escape = function(ch) {\n\tvar charCode = ch.charCodeAt(0);\n\tif(charCode <= 0xFF) {\n\t\treturn '\\\\x' + $tw.utils.pad(charCode.toString(16).toUpperCase());\n\t} else {\n\t\treturn '\\\\u' + $tw.utils.pad(charCode.toString(16).toUpperCase(),4);\n\t}\n};\n\n// Turns a string into a legal JavaScript string\n// Copied from peg.js, thanks to David Majda\nexports.stringify = function(s, rawUnicode) {\n\t/*\n\t* ECMA-262, 5th ed., 7.8.4: All characters may appear literally in a string\n\t* literal except for the closing quote character, backslash, carriage return,\n\t* line separator, paragraph separator, and line feed. Any character may\n\t* appear in the form of an escape sequence.\n\t*\n\t* For portability, we also escape all non-ASCII characters.\n\t*/\n\tvar regex = rawUnicode ? /[\\x00-\\x1f]/g : /[\\x00-\\x1f\\x80-\\uFFFF]/g;\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\')            // backslash\n\t\t.replace(/\"/g, '\\\\\"')              // double quote character\n\t\t.replace(/'/g, \"\\\\'\")              // single quote character\n\t\t.replace(/\\r/g, '\\\\r')             // carriage return\n\t\t.replace(/\\n/g, '\\\\n')             // line feed\n\t\t.replace(regex, exports.escape);   // non-ASCII characters\n};\n\n// Turns a string into a legal JSON string\n// Derived from peg.js, thanks to David Majda\nexports.jsonStringify = function(s, rawUnicode) {\n\t// See http://www.json.org/\n\tvar regex = rawUnicode ? /[\\x00-\\x1f]/g : /[\\x00-\\x1f\\x80-\\uFFFF]/g;\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\')            // backslash\n\t\t.replace(/\"/g, '\\\\\"')              // double quote character\n\t\t.replace(/\\r/g, '\\\\r')             // carriage return\n\t\t.replace(/\\n/g, '\\\\n')             // line feed\n\t\t.replace(/\\x08/g, '\\\\b')           // backspace\n\t\t.replace(/\\x0c/g, '\\\\f')           // formfeed\n\t\t.replace(/\\t/g, '\\\\t')             // tab\n\t\t.replace(regex,function(s) {\n\t\t\treturn '\\\\u' + $tw.utils.pad(s.charCodeAt(0).toString(16).toUpperCase(),4);\n\t\t}); // non-ASCII characters\n};\n\n/*\nEscape the RegExp special characters with a preceding backslash\n*/\nexports.escapeRegExp = function(s) {\n    return s.replace(/[\\-\\/\\\\\\^\\$\\*\\+\\?\\.\\(\\)\\|\\[\\]\\{\\}]/g, '\\\\$&');\n};\n\n// Checks whether a link target is external, i.e. not a tiddler title\nexports.isLinkExternal = function(to) {\n\tvar externalRegExp = /^(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/i;\n\treturn externalRegExp.test(to);\n};\n\nexports.nextTick = function(fn) {\n/*global window: false */\n\tif(typeof process === \"undefined\") {\n\t\t// Apparently it would be faster to use postMessage - http://dbaron.org/log/20100309-faster-timeouts\n\t\twindow.setTimeout(fn,4);\n\t} else {\n\t\tprocess.nextTick(fn);\n\t}\n};\n\n/*\nConvert a hyphenated CSS property name into a camel case one\n*/\nexports.unHyphenateCss = function(propName) {\n\treturn propName.replace(/-([a-z])/gi, function(match0,match1) {\n\t\treturn match1.toUpperCase();\n\t});\n};\n\n/*\nConvert a camelcase CSS property name into a dashed one (\"backgroundColor\" --> \"background-color\")\n*/\nexports.hyphenateCss = function(propName) {\n\treturn propName.replace(/([A-Z])/g, function(match0,match1) {\n\t\treturn \"-\" + match1.toLowerCase();\n\t});\n};\n\n/*\nParse a text reference of one of these forms:\n* title\n* !!field\n* title!!field\n* title##index\n* etc\nReturns an object with the following fields, all optional:\n* title: tiddler title\n* field: tiddler field name\n* index: JSON property index\n*/\nexports.parseTextReference = function(textRef) {\n\t// Separate out the title, field name and/or JSON indices\n\tvar reTextRef = /(?:(.*?)!!(.+))|(?:(.*?)##(.+))|(.*)/mg,\n\t\tmatch = reTextRef.exec(textRef),\n\t\tresult = {};\n\tif(match && reTextRef.lastIndex === textRef.length) {\n\t\t// Return the parts\n\t\tif(match[1]) {\n\t\t\tresult.title = match[1];\n\t\t}\n\t\tif(match[2]) {\n\t\t\tresult.field = match[2];\n\t\t}\n\t\tif(match[3]) {\n\t\t\tresult.title = match[3];\n\t\t}\n\t\tif(match[4]) {\n\t\t\tresult.index = match[4];\n\t\t}\n\t\tif(match[5]) {\n\t\t\tresult.title = match[5];\n\t\t}\n\t} else {\n\t\t// If we couldn't parse it\n\t\tresult.title = textRef\n\t}\n\treturn result;\n};\n\n/*\nChecks whether a string is a valid fieldname\n*/\nexports.isValidFieldName = function(name) {\n\tif(!name || typeof name !== \"string\") {\n\t\treturn false;\n\t}\n\tname = name.toLowerCase().trim();\n\tvar fieldValidatorRegEx = /^[a-z0-9\\-\\._]+$/mg;\n\treturn fieldValidatorRegEx.test(name);\n};\n\n/*\nExtract the version number from the meta tag or from the boot file\n*/\n\n// Browser version\nexports.extractVersionInfo = function() {\n\tif($tw.packageInfo) {\n\t\treturn $tw.packageInfo.version;\n\t} else {\n\t\tvar metatags = document.getElementsByTagName(\"meta\");\n\t\tfor(var t=0; t<metatags.length; t++) {\n\t\t\tvar m = metatags[t];\n\t\t\tif(m.name === \"tiddlywiki-version\") {\n\t\t\t\treturn m.content;\n\t\t\t}\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the animation duration in ms\n*/\nexports.getAnimationDuration = function() {\n\treturn parseInt($tw.wiki.getTiddlerText(\"$:/config/AnimationDuration\",\"400\"),10) || 0;\n};\n\n/*\nHash a string to a number\nDerived from http://stackoverflow.com/a/15710692\n*/\nexports.hashString = function(str) {\n\treturn str.split(\"\").reduce(function(a,b) {\n\t\ta = ((a << 5) - a) + b.charCodeAt(0);\n\t\treturn a & a;\n\t},0);\n};\n\n/*\nDecode a base64 string\n*/\nexports.base64Decode = function(string64) {\n\treturn base64utf8.base64.decode.call(base64utf8,string64);\n};\n\n/*\nEncode a string to base64\n*/\nexports.base64Encode = function(string64) {\n\treturn base64utf8.base64.encode.call(base64utf8,string64);\n};\n\n/*\nConvert a hashmap into a tiddler dictionary format sequence of name:value pairs\n*/\nexports.makeTiddlerDictionary = function(data) {\n\tvar output = [];\n\tfor(var name in data) {\n\t\toutput.push(name + \": \" + data[name]);\n\t}\n\treturn output.join(\"\\n\");\n};\n\n/*\nHigh resolution microsecond timer for profiling\n*/\nexports.timer = function(base) {\n\tvar m;\n\tif($tw.node) {\n\t\tvar r = process.hrtime();\n\t\tm =  r[0] * 1e3 + (r[1] / 1e6);\n\t} else if(window.performance) {\n\t\tm = performance.now();\n\t} else {\n\t\tm = Date.now();\n\t}\n\tif(typeof base !== \"undefined\") {\n\t\tm = m - base;\n\t}\n\treturn m;\n};\n\n/*\nConvert text and content type to a data URI\n*/\nexports.makeDataUri = function(text,type,_canonical_uri) {\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar typeInfo = $tw.config.contentTypeInfo[type] || $tw.config.contentTypeInfo[\"text/plain\"],\n\t\tisBase64 = typeInfo.encoding === \"base64\",\n\t\tparts = [];\n\tif(_canonical_uri) {\n\t\tparts.push(_canonical_uri);\n\t} else {\n\t\tparts.push(\"data:\");\n\t\tparts.push(type);\n\t\tparts.push(isBase64 ? \";base64\" : \"\");\n\t\tparts.push(\",\");\n\t\tparts.push(isBase64 ? text : encodeURIComponent(text));\t\t\n\t}\n\treturn parts.join(\"\");\n};\n\n/*\nUseful for finding out the fully escaped CSS selector equivalent to a given tag. For example:\n\n$tw.utils.tagToCssSelector(\"$:/tags/Stylesheet\") --> tc-tagged-\\%24\\%3A\\%2Ftags\\%2FStylesheet\n*/\nexports.tagToCssSelector = function(tagName) {\n\treturn \"tc-tagged-\" + encodeURIComponent(tagName).replace(/[!\"#$%&'()*+,\\-./:;<=>?@[\\\\\\]^`{\\|}~,]/mg,function(c) {\n\t\treturn \"\\\\\" + c;\n\t});\n};\n\n/*\nIE does not have sign function\n*/\nexports.sign = Math.sign || function(x) {\n\tx = +x; // convert to a number\n\tif (x === 0 || isNaN(x)) {\n\t\treturn x;\n\t}\n\treturn x > 0 ? 1 : -1;\n};\n\n/*\nIE does not have an endsWith function\n*/\nexports.strEndsWith = function(str,ending,position) {\n\tif(str.endsWith) {\n\t\treturn str.endsWith(ending,position);\n\t} else {\n\t\tif (typeof position !== 'number' || !isFinite(position) || Math.floor(position) !== position || position > str.length) {\n\t\t\tposition = str.length;\n\t\t}\n\t\tposition -= ending.length;\n\t\tvar lastIndex = str.indexOf(ending, position);\n\t\treturn lastIndex !== -1 && lastIndex === position;\n\t}\n};\n\n/*\nReturn system information useful for debugging\n*/\nexports.getSystemInfo = function(str,ending,position) {\n\tvar results = [],\n\t\tsave = function(desc,value) {\n\t\t\tresults.push(desc + \": \" + value);\n\t\t};\n\tif($tw.browser) {\n\t\tsave(\"User Agent\",navigator.userAgent);\n\t\tsave(\"Online Status\",window.navigator.onLine);\n\t}\n\tif($tw.node) {\n\t\tsave(\"Node Version\",process.version);\n\t}\n\treturn results.join(\"\\n\");\n};\n\nexports.parseNumber = function(str) {\n\treturn parseFloat(str) || 0;\n};\n\nexports.parseInt = function(str) {\n\treturn parseInt(str,10) || 0;\n};\n\nexports.stringifyNumber = function(num) {\n\treturn num + \"\";\n};\n\nexports.makeCompareFunction = function(type,options) {\n\toptions = options || {};\n\tvar gt = options.invert ? -1 : +1,\n\t\tlt = options.invert ? +1 : -1,\n\t\tcompare = function(a,b) {\n\t\t\tif(a > b) {\n\t\t\t\treturn gt ;\n\t\t\t} else if(a < b) {\n\t\t\t\treturn lt;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t},\n\t\ttypes = {\n\t\t\t\"number\": function(a,b) {\n\t\t\t\treturn compare($tw.utils.parseNumber(a),$tw.utils.parseNumber(b));\n\t\t\t},\n\t\t\t\"integer\": function(a,b) {\n\t\t\t\treturn compare($tw.utils.parseInt(a),$tw.utils.parseInt(b));\n\t\t\t},\n\t\t\t\"string\": function(a,b) {\n\t\t\t\treturn compare(\"\" + a,\"\" +b);\n\t\t\t},\n\t\t\t\"date\": function(a,b) {\n\t\t\t\tvar dateA = $tw.utils.parseDate(a),\n\t\t\t\t\tdateB = $tw.utils.parseDate(b);\n\t\t\t\tif(!isFinite(dateA)) {\n\t\t\t\t\tdateA = new Date(0);\n\t\t\t\t}\n\t\t\t\tif(!isFinite(dateB)) {\n\t\t\t\t\tdateB = new Date(0);\n\t\t\t\t}\n\t\t\t\treturn compare(dateA,dateB);\n\t\t\t},\n\t\t\t\"version\": function(a,b) {\n\t\t\t\treturn $tw.utils.compareVersions(a,b);\n\t\t\t}\n\t\t};\n\treturn (types[type] || types[options.defaultType] || types.number);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/widgets/action-confirm.js": {
            "title": "$:/core/modules/widgets/action-confirm.js",
            "text": "/*\\\n\ntitle: $:/core/modules/widgets/action-confirm.js\ntype: application/javascript\nmodule-type: widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ConfirmWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nConfirmWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nConfirmWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.parentDomNode = parent;\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nConfirmWidget.prototype.execute = function() {\n\tthis.message = this.getAttribute(\"$message\",$tw.language.getString(\"ConfirmAction\"));\n\tthis.prompt = (this.getAttribute(\"$prompt\",\"yes\") == \"no\" ? false : true);\n\tthis.makeChildWidgets();\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nConfirmWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$message\"] || changedAttributes[\"$prompt\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nConfirmWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar invokeActions = true,\n\t\thandled = true;\n\tif(this.prompt) {\n\t\tinvokeActions = confirm(this.message);\n\t}\n\tif(invokeActions) {\n\t\thandled = this.invokeActions(triggeringWidget,event);\n\t}\n\treturn handled;\n};\n\nConfirmWidget.prototype.allowActionPropagation = function() {\n\treturn false;\n};\n\nexports[\"action-confirm\"] = ConfirmWidget;\n\n})();",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-createtiddler.js": {
            "title": "$:/core/modules/widgets/action-createtiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-createtiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to create a new tiddler with a unique name and specified fields.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw:false, require:false, exports:false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CreateTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCreateTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCreateTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nCreateTiddlerWidget.prototype.execute = function() {\n\tthis.actionBaseTitle = this.getAttribute(\"$basetitle\");\n\tthis.hasBase = !!this.actionBaseTitle;\n\tthis.actionSaveTitle = this.getAttribute(\"$savetitle\");\n\tthis.actionSaveDraftTitle = this.getAttribute(\"$savedrafttitle\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n\t//Following params are new since 5.1.22\n\tthis.actionTemplate = this.getAttribute(\"$template\");\n\tthis.useTemplate = !!this.actionTemplate;\n\tthis.actionOverwrite = this.getAttribute(\"$overwrite\",\"no\");\n\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nCreateTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nCreateTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar title = this.wiki.getTiddlerText(\"$:/language/DefaultNewTiddlerTitle\"), // Get the initial new-tiddler title\n\t\tfields = {},\n\t\tcreationFields,\n\t\tmodificationFields;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tfields[name] = attribute;\n\t\t}\n\t});\n\tif(this.actionTimestamp) {\n\t\tcreationFields = this.wiki.getCreationFields();\n\t\tmodificationFields = this.wiki.getModificationFields();\n\t}\n\tif(this.hasBase && this.actionOverwrite === \"no\") {\n\t\ttitle = this.wiki.generateNewTitle(this.actionBaseTitle);\n\t} else if (this.hasBase && this.actionOverwrite === \"yes\") {\n\t\ttitle = this.actionBaseTitle\n\t}\n\t// NO $basetitle BUT $template parameter is available\n\t// the title MUST be unique, otherwise the template would be overwritten\n\tif (!this.hasBase && this.useTemplate) {\n\t\ttitle = this.wiki.generateNewTitle(this.actionTemplate);\n\t} else if (!this.hasBase && !this.useTemplate) {\n\t\t// If NO $basetitle AND NO $template use initial title\n\t\t// DON'T overwrite any stuff\n\t\ttitle = this.wiki.generateNewTitle(title);\n\t}\n\tvar templateTiddler = this.wiki.getTiddler(this.actionTemplate) || {};\n\tvar tiddler = this.wiki.addTiddler(new $tw.Tiddler(templateTiddler.fields,creationFields,fields,modificationFields,{title: title}));\n\tif(this.actionSaveTitle) {\n\t\tthis.wiki.setTextReference(this.actionSaveTitle,title,this.getVariable(\"currentTiddler\"));\n\t}\n\tif(this.actionSaveDraftTitle) {\n\t\tthis.wiki.setTextReference(this.actionSaveDraftTitle,this.wiki.generateDraftTitle(title),this.getVariable(\"currentTiddler\"));\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-createtiddler\"] = CreateTiddlerWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-deletefield.js": {
            "title": "$:/core/modules/widgets/action-deletefield.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-deletefield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete fields of a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\ttiddler = this.wiki.getTiddler(self.actionTiddler),\n\t\tremoveFields = {},\n\t\thasChanged = false;\n\tif(this.actionField && tiddler) {\n\t\tremoveFields[this.actionField] = undefined;\n\t\tif(this.actionField in tiddler.fields) {\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(tiddler) {\n\t\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\t\tif(name.charAt(0) !== \"$\" && name !== \"title\") {\n\t\t\t\tremoveFields[name] = undefined;\n\t\t\t\thasChanged = true;\n\t\t\t}\n\t\t});\n\t\tif(hasChanged) {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,removeFields,this.wiki.getModificationFields()));\t\t\t\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletefield\"] = DeleteFieldWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-deletetiddler.js": {
            "title": "$:/core/modules/widgets/action-deletetiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-deletetiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteTiddlerWidget.prototype.execute = function() {\n\tthis.actionFilter = this.getAttribute(\"$filter\");\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$filter\"] || changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar tiddlers = [];\n\tif(this.actionFilter) {\n\t\ttiddlers = this.wiki.filterTiddlers(this.actionFilter,this);\n\t}\n\tif(this.actionTiddler) {\n\t\ttiddlers.push(this.actionTiddler);\n\t}\n\tfor(var t=0; t<tiddlers.length; t++) {\n\t\tthis.wiki.deleteTiddler(tiddlers[t]);\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletetiddler\"] = DeleteTiddlerWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-listops.js": {
            "title": "$:/core/modules/widgets/action-listops.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-listops.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to apply list operations to any tiddler field (defaults to the 'list' field of the current tiddler)\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar ActionListopsWidget = function(parseTreeNode, options) {\n\tthis.initialise(parseTreeNode, options);\n};\n/**\n * Inherit from the base widget class\n */\nActionListopsWidget.prototype = new Widget();\n/**\n * Render this widget into the DOM\n */\nActionListopsWidget.prototype.render = function(parent, nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n/**\n * Compute the internal state of the widget\n */\nActionListopsWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.target = this.getAttribute(\"$tiddler\", this.getVariable(\n\t\t\"currentTiddler\"));\n\tthis.filter = this.getAttribute(\"$filter\");\n\tthis.subfilter = this.getAttribute(\"$subfilter\");\n\tthis.listField = this.getAttribute(\"$field\", \"list\");\n\tthis.listIndex = this.getAttribute(\"$index\");\n\tthis.filtertags = this.getAttribute(\"$tags\");\n};\n/**\n * \tRefresh the widget by ensuring our attributes are up to date\n */\nActionListopsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.$tiddler || changedAttributes.$filter ||\n\t\tchangedAttributes.$subfilter || changedAttributes.$field ||\n\t\tchangedAttributes.$index || changedAttributes.$tags) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n/**\n * \tInvoke the action associated with this widget\n */\nActionListopsWidget.prototype.invokeAction = function(triggeringWidget,\n\tevent) {\n\t//Apply the specified filters to the lists\n\tvar field = this.listField,\n\t\tindex,\n\t\ttype = \"!!\",\n\t\tlist = this.listField;\n\tif(this.listIndex) {\n\t\tfield = undefined;\n\t\tindex = this.listIndex;\n\t\ttype = \"##\";\n\t\tlist = this.listIndex;\n\t}\n\tif(this.filter) {\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(this.filter, this)));\n\t}\n\tif(this.subfilter) {\n\t\tvar subfilter = \"[list[\" + this.target + type + list + \"]] \" + this.subfilter;\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(subfilter, this)));\n\t}\n\tif(this.filtertags) {\n\t\tvar tiddler = this.wiki.getTiddler(this.target),\n\t\t\toldtags = tiddler ? (tiddler.fields.tags || []).slice(0) : [],\n\t\t\ttagfilter = \"[list[\" + this.target + \"!!tags]] \" + this.filtertags,\n\t\t\tnewtags = this.wiki.filterTiddlers(tagfilter,this);\n\t\tif($tw.utils.stringifyList(oldtags.sort()) !== $tw.utils.stringifyList(newtags.sort())) {\n\t\t\tthis.wiki.setText(this.target,\"tags\",undefined,$tw.utils.stringifyList(newtags));\t\t\t\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-listops\"] = ActionListopsWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-log.js": {
            "title": "$:/core/modules/widgets/action-log.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-log.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to log debug messages\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LogWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nLogWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLogWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\nLogWidget.prototype.execute = function(){\n\tthis.message = this.getAttribute(\"$$message\",\"debug\");\n\tthis.logAll = this.getAttribute(\"$$all\",\"no\") === \"yes\" ? true : false;\n\tthis.filter = this.getAttribute(\"$$filter\");\n}\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nLogWidget.prototype.refresh = function(changedTiddlers) {\n\tthis.refreshSelf();\n\treturn true;\n};\n\n/*\nInvoke the action associated with this widget\n*/\nLogWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tthis.log();\n\treturn true; // Action was invoked\n};\n\nLogWidget.prototype.log = function() {\n\tvar data = {},\n\t\tdataCount,\n\t\tallVars = {},\n\t\tfilteredVars;\n\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.substring(0,2) !== \"$$\") {\n\t\t\tdata[name] = attribute;\n\t\t}\t\t\n\t});\n\n\tfor(var v in this.variables) {\n\t\tallVars[v] = this.getVariable(v,{defaultValue:\"\"});\n\t}\t\n\tif(this.filter) {\n\t\tfilteredVars = this.wiki.compileFilter(this.filter).call(this.wiki,this.wiki.makeTiddlerIterator(allVars));\n\t\t$tw.utils.each(filteredVars,function(name) {\n\t\t\tdata[name] = allVars[name];\n\t\t});\t\t\n\t}\n\tdataCount = $tw.utils.count(data);\n\n\tconsole.group(this.message);\n\tif(dataCount > 0) {\n\t\t$tw.utils.logTable(data);\n\t}\n\tif(this.logAll || !dataCount) {\n\t\tconsole.groupCollapsed(\"All variables\");\n\t\t$tw.utils.logTable(allVars);\n\t\tconsole.groupEnd();\n\t}\n\tconsole.groupEnd();\n}\n\nexports[\"action-log\"] = LogWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-navigate.js": {
            "title": "$:/core/modules/widgets/action-navigate.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-navigate.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to navigate to a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigateWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigateWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigateWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigateWidget.prototype.execute = function() {\n\tthis.actionTo = this.getAttribute(\"$to\");\n\tthis.actionScroll = this.getAttribute(\"$scroll\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nNavigateWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$to\"] || changedAttributes[\"$scroll\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nNavigateWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tevent = event || {};\n\tvar bounds = triggeringWidget && triggeringWidget.getBoundingClientRect && triggeringWidget.getBoundingClientRect(),\n\t\tsuppressNavigation = event.metaKey || event.ctrlKey || (event.button === 1);\n\tif(this.actionScroll === \"yes\") {\n\t\tsuppressNavigation = false;\n\t} else if(this.actionScroll === \"no\") {\n\t\tsuppressNavigation = true;\n\t}\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.actionTo === undefined ? this.getVariable(\"currentTiddler\") : this.actionTo,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: triggeringWidget,\n\t\tnavigateFromClientRect: bounds && { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: suppressNavigation\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-navigate\"] = NavigateWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-popup.js": {
            "title": "$:/core/modules/widgets/action-popup.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-popup.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to trigger a popup.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ActionPopupWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nActionPopupWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nActionPopupWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nActionPopupWidget.prototype.execute = function() {\n\tthis.actionState = this.getAttribute(\"$state\");\n\tthis.actionCoords = this.getAttribute(\"$coords\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nActionPopupWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$state\"] || changedAttributes[\"$coords\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nActionPopupWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\t// Trigger the popup\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/,\n\t\tmatch = popupLocationRegExp.exec(this.actionCoords || \"\");\n\tif(match) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: null,\n\t\t\tdomNodeRect: {\n\t\t\t\tleft: parseFloat(match[1]),\n\t\t\t\ttop: parseFloat(match[2]),\n\t\t\t\twidth: parseFloat(match[3]),\n\t\t\t\theight: parseFloat(match[4])\n\t\t\t},\n\t\t\ttitle: this.actionState,\n\t\t\twiki: this.wiki\n\t\t});\n\t} else {\n\t\t$tw.popup.cancel(0);\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-popup\"] = ActionPopupWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-sendmessage.js": {
            "title": "$:/core/modules/widgets/action-sendmessage.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-sendmessage.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to send a message\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SendMessageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSendMessageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSendMessageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSendMessageWidget.prototype.execute = function() {\n\tthis.actionMessage = this.getAttribute(\"$message\");\n\tthis.actionParam = this.getAttribute(\"$param\");\n\tthis.actionName = this.getAttribute(\"$name\");\n\tthis.actionValue = this.getAttribute(\"$value\",\"\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSendMessageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSendMessageWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\t// Get the string parameter\n\tvar param = this.actionParam;\n\t// Assemble the attributes as a hashmap\n\tvar paramObject = Object.create(null);\n\tvar count = 0;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparamObject[name] = attribute;\n\t\t\tcount++;\n\t\t}\n\t});\n\t// Add name/value pair if present\n\tif(this.actionName) {\n\t\tparamObject[this.actionName] = this.actionValue;\n\t}\n\t// Dispatch the message\n\tthis.dispatchEvent({\n\t\ttype: this.actionMessage,\n\t\tparam: param,\n\t\tparamObject: paramObject,\n\t\ttiddlerTitle: this.getVariable(\"currentTiddler\"),\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tevent: event\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-sendmessage\"] = SendMessageWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-setfield.js": {
            "title": "$:/core/modules/widgets/action-setfield.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-setfield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to set a single field or index on a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n\tthis.actionIndex = this.getAttribute(\"$index\");\n\tthis.actionValue = this.getAttribute(\"$value\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSetFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"] || changedAttributes[\"$field\"] || changedAttributes[\"$index\"] || changedAttributes[\"$value\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSetFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\toptions = {};\n\toptions.suppressTimestamp = !this.actionTimestamp;\n\tif((typeof this.actionField == \"string\") || (typeof this.actionIndex == \"string\")  || (typeof this.actionValue == \"string\")) {\n\t\tthis.wiki.setText(this.actionTiddler,this.actionField,this.actionIndex,this.actionValue,options);\n\t}\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tself.wiki.setText(self.actionTiddler,name,undefined,attribute,options);\n\t\t}\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-setfield\"] = SetFieldWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/browse.js": {
            "title": "$:/core/modules/widgets/browse.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/browse.js\ntype: application/javascript\nmodule-type: widget\n\nBrowse widget for browsing for files to import\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar BrowseWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nBrowseWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nBrowseWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"file\");\n\tif(this.browseMultiple) {\n\t\tdomNode.setAttribute(\"multiple\",\"multiple\");\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\t// Nw.js supports \"nwsaveas\" to force a \"save as\" dialogue that allows a new or existing file to be selected\n\tif(this.nwsaveas) {\n\t\tdomNode.setAttribute(\"nwsaveas\",this.nwsaveas);\n\t}\n\tif(this.accept) {\n\t\tdomNode.setAttribute(\"accept\",this.accept);\n\t}\n\t// Nw.js supports \"webkitdirectory\" and \"nwdirectory\" to allow a directory to be selected\n\tif(this.webkitdirectory) {\n\t\tdomNode.setAttribute(\"webkitdirectory\",this.webkitdirectory);\n\t}\n\tif(this.nwdirectory) {\n\t\tdomNode.setAttribute(\"nwdirectory\",this.nwdirectory);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"change\",function (event) {\n\t\tif(self.message) {\n\t\t\tself.dispatchEvent({type: self.message, param: self.param, files: event.target.files});\n\t\t} else {\n\t\t\tself.wiki.readFiles(event.target.files,{\n\t\t\t\tcallback: function(tiddlerFieldsArray) {\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t\t\t},\n\t\t\t\tdeserializer: self.deserializer\n\t\t\t});\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nBrowseWidget.prototype.execute = function() {\n\tthis.browseMultiple = this.getAttribute(\"multiple\");\n\tthis.deserializer = this.getAttribute(\"deserializer\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.nwsaveas = this.getAttribute(\"nwsaveas\");\n\tthis.accept = this.getAttribute(\"accept\");\n\tthis.webkitdirectory = this.getAttribute(\"webkitdirectory\");\n\tthis.nwdirectory = this.getAttribute(\"nwdirectory\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nBrowseWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.browse = BrowseWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/button.js": {
            "title": "$:/core/modules/widgets/button.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/button.js\ntype: application/javascript\nmodule-type: widget\n\nButton widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ButtonWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nButtonWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nButtonWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this,\n\t\ttag = \"button\",\n\t\tdomNode;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tif(this.buttonTag && $tw.config.htmlUnsafeElements.indexOf(this.buttonTag) === -1) {\n\t\ttag = this.buttonTag;\n\t}\n\tdomNode = this.document.createElement(tag);\n\tthis.domNode = domNode;\n\t// Assign classes\n\tvar classes = this[\"class\"].split(\" \") || [],\n\t\tisPoppedUp = (this.popup || this.popupTitle) && this.isPoppedUp();\n\tif(this.selectedClass) {\n\t\tif((this.set || this.setTitle) && this.setTo && this.isSelected()) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t\tif(isPoppedUp) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t}\n\tif(isPoppedUp) {\n\t\t$tw.utils.pushTop(classes,\"tc-popup-handle\");\n\t}\n\tdomNode.className = classes.join(\" \");\n\t// Assign other attributes\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Set the tabindex\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\n\tif(this.isDisabled === \"yes\") {\n\t\tdomNode.setAttribute(\"disabled\",true);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"click\",function (event) {\n\t\tvar handled = false;\n\t\tif(self.invokeActions(self,event)) {\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.to) {\n\t\t\tself.navigateTo(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.message) {\n\t\t\tself.dispatchMessage(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.popup || self.popupTitle) {\n\t\t\tself.triggerPopup(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.set || self.setTitle) {\n\t\t\tself.setTiddler();\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.actions) {\n\t\t\tvar modifierKey = $tw.keyboardManager.getEventModifierKeyDescriptor(event);\n\t\t\tself.invokeActionString(self.actions,self,event,{modifier: modifierKey});\n\t\t}\n\t\tif(handled) {\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t}\n\t\treturn handled;\n\t},false);\n\t// Make it draggable if required\n\tif(this.dragTiddler || this.dragFilter) {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.dragTiddler;},\n\t\t\tdragFilterFn: function() {return self.dragFilter;},\n\t\t\twidget: this\n\t\t});\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nWe don't allow actions to propagate because we trigger actions ourselves\n*/\nButtonWidget.prototype.allowActionPropagation = function() {\n\treturn false;\n};\n\nButtonWidget.prototype.getBoundingClientRect = function() {\n\treturn this.domNodes[0].getBoundingClientRect();\n};\n\nButtonWidget.prototype.isSelected = function() {\n    return this.setTitle ? (this.setField ? this.wiki.getTiddler(this.setTitle).getFieldString(this.setField) === this.setTo :\n\t\t(this.setIndex ? this.wiki.extractTiddlerDataItem(this.setTitle,this.setIndex) === this.setTo :\n\t\t\tthis.wiki.getTiddlerText(this.setTitle))) || this.defaultSetValue || this.getVariable(\"currentTiddler\") :\n\t\tthis.wiki.getTextReference(this.set,this.defaultSetValue,this.getVariable(\"currentTiddler\")) === this.setTo;\n};\n\nButtonWidget.prototype.isPoppedUp = function() {\n\tvar tiddler = this.popupTitle ? this.wiki.getTiddler(this.popupTitle) : this.wiki.getTiddler(this.popup);\n\tvar result = tiddler && tiddler.fields.text ? $tw.popup.readPopupState(tiddler.fields.text) : false;\n\treturn result;\n};\n\nButtonWidget.prototype.navigateTo = function(event) {\n\tvar bounds = this.getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1),\n\t\tevent: event\n\t});\n};\n\nButtonWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\"), event: event});\n};\n\nButtonWidget.prototype.triggerPopup = function(event) {\n\tif(this.popupTitle) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0],\n\t\t\ttitle: this.popupTitle,\n\t\t\twiki: this.wiki,\n\t\t\tnoStateReference: true\n\t\t});\n\t} else {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0],\n\t\t\ttitle: this.popup,\n\t\t\twiki: this.wiki\n\t\t});\n\t}\n};\n\nButtonWidget.prototype.setTiddler = function() {\n\tif(this.setTitle) {\n\t\tthis.setField ? this.wiki.setText(this.setTitle,this.setField,undefined,this.setTo) :\n\t\t\t\t(this.setIndex ? this.wiki.setText(this.setTitle,undefined,this.setIndex,this.setTo) :\n\t\t\t\tthis.wiki.setText(this.setTitle,\"text\",undefined,this.setTo));\n\t} else {\n\t\tthis.wiki.setTextReference(this.set,this.setTo,this.getVariable(\"currentTiddler\"));\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nButtonWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\");\n\tthis.to = this.getAttribute(\"to\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.set = this.getAttribute(\"set\");\n\tthis.setTo = this.getAttribute(\"setTo\");\n\tthis.popup = this.getAttribute(\"popup\");\n\tthis.hover = this.getAttribute(\"hover\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.style = this.getAttribute(\"style\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis.selectedClass = this.getAttribute(\"selectedClass\");\n\tthis.defaultSetValue = this.getAttribute(\"default\",\"\");\n\tthis.buttonTag = this.getAttribute(\"tag\");\n\tthis.dragTiddler = this.getAttribute(\"dragTiddler\");\n\tthis.dragFilter = this.getAttribute(\"dragFilter\");\n\tthis.setTitle = this.getAttribute(\"setTitle\");\n\tthis.setField = this.getAttribute(\"setField\");\n\tthis.setIndex = this.getAttribute(\"setIndex\");\n\tthis.popupTitle = this.getAttribute(\"popupTitle\");\n\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\nButtonWidget.prototype.updateDomNodeClasses = function() {\n\tvar domNodeClasses = this.domNode.className.split(\" \"),\n\t\toldClasses = this.class.split(\" \"),\n\t\tnewClasses;\t\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tnewClasses = this.class.split(\" \");\n\t//Remove classes assigned from the old value of class attribute\n\t$tw.utils.each(oldClasses,function(oldClass){\n\t\tvar i = domNodeClasses.indexOf(oldClass);\n\t\tif(i !== -1) {\n\t\t\tdomNodeClasses.splice(i,1);\n\t\t}\n\t});\n\t//Add new classes from updated class attribute.\n\t$tw.utils.pushTop(domNodeClasses,newClasses);\n\tthis.domNode.className = domNodeClasses.join(\" \");\n}\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nButtonWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.actions || changedAttributes.to || changedAttributes.message || changedAttributes.param || changedAttributes.set || changedAttributes.setTo || changedAttributes.popup || changedAttributes.hover || changedAttributes.selectedClass || changedAttributes.style || changedAttributes.dragFilter || changedAttributes.dragTiddler || (this.set && changedTiddlers[this.set]) || (this.popup && changedTiddlers[this.popup]) || (this.popupTitle && changedTiddlers[this.popupTitle]) || changedAttributes.setTitle || changedAttributes.setField || changedAttributes.setIndex || changedAttributes.popupTitle || changedAttributes.disabled) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedAttributes[\"class\"]) {\n\t\tthis.updateDomNodeClasses();\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.button = ButtonWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/checkbox.js": {
            "title": "$:/core/modules/widgets/checkbox.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/checkbox.js\ntype: application/javascript\nmodule-type: widget\n\nCheckbox widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CheckboxWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCheckboxWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCheckboxWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",this.checkboxClass);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"checkbox\");\n\tif(this.getValue()) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tif(this.isDisabled === \"yes\") {\n\t\tthis.inputDomNode.setAttribute(\"disabled\",true);\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nCheckboxWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.checkboxTitle);\n\tif(tiddler) {\n\t\tif(this.checkboxTag) {\n\t\t\tif(this.checkboxInvertTag) {\n\t\t\t\treturn !tiddler.hasTag(this.checkboxTag);\n\t\t\t} else {\n\t\t\t\treturn tiddler.hasTag(this.checkboxTag);\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tvar value;\n\t\t\tif($tw.utils.hop(tiddler.fields,this.checkboxField)) {\n\t\t\t\tvalue = tiddler.fields[this.checkboxField] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = this.checkboxDefault || \"\";\n\t\t\t}\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxIndex) {\n\t\t\tvar value = this.wiki.extractTiddlerDataItem(tiddler,this.checkboxIndex,this.checkboxDefault || \"\");\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tif(this.checkboxTag) {\n\t\t\treturn false;\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tif(this.checkboxDefault === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(this.checkboxDefault === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\nCheckboxWidget.prototype.handleChangeEvent = function(event) {\n\tvar checked = this.inputDomNode.checked,\n\t\ttiddler = this.wiki.getTiddler(this.checkboxTitle),\n\t\tfallbackFields = {text: \"\"},\n\t\tnewFields = {title: this.checkboxTitle},\n\t\thasChanged = false,\n\t\ttagCheck = false,\n\t\thasTag = tiddler && tiddler.hasTag(this.checkboxTag),\n\t\tvalue = checked ? this.checkboxChecked : this.checkboxUnchecked;\n\tif(this.checkboxTag && this.checkboxInvertTag === \"yes\") {\n\t\ttagCheck = hasTag === checked;\n\t} else {\n\t\ttagCheck = hasTag !== checked;\n\t}\n\t// Set the tag if specified\n\tif(this.checkboxTag && (!tiddler || tagCheck)) {\n\t\tnewFields.tags = tiddler ? (tiddler.fields.tags || []).slice(0) : [];\n\t\tvar pos = newFields.tags.indexOf(this.checkboxTag);\n\t\tif(pos !== -1) {\n\t\t\tnewFields.tags.splice(pos,1);\n\t\t}\n\t\tif(this.checkboxInvertTag === \"yes\" && !checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t} else if(this.checkboxInvertTag !== \"yes\" && checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t}\n\t\thasChanged = true;\n\t}\n\t// Set the field if specified\n\tif(this.checkboxField) {\n\t\tif(!tiddler || tiddler.fields[this.checkboxField] !== value) {\n\t\t\tnewFields[this.checkboxField] = value;\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\t// Set the index if specified\n\tif(this.checkboxIndex) {\n\t\tvar indexValue = this.wiki.extractTiddlerDataItem(this.checkboxTitle,this.checkboxIndex);\n\t\tif(!tiddler || indexValue !== value) {\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(hasChanged) {\n\t\tif(this.checkboxIndex) {\n\t\t\tthis.wiki.setText(this.checkboxTitle,\"\",this.checkboxIndex,value);\n\t\t} else {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),fallbackFields,tiddler,newFields,this.wiki.getModificationFields()));\n\t\t}\n\t}\n\t// Trigger actions\n\tif(this.checkboxActions) {\n\t\tthis.invokeActionString(this.checkboxActions,this,event);\n\t}\n\tif(this.checkboxCheckActions && checked) {\n\t\tthis.invokeActionString(this.checkboxCheckActions,this,event);\n\t}\n\tif(this.checkboxUncheckActions && !checked) {\n\t\tthis.invokeActionString(this.checkboxUncheckActions,this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCheckboxWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.checkboxActions = this.getAttribute(\"actions\");\n\tthis.checkboxCheckActions = this.getAttribute(\"checkactions\");\n\tthis.checkboxUncheckActions = this.getAttribute(\"uncheckactions\");\n\tthis.checkboxTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.checkboxTag = this.getAttribute(\"tag\");\n\tthis.checkboxField = this.getAttribute(\"field\");\n\tthis.checkboxIndex = this.getAttribute(\"index\");\n\tthis.checkboxChecked = this.getAttribute(\"checked\");\n\tthis.checkboxUnchecked = this.getAttribute(\"unchecked\");\n\tthis.checkboxDefault = this.getAttribute(\"default\");\n\tthis.checkboxClass = this.getAttribute(\"class\",\"\");\n\tthis.checkboxInvertTag = this.getAttribute(\"invertTag\",\"\");\n\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCheckboxWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.tag || changedAttributes.invertTag || changedAttributes.field || changedAttributes.index || changedAttributes.checked || changedAttributes.unchecked || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.disabled) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.checkboxTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue();\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.checkbox = CheckboxWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/codeblock.js": {
            "title": "$:/core/modules/widgets/codeblock.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/codeblock.js\ntype: application/javascript\nmodule-type: widget\n\nCode block node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CodeBlockWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCodeBlockWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCodeBlockWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar codeNode = this.document.createElement(\"code\"),\n\t\tdomNode = this.document.createElement(\"pre\");\n\tcodeNode.appendChild(this.document.createTextNode(this.getAttribute(\"code\")));\n\tdomNode.appendChild(codeNode);\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n\tif(this.postRender) {\n\t\tthis.postRender();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCodeBlockWidget.prototype.execute = function() {\n\tthis.language = this.getAttribute(\"language\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCodeBlockWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.codeblock = CodeBlockWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/count.js": {
            "title": "$:/core/modules/widgets/count.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/count.js\ntype: application/javascript\nmodule-type: widget\n\nCount widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CountWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCountWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCountWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.currentCount);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nCountWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Execute the filter\n\tif(this.filter) {\n\t\tthis.currentCount = this.wiki.filterTiddlers(this.filter,this).length;\n\t} else {\n\t\tthis.currentCount = \"0\";\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCountWidget.prototype.refresh = function(changedTiddlers) {\n\t// Re-execute the filter to get the count\n\tthis.computeAttributes();\n\tvar oldCount = this.currentCount;\n\tthis.execute();\n\tif(this.currentCount !== oldCount) {\n\t\t// Regenerate and rerender the widget and replace the existing DOM node\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n\n};\n\nexports.count = CountWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/diff-text.js": {
            "title": "$:/core/modules/widgets/diff-text.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/diff-text.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display a diff between two texts\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget,\n\tdmp = require(\"$:/core/modules/utils/diff-match-patch/diff_match_patch.js\");\n\nvar DiffTextWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDiffTextWidget.prototype = new Widget();\n\nDiffTextWidget.prototype.invisibleCharacters = {\n\t\"\\n\": \"↩︎\\n\",\n\t\"\\r\": \"⇠\",\n\t\"\\t\": \"⇥\\t\"\n};\n\n/*\nRender this widget into the DOM\n*/\nDiffTextWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create the diff\n\tvar dmpObject = new dmp.diff_match_patch(),\n\t\tdiffs = dmpObject.diff_main(this.getAttribute(\"source\"),this.getAttribute(\"dest\"));\n\t// Apply required cleanup\n\tswitch(this.getAttribute(\"cleanup\",\"semantic\")) {\n\t\tcase \"none\":\n\t\t\t// No cleanup\n\t\t\tbreak;\n\t\tcase \"efficiency\":\n\t\t\tdmpObject.diff_cleanupEfficiency(diffs);\n\t\t\tbreak;\n\t\tdefault: // case \"semantic\"\n\t\t\tdmpObject.diff_cleanupSemantic(diffs);\n\t\t\tbreak;\n\t}\n\t// Create the elements\n\tvar domContainer = this.document.createElement(\"div\"), \n\t\tdomDiff = this.createDiffDom(diffs);\n\tparent.insertBefore(domContainer,nextSibling);\n\t// Set variables\n\tthis.setVariable(\"diff-count\",diffs.reduce(function(acc,diff) {\n\t\tif(diff[0] !== dmp.DIFF_EQUAL) {\n\t\t\tacc++;\n\t\t}\n\t\treturn acc;\n\t},0).toString());\n\t// Render child widgets\n\tthis.renderChildren(domContainer,null);\n\t// Render the diff\n\tdomContainer.appendChild(domDiff);\n\t// Save our container\n\tthis.domNodes.push(domContainer);\n};\n\n/*\nCreate DOM elements representing a list of diffs\n*/\nDiffTextWidget.prototype.createDiffDom = function(diffs) {\n\tvar self = this;\n\t// Create the element and assign the attributes\n\tvar domPre = this.document.createElement(\"pre\"),\n\t\tdomCode = this.document.createElement(\"code\");\n\t$tw.utils.each(diffs,function(diff) {\n\t\tvar tag = diff[0] === dmp.DIFF_INSERT ? \"ins\" : (diff[0] === dmp.DIFF_DELETE ? \"del\" : \"span\"),\n\t\t\tclassName = diff[0] === dmp.DIFF_INSERT ? \"tc-diff-insert\" : (diff[0] === dmp.DIFF_DELETE ? \"tc-diff-delete\" : \"tc-diff-equal\"),\n\t\t\tdom = self.document.createElement(tag),\n\t\t\ttext = diff[1],\n\t\t\tcurrPos = 0,\n\t\t\tre = /([\\x00-\\x1F])/mg,\n\t\t\tmatch = re.exec(text),\n\t\t\tspan,\n\t\t\tprintable;\n\t\tdom.className = className;\n\t\twhile(match) {\n\t\t\tif(currPos < match.index) {\n\t\t\t\tdom.appendChild(self.document.createTextNode(text.slice(currPos,match.index)));\n\t\t\t}\n\t\t\tspan = self.document.createElement(\"span\");\n\t\t\tspan.className = \"tc-diff-invisible\";\n\t\t\tprintable = self.invisibleCharacters[match[0]] || (\"[0x\" + match[0].charCodeAt(0).toString(16) + \"]\");\n\t\t\tspan.appendChild(self.document.createTextNode(printable));\n\t\t\tdom.appendChild(span);\n\t\t\tcurrPos = match.index + match[0].length;\n\t\t\tmatch = re.exec(text);\n\t\t}\n\t\tif(currPos < text.length) {\n\t\t\tdom.appendChild(self.document.createTextNode(text.slice(currPos)));\n\t\t}\n\t\tdomCode.appendChild(dom);\n\t});\n\tdomPre.appendChild(domCode);\n\treturn domPre;\n};\n\n/*\nCompute the internal state of the widget\n*/\nDiffTextWidget.prototype.execute = function() {\n\t// Make child widgets\n\tvar parseTreeNodes;\n\tif(this.parseTreeNode && this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\tparseTreeNodes = this.parseTreeNode.children;\n\t} else {\n\t\tparseTreeNodes = [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: \"$:/language/Diffs/CountMessage\"}\n\t\t\t}\n\t\t}];\n\t}\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDiffTextWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.dest || changedAttributes.cleanup) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports[\"diff-text\"] = DiffTextWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/draggable.js": {
            "title": "$:/core/modules/widgets/draggable.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/draggable.js\ntype: application/javascript\nmodule-type: widget\n\nDraggable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DraggableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDraggableWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDraggableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Sanitise the specified tag\n\tvar tag = this.draggableTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"div\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [\"tc-draggable\"];\n\tif(this.draggableClasses) {\n\t\tclasses.push(this.draggableClasses);\n\t}\n\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t// Add event handlers\n\t$tw.utils.makeDraggable({\n\t\tdomNode: domNode,\n\t\tdragTiddlerFn: function() {return self.getAttribute(\"tiddler\");},\n\t\tdragFilterFn: function() {return self.getAttribute(\"filter\");},\n\t\tstartActions: self.startActions,\n\t\tendActions: self.endActions,\n\t\twidget: this\n\t});\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nDraggableWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.draggableTag = this.getAttribute(\"tag\",\"div\");\n\tthis.draggableClasses = this.getAttribute(\"class\");\n\tthis.startActions = this.getAttribute(\"startactions\");\n\tthis.endActions = this.getAttribute(\"endactions\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDraggableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tag || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.draggable = DraggableWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/droppable.js": {
            "title": "$:/core/modules/widgets/droppable.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/droppable.js\ntype: application/javascript\nmodule-type: widget\n\nDroppable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DroppableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDroppableWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDroppableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this,\n\t\ttag = this.parseTreeNode.isBlock ? \"div\" : \"span\",\n\t\tdomNode;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\tif(this.droppableTag && $tw.config.htmlUnsafeElements.indexOf(this.droppableTag) === -1) {\n\t\ttag = this.droppableTag;\n\t}\n\t// Create element and assign classes\n\tdomNode = this.document.createElement(tag);\n\tthis.domNode = domNode;\n\tthis.assignDomNodeClasses();\n\t// Add event handlers\n\tif(this.droppableEnable) {\n\t\t$tw.utils.addEventListeners(domNode,[\n\t\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"}\n\t\t]);\t\t\n\t} else {\n\t\t$tw.utils.addClass(this.domNode,this.disabledClass);\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\nDroppableWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\t// If we're entering for the first time we need to apply highlighting\n\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDroppableWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally. The hacky second condition is to resolve a problem with Firefox whereby there is an erroneous dragenter event if the node being dragged is within the dropzone\n\tif(this.currentlyEntered.length === 0 || (this.currentlyEntered.length === 1 && this.currentlyEntered[0] === $tw.dragInProgress)) {\n\t\tthis.currentlyEntered = [];\n\t\tif(this.domNodes[0]) {\n\t\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t\t}\n\t}\n};\n\nDroppableWidget.prototype.handleDragEnterEvent  = function(event) {\n\tthis.enterDrag(event);\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragOverEvent  = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\t// Set the drop effect\n\tevent.dataTransfer.dropEffect = this.droppableEffect;\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragLeaveEvent  = function(event) {\n\tthis.leaveDrag(event);\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDropEvent  = function(event) {\n\tvar self = this;\n\tthis.leaveDrag(event);\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\tvar dataTransfer = event.dataTransfer;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Try to import the various data types we understand\n\t$tw.utils.importDataTransfer(dataTransfer,null,function(fieldsArray) {\n\t\tfieldsArray.forEach(function(fields) {\n\t\t\tself.performActions(fields.title || fields.text,event);\n\t\t});\n\t});\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n\treturn false;\n};\n\nDroppableWidget.prototype.performActions = function(title,event) {\n\tif(this.droppableActions) {\n\t\tvar modifierKey = $tw.keyboardManager.getEventModifierKeyDescriptor(event);\n\t\tthis.invokeActionString(this.droppableActions,this,event,{actionTiddler: title, modifier: modifierKey});\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDroppableWidget.prototype.execute = function() {\n\tthis.droppableActions = this.getAttribute(\"actions\");\n\tthis.droppableEffect = this.getAttribute(\"effect\",\"copy\");\n\tthis.droppableTag = this.getAttribute(\"tag\");\n\tthis.droppableEnable = (this.getAttribute(\"enable\") || \"yes\") === \"yes\";\n\tthis.disabledClass = this.getAttribute(\"disabledClass\",\"\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\nDroppableWidget.prototype.assignDomNodeClasses = function() {\n\tvar classes = this.getAttribute(\"class\",\"\").split(\" \");\n\tclasses.push(\"tc-droppable\");\n\tthis.domNode.className = classes.join(\" \");\t\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDroppableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tag || changedAttributes.enable || changedAttributes.disabledClass || changedAttributes.actions || changedAttributes.effect) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedAttributes[\"class\"]) {\n\t\tthis.assignDomNodeClasses();\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.droppable = DroppableWidget;\n\n})();",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/dropzone.js": {
            "title": "$:/core/modules/widgets/dropzone.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/dropzone.js\ntype: application/javascript\nmodule-type: widget\n\nDropzone widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DropZoneWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDropZoneWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDropZoneWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"div\");\n\tdomNode.className = this.dropzoneClass || \"tc-dropzone\";\n\t// Add event handlers\n\tif(this.dropzoneEnable) {\n\t\t$tw.utils.addEventListeners(domNode,[\n\t\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"},\n\t\t\t{name: \"paste\", handlerObject: this, handlerMethod: \"handlePasteEvent\"},\n\t\t\t{name: \"dragend\", handlerObject: this, handlerMethod: \"handleDragEndEvent\"}\n\t\t]);\t\t\n\t}\n\tdomNode.addEventListener(\"click\",function (event) {\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\nDropZoneWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\t// If we're entering for the first time we need to apply highlighting\n\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDropZoneWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally\n\tif(this.currentlyEntered.length === 0) {\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDropZoneWidget.prototype.handleDragEnterEvent  = function(event) {\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tthis.enterDrag(event);\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handleDragOverEvent  = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\tevent.dataTransfer.dropEffect = \"copy\"; // Explicitly show this is a copy\n};\n\nDropZoneWidget.prototype.handleDragLeaveEvent  = function(event) {\n\tthis.leaveDrag(event);\n};\n\nDropZoneWidget.prototype.handleDragEndEvent = function(event) {\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDropZoneWidget.prototype.handleDropEvent  = function(event) {\n\tvar self = this,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray), autoOpenOnImport: self.autoOpenOnImport, importTitle: self.importTitle});\n\t\t};\n\tthis.leaveDrag(event);\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tvar self = this,\n\t\tdataTransfer = event.dataTransfer;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Import any files in the drop\n\tvar numFiles = 0;\n\tif(dataTransfer.files) {\n\t\tnumFiles = this.wiki.readFiles(dataTransfer.files,{\n\t\t\tcallback: readFileCallback,\n\t\t\tdeserializer: this.dropzoneDeserializer\n\t\t});\n\t}\n\t// Try to import the various data types we understand\n\tif(numFiles === 0) {\n\t\t$tw.utils.importDataTransfer(dataTransfer,this.wiki.generateNewTitle(\"Untitled\"),readFileCallback);\n\t}\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handlePasteEvent  = function(event) {\n\tvar self = this,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray), autoOpenOnImport: self.autoOpenOnImport, importTitle: self.importTitle});\n\t\t};\n\t// Let the browser handle it if we're in a textarea or input box\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) == -1 && !event.target.isContentEditable) {\n\t\tvar self = this,\n\t\t\titems = event.clipboardData.items;\n\t\t// Enumerate the clipboard items\n\t\tfor(var t = 0; t<items.length; t++) {\n\t\t\tvar item = items[t];\n\t\t\tif(item.kind === \"file\") {\n\t\t\t\t// Import any files\n\t\t\t\tthis.wiki.readFile(item.getAsFile(),{\n\t\t\t\t\tcallback: readFileCallback,\n\t\t\t\t\tdeserializer: this.dropzoneDeserializer\n\t\t\t\t});\n\t\t\t} else if(item.kind === \"string\") {\n\t\t\t\t// Create tiddlers from string items\n\t\t\t\tvar type = item.type;\n\t\t\t\titem.getAsString(function(str) {\n\t\t\t\t\tvar tiddlerFields = {\n\t\t\t\t\t\ttitle: self.wiki.generateNewTitle(\"Untitled\"),\n\t\t\t\t\t\ttext: str,\n\t\t\t\t\t\ttype: type\n\t\t\t\t\t};\n\t\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\t\tconsole.log(\"Importing string '\" + str + \"', type: '\" + type + \"'\");\n\t\t\t\t\t}\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify([tiddlerFields]), autoOpenOnImport: self.autoOpenOnImport, importTitle: self.importTitle});\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t\t// Tell the browser that we've handled the paste\n\t\tevent.stopPropagation();\n\t\tevent.preventDefault();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDropZoneWidget.prototype.execute = function() {\n\tthis.dropzoneClass = this.getAttribute(\"class\");\n\tthis.dropzoneDeserializer = this.getAttribute(\"deserializer\");\n\tthis.dropzoneEnable = (this.getAttribute(\"enable\") || \"yes\") === \"yes\";\n\tthis.autoOpenOnImport = this.getAttribute(\"autoOpenOnImport\");\n\tthis.importTitle = this.getAttribute(\"importTitle\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDropZoneWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.enable || changedAttributes.autoOpenOnImport || changedAttributes.importTitle || changedAttributes.deserializer || changedAttributes.class) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.dropzone = DropZoneWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-binary.js": {
            "title": "$:/core/modules/widgets/edit-binary.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-binary.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-binary widget; placeholder for editing binary tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\nvar EXPORT_BUTTON_IMAGE = \"$:/core/images/export-button\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBinaryWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBinaryWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBinaryWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBinaryWidget.prototype.execute = function() {\n\t// Get our parameters\n\tvar editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tvar tiddler = this.wiki.getTiddler(editTitle);\n\tvar type = tiddler.fields.type;\n\tvar text = tiddler.fields.text;\n\t// Transclude the binary data tiddler warning message\n\tvar warn = {\n\t\ttype: \"element\",\n\t\ttag: \"p\",\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Create download link based on draft tiddler title\n\tvar link = {\n\t\ttype: \"element\",\n\t\ttag: \"a\",\n\t\tattributes: {\n\t\t\ttitle: {type: \"indirect\", textReference: \"!!draft.title\"},\n\t\t\tdownload: {type: \"indirect\", textReference: \"!!draft.title\"}\n\t\t},\n\t\tchildren: [{\n\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: EXPORT_BUTTON_IMAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Set the link href to internal data URI (no external)\n\tif(text) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: \"data:\" + type + \";base64,\" + text\n\t\t};\n\t}\n\t// Combine warning message and download link in a div\n\tvar element = {\n\t\ttype: \"element\",\n\t\ttag: \"div\",\n\t\tattributes: {\n\t\t\tclass: {type: \"string\", value: \"tc-binary-warning\"}\n\t\t},\n\t\tchildren: [warn, link]\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets([element]);\n};\n\n/*\nRefresh by refreshing our child widget\n*/\nEditBinaryWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"edit-binary\"] = EditBinaryWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-bitmap.js": {
            "title": "$:/core/modules/widgets/edit-bitmap.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-bitmap.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-bitmap widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Default image sizes\nvar DEFAULT_IMAGE_WIDTH = 600,\n\tDEFAULT_IMAGE_HEIGHT = 370,\n\tDEFAULT_IMAGE_TYPE = \"image/png\";\n\n// Configuration tiddlers\nvar LINE_WIDTH_TITLE = \"$:/config/BitmapEditor/LineWidth\",\n\tLINE_COLOUR_TITLE = \"$:/config/BitmapEditor/Colour\",\n\tLINE_OPACITY_TITLE = \"$:/config/BitmapEditor/Opacity\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBitmapWidget = function(parseTreeNode,options) {\n\t// Initialise the editor operations if they've not been done already\n\tif(!this.editorOperations) {\n\t\tEditBitmapWidget.prototype.editorOperations = {};\n\t\t$tw.modules.applyMethods(\"bitmapeditoroperation\",this.editorOperations);\n\t}\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBitmapWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBitmapWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create the wrapper for the toolbar and render its content\n\tthis.toolbarNode = this.document.createElement(\"div\");\n\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\tparent.insertBefore(this.toolbarNode,nextSibling);\n\tthis.domNodes.push(this.toolbarNode);\n\t// Create the on-screen canvas\n\tthis.canvasDomNode = $tw.utils.domMaker(\"canvas\",{\n\t\tdocument: this.document,\n\t\t\"class\":\"tc-edit-bitmapeditor\",\n\t\teventListeners: [{\n\t\t\tname: \"touchstart\", handlerObject: this, handlerMethod: \"handleTouchStartEvent\"\n\t\t},{\n\t\t\tname: \"touchmove\", handlerObject: this, handlerMethod: \"handleTouchMoveEvent\"\n\t\t},{\n\t\t\tname: \"touchend\", handlerObject: this, handlerMethod: \"handleTouchEndEvent\"\n\t\t},{\n\t\t\tname: \"mousedown\", handlerObject: this, handlerMethod: \"handleMouseDownEvent\"\n\t\t},{\n\t\t\tname: \"mousemove\", handlerObject: this, handlerMethod: \"handleMouseMoveEvent\"\n\t\t},{\n\t\t\tname: \"mouseup\", handlerObject: this, handlerMethod: \"handleMouseUpEvent\"\n\t\t}]\n\t});\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Render toolbar child widgets\n\tthis.renderChildren(this.toolbarNode,null);\n\t// // Insert the elements into the DOM\n\tparent.insertBefore(this.canvasDomNode,nextSibling);\n\tthis.domNodes.push(this.canvasDomNode);\n\t// Load the image into the canvas\n\tif($tw.browser) {\n\t\tthis.loadCanvas();\n\t}\n\t// Add widget message listeners\n\tthis.addEventListeners([\n\t\t{type: \"tm-edit-bitmap-operation\", handler: \"handleEditBitmapOperationMessage\"}\n\t]);\n};\n\n/*\nHandle an edit bitmap operation message from the toolbar\n*/\nEditBitmapWidget.prototype.handleEditBitmapOperationMessage = function(event) {\n\t// Invoke the handler\n\tvar handler = this.editorOperations[event.param];\n\tif(handler) {\n\t\thandler.call(this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBitmapWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nJust refresh the toolbar\n*/\nEditBitmapWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nSet the bitmap size variables and refresh the toolbar\n*/\nEditBitmapWidget.prototype.refreshToolbar = function() {\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Refresh each of our child widgets\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\tchildWidget.refreshSelf();\n\t});\n};\n\nEditBitmapWidget.prototype.loadCanvas = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle),\n\t\tcurrImage = new Image();\n\t// Set up event handlers for loading the image\n\tvar self = this;\n\tcurrImage.onload = function() {\n\t\t// Copy the image to the on-screen canvas\n\t\tself.initCanvas(self.canvasDomNode,currImage.width,currImage.height,currImage);\n\t\t// And also copy the current bitmap to the off-screen canvas\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,currImage.width,currImage.height,currImage);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\tcurrImage.onerror = function() {\n\t\t// Set the on-screen canvas size and clear it\n\t\tself.initCanvas(self.canvasDomNode,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the off-screen canvas size and clear it\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\t// Get the current bitmap into an image object\n\tif(tiddler && tiddler.fields.type && tiddler.fields.text) {\n\t\tcurrImage.src = \"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text;\t\t\n\t} else {\n\t\tcurrImage.width = DEFAULT_IMAGE_WIDTH;\n\t\tcurrImage.height = DEFAULT_IMAGE_HEIGHT;\n\t\tcurrImage.onerror();\n\t}\n};\n\nEditBitmapWidget.prototype.initCanvas = function(canvas,width,height,image) {\n\tcanvas.width = width;\n\tcanvas.height = height;\n\tvar ctx = canvas.getContext(\"2d\");\n\tif(image) {\n\t\tctx.drawImage(image,0,0);\n\t} else {\n\t\tctx.fillStyle = \"#fff\";\n\t\tctx.fillRect(0,0,canvas.width,canvas.height);\n\t}\n};\n\n/*\n** Change the size of the canvas, preserving the current image\n*/\nEditBitmapWidget.prototype.changeCanvasSize = function(newWidth,newHeight) {\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\");\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\n/*\n** Rotate the canvas left by 90 degrees\n*/\nEditBitmapWidget.prototype.rotateCanvasLeft = function() {\n\t// Get the current size of the image\n\tvar origWidth = this.currCanvas.width,\n\t\torigHeight = this.currCanvas.height;\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\"),\n\t\tnewWidth = origHeight,\n\t\tnewHeight = origWidth;\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.save();\n\tctx.translate(newWidth / 2,newHeight / 2);\n\tctx.rotate(-Math.PI / 2);\n\tctx.drawImage(this.currCanvas,-origWidth / 2,-origHeight / 2);\n\tctx.restore();\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\nEditBitmapWidget.prototype.handleTouchStartEvent = function(event) {\n\tthis.brushDown = true;\n\tthis.strokeStart(event.touches[0].clientX,event.touches[0].clientY);\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.touches[0].clientX,event.touches[0].clientY);\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchEndEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseDownEvent = function(event) {\n\tthis.strokeStart(event.clientX,event.clientY);\n\tthis.brushDown = true;\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.clientX,event.clientY);\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.handleMouseUpEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.adjustCoordinates = function(x,y) {\n\tvar canvasRect = this.canvasDomNode.getBoundingClientRect(),\n\t\tscale = this.canvasDomNode.width/canvasRect.width;\n\treturn {x: (x - canvasRect.left) * scale, y: (y - canvasRect.top) * scale};\n};\n\nEditBitmapWidget.prototype.strokeStart = function(x,y) {\n\t// Start off a new stroke\n\tthis.stroke = [this.adjustCoordinates(x,y)];\n};\n\nEditBitmapWidget.prototype.strokeMove = function(x,y) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\"),\n\t\tt;\n\t// Add the new position to the end of the stroke\n\tthis.stroke.push(this.adjustCoordinates(x,y));\n\t// Redraw the previous image\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Render the stroke\n\tctx.globalAlpha = parseFloat(this.wiki.getTiddlerText(LINE_OPACITY_TITLE,\"1.0\"));\n\tctx.strokeStyle = this.wiki.getTiddlerText(LINE_COLOUR_TITLE,\"#ff0\");\n\tctx.lineWidth = parseFloat(this.wiki.getTiddlerText(LINE_WIDTH_TITLE,\"3\"));\n\tctx.lineCap = \"round\";\n\tctx.lineJoin = \"round\";\n\tctx.beginPath();\n\tctx.moveTo(this.stroke[0].x,this.stroke[0].y);\n\tfor(t=1; t<this.stroke.length-1; t++) {\n\t\tvar s1 = this.stroke[t],\n\t\t\ts2 = this.stroke[t-1],\n\t\t\ttx = (s1.x + s2.x)/2,\n\t\t\tty = (s1.y + s2.y)/2;\n\t\tctx.quadraticCurveTo(s2.x,s2.y,tx,ty);\n\t}\n\tctx.stroke();\n};\n\nEditBitmapWidget.prototype.strokeEnd = function() {\n\t// Copy the bitmap to the off-screen canvas\n\tvar ctx = this.currCanvas.getContext(\"2d\");\n\tctx.drawImage(this.canvasDomNode,0,0);\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\nEditBitmapWidget.prototype.saveChanges = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle) || new $tw.Tiddler({title: this.editTitle,type: DEFAULT_IMAGE_TYPE});\n\t// data URIs look like \"data:<type>;base64,<text>\"\n\tvar dataURL = this.canvasDomNode.toDataURL(tiddler.fields.type),\n\t\tposColon = dataURL.indexOf(\":\"),\n\t\tposSemiColon = dataURL.indexOf(\";\"),\n\t\tposComma = dataURL.indexOf(\",\"),\n\t\ttype = dataURL.substring(posColon+1,posSemiColon),\n\t\ttext = dataURL.substring(posComma+1);\n\tvar update = {type: type, text: text};\n\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getModificationFields(),tiddler,update,this.wiki.getCreationFields()));\n};\n\nexports[\"edit-bitmap\"] = EditBitmapWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-shortcut.js": {
            "title": "$:/core/modules/widgets/edit-shortcut.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-shortcut.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display an editable keyboard shortcut\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditShortcutWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditShortcutWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditShortcutWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.inputNode = this.document.createElement(\"input\");\n\t// Assign classes\n\tif(this.shortcutClass) {\n\t\tthis.inputNode.className = this.shortcutClass;\t\t\n\t}\n\t// Assign other attributes\n\tif(this.shortcutStyle) {\n\t\tthis.inputNode.setAttribute(\"style\",this.shortcutStyle);\n\t}\n\tif(this.shortcutTooltip) {\n\t\tthis.inputNode.setAttribute(\"title\",this.shortcutTooltip);\n\t}\n\tif(this.shortcutPlaceholder) {\n\t\tthis.inputNode.setAttribute(\"placeholder\",this.shortcutPlaceholder);\n\t}\n\tif(this.shortcutAriaLabel) {\n\t\tthis.inputNode.setAttribute(\"aria-label\",this.shortcutAriaLabel);\n\t}\n\t// Assign the current shortcut\n\tthis.updateInputNode();\n\t// Add event handlers\n\t$tw.utils.addEventListeners(this.inputNode,[\n\t\t{name: \"keydown\", handlerObject: this, handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Link into the DOM\n\tparent.insertBefore(this.inputNode,nextSibling);\n\tthis.domNodes.push(this.inputNode);\n\t// Focus the input Node if focus === \"yes\" or focus === \"true\"\n\tif(this.shortcutFocus === \"yes\" || this.shortcutFocus === \"true\") {\n\t\tthis.focus();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditShortcutWidget.prototype.execute = function() {\n\tthis.shortcutTiddler = this.getAttribute(\"tiddler\");\n\tthis.shortcutField = this.getAttribute(\"field\");\n\tthis.shortcutIndex = this.getAttribute(\"index\");\n\tthis.shortcutPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.shortcutDefault = this.getAttribute(\"default\",\"\");\n\tthis.shortcutClass = this.getAttribute(\"class\");\n\tthis.shortcutStyle = this.getAttribute(\"style\");\n\tthis.shortcutTooltip = this.getAttribute(\"tooltip\");\n\tthis.shortcutAriaLabel = this.getAttribute(\"aria-label\");\n\tthis.shortcutFocus = this.getAttribute(\"focus\");\n};\n\n/*\nUpdate the value of the input node\n*/\nEditShortcutWidget.prototype.updateInputNode = function() {\n\tif(this.shortcutField) {\n\t\tvar tiddler = this.wiki.getTiddler(this.shortcutTiddler);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,this.shortcutField)) {\n\t\t\tthis.inputNode.value = tiddler.getFieldString(this.shortcutField);\n\t\t} else {\n\t\t\tthis.inputNode.value = this.shortcutDefault;\n\t\t}\n\t} else if(this.shortcutIndex) {\n\t\tthis.inputNode.value = this.wiki.extractTiddlerDataItem(this.shortcutTiddler,this.shortcutIndex,this.shortcutDefault);\n\t} else {\n\t\tthis.inputNode.value = this.wiki.getTiddlerText(this.shortcutTiddler,this.shortcutDefault);\n\t}\n};\n\n/*\nHandle a dom \"keydown\" event\n*/\nEditShortcutWidget.prototype.handleKeydownEvent = function(event) {\n\t// Ignore shift, ctrl, meta, alt\n\tif(event.keyCode && $tw.keyboardManager.getModifierKeys().indexOf(event.keyCode) === -1) {\n\t\t// Get the shortcut text representation\n\t\tvar value = $tw.keyboardManager.getPrintableShortcuts([{\n\t\t\tctrlKey: event.ctrlKey,\n\t\t\tshiftKey: event.shiftKey,\n\t\t\taltKey: event.altKey,\n\t\t\tmetaKey: event.metaKey,\n\t\t\tkeyCode: event.keyCode\n\t\t}]);\n\t\tif(value.length > 0) {\n\t\t\tthis.wiki.setText(this.shortcutTiddler,this.shortcutField,this.shortcutIndex,value[0]);\n\t\t}\n\t\t// Ignore the keydown if it was already handled\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn true;\t\t\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nfocus the input node\n*/\nEditShortcutWidget.prototype.focus = function() {\n\tif(this.inputNode.focus && this.inputNode.select) {\n\t\tthis.inputNode.focus();\n\t\tthis.inputNode.select();\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget needed re-rendering\n*/\nEditShortcutWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.placeholder || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.style || changedAttributes.tooltip || changedAttributes[\"aria-label\"] || changedAttributes.focus) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedTiddlers[this.shortcutTiddler]) {\n\t\tthis.updateInputNode();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports[\"edit-shortcut\"] = EditShortcutWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-text.js": {
            "title": "$:/core/modules/widgets/edit-text.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-text.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-text widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar editTextWidgetFactory = require(\"$:/core/modules/editor/factory.js\").editTextWidgetFactory,\n\tFramedEngine = require(\"$:/core/modules/editor/engines/framed.js\").FramedEngine,\n\tSimpleEngine = require(\"$:/core/modules/editor/engines/simple.js\").SimpleEngine;\n\nexports[\"edit-text\"] = editTextWidgetFactory(FramedEngine,SimpleEngine);\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit.js": {
            "title": "$:/core/modules/widgets/edit.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit.js\ntype: application/javascript\nmodule-type: widget\n\nEdit widget is a meta-widget chooses the appropriate actual editting widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n// Mappings from content type to editor type are stored in tiddlers with this prefix\nvar EDITOR_MAPPING_PREFIX = \"$:/config/EditorTypeMappings/\";\n\n/*\nCompute the internal state of the widget\n*/\nEditWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.editField = this.getAttribute(\"field\",\"text\");\n\tthis.editIndex = this.getAttribute(\"index\");\n\tthis.editClass = this.getAttribute(\"class\");\n\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.editTabIndex = this.getAttribute(\"tabindex\");\n\tthis.editFocus = this.getAttribute(\"focus\",\"\");\n\tthis.editCancelPopups = this.getAttribute(\"cancelPopups\",\"\");\n\tthis.editInputActions = this.getAttribute(\"inputActions\");\n\tthis.editRefreshTitle = this.getAttribute(\"refreshTitle\");\n\tthis.editAutoComplete = this.getAttribute(\"autocomplete\");\n\t// Choose the appropriate edit widget\n\tthis.editorType = this.getEditorType();\n\t// Make the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"edit-\" + this.editorType,\n\t\tattributes: this.parseTreeNode.attributes,\n\t\tchildren: this.parseTreeNode.children\n\t}]);\n};\n\nEditWidget.prototype.getEditorType = function() {\n\t// Get the content type of the thing we're editing\n\tvar type;\n\tif(this.editField === \"text\") {\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\ttype = tiddler.fields.type;\n\t\t}\n\t}\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar editorType = this.wiki.getTiddlerText(EDITOR_MAPPING_PREFIX + type);\n\tif(!editorType) {\n\t\tvar typeInfo = $tw.config.contentTypeInfo[type];\n\t\tif(typeInfo && typeInfo.encoding === \"base64\") {\n\t\t\teditorType = \"binary\";\n\t\t} else {\n\t\t\teditorType = \"text\";\n\t\t}\n\t}\n\treturn editorType;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEditWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh if an attribute has changed, or the type associated with the target tiddler has changed\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.tabindex || changedAttributes.cancelPopups || changedAttributes.inputActions || changedAttributes.refreshTitle || changedAttributes.autocomplete || (changedTiddlers[this.editTitle] && this.getEditorType() !== this.editorType)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.edit = EditWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/element.js": {
            "title": "$:/core/modules/widgets/element.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/element.js\ntype: application/javascript\nmodule-type: widget\n\nElement widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ElementWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nElementWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nElementWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\t// Neuter blacklisted elements\n\tthis.tag = this.parseTreeNode.tag;\n\tif($tw.config.htmlUnsafeElements.indexOf(this.tag) !== -1) {\n\t\tthis.tag = \"safe-\" + this.tag;\n\t}\n\t// Adjust headings by the current base level\n\tvar headingLevel = [\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"].indexOf(this.tag);\n\tif(headingLevel !== -1) {\n\t\tvar baseLevel = parseInt(this.getVariable(\"tv-adjust-heading-level\",\"0\"),10) || 0;\n\t\theadingLevel = Math.min(Math.max(headingLevel + 1 + baseLevel,1),6);\n\t\tthis.tag = \"h\" + headingLevel;\n\t}\n\t// Select the namespace for the tag\n\tvar tagNamespaces = {\n\t\t\tsvg: \"http://www.w3.org/2000/svg\",\n\t\t\tmath: \"http://www.w3.org/1998/Math/MathML\",\n\t\t\tbody: \"http://www.w3.org/1999/xhtml\"\n\t\t};\n\tthis.namespace = tagNamespaces[this.tag];\n\tif(this.namespace) {\n\t\tthis.setVariable(\"namespace\",this.namespace);\n\t} else {\n\t\tthis.namespace = this.getVariable(\"namespace\",{defaultValue: \"http://www.w3.org/1999/xhtml\"});\n\t}\n\t// Invoke the th-rendering-element hook\n\tvar parseTreeNodes = $tw.hooks.invokeHook(\"th-rendering-element\",null,this);\n\tthis.isReplaced = !!parseTreeNodes;\n\tif(parseTreeNodes) {\n\t\t// Use the parse tree nodes provided by the hook\n\t\tthis.makeChildWidgets(parseTreeNodes);\n\t\tthis.renderChildren(this.parentDomNode,null);\n\t\treturn;\n\t}\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n\t// Create the DOM node and render children\n\tvar domNode = this.document.createElementNS(this.namespace,this.tag);\n\tthis.assignAttributes(domNode,{excludeEventAttributes: true});\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nElementWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\thasChangedAttributes = $tw.utils.count(changedAttributes) > 0;\n\tif(hasChangedAttributes) {\n\t\tif(!this.isReplaced) {\n\t\t\t// Update our attributes\n\t\t\tthis.assignAttributes(this.domNodes[0],{excludeEventAttributes: true});\t\t\t\n\t\t} else {\n\t\t\t// If we were replaced then completely refresh ourselves\n\t\t\treturn this.refreshSelf();\n\t\t}\n\t}\n\treturn this.refreshChildren(changedTiddlers) || hasChangedAttributes;\n};\n\nexports.element = ElementWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/encrypt.js": {
            "title": "$:/core/modules/widgets/encrypt.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/encrypt.js\ntype: application/javascript\nmodule-type: widget\n\nEncrypt widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EncryptWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEncryptWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEncryptWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.encryptedText);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEncryptWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\",\"[!is[system]]\");\n\t// Encrypt the filtered tiddlers\n\tvar tiddlers = this.wiki.filterTiddlers(this.filter),\n\t\tjson = {},\n\t\tself = this;\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title),\n\t\t\tjsonTiddler = {};\n\t\tfor(var f in tiddler.fields) {\n\t\t\tjsonTiddler[f] = tiddler.getFieldString(f);\n\t\t}\n\t\tjson[title] = jsonTiddler;\n\t});\n\tthis.encryptedText = $tw.utils.htmlEncode($tw.crypto.encrypt(JSON.stringify(json)));\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEncryptWidget.prototype.refresh = function(changedTiddlers) {\n\t// We don't need to worry about refreshing because the encrypt widget isn't for interactive use\n\treturn false;\n};\n\nexports.encrypt = EncryptWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/entity.js": {
            "title": "$:/core/modules/widgets/entity.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/entity.js\ntype: application/javascript\nmodule-type: widget\n\nHTML entity widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EntityWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEntityWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEntityWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar entityString = this.getAttribute(\"entity\",this.parseTreeNode.entity || \"\"),\n\t\ttextNode = this.document.createTextNode($tw.utils.entityDecode(entityString));\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEntityWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEntityWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.entity) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.entity = EntityWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/eventcatcher.js": {
            "title": "$:/core/modules/widgets/eventcatcher.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/eventcatcher.js\ntype: application/javascript\nmodule-type: widget\n\nEvent handler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EventWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEventWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEventWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.elementTag && $tw.config.htmlUnsafeElements.indexOf(this.elementTag) === -1) {\n\t\ttag = this.elementTag;\n\t}\t\n\tvar domNode = this.document.createElement(tag);\n\tthis.domNode = domNode;\n\t// Assign classes\n\tthis.assignDomNodeClasses();\t\n\t// Add our event handler\n\t$tw.utils.each(this.types,function(type) {\n\t\tdomNode.addEventListener(type,function(event) {\n\t\t\tvar selector = self.getAttribute(\"selector\"),\n\t\t\t\tactions = self.getAttribute(\"actions-\"+type),\n\t\t\t\tselectedNode = event.target,\n\t\t\t\tselectedNodeRect,\n\t\t\t\tcatcherNodeRect,\n\t\t\t\tvariables = {};\n\t\t\tif(selector) {\n\t\t\t\t// Search ancestors for a node that matches the selector\n\t\t\t\twhile(!selectedNode.matches(selector) && selectedNode !== domNode) {\n\t\t\t\t\tselectedNode = selectedNode.parentNode;\n\t\t\t\t}\n\t\t\t\t// If we found one, copy the attributes as variables, otherwise exit\n\t\t\t\tif(selectedNode.matches(selector)) {\n\t\t\t\t\t$tw.utils.each(selectedNode.attributes,function(attribute) {\n\t\t\t\t\t\tvariables[\"dom-\" + attribute.name] = attribute.value.toString();\n\t\t\t\t\t});\n\t\t\t\t\t//Add a variable with a popup coordinate string for the selected node\n\t\t\t\t\tvariables[\"tv-popup-coords\"] = \"(\" + selectedNode.offsetLeft + \",\" + selectedNode.offsetTop +\",\" + selectedNode.offsetWidth + \",\" + selectedNode.offsetHeight + \")\";\n\t\t\t\t\t\n\t\t\t\t\t//Add variables for offset of selected node\n\t\t\t\t\tvariables[\"tv-selectednode-posx\"] = selectedNode.offsetLeft.toString();\n\t\t\t\t\tvariables[\"tv-selectednode-posy\"] = selectedNode.offsetTop.toString();\n\t\t\t\t\tvariables[\"tv-selectednode-width\"] = selectedNode.offsetWidth.toString();\n\t\t\t\t\tvariables[\"tv-selectednode-height\"] = selectedNode.offsetHeight.toString();\n\n\t\t\t\t\t//Add variables for event X and Y position relative to selected node\n\t\t\t\t\tselectedNodeRect = selectedNode.getBoundingClientRect();\t\t\t\t\n\t\t\t\t\tvariables[\"event-fromselected-posx\"] = (event.clientX - selectedNodeRect.left).toString();\n\t\t\t\t\tvariables[\"event-fromselected-posy\"] = (event.clientY - selectedNodeRect.top).toString();\n\n\t\t\t\t\t//Add variables for event X and Y position relative to event catcher node\n\t\t\t\t\tcatcherNodeRect = self.domNode.getBoundingClientRect();\n\t\t\t\t\tvariables[\"event-fromcatcher-posx\"] = (event.clientX - catcherNodeRect.left).toString();\n\t\t\t\t\tvariables[\"event-fromcatcher-posy\"] = (event.clientY - catcherNodeRect.top).toString();\n\t\t\t\t} else {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Execute our actions with the variables\n\t\t\tif(actions) {\n\t\t\t\t// Add a variable for the modifier key\n\t\t\t\tvariables.modifier = $tw.keyboardManager.getEventModifierKeyDescriptor(event);\n\t\t\t\t// Add a variable for the mouse button\n\t\t\t\tif(\"button\" in event) {\n\t\t\t\t\tif(event.button === 0) {\n\t\t\t\t\t\tvariables[\"event-mousebutton\"] = \"left\";\n\t\t\t\t\t} else if(event.button === 1) {\n\t\t\t\t\t\tvariables[\"event-mousebutton\"] = \"middle\";\n\t\t\t\t\t} else if(event.button === 2) {\n\t\t\t\t\t\tvariables[\"event-mousebutton\"] = \"right\";\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tvariables[\"event-type\"] = event.type.toString();\n\t\t\t\tif(typeof event.detail === \"object\" && !!event.detail) {\n\t\t\t\t\t$tw.utils.each(event.detail,function(detailValue,detail) {\n\t\t\t\t\t\tvariables[\"event-detail-\" + detail] = detailValue.toString();\n\t\t\t\t\t});\n\t\t\t\t} else if(!!event.detail) {\n\t\t\t\t\tvariables[\"event-detail\"] = event.detail.toString();\n\t\t\t\t}\n\t\t\t\tself.invokeActionString(actions,self,event,variables);\n\t\t\t\tevent.preventDefault();\n\t\t\t\tevent.stopPropagation();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\treturn false;\n\t\t},false);\n\t});\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEventWidget.prototype.execute = function() {\n\tvar self = this;\n\t// Get attributes that require a refresh on change\n\tthis.types = this.getAttribute(\"events\",\"\").split(\" \");\n\tthis.elementTag = this.getAttribute(\"tag\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\nEventWidget.prototype.assignDomNodeClasses = function() {\n\tvar classes = this.getAttribute(\"class\",\"\").split(\" \");\n\tclasses.push(\"tc-eventcatcher\");\n\tthis.domNode.className = classes.join(\" \");\t\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEventWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"events\"] || changedAttributes[\"tag\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedAttributes[\"class\"]) {\n\t\tthis.assignDomNodeClasses();\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.eventcatcher = EventWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/fieldmangler.js": {
            "title": "$:/core/modules/widgets/fieldmangler.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/fieldmangler.js\ntype: application/javascript\nmodule-type: widget\n\nField mangler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldManglerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-remove-field\", handler: \"handleRemoveFieldEvent\"},\n\t\t{type: \"tm-add-field\", handler: \"handleAddFieldEvent\"},\n\t\t{type: \"tm-remove-tag\", handler: \"handleRemoveTagEvent\"},\n\t\t{type: \"tm-add-tag\", handler: \"handleAddTagEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldManglerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldManglerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldManglerWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.mangleTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldManglerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nFieldManglerWidget.prototype.handleRemoveFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tdeletion = {};\n\tdeletion[event.param] = undefined;\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,deletion));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\taddition = this.wiki.getModificationFields(),\n\t\thadInvalidFieldName = false,\n\t\taddField = function(name,value) {\n\t\t\tvar trimmedName = name.toLowerCase().trim();\n\t\t\tif(!$tw.utils.isValidFieldName(trimmedName)) {\n\t\t\t\tif(!hadInvalidFieldName) {\n\t\t\t\t\talert($tw.language.getString(\n\t\t\t\t\t\t\"InvalidFieldName\",\n\t\t\t\t\t\t{variables:\n\t\t\t\t\t\t\t{fieldName: trimmedName}\n\t\t\t\t\t\t}\n\t\t\t\t\t));\n\t\t\t\t\thadInvalidFieldName = true;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif(!value && tiddler) {\n\t\t\t\t\tvalue = tiddler.fields[trimmedName];\n\t\t\t\t}\n\t\t\t\taddition[trimmedName] = value || \"\";\n\t\t\t}\n\t\t\treturn;\n\t\t};\n\taddition.title = this.mangleTitle;\n\tif(typeof event.param === \"string\") {\n\t\taddField(event.param,\"\");\n\t}\n\tif(typeof event.paramObject === \"object\") {\n\t\tfor(var name in event.paramObject) {\n\t\t\taddField(name,event.paramObject[name]);\n\t\t}\n\t}\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,addition));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleRemoveTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tmodification = this.wiki.getModificationFields();\n\tif(tiddler && tiddler.fields.tags) {\n\t\tvar p = tiddler.fields.tags.indexOf(event.param);\n\t\tif(p !== -1) {\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\tmodification.tags.splice(p,1);\n\t\t\tif(modification.tags.length === 0) {\n\t\t\t\tmodification.tags = undefined;\n\t\t\t}\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\n\t\t}\n\t}\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tmodification = this.wiki.getModificationFields();\n\tif(tiddler && typeof event.param === \"string\") {\n\t\tvar tag = event.param.trim();\n\t\tif(tag !== \"\") {\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\t$tw.utils.pushTop(modification.tags,tag);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\t\t\t\n\t\t}\n\t} else if(typeof event.param === \"string\" && event.param.trim() !== \"\" && this.mangleTitle.trim() !== \"\") {\n\t\tvar tag = [];\n\t\ttag.push(event.param.trim());\n\t\tthis.wiki.addTiddler(new $tw.Tiddler({title: this.mangleTitle, tags: tag},modification));\n\t}\n\treturn true;\n};\n\nexports.fieldmangler = FieldManglerWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/fields.js": {
            "title": "$:/core/modules/widgets/fields.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/fields.js\ntype: application/javascript\nmodule-type: widget\n\nFields widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldsWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldsWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldsWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.template = this.getAttribute(\"template\");\n\tthis.sort = this.getAttribute(\"sort\",\"yes\") === \"yes\";\n\tthis.sortReverse = this.getAttribute(\"sortReverse\",\"no\") === \"yes\";\n\tthis.exclude = this.getAttribute(\"exclude\");\n\tthis.include = this.getAttribute(\"include\",null);\n\tthis.stripTitlePrefix = this.getAttribute(\"stripTitlePrefix\",\"no\") === \"yes\";\n\t// Get the value to display\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\n\t// Get the inclusion and exclusion list\n\tvar excludeArr = (this.exclude) ? this.exclude.split(\" \") : [\"text\"];\n\t// Include takes precedence\n\tvar includeArr = (this.include) ? this.include.split(\" \") : null;\n\n\t// Compose the template\n\tvar text = [];\n\tif(this.template && tiddler) {\n\t\tvar fields = [];\n\t\tif (includeArr) { // Include takes precedence\n\t\t\tfor(var i=0; i<includeArr.length; i++) {\n\t\t\t\tif(tiddler.fields[includeArr[i]]) {\n\t\t\t\t\tfields.push(includeArr[i]);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tfor(var fieldName in tiddler.fields) {\n\t\t\t\tif(excludeArr.indexOf(fieldName) === -1) {\n\t\t\t\t\tfields.push(fieldName);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif (this.sort) fields.sort();\n\t\tif (this.sortReverse) fields.reverse();\n\t\tfor(var f=0, fmax=fields.length; f<fmax; f++) {\n\t\t\tfieldName = fields[f];\n\t\t\tvar row = this.template,\n\t\t\t\tvalue = tiddler.getFieldString(fieldName);\n\t\t\tif(this.stripTitlePrefix && fieldName === \"title\") {\n\t\t\t\tvar reStrip = /^\\{[^\\}]+\\}(.+)/mg,\n\t\t\t\t\treMatch = reStrip.exec(value);\n\t\t\t\tif(reMatch) {\n\t\t\t\t\tvalue = reMatch[1];\n\t\t\t\t}\n\t\t\t}\n\t\t\trow = $tw.utils.replaceString(row,\"$name$\",fieldName);\n\t\t\trow = $tw.utils.replaceString(row,\"$value$\",value);\n\t\t\trow = $tw.utils.replaceString(row,\"$encoded_value$\",$tw.utils.htmlEncode(value));\n\t\t\ttext.push(row);\n\t\t}\n\t}\n\tthis.text = text.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif( changedAttributes.tiddler || changedAttributes.template || changedAttributes.exclude ||\n\t\tchangedAttributes.include || changedAttributes.sort || changedAttributes.sortReverse ||\n\t\tchangedTiddlers[this.tiddlerTitle] || changedAttributes.stripTitlePrefix) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\nexports.fields = FieldsWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/image.js": {
            "title": "$:/core/modules/widgets/image.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/image.js\ntype: application/javascript\nmodule-type: widget\n\nThe image widget displays an image referenced with an external URI or with a local tiddler title.\n\n```\n<$image src=\"TiddlerTitle\" width=\"320\" height=\"400\" class=\"classnames\">\n```\n\nThe image source can be the title of an existing tiddler or the URL of an external image.\n\nExternal images always generate an HTML `<img>` tag.\n\nTiddlers that have a _canonical_uri field generate an HTML `<img>` tag with the src attribute containing the URI.\n\nTiddlers that contain image data generate an HTML `<img>` tag with the src attribute containing a base64 representation of the image.\n\nTiddlers that contain wikitext could be rendered to a DIV of the usual size of a tiddler, and then transformed to the size requested.\n\nThe width and height attributes are interpreted as a number of pixels, and do not need to include the \"px\" suffix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\t// Determine what type of image it is\n\tvar tag = \"img\", src = \"\",\n\t\ttiddler = this.wiki.getTiddler(this.imageSource);\n\tif(!tiddler) {\n\t\t// The source isn't the title of a tiddler, so we'll assume it's a URL\n\t\tsrc = this.getVariable(\"tv-get-export-image-link\",{params: [{name: \"src\",value: this.imageSource}],defaultValue: this.imageSource});\n\t} else {\n\t\t// Check if it is an image tiddler\n\t\tif(this.wiki.isImageTiddler(this.imageSource)) {\n\t\t\tvar type = tiddler.fields.type,\n\t\t\t\ttext = tiddler.fields.text,\n\t\t\t\t_canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t// If the tiddler has body text then it doesn't need to be lazily loaded\n\t\t\tif(text) {\n\t\t\t\t// Render the appropriate element for the image type\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = \"data:application/pdf;base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = \"data:image/svg+xml,\" + encodeURIComponent(text);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = \"data:\" + type + \";base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t} else if(_canonical_uri) {\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\t\n\t\t\t} else {\n\t\t\t\t// Just trigger loading of the tiddler\n\t\t\t\tthis.wiki.getTiddlerText(this.imageSource);\n\t\t\t}\n\t\t}\n\t}\n\t// Create the element and assign the attributes\n\tvar domNode = this.document.createElement(tag);\n\tdomNode.setAttribute(\"src\",src);\n\tif(this.imageClass) {\n\t\tdomNode.setAttribute(\"class\",this.imageClass);\t\t\n\t}\n\tif(this.imageWidth) {\n\t\tdomNode.setAttribute(\"width\",this.imageWidth);\n\t}\n\tif(this.imageHeight) {\n\t\tdomNode.setAttribute(\"height\",this.imageHeight);\n\t}\n\tif(this.imageTooltip) {\n\t\tdomNode.setAttribute(\"title\",this.imageTooltip);\t\t\n\t}\n\tif(this.imageAlt) {\n\t\tdomNode.setAttribute(\"alt\",this.imageAlt);\t\t\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImageWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.imageSource = this.getAttribute(\"source\");\n\tthis.imageWidth = this.getAttribute(\"width\");\n\tthis.imageHeight = this.getAttribute(\"height\");\n\tthis.imageClass = this.getAttribute(\"class\");\n\tthis.imageTooltip = this.getAttribute(\"tooltip\");\n\tthis.imageAlt = this.getAttribute(\"alt\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.width || changedAttributes.height || changedAttributes[\"class\"] || changedAttributes.tooltip || changedTiddlers[this.imageSource]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\t\n\t}\n};\n\nexports.image = ImageWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/importvariables.js": {
            "title": "$:/core/modules/widgets/importvariables.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/importvariables.js\ntype: application/javascript\nmodule-type: widget\n\nImport variable definitions from other tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImportVariablesWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImportVariablesWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImportVariablesWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImportVariablesWidget.prototype.execute = function(tiddlerList) {\n\tvar widgetPointer = this;\n\t// Got to flush all the accumulated variables\n\tthis.variables = new this.variablesConstructor();\n\t// Get our parameters\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Compute the filter\n\tthis.tiddlerList = tiddlerList || this.wiki.filterTiddlers(this.filter,this);\n\t// Accumulate the <$set> widgets from each tiddler\n\t$tw.utils.each(this.tiddlerList,function(title) {\n\t\tvar parser = widgetPointer.wiki.parseTiddler(title);\n\t\tif(parser) {\n\t\t\tvar parseTreeNode = parser.tree[0];\n\t\t\twhile(parseTreeNode && parseTreeNode.type === \"set\") {\n\t\t\t\tvar node = {\n\t\t\t\t\ttype: \"set\",\n\t\t\t\t\tattributes: parseTreeNode.attributes,\n\t\t\t\t\tparams: parseTreeNode.params,\n\t\t\t\t\tisMacroDefinition: parseTreeNode.isMacroDefinition\n\t\t\t\t};\n\t\t\t\tif (parseTreeNode.isMacroDefinition) {\n\t\t\t\t\t// Macro definitions can be folded into\n\t\t\t\t\t// current widget instead of adding\n\t\t\t\t\t// another link to the chain.\n\t\t\t\t\tvar widget = widgetPointer.makeChildWidget(node);\n\t\t\t\t\twidget.computeAttributes();\n\t\t\t\t\twidget.execute();\n\t\t\t\t\t// We SHALLOW copy over all variables\n\t\t\t\t\t// in widget. We can't use\n\t\t\t\t\t// $tw.utils.assign, because that copies\n\t\t\t\t\t// up the prototype chain, which we\n\t\t\t\t\t// don't want.\n\t\t\t\t\t$tw.utils.each(Object.keys(widget.variables), function(key) {\n\t\t\t\t\t\twidgetPointer.variables[key] = widget.variables[key];\n\t\t\t\t\t});\n\t\t\t\t} else {\n\t\t\t\t\twidgetPointer.children = [widgetPointer.makeChildWidget(node)];\n\t\t\t\t\t// No more regenerating children for\n\t\t\t\t\t// this widget. If it needs to refresh,\n\t\t\t\t\t// it'll do so along with the the whole\n\t\t\t\t\t// importvariable tree.\n\t\t\t\t\tif (widgetPointer != this) {\n\t\t\t\t\t\twidgetPointer.makeChildWidgets = function(){};\n\t\t\t\t\t}\n\t\t\t\t\twidgetPointer = widgetPointer.children[0];\n\t\t\t\t}\n\t\t\t\tparseTreeNode = parseTreeNode.children && parseTreeNode.children[0];\n\t\t\t}\n\t\t} \n\t});\n\n\tif (widgetPointer != this) {\n\t\twidgetPointer.parseTreeNode.children = this.parseTreeNode.children;\n\t} else {\n\t\twidgetPointer.makeChildWidgets();\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImportVariablesWidget.prototype.refresh = function(changedTiddlers) {\n\t// Recompute our attributes and the filter list\n\tvar changedAttributes = this.computeAttributes(),\n\t\ttiddlerList = this.wiki.filterTiddlers(this.getAttribute(\"filter\"),this);\n\t// Refresh if the filter has changed, or the list of tiddlers has changed, or any of the tiddlers in the list has changed\n\tfunction haveListedTiddlersChanged() {\n\t\tvar changed = false;\n\t\ttiddlerList.forEach(function(title) {\n\t\t\tif(changedTiddlers[title]) {\n\t\t\t\tchanged = true;\n\t\t\t}\n\t\t});\n\t\treturn changed;\n\t}\n\tif(changedAttributes.filter || !$tw.utils.isArrayEqual(this.tiddlerList,tiddlerList) || haveListedTiddlersChanged()) {\n\t\t// Compute the filter\n\t\tthis.removeChildDomNodes();\n\t\tthis.execute(tiddlerList);\n\t\tthis.renderChildren(this.parentDomNode,this.findNextSiblingDomNode());\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.importvariables = ImportVariablesWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/keyboard.js": {
            "title": "$:/core/modules/widgets/keyboard.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/keyboard.js\ntype: application/javascript\nmodule-type: widget\n\nKeyboard shortcut widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar KeyboardWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nKeyboardWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nKeyboardWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.tag && $tw.config.htmlUnsafeElements.indexOf(this.tag) === -1) {\n\t\ttag = this.tag;\n\t}\n\t// Create element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-keyboard\");\n\tdomNode.className = classes.join(\" \");\n\t// Add a keyboard event handler\n\tdomNode.addEventListener(\"keydown\",function (event) {\n\t\tif($tw.keyboardManager.checkKeyDescriptors(event,self.keyInfoArray)) {\n\t\t\tvar handled = self.invokeActions(self,event);\n\t\t\tif(self.actions) {\n\t\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t\t}\n\t\t\tself.dispatchMessage(event);\n\t\t\tif(handled || self.actions || self.message) {\n\t\t\t\tevent.preventDefault();\n\t\t\t\tevent.stopPropagation();\n\t\t\t}\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nKeyboardWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\")});\n};\n\n/*\nCompute the internal state of the widget\n*/\nKeyboardWidget.prototype.execute = function() {\n\tvar self = this;\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\",\"\");\n\tthis.message = this.getAttribute(\"message\",\"\");\n\tthis.param = this.getAttribute(\"param\",\"\");\n\tthis.key = this.getAttribute(\"key\",\"\");\n\tthis.tag = this.getAttribute(\"tag\",\"\");\n\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tif(this.key.substr(0,2) === \"((\" && this.key.substr(-2,2) === \"))\") {\n\t\tthis.shortcutTiddlers = [];\n\t\tvar name = this.key.substring(2,this.key.length -2);\n\t\t$tw.utils.each($tw.keyboardManager.lookupNames,function(platformDescriptor) {\n\t\t\tself.shortcutTiddlers.push(\"$:/config/\" + platformDescriptor + \"/\" + name);\n\t\t});\n\t}\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nKeyboardWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.message || changedAttributes.param || changedAttributes.key || changedAttributes[\"class\"] || changedAttributes.tag) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\t// Update the keyInfoArray if one of its shortcut-config-tiddlers has changed\n\tif(this.shortcutTiddlers && $tw.utils.hopArray(changedTiddlers,this.shortcutTiddlers)) {\n\t\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.keyboard = KeyboardWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/link.js": {
            "title": "$:/core/modules/widgets/link.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/link.js\ntype: application/javascript\nmodule-type: widget\n\nLink widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the value of the tv-wikilinks configuration macro\n\tvar wikiLinksMacro = this.getVariable(\"tv-wikilinks\"),\n\t\tuseWikiLinks = wikiLinksMacro ? (wikiLinksMacro.trim() !== \"no\") : true,\n\t\tmissingLinksEnabled = !(this.hideMissingLinks && this.isMissing && !this.isShadow);\n\t// Render the link if required\n\tif(useWikiLinks && missingLinksEnabled) {\n\t\tthis.renderLink(parent,nextSibling);\n\t} else {\n\t\t// Just insert the link text\n\t\tvar domNode = this.document.createElement(\"span\");\n\t\tparent.insertBefore(domNode,nextSibling);\n\t\tthis.renderChildren(domNode,null);\n\t\tthis.domNodes.push(domNode);\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.renderLink = function(parent,nextSibling) {\n\tvar self = this;\n\t// Sanitise the specified tag\n\tvar tag = this.linkTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"a\";\n\t}\n\t// Create our element\n\tvar namespace = this.getVariable(\"namespace\",{defaultValue: \"http://www.w3.org/1999/xhtml\"}),\n\t\tdomNode = this.document.createElementNS(namespace,tag);\n\t// Assign classes\n\tvar classes = [];\n\tif(this.overrideClasses === undefined) {\n\t\tclasses.push(\"tc-tiddlylink\");\n\t\tif(this.isShadow) {\n\t\t\tclasses.push(\"tc-tiddlylink-shadow\");\n\t\t}\n\t\tif(this.isMissing && !this.isShadow) {\n\t\t\tclasses.push(\"tc-tiddlylink-missing\");\n\t\t} else {\n\t\t\tif(!this.isMissing) {\n\t\t\t\tclasses.push(\"tc-tiddlylink-resolves\");\n\t\t\t}\n\t\t}\n\t\tif(this.linkClasses) {\n\t\t\tclasses.push(this.linkClasses);\t\t\t\n\t\t}\n\t} else if(this.overrideClasses !== \"\") {\n\t\tclasses.push(this.overrideClasses)\n\t}\n\tif(classes.length > 0) {\n\t\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t}\n\t// Set an href\n\tvar wikilinkTransformFilter = this.getVariable(\"tv-filter-export-link\"),\n\t\twikiLinkText;\n\tif(wikilinkTransformFilter) {\n\t\t// Use the filter to construct the href\n\t\twikiLinkText = this.wiki.filterTiddlers(wikilinkTransformFilter,this,function(iterator) {\n\t\t\titerator(self.wiki.getTiddler(self.to),self.to)\n\t\t})[0];\n\t} else {\n\t\t// Expand the tv-wikilink-template variable to construct the href\n\t\tvar wikiLinkTemplateMacro = this.getVariable(\"tv-wikilink-template\"),\n\t\t\twikiLinkTemplate = wikiLinkTemplateMacro ? wikiLinkTemplateMacro.trim() : \"#$uri_encoded$\";\n\t\twikiLinkText = $tw.utils.replaceString(wikiLinkTemplate,\"$uri_encoded$\",encodeURIComponent(this.to));\n\t\twikiLinkText = $tw.utils.replaceString(wikiLinkText,\"$uri_doubleencoded$\",encodeURIComponent(encodeURIComponent(this.to)));\n\t}\n\t// Override with the value of tv-get-export-link if defined\n\twikiLinkText = this.getVariable(\"tv-get-export-link\",{params: [{name: \"to\",value: this.to}],defaultValue: wikiLinkText});\n\tif(tag === \"a\") {\n\t\tvar namespaceHref = (namespace === \"http://www.w3.org/2000/svg\") ? \"http://www.w3.org/1999/xlink\" : undefined;\n\t\tdomNode.setAttributeNS(namespaceHref,\"href\",wikiLinkText);\n\t}\n\t// Set the tabindex\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\n\t// Set the tooltip\n\t// HACK: Performance issues with re-parsing the tooltip prevent us defaulting the tooltip to \"<$transclude field='tooltip'><$transclude field='title'/></$transclude>\"\n\tvar tooltipWikiText = this.tooltip || this.getVariable(\"tv-wikilink-tooltip\");\n\tif(tooltipWikiText) {\n\t\tvar tooltipText = this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",tooltipWikiText,{\n\t\t\t\tparseAsInline: true,\n\t\t\t\tvariables: {\n\t\t\t\t\tcurrentTiddler: this.to\n\t\t\t\t},\n\t\t\t\tparentWidget: this\n\t\t\t});\n\t\tdomNode.setAttribute(\"title\",tooltipText);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"click\", handlerObject: this, handlerMethod: \"handleClickEvent\"},\n\t]);\n\t// Make the link draggable if required\n\tif(this.draggable === \"yes\") {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.to;},\n\t\t\twidget: this\n\t\t});\n\t}\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nLinkWidget.prototype.handleClickEvent = function(event) {\n\t// Send the click on its way as a navigate event\n\tvar bounds = this.domNodes[0].getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1),\n\t\tmetaKey: event.metaKey,\n\t\tctrlKey: event.ctrlKey,\n\t\taltKey: event.altKey,\n\t\tshiftKey: event.shiftKey,\n\t\tevent: event\n\t});\n\tif(this.domNodes[0].hasAttribute(\"href\")) {\n\t\tevent.preventDefault();\n\t}\n\tevent.stopPropagation();\n\treturn false;\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.to = this.getAttribute(\"to\",this.getVariable(\"currentTiddler\"));\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.linkClasses = this.getAttribute(\"class\");\n\tthis.overrideClasses = this.getAttribute(\"overrideClass\");\n\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\tthis.draggable = this.getAttribute(\"draggable\",\"yes\");\n\tthis.linkTag = this.getAttribute(\"tag\",\"a\");\n\t// Determine the link characteristics\n\tthis.isMissing = !this.wiki.tiddlerExists(this.to);\n\tthis.isShadow = this.wiki.isShadowTiddler(this.to);\n\tthis.hideMissingLinks = (this.getVariable(\"tv-show-missing-links\") || \"yes\") === \"no\";\n\t// Make the child widgets\n\tvar templateTree;\n\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\ttemplateTree = this.parseTreeNode.children;\n\t} else {\n\t\t// Default template is a link to the title\n\t\ttemplateTree = [{type: \"text\", text: this.to}];\n\t}\n\tthis.makeChildWidgets(templateTree);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedTiddlers[this.to] || changedAttributes[\"aria-label\"] || changedAttributes.tooltip) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.link = LinkWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/linkcatcher.js": {
            "title": "$:/core/modules/widgets/linkcatcher.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/linkcatcher.js\ntype: application/javascript\nmodule-type: widget\n\nLinkcatcher widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkCatcherWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkCatcherWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkCatcherWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkCatcherWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.catchTo = this.getAttribute(\"to\");\n\tthis.catchMessage = this.getAttribute(\"message\");\n\tthis.catchSet = this.getAttribute(\"set\");\n\tthis.catchSetTo = this.getAttribute(\"setTo\");\n\tthis.catchActions = this.getAttribute(\"actions\");\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n\t// When executing actions we avoid trapping navigate events, so that we don't trigger ourselves recursively\n\tthis.executingActions = false;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkCatcherWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.set || changedAttributes.setTo) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\n/*\nHandle a tm-navigate event\n*/\nLinkCatcherWidget.prototype.handleNavigateEvent = function(event) {\n\tif(!this.executingActions) {\n\t\t// Execute the actions\n\t\tif(this.catchTo) {\n\t\t\tthis.wiki.setTextReference(this.catchTo,event.navigateTo,this.getVariable(\"currentTiddler\"));\n\t\t}\n\t\tif(this.catchMessage && this.parentWidget) {\n\t\t\tthis.parentWidget.dispatchEvent({\n\t\t\t\ttype: this.catchMessage,\n\t\t\t\tparam: event.navigateTo,\n\t\t\t\tnavigateTo: event.navigateTo\n\t\t\t});\n\t\t}\n\t\tif(this.catchSet) {\n\t\t\tvar tiddler = this.wiki.getTiddler(this.catchSet);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,{title: this.catchSet, text: this.catchSetTo}));\n\t\t}\n\t\tif(this.catchActions) {\n\t\t\tthis.executingActions = true;\n\t\t\tvar modifierKey = $tw.keyboardManager.getEventModifierKeyDescriptor(event);\n\t\t\tthis.invokeActionString(this.catchActions,this,event,{navigateTo: event.navigateTo, modifier: modifierKey});\n\t\t\tthis.executingActions = false;\n\t\t}\n\t} else {\n\t\t// This is a navigate event generated by the actions of this linkcatcher, so we don't trap it again, but just pass it to the parent\n\t\tthis.parentWidget.dispatchEvent({\n\t\t\ttype: \"tm-navigate\",\n\t\t\tparam: event.navigateTo,\n\t\t\tnavigateTo: event.navigateTo\n\t\t});\n\t}\n\treturn false;\n};\n\nexports.linkcatcher = LinkCatcherWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/list.js": {
            "title": "$:/core/modules/widgets/list.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/list.js\ntype: application/javascript\nmodule-type: widget\n\nList and list item widgets\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\n/*\nThe list widget creates list element sub-widgets that reach back into the list widget for their configuration\n*/\n\nvar ListWidget = function(parseTreeNode,options) {\n\t// Initialise the storyviews if they've not been done already\n\tif(!this.storyViews) {\n\t\tListWidget.prototype.storyViews = {};\n\t\t$tw.modules.applyMethods(\"storyview\",this.storyViews);\n\t}\n\t// Main initialisation inherited from widget.js\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\t// Construct the storyview\n\tvar StoryView = this.storyViews[this.storyViewName];\n\tif(this.storyViewName && !StoryView) {\n\t\tStoryView = this.storyViews[\"classic\"];\n\t}\n\tif(StoryView && !this.document.isTiddlyWikiFakeDom) {\n\t\tthis.storyview = new StoryView(this);\n\t} else {\n\t\tthis.storyview = null;\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nListWidget.prototype.execute = function() {\n\t// Get our attributes\n\tthis.template = this.getAttribute(\"template\");\n\tthis.editTemplate = this.getAttribute(\"editTemplate\");\n\tthis.variableName = this.getAttribute(\"variable\",\"currentTiddler\");\n\tthis.storyViewName = this.getAttribute(\"storyview\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\t// Compose the list elements\n\tthis.list = this.getTiddlerList();\n\tvar members = [],\n\t\tself = this;\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\tmembers = this.getEmptyMessage();\n\t} else {\n\t\t$tw.utils.each(this.list,function(title,index) {\n\t\t\tmembers.push(self.makeItemTemplate(title));\n\t\t});\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(members);\n\t// Clear the last history\n\tthis.history = [];\n};\n\nListWidget.prototype.getTiddlerList = function() {\n\tvar defaultFilter = \"[!is[system]sort[title]]\";\n\treturn this.wiki.filterTiddlers(this.getAttribute(\"filter\",defaultFilter),this);\n};\n\nListWidget.prototype.getEmptyMessage = function() {\n\tvar parser,\n\t\temptyMessage = this.getAttribute(\"emptyMessage\",\"\");\n\t// this.wiki.parseText() calls \n\t// new Parser(..), which should only be done, if needed, because it's heavy!\n\tif (emptyMessage === \"\") {\n\t\treturn [];\n\t}\n\tparser = this.wiki.parseText(\"text/vnd.tiddlywiki\",emptyMessage,{parseAsInline: true});\n\tif(parser) {\n\t\treturn parser.tree;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n/*\nCompose the template for a list item\n*/\nListWidget.prototype.makeItemTemplate = function(title) {\n\t// Check if the tiddler is a draft\n\tvar tiddler = this.wiki.getTiddler(title),\n\t\tisDraft = tiddler && tiddler.hasField(\"draft.of\"),\n\t\ttemplate = this.template,\n\t\ttemplateTree;\n\tif(isDraft && this.editTemplate) {\n\t\ttemplate = this.editTemplate;\n\t}\n\t// Compose the transclusion of the template\n\tif(template) {\n\t\ttemplateTree = [{type: \"transclude\", attributes: {tiddler: {type: \"string\", value: template}}}];\n\t} else {\n\t\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\t\ttemplateTree = this.parseTreeNode.children;\n\t\t} else {\n\t\t\t// Default template is a link to the title\n\t\t\ttemplateTree = [{type: \"element\", tag: this.parseTreeNode.isBlock ? \"div\" : \"span\", children: [{type: \"link\", attributes: {to: {type: \"string\", value: title}}, children: [\n\t\t\t\t\t{type: \"text\", text: title}\n\t\t\t]}]}];\n\t\t}\n\t}\n\t// Return the list item\n\treturn {type: \"listitem\", itemTitle: title, variableName: this.variableName, children: templateTree};\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tresult;\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshStart) {\n\t\tthis.storyview.refreshStart(changedTiddlers,changedAttributes);\n\t}\n\t// Completely refresh if any of our attributes have changed\n\tif(changedAttributes.filter || changedAttributes.template || changedAttributes.editTemplate || changedAttributes.emptyMessage || changedAttributes.storyview || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\tresult = true;\n\t} else {\n\t\t// Handle any changes to the list\n\t\tresult = this.handleListChanges(changedTiddlers);\n\t\t// Handle any changes to the history stack\n\t\tif(this.historyTitle && changedTiddlers[this.historyTitle]) {\n\t\t\tthis.handleHistoryChanges();\n\t\t}\n\t}\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshEnd) {\n\t\tthis.storyview.refreshEnd(changedTiddlers,changedAttributes);\n\t}\n\treturn result;\n};\n\n/*\nHandle any changes to the history list\n*/\nListWidget.prototype.handleHistoryChanges = function() {\n\t// Get the history data\n\tvar newHistory = this.wiki.getTiddlerDataCached(this.historyTitle,[]);\n\t// Ignore any entries of the history that match the previous history\n\tvar entry = 0;\n\twhile(entry < newHistory.length && entry < this.history.length && newHistory[entry].title === this.history[entry].title) {\n\t\tentry++;\n\t}\n\t// Navigate forwards to each of the new tiddlers\n\twhile(entry < newHistory.length) {\n\t\tif(this.storyview && this.storyview.navigateTo) {\n\t\t\tthis.storyview.navigateTo(newHistory[entry]);\n\t\t}\n\t\tentry++;\n\t}\n\t// Update the history\n\tthis.history = newHistory;\n};\n\n/*\nProcess any changes to the list\n*/\nListWidget.prototype.handleListChanges = function(changedTiddlers) {\n\t// Get the new list\n\tvar prevList = this.list;\n\tthis.list = this.getTiddlerList();\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\t// Check if it was empty before\n\t\tif(prevList.length === 0) {\n\t\t\t// If so, just refresh the empty message\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\t// Replace the previous content with the empty message\n\t\t\tfor(t=this.children.length-1; t>=0; t--) {\n\t\t\t\tthis.removeListItem(t);\n\t\t\t}\n\t\t\tvar nextSibling = this.findNextSiblingDomNode();\n\t\t\tthis.makeChildWidgets(this.getEmptyMessage());\n\t\t\tthis.renderChildren(this.parentDomNode,nextSibling);\n\t\t\treturn true;\n\t\t}\n\t} else {\n\t\t// If the list was empty then we need to remove the empty message\n\t\tif(prevList.length === 0) {\n\t\t\tthis.removeChildDomNodes();\n\t\t\tthis.children = [];\n\t\t}\n\t\t// Cycle through the list, inserting and removing list items as needed\n\t\tvar hasRefreshed = false;\n\t\tfor(var t=0; t<this.list.length; t++) {\n\t\t\tvar index = this.findListItem(t,this.list[t]);\n\t\t\tif(index === undefined) {\n\t\t\t\t// The list item must be inserted\n\t\t\t\tthis.insertListItem(t,this.list[t]);\n\t\t\t\thasRefreshed = true;\n\t\t\t} else {\n\t\t\t\t// There are intervening list items that must be removed\n\t\t\t\tfor(var n=index-1; n>=t; n--) {\n\t\t\t\t\tthis.removeListItem(n);\n\t\t\t\t\thasRefreshed = true;\n\t\t\t\t}\n\t\t\t\t// Refresh the item we're reusing\n\t\t\t\tvar refreshed = this.children[t].refresh(changedTiddlers);\n\t\t\t\thasRefreshed = hasRefreshed || refreshed;\n\t\t\t}\n\t\t}\n\t\t// Remove any left over items\n\t\tfor(t=this.children.length-1; t>=this.list.length; t--) {\n\t\t\tthis.removeListItem(t);\n\t\t\thasRefreshed = true;\n\t\t}\n\t\treturn hasRefreshed;\n\t}\n};\n\n/*\nFind the list item with a given title, starting from a specified position\n*/\nListWidget.prototype.findListItem = function(startIndex,title) {\n\twhile(startIndex < this.children.length) {\n\t\tif(this.children[startIndex].parseTreeNode.itemTitle === title) {\n\t\t\treturn startIndex;\n\t\t}\n\t\tstartIndex++;\n\t}\n\treturn undefined;\n};\n\n/*\nInsert a new list item at the specified index\n*/\nListWidget.prototype.insertListItem = function(index,title) {\n\t// Create, insert and render the new child widgets\n\tvar widget = this.makeChildWidget(this.makeItemTemplate(title));\n\twidget.parentDomNode = this.parentDomNode; // Hack to enable findNextSiblingDomNode() to work\n\tthis.children.splice(index,0,widget);\n\tvar nextSibling = widget.findNextSiblingDomNode();\n\twidget.render(this.parentDomNode,nextSibling);\n\t// Animate the insertion if required\n\tif(this.storyview && this.storyview.insert) {\n\t\tthis.storyview.insert(widget);\n\t}\n\treturn true;\n};\n\n/*\nRemove the specified list item\n*/\nListWidget.prototype.removeListItem = function(index) {\n\tvar widget = this.children[index];\n\t// Animate the removal if required\n\tif(this.storyview && this.storyview.remove) {\n\t\tthis.storyview.remove(widget);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n\t// Remove the child widget\n\tthis.children.splice(index,1);\n};\n\nexports.list = ListWidget;\n\nvar ListItemWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListItemWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListItemWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nListItemWidget.prototype.execute = function() {\n\t// Set the current list item title\n\tthis.setVariable(this.parseTreeNode.variableName,this.parseTreeNode.itemTitle);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListItemWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.listitem = ListItemWidget;\n\n})();",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/log.js": {
            "title": "$:/core/modules/widgets/log.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/log.js\ntype: application/javascript\nmodule-type: widget-subclass\n\nWidget to log debug messages\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.baseClass = \"action-log\";\n\nexports.name = \"log\";\n\nexports.constructor = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n}\n\nexports.prototype = {};\n\nexports.prototype.render = function(event) {\n\tObject.getPrototypeOf(Object.getPrototypeOf(this)).render.call(this,event);\t\n\tObject.getPrototypeOf(Object.getPrototypeOf(this)).log.call(this);\n}\n\n})();",
            "type": "application/javascript",
            "module-type": "widget-subclass"
        },
        "$:/core/modules/widgets/macrocall.js": {
            "title": "$:/core/modules/widgets/macrocall.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/macrocall.js\ntype: application/javascript\nmodule-type: widget\n\nMacrocall widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar MacroCallWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nMacroCallWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nMacroCallWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nMacroCallWidget.prototype.execute = function() {\n\t// Get the parse type if specified\n\tthis.parseType = this.getAttribute(\"$type\",\"text/vnd.tiddlywiki\");\n\tthis.renderOutput = this.getAttribute(\"$output\",\"text/html\");\n\t// Merge together the parameters specified in the parse tree with the specified attributes\n\tvar params = this.parseTreeNode.params ? this.parseTreeNode.params.slice(0) : [];\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparams.push({name: name, value: attribute});\t\t\t\n\t\t}\n\t});\n\t// Get the macro value\n\tvar macroName = this.parseTreeNode.name || this.getAttribute(\"$name\"),\n\t\tvariableInfo = this.getVariableInfo(macroName,{params: params}),\n\t\ttext = variableInfo.text,\n\t\tparseTreeNodes;\n\t// Are we rendering to HTML?\n\tif(this.renderOutput === \"text/html\") {\n\t\t// If so we'll return the parsed macro\n\t\t// Check if we've already cached parsing this macro\n\t\tvar mode = this.parseTreeNode.isBlock ? \"blockParser\" : \"inlineParser\",\n\t\t\tparser;\n\t\tif(variableInfo.srcVariable && variableInfo.srcVariable[mode]) {\n\t\t\tparser = variableInfo.srcVariable[mode];\n\t\t} else {\n\t\t\tparser = this.wiki.parseText(this.parseType,text,\n\t\t\t\t\t\t\t\t{parseAsInline: !this.parseTreeNode.isBlock});\n\t\t\tif(variableInfo.isCacheable && variableInfo.srcVariable) {\n\t\t\t\tvariableInfo.srcVariable[mode] = parser;\n\t\t\t}\n\t\t}\n\t\tvar parseTreeNodes = parser ? parser.tree : [];\n\t\t// Wrap the parse tree in a vars widget assigning the parameters to variables named \"__paramname__\"\n\t\tvar attributes = {};\n\t\t$tw.utils.each(variableInfo.params,function(param) {\n\t\t\tvar name = \"__\" + param.name + \"__\";\n\t\t\tattributes[name] = {\n\t\t\t\tname: name,\n\t\t\t\ttype: \"string\",\n\t\t\t\tvalue: param.value\n\t\t\t};\n\t\t});\n\t\tparseTreeNodes = [{\n\t\t\ttype: \"vars\",\n\t\t\tattributes: attributes,\n\t\t\tchildren: parseTreeNodes\n\t\t}];\n\t} else if(this.renderOutput === \"text/raw\") {\n\t\tparseTreeNodes = [{type: \"text\", text: text}];\n\t} else {\n\t\t// Otherwise, we'll render the text\n\t\tvar plainText = this.wiki.renderText(\"text/plain\",this.parseType,text,{parentWidget: this});\n\t\tparseTreeNodes = [{type: \"text\", text: plainText}];\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nMacroCallWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\t// Rerender ourselves\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.macrocall = MacroCallWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/navigator.js": {
            "title": "$:/core/modules/widgets/navigator.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/navigator.js\ntype: application/javascript\nmodule-type: widget\n\nNavigator widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar IMPORT_TITLE = \"$:/Import\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigatorWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"},\n\t\t{type: \"tm-edit-tiddler\", handler: \"handleEditTiddlerEvent\"},\n\t\t{type: \"tm-delete-tiddler\", handler: \"handleDeleteTiddlerEvent\"},\n\t\t{type: \"tm-save-tiddler\", handler: \"handleSaveTiddlerEvent\"},\n\t\t{type: \"tm-cancel-tiddler\", handler: \"handleCancelTiddlerEvent\"},\n\t\t{type: \"tm-close-tiddler\", handler: \"handleCloseTiddlerEvent\"},\n\t\t{type: \"tm-close-all-tiddlers\", handler: \"handleCloseAllTiddlersEvent\"},\n\t\t{type: \"tm-close-other-tiddlers\", handler: \"handleCloseOtherTiddlersEvent\"},\n\t\t{type: \"tm-new-tiddler\", handler: \"handleNewTiddlerEvent\"},\n\t\t{type: \"tm-import-tiddlers\", handler: \"handleImportTiddlersEvent\"},\n\t\t{type: \"tm-perform-import\", handler: \"handlePerformImportEvent\"},\n\t\t{type: \"tm-fold-tiddler\", handler: \"handleFoldTiddlerEvent\"},\n\t\t{type: \"tm-fold-other-tiddlers\", handler: \"handleFoldOtherTiddlersEvent\"},\n\t\t{type: \"tm-fold-all-tiddlers\", handler: \"handleFoldAllTiddlersEvent\"},\n\t\t{type: \"tm-unfold-all-tiddlers\", handler: \"handleUnfoldAllTiddlersEvent\"},\n\t\t{type: \"tm-rename-tiddler\", handler: \"handleRenameTiddlerEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigatorWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigatorWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigatorWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.storyTitle = this.getAttribute(\"story\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\tthis.setVariable(\"tv-story-list\",this.storyTitle);\n\tthis.setVariable(\"tv-history-list\",this.historyTitle);\n\tthis.story = new $tw.Story({\n\t\twiki: this.wiki,\n\t\tstoryTitle: this.storyTitle,\n\t\thistoryTitle: this.historyTitle\n\t});\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nNavigatorWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.story || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nNavigatorWidget.prototype.getStoryList = function() {\n\treturn this.storyTitle ? this.wiki.getTiddlerList(this.storyTitle) : null;\n};\n\nNavigatorWidget.prototype.saveStoryList = function(storyList) {\n\tif(this.storyTitle) {\n\t\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\t\t{title: this.storyTitle},\n\t\t\tstoryTiddler,\n\t\t\t{list: storyList}\n\t\t));\t\t\n\t}\n};\n\nNavigatorWidget.prototype.removeTitleFromStory = function(storyList,title) {\n\tif(storyList) {\n\t\tvar p = storyList.indexOf(title);\n\t\twhile(p !== -1) {\n\t\t\tstoryList.splice(p,1);\n\t\t\tp = storyList.indexOf(title);\n\t\t}\t\t\n\t}\n};\n\nNavigatorWidget.prototype.replaceFirstTitleInStory = function(storyList,oldTitle,newTitle) {\n\tif(storyList) {\n\t\tvar pos = storyList.indexOf(oldTitle);\n\t\tif(pos !== -1) {\n\t\t\tstoryList[pos] = newTitle;\n\t\t\tdo {\n\t\t\t\tpos = storyList.indexOf(oldTitle,pos + 1);\n\t\t\t\tif(pos !== -1) {\n\t\t\t\t\tstoryList.splice(pos,1);\n\t\t\t\t}\n\t\t\t} while(pos !== -1);\n\t\t} else {\n\t\t\tstoryList.splice(0,0,newTitle);\n\t\t}\t\t\n\t}\n};\n\nNavigatorWidget.prototype.addToStory = function(title,fromTitle) {\n\tif(this.storyTitle) {\n\t\tthis.story.addToStory(title,fromTitle,{\n\t\t\topenLinkFromInsideRiver: this.getAttribute(\"openLinkFromInsideRiver\",\"top\"),\n\t\t\topenLinkFromOutsideRiver: this.getAttribute(\"openLinkFromOutsideRiver\",\"top\")\n\t\t});\n\t}\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\n*/\nNavigatorWidget.prototype.addToHistory = function(title,fromPageRect) {\n\tthis.story.addToHistory(title,fromPageRect,this.historyTitle);\n};\n\n/*\nHandle a tm-navigate event\n*/\nNavigatorWidget.prototype.handleNavigateEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-navigating\",event);\n\tif(event.navigateTo) {\n\t\tthis.addToStory(event.navigateTo,event.navigateFromTitle);\n\t\tif(!event.navigateSuppressNavigation) {\n\t\t\tthis.addToHistory(event.navigateTo,event.navigateFromClientRect);\n\t\t}\n\t}\n\treturn false;\n};\n\n// Close a specified tiddler\nNavigatorWidget.prototype.handleCloseTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\tstoryList = this.getStoryList();\n\t// Look for tiddlers with this title to close\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\treturn false;\n};\n\n// Close all tiddlers\nNavigatorWidget.prototype.handleCloseAllTiddlersEvent = function(event) {\n\tthis.saveStoryList([]);\n\treturn false;\n};\n\n// Close other tiddlers\nNavigatorWidget.prototype.handleCloseOtherTiddlersEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle;\n\tthis.saveStoryList([title]);\n\treturn false;\n};\n\n// Place a tiddler in edit mode\nNavigatorWidget.prototype.handleEditTiddlerEvent = function(event) {\n\tvar editTiddler = $tw.hooks.invokeHook(\"th-editing-tiddler\",event);\n\tif(!editTiddler) {\n\t\treturn false;\n\t}\n\tvar self = this;\n\tfunction isUnmodifiedShadow(title) {\n\t\treturn self.wiki.isShadowTiddler(title) && !self.wiki.tiddlerExists(title);\n\t}\n\tfunction confirmEditShadow(title) {\n\t\treturn confirm($tw.language.getString(\n\t\t\t\"ConfirmEditShadowTiddler\",\n\t\t\t{variables:\n\t\t\t\t{title: title}\n\t\t\t}\n\t\t));\n\t}\n\tvar title = event.param || event.tiddlerTitle;\n\tif(isUnmodifiedShadow(title) && !confirmEditShadow(title)) {\n\t\treturn false;\n\t}\n\t// Replace the specified tiddler with a draft in edit mode\n\tvar draftTiddler = this.makeDraftTiddler(title);\n\t// Update the story and history if required\n\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\tvar draftTitle = draftTiddler.fields.title,\n\t\t\tstoryList = this.getStoryList();\n\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\tthis.saveStoryList(storyList);\n\t\treturn false;\n\t}\n};\n\n// Delete a tiddler\nNavigatorWidget.prototype.handleDeleteTiddlerEvent = function(event) {\n\t// Get the tiddler we're deleting\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList(),\n\t\toriginalTitle = tiddler ? tiddler.fields[\"draft.of\"] : \"\",\n\t\toriginalTiddler = originalTitle ? this.wiki.getTiddler(originalTitle) : undefined,\n\t\tconfirmationTitle;\n\tif(!tiddler) {\n\t\treturn false;\n\t}\n\t// Check if the tiddler we're deleting is in draft mode\n\tif(originalTitle) {\n\t\t// If so, we'll prompt for confirmation referencing the original tiddler\n\t\tconfirmationTitle = originalTitle;\n\t} else {\n\t\t// If not a draft, then prompt for confirmation referencing the specified tiddler\n\t\tconfirmationTitle = title;\n\t}\n\t// Seek confirmation\n\tif((this.wiki.getTiddler(originalTitle) || (tiddler.fields.text || \"\") !== \"\") && !confirm($tw.language.getString(\n\t\t\t\t\"ConfirmDeleteTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: confirmationTitle}\n\t\t\t\t}\n\t\t\t))) {\n\t\treturn false;\n\t}\n\t// Delete the original tiddler\n\tif(originalTitle) {\n\t\tif(originalTiddler) {\n\t\t\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",originalTiddler);\n\t\t}\n\t\tthis.wiki.deleteTiddler(originalTitle);\n\t\tthis.removeTitleFromStory(storyList,originalTitle);\n\t}\n\t// Invoke the hook function and delete this tiddler\n\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",tiddler);\n\tthis.wiki.deleteTiddler(title);\n\t// Remove the closed tiddler from the story\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\treturn false;\n};\n\n/*\nCreate/reuse the draft tiddler for a given title\n*/\nNavigatorWidget.prototype.makeDraftTiddler = function(targetTitle) {\n\t// See if there is already a draft tiddler for this tiddler\n\tvar draftTitle = this.wiki.findDraft(targetTitle);\n\tif(draftTitle) {\n\t\treturn this.wiki.getTiddler(draftTitle);\n\t}\n\t// Get the current value of the tiddler we're editing\n\tvar tiddler = this.wiki.getTiddler(targetTitle);\n\t// Save the initial value of the draft tiddler\n\tdraftTitle = this.generateDraftTitle(targetTitle);\n\tvar draftTiddler = new $tw.Tiddler({\n\t\t\t\ttext: \"\",\n\t\t\t},\n\t\t\ttiddler,\n\t\t\t{\n\t\t\t\ttitle: draftTitle,\n\t\t\t\t\"draft.title\": targetTitle,\n\t\t\t\t\"draft.of\": targetTitle\n\t\t\t},\n\t\t\tthis.wiki.getModificationFields()\n\t\t);\n\tthis.wiki.addTiddler(draftTiddler);\n\treturn draftTiddler;\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nNavigatorWidget.prototype.generateDraftTitle = function(title) {\n\treturn this.wiki.generateDraftTitle(title);\n};\n\n// Take a tiddler out of edit mode, saving the changes\nNavigatorWidget.prototype.handleSaveTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList();\n\t// Replace the original tiddler with the draft\n\tif(tiddler) {\n\t\tvar draftTitle = (tiddler.fields[\"draft.title\"] || \"\").trim(),\n\t\t\tdraftOf = (tiddler.fields[\"draft.of\"] || \"\").trim();\n\t\tif(draftTitle) {\n\t\t\tvar isRename = draftOf !== draftTitle,\n\t\t\t\tisConfirmed = true;\n\t\t\tif(isRename && this.wiki.tiddlerExists(draftTitle)) {\n\t\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\t\"ConfirmOverwriteTiddler\",\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{title: draftTitle}\n\t\t\t\t\t}\n\t\t\t\t));\n\t\t\t}\n\t\t\tif(isConfirmed) {\n\t\t\t\t// Create the new tiddler and pass it through the th-saving-tiddler hook\n\t\t\t\tvar newTiddler = new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\ttitle: draftTitle,\n\t\t\t\t\t\"draft.title\": undefined,\n\t\t\t\t\t\"draft.of\": undefined\n\t\t\t\t},this.wiki.getModificationFields());\n\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-saving-tiddler\",newTiddler,tiddler);\n\t\t\t\tthis.wiki.addTiddler(newTiddler);\n\t\t\t\t// If enabled, relink references to renamed tiddler\n\t\t\t\tvar shouldRelink = this.getAttribute(\"relinkOnRename\",\"no\").toLowerCase().trim() === \"yes\";\n\t\t\t\tif(isRename && shouldRelink && this.wiki.tiddlerExists(draftOf)) {\n\t\t\t\t\tthis.wiki.relinkTiddler(draftOf,draftTitle);\n\t\t\t\t}\n\t\t\t\t// Remove the draft tiddler\n\t\t\t\tthis.wiki.deleteTiddler(title);\n\t\t\t\t// Remove the original tiddler if we're renaming it\n\t\t\t\tif(isRename) {\n\t\t\t\t\tthis.wiki.deleteTiddler(draftOf);\n\t\t\t\t}\n\t\t\t\t// #2381 always remove new title & old\n\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\tthis.removeTitleFromStory(storyList,draftOf);\n\t\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\t\t// Replace the draft in the story with the original\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\t\t\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\t\t\t\tif(draftTitle !== this.storyTitle) {\n\t\t\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Trigger an autosave\n\t\t\t\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Take a tiddler out of edit mode without saving the changes\nNavigatorWidget.prototype.handleCancelTiddlerEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-cancelling-tiddler\", event);\n\t// Flip the specified tiddler from draft back to the original\n\tvar draftTitle = event.param || event.tiddlerTitle,\n\t\tdraftTiddler = this.wiki.getTiddler(draftTitle),\n\t\toriginalTitle = draftTiddler && draftTiddler.fields[\"draft.of\"];\n\tif(draftTiddler && originalTitle) {\n\t\t// Ask for confirmation if the tiddler text has changed\n\t\tvar isConfirmed = true,\n\t\t\toriginalTiddler = this.wiki.getTiddler(originalTitle),\n\t\t\tstoryList = this.getStoryList();\n\t\tif(this.wiki.isDraftModified(draftTitle)) {\n\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\"ConfirmCancelTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: draftTitle}\n\t\t\t\t}\n\t\t\t));\n\t\t}\n\t\t// Remove the draft tiddler\n\t\tif(isConfirmed) {\n\t\t\tthis.wiki.deleteTiddler(draftTitle);\n\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\tif(originalTiddler) {\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,draftTitle,originalTitle);\n\t\t\t\t\tthis.addToHistory(originalTitle,event.navigateFromClientRect);\n\t\t\t\t} else {\n\t\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\t}\n\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Create a new draft tiddler\n// event.param can either be the title of a template tiddler, or a hashmap of fields.\n//\n// The title of the newly created tiddler follows these rules:\n// * If a hashmap was used and a title field was specified, use that title\n// * If a hashmap was used without a title field, use a default title, if necessary making it unique with a numeric suffix\n// * If a template tiddler was used, use the title of the template, if necessary making it unique with a numeric suffix\n//\n// If a draft of the target tiddler already exists then it is reused\nNavigatorWidget.prototype.handleNewTiddlerEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-new-tiddler\", event);\n\t// Get the story details\n\tvar storyList = this.getStoryList(),\n\t\ttemplateTiddler, additionalFields, title, draftTitle, existingTiddler;\n\t// Get the template tiddler (if any)\n\tif(typeof event.param === \"string\") {\n\t\t// Get the template tiddler\n\t\ttemplateTiddler = this.wiki.getTiddler(event.param);\n\t\t// Generate a new title\n\t\ttitle = this.wiki.generateNewTitle(event.param || $tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t}\n\t// Get the specified additional fields\n\tif(typeof event.paramObject === \"object\") {\n\t\tadditionalFields = event.paramObject;\n\t}\n\tif(typeof event.param === \"object\") { // Backwards compatibility with 5.1.3\n\t\tadditionalFields = event.param;\n\t}\n\tif(additionalFields && additionalFields.title) {\n\t\ttitle = additionalFields.title;\n\t}\n\t// Make a copy of the additional fields excluding any blank ones\n\tvar filteredAdditionalFields = $tw.utils.extend({},additionalFields);\n\tObject.keys(filteredAdditionalFields).forEach(function(fieldName) {\n\t\tif(filteredAdditionalFields[fieldName] === \"\") {\n\t\t\tdelete filteredAdditionalFields[fieldName];\n\t\t}\n\t});\n\t// Generate a title if we don't have one\n\ttitle = title || this.wiki.generateNewTitle($tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t// Find any existing draft for this tiddler\n\tdraftTitle = this.wiki.findDraft(title);\n\t// Pull in any existing tiddler\n\tif(draftTitle) {\n\t\texistingTiddler = this.wiki.getTiddler(draftTitle);\n\t} else {\n\t\tdraftTitle = this.generateDraftTitle(title);\n\t\texistingTiddler = this.wiki.getTiddler(title);\n\t}\n\t// Merge the tags\n\tvar mergedTags = [];\n\tif(existingTiddler && existingTiddler.fields.tags) {\n\t\t$tw.utils.pushTop(mergedTags,existingTiddler.fields.tags);\n\t}\n\tif(additionalFields && additionalFields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,$tw.utils.parseStringArray(additionalFields.tags));\n\t}\n\tif(templateTiddler && templateTiddler.fields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,templateTiddler.fields.tags);\n\t}\n\t// Save the draft tiddler\n\tvar draftTiddler = new $tw.Tiddler({\n\t\t\ttext: \"\",\n\t\t\t\"draft.title\": title\n\t\t},\n\t\ttemplateTiddler,\n\t\tadditionalFields,\n\t\tthis.wiki.getCreationFields(),\n\t\texistingTiddler,\n\t\tfilteredAdditionalFields,\n\t\t{\n\t\t\ttitle: draftTitle,\n\t\t\t\"draft.of\": title,\n\t\t\ttags: mergedTags\n\t\t},this.wiki.getModificationFields());\n\tthis.wiki.addTiddler(draftTiddler);\n\t// Update the story to insert the new draft at the top and remove any existing tiddler\n\tif(storyList && storyList.indexOf(draftTitle) === -1) {\n\t\tvar slot = storyList.indexOf(event.navigateFromTitle);\n\t\tif(slot === -1) {\n\t\t\tslot = this.getAttribute(\"openLinkFromOutsideRiver\",\"top\") === \"bottom\" ? storyList.length - 1 : slot;\n\t\t}\n\t\tstoryList.splice(slot + 1,0,draftTitle);\n\t}\n\tif(storyList && storyList.indexOf(title) !== -1) {\n\t\tstoryList.splice(storyList.indexOf(title),1);\n\t}\n\tthis.saveStoryList(storyList);\n\t// Add a new record to the top of the history stack\n\tthis.addToHistory(draftTitle);\n\treturn false;\n};\n\n// Import JSON tiddlers into a pending import tiddler\nNavigatorWidget.prototype.handleImportTiddlersEvent = function(event) {\n\t// Get the tiddlers\n\tvar tiddlers = [];\n\ttry {\n\t\ttiddlers = JSON.parse(event.param);\n\t} catch(e) {\n\t}\n\t// Get the current $:/Import tiddler\n\tvar importTitle = event.importTitle ? event.importTitle : IMPORT_TITLE,\n\t\timportTiddler = this.wiki.getTiddler(importTitle),\n\t\timportData = this.wiki.getTiddlerData(importTitle,{}),\n\t\tnewFields = new Object({\n\t\t\ttitle: importTitle,\n\t\t\ttype: \"application/json\",\n\t\t\t\"plugin-type\": \"import\",\n\t\t\t\"status\": \"pending\"\n\t\t}),\n\t\tincomingTiddlers = [];\n\t// Process each tiddler\n\timportData.tiddlers = importData.tiddlers || {};\n\t$tw.utils.each(tiddlers,function(tiddlerFields) {\n\t\ttiddlerFields.title = $tw.utils.trim(tiddlerFields.title);\n\t\tvar title = tiddlerFields.title;\n\t\tif(title) {\n\t\t\tincomingTiddlers.push(title);\n\t\t\timportData.tiddlers[title] = tiddlerFields;\n\t\t}\n\t});\n\t// Give the active upgrader modules a chance to process the incoming tiddlers\n\tvar messages = this.wiki.invokeUpgraders(incomingTiddlers,importData.tiddlers);\n\t$tw.utils.each(messages,function(message,title) {\n\t\tnewFields[\"message-\" + title] = message;\n\t});\n\t// Deselect any suppressed tiddlers\n\t$tw.utils.each(importData.tiddlers,function(tiddler,title) {\n\t\tif($tw.utils.count(tiddler) === 0) {\n\t\t\tnewFields[\"selection-\" + title] = \"unchecked\";\n\t\t\tnewFields[\"suppressed-\" + title] = \"yes\";\n\t\t}\n\t});\n\t// Save the $:/Import tiddler\n\tnewFields.text = JSON.stringify(importData,null,$tw.config.preferences.jsonSpaces);\n\tthis.wiki.addTiddler(new $tw.Tiddler(importTiddler,newFields));\n\t// Update the story and history details\n\tvar autoOpenOnImport = event.autoOpenOnImport ? event.autoOpenOnImport : this.getVariable(\"tv-auto-open-on-import\");  \n\tif(autoOpenOnImport !== \"no\") {\n\t\tvar storyList = this.getStoryList(),\n\t\t\thistory = [];\n\t\t// Add it to the story\n\t\tif(storyList && storyList.indexOf(importTitle) === -1) {\n\t\t\tstoryList.unshift(importTitle);\n\t\t}\n\t\t// And to history\n\t\thistory.push(importTitle);\n\t\t// Save the updated story and history\n\t\tthis.saveStoryList(storyList);\n\t\tthis.addToHistory(history);\n\t}\n\treturn false;\n};\n\n//\nNavigatorWidget.prototype.handlePerformImportEvent = function(event) {\n\tvar self = this,\n\t\timportTiddler = this.wiki.getTiddler(event.param),\n\t\timportData = this.wiki.getTiddlerDataCached(event.param,{tiddlers: {}}),\n\t\timportReport = [];\n\t// Add the tiddlers to the store\n\timportReport.push($tw.language.getString(\"Import/Imported/Hint\") + \"\\n\");\n\t$tw.utils.each(importData.tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title && importTiddler && importTiddler.fields[\"selection-\" + title] !== \"unchecked\") {\n\t\t\tif($tw.utils.hop(importTiddler.fields,[\"rename-\" + title])) {\n\t\t\t\tvar tiddler = new $tw.Tiddler(tiddlerFields,{title : importTiddler.fields[\"rename-\" + title]});\n\t\t\t} else {\n\t\t\t\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\t\t\t}\n\t\t\ttiddler = $tw.hooks.invokeHook(\"th-importing-tiddler\",tiddler);\n\t\t\tself.wiki.addTiddler(tiddler);\n\t\t\timportReport.push(\"# [[\" + tiddler.fields.title + \"]]\");\n\t\t}\n\t});\n\t// Replace the $:/Import tiddler with an import report\n\tthis.wiki.addTiddler(new $tw.Tiddler({\n\t\ttitle: event.param,\n\t\ttext: importReport.join(\"\\n\"),\n\t\t\"status\": \"complete\"\n\t}));\n\t// Navigate to the $:/Import tiddler\n\tthis.addToHistory([event.param]);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n};\n\nNavigatorWidget.prototype.handleFoldTiddlerEvent = function(event) {\n\tvar paramObject = event.paramObject || {};\n\tif(paramObject.foldedState) {\n\t\tvar foldedState = this.wiki.getTiddlerText(paramObject.foldedState,\"show\") === \"show\" ? \"hide\" : \"show\";\n\t\tthis.wiki.setText(paramObject.foldedState,\"text\",null,foldedState);\n\t}\n};\n\nNavigatorWidget.prototype.handleFoldOtherTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,event.param === title ? \"show\" : \"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleFoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix || \"$:/state/folded/\";\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleUnfoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"show\");\n\t});\n};\n\nNavigatorWidget.prototype.handleRenameTiddlerEvent = function(event) {\n\tvar options = {},\n\t\tparamObject = event.paramObject || {},\n\t\tfrom = paramObject.from || event.tiddlerTitle,\n\t\tto = paramObject.to;\n\toptions.dontRenameInTags = (paramObject.renameInTags === \"false\" || paramObject.renameInTags === \"no\") ? true : false;\n\toptions.dontRenameInLists = (paramObject.renameInLists === \"false\" || paramObject.renameInLists === \"no\") ? true : false;\n\tthis.wiki.renameTiddler(from,to,options);\n};\n\nexports.navigator = NavigatorWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/password.js": {
            "title": "$:/core/modules/widgets/password.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/password.js\ntype: application/javascript\nmodule-type: widget\n\nPassword widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar PasswordWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nPasswordWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nPasswordWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the current password\n\tvar password = $tw.browser ? $tw.utils.getPassword(this.passwordName) || \"\" : \"\";\n\t// Create our element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"password\");\n\tdomNode.setAttribute(\"value\",password);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nPasswordWidget.prototype.handleChangeEvent = function(event) {\n\tvar password = this.domNodes[0].value;\n\treturn $tw.utils.savePassword(this.passwordName,password);\n};\n\n/*\nCompute the internal state of the widget\n*/\nPasswordWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.passwordName = this.getAttribute(\"name\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nPasswordWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.password = PasswordWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/qualify.js": {
            "title": "$:/core/modules/widgets/qualify.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/qualify.js\ntype: application/javascript\nmodule-type: widget\n\nQualify text to a variable \n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar QualifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nQualifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nQualifyWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nQualifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.qualifyName = this.getAttribute(\"name\");\n\tthis.qualifyTitle = this.getAttribute(\"title\");\n\t// Set context variable\n\tif(this.qualifyName) {\n\t\tthis.setVariable(this.qualifyName,this.qualifyTitle + \"-\" + this.getStateQualifier());\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nQualifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.title) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.qualify = QualifyWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/radio.js": {
            "title": "$:/core/modules/widgets/radio.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/radio.js\ntype: application/javascript\nmodule-type: widget\n\nSet a field or index at a given tiddler via radio buttons\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar RadioWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRadioWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRadioWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tvar isChecked = this.getValue() === this.radioValue;\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",\n\t\t\"tc-radio \" + this.radioClass + (isChecked ? \" tc-radio-selected\" : \"\")\n\t);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"radio\");\n\tif(isChecked) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tif(this.isDisabled === \"yes\") {\n\t\tthis.inputDomNode.setAttribute(\"disabled\",true);\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nRadioWidget.prototype.getValue = function() {\n\tvar value,\n\t\ttiddler = this.wiki.getTiddler(this.radioTitle);\n\tif (this.radioIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.radioTitle,this.radioIndex);\n\t} else {\n\t\tvalue = tiddler && tiddler.getFieldString(this.radioField);\n\t}\n\treturn value;\n};\n\nRadioWidget.prototype.setValue = function() {\n\tif(this.radioIndex) {\n\t\tthis.wiki.setText(this.radioTitle,\"\",this.radioIndex,this.radioValue);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.radioTitle),\n\t\t\taddition = {};\n\t\taddition[this.radioField] = this.radioValue;\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),{title: this.radioTitle},tiddler,addition,this.wiki.getModificationFields()));\n\t}\n};\n\nRadioWidget.prototype.handleChangeEvent = function(event) {\n\tif(this.inputDomNode.checked) {\n\t\tthis.setValue();\n\t}\n\t// Trigger actions\n\tif(this.radioActions) {\n\t\tthis.invokeActionString(this.radioActions,this,event,{\"actionValue\": this.radioValue});\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRadioWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.radioTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.radioField = this.getAttribute(\"field\",\"text\");\n\tthis.radioIndex = this.getAttribute(\"index\");\n\tthis.radioValue = this.getAttribute(\"value\");\n\tthis.radioClass = this.getAttribute(\"class\",\"\");\n\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\n\tthis.radioActions = this.getAttribute(\"actions\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRadioWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(($tw.utils.count(changedAttributes) > 0) || changedTiddlers[this.radioTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.radio = RadioWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/range.js": {
            "title": "$:/core/modules/widgets/range.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/range.js\ntype: application/javascript\nmodule-type: widget\n\nRange widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RangeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRangeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRangeWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"range\");\n\tthis.inputDomNode.setAttribute(\"class\",this.elementClass);\n\tif(this.minValue){\n\t\tthis.inputDomNode.setAttribute(\"min\", this.minValue);\n\t}\n\tif(this.maxValue){\n\t\tthis.inputDomNode.setAttribute(\"max\", this.maxValue);\n\t}\n\tif(this.increment){\n\t\tthis.inputDomNode.setAttribute(\"step\", this.increment);\n\t}\n\tif(this.isDisabled === \"yes\") {\n\t\tthis.inputDomNode.setAttribute(\"disabled\",true);\n\t}\n\tthis.inputDomNode.value = this.getValue();\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name:\"mousedown\", handlerObject:this, handlerMethod:\"handleMouseDownEvent\"},\n\t\t{name:\"mouseup\",   handlerObject:this, handlerMethod:\"handleMouseUpEvent\"},\n\t\t{name:\"change\",    handlerObject:this, handlerMethod:\"handleChangeEvent\"},\n\t\t{name:\"input\",     handlerObject:this, handlerMethod:\"handleInputEvent\"},\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.inputDomNode,nextSibling);\n\tthis.domNodes.push(this.inputDomNode);\n};\n\nRangeWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle),\n\t\tfieldName = this.tiddlerField,\n\t\tvalue = this.defaultValue;\n\tif(tiddler) {\n\t\tif(this.tiddlerIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(tiddler,this.tiddlerIndex,this.defaultValue);\n\t\t} else {\n\t\t\tif($tw.utils.hop(tiddler.fields,fieldName)) {\n\t\t\t\tvalue = tiddler.fields[fieldName] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = this.defaultValue;\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\nRangeWidget.prototype.getActionVariables = function(options) {\n\toptions = options || {};\n\tvar hasChanged = (this.startValue !== this.inputDomNode.value) ? \"yes\" : \"no\";\n\t// Trigger actions. Use variables = {key:value, key:value ...}\n\t// the \"value\" is needed.\n\treturn $tw.utils.extend({\"actionValue\": this.inputDomNode.value, \"actionValueHasChanged\": hasChanged}, options);\n}\n\n// actionsStart\nRangeWidget.prototype.handleMouseDownEvent = function(event) {\n\tthis.mouseDown = true; // TODO remove once IE is gone.\n\tthis.startValue = this.inputDomNode.value; // TODO remove this line once IE is gone!\n\tthis.handleEvent(event);\n\t// Trigger actions\n\tif(this.actionsMouseDown) {\n\t\tvar variables = this.getActionVariables() // TODO this line will go into the function call below.\n\t\tthis.invokeActionString(this.actionsMouseDown,this,event,variables);\n\t}\n}\n\n// actionsStop\nRangeWidget.prototype.handleMouseUpEvent = function(event) {\n\tthis.mouseDown = false; // TODO remove once IE is gone.\n\tthis.handleEvent(event);\n\t// Trigger actions\n\tif(this.actionsMouseUp) {\n\t\tvar variables = this.getActionVariables()\n\t\tthis.invokeActionString(this.actionsMouseUp,this,event,variables);\n\t}\n\t// TODO remove the following if() once IE is gone!\n\tif ($tw.browser.isIE) {\n\t\tif (this.startValue !== this.inputDomNode.value) {\n\t\t\tthis.handleChangeEvent(event);\n\t\t\tthis.startValue = this.inputDomNode.value;\n\t\t}\n\t}\n}\n\nRangeWidget.prototype.handleChangeEvent = function(event) {\n\tif (this.mouseDown) {  // TODO refactor this function once IE is gone.\n\t\tthis.handleInputEvent(event);\n\t}\n};\n\nRangeWidget.prototype.handleInputEvent = function(event) {\n\tthis.handleEvent(event);\n\t// Trigger actions\n\tif(this.actionsInput) {\n\t\t// \"tiddler\" parameter may be missing. See .execute() below\n\t\tvar variables = this.getActionVariables({\"actionValueHasChanged\": \"yes\"}) // TODO this line will go into the function call below.\n\t\tthis.invokeActionString(this.actionsInput,this,event,variables);\n\t}\n};\n\nRangeWidget.prototype.handleEvent = function(event) {\n\tif(this.getValue() !== this.inputDomNode.value) {\n\t\tif(this.tiddlerIndex) {\n\t\t\tthis.wiki.setText(this.tiddlerTitle,\"\",this.tiddlerIndex,this.inputDomNode.value);\n\t\t} else {\n\t\t\tthis.wiki.setText(this.tiddlerTitle,this.tiddlerField,null,this.inputDomNode.value);\n\t\t}\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRangeWidget.prototype.execute = function() {\n\t// TODO remove the next 1 lines once IE is gone!\n\tthis.mouseUp = true; // Needed for IE10\n\t// Get the parameters from the attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.tiddlerField = this.getAttribute(\"field\",\"text\");\n\tthis.tiddlerIndex = this.getAttribute(\"index\");\n\tthis.minValue = this.getAttribute(\"min\");\n\tthis.maxValue = this.getAttribute(\"max\");\n\tthis.increment = this.getAttribute(\"increment\");\n\tthis.defaultValue = this.getAttribute(\"default\",\"\");\n\tthis.elementClass = this.getAttribute(\"class\",\"\");\n\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\n\t// Actions since 5.1.23\n\t// Next 2 only fire once!\n\tthis.actionsMouseDown = this.getAttribute(\"actionsStart\",\"\");\n\tthis.actionsMouseUp = this.getAttribute(\"actionsStop\",\"\");\n\t// Input fires very often!\n\tthis.actionsInput = this.getAttribute(\"actions\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRangeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.tiddlerTitle]) {\n\t\t\tvar value = this.getValue();\n\t\t\tif(this.inputDomNode.value !== value) {\n\t\t\t\tthis.inputDomNode.value = value;\n\t\t\t}\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.range = RangeWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/raw.js": {
            "title": "$:/core/modules/widgets/raw.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/raw.js\ntype: application/javascript\nmodule-type: widget\n\nRaw widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RawWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRawWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRawWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar div = this.document.createElement(\"div\");\n\tdiv.innerHTML=this.parseTreeNode.html;\n\tparent.insertBefore(div,nextSibling);\n\tthis.domNodes.push(div);\t\n};\n\n/*\nCompute the internal state of the widget\n*/\nRawWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRawWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.raw = RawWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/reveal.js": {
            "title": "$:/core/modules/widgets/reveal.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/reveal.js\ntype: application/javascript\nmodule-type: widget\n\nReveal widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RevealWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRevealWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRevealWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.revealTag && $tw.config.htmlUnsafeElements.indexOf(this.revealTag) === -1) {\n\t\ttag = this.revealTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\tthis.domNode = domNode;\n\tthis.assignDomNodeClasses();\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\t}\n\tif(!this.isOpen) {\n\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t}\n\tthis.domNodes.push(domNode);\n};\n\nRevealWidget.prototype.positionPopup = function(domNode) {\n\tdomNode.style.position = \"absolute\";\n\tdomNode.style.zIndex = \"1000\";\n\tvar left,top;\n\tswitch(this.position) {\n\t\tcase \"left\":\n\t\t\tleft = this.popup.left - domNode.offsetWidth;\n\t\t\ttop = this.popup.top;\n\t\t\tbreak;\n\t\tcase \"above\":\n\t\t\tleft = this.popup.left;\n\t\t\ttop = this.popup.top - domNode.offsetHeight;\n\t\t\tbreak;\n\t\tcase \"aboveright\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top + this.popup.height - domNode.offsetHeight;\n\t\t\tbreak;\n\t\tcase \"belowright\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\t\t\t\n\t\tcase \"right\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top;\n\t\t\tbreak;\n\t\tcase \"belowleft\":\n\t\t\tleft = this.popup.left + this.popup.width - domNode.offsetWidth;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\n\t\tcase \"aboveleft\":\n\t\t\tleft = this.popup.left - domNode.offsetWidth;\n\t\t\ttop = this.popup.top - domNode.offsetHeight;\n\t\t\tbreak;\t\t\t\n\t\tdefault: // Below\n\t\t\tleft = this.popup.left;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\n\t}\n\tif(!this.positionAllowNegative) {\n\t\tleft = Math.max(0,left);\n\t\ttop = Math.max(0,top);\n\t}\n\tdomNode.style.left = left + \"px\";\n\tdomNode.style.top = top + \"px\";\n};\n\n/*\nCompute the internal state of the widget\n*/\nRevealWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.state = this.getAttribute(\"state\");\n\tthis.revealTag = this.getAttribute(\"tag\");\n\tthis.type = this.getAttribute(\"type\");\n\tthis.text = this.getAttribute(\"text\");\n\tthis.position = this.getAttribute(\"position\");\n\tthis.positionAllowNegative = this.getAttribute(\"positionAllowNegative\") === \"yes\";\n\t// class attribute handled in assignDomNodeClasses()\n\tthis.style = this.getAttribute(\"style\",\"\");\n\tthis[\"default\"] = this.getAttribute(\"default\",\"\");\n\tthis.animate = this.getAttribute(\"animate\",\"no\");\n\tthis.retain = this.getAttribute(\"retain\",\"no\");\n\tthis.openAnimation = this.animate === \"no\" ? undefined : \"open\";\n\tthis.closeAnimation = this.animate === \"no\" ? undefined : \"close\";\n\tthis.updatePopupPosition = this.getAttribute(\"updatePopupPosition\",\"no\") === \"yes\";\n\t// Compute the title of the state tiddler and read it\n\tthis.stateTiddlerTitle = this.state;\n\tthis.stateTitle = this.getAttribute(\"stateTitle\");\n\tthis.stateField = this.getAttribute(\"stateField\");\n\tthis.stateIndex = this.getAttribute(\"stateIndex\");\n\tthis.readState();\n\t// Construct the child widgets\n\tvar childNodes = this.isOpen ? this.parseTreeNode.children : [];\n\tthis.hasChildNodes = this.isOpen;\n\tthis.makeChildWidgets(childNodes);\n};\n\n/*\nRead the state tiddler\n*/\nRevealWidget.prototype.readState = function() {\n\t// Read the information from the state tiddler\n\tvar state,\n\t    defaultState = this[\"default\"];\n\tif(this.stateTitle) {\n\t\tvar stateTitleTiddler = this.wiki.getTiddler(this.stateTitle);\n\t\tif(this.stateField) {\n\t\t\tstate = stateTitleTiddler ? stateTitleTiddler.getFieldString(this.stateField) || defaultState : defaultState;\n\t\t} else if(this.stateIndex) {\n\t\t\tstate = stateTitleTiddler ? this.wiki.extractTiddlerDataItem(this.stateTitle,this.stateIndex) || defaultState : defaultState;\n\t\t} else if(stateTitleTiddler) {\n\t\t\tstate = this.wiki.getTiddlerText(this.stateTitle) || defaultState;\n\t\t} else {\n\t\t\tstate = defaultState;\n\t\t}\n\t} else {\n\t\tstate = this.stateTiddlerTitle ? this.wiki.getTextReference(this.state,this[\"default\"],this.getVariable(\"currentTiddler\")) : this[\"default\"];\n\t}\n\tif(state === null) {\n\t\tstate = this[\"default\"];\n\t}\n\tswitch(this.type) {\n\t\tcase \"popup\":\n\t\t\tthis.readPopupState(state);\n\t\t\tbreak;\n\t\tcase \"match\":\n\t\t\tthis.isOpen = this.text === state;\n\t\t\tbreak;\n\t\tcase \"nomatch\":\n\t\t\tthis.isOpen = this.text !== state;\n\t\t\tbreak;\n\t\tcase \"lt\":\n\t\t\tthis.isOpen = !!(this.compareStateText(state) < 0);\n\t\t\tbreak;\n\t\tcase \"gt\":\n\t\t\tthis.isOpen = !!(this.compareStateText(state) > 0);\n\t\t\tbreak;\n\t\tcase \"lteq\":\n\t\t\tthis.isOpen = !(this.compareStateText(state) > 0);\n\t\t\tbreak;\n\t\tcase \"gteq\":\n\t\t\tthis.isOpen = !(this.compareStateText(state) < 0);\n\t\t\tbreak;\n\t}\n};\n\nRevealWidget.prototype.compareStateText = function(state) {\n\treturn state.localeCompare(this.text,undefined,{numeric: true,sensitivity: \"case\"});\n};\n\nRevealWidget.prototype.readPopupState = function(state) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/,\n\t\tmatch = popupLocationRegExp.exec(state);\n\t// Check if the state matches the location regexp\n\tif(match) {\n\t\t// If so, we're open\n\t\tthis.isOpen = true;\n\t\t// Get the location\n\t\tthis.popup = {\n\t\t\tleft: parseFloat(match[1]),\n\t\t\ttop: parseFloat(match[2]),\n\t\t\twidth: parseFloat(match[3]),\n\t\t\theight: parseFloat(match[4])\n\t\t};\n\t} else {\n\t\t// If not, we're closed\n\t\tthis.isOpen = false;\n\t}\n};\n\nRevealWidget.prototype.assignDomNodeClasses = function() {\n\tvar classes = this.getAttribute(\"class\",\"\").split(\" \");\n\tclasses.push(\"tc-reveal\");\n\tthis.domNode.className = classes.join(\" \");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRevealWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.state || changedAttributes.type || changedAttributes.text || changedAttributes.position || changedAttributes.positionAllowNegative || changedAttributes[\"default\"] || changedAttributes.animate || changedAttributes.stateTitle || changedAttributes.stateField || changedAttributes.stateIndex) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar currentlyOpen = this.isOpen;\n\t\tthis.readState();\n\t\tif(this.isOpen !== currentlyOpen) {\n\t\t\tif(this.retain === \"yes\") {\n\t\t\t\tthis.updateState();\n\t\t\t} else {\n\t\t\t\tthis.refreshSelf();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t} else if(this.type === \"popup\" && this.updatePopupPosition && (changedTiddlers[this.state] || changedTiddlers[this.stateTitle])) {\n\t\t\tthis.positionPopup(this.domNode);\n\t\t}\n\t\tif(changedAttributes.style) {\n\t\t\tthis.domNode.style = this.getAttribute(\"style\",\"\");\n\t\t}\n\t\tif(changedAttributes[\"class\"]) {\n\t\t\tthis.assignDomNodeClasses();\n\t\t}\t\t\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\n/*\nCalled by refresh() to dynamically show or hide the content\n*/\nRevealWidget.prototype.updateState = function() {\n\tvar self = this;\n\t// Read the current state\n\tthis.readState();\n\t// Construct the child nodes if needed\n\tvar domNode = this.domNodes[0];\n\tif(this.isOpen && !this.hasChildNodes) {\n\t\tthis.hasChildNodes = true;\n\t\tthis.makeChildWidgets(this.parseTreeNode.children);\n\t\tthis.renderChildren(domNode,null);\n\t}\n\t// Animate our DOM node\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\n\t}\n\tif(this.isOpen) {\n\t\tdomNode.removeAttribute(\"hidden\");\n        $tw.anim.perform(this.openAnimation,domNode);\n\t} else {\n\t\t$tw.anim.perform(this.closeAnimation,domNode,{callback: function() {\n\t\t\t//make sure that the state hasn't changed during the close animation\n\t\t\tself.readState()\n\t\t\tif(!self.isOpen) {\n\t\t\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t\t\t}\n\t\t}});\n\t}\n};\n\nexports.reveal = RevealWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/scrollable.js": {
            "title": "$:/core/modules/widgets/scrollable.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/scrollable.js\ntype: application/javascript\nmodule-type: widget\n\nScrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ScrollableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.scaleFactor = 1;\n\tthis.addEventListeners([\n\t\t{type: \"tm-scroll\", handler: \"handleScrollEvent\"}\n\t]);\n\tif($tw.browser) {\n\t\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\t\twindow.webkitRequestAnimationFrame ||\n\t\t\twindow.mozRequestAnimationFrame ||\n\t\t\tfunction(callback) {\n\t\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t\t};\n\t\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\t\twindow.webkitCancelAnimationFrame ||\n\t\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\t\twindow.mozCancelAnimationFrame ||\n\t\t\twindow.mozCancelRequestAnimationFrame ||\n\t\t\tfunction(id) {\n\t\t\t\twindow.clearTimeout(id);\n\t\t\t};\n\t}\n};\n\n/*\nInherit from the base widget class\n*/\nScrollableWidget.prototype = new Widget();\n\nScrollableWidget.prototype.cancelScroll = function() {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(window,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle a scroll event\n*/\nScrollableWidget.prototype.handleScrollEvent = function(event) {\n\t// Pass the scroll event through if our offsetsize is larger than our scrollsize\n\tif(this.outerDomNode.scrollWidth <= this.outerDomNode.offsetWidth && this.outerDomNode.scrollHeight <= this.outerDomNode.offsetHeight && this.fallthrough === \"yes\") {\n\t\treturn true;\n\t}\n\tif(event.paramObject && event.paramObject.selector) {\n\t\tthis.scrollSelectorIntoView(null,event.paramObject.selector);\n\t} else {\n\t\tthis.scrollIntoView(event.target);\t\t\t\n\t}\n\treturn false; // Handled event\n};\n\n/*\nScroll an element into view\n*/\nScrollableWidget.prototype.scrollIntoView = function(element) {\n\tvar duration = $tw.utils.getAnimationDuration(),\n\tsrcWindow = element ? element.ownerDocument.defaultView : window;\n\tthis.cancelScroll();\n\tthis.startTime = Date.now();\n\tvar scrollPosition = {\n\t\tx: this.outerDomNode.scrollLeft,\n\t\ty: this.outerDomNode.scrollTop\n\t};\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar scrollableBounds = this.outerDomNode.getBoundingClientRect(),\n\t\tclientTargetBounds = element.getBoundingClientRect(),\n\t\tbounds = {\n\t\t\tleft: clientTargetBounds.left + scrollPosition.x - scrollableBounds.left,\n\t\t\ttop: clientTargetBounds.top + scrollPosition.y - scrollableBounds.top,\n\t\t\twidth: clientTargetBounds.width,\n\t\t\theight: clientTargetBounds.height\n\t\t};\n\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\tvar getEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\t// If the target is already visible then stay where we are\n\t\t\tif(targetPos >= currentPos && (targetPos + targetSize) <= (currentPos + currentSize)) {\n\t\t\t\treturn currentPos;\n\t\t\t// If the target is above/left of the current view, then scroll to its top/left\n\t\t\t} else if(targetPos <= currentPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// If the target is smaller than the window and the scroll position is too far up, then scroll till the target is at the bottom of the window\n\t\t\t} else if(targetSize < currentSize && currentPos < (targetPos + targetSize - currentSize)) {\n\t\t\t\treturn targetPos + targetSize - currentSize;\n\t\t\t// If the target is big, then just scroll to the top\n\t\t\t} else if(currentPos < targetPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// Otherwise, stay where we are\n\t\t\t} else {\n\t\t\t\treturn currentPos;\n\t\t\t}\n\t\t},\n\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,this.outerDomNode.offsetWidth),\n\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,this.outerDomNode.offsetHeight);\n\t// Only scroll if necessary\n\tif(endX !== scrollPosition.x || endY !== scrollPosition.y) {\n\t\tvar self = this,\n\t\t\tdrawFrame;\n\t\tdrawFrame = function () {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll();\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tself.outerDomNode.scrollLeft = scrollPosition.x + (endX - scrollPosition.x) * t;\n\t\t\tself.outerDomNode.scrollTop = scrollPosition.y + (endY - scrollPosition.y) * t;\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(srcWindow,drawFrame);\n\t\t\t}\n\t\t};\n\t\tdrawFrame();\n\t}\n};\n\nScrollableWidget.prototype.scrollSelectorIntoView = function(baseElement,selector,callback) {\n\tbaseElement = baseElement || document.body;\n\tvar element = baseElement.querySelector(selector);\n\tif(element) {\n\t\tthis.scrollIntoView(element,callback);\t\t\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nScrollableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create elements\n\tthis.outerDomNode = this.document.createElement(\"div\");\n\t$tw.utils.setStyle(this.outerDomNode,[\n\t\t{overflowY: \"auto\"},\n\t\t{overflowX: \"auto\"},\n\t\t{webkitOverflowScrolling: \"touch\"}\n\t]);\n\tthis.innerDomNode = this.document.createElement(\"div\");\n\tthis.outerDomNode.appendChild(this.innerDomNode);\n\t// Assign classes\n\tthis.outerDomNode.className = this[\"class\"] || \"\";\n\t// Insert element\n\tparent.insertBefore(this.outerDomNode,nextSibling);\n\tthis.renderChildren(this.innerDomNode,null);\n\tthis.domNodes.push(this.outerDomNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nScrollableWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.fallthrough = this.getAttribute(\"fallthrough\",\"yes\");\n\tthis[\"class\"] = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nScrollableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.scrollable = ScrollableWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/select.js": {
            "title": "$:/core/modules/widgets/select.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/select.js\ntype: application/javascript\nmodule-type: widget\n\nSelect widget:\n\n```\n<$select tiddler=\"MyTiddler\" field=\"text\">\n<$list filter=\"[tag[chapter]]\">\n<option value=<<currentTiddler>>>\n<$view field=\"description\"/>\n</option>\n</$list>\n</$select>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SelectWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSelectWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSelectWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\tthis.setSelectValue();\n\t$tw.utils.addEventListeners(this.getSelectDomNode(),[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n};\n\n/*\nHandle a change event\n*/\nSelectWidget.prototype.handleChangeEvent = function(event) {\n\t// Get the new value and assign it to the tiddler\n\tif(this.selectMultiple == false) {\n\t\tvar value = this.getSelectDomNode().value;\n\t} else {\n\t\tvar value = this.getSelectValues()\n\t\t\t\tvalue = $tw.utils.stringifyList(value);\n\t}\n\tthis.wiki.setText(this.selectTitle,this.selectField,this.selectIndex,value);\n\t// Trigger actions\n\tif(this.selectActions) {\n\t\tthis.invokeActionString(this.selectActions,this,event);\n\t}\n};\n\n/*\nIf necessary, set the value of the select element to the current value\n*/\nSelectWidget.prototype.setSelectValue = function() {\n\tvar value = this.selectDefault;\n\t// Get the value\n\tif(this.selectIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.selectTitle,this.selectIndex,value);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.selectTitle);\n\t\tif(tiddler) {\n\t\t\tif(this.selectField === \"text\") {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.selectTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.selectField)) {\n\t\t\t\t\tvalue = tiddler.getFieldString(this.selectField);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.selectField === \"title\") {\n\t\t\t\tvalue = this.selectTitle;\n\t\t\t}\n\t\t}\n\t}\n\t// Assign it to the select element if it's different than the current value\n\tif (this.selectMultiple) {\n\t\tvalue = value === undefined ? \"\" : value;\n\t\tvar select = this.getSelectDomNode();\n\t\tvar values = Array.isArray(value) ? value : $tw.utils.parseStringArray(value);\n\t\tfor(var i=0; i < select.children.length; i++){\n\t\t\tselect.children[i].selected = values.indexOf(select.children[i].value) !== -1\n\t\t}\n\t} else {\n\t\tvar domNode = this.getSelectDomNode();\n\t\tif(domNode.value !== value) {\n\t\t\tdomNode.value = value;\n\t\t}\n\t}\n};\n\n/*\nGet the DOM node of the select element\n*/\nSelectWidget.prototype.getSelectDomNode = function() {\n\treturn this.children[0].domNodes[0];\n};\n\n// Return an array of the selected opion values\n// select is an HTML select element\nSelectWidget.prototype.getSelectValues = function() {\n\tvar select, result, options, opt;\n\tselect = this.getSelectDomNode();\n\tresult = [];\n\toptions = select && select.options;\n\tfor (var i=0; i<options.length; i++) {\n\t\topt = options[i];\n\t\tif (opt.selected) {\n\t\t\tresult.push(opt.value || opt.text);\n\t\t}\n\t}\n\treturn result;\n}\n\n/*\nCompute the internal state of the widget\n*/\nSelectWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.selectActions = this.getAttribute(\"actions\");\n\tthis.selectTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.selectField = this.getAttribute(\"field\",\"text\");\n\tthis.selectIndex = this.getAttribute(\"index\");\n\tthis.selectClass = this.getAttribute(\"class\");\n\tthis.selectDefault = this.getAttribute(\"default\");\n\tthis.selectMultiple = this.getAttribute(\"multiple\", false);\n\tthis.selectSize = this.getAttribute(\"size\");\n\tthis.selectTooltip = this.getAttribute(\"tooltip\");\n\t// Make the child widgets\n\tvar selectNode = {\n\t\ttype: \"element\",\n\t\ttag: \"select\",\n\t\tchildren: this.parseTreeNode.children\n\t};\n\tif(this.selectClass) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"class\",this.selectClass);\n\t}\n\tif(this.selectMultiple) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"multiple\",\"multiple\");\n\t}\n\tif(this.selectSize) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"size\",this.selectSize);\n\t}\n\tif(this.selectTooltip) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"title\",this.selectTooltip);\n\t}\n\tthis.makeChildWidgets([selectNode]);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSelectWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// If we're using a different tiddler/field/index then completely refresh ourselves\n\tif(changedAttributes.selectTitle || changedAttributes.selectField || changedAttributes.selectIndex || changedAttributes.selectTooltip) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t// If the target tiddler value has changed, just update setting and refresh the children\n\t} else {\n\t\tvar childrenRefreshed = this.refreshChildren(changedTiddlers);\n\t\tif(changedTiddlers[this.selectTitle] || childrenRefreshed) {\n\t\t\tthis.setSelectValue();\n\t\t} \n\t\treturn childrenRefreshed;\n\t}\n};\n\nexports.select = SelectWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/set.js": {
            "title": "$:/core/modules/widgets/set.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/set.js\ntype: application/javascript\nmodule-type: widget\n\nSet variable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.setName = this.getAttribute(\"name\",\"currentTiddler\");\n\tthis.setFilter = this.getAttribute(\"filter\");\n\tthis.setSelect = this.getAttribute(\"select\");\n\tthis.setTiddler = this.getAttribute(\"tiddler\");\n\tthis.setSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.setField = this.getAttribute(\"field\");\n\tthis.setIndex = this.getAttribute(\"index\");\n\tthis.setValue = this.getAttribute(\"value\");\n\tthis.setEmptyValue = this.getAttribute(\"emptyValue\");\n\t// Set context variable\n\tthis.setVariable(this.setName,this.getValue(),this.parseTreeNode.params,!!this.parseTreeNode.isMacroDefinition);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nGet the value to be assigned\n*/\nSetWidget.prototype.getValue = function() {\n\tvar value = this.setValue;\n\tif(this.setTiddler) {\n\t\tvar tiddler;\n\t\tif(this.setSubTiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.setTiddler,this.setSubTiddler);\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.setTiddler);\t\t\t\n\t\t}\n\t\tif(!tiddler) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t} else if(this.setField) {\n\t\t\tvalue = tiddler.getFieldString(this.setField) || this.setEmptyValue;\n\t\t} else if(this.setIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.setTiddler,this.setIndex,this.setEmptyValue);\n\t\t} else {\n\t\t\tvalue = tiddler.fields.text || this.setEmptyValue ;\n\t\t}\n\t} else if(this.setFilter) {\n\t\tvar results = this.wiki.filterTiddlers(this.setFilter,this);\n\t\tif(this.setValue == null) {\n\t\t\tvar select;\n\t\t\tif(this.setSelect) {\n\t\t\t\tselect = parseInt(this.setSelect,10);\n\t\t\t}\n\t\t\tif(select !== undefined) {\n\t\t\t\tvalue = results[select] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = $tw.utils.stringifyList(results);\t\t\t\n\t\t\t}\n\t\t}\n\t\tif(results.length === 0 && this.setEmptyValue !== undefined) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t}\n\t} else if(!value && this.setEmptyValue) {\n\t\tvalue = this.setEmptyValue;\n\t}\n\treturn value || \"\";\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSetWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.filter || changedAttributes.select || changedAttributes.tiddler || (this.setTiddler && changedTiddlers[this.setTiddler]) || changedAttributes.field || changedAttributes.index || changedAttributes.value || changedAttributes.emptyValue ||\n\t   (this.setFilter && this.getValue() != this.variables[this.setName].value)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.setvariable = SetWidget;\nexports.set = SetWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/text.js": {
            "title": "$:/core/modules/widgets/text.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/text.js\ntype: application/javascript\nmodule-type: widget\n\nText node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TextNodeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTextNodeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTextNodeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar text = this.getAttribute(\"text\",this.parseTreeNode.text || \"\");\n\ttext = text.replace(/\\r/mg,\"\");\n\tvar textNode = this.document.createTextNode(text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTextNodeWidget.prototype.execute = function() {\n\t// Nothing to do for a text node\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTextNodeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.text) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.text = TextNodeWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/tiddler.js": {
            "title": "$:/core/modules/widgets/tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/tiddler.js\ntype: application/javascript\nmodule-type: widget\n\nTiddler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTiddlerWidget.prototype.execute = function() {\n\tthis.tiddlerState = this.computeTiddlerState();\n\tthis.setVariable(\"currentTiddler\",this.tiddlerState.currentTiddler);\n\tthis.setVariable(\"missingTiddlerClass\",this.tiddlerState.missingTiddlerClass);\n\tthis.setVariable(\"shadowTiddlerClass\",this.tiddlerState.shadowTiddlerClass);\n\tthis.setVariable(\"systemTiddlerClass\",this.tiddlerState.systemTiddlerClass);\n\tthis.setVariable(\"tiddlerTagClasses\",this.tiddlerState.tiddlerTagClasses);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nCompute the tiddler state flags\n*/\nTiddlerWidget.prototype.computeTiddlerState = function() {\n\t// Get our parameters\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Compute the state\n\tvar state = {\n\t\tcurrentTiddler: this.tiddlerTitle || \"\",\n\t\tmissingTiddlerClass: (this.wiki.tiddlerExists(this.tiddlerTitle) || this.wiki.isShadowTiddler(this.tiddlerTitle)) ? \"tc-tiddler-exists\" : \"tc-tiddler-missing\",\n\t\tshadowTiddlerClass: this.wiki.isShadowTiddler(this.tiddlerTitle) ? \"tc-tiddler-shadow\" : \"\",\n\t\tsystemTiddlerClass: this.wiki.isSystemTiddler(this.tiddlerTitle) ? \"tc-tiddler-system\" : \"\",\n\t\ttiddlerTagClasses: this.getTagClasses()\n\t};\n\t// Compute a simple hash to make it easier to detect changes\n\tstate.hash = state.currentTiddler + state.missingTiddlerClass + state.shadowTiddlerClass + state.systemTiddlerClass + state.tiddlerTagClasses;\n\treturn state;\n};\n\n/*\nCreate a string of CSS classes derived from the tags of the current tiddler\n*/\nTiddlerWidget.prototype.getTagClasses = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\tif(tiddler) {\n\t\tvar tags = [];\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\ttags.push(\"tc-tagged-\" + encodeURIComponent(tag));\n\t\t});\n\t\treturn tags.join(\" \");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tnewTiddlerState = this.computeTiddlerState();\n\tif(changedAttributes.tiddler || newTiddlerState.hash !== this.tiddlerState.hash) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.tiddler = TiddlerWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/transclude.js": {
            "title": "$:/core/modules/widgets/transclude.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/transclude.js\ntype: application/javascript\nmodule-type: widget\n\nTransclude widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TranscludeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTranscludeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTranscludeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTranscludeWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.transcludeTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.transcludeSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.transcludeField = this.getAttribute(\"field\");\n\tthis.transcludeIndex = this.getAttribute(\"index\");\n\tthis.transcludeMode = this.getAttribute(\"mode\");\n\tthis.recursionMarker = this.getAttribute(\"recursionMarker\",\"yes\");\n\t// Parse the text reference\n\tvar parseAsInline = !this.parseTreeNode.isBlock;\n\tif(this.transcludeMode === \"inline\") {\n\t\tparseAsInline = true;\n\t} else if(this.transcludeMode === \"block\") {\n\t\tparseAsInline = false;\n\t}\n\tvar parser = this.wiki.parseTextReference(\n\t\t\t\t\t\tthis.transcludeTitle,\n\t\t\t\t\t\tthis.transcludeField,\n\t\t\t\t\t\tthis.transcludeIndex,\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tparseAsInline: parseAsInline,\n\t\t\t\t\t\t\tsubTiddler: this.transcludeSubTiddler\n\t\t\t\t\t\t}),\n\t\tparseTreeNodes = parser ? parser.tree : this.parseTreeNode.children;\n\t// Set context variables for recursion detection\n\tvar recursionMarker = this.makeRecursionMarker();\n\tif(this.recursionMarker === \"yes\") {\n\t\tthis.setVariable(\"transclusion\",recursionMarker);\n\t}\n\t// Check for recursion\n\tif(parser) {\n\t\tif(this.parentWidget && this.parentWidget.hasVariable(\"transclusion\",recursionMarker)) {\n\t\t\tparseTreeNodes = [{type: \"element\", tag: \"span\", attributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-error\"}\n\t\t\t}, children: [\n\t\t\t\t{type: \"text\", text: $tw.language.getString(\"Error/RecursiveTransclusion\")}\n\t\t\t]}];\n\t\t}\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nCompose a string comprising the title, field and/or index to identify this transclusion for recursion detection\n*/\nTranscludeWidget.prototype.makeRecursionMarker = function() {\n\tvar output = [];\n\toutput.push(\"{\");\n\toutput.push(this.getVariable(\"currentTiddler\",{defaultValue: \"\"}));\n\toutput.push(\"|\");\n\toutput.push(this.transcludeTitle || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeField || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeIndex || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeSubTiddler || \"\");\n\toutput.push(\"}\");\n\treturn output.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTranscludeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedTiddlers[this.transcludeTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.transclude = TranscludeWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/vars.js": {
            "title": "$:/core/modules/widgets/vars.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/vars.js\ntype: application/javascript\nmodule-type: widget\n\nThis widget allows multiple variables to be set in one go:\n\n```\n\\define helloworld() Hello world!\n<$vars greeting=\"Hi\" me={{!!title}} sentence=<<helloworld>>>\n  <<greeting>>! I am <<me>> and I say: <<sentence>>\n</$vars>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar VarsWidget = function(parseTreeNode,options) {\n\t// Call the constructor\n\tWidget.call(this);\n\t// Initialise\t\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nVarsWidget.prototype = Object.create(Widget.prototype);\n\n/*\nRender this widget into the DOM\n*/\nVarsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nVarsWidget.prototype.execute = function() {\n\t// Parse variables\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(val,key) {\n\t\tif(key.charAt(0) !== \"$\") {\n\t\t\tself.setVariable(key,val);\n\t\t}\n\t});\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nVarsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"vars\"] = VarsWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/view.js": {
            "title": "$:/core/modules/widgets/view.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/view.js\ntype: application/javascript\nmodule-type: widget\n\nView widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ViewWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nViewWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nViewWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tif(this.text) {\n\t\tvar textNode = this.document.createTextNode(this.text);\n\t\tparent.insertBefore(textNode,nextSibling);\n\t\tthis.domNodes.push(textNode);\n\t} else {\n\t\tthis.makeChildWidgets();\n\t\tthis.renderChildren(parent,nextSibling);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nViewWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.viewTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.viewSubtiddler = this.getAttribute(\"subtiddler\");\n\tthis.viewField = this.getAttribute(\"field\",\"text\");\n\tthis.viewIndex = this.getAttribute(\"index\");\n\tthis.viewFormat = this.getAttribute(\"format\",\"text\");\n\tthis.viewTemplate = this.getAttribute(\"template\",\"\");\n\tthis.viewMode = this.getAttribute(\"mode\",\"block\");\n\tswitch(this.viewFormat) {\n\t\tcase \"htmlwikified\":\n\t\t\tthis.text = this.getValueAsHtmlWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"plainwikified\":\n\t\t\tthis.text = this.getValueAsPlainWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"htmlencodedplainwikified\":\n\t\t\tthis.text = this.getValueAsHtmlEncodedPlainWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"htmlencoded\":\n\t\t\tthis.text = this.getValueAsHtmlEncoded();\n\t\t\tbreak;\n\t\tcase \"urlencoded\":\n\t\t\tthis.text = this.getValueAsUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"doubleurlencoded\":\n\t\t\tthis.text = this.getValueAsDoubleUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"date\":\n\t\t\tthis.text = this.getValueAsDate(this.viewTemplate);\n\t\t\tbreak;\n\t\tcase \"relativedate\":\n\t\t\tthis.text = this.getValueAsRelativeDate();\n\t\t\tbreak;\n\t\tcase \"stripcomments\":\n\t\t\tthis.text = this.getValueAsStrippedComments();\n\t\t\tbreak;\n\t\tcase \"jsencoded\":\n\t\t\tthis.text = this.getValueAsJsEncoded();\n\t\t\tbreak;\n\t\tdefault: // \"text\"\n\t\t\tthis.text = this.getValueAsText();\n\t\t\tbreak;\n\t}\n};\n\n/*\nThe various formatter functions are baked into this widget for the moment. Eventually they will be replaced by macro functions\n*/\n\n/*\nRetrieve the value of the widget. Options are:\nasString: Optionally return the value as a string\n*/\nViewWidget.prototype.getValue = function(options) {\n\toptions = options || {};\n\tvar value = options.asString ? \"\" : undefined;\n\tif(this.viewIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.viewTitle,this.viewIndex);\n\t} else {\n\t\tvar tiddler;\n\t\tif(this.viewSubtiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.viewTitle,this.viewSubtiddler);\t\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.viewTitle);\n\t\t}\n\t\tif(tiddler) {\n\t\t\tif(this.viewField === \"text\" && !this.viewSubtiddler) {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.viewTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.viewField)) {\n\t\t\t\t\tif(options.asString) {\n\t\t\t\t\t\tvalue = tiddler.getFieldString(this.viewField);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvalue = tiddler.fields[this.viewField];\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.viewField === \"title\") {\n\t\t\t\tvalue = this.viewTitle;\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\nViewWidget.prototype.getValueAsText = function() {\n\treturn this.getValue({asString: true});\n};\n\nViewWidget.prototype.getValueAsHtmlWikified = function(mode) {\n\treturn this.wiki.renderText(\"text/html\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t});\n};\n\nViewWidget.prototype.getValueAsPlainWikified = function(mode) {\n\treturn this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t});\n};\n\nViewWidget.prototype.getValueAsHtmlEncodedPlainWikified = function(mode) {\n\treturn $tw.utils.htmlEncode(this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t}));\n};\n\nViewWidget.prototype.getValueAsHtmlEncoded = function() {\n\treturn $tw.utils.htmlEncode(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsUrlEncoded = function() {\n\treturn encodeURIComponent(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsDoubleUrlEncoded = function() {\n\treturn encodeURIComponent(encodeURIComponent(this.getValueAsText()));\n};\n\nViewWidget.prototype.getValueAsDate = function(format) {\n\tformat = format || \"YYYY MM DD 0hh:0mm\";\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.formatDateString(value,format);\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsRelativeDate = function(format) {\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.getRelativeDate((new Date()) - (new Date(value))).description;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsStrippedComments = function() {\n\tvar lines = this.getValueAsText().split(\"\\n\"),\n\t\tout = [];\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar text = lines[line];\n\t\tif(!/^\\s*\\/\\/#/.test(text)) {\n\t\t\tout.push(text);\n\t\t}\n\t}\n\treturn out.join(\"\\n\");\n};\n\nViewWidget.prototype.getValueAsJsEncoded = function() {\n\treturn $tw.utils.stringify(this.getValueAsText());\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nViewWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.template || changedAttributes.format || changedTiddlers[this.viewTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.view = ViewWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/widget.js": {
            "title": "$:/core/modules/widgets/widget.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/widget.js\ntype: application/javascript\nmodule-type: widget\n\nWidget base class\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate a widget object for a parse tree node\n\tparseTreeNode: reference to the parse tree node to be rendered\n\toptions: see below\nOptions include:\n\twiki: mandatory reference to wiki associated with this render tree\n\tparentWidget: optional reference to a parent renderer node for the context chain\n\tdocument: optional document object to use instead of global document\n*/\nvar Widget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInitialise widget properties. These steps are pulled out of the constructor so that we can reuse them in subclasses\n*/\nWidget.prototype.initialise = function(parseTreeNode,options) {\n\t// Bail if parseTreeNode is undefined, meaning  that the widget constructor was called without any arguments so that it can be subclassed\n\tif(parseTreeNode === undefined) {\n\t\treturn;\n\t}\n\toptions = options || {};\n\t// Save widget info\n\tthis.parseTreeNode = parseTreeNode;\n\tthis.wiki = options.wiki;\n\tthis.parentWidget = options.parentWidget;\n\tthis.variablesConstructor = function() {};\n\tthis.variablesConstructor.prototype = this.parentWidget ? this.parentWidget.variables : {};\n\tthis.variables = new this.variablesConstructor();\n\tthis.document = options.document;\n\tthis.attributes = {};\n\tthis.children = [];\n\tthis.domNodes = [];\n\tthis.eventListeners = {};\n\t// Hashmap of the widget classes\n\tif(!this.widgetClasses) {\n\t\t// Get widget classes\n\t\tWidget.prototype.widgetClasses = $tw.modules.applyMethods(\"widget\");\n\t\t// Process any subclasses\n\t\t$tw.modules.forEachModuleOfType(\"widget-subclass\",function(title,module) {\n\t\t\tif(module.baseClass) {\n\t\t\t\tvar baseClass = Widget.prototype.widgetClasses[module.baseClass];\n\t\t\t\tif(!baseClass) {\n\t\t\t\t\tthrow \"Module '\" + title + \"' is attemping to extend a non-existent base class '\" + module.baseClass + \"'\";\n\t\t\t\t}\n\t\t\t\tvar subClass = module.constructor;\n\t\t\t\tsubClass.prototype = new baseClass();\n\t\t\t\t$tw.utils.extend(subClass.prototype,module.prototype);\n\t\t\t\tWidget.prototype.widgetClasses[module.name || module.baseClass] = subClass;\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWidget.prototype.execute = function() {\n\tthis.makeChildWidgets();\n};\n\n/*\nSet the value of a context variable\nname: name of the variable\nvalue: value of the variable\nparams: array of {name:, default:} for each parameter\nisMacroDefinition: true if the variable is set via a \\define macro pragma (and hence should have variable substitution performed)\n*/\nWidget.prototype.setVariable = function(name,value,params,isMacroDefinition) {\n\tthis.variables[name] = {value: value, params: params, isMacroDefinition: !!isMacroDefinition};\n};\n\n/*\nGet the prevailing value of a context variable\nname: name of variable\noptions: see below\nOptions include\nparams: array of {name:, value:} for each parameter\ndefaultValue: default value if the variable is not defined\n\nReturns an object with the following fields:\n\nparams: array of {name:,value:} of parameters passed to wikitext variables\ntext: text of variable, with parameters properly substituted\n*/\nWidget.prototype.getVariableInfo = function(name,options) {\n\toptions = options || {};\n\tvar actualParams = options.params || [],\n\t\tparentWidget = this.parentWidget;\n\t// Check for the variable defined in the parent widget (or an ancestor in the prototype chain)\n\tif(parentWidget && name in parentWidget.variables) {\n\t\tvar variable = parentWidget.variables[name],\n\t\t\toriginalValue = variable.value,\n\t\t\tvalue = originalValue,\n\t\t\tparams = this.resolveVariableParameters(variable.params,actualParams);\n\t\t// Substitute any parameters specified in the definition\n\t\t$tw.utils.each(params,function(param) {\n\t\t\tvalue = $tw.utils.replaceString(value,new RegExp(\"\\\\$\" + $tw.utils.escapeRegExp(param.name) + \"\\\\$\",\"mg\"),param.value);\n\t\t});\n\t\t// Only substitute variable references if this variable was defined with the \\define pragma\n\t\tif(variable.isMacroDefinition) {\n\t\t\tvalue = this.substituteVariableReferences(value);\t\t\t\n\t\t}\n\t\treturn {\n\t\t\ttext: value,\n\t\t\tparams: params,\n\t\t\tsrcVariable: variable,\n\t\t\tisCacheable: originalValue === value\n\t\t};\n\t}\n\t// If the variable doesn't exist in the parent widget then look for a macro module\n\treturn {\n\t\ttext: this.evaluateMacroModule(name,actualParams,options.defaultValue)\n\t};\n};\n\n/*\nSimplified version of getVariableInfo() that just returns the text\n*/\nWidget.prototype.getVariable = function(name,options) {\n\treturn this.getVariableInfo(name,options).text;\n};\n\nWidget.prototype.resolveVariableParameters = function(formalParams,actualParams) {\n\tformalParams = formalParams || [];\n\tactualParams = actualParams || [];\n\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\tparamInfo, paramValue,\n\t\tresults = [];\n\t// Step through each of the parameters in the macro definition\n\tfor(var p=0; p<formalParams.length; p++) {\n\t\t// Check if we've got a macro call parameter with the same name\n\t\tparamInfo = formalParams[p];\n\t\tparamValue = undefined;\n\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t}\n\t\t}\n\t\t// If not, use the next available anonymous macro call parameter\n\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\tnextAnonParameter++;\n\t\t}\n\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t}\n\t\t// If we've still not got a value, use the default, if any\n\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t// Store the parameter name and value\n\t\tresults.push({name: paramInfo.name, value: paramValue});\n\t}\n\treturn results;\n};\n\nWidget.prototype.substituteVariableReferences = function(text) {\n\tvar self = this;\n\treturn (text || \"\").replace(/\\$\\(([^\\)\\$]+)\\)\\$/g,function(match,p1,offset,string) {\n\t\treturn self.getVariable(p1,{defaultValue: \"\"});\n\t});\n};\n\nWidget.prototype.evaluateMacroModule = function(name,actualParams,defaultValue) {\n\tif($tw.utils.hop($tw.macros,name)) {\n\t\tvar macro = $tw.macros[name],\n\t\t\targs = [];\n\t\tif(macro.params.length > 0) {\n\t\t\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\t\t\tparamInfo, paramValue;\n\t\t\t// Step through each of the parameters in the macro definition\n\t\t\tfor(var p=0; p<macro.params.length; p++) {\n\t\t\t\t// Check if we've got a macro call parameter with the same name\n\t\t\t\tparamInfo = macro.params[p];\n\t\t\t\tparamValue = undefined;\n\t\t\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// If not, use the next available anonymous macro call parameter\n\t\t\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\t\t\tnextAnonParameter++;\n\t\t\t\t}\n\t\t\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t\t\t}\n\t\t\t\t// If we've still not got a value, use the default, if any\n\t\t\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t\t\t// Save the parameter\n\t\t\t\targs.push(paramValue);\n\t\t\t}\n\t\t}\n\t\telse for(var i=0; i<actualParams.length; ++i) {\n\t\t\targs.push(actualParams[i].value);\n\t\t}\n\t\treturn (macro.run.apply(this,args) || \"\").toString();\n\t} else {\n\t\treturn defaultValue;\n\t}\n};\n\n/*\nCheck whether a given context variable value exists in the parent chain\n*/\nWidget.prototype.hasVariable = function(name,value) {\n\tvar node = this;\n\twhile(node) {\n\t\tif($tw.utils.hop(node.variables,name) && node.variables[name].value === value) {\n\t\t\treturn true;\n\t\t}\n\t\tnode = node.parentWidget;\n\t}\n\treturn false;\n};\n\n/*\nConstruct a qualifying string based on a hash of concatenating the values of a given variable in the parent chain\n*/\nWidget.prototype.getStateQualifier = function(name) {\n\tthis.qualifiers = this.qualifiers || Object.create(null);\n\tname = name || \"transclusion\";\n\tif(this.qualifiers[name]) {\n\t\treturn this.qualifiers[name];\n\t} else {\n\t\tvar output = [],\n\t\t\tnode = this;\n\t\twhile(node && node.parentWidget) {\n\t\t\tif($tw.utils.hop(node.parentWidget.variables,name)) {\n\t\t\t\toutput.push(node.getVariable(name));\n\t\t\t}\n\t\t\tnode = node.parentWidget;\n\t\t}\n\t\tvar value = $tw.utils.hashString(output.join(\"\"));\n\t\tthis.qualifiers[name] = value;\n\t\treturn value;\n\t}\n};\n\n/*\nCompute the current values of the attributes of the widget. Returns a hashmap of the names of the attributes that have changed\n*/\nWidget.prototype.computeAttributes = function() {\n\tvar changedAttributes = {},\n\t\tself = this,\n\t\tvalue;\n\t$tw.utils.each(this.parseTreeNode.attributes,function(attribute,name) {\n\t\tif(attribute.type === \"filtered\") {\n\t\t\tvalue = self.wiki.filterTiddlers(attribute.filter,self)[0] || \"\";\n\t\t} else if(attribute.type === \"indirect\") {\n\t\t\tvalue = self.wiki.getTextReference(attribute.textReference,\"\",self.getVariable(\"currentTiddler\"));\n\t\t} else if(attribute.type === \"macro\") {\n\t\t\tvalue = self.getVariable(attribute.value.name,{params: attribute.value.params});\n\t\t} else { // String attribute\n\t\t\tvalue = attribute.value;\n\t\t}\n\t\t// Check whether the attribute has changed\n\t\tif(self.attributes[name] !== value) {\n\t\t\tself.attributes[name] = value;\n\t\t\tchangedAttributes[name] = true;\n\t\t}\n\t});\n\treturn changedAttributes;\n};\n\n/*\nCheck for the presence of an attribute\n*/\nWidget.prototype.hasAttribute = function(name) {\n\treturn $tw.utils.hop(this.attributes,name);\n};\n\n/*\nGet the value of an attribute\n*/\nWidget.prototype.getAttribute = function(name,defaultText) {\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\treturn this.attributes[name];\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nAssign the computed attributes of the widget to a domNode\noptions include:\nexcludeEventAttributes: ignores attributes whose name begins with \"on\"\n*/\nWidget.prototype.assignAttributes = function(domNode,options) {\n\toptions = options || {};\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(v,a) {\n\t\t// Check exclusions\n\t\tif(options.excludeEventAttributes && a.substr(0,2) === \"on\") {\n\t\t\tv = undefined;\n\t\t}\n\t\tif(v !== undefined) {\n\t\t\tvar b = a.split(\":\");\n\t\t\t// Setting certain attributes can cause a DOM error (eg xmlns on the svg element)\n\t\t\ttry {\n\t\t\t\tif (b.length == 2 && b[0] == \"xlink\"){\n\t\t\t\t\tdomNode.setAttributeNS(\"http://www.w3.org/1999/xlink\",b[1],v);\n\t\t\t\t} else {\n\t\t\t\t\tdomNode.setAttributeNS(null,a,v);\n\t\t\t\t}\n\t\t\t} catch(e) {\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nMake child widgets correspondng to specified parseTreeNodes\n*/\nWidget.prototype.makeChildWidgets = function(parseTreeNodes) {\n\tthis.children = [];\n\tvar self = this;\n\t$tw.utils.each(parseTreeNodes || (this.parseTreeNode && this.parseTreeNode.children),function(childNode) {\n\t\tself.children.push(self.makeChildWidget(childNode));\n\t});\n};\n\n/*\nConstruct the widget object for a parse tree node\n*/\nWidget.prototype.makeChildWidget = function(parseTreeNode) {\n\tvar WidgetClass = this.widgetClasses[parseTreeNode.type];\n\tif(!WidgetClass) {\n\t\tWidgetClass = this.widgetClasses.text;\n\t\tparseTreeNode = {type: \"text\", text: \"Undefined widget '\" + parseTreeNode.type + \"'\"};\n\t}\n\treturn new WidgetClass(parseTreeNode,{\n\t\twiki: this.wiki,\n\t\tvariables: {},\n\t\tparentWidget: this,\n\t\tdocument: this.document\n\t});\n};\n\n/*\nGet the next sibling of this widget\n*/\nWidget.prototype.nextSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index < this.parentWidget.children.length-1) {\n\t\t\treturn this.parentWidget.children[index+1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the previous sibling of this widget\n*/\nWidget.prototype.previousSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index > 0) {\n\t\t\treturn this.parentWidget.children[index-1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRender the children of this widget into the DOM\n*/\nWidget.prototype.renderChildren = function(parent,nextSibling) {\n\tvar children = this.children;\n\tfor(var i = 0; i < children.length; i++) {\n\t\tchildren[i].render(parent,nextSibling);\n\t};\n};\n\n/*\nAdd a list of event listeners from an array [{type:,handler:},...]\n*/\nWidget.prototype.addEventListeners = function(listeners) {\n\tvar self = this;\n\t$tw.utils.each(listeners,function(listenerInfo) {\n\t\tself.addEventListener(listenerInfo.type,listenerInfo.handler);\n\t});\n};\n\n/*\nAdd an event listener\n*/\nWidget.prototype.addEventListener = function(type,handler) {\n\tvar self = this;\n\tif(typeof handler === \"string\") { // The handler is a method name on this widget\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn self[handler].call(self,event);\n\t\t};\n\t} else { // The handler is a function\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn handler.call(self,event);\n\t\t};\n\t}\n};\n\n/*\nDispatch an event to a widget. If the widget doesn't handle the event then it is also dispatched to the parent widget\n*/\nWidget.prototype.dispatchEvent = function(event) {\n\tevent.widget = event.widget || this;\n\t// Dispatch the event if this widget handles it\n\tvar listener = this.eventListeners[event.type];\n\tif(listener) {\n\t\t// Don't propagate the event if the listener returned false\n\t\tif(!listener(event)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Dispatch the event to the parent widget\n\tif(this.parentWidget) {\n\t\treturn this.parentWidget.dispatchEvent(event);\n\t}\n\treturn true;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nRebuild a previously rendered widget\n*/\nWidget.prototype.refreshSelf = function() {\n\tvar nextSibling = this.findNextSiblingDomNode();\n\tthis.removeChildDomNodes();\n\tthis.render(this.parentDomNode,nextSibling);\n};\n\n/*\nRefresh all the children of a widget\n*/\nWidget.prototype.refreshChildren = function(changedTiddlers) {\n\tvar children = this.children,\n\t\trefreshed = false;\n\tfor (var i = 0; i < children.length; i++) {\n\t\trefreshed = children[i].refresh(changedTiddlers) || refreshed;\n\t}\n\treturn refreshed;\n};\n\n/*\nFind the next sibling in the DOM to this widget. This is done by scanning the widget tree through all next siblings and their descendents that share the same parent DOM node\n*/\nWidget.prototype.findNextSiblingDomNode = function(startIndex) {\n\t// Refer to this widget by its index within its parents children\n\tvar parent = this.parentWidget,\n\t\tindex = startIndex !== undefined ? startIndex : parent.children.indexOf(this);\nif(index === -1) {\n\tthrow \"node not found in parents children\";\n}\n\t// Look for a DOM node in the later siblings\n\twhile(++index < parent.children.length) {\n\t\tvar domNode = parent.children[index].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\t// Go back and look for later siblings of our parent if it has the same parent dom node\n\tvar grandParent = parent.parentWidget;\n\tif(grandParent && parent.parentDomNode === this.parentDomNode) {\n\t\tindex = grandParent.children.indexOf(parent);\n\t\tif(index !== -1) {\n\t\t\treturn parent.findNextSiblingDomNode(index);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nFind the first DOM node generated by a widget or its children\n*/\nWidget.prototype.findFirstDomNode = function() {\n\t// Return the first dom node of this widget, if we've got one\n\tif(this.domNodes.length > 0) {\n\t\treturn this.domNodes[0];\n\t}\n\t// Otherwise, recursively call our children\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar domNode = this.children[t].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRemove any DOM nodes created by this widget or its children\n*/\nWidget.prototype.removeChildDomNodes = function() {\n\t// If this widget has directly created DOM nodes, delete them and exit. This assumes that any child widgets are contained within the created DOM nodes, which would normally be the case\n\tif(this.domNodes.length > 0) {\n\t\t$tw.utils.each(this.domNodes,function(domNode) {\n\t\t\tdomNode.parentNode.removeChild(domNode);\n\t\t});\n\t\tthis.domNodes = [];\n\t} else {\n\t\t// Otherwise, ask the child widgets to delete their DOM nodes\n\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\tchildWidget.removeChildDomNodes();\n\t\t});\n\t}\n};\n\n/*\nInvoke the action widgets that are descendents of the current widget.\n*/\nWidget.prototype.invokeActions = function(triggeringWidget,event) {\n\tvar handled = false;\n\t// For each child widget\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar child = this.children[t];\n\t\t// Invoke the child if it is an action widget\n\t\tif(child.invokeAction) {\n\t\t\tchild.refreshSelf();\n\t\t\tif(child.invokeAction(triggeringWidget,event)) {\n\t\t\t\thandled = true;\n\t\t\t}\n\t\t}\n\t\t// Propagate through through the child if it permits it\n\t\tif(child.allowActionPropagation() && child.invokeActions(triggeringWidget,event)) {\n\t\t\thandled = true;\n\t\t}\n\t}\n\treturn handled;\n};\n\n/*\nInvoke the action widgets defined in a string\n*/\nWidget.prototype.invokeActionString = function(actions,triggeringWidget,event,variables) {\n\tactions = actions || \"\";\n\tvar parser = this.wiki.parseText(\"text/vnd.tiddlywiki\",actions,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document\n\t\t}),\n\t\twidgetNode = this.wiki.makeWidget(parser,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document,\n\t\t\tvariables: variables\n\t\t});\n\tvar container = this.document.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn widgetNode.invokeActions(this,event);\n};\n\n/*\nExecute action tiddlers by tag\n*/\nWidget.prototype.invokeActionsByTag = function(tag,event,variables) {\n\tvar self = this;\n\t$tw.utils.each(self.wiki.filterTiddlers(\"[all[shadows+tiddlers]tag[\" + tag + \"]!has[draft.of]]\"),function(title) {\n\t\tself.invokeActionString(self.wiki.getTiddlerText(title),self,event,variables);\n\t});\n};\n\nWidget.prototype.allowActionPropagation = function() {\n\treturn true;\n};\n\nexports.widget = Widget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/wikify.js": {
            "title": "$:/core/modules/widgets/wikify.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/wikify.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to wikify text into a variable\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar WikifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nWikifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nWikifyWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWikifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.wikifyName = this.getAttribute(\"name\");\n\tthis.wikifyText = this.getAttribute(\"text\");\n\tthis.wikifyType = this.getAttribute(\"type\");\n\tthis.wikifyMode = this.getAttribute(\"mode\",\"block\");\n\tthis.wikifyOutput = this.getAttribute(\"output\",\"text\");\n\t// Create the parse tree\n\tthis.wikifyParser = this.wiki.parseText(this.wikifyType,this.wikifyText,{\n\t\t\tparseAsInline: this.wikifyMode === \"inline\"\n\t\t});\n\t// Create the widget tree \n\tthis.wikifyWidgetNode = this.wiki.makeWidget(this.wikifyParser,{\n\t\t\tdocument: $tw.fakeDocument,\n\t\t\tparentWidget: this\n\t\t});\n\t// Render the widget tree to the container\n\tthis.wikifyContainer = $tw.fakeDocument.createElement(\"div\");\n\tthis.wikifyWidgetNode.render(this.wikifyContainer,null);\n\tthis.wikifyResult = this.getResult();\n\t// Set context variable\n\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nReturn the result string\n*/\nWikifyWidget.prototype.getResult = function() {\n\tvar result;\n\tswitch(this.wikifyOutput) {\n\t\tcase \"text\":\n\t\t\tresult = this.wikifyContainer.textContent;\n\t\t\tbreak;\n\t\tcase \"formattedtext\":\n\t\t\tresult = this.wikifyContainer.formattedTextContent;\n\t\t\tbreak;\n\t\tcase \"html\":\n\t\t\tresult = this.wikifyContainer.innerHTML;\n\t\t\tbreak;\n\t\tcase \"parsetree\":\n\t\t\tresult = JSON.stringify(this.wikifyParser.tree,0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t\tcase \"widgettree\":\n\t\t\tresult = JSON.stringify(this.getWidgetTree(),0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t}\n\treturn result;\n};\n\n/*\nReturn a string of the widget tree\n*/\nWikifyWidget.prototype.getWidgetTree = function() {\n\tvar copyNode = function(widgetNode,resultNode) {\n\t\t\tvar type = widgetNode.parseTreeNode.type;\n\t\t\tresultNode.type = type;\n\t\t\tswitch(type) {\n\t\t\t\tcase \"element\":\n\t\t\t\t\tresultNode.tag = widgetNode.parseTreeNode.tag;\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"text\":\n\t\t\t\t\tresultNode.text = widgetNode.parseTreeNode.text;\n\t\t\t\t\tbreak;\t\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.attributes || {}).length > 0) {\n\t\t\t\tresultNode.attributes = {};\n\t\t\t\t$tw.utils.each(widgetNode.attributes,function(attr,attrName) {\n\t\t\t\t\tresultNode.attributes[attrName] = widgetNode.getAttribute(attrName);\n\t\t\t\t});\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.children || {}).length > 0) {\n\t\t\t\tresultNode.children = [];\n\t\t\t\t$tw.utils.each(widgetNode.children,function(widgetChildNode) {\n\t\t\t\t\tvar node = {};\n\t\t\t\t\tresultNode.children.push(node);\n\t\t\t\t\tcopyNode(widgetChildNode,node);\n\t\t\t\t});\n\t\t\t}\n\t\t},\n\t\tresults = {};\n\tcopyNode(this.wikifyWidgetNode,results);\n\treturn results;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWikifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh ourselves entirely if any of our attributes have changed\n\tif(changedAttributes.name || changedAttributes.text || changedAttributes.type || changedAttributes.mode || changedAttributes.output) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\t// Refresh the widget tree\n\t\tif(this.wikifyWidgetNode.refresh(changedTiddlers)) {\n\t\t\t// Check if there was any change\n\t\t\tvar result = this.getResult();\n\t\t\tif(result !== this.wikifyResult) {\n\t\t\t\t// If so, save the change\n\t\t\t\tthis.wikifyResult = result;\n\t\t\t\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t\t\t\t// Refresh each of our child widgets\n\t\t\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\t\t\tchildWidget.refreshSelf();\n\t\t\t\t});\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\t// Just refresh the children\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.wikify = WikifyWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/wiki-bulkops.js": {
            "title": "$:/core/modules/wiki-bulkops.js",
            "text": "/*\\\ntitle: $:/core/modules/wiki-bulkops.js\ntype: application/javascript\nmodule-type: wikimethod\n\nBulk tiddler operations such as rename.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRename a tiddler, and relink any tags or lists that reference it.\n*/\nfunction renameTiddler(fromTitle,toTitle,options) {\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\t// Rename the tiddler itself\n\t\tvar oldTiddler = this.getTiddler(fromTitle),\n\t\t\tnewTiddler = new $tw.Tiddler(oldTiddler,{title: toTitle},this.getModificationFields());\n\t\tnewTiddler = $tw.hooks.invokeHook(\"th-renaming-tiddler\",newTiddler,oldTiddler);\n\t\tthis.addTiddler(newTiddler);\n\t\tthis.deleteTiddler(fromTitle);\n\t\t// Rename any tags or lists that reference it\n\t\tthis.relinkTiddler(fromTitle,toTitle,options)\n\t}\n}\n\n/*\nRelink any tags or lists that reference a given tiddler\n*/\nfunction relinkTiddler(fromTitle,toTitle,options) {\n\tvar self = this;\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\tthis.each(function(tiddler,title) {\n\t\t\tvar type = tiddler.fields.type || \"\";\n\t\t\t// Don't touch plugins or JavaScript modules\n\t\t\tif(!tiddler.fields[\"plugin-type\"] && type !== \"application/javascript\") {\n\t\t\t\tvar tags = tiddler.fields.tags ? tiddler.fields.tags.slice(0) : undefined,\n\t\t\t\t\tlist = tiddler.fields.list ? tiddler.fields.list.slice(0) : undefined,\n\t\t\t\t\tisModified = false;\n\t\t\t\tif(!options.dontRenameInTags) {\n\t\t\t\t\t// Rename tags\n\t\t\t\t\t$tw.utils.each(tags,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming tag '\" + tags[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\ttags[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tif(!options.dontRenameInLists) {\n\t\t\t\t\t// Rename lists\n\t\t\t\t\t$tw.utils.each(list,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming list item '\" + list[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\tlist[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tif(isModified) {\n\t\t\t\t\tvar newTiddler = new $tw.Tiddler(tiddler,{tags: tags, list: list},self.getModificationFields())\n\t\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-relinking-tiddler\",newTiddler,tiddler);\n\t\t\t\t\tself.addTiddler(newTiddler);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\nexports.renameTiddler = renameTiddler;\nexports.relinkTiddler = relinkTiddler;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikimethod"
        },
        "$:/core/modules/wiki.js": {
            "title": "$:/core/modules/wiki.js",
            "text": "/*\\\ntitle: $:/core/modules/wiki.js\ntype: application/javascript\nmodule-type: wikimethod\n\nExtension methods for the $tw.Wiki object\n\nAdds the following properties to the wiki object:\n\n* `eventListeners` is a hashmap by type of arrays of listener functions\n* `changedTiddlers` is a hashmap describing changes to named tiddlers since wiki change events were last dispatched. Each entry is a hashmap containing two fields:\n\tmodified: true/false\n\tdeleted: true/false\n* `changeCount` is a hashmap by tiddler title containing a numerical index that starts at zero and is incremented each time a tiddler is created changed or deleted\n* `caches` is a hashmap by tiddler title containing a further hashmap of named cache objects. Caches are automatically cleared when a tiddler is modified or deleted\n* `globalCache` is a hashmap by cache name of cache objects that are cleared whenever any tiddler change occurs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar USER_NAME_TITLE = \"$:/status/UserName\",\n\tTIMESTAMP_DISABLE_TITLE = \"$:/config/TimestampDisable\";\n\n/*\nAdd available indexers to this wiki\n*/\nexports.addIndexersToWiki = function() {\n\tvar self = this;\n\t$tw.utils.each($tw.modules.applyMethods(\"indexer\"),function(Indexer,name) {\n\t\tself.addIndexer(new Indexer(self),name);\n\t});\n};\n\n/*\nGet the value of a text reference. Text references can have any of these forms:\n\t<tiddlertitle>\n\t<tiddlertitle>!!<fieldname>\n\t!!<fieldname> - specifies a field of the current tiddlers\n\t<tiddlertitle>##<index>\n*/\nexports.getTextReference = function(textRef,defaultText,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tif(tr.field) {\n\t\tvar tiddler = this.getTiddler(title);\n\t\tif(tr.field === \"title\") { // Special case so we can return the title of a non-existent tiddler\n\t\t\treturn title;\n\t\t} else if(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\treturn tiddler.getFieldString(tr.field);\n\t\t} else {\n\t\t\treturn defaultText;\n\t\t}\n\t} else if(tr.index) {\n\t\treturn this.extractTiddlerDataItem(title,tr.index,defaultText);\n\t} else {\n\t\treturn this.getTiddlerText(title,defaultText);\n\t}\n};\n\nexports.setTextReference = function(textRef,value,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tthis.setText(title,tr.field,tr.index,value);\n};\n\nexports.setText = function(title,field,index,value,options) {\n\toptions = options || {};\n\tvar creationFields = options.suppressTimestamp ? {} : this.getCreationFields(),\n\t\tmodificationFields = options.suppressTimestamp ? {} : this.getModificationFields();\n\t// Check if it is a reference to a tiddler field\n\tif(index) {\n\t\tvar data = this.getTiddlerData(title,Object.create(null));\n\t\tif(value !== undefined) {\n\t\t\tdata[index] = value;\n\t\t} else {\n\t\t\tdelete data[index];\n\t\t}\n\t\tthis.setTiddlerData(title,data,modificationFields);\n\t} else {\n\t\tvar tiddler = this.getTiddler(title),\n\t\t\tfields = {title: title};\n\t\tfields[field || \"text\"] = value;\n\t\tthis.addTiddler(new $tw.Tiddler(creationFields,tiddler,fields,modificationFields));\n\t}\n};\n\nexports.deleteTextReference = function(textRef,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle,tiddler,fields;\n\t// Check if it is a reference to a tiddler\n\tif(tr.title && !tr.field) {\n\t\tthis.deleteTiddler(tr.title);\n\t// Else check for a field reference\n\t} else if(tr.field) {\n\t\ttitle = tr.title || currTiddlerTitle;\n\t\ttiddler = this.getTiddler(title);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\tfields = Object.create(null);\n\t\t\tfields[tr.field] = undefined;\n\t\t\tthis.addTiddler(new $tw.Tiddler(tiddler,fields,this.getModificationFields()));\n\t\t}\n\t}\n};\n\nexports.addEventListener = function(type,listener) {\n\tthis.eventListeners = this.eventListeners || {};\n\tthis.eventListeners[type] = this.eventListeners[type]  || [];\n\tthis.eventListeners[type].push(listener);\t\n};\n\nexports.removeEventListener = function(type,listener) {\n\tvar listeners = this.eventListeners[type];\n\tif(listeners) {\n\t\tvar p = listeners.indexOf(listener);\n\t\tif(p !== -1) {\n\t\t\tlisteners.splice(p,1);\n\t\t}\n\t}\n};\n\nexports.dispatchEvent = function(type /*, args */) {\n\tvar args = Array.prototype.slice.call(arguments,1),\n\t\tlisteners = this.eventListeners[type];\n\tif(listeners) {\n\t\tfor(var p=0; p<listeners.length; p++) {\n\t\t\tvar listener = listeners[p];\n\t\t\tlistener.apply(listener,args);\n\t\t}\n\t}\n};\n\n/*\nCauses a tiddler to be marked as changed, incrementing the change count, and triggers event handlers.\nThis method should be called after the changes it describes have been made to the wiki.tiddlers[] array.\n\ttitle: Title of tiddler\n\tisDeleted: defaults to false (meaning the tiddler has been created or modified),\n\t\ttrue if the tiddler has been deleted\n*/\nexports.enqueueTiddlerEvent = function(title,isDeleted) {\n\t// Record the touch in the list of changed tiddlers\n\tthis.changedTiddlers = this.changedTiddlers || Object.create(null);\n\tthis.changedTiddlers[title] = this.changedTiddlers[title] || Object.create(null);\n\tthis.changedTiddlers[title][isDeleted ? \"deleted\" : \"modified\"] = true;\n\t// Increment the change count\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\tthis.changeCount[title]++;\n\t} else {\n\t\tthis.changeCount[title] = 1;\n\t}\n\t// Trigger events\n\tthis.eventListeners = this.eventListeners || {};\n\tif(!this.eventsTriggered) {\n\t\tvar self = this;\n\t\t$tw.utils.nextTick(function() {\n\t\t\tvar changes = self.changedTiddlers;\n\t\t\tself.changedTiddlers = Object.create(null);\n\t\t\tself.eventsTriggered = false;\n\t\t\tif($tw.utils.count(changes) > 0) {\n\t\t\t\tself.dispatchEvent(\"change\",changes);\n\t\t\t}\n\t\t});\n\t\tthis.eventsTriggered = true;\n\t}\n};\n\nexports.getSizeOfTiddlerEventQueue = function() {\n\treturn $tw.utils.count(this.changedTiddlers);\n};\n\nexports.clearTiddlerEventQueue = function() {\n\tthis.changedTiddlers = Object.create(null);\n\tthis.changeCount = Object.create(null);\n};\n\nexports.getChangeCount = function(title) {\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\treturn this.changeCount[title];\n\t} else {\n\t\treturn 0;\n\t}\n};\n\n/*\nGenerate an unused title from the specified base\n*/\nexports.generateNewTitle = function(baseTitle,options) {\n\toptions = options || {};\n\tvar c = 0,\n\t\ttitle = baseTitle;\n\twhile(this.tiddlerExists(title) || this.isShadowTiddler(title) || this.findDraft(title)) {\n\t\ttitle = baseTitle + \n\t\t\t(options.prefix || \" \") + \n\t\t\t(++c);\n\t}\n\treturn title;\n};\n\nexports.isSystemTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/\") === 0;\n};\n\nexports.isTemporaryTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/temp/\") === 0;\n};\n\nexports.isImageTiddler = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\t\t\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/vnd.tiddlywiki\"];\n\t\treturn !!contentTypeInfo && contentTypeInfo.flags.indexOf(\"image\") !== -1;\n\t} else {\n\t\treturn null;\n\t}\n};\n\nexports.isBinaryTiddler = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\t\t\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/vnd.tiddlywiki\"];\n\t\treturn !!contentTypeInfo && contentTypeInfo.encoding === \"base64\";\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLike addTiddler() except it will silently reject any plugin tiddlers that are older than the currently loaded version. Returns true if the tiddler was imported\n*/\nexports.importTiddler = function(tiddler) {\n\tvar existingTiddler = this.getTiddler(tiddler.fields.title);\n\t// Check if we're dealing with a plugin\n\tif(tiddler && tiddler.hasField(\"plugin-type\") && tiddler.hasField(\"version\") && existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t// Reject the incoming plugin if it is older\n\t\tif(!$tw.utils.checkVersions(tiddler.fields.version,existingTiddler.fields.version)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Fall through to adding the tiddler\n\tthis.addTiddler(tiddler);\n\treturn true;\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is created\n*/\nexports.getCreationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = {\n\t\t\t\tcreated: new Date()\n\t\t\t},\n\t\t\tcreator = this.getTiddlerText(USER_NAME_TITLE);\n\t\tif(creator) {\n\t\t\tfields.creator = creator;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is modified\n*/\nexports.getModificationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = Object.create(null),\n\t\t\tmodifier = this.getTiddlerText(USER_NAME_TITLE);\n\t\tfields.modified = new Date();\n\t\tif(modifier) {\n\t\t\tfields.modifier = modifier;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a sorted array of tiddler titles.  Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.getTiddlers = function(options) {\n\toptions = options || Object.create(null);\n\tvar self = this,\n\t\tsortField = options.sortField || \"title\",\n\t\ttiddlers = [], t, titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tif(options.includeSystem || !self.isSystemTiddler(title)) {\n\t\t\tif(!options.excludeTag || !tiddler.hasTag(options.excludeTag)) {\n\t\t\t\ttiddlers.push(tiddler);\n\t\t\t}\n\t\t}\n\t});\n\ttiddlers.sort(function(a,b) {\n\t\tvar aa = a.fields[sortField].toLowerCase() || \"\",\n\t\t\tbb = b.fields[sortField].toLowerCase() || \"\";\n\t\tif(aa < bb) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(aa > bb) {\n\t\t\t\treturn 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n\tfor(t=0; t<tiddlers.length; t++) {\n\t\ttitles.push(tiddlers[t].fields.title);\n\t}\n\treturn titles;\n};\n\nexports.countTiddlers = function(excludeTag) {\n\tvar tiddlers = this.getTiddlers({excludeTag: excludeTag});\n\treturn $tw.utils.count(tiddlers);\n};\n\n/*\nReturns a function iterator(callback) that iterates through the specified titles, and invokes the callback with callback(tiddler,title)\n*/\nexports.makeTiddlerIterator = function(titles) {\n\tvar self = this;\n\tif(!$tw.utils.isArray(titles)) {\n\t\ttitles = Object.keys(titles);\n\t} else {\n\t\ttitles = titles.slice(0);\n\t}\n\treturn function(callback) {\n\t\ttitles.forEach(function(title) {\n\t\t\tcallback(self.getTiddler(title),title);\n\t\t});\n\t};\n};\n\n/*\nSort an array of tiddler titles by a specified field\n\ttitles: array of titles (sorted in place)\n\tsortField: name of field to sort by\n\tisDescending: true if the sort should be descending\n\tisCaseSensitive: true if the sort should consider upper and lower case letters to be different\n*/\nexports.sortTiddlers = function(titles,sortField,isDescending,isCaseSensitive,isNumeric,isAlphaNumeric) {\n\tvar self = this;\n\ttitles.sort(function(a,b) {\n\t\tvar x,y,\n\t\t\tcompareNumbers = function(x,y) {\n\t\t\t\tvar result = \n\t\t\t\t\tisNaN(x) && !isNaN(y) ? (isDescending ? -1 : 1) :\n\t\t\t\t\t!isNaN(x) && isNaN(y) ? (isDescending ? 1 : -1) :\n\t\t\t\t\t\t\t\t\t\t\t(isDescending ? y - x :  x - y);\n\t\t\t\treturn result;\n\t\t\t};\n\t\tif(sortField !== \"title\") {\n\t\t\tvar tiddlerA = self.getTiddler(a),\n\t\t\t\ttiddlerB = self.getTiddler(b);\n\t\t\tif(tiddlerA) {\n\t\t\t\ta = tiddlerA.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\ta = \"\";\n\t\t\t}\n\t\t\tif(tiddlerB) {\n\t\t\t\tb = tiddlerB.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\tb = \"\";\n\t\t\t}\n\t\t}\n\t\tx = Number(a);\n\t\ty = Number(b);\n\t\tif(isNumeric && (!isNaN(x) || !isNaN(y))) {\n\t\t\treturn compareNumbers(x,y);\n\t\t} else if($tw.utils.isDate(a) && $tw.utils.isDate(b)) {\n\t\t\treturn isDescending ? b - a : a - b;\n\t\t} else if(isAlphaNumeric) {\n\t\t\treturn isDescending ? b.localeCompare(a,undefined,{numeric: true,sensitivity: \"base\"}) : a.localeCompare(b,undefined,{numeric: true,sensitivity: \"base\"});\n\t\t} else {\n\t\t\ta = String(a);\n\t\t\tb = String(b);\n\t\t\tif(!isCaseSensitive) {\n\t\t\t\ta = a.toLowerCase();\n\t\t\t\tb = b.toLowerCase();\n\t\t\t}\n\t\t\treturn isDescending ? b.localeCompare(a) : a.localeCompare(b);\n\t\t}\n\t});\n};\n\n/*\nFor every tiddler invoke a callback(title,tiddler) with `this` set to the wiki object. Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.forEachTiddler = function(/* [options,]callback */) {\n\tvar arg = 0,\n\t\toptions = arguments.length >= 2 ? arguments[arg++] : {},\n\t\tcallback = arguments[arg++],\n\t\ttitles = this.getTiddlers(options),\n\t\tt, tiddler;\n\tfor(t=0; t<titles.length; t++) {\n\t\ttiddler = this.getTiddler(titles[t]);\n\t\tif(tiddler) {\n\t\t\tcallback.call(this,tiddler.fields.title,tiddler);\n\t\t}\n\t}\n};\n\n/*\nReturn an array of tiddler titles that are directly linked within the given parse tree\n */\nexports.extractLinks = function(parseTreeRoot) {\n\t// Count up the links\n\tvar links = [],\n\t\tcheckParseTree = function(parseTree) {\n\t\t\tfor(var t=0; t<parseTree.length; t++) {\n\t\t\t\tvar parseTreeNode = parseTree[t];\n\t\t\t\tif(parseTreeNode.type === \"link\" && parseTreeNode.attributes.to && parseTreeNode.attributes.to.type === \"string\") {\n\t\t\t\t\tvar value = parseTreeNode.attributes.to.value;\n\t\t\t\t\tif(links.indexOf(value) === -1) {\n\t\t\t\t\t\tlinks.push(value);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(parseTreeNode.children) {\n\t\t\t\t\tcheckParseTree(parseTreeNode.children);\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\tcheckParseTree(parseTreeRoot);\n\treturn links;\n};\n\n/*\nReturn an array of tiddler titles that are directly linked from the specified tiddler\n*/\nexports.getTiddlerLinks = function(title) {\n\tvar self = this;\n\t// We'll cache the links so they only get computed if the tiddler changes\n\treturn this.getCacheForTiddler(title,\"links\",function() {\n\t\t// Parse the tiddler\n\t\tvar parser = self.parseTiddler(title);\n\t\tif(parser) {\n\t\t\treturn self.extractLinks(parser.tree);\n\t\t}\n\t\treturn [];\n\t});\n};\n\n/*\nReturn an array of tiddler titles that link to the specified tiddler\n*/\nexports.getTiddlerBacklinks = function(targetTitle) {\n\tvar self = this,\n\t\tbacklinksIndexer = this.getIndexer(\"BacklinksIndexer\"),\n\t\tbacklinks = backlinksIndexer && backlinksIndexer.lookup(targetTitle);\n\n\tif(!backlinks) {\n\t\tbacklinks = [];\n\t\tthis.forEachTiddler(function(title,tiddler) {\n\t\t\tvar links = self.getTiddlerLinks(title);\n\t\t\tif(links.indexOf(targetTitle) !== -1) {\n\t\t\t\tbacklinks.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn backlinks;\n};\n\n/*\nReturn a hashmap of tiddler titles that are referenced but not defined. Each value is the number of times the missing tiddler is referenced\n*/\nexports.getMissingTitles = function() {\n\tvar self = this,\n\t\tmissing = [];\n// We should cache the missing tiddler list, even if we recreate it every time any tiddler is modified\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tif((!self.tiddlerExists(link) && !self.isShadowTiddler(link)) && missing.indexOf(link) === -1) {\n\t\t\t\tmissing.push(link);\n\t\t\t}\n\t\t});\n\t});\n\treturn missing;\n};\n\nexports.getOrphanTitles = function() {\n\tvar self = this,\n\t\torphans = this.getTiddlers();\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tvar p = orphans.indexOf(link);\n\t\t\tif(p !== -1) {\n\t\t\t\torphans.splice(p,1);\n\t\t\t}\n\t\t});\n\t});\n\treturn orphans; // Todo\n};\n\n/*\nRetrieves a list of the tiddler titles that are tagged with a given tag\n*/\nexports.getTiddlersWithTag = function(tag) {\n\t// Try to use the indexer\n\tvar self = this,\n\t\ttagIndexer = this.getIndexer(\"TagIndexer\"),\n\t\tresults = tagIndexer && tagIndexer.subIndexers[3].lookup(tag);\n\tif(!results) {\n\t\t// If not available, perform a manual scan\n\t\tresults = this.getGlobalCache(\"taglist-\" + tag,function() {\n\t\t\tvar tagmap = self.getTagMap();\n\t\t\treturn self.sortByList(tagmap[tag],tag);\n\t\t});\n\t}\n\treturn results;\n};\n\n/*\nGet a hashmap by tag of arrays of tiddler titles\n*/\nexports.getTagMap = function() {\n\tvar self = this;\n\treturn this.getGlobalCache(\"tagmap\",function() {\n\t\tvar tags = Object.create(null),\n\t\t\tstoreTags = function(tagArray,title) {\n\t\t\t\tif(tagArray) {\n\t\t\t\t\tfor(var index=0; index<tagArray.length; index++) {\n\t\t\t\t\t\tvar tag = tagArray[index];\n\t\t\t\t\t\tif($tw.utils.hop(tags,tag)) {\n\t\t\t\t\t\t\ttags[tag].push(title);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\ttags[tag] = [title];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\ttitle, tiddler;\n\t\t// Collect up all the tags\n\t\tself.eachShadow(function(tiddler,title) {\n\t\t\tif(!self.tiddlerExists(title)) {\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t\t}\n\t\t});\n\t\tself.each(function(tiddler,title) {\n\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t});\n\t\treturn tags;\n\t});\n};\n\n/*\nLookup a given tiddler and return a list of all the tiddlers that include it in the specified list field\n*/\nexports.findListingsOfTiddler = function(targetTitle,fieldName) {\n\tfieldName = fieldName || \"list\";\n\tvar titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tvar list = $tw.utils.parseStringArray(tiddler.fields[fieldName]);\n\t\tif(list && list.indexOf(targetTitle) !== -1) {\n\t\t\ttitles.push(title);\n\t\t}\n\t});\n\treturn titles;\n};\n\n/*\nSorts an array of tiddler titles according to an ordered list\n*/\nexports.sortByList = function(array,listTitle) {\n\tvar self = this,\n\t\treplacedTitles = Object.create(null);\n\t// Given a title, this function will place it in the correct location\n\t// within titles.\n\tfunction moveItemInList(title) {\n\t\tif(!$tw.utils.hop(replacedTitles, title)) {\n\t\t\treplacedTitles[title] = true;\n\t\t\tvar newPos = -1,\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\tif(tiddler) {\n\t\t\t\tvar beforeTitle = tiddler.fields[\"list-before\"],\n\t\t\t\t\tafterTitle = tiddler.fields[\"list-after\"];\n\t\t\t\tif(beforeTitle === \"\") {\n\t\t\t\t\tnewPos = 0;\n\t\t\t\t} else if(afterTitle === \"\") {\n\t\t\t\t\tnewPos = titles.length;\n\t\t\t\t} else if(beforeTitle) {\n\t\t\t\t\t// if this title is placed relative\n\t\t\t\t\t// to another title, make sure that\n\t\t\t\t\t// title is placed before we place\n\t\t\t\t\t// this one.\n\t\t\t\t\tmoveItemInList(beforeTitle);\n\t\t\t\t\tnewPos = titles.indexOf(beforeTitle);\n\t\t\t\t} else if(afterTitle) {\n\t\t\t\t\t// Same deal\n\t\t\t\t\tmoveItemInList(afterTitle);\n\t\t\t\t\tnewPos = titles.indexOf(afterTitle);\n\t\t\t\t\tif(newPos >= 0) {\n\t\t\t\t\t\t++newPos;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// If a new position is specified, let's move it\n\t\t\t\tif (newPos !== -1) {\n\t\t\t\t\t// get its current Pos, and make sure\n\t\t\t\t\t// sure that it's _actually_ in the list\n\t\t\t\t\t// and that it would _actually_ move\n\t\t\t\t\t// (#4275) We don't bother calling\n\t\t\t\t\t//         indexOf unless we have a new\n\t\t\t\t\t//         position to work with\n\t\t\t\t\tvar currPos = titles.indexOf(title);\n\t\t\t\t\tif(currPos >= 0 && newPos !== currPos) {\n\t\t\t\t\t\t// move it!\n\t\t\t\t\t\ttitles.splice(currPos,1);\n\t\t\t\t\t\tif(newPos >= currPos) {\n\t\t\t\t\t\t\tnewPos--;\n\t\t\t\t\t\t}\n\t\t\t\t\t\ttitles.splice(newPos,0,title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\tvar list = this.getTiddlerList(listTitle);\n\tif(!array || array.length === 0) {\n\t\treturn [];\n\t} else {\n\t\tvar titles = [], t, title;\n\t\t// First place any entries that are present in the list\n\t\tfor(t=0; t<list.length; t++) {\n\t\t\ttitle = list[t];\n\t\t\tif(array.indexOf(title) !== -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Then place any remaining entries\n\t\tfor(t=0; t<array.length; t++) {\n\t\t\ttitle = array[t];\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Finally obey the list-before and list-after fields of each tiddler in turn\n\t\tvar sortedTitles = titles.slice(0);\n\t\tfor(t=0; t<sortedTitles.length; t++) {\n\t\t\ttitle = sortedTitles[t];\n\t\t\tmoveItemInList(title);\n\t\t}\n\t\treturn titles;\n\t}\n};\n\nexports.getSubTiddler = function(title,subTiddlerTitle) {\n\tvar bundleInfo = this.getPluginInfo(title) || this.getTiddlerDataCached(title);\n\tif(bundleInfo && bundleInfo.tiddlers) {\n\t\tvar subTiddler = bundleInfo.tiddlers[subTiddlerTitle];\n\t\tif(subTiddler) {\n\t\t\treturn new $tw.Tiddler(subTiddler);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRetrieve a tiddler as a JSON string of the fields\n*/\nexports.getTiddlerAsJson = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\tvar fields = Object.create(null);\n\t\t$tw.utils.each(tiddler.fields,function(value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\treturn JSON.stringify(fields);\n\t} else {\n\t\treturn JSON.stringify({title: title});\n\t}\n};\n\nexports.getTiddlersAsJson = function(filter,spaces) {\n\tvar tiddlers = this.filterTiddlers(filter),\n\t\tspaces = (spaces === undefined) ? $tw.config.preferences.jsonSpaces : spaces,\n\t\tdata = [];\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\tvar tiddler = this.getTiddler(tiddlers[t]);\n\t\tif(tiddler) {\n\t\t\tvar fields = new Object();\n\t\t\tfor(var field in tiddler.fields) {\n\t\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t\t}\n\t\t\tdata.push(fields);\n\t\t}\n\t}\n\treturn JSON.stringify(data,null,spaces);\n};\n\n/*\nGet the content of a tiddler as a JavaScript object. How this is done depends on the type of the tiddler:\n\napplication/json: the tiddler JSON is parsed into an object\napplication/x-tiddler-dictionary: the tiddler is parsed as sequence of name:value pairs\n\nOther types currently just return null.\n\ntitleOrTiddler: string tiddler title or a tiddler object\ndefaultData: default data to be returned if the tiddler is missing or doesn't contain data\n\nNote that the same value is returned for repeated calls for the same tiddler data. The value is frozen to prevent modification; otherwise modifications would be visible to all callers\n*/\nexports.getTiddlerDataCached = function(titleOrTiddler,defaultData) {\n\tvar self = this,\n\t\ttiddler = titleOrTiddler;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler) {\n\t\treturn this.getCacheForTiddler(tiddler.fields.title,\"data\",function() {\n\t\t\t// Return the frozen value\n\t\t\tvar value = self.getTiddlerData(tiddler.fields.title,undefined);\n\t\t\t$tw.utils.deepFreeze(value);\n\t\t\treturn value;\n\t\t}) || defaultData;\n\t} else {\n\t\treturn defaultData;\n\t}\n};\n\n/*\nAlternative, uncached version of getTiddlerDataCached(). The return value can be mutated freely and reused\n*/\nexports.getTiddlerData = function(titleOrTiddler,defaultData) {\n\tvar tiddler = titleOrTiddler,\n\t\tdata;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler && tiddler.fields.text) {\n\t\tswitch(tiddler.fields.type) {\n\t\t\tcase \"application/json\":\n\t\t\t\t// JSON tiddler\n\t\t\t\ttry {\n\t\t\t\t\tdata = JSON.parse(tiddler.fields.text);\n\t\t\t\t} catch(ex) {\n\t\t\t\t\treturn defaultData;\n\t\t\t\t}\n\t\t\t\treturn data;\n\t\t\tcase \"application/x-tiddler-dictionary\":\n\t\t\t\treturn $tw.utils.parseFields(tiddler.fields.text);\n\t\t}\n\t}\n\treturn defaultData;\n};\n\n/*\nExtract an indexed field from within a data tiddler\n*/\nexports.extractTiddlerDataItem = function(titleOrTiddler,index,defaultText) {\n\tvar data = this.getTiddlerDataCached(titleOrTiddler,Object.create(null)),\n\t\ttext;\n\tif(data && $tw.utils.hop(data,index)) {\n\t\ttext = data[index];\n\t}\n\tif(typeof text === \"string\" || typeof text === \"number\") {\n\t\treturn text.toString();\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nSet a tiddlers content to a JavaScript object. Currently this is done by setting the tiddler's type to \"application/json\" and setting the text to the JSON text of the data.\ntitle: title of tiddler\ndata: object that can be serialised to JSON\nfields: optional hashmap of additional tiddler fields to be set\n*/\nexports.setTiddlerData = function(title,data,fields) {\n\tvar existingTiddler = this.getTiddler(title),\n\t\tnewFields = {\n\t\t\ttitle: title\n\t};\n\tif(existingTiddler && existingTiddler.fields.type === \"application/x-tiddler-dictionary\") {\n\t\tnewFields.text = $tw.utils.makeTiddlerDictionary(data);\n\t} else {\n\t\tnewFields.type = \"application/json\";\n\t\tnewFields.text = JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n\t}\n\tthis.addTiddler(new $tw.Tiddler(this.getCreationFields(),existingTiddler,fields,newFields,this.getModificationFields()));\n};\n\n/*\nReturn the content of a tiddler as an array containing each line\n*/\nexports.getTiddlerList = function(title,field,index) {\n\tif(index) {\n\t\treturn $tw.utils.parseStringArray(this.extractTiddlerDataItem(title,index,\"\"));\n\t}\n\tfield = field || \"list\";\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\treturn ($tw.utils.parseStringArray(tiddler.fields[field]) || []).slice(0);\n\t}\n\treturn [];\n};\n\n// Return a named global cache object. Global cache objects are cleared whenever a tiddler change occurs\nexports.getGlobalCache = function(cacheName,initializer) {\n\tthis.globalCache = this.globalCache || Object.create(null);\n\tif($tw.utils.hop(this.globalCache,cacheName)) {\n\t\treturn this.globalCache[cacheName];\n\t} else {\n\t\tthis.globalCache[cacheName] = initializer();\n\t\treturn this.globalCache[cacheName];\n\t}\n};\n\nexports.clearGlobalCache = function() {\n\tthis.globalCache = Object.create(null);\n};\n\n// Return the named cache object for a tiddler. If the cache doesn't exist then the initializer function is invoked to create it\nexports.getCacheForTiddler = function(title,cacheName,initializer) {\n\tthis.caches = this.caches || Object.create(null);\n\tvar caches = this.caches[title];\n\tif(caches && caches[cacheName]) {\n\t\treturn caches[cacheName];\n\t} else {\n\t\tif(!caches) {\n\t\t\tcaches = Object.create(null);\n\t\t\tthis.caches[title] = caches;\n\t\t}\n\t\tcaches[cacheName] = initializer();\n\t\treturn caches[cacheName];\n\t}\n};\n\n// Clear all caches associated with a particular tiddler, or, if the title is null, clear all the caches for all the tiddlers\nexports.clearCache = function(title) {\n\tif(title) {\n\t\tthis.caches = this.caches || Object.create(null);\n\t\tif($tw.utils.hop(this.caches,title)) {\n\t\t\tdelete this.caches[title];\n\t\t}\n\t} else {\n\t\tthis.caches = Object.create(null);\n\t}\n};\n\nexports.initParsers = function(moduleType) {\n\t// Install the parser modules\n\t$tw.Wiki.parsers = {};\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(\"parser\",function(title,module) {\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\t$tw.Wiki.parsers[f] = module[f]; // Store the parser class\n\t\t\t}\n\t\t}\n\t});\n\t// Use the generic binary parser for any binary types not registered so far\n\tif($tw.Wiki.parsers[\"application/octet-stream\"]) {\n\t\tObject.keys($tw.config.contentTypeInfo).forEach(function(type) {\n\t\t\tif(!$tw.utils.hop($tw.Wiki.parsers,type) && $tw.config.contentTypeInfo[type].encoding === \"base64\") {\n\t\t\t\t$tw.Wiki.parsers[type] = $tw.Wiki.parsers[\"application/octet-stream\"];\n\t\t\t}\n\t\t});\t\t\n\t}\n};\n\n/*\nParse a block of text of a specified MIME type\n\ttype: content type of text to be parsed\n\ttext: text\n\toptions: see below\nOptions include:\n\tparseAsInline: if true, the text of the tiddler will be parsed as an inline run\n\t_canonical_uri: optional string of the canonical URI of this content\n*/\nexports.parseText = function(type,text,options) {\n\ttext = text || \"\";\n\toptions = options || {};\n\t// Select a parser\n\tvar Parser = $tw.Wiki.parsers[type];\n\tif(!Parser && $tw.utils.getFileExtensionInfo(type)) {\n\t\tParser = $tw.Wiki.parsers[$tw.utils.getFileExtensionInfo(type).type];\n\t}\n\tif(!Parser) {\n\t\tParser = $tw.Wiki.parsers[options.defaultType || \"text/vnd.tiddlywiki\"];\n\t}\n\tif(!Parser) {\n\t\treturn null;\n\t}\n\t// Return the parser instance\n\treturn new Parser(type,text,{\n\t\tparseAsInline: options.parseAsInline,\n\t\twiki: this,\n\t\t_canonical_uri: options._canonical_uri\n\t});\n};\n\n/*\nParse a tiddler according to its MIME type\n*/\nexports.parseTiddler = function(title,options) {\n\toptions = $tw.utils.extend({},options);\n\tvar cacheType = options.parseAsInline ? \"inlineParseTree\" : \"blockParseTree\",\n\t\ttiddler = this.getTiddler(title),\n\t\tself = this;\n\treturn tiddler ? this.getCacheForTiddler(title,cacheType,function() {\n\t\t\tif(tiddler.hasField(\"_canonical_uri\")) {\n\t\t\t\toptions._canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t}\n\t\t\treturn self.parseText(tiddler.fields.type,tiddler.fields.text,options);\n\t\t}) : null;\n};\n\nexports.parseTextReference = function(title,field,index,options) {\n\tvar tiddler,text;\n\tif(options.subTiddler) {\n\t\ttiddler = this.getSubTiddler(title,options.subTiddler);\n\t} else {\n\t\ttiddler = this.getTiddler(title);\n\t\tif(field === \"text\" || (!field && !index)) {\n\t\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\t\treturn this.parseTiddler(title,options);\n\t\t}\n\t}\n\tif(field === \"text\" || (!field && !index)) {\n\t\tif(tiddler && tiddler.fields) {\n\t\t\treturn this.parseText(tiddler.fields.type,tiddler.fields.text,options);\t\t\t\n\t\t} else {\n\t\t\treturn null;\n\t\t}\n\t} else if(field) {\n\t\tif(field === \"title\") {\n\t\t\ttext = title;\n\t\t} else {\n\t\t\tif(!tiddler || !tiddler.hasField(field)) {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t\ttext = tiddler.fields[field];\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text.toString(),options);\n\t} else if(index) {\n\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\ttext = this.extractTiddlerDataItem(tiddler,index,undefined);\n\t\tif(text === undefined) {\n\t\t\treturn null;\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text,options);\n\t}\n};\n\n/*\nMake a widget tree for a parse tree\nparser: parser object\noptions: see below\nOptions include:\ndocument: optional document to use\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.makeWidget = function(parser,options) {\n\toptions = options || {};\n\tvar widgetNode = {\n\t\t\ttype: \"widget\",\n\t\t\tchildren: []\n\t\t},\n\t\tcurrWidgetNode = widgetNode;\n\t// Create set variable widgets for each variable\n\t$tw.utils.each(options.variables,function(value,name) {\n\t\tvar setVariableWidget = {\n\t\t\ttype: \"set\",\n\t\t\tattributes: {\n\t\t\t\tname: {type: \"string\", value: name},\n\t\t\t\tvalue: {type: \"string\", value: value}\n\t\t\t},\n\t\t\tchildren: []\n\t\t};\n\t\tcurrWidgetNode.children = [setVariableWidget];\n\t\tcurrWidgetNode = setVariableWidget;\n\t});\n\t// Add in the supplied parse tree nodes\n\tcurrWidgetNode.children = parser ? parser.tree : [];\n\t// Create the widget\n\treturn new widget.widget(widgetNode,{\n\t\twiki: this,\n\t\tdocument: options.document || $tw.fakeDocument,\n\t\tparentWidget: options.parentWidget\n\t});\n};\n\n/*\nMake a widget tree for transclusion\ntitle: target tiddler title\noptions: as for wiki.makeWidget() plus:\noptions.field: optional field to transclude (defaults to \"text\")\noptions.mode: transclusion mode \"inline\" or \"block\"\noptions.recursionMarker : optional flag to set a recursion marker, defaults to \"yes\"\noptions.children: optional array of children for the transclude widget\noptions.importVariables: optional importvariables filter string for macros to be included\noptions.importPageMacros: optional boolean; if true, equivalent to passing \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\" to options.importVariables\n*/\nexports.makeTranscludeWidget = function(title,options) {\n\toptions = options || {};\n\tvar parseTreeDiv = {tree: [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"div\",\n\t\t\tchildren: []}]},\n\t\tparseTreeImportVariables = {\n\t\t\ttype: \"importvariables\",\n\t\t\tattributes: {\n\t\t\t\tfilter: {\n\t\t\t\t\tname: \"filter\",\n\t\t\t\t\ttype: \"string\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tisBlock: false,\n\t\t\tchildren: []},\n\t\tparseTreeTransclude = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\trecursionMarker: {\n\t\t\t\t\tname: \"recursionMarker\",\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: options.recursionMarker || \"yes\"\n\t\t\t\t\t},\n\t\t\t\ttiddler: {\n\t\t\t\t\tname: \"tiddler\",\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title\n\t\t\t\t}\n\t\t\t},\n\t\t\tisBlock: !options.parseAsInline};\n\tif(options.importVariables || options.importPageMacros) {\n\t\tif(options.importVariables) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = options.importVariables;\n\t\t} else if(options.importPageMacros) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\";\n\t\t}\n\t\tparseTreeDiv.tree[0].children.push(parseTreeImportVariables);\n\t\tparseTreeImportVariables.children.push(parseTreeTransclude);\n\t} else {\n\t\tparseTreeDiv.tree[0].children.push(parseTreeTransclude);\n\t}\n\tif(options.field) {\n\t\tparseTreeTransclude.attributes.field = {type: \"string\", value: options.field};\n\t}\n\tif(options.mode) {\n\t\tparseTreeTransclude.attributes.mode = {type: \"string\", value: options.mode};\n\t}\n\tif(options.children) {\n\t\tparseTreeTransclude.children = options.children;\n\t}\n\treturn this.makeWidget(parseTreeDiv,options);\n};\n\n/*\nParse text in a specified format and render it into another format\n\toutputType: content type for the output\n\ttextType: content type of the input text\n\ttext: input text\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderText = function(outputType,textType,text,options) {\n\toptions = options || {};\n\tvar parser = this.parseText(textType,text,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : container.textContent;\n};\n\n/*\nParse text from a tiddler and render it into another format\n\toutputType: content type for the output\n\ttitle: title of the tiddler to be rendered\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderTiddler = function(outputType,title,options) {\n\toptions = options || {};\n\tvar parser = this.parseTiddler(title,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : (outputType === \"text/plain-formatted\" ? container.formattedTextContent : container.textContent);\n};\n\n/*\nReturn an array of tiddler titles that match a search string\n\ttext: The text string to search for\n\toptions: see below\nOptions available:\n\tsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\n\texclude: An array of tiddler titles to exclude from the search\n\tinvert: If true returns tiddlers that do not contain the specified string\n\tcaseSensitive: If true forces a case sensitive search\n\tfield: If specified, restricts the search to the specified field, or an array of field names\n\tanchored: If true, forces all but regexp searches to be anchored to the start of text\n\texcludeField: If true, the field options are inverted to specify the fields that are not to be searched\n\tThe search mode is determined by the first of these boolean flags to be true\n\t\tliteral: searches for literal string\n\t\twhitespace: same as literal except runs of whitespace are treated as a single space\n\t\tregexp: treats the search term as a regular expression\n\t\twords: (default) treats search string as a list of tokens, and matches if all tokens are found, regardless of adjacency or ordering\n*/\nexports.search = function(text,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tt,\n\t\tinvert = !!options.invert;\n\t// Convert the search string into a regexp for each term\n\tvar terms, searchTermsRegExps,\n\t\tflags = options.caseSensitive ? \"\" : \"i\",\n\t\tanchor = options.anchored ? \"^\" : \"\";\n\tif(options.literal) {\n\t\tif(text.length === 0) {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + anchor + $tw.utils.escapeRegExp(text) + \")\",flags)];\n\t\t}\n\t} else if(options.whitespace) {\n\t\tterms = [];\n\t\t$tw.utils.each(text.split(/\\s+/g),function(term) {\n\t\t\tif(term) {\n\t\t\t\tterms.push($tw.utils.escapeRegExp(term));\n\t\t\t}\n\t\t});\n\t\tsearchTermsRegExps = [new RegExp(\"(\" + anchor + terms.join(\"\\\\s+\") + \")\",flags)];\n\t} else if(options.regexp) {\n\t\ttry {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + text + \")\",flags)];\t\t\t\n\t\t} catch(e) {\n\t\t\tsearchTermsRegExps = null;\n\t\t\tconsole.log(\"Regexp error parsing /(\" + text + \")/\" + flags + \": \",e);\n\t\t}\n\t} else {\n\t\tterms = text.split(/ +/);\n\t\tif(terms.length === 1 && terms[0] === \"\") {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [];\n\t\t\tfor(t=0; t<terms.length; t++) {\n\t\t\t\tsearchTermsRegExps.push(new RegExp(\"(\" + anchor + $tw.utils.escapeRegExp(terms[t]) + \")\",flags));\n\t\t\t}\n\t\t}\n\t}\n\t// Accumulate the array of fields to be searched or excluded from the search\n\tvar fields = [];\n\tif(options.field) {\n\t\tif($tw.utils.isArray(options.field)) {\n\t\t\t$tw.utils.each(options.field,function(fieldName) {\n\t\t\t\tif(fieldName) {\n\t\t\t\t\tfields.push(fieldName);\t\t\t\t\t\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tfields.push(options.field);\n\t\t}\n\t}\n\t// Use default fields if none specified and we're not excluding fields (excluding fields with an empty field array is the same as searching all fields)\n\tif(fields.length === 0 && !options.excludeField) {\n\t\tfields.push(\"title\");\n\t\tfields.push(\"tags\");\n\t\tfields.push(\"text\");\n\t}\n\t// Function to check a given tiddler for the search term\n\tvar searchTiddler = function(title) {\n\t\tif(!searchTermsRegExps) {\n\t\t\treturn true;\n\t\t}\n\t\tvar notYetFound = searchTermsRegExps.slice();\n\n\t\tvar tiddler = self.getTiddler(title);\n\t\tif(!tiddler) {\n\t\t\ttiddler = new $tw.Tiddler({title: title, text: \"\", type: \"text/vnd.tiddlywiki\"});\n\t\t}\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type] || $tw.config.contentTypeInfo[\"text/vnd.tiddlywiki\"],\n\t\t\tsearchFields;\n\t\t// Get the list of fields we're searching\n\t\tif(options.excludeField) {\n\t\t\tsearchFields = Object.keys(tiddler.fields);\n\t\t\t$tw.utils.each(fields,function(fieldName) {\n\t\t\t\tvar p = searchFields.indexOf(fieldName);\n\t\t\t\tif(p !== -1) {\n\t\t\t\t\tsearchFields.splice(p,1);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsearchFields = fields;\n\t\t}\n\t\tfor(var fieldIndex=0; notYetFound.length>0 && fieldIndex<searchFields.length; fieldIndex++) {\n\t\t\t// Don't search the text field if the content type is binary\n\t\t\tvar fieldName = searchFields[fieldIndex];\n\t\t\tif(fieldName === \"text\" && contentTypeInfo.encoding !== \"utf8\") {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tvar str = tiddler.fields[fieldName],\n\t\t\t\tt;\n\t\t\tif(str) {\n\t\t\t\tif($tw.utils.isArray(str)) {\n\t\t\t\t\t// If the field value is an array, test each regexp against each field array entry and fail if each regexp doesn't match at least one field array entry\n\t\t\t\t\tfor(var s=0; s<str.length; s++) {\n\t\t\t\t\t\tfor(t=0; t<notYetFound.length;) {\n\t\t\t\t\t\t\tif(notYetFound[t].test(str[s])) {\n\t\t\t\t\t\t\t\tnotYetFound.splice(t, 1);\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tt++;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// If the field isn't an array, force it to a string and test each regexp against it and fail if any do not match\n\t\t\t\t\tstr = tiddler.getFieldString(fieldName);\n\t\t\t\t\tfor(t=0; t<notYetFound.length;) {\n\t\t\t\t\t\tif(notYetFound[t].test(str)) {\n\t\t\t\t\t\t\tnotYetFound.splice(t, 1);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tt++;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t\treturn notYetFound.length == 0;\n\t};\n\t// Loop through all the tiddlers doing the search\n\tvar results = [],\n\t\tsource = options.source || this.each;\n\tsource(function(tiddler,title) {\n\t\tif(searchTiddler(title) !== options.invert) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\t// Remove any of the results we have to exclude\n\tif(options.exclude) {\n\t\tfor(t=0; t<options.exclude.length; t++) {\n\t\t\tvar p = results.indexOf(options.exclude[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tresults.splice(p,1);\n\t\t\t}\n\t\t}\n\t}\n\treturn results;\n};\n\n/*\nTrigger a load for a tiddler if it is skinny. Returns the text, or undefined if the tiddler is missing, null if the tiddler is being lazily loaded.\n*/\nexports.getTiddlerText = function(title,defaultText) {\n\tvar tiddler = this.getTiddler(title);\n\t// Return undefined if the tiddler isn't found\n\tif(!tiddler) {\n\t\treturn defaultText;\n\t}\n\tif(!tiddler.hasField(\"_is_skinny\")) {\n\t\t// Just return the text if we've got it\n\t\treturn tiddler.fields.text || \"\";\n\t} else {\n\t\t// Tell any listeners about the need to lazily load this tiddler\n\t\tthis.dispatchEvent(\"lazyLoad\",title);\n\t\t// Indicate that the text is being loaded\n\t\treturn null;\n\t}\n};\n\n/*\nCheck whether the text of a tiddler matches a given value. By default, the comparison is case insensitive, and any spaces at either end of the tiddler text is trimmed\n*/\nexports.checkTiddlerText = function(title,targetText,options) {\n\toptions = options || {};\n\tvar text = this.getTiddlerText(title,\"\");\n\tif(!options.noTrim) {\n\t\ttext = text.trim();\n\t}\n\tif(!options.caseSensitive) {\n\t\ttext = text.toLowerCase();\n\t\ttargetText = targetText.toLowerCase();\n\t}\n\treturn text === targetText;\n}\n\n/*\nRead an array of browser File objects, invoking callback(tiddlerFieldsArray) once they're all read\n*/\nexports.readFiles = function(files,options) {\n\tvar callback;\n\tif(typeof options === \"function\") {\n\t\tcallback = options;\n\t\toptions = {};\n\t} else {\n\t\tcallback = options.callback;\n\t}\n\tvar result = [],\n\t\toutstanding = files.length,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tresult.push.apply(result,tiddlerFieldsArray);\n\t\t\tif(--outstanding === 0) {\n\t\t\t\tcallback(result);\n\t\t\t}\n\t\t};\n\tfor(var f=0; f<files.length; f++) {\n\t\tthis.readFile(files[f],$tw.utils.extend({},options,{callback: readFileCallback}));\n\t}\n\treturn files.length;\n};\n\n/*\nRead a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFile = function(file,options) {\n\tvar callback;\n\tif(typeof options === \"function\") {\n\t\tcallback = options;\n\t\toptions = {};\n\t} else {\n\t\tcallback = options.callback;\n\t}\n\t// Get the type, falling back to the filename extension\n\tvar self = this,\n\t\ttype = file.type;\n\tif(type === \"\" || !type) {\n\t\tvar dotPos = file.name.lastIndexOf(\".\");\n\t\tif(dotPos !== -1) {\n\t\t\tvar fileExtensionInfo = $tw.utils.getFileExtensionInfo(file.name.substr(dotPos));\n\t\t\tif(fileExtensionInfo) {\n\t\t\t\ttype = fileExtensionInfo.type;\n\t\t\t}\n\t\t}\n\t}\n\t// Figure out if we're reading a binary file\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[type],\n\t\tisBinary = contentTypeInfo ? contentTypeInfo.encoding === \"base64\" : false;\n\t// Log some debugging information\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Importing file '\" + file.name + \"', type: '\" + type + \"', isBinary: \" + isBinary);\n\t}\n\t// Give the hook a chance to process the drag\n\tif($tw.hooks.invokeHook(\"th-importing-file\",{\n\t\tfile: file,\n\t\ttype: type,\n\t\tisBinary: isBinary,\n\t\tcallback: callback\n\t}) !== true) {\n\t\tthis.readFileContent(file,type,isBinary,options.deserializer,callback);\n\t}\n};\n\n/*\nLower level utility to read the content of a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFileContent = function(file,type,isBinary,deserializer,callback) {\n\tvar self = this;\n\t// Create the FileReader\n\tvar reader = new FileReader();\n\t// Onload\n\treader.onload = function(event) {\n\t\tvar text = event.target.result,\n\t\t\ttiddlerFields = {title: file.name || \"Untitled\"};\n\t\tif(isBinary) {\n\t\t\tvar commaPos = text.indexOf(\",\");\n\t\t\tif(commaPos !== -1) {\n\t\t\t\ttext = text.substr(commaPos + 1);\n\t\t\t}\n\t\t}\n\t\t// Check whether this is an encrypted TiddlyWiki file\n\t\tvar encryptedJson = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedJson) {\n\t\t\t// If so, attempt to decrypt it with the current password\n\t\t\t$tw.utils.decryptStoreAreaInteractive(encryptedJson,function(tiddlers) {\n\t\t\t\tcallback(tiddlers);\n\t\t\t});\n\t\t} else {\n\t\t\t// Otherwise, just try to deserialise any tiddlers in the file\n\t\t\tcallback(self.deserializeTiddlers(type,text,tiddlerFields,{deserializer: deserializer}));\n\t\t}\n\t};\n\t// Kick off the read\n\tif(isBinary) {\n\t\treader.readAsDataURL(file);\n\t} else {\n\t\treader.readAsText(file);\n\t}\n};\n\n/*\nFind any existing draft of a specified tiddler\n*/\nexports.findDraft = function(targetTitle) {\n\tvar draftTitle = undefined;\n\tthis.forEachTiddler({includeSystem: true},function(title,tiddler) {\n\t\tif(tiddler.fields[\"draft.title\"] && tiddler.fields[\"draft.of\"] === targetTitle) {\n\t\t\tdraftTitle = title;\n\t\t}\n\t});\n\treturn draftTitle;\n}\n\n/*\nCheck whether the specified draft tiddler has been modified.\nIf the original tiddler doesn't exist, create  a vanilla tiddler variable,\nto check if additional fields have been added.\n*/\nexports.isDraftModified = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(!tiddler.isDraft()) {\n\t\treturn false;\n\t}\n\tvar ignoredFields = [\"created\", \"modified\", \"title\", \"draft.title\", \"draft.of\"],\n\t\torigTiddler = this.getTiddler(tiddler.fields[\"draft.of\"]) || new $tw.Tiddler({text:\"\", tags:[]}),\n\t\ttitleModified = tiddler.fields[\"draft.title\"] !== tiddler.fields[\"draft.of\"];\n\treturn titleModified || !tiddler.isEqual(origTiddler,ignoredFields);\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\nhistoryTitle: title of history tiddler (defaults to $:/HistoryList)\n*/\nexports.addToHistory = function(title,fromPageRect,historyTitle) {\n\tvar story = new $tw.Story({wiki: this, historyTitle: historyTitle});\n\tstory.addToHistory(title,fromPageRect);\t\n\tconsole.log(\"$tw.wiki.addToHistory() is deprecated since V5.1.23! Use the this.story.addToHistory() from the story-object!\")\n};\n\n/*\nAdd a new tiddler to the story river\ntitle: a title string or an array of title strings\nfromTitle: the title of the tiddler from which the navigation originated\nstoryTitle: title of story tiddler (defaults to $:/StoryList)\noptions: see story.js\n*/\nexports.addToStory = function(title,fromTitle,storyTitle,options) {\n\tvar story = new $tw.Story({wiki: this, storyTitle: storyTitle});\n\tstory.addToStory(title,fromTitle,options);\n\tconsole.log(\"$tw.wiki.addToStory() is deprecated since V5.1.23! Use the this.story.addToStory() from the story-object!\")\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nexports.generateDraftTitle = function(title) {\n\tvar c = 0,\n\t\tdraftTitle,\n\t\tusername = this.getTiddlerText(\"$:/status/UserName\"),\n\t\tattribution = username ? \" by \" + username : \"\";\n\tdo {\n\t\tdraftTitle = \"Draft \" + (c ? (c + 1) + \" \" : \"\") + \"of '\" + title + \"'\" + attribution;\n\t\tc++;\n\t} while(this.tiddlerExists(draftTitle));\n\treturn draftTitle;\n};\n\n/*\nInvoke the available upgrader modules\ntitles: array of tiddler titles to be processed\ntiddlers: hashmap by title of tiddler fields of pending import tiddlers. These can be modified by the upgraders. An entry with no fields indicates a tiddler that was pending import has been suppressed. When entries are added to the pending import the tiddlers hashmap may have entries that are not present in the titles array\nReturns a hashmap of messages keyed by tiddler title.\n*/\nexports.invokeUpgraders = function(titles,tiddlers) {\n\t// Collect up the available upgrader modules\n\tvar self = this;\n\tif(!this.upgraderModules) {\n\t\tthis.upgraderModules = [];\n\t\t$tw.modules.forEachModuleOfType(\"upgrader\",function(title,module) {\n\t\t\tif(module.upgrade) {\n\t\t\t\tself.upgraderModules.push(module);\n\t\t\t}\n\t\t});\n\t}\n\t// Invoke each upgrader in turn\n\tvar messages = {};\n\tfor(var t=0; t<this.upgraderModules.length; t++) {\n\t\tvar upgrader = this.upgraderModules[t],\n\t\t\tupgraderMessages = upgrader.upgrade(this,titles,tiddlers);\n\t\t$tw.utils.extend(messages,upgraderMessages);\n\t}\n\treturn messages;\n};\n\n// Determine whether a plugin by title is dynamically loadable\nexports.doesPluginRequireReload = function(title) {\n\treturn this.doesPluginInfoRequireReload(this.getPluginInfo(title) || this.getTiddlerDataCached(title));\n};\n\n// Determine whether a plugin info structure is dynamically loadable\nexports.doesPluginInfoRequireReload = function(pluginInfo) {\n\tif(pluginInfo) {\n\t\tvar foundModule = false;\n\t\t$tw.utils.each(pluginInfo.tiddlers,function(tiddler) {\n\t\t\tif(tiddler.type === \"application/javascript\" && $tw.utils.hop(tiddler,\"module-type\")) {\n\t\t\t\tfoundModule = true;\n\t\t\t}\n\t\t});\n\t\treturn foundModule;\n\t} else {\n\t\treturn null;\n\t}\n};\n\nexports.slugify = function(title,options) {\n\tvar tiddler = this.getTiddler(title),\n\t\tslug;\n\tif(tiddler && tiddler.fields.slug) {\n\t\tslug = tiddler.fields.slug;\n\t} else {\n\t\tslug = $tw.utils.transliterate(title.toString().toLowerCase()) // Replace diacritics with basic lowercase ASCII\n\t\t\t.replace(/\\s+/g,\"-\")                                       // Replace spaces with -\n\t\t\t.replace(/[^\\w\\-\\.]+/g,\"\")                                 // Remove all non-word chars except dash and dot\n\t\t\t.replace(/\\-\\-+/g,\"-\")                                     // Replace multiple - with single -\n\t\t\t.replace(/^-+/,\"\")                                         // Trim - from start of text\n\t\t\t.replace(/-+$/,\"\");                                        // Trim - from end of text\n\t}\n\t// If the resulting slug is blank (eg because the title is just punctuation characters)\n\tif(!slug) {\n\t\t// ...then just use the character codes of the title\n\t\tvar result = [];\n\t\t$tw.utils.each(title.split(\"\"),function(char) {\n\t\t\tresult.push(char.charCodeAt(0).toString());\n\t\t});\n\t\tslug = result.join(\"-\");\n\t}\n\treturn slug;\n};\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "wikimethod"
        },
        "$:/palettes/Blanca": {
            "title": "$:/palettes/Blanca",
            "name": "Blanca",
            "description": "A clean white palette to let you focus",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #66cccc\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ffffff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #7897f3\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ccc\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #ffffff\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #7897f3\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #eeeeee\ntab-border-selected: #cccccc\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffeedd\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: #eee\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #ff9900\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/Blue": {
            "title": "$:/palettes/Blue",
            "name": "Blue",
            "description": "A blue theme",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333353\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ddddff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #5959c0\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: #ccccdd\ntab-border-selected: #ccccdd\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #eeeeff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #666666\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #ffffff\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #ffffff\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #5959c0\ntoolbar-new-button: #5eb95e\ntoolbar-options-button: rgb(128, 88, 165)\ntoolbar-save-button: #0e90d2\ntoolbar-info-button: #0e90d2\ntoolbar-edit-button: rgb(243, 123, 29)\ntoolbar-close-button: #dd514c\ntoolbar-delete-button: #dd514c\ntoolbar-cancel-button: rgb(243, 123, 29)\ntoolbar-done-button: #5eb95e\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/Muted": {
            "title": "$:/palettes/Muted",
            "name": "Muted",
            "description": "Bright tiddlers on a muted background",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #6f6f70\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #29a6ee\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #c2c1c2\nsidebar-foreground-shadow: rgba(255,255,255,0)\nsidebar-foreground: #d3d2d4\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #6f6f70\nsidebar-tab-background: #666667\nsidebar-tab-border-selected: #999\nsidebar-tab-border: #515151\nsidebar-tab-divider: #999\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: #999\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #d1d0d2\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #d5ad34\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/ContrastLight": {
            "title": "$:/palettes/ContrastLight",
            "name": "Contrast (Light)",
            "description": "High contrast and unambiguous (light version)",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #000\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #000\ntag-foreground: #fff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/ContrastDark": {
            "title": "$:/palettes/ContrastDark",
            "name": "Contrast (Dark)",
            "description": "High contrast and unambiguous (dark version)",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #000\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #fff\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #fff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/CupertinoDark": {
            "title": "$:/palettes/CupertinoDark",
            "tags": "$:/tags/Palette",
            "name": "Cupertino Dark",
            "description": "A macOS inspired dark palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #FF453A\nalert-border: #FF453A\nalert-highlight: #FFD60A\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #282828\nblockquote-bar: <<colour page-background>>\nbutton-foreground: <<colour background>>\ncode-background: <<colour pre-background>>\ncode-border: <<colour pre-border>>\ncode-foreground: rgba(255, 255, 255, 0.54)\ndirty-indicator: #FF453A\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour tiddler-info-background>>\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: #3F638B\ndropdown-tab-background: #323232\ndropzone-background: #30D158\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: #BF5AF2\nexternal-link-foreground: #32D74B\nforeground: #FFFFFF\nmenubar-background: #464646\nmenubar-foreground: #ffffff\nmessage-background: <<colour background>>\nmessage-border: <<colour very-muted-foreground>>\nmessage-foreground: rgba(255, 255, 255, 0.54)\nmodal-backdrop: <<colour page-background>>\nmodal-background: <<colour background>>\nmodal-border: <<colour very-muted-foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour background>>\nmodal-header-border: <<colour very-muted-foreground>>\nmuted-foreground: #98989D\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #323232\npre-background: #464646\npre-border: transparent\nprimary: #0A84FF\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour background>>\nsidebar-controls-foreground-hover: #FF9F0A\nsidebar-controls-foreground: #8E8E93\nsidebar-foreground-shadow: transparent\nsidebar-foreground: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground-hover: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground: rgba(255, 255, 255, 0.38)\nsidebar-tab-background-selected: #3F638B\nsidebar-tab-background: <<colour background>>\nsidebar-tab-border-selected: <<colour background>>\nsidebar-tab-border: <<colour background>>\nsidebar-tab-divider: <<colour background>>\nsidebar-tab-foreground-selected: rgba(255, 255, 255, 0.87)\nsidebar-tab-foreground: rgba(255, 255, 255, 0.54)\nsidebar-tiddler-link-foreground-hover: rgba(255, 255, 255, 0.7)\nsidebar-tiddler-link-foreground: rgba(255, 255, 255, 0.54)\nsite-title-foreground: #ffffff\nstatic-alert-foreground: #B4B4B4\ntab-background-selected: #3F638B\ntab-background: <<colour page-background>>\ntab-border-selected: <<colour page-background>>\ntab-border: <<colour page-background>>\ntab-divider: <<colour page-background>>\ntab-foreground-selected: rgba(255, 255, 255, 0.87)\ntab-foreground: rgba(255, 255, 255, 0.54)\ntable-border: #464646\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #48484A\ntag-foreground: #323232\ntiddler-background: <<colour background>>\ntiddler-border: transparent\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: #48484A\ntiddler-editor-background: transparent\ntiddler-editor-border-image: \ntiddler-editor-border: rgba(255, 255, 255, 0.08)\ntiddler-editor-fields-even: rgba(255, 255, 255, 0.1)\ntiddler-editor-fields-odd: rgba(255, 255, 255, 0.04)\ntiddler-info-background: #1E1E1E\ntiddler-info-border: #1E1E1E\ntiddler-info-tab-background: #3F638B\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: #FFFFFF\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour very-muted-foreground>>\nvery-muted-foreground: #464646\nselection-background: #3F638B\nselection-foreground: #ffffff\nwikilist-background: <<colour page-background>>\nwikilist-button-background: #3F638B\nwikilist-button-foreground: <<colour foreground>>\nwikilist-button-open: #32D74B\nwikilist-button-open-hover: #32D74B\nwikilist-button-reveal: #0A84FF\nwikilist-button-reveal-hover: #0A84FF\nwikilist-button-remove: #FF453A\nwikilist-button-remove-hover: #FF453A\nwikilist-droplink-dragover: #32D74B\nwikilist-item: <<colour background>>\nwikilist-toolbar-background: <<colour background>>\nwikilist-title: <<colour foreground>>\nwikilist-title-svg: <<colour foreground>>\nwikilist-toolbar-foreground: <<colour foreground>>\nwikilist-url: <<colour muted-foreground>>\n"
        },
        "$:/palettes/DarkPhotos": {
            "title": "$:/palettes/DarkPhotos",
            "created": "20150402111612188",
            "description": "Good with dark photo backgrounds",
            "modified": "20150402112344080",
            "name": "DarkPhotos",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: \nbutton-foreground: \nbutton-border: \ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #ddd\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #336438\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #ccf\nsidebar-controls-foreground: #fff\nsidebar-foreground-shadow: rgba(0,0,0, 0.5)\nsidebar-foreground: #fff\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #eee\nsidebar-tab-background-selected: rgba(255,255,255, 0.8)\nsidebar-tab-background: rgba(255,255,255, 0.4)\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: rgba(255,255,255, 0.2)\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #aaf\nsidebar-tiddler-link-foreground: #ddf\nsite-title-foreground: #fff\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/DesertSand": {
            "title": "$:/palettes/DesertSand",
            "tags": "$:/tags/Palette",
            "name": "Desert Sand",
            "description": "A desert sand palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #E9E0C7\nblockquote-bar: <<colour muted-foreground>>\nbutton-foreground: <<colour foreground>>\ncode-background: #F3EDDF\ncode-border: #C3BAA1\ncode-foreground: #ab3250\ndiff-delete-background: #bd8b8b\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #91c093\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #ad3434\ndownload-background: #6ca16c\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #E9E0C7\ndropdown-tab-background: #BAB29C\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #313163\nexternal-link-foreground: #555592\nforeground: #2D2A23\nmenubar-background: #CDC2A6\nmenubar-foreground: #5A5446\nmessage-background: #ECE5CF\nmessage-border: #D6CBAA\nmessage-foreground: #5f6e7d\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #8A8885\nmodal-footer-background: #CDC2A6\nmodal-footer-border: #9D998E\nmodal-header-border: #9D998E\nmuted-foreground: #9D998E\nnotification-background: #F0E9D7\nnotification-border: #939189\npage-background: #e0d3af\npre-background: #D6CBAA\npre-border: #CDC2A6\nprimary: #5B6F55\nselection-background: #9D947B\nselection-foreground: <<colour foreground>>\nselect-tag-background: #F0E9D7\nselect-tag-foreground: #2D2A23\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #2D2A23\nsidebar-controls-foreground: #867F69\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #867F69\nsidebar-muted-foreground-hover: #706A58\nsidebar-muted-foreground: #B3A98C\nsidebar-tab-background-selected: #e0d3af\nsidebar-tab-background: #A6A193\nsidebar-tab-border-selected: #C3BAA1\nsidebar-tab-border: #C3BAA1\nsidebar-tab-divider: #CDC2A6\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: #2D2A23\nsidebar-tiddler-link-foreground-hover: #433F35\nsidebar-tiddler-link-foreground: #706A58\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #A6A193\ntab-background-selected: #E9E0C7\ntab-background: #A6A193\ntab-border-selected: #C3BAA1\ntab-border: #C3BAA1\ntab-divider: #CDC2A6\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #2D2A23\ntable-border: #9D998E\ntable-footer-background: #8A8885\ntable-header-background: #B0AA98\ntag-background: #706A58\ntag-foreground: #E3D7B7\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #9D947B\ntiddler-controls-foreground-selected: #706A58\ntiddler-controls-foreground: #C3BAA1\ntiddler-editor-background: #E9E0C7\ntiddler-editor-border-image: #A6A193\ntiddler-editor-border: #A6A193\ntiddler-editor-fields-even: #D6CBAA\ntiddler-editor-fields-odd: #C3BAA1\ntiddler-info-background: #E3D7B7\ntiddler-info-border: #BAB29C\ntiddler-info-tab-background: #E9E0C7\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #867F69\ntiddler-title-foreground: #374464\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #8A8885\nvery-muted-foreground: #CDC2A6\nwikilist-background: <<colour page-background>>\nwikilist-item: #CDC2A6\nwikilist-info: #161512\nwikilist-title: #433F35\nwikilist-title-svg: <<colour wikilist-title>>\nwikilist-url: #706A58\nwikilist-button-open: #7db66a\nwikilist-button-open-hover: #56a556\nwikilist-button-reveal: #5a6c9e\nwikilist-button-reveal-hover: #454591\nwikilist-button-remove: #bc5972\nwikilist-button-remove-hover: #814040\nwikilist-toolbar-background: #CDC2A6\nwikilist-toolbar-foreground: #2D2A23\nwikilist-droplink-dragover: rgba(255,192,192,0.5)\nwikilist-button-background: #A6A193\nwikilist-button-foreground: #161512\n"
        },
        "$:/palettes/GruvboxDark": {
            "title": "$:/palettes/GruvboxDark",
            "name": "Gruvbox Dark",
            "description": "Retro groove color scheme",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "license": "https://github.com/morhetz/gruvbox",
            "text": "alert-background: #cc241d\nalert-border: #cc241d\nalert-highlight: #d79921\nalert-muted-foreground: #504945\nbackground: #3c3836\nblockquote-bar: <<colour muted-foreground>>\nbutton-foreground: <<colour page-background>>\ncode-background: #504945\ncode-border: #504945\ncode-foreground: #fb4934\ndiff-delete-background: #fb4934\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #b8bb26\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #fb4934\ndownload-background: #b8bb26\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #665c54\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #ebdbb2\ndropdown-tab-background: #665c54\ndropzone-background: #98971a\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #d3869b\nexternal-link-foreground: #8ec07c\nforeground: #fbf1c7\nmenubar-background: #504945\nmenubar-foreground: <<colour foreground>>\nmessage-background: #83a598\nmessage-border: #83a598\nmessage-foreground: #3c3836\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #504945\nmodal-footer-background: #3c3836\nmodal-footer-border: #3c3836\nmodal-header-border: #3c3836\nmuted-foreground: #d5c4a1\nnotification-background: <<colour primary>>\nnotification-border: <<colour primary>>\npage-background: #282828\npre-background: #504945\npre-border: #504945\nprimary: #d79921\nselect-tag-background: #665c54\nselect-tag-foreground: <<colour foreground>>\nselection-background: #458588\nselection-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour page-background>>\nsidebar-controls-foreground-hover: #7c6f64\nsidebar-controls-foreground: #504945\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #fbf1c7\nsidebar-muted-foreground-hover: #7c6f64\nsidebar-muted-foreground: #504945\nsidebar-tab-background-selected: #bdae93\nsidebar-tab-background: #3c3836\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #bdae93\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #282828\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #458588\nsidebar-tiddler-link-foreground: #98971a\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #B48EAD\ntab-background-selected: #ebdbb2\ntab-background: #665c54\ntab-border-selected: #665c54\ntab-border: #665c54\ntab-divider: #bdae93\ntab-foreground-selected: #282828\ntab-foreground: #ebdbb2\ntable-border: #7c6f64\ntable-footer-background: #665c54\ntable-header-background: #504945\ntag-background: #d3869b\ntag-foreground: #282828\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #7c6f64\ntiddler-controls-foreground-selected: <<colour primary>>\ntiddler-controls-foreground: #665c54\ntiddler-editor-background: #32302f\ntiddler-editor-border-image: #282828\ntiddler-editor-border: #282828\ntiddler-editor-fields-even: #504945\ntiddler-editor-fields-odd: #7c6f64\ntiddler-info-background: #32302f\ntiddler-info-border: #ebdbb2\ntiddler-info-tab-background: #ebdbb2\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #7c6f64\ntiddler-title-foreground: #a89984\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #504945\nvery-muted-foreground: #bdae93\nwikilist-background: <<colour page-background>>\nwikilist-button-background: #acacac\nwikilist-button-foreground: <<colour button-foreground>>\nwikilist-item: <<colour background>>\nwikilist-toolbar-background: <<colour background>>\nwikilist-toolbar-foreground: <<colour foreground>>\nwikilist-title: <<colour foreground>>\nwikilist-title-svg: <<colour wikilist-title>>\nwikilist-url: <<colour muted-foreground>>\nwikilist-button-open-hover: <<colour primary>>\nwikilist-button-open: <<colour dropzone-background>>\nwikilist-button-remove: <<colour dirty-indicator>>\nwikilist-button-remove-hover: <<colour alert-background>>\nwikilist-droplink-dragover: <<colour dropzone-background>>\nwikilist-button-reveal: <<colour sidebar-tiddler-link-foreground-hover>>\nwikilist-button-reveal-hover: <<colour message-background>>\n"
        },
        "$:/palettes/Nord": {
            "title": "$:/palettes/Nord",
            "name": "Nord",
            "description": "An arctic, north-bluish color palette.",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "license": "MIT, arcticicestudio, https://github.com/arcticicestudio/nord/blob/develop/LICENSE.md",
            "text": "alert-background: #D08770\nalert-border: #D08770\nalert-highlight: #B48EAD\nalert-muted-foreground: #4C566A\nbackground: #3b4252\nblockquote-bar: <<colour muted-foreground>>\nbutton-foreground: <<colour page-background>>\ncode-background: #2E3440\ncode-border: #2E3440\ncode-foreground: #BF616A\ndiff-delete-background: #BF616A\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #A3BE8C\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #BF616A\ndownload-background: #A3BE8C\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #ECEFF4\ndropdown-tab-background: #4C566A\ndropzone-background: #A3BE8C\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #5E81AC\nexternal-link-foreground: #8FBCBB\nforeground: #d8dee9\nmenubar-background: #2E3440\nmenubar-foreground: #d8dee9\nmessage-background: #2E3440\nmessage-border: #2E3440\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #3b4252\nmodal-footer-background: #3b4252\nmodal-footer-border: #3b4252\nmodal-header-border: #3b4252\nmuted-foreground: #4C566A\nnotification-background: <<colour primary>>\nnotification-border: #EBCB8B\npage-background: #2e3440\npre-background: #2E3440\npre-border: #2E3440\nprimary: #5E81AC\nselect-tag-background: #3b4252\nselect-tag-foreground: <<colour foreground>>\nselection-background: #5E81AC\nselection-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour page-background>>\nsidebar-controls-foreground-hover: #D8DEE9\nsidebar-controls-foreground: #4C566A\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #D8DEE9\nsidebar-muted-foreground-hover: #4C566A\nsidebar-muted-foreground: #4C566A\nsidebar-tab-background-selected: #ECEFF4\nsidebar-tab-background: #4C566A\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #4C566A\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #4C566A\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #A3BE8C\nsidebar-tiddler-link-foreground: #81A1C1\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #B48EAD\ntab-background-selected: #ECEFF4\ntab-background: #4C566A\ntab-border-selected: #4C566A\ntab-border: #4C566A\ntab-divider: #4C566A\ntab-foreground-selected: #4C566A\ntab-foreground: #D8DEE9\ntable-border: #4C566A\ntable-footer-background: #2e3440\ntable-header-background: #2e3440\ntag-background: #A3BE8C\ntag-foreground: #4C566A\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: \ntiddler-controls-foreground-selected: #EBCB8B\ntiddler-controls-foreground: #4C566A\ntiddler-editor-background: #2e3440\ntiddler-editor-border-image: #2e3440\ntiddler-editor-border: #3b4252\ntiddler-editor-fields-even: #2e3440\ntiddler-editor-fields-odd: #2e3440\ntiddler-info-background: #2e3440\ntiddler-info-border: #2e3440\ntiddler-info-tab-background: #2e3440\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #4C566A\ntiddler-title-foreground: #81A1C1\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #2d3038\nvery-muted-foreground: #2d3038\nwikilist-background: <<colour page-background>>\nwikilist-toolbar-background: <<colour background>>\nwikilist-item: <<colour background>>\nwikilist-title: <<colour foreground>>\nwikilist-info: <<colour muted-foreground>>\nwikilist-button-open: #A3BE8C\nwikilist-button-open-hover: #A3BE8C\nwikilist-button-reveal: #81A1C1\nwikilist-button-reveal-hover: #81A1C1\nwikilist-button-remove: #B48EAD\nwikilist-button-remove-hover: #B48EAD\n"
        },
        "$:/palettes/Rocker": {
            "title": "$:/palettes/Rocker",
            "name": "Rocker",
            "description": "A dark theme",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #000\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #cc0000\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.0)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #000\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #ffbb99\nsidebar-tiddler-link-foreground: #cc0000\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffbb99\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #cc0000\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/SolarFlare": {
            "title": "$:/palettes/SolarFlare",
            "name": "Solar Flare",
            "description": "Warm, relaxing earth colours",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": ": Background Tones\n\nbase03: #002b36\nbase02: #073642\n\n: Content Tones\n\nbase01: #586e75\nbase00: #657b83\nbase0: #839496\nbase1: #93a1a1\n\n: Background Tones\n\nbase2: #eee8d5\nbase3: #fdf6e3\n\n: Accent Colors\n\nyellow: #b58900\norange: #cb4b16\nred: #dc322f\nmagenta: #d33682\nviolet: #6c71c4\nblue: #268bd2\ncyan: #2aa198\ngreen: #859900\n\n: Additional Tones (RA)\n\nbase10: #c0c4bb\nviolet-muted: #7c81b0\nblue-muted: #4e7baa\n\nyellow-hot: #ffcc44\norange-hot: #eb6d20\nred-hot: #ff2222\nblue-hot: #2298ee\ngreen-hot: #98ee22\n\n: Palette\n\n: Do not use colour macro for background and foreground\nbackground: #fdf6e3\n    download-foreground: <<colour background>>\n    dragger-foreground: <<colour background>>\n    dropdown-background: <<colour background>>\n    modal-background: <<colour background>>\n    sidebar-foreground-shadow: <<colour background>>\n    tiddler-background: <<colour background>>\n    tiddler-border: <<colour background>>\n    tiddler-link-background: <<colour background>>\n    tab-background-selected: <<colour background>>\n        dropdown-tab-background-selected: <<colour tab-background-selected>>\nforeground: #657b83\n    dragger-background: <<colour foreground>>\n    tab-foreground: <<colour foreground>>\n        tab-foreground-selected: <<colour tab-foreground>>\n            sidebar-tab-foreground-selected: <<colour tab-foreground-selected>>\n        sidebar-tab-foreground: <<colour tab-foreground>>\n    sidebar-button-foreground: <<colour foreground>>\n    sidebar-controls-foreground: <<colour foreground>>\n    sidebar-foreground: <<colour foreground>>\n: base03\n: base02\n: base01\n    alert-muted-foreground: <<colour base01>>\n: base00\n    code-foreground: <<colour base00>>\n    message-foreground: <<colour base00>>\n    tag-foreground: <<colour base00>>\n: base0\n    sidebar-tiddler-link-foreground: <<colour base0>>\n: base1\n    muted-foreground: <<colour base1>>\n        blockquote-bar: <<colour muted-foreground>>\n        dropdown-border: <<colour muted-foreground>>\n        sidebar-muted-foreground: <<colour muted-foreground>>\n        tiddler-title-foreground: <<colour muted-foreground>>\n            site-title-foreground: <<colour tiddler-title-foreground>>\n: base2\n    modal-footer-background: <<colour base2>>\n    page-background: <<colour base2>>\n        modal-backdrop: <<colour page-background>>\n        notification-background: <<colour page-background>>\n        code-background: <<colour page-background>>\n            code-border: <<colour code-background>>\n        pre-background: <<colour page-background>>\n            pre-border: <<colour pre-background>>\n        sidebar-tab-background-selected: <<colour page-background>>\n    table-header-background: <<colour base2>>\n    tag-background: <<colour base2>>\n    tiddler-editor-background: <<colour base2>>\n    tiddler-info-background: <<colour base2>>\n    tiddler-info-tab-background: <<colour base2>>\n    tab-background: <<colour base2>>\n        dropdown-tab-background: <<colour tab-background>>\n: base3\n    alert-background: <<colour base3>>\n    message-background: <<colour base3>>\n: yellow\n: orange\n: red\n: magenta\n    alert-highlight: <<colour magenta>>\n: violet\n    external-link-foreground: <<colour violet>>\n: blue\n: cyan\n: green\n: base10\n    tiddler-controls-foreground: <<colour base10>>\n: violet-muted\n    external-link-foreground-visited: <<colour violet-muted>>\n: blue-muted\n    primary: <<colour blue-muted>>\n        download-background: <<colour primary>>\n        tiddler-link-foreground: <<colour primary>>\n\nalert-border: #b99e2f\ndirty-indicator: #ff0000\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nmessage-border: #cfd6e6\nmodal-border: #999999\nselect-tag-background:\nselect-tag-foreground:\nsidebar-controls-foreground-hover:\nsidebar-muted-foreground-hover:\nsidebar-tab-background: #ded8c5\nsidebar-tiddler-link-foreground-hover:\nstatic-alert-foreground: #aaaaaa\ntab-border: #cccccc\n    modal-footer-border: <<colour tab-border>>\n    modal-header-border: <<colour tab-border>>\n    notification-border: <<colour tab-border>>\n    sidebar-tab-border: <<colour tab-border>>\n    tab-border-selected: <<colour tab-border>>\n        sidebar-tab-border-selected: <<colour tab-border-selected>>\ntab-divider: #d8d8d8\n    sidebar-tab-divider: <<colour tab-divider>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-border: #dddddd\ntiddler-subtitle-foreground: #c0c0c0\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/SolarizedDark": {
            "title": "$:/palettes/SolarizedDark",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "description": "Precision dark colors for machines and people",
            "license": "MIT, Ethan Schoonover, https://github.com/altercation/solarized/blob/master/LICENSE",
            "name": "SolarizedDark",
            "text": "alert-background: #073642\nalert-border: #93a1a1\nalert-highlight: #d33682\nalert-muted-foreground: #d33682\nbackground: #073642\nblockquote-bar: #d33682\nbutton-background: #073642\nbutton-border: #586e75\nbutton-foreground: #93a1a1\ncode-background: #073642\ncode-border: #586e75\ncode-foreground: #93a1a1\ndirty-indicator: inherit\ndownload-background: #859900\ndownload-foreground: #073642\ndragger-background: #073642\ndragger-foreground: #839496\ndropdown-background: #073642\ndropdown-border: #93a1a1\ndropdown-tab-background: #002b36\ndropdown-tab-background-selected: #073642\ndropzone-background: #859900\nexternal-link-background: inherit\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-foreground: #268bd2\nexternal-link-foreground-hover:\nexternal-link-foreground-visited: #268bd2\nforeground: #839496\nmessage-background: #002b36\nmessage-border: #586e75\nmessage-foreground: #839496\nmodal-backdrop: #657b83\nmodal-background: #002b36\nmodal-border: #586e75\nmodal-footer-background: #073642\nmodal-footer-border: #586e75\nmodal-header-border: #586e75\nmuted-foreground: #93a1a1\nnotification-background: #002b36\nnotification-border: #586e75\npage-background: #073642\npre-background: inherit\npre-border: #657b83\nprimary: #859900\nselect-tag-background: #002b36\nselect-tag-foreground: #839496\nsidebar-button-foreground: #93a1a1\nsidebar-controls-foreground: #93a1a1\nsidebar-controls-foreground-hover: #eee8d5\nsidebar-foreground: #93a1a1\nsidebar-foreground-shadow: transparent\nsidebar-muted-foreground: #839496\nsidebar-muted-foreground-hover: #93a1a1\nsidebar-tab-background: #002b36\nsidebar-tab-background-selected: #073642\nsidebar-tab-border: #073642\nsidebar-tab-border-selected: #839496\nsidebar-tab-divider: #002b36\nsidebar-tab-foreground: #657b83\nsidebar-tab-foreground-selected: #93a1a1\nsidebar-tiddler-link-foreground: #2aa198\nsidebar-tiddler-link-foreground-hover: #eee8d5\nsite-title-foreground: #d33682\nstatic-alert-foreground: #93a1a1\ntab-background: #073642\ntab-background-selected: #002b36\ntab-border: #586e75\ntab-border-selected: #93a1a1\ntab-divider: #93a1a1\ntab-foreground: #839496\ntab-foreground-selected: #93a1a1\ntable-border: #586e75\ntable-footer-background: #073642\ntable-header-background: #073642\ntag-background: #b58900\ntag-foreground: #002b36\ntiddler-background: #002b36\ntiddler-border: #586e75\ntiddler-controls-foreground: inherit\ntiddler-controls-foreground-hover: #d33682\ntiddler-controls-foreground-selected: #2aa198\ntiddler-editor-background: #002b36\ntiddler-editor-border: #073642\ntiddler-editor-border-image: #002b36\ntiddler-editor-fields-even: #002b36\ntiddler-editor-fields-odd: #073642\ntiddler-info-background: #073642\ntiddler-info-border: #657b83\ntiddler-info-tab-background: #002b36\ntiddler-link-background: #002b36\ntiddler-link-foreground: #2aa198\ntiddler-subtitle-foreground: #839496\ntiddler-title-foreground: #d33682\ntoolbar-cancel-button: #839496\ntoolbar-close-button: #839496\ntoolbar-delete-button: #dc322f\ntoolbar-done-button: #839496\ntoolbar-edit-button: #839496\ntoolbar-info-button: #839496\ntoolbar-new-button: #839496\ntoolbar-options-button: #839496\ntoolbar-save-button: inherit\nuntagged-background: #586e75\nvery-muted-foreground: #586e75\n"
        },
        "$:/palettes/SolarizedLight": {
            "title": "$:/palettes/SolarizedLight",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "description": "Precision colors for machines and people",
            "license": "MIT, Ethan Schoonover, https://github.com/altercation/solarized/blob/master/LICENSE",
            "name": "SolarizedLight",
            "text": "alert-background: #eee8d5\nalert-border: #586e75\nalert-highlight: #d33682\nalert-muted-foreground: #d33682\nbackground: #eee8d5\nblockquote-bar: #d33682\nbutton-background: #eee8d5\nbutton-border: #93a1a1\nbutton-foreground: #586e75\ncode-background: #eee8d5\ncode-border: #93a1a1\ncode-foreground: #586e75\ndirty-indicator: inherit\ndownload-background: #859900\ndownload-foreground: #eee8d5\ndragger-background: #eee8d5\ndragger-foreground: #657b83\ndropdown-background: #eee8d5\ndropdown-border: #586e75\ndropdown-tab-background: #fdf6e3\ndropdown-tab-background-selected: #eee8d5\ndropzone-background: #859900\nexternal-link-background: inherit\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-foreground: #268bd2\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #268bd2\nforeground: #657b83\nmessage-background: #fdf6e3\nmessage-border: #93a1a1\nmessage-foreground: #657b83\nmodal-backdrop: #839496\nmodal-background: #fdf6e3\nmodal-border: #93a1a1\nmodal-footer-background: #eee8d5\nmodal-footer-border: #93a1a1\nmodal-header-border: #93a1a1\nmuted-foreground: #586e75\nnotification-background: #fdf6e3\nnotification-border: #93a1a1\npage-background: #eee8d5\npre-background: #eee8d5\npre-border: #839496\nprimary: #859900\nselect-tag-background: #fdf6e3\nselect-tag-foreground: #657b83\nsidebar-button-foreground: #586e75\nsidebar-controls-foreground: #586e75\nsidebar-controls-foreground-hover: #d33682\nsidebar-foreground: #586e75\nsidebar-foreground-shadow: transparent\nsidebar-muted-foreground: #657b83\nsidebar-muted-foreground-hover: #586e75\nsidebar-tab-background: #fdf6e3\nsidebar-tab-background-selected: #eee8d5\nsidebar-tab-border: #eee8d5\nsidebar-tab-border-selected: #657b83\nsidebar-tab-divider: #fdf6e3\nsidebar-tab-foreground: #839496\nsidebar-tab-foreground-selected: #586e75\nsidebar-tiddler-link-foreground: #2aa198\nsidebar-tiddler-link-foreground-hover: #002b36\nsite-title-foreground: #d33682\nstatic-alert-foreground: #586e75\ntab-background: #eee8d5\ntab-background-selected: #fdf6e3\ntab-border: #93a1a1\ntab-border-selected: #586e75\ntab-divider: #586e75\ntab-foreground: #657b83\ntab-foreground-selected: #586e75\ntable-border: #93a1a1\ntable-footer-background: #eee8d5\ntable-header-background: #eee8d5\ntag-background: #b58900\ntag-foreground: #fdf6e3\ntiddler-background: #fdf6e3\ntiddler-border: #93a1a1\ntiddler-controls-foreground: inherit\ntiddler-controls-foreground-hover: #d33682\ntiddler-controls-foreground-selected: #2aa198\ntiddler-editor-background: #fdf6e3\ntiddler-editor-border: #eee8d5\ntiddler-editor-border-image: #fdf6e3\ntiddler-editor-fields-even: #fdf6e3\ntiddler-editor-fields-odd: #eee8d5\ntiddler-info-background: #eee8d5\ntiddler-info-border: #839496\ntiddler-info-tab-background: #fdf6e3\ntiddler-link-background: #fdf6e3\ntiddler-link-foreground: #2aa198\ntiddler-subtitle-foreground: #657b83\ntiddler-title-foreground: #d33682\ntoolbar-cancel-button: #657b83\ntoolbar-close-button: #657b83\ntoolbar-delete-button: #dc322f\ntoolbar-done-button: #657b83\ntoolbar-edit-button: #657b83\ntoolbar-info-button: #657b83\ntoolbar-new-button: #657b83\ntoolbar-options-button: #657b83\ntoolbar-save-button: inherit\nuntagged-background: #586e75\nvery-muted-foreground: #93a1a1\n"
        },
        "$:/palettes/SpartanDay": {
            "title": "$:/palettes/SpartanDay",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "description": "Cold, spartan day colors",
            "name": "Spartan Day",
            "text": "alert-background: <<colour background>>\nalert-border: <<colour very-muted-foreground>>\nalert-highlight: <<colour very-muted-foreground>>\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #FAFAFA\nblockquote-bar: <<colour page-background>>\nbutton-background: transparent\nbutton-foreground: inherit\nbutton-border: <<colour tag-background>>\ncode-background: #ececec\ncode-border: #ececec\ncode-foreground: \ndirty-indicator: #c80000\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #FFFFFF\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: <<colour dropdown-background>>\ndropdown-tab-background: #F5F5F5\ndropzone-background: <<colour tag-background>>\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: \nexternal-link-foreground: \nforeground: rgba(0, 0, 0, 0.87)\nmessage-background: <<colour background>>\nmessage-border: <<colour very-muted-foreground>>\nmessage-foreground: rgba(0, 0, 0, 0.54)\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour very-muted-foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour very-muted-foreground>>\nmodal-header-border: <<colour very-muted-foreground>>\nmuted-foreground: rgba(0, 0, 0, 0.54)\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #f4f4f4\npre-background: #ececec\npre-border: #ececec\nprimary: #3949ab\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #aeaeae\nsidebar-controls-foreground: #c6c6c6\nsidebar-foreground-shadow: transparent\nsidebar-foreground: rgba(0, 0, 0, 0.54)\nsidebar-muted-foreground-hover: rgba(0, 0, 0, 0.54)\nsidebar-muted-foreground: rgba(0, 0, 0, 0.38)\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: transparent\nsidebar-tab-border-selected: <<colour table-border>>\nsidebar-tab-border: transparent\nsidebar-tab-divider: <<colour table-border>>\nsidebar-tab-foreground-selected: rgba(0, 0, 0, 0.87)\nsidebar-tab-foreground: rgba(0, 0, 0, 0.54)\nsidebar-tiddler-link-foreground-hover: rgba(0, 0, 0, 0.87)\nsidebar-tiddler-link-foreground: rgba(0, 0, 0, 0.54)\nsite-title-foreground: rgba(0, 0, 0, 0.87)\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: transparent\ntab-border-selected: <<colour table-border>>\ntab-border: transparent\ntab-divider: <<colour table-border>>\ntab-foreground-selected: rgba(0, 0, 0, 0.87)\ntab-foreground: rgba(0, 0, 0, 0.54)\ntable-border: #d8d8d8\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #ec6\ntag-foreground: <<colour button-foreground>>\ntiddler-background: <<colour background>>\ntiddler-border: #f9f9f9\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: <<colour sidebar-controls-foreground>>\ntiddler-editor-background: transparent\ntiddler-editor-border-image: \ntiddler-editor-border: #e8e7e7\ntiddler-editor-fields-even: rgba(0, 0, 0, 0.1)\ntiddler-editor-fields-odd: rgba(0, 0, 0, 0.04)\ntiddler-info-background: #F5F5F5\ntiddler-info-border: #F5F5F5\ntiddler-info-tab-background: <<colour tiddler-editor-fields-odd>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: #000000\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour very-muted-foreground>>\nvery-muted-foreground: rgba(0, 0, 0, 0.12)\n"
        },
        "$:/palettes/SpartanNight": {
            "title": "$:/palettes/SpartanNight",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "description": "Dark spartan colors",
            "name": "Spartan Night",
            "text": "alert-background: <<colour background>>\nalert-border: <<colour very-muted-foreground>>\nalert-highlight: <<colour very-muted-foreground>>\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #303030\nblockquote-bar: <<colour page-background>>\nbutton-background: transparent\nbutton-foreground: inherit\nbutton-border: <<colour tag-background>>\ncode-background: <<colour pre-background>>\ncode-border: <<colour pre-border>>\ncode-foreground: rgba(255, 255, 255, 0.54)\ndirty-indicator: #c80000\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #424242\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: <<colour dropdown-background>>\ndropdown-tab-background: #050505\ndropzone-background: <<colour tag-background>>\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: #7c318c\nexternal-link-foreground: #9e3eb3\nforeground: rgba(255, 255, 255, 0.7)\nmessage-background: <<colour background>>\nmessage-border: <<colour very-muted-foreground>>\nmessage-foreground: rgba(255, 255, 255, 0.54)\nmodal-backdrop: <<colour page-background>>\nmodal-background: <<colour background>>\nmodal-border: <<colour very-muted-foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour background>>\nmodal-header-border: <<colour very-muted-foreground>>\nmuted-foreground: rgba(255, 255, 255, 0.54)\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #212121\npre-background: #2a2a2a\npre-border: transparent\nprimary: #5656f3\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #494949\nsidebar-controls-foreground: #5d5d5d\nsidebar-foreground-shadow: transparent\nsidebar-foreground: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground-hover: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground: rgba(255, 255, 255, 0.38)\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: transparent\nsidebar-tab-border-selected: <<colour table-border>>\nsidebar-tab-border: transparent\nsidebar-tab-divider: <<colour table-border>>\nsidebar-tab-foreground-selected: rgba(255, 255, 255, 0.87)\nsidebar-tab-foreground: rgba(255, 255, 255, 0.54)\nsidebar-tiddler-link-foreground-hover: rgba(255, 255, 255, 0.7)\nsidebar-tiddler-link-foreground: rgba(255, 255, 255, 0.54)\nsite-title-foreground: rgba(255, 255, 255, 0.7)\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: transparent\ntab-border-selected: <<colour table-border>>\ntab-border: transparent\ntab-divider: <<colour table-border>>\ntab-foreground-selected: rgba(255, 255, 255, 0.87)\ntab-foreground: rgba(255, 255, 255, 0.54)\ntable-border: #3a3a3a\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #ec6\ntag-foreground: <<colour button-foreground>>\ntiddler-background: <<colour background>>\ntiddler-border: rgb(55,55,55)\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: <<colour sidebar-controls-foreground>>\ntiddler-editor-background: transparent\ntiddler-editor-border-image: \ntiddler-editor-border: rgba(255, 255, 255, 0.08)\ntiddler-editor-fields-even: rgba(255, 255, 255, 0.1)\ntiddler-editor-fields-odd: rgba(255, 255, 255, 0.04)\ntiddler-info-background: #454545\ntiddler-info-border: #454545\ntiddler-info-tab-background: <<colour tiddler-editor-fields-odd>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: #FFFFFF\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour very-muted-foreground>>\nvery-muted-foreground: rgba(255, 255, 255, 0.12)\n"
        },
        "$:/palettes/Twilight": {
            "title": "$:/palettes/Twilight",
            "tags": "$:/tags/Palette",
            "author": "Thomas Elmiger",
            "type": "application/x-tiddler-dictionary",
            "name": "Twilight",
            "description": "Delightful, soft darkness.",
            "text": "alert-background: rgb(255, 255, 102)\nalert-border: rgb(232, 232, 125)\nalert-highlight: rgb(255, 51, 51)\nalert-muted-foreground: rgb(224, 82, 82)\nbackground: rgb(38, 38, 38)\nblockquote-bar: rgba(240, 196, 117, 0.7)\nbutton-background: rgb(63, 63, 63)\nbutton-border: rgb(127, 127, 127)\nbutton-foreground: rgb(179, 179, 179)\ncode-background: rgba(0,0,0,0.03)\ncode-border: rgba(0,0,0,0.08)\ncode-foreground: rgb(255, 94, 94)\ndiff-delete-background: #ffc9c9\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #aaefad\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: rgb(255, 94, 94)\ndownload-background: #19a974\ndownload-foreground: rgb(38, 38, 38)\ndragger-background: rgb(179, 179, 179)\ndragger-foreground: rgb(38, 38, 38)\ndropdown-background: rgb(38, 38, 38)\ndropdown-border: rgb(255, 255, 255)\ndropdown-tab-background: rgba(0,0,0,.1)\ndropdown-tab-background-selected: rgba(255,255,255,1)\ndropzone-background: #9eebcf\nexternal-link-background: inherit\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-foreground: rgb(179, 179, 255)\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: rgb(153, 153, 255)\nforeground: rgb(179, 179, 179)\nmessage-background: <<colour tag-foreground>>\nmessage-border: #96ccff\nmessage-foreground: <<colour tag-background>>\nmodal-backdrop: rgb(179, 179, 179)\nmodal-background: rgb(38, 38, 38)\nmodal-border: rgba(0,0,0,.5)\nmodal-footer-background: #f4f4f4\nmodal-footer-border: rgba(0,0,0,.1)\nmodal-header-border: rgba(0,0,0,.2)\nmuted-foreground: rgb(255, 255, 255)\nnotification-background: <<colour tag-foreground>>\nnotification-border: <<colour tag-background>>\npage-background: rgb(26, 26, 26)\npre-background: rgb(25, 25, 25)\npre-border: rgba(0,0,0,.2)\nprimary: rgb(255, 201, 102)\nselect-tag-background: \nselect-tag-foreground: \nsidebar-button-foreground: rgb(179, 179, 179)\nsidebar-controls-foreground: rgb(153, 153, 153)\nsidebar-controls-foreground-hover: <<colour tiddler-controls-foreground-hover>>\nsidebar-foreground: rgb(141, 141, 141)\nsidebar-foreground-shadow: transparent\nsidebar-muted-foreground: rgba(0, 0, 0, 0.5)\nsidebar-muted-foreground-hover: rgb(141, 141, 141)\nsidebar-tab-background: rgba(141, 141, 141, 0.2)\nsidebar-tab-background-selected: rgb(26, 26, 26)\nsidebar-tab-border: rgb(127, 127, 127)\nsidebar-tab-border-selected: rgb(127, 127, 127)\nsidebar-tab-divider: rgb(127, 127, 127)\nsidebar-tab-foreground: rgb(179, 179, 179)\nsidebar-tab-foreground-selected: rgb(179, 179, 179)\nsidebar-tiddler-link-foreground: rgb(179, 179, 179)\nsidebar-tiddler-link-foreground-hover: rgb(115, 115, 115)\nsite-title-foreground: rgb(255, 201, 102)\nstatic-alert-foreground: rgba(0,0,0,.3)\ntab-background: rgba(0,0,0,0.125)\ntab-background-selected: rgb(38, 38, 38)\ntab-border: rgb(255, 201, 102)\ntab-border-selected: rgb(255, 201, 102)\ntab-divider: rgb(255, 201, 102)\ntab-foreground: rgb(179, 179, 179)\ntab-foreground-selected: rgb(179, 179, 179)\ntable-border: rgba(255,255,255,.3)\ntable-footer-background: rgba(0,0,0,.4)\ntable-header-background: rgba(0,0,0,.1)\ntag-background: rgb(255, 201, 102)\ntag-foreground: rgb(25, 25, 25)\ntiddler-background: rgb(38, 38, 38)\ntiddler-border: rgba(240, 196, 117, 0.7)\ntiddler-controls-foreground: rgb(128, 128, 128)\ntiddler-controls-foreground-hover: rgba(255, 255, 255, 0.8)\ntiddler-controls-foreground-selected: rgba(255, 255, 255, 0.9)\ntiddler-editor-background: rgb(33, 33, 33)\ntiddler-editor-border: rgb(63, 63, 63)\ntiddler-editor-border-image: rgb(25, 25, 25)\ntiddler-editor-fields-even: rgb(33, 33, 33)\ntiddler-editor-fields-odd: rgb(28, 28, 28)\ntiddler-info-background: rgb(43, 43, 43)\ntiddler-info-border: rgb(25, 25, 25)\ntiddler-info-tab-background: rgb(43, 43, 43)\ntiddler-link-background: rgb(38, 38, 38)\ntiddler-link-foreground: rgb(204, 204, 255)\ntiddler-subtitle-foreground: rgb(255, 255, 255)\ntiddler-title-foreground: rgb(255, 192, 76)\ntoolbar-cancel-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-done-button: \ntoolbar-edit-button: \ntoolbar-info-button: \ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \nuntagged-background: rgb(255, 255, 255)\nvery-muted-foreground: rgba(240, 196, 117, 0.7)\n"
        },
        "$:/palettes/Vanilla": {
            "title": "$:/palettes/Vanilla",
            "name": "Vanilla",
            "description": "Pale and unobtrusive",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndiff-delete-background: #ffc9c9\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #aaefad\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #f4f4f4\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselection-background:\nselection-foreground:\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #aaaaaa\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #f4f4f4\nsidebar-tab-background: #e0e0e0\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: #e4e4e4\nsidebar-tab-foreground-selected:\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #999999\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\nwikilist-background: #e5e5e5\nwikilist-item: #fff\nwikilist-info: #000\nwikilist-title: #666\nwikilist-title-svg: <<colour wikilist-title>>\nwikilist-url: #aaa\nwikilist-button-open: #4fb82b\nwikilist-button-open-hover: green\nwikilist-button-reveal: #5778d8\nwikilist-button-reveal-hover: blue\nwikilist-button-remove: #d85778\nwikilist-button-remove-hover: red\nwikilist-toolbar-background: #d3d3d3\nwikilist-toolbar-foreground: #888\nwikilist-droplink-dragover: rgba(255,192,192,0.5)\nwikilist-button-background: #acacac\nwikilist-button-foreground: #000\n"
        },
        "$:/core/readme": {
            "title": "$:/core/readme",
            "text": "This plugin contains TiddlyWiki's core components, comprising:\n\n* JavaScript code modules\n* Icons\n* Templates needed to create TiddlyWiki's user interface\n* British English (''en-GB'') translations of the localisable strings used by the core\n"
        },
        "$:/library/sjcl.js/license": {
            "title": "$:/library/sjcl.js/license",
            "type": "text/plain",
            "text": "SJCL is open. You can use, modify and redistribute it under a BSD\nlicense or under the GNU GPL, version 2.0.\n\n---------------------------------------------------------------------\n\nhttp://opensource.org/licenses/BSD-2-Clause\n\nCopyright (c) 2009-2015, Emily Stark, Mike Hamburg and Dan Boneh at\nStanford University. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n1. Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS\nIS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED\nTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\nPARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nHOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\nTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n---------------------------------------------------------------------\n\nhttp://opensource.org/licenses/GPL-2.0\n\nThe Stanford Javascript Crypto Library (hosted here on GitHub) is a\nproject by the Stanford Computer Security Lab to build a secure,\npowerful, fast, small, easy-to-use, cross-browser library for\ncryptography in Javascript.\n\nCopyright (c) 2009-2015, Emily Stark, Mike Hamburg and Dan Boneh at\nStanford University.\n\nThis program is free software; you can redistribute it and/or modify it\nunder the terms of the GNU General Public License as published by the\nFree Software Foundation; either version 2 of the License, or (at your\noption) any later version.\n\nThis program is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General\nPublic License for more details.\n\nYou should have received a copy of the GNU General Public License along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n59 Temple Place, Suite 330, Boston, MA 02111-1307 USA"
        },
        "$:/core/templates/MOTW.html": {
            "title": "$:/core/templates/MOTW.html",
            "text": "\\rules only filteredtranscludeinline transcludeinline entity\n<!-- The following comment is called a MOTW comment and is necessary for the TiddlyIE Internet Explorer extension -->\n<!-- saved from url=(0021)https://tiddlywiki.com -->&#13;&#10;"
        },
        "$:/core/templates/alltiddlers.template.html": {
            "title": "$:/core/templates/alltiddlers.template.html",
            "type": "text/vnd.tiddlywiki-html",
            "text": "<!-- This template is provided for backwards compatibility with older versions of TiddlyWiki -->\n\n<$set name=\"exportFilter\" value=\"[!is[system]sort[title]]\">\n\n{{$:/core/templates/exporters/StaticRiver}}\n\n</$set>\n"
        },
        "$:/core/templates/canonical-uri-external-image": {
            "title": "$:/core/templates/canonical-uri-external-image",
            "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external images.\n\nChange the `./images/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./images/<$view field=\"title\" format=\"doubleurlencoded\"/>"
        },
        "$:/core/templates/canonical-uri-external-raw": {
            "title": "$:/core/templates/canonical-uri-external-raw",
            "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external raw files that are stored in the same directory\n\n-->\n<$view field=\"title\" format=\"doubleurlencoded\"/>"
        },
        "$:/core/templates/canonical-uri-external-text": {
            "title": "$:/core/templates/canonical-uri-external-text",
            "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external text files.\n\nChange the `./text/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./text/<$view field=\"title\" format=\"doubleurlencoded\"/>.tid"
        },
        "$:/core/templates/css-tiddler": {
            "title": "$:/core/templates/css-tiddler",
            "text": "<!--\n\nThis template is used for saving CSS tiddlers as a style tag with data attributes representing the tiddler fields.\n\n-->`<style`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/css\">`<$view field=\"text\" format=\"text\" />`</style>`"
        },
        "$:/core/templates/exporters/CsvFile": {
            "title": "$:/core/templates/exporters/CsvFile",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/CsvFile}}",
            "extension": ".csv",
            "text": "<$macrocall $name=\"csvtiddlers\" filter=<<exportFilter>> format=\"quoted-comma-sep\" $output=\"text/raw\"/>\n"
        },
        "$:/core/templates/exporters/JsonFile": {
            "title": "$:/core/templates/exporters/JsonFile",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/JsonFile}}",
            "extension": ".json",
            "text": "<$macrocall $name=\"jsontiddlers\" filter=<<exportFilter>> $output=\"text/raw\"/>\n"
        },
        "$:/core/templates/exporters/StaticRiver": {
            "title": "$:/core/templates/exporters/StaticRiver",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/StaticRiver}}",
            "extension": ".html",
            "text": "\\define tv-wikilink-template() #$uri_encoded$\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n<section class=\"tc-story-river tc-static-story-river\">\n{{$:/core/templates/exporters/StaticRiver/Content||$:/core/templates/html-tiddler}}\n</section>\n</body>\n</html>\n"
        },
        "$:/core/templates/exporters/StaticRiver/Content": {
            "title": "$:/core/templates/exporters/StaticRiver/Content",
            "text": "\\define renderContent()\n{{{ $(exportFilter)$ ||$:/core/templates/static-tiddler}}}\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<<renderContent>>\n"
        },
        "$:/core/templates/exporters/TidFile": {
            "title": "$:/core/templates/exporters/TidFile",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/TidFile}}",
            "extension": ".tid",
            "condition": "[<count>compare:lte[1]]",
            "text": "\\define renderContent()\n{{{ $(exportFilter)$ +[limit[1]] ||$:/core/templates/tid-tiddler}}}\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<<renderContent>>"
        },
        "$:/core/save/all-external-js": {
            "title": "$:/core/save/all-external-js",
            "text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[prefix[$:/temp/]] -[prefix[$:/HistoryList]] -[status[pending]plugin-type[import]] -[[$:/core]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5-external-js.html}}\n"
        },
        "$:/core/templates/tiddlywiki5.js": {
            "title": "$:/core/templates/tiddlywiki5.js",
            "text": "\\rules only filteredtranscludeinline transcludeinline codeinline\n\n/*\n{{ $:/core/copyright.txt ||$:/core/templates/plain-text-tiddler}}\n`*/\n`<!--~~ Library modules ~~-->\n{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/plain-text-tiddler}}}\n<!--~~ Boot prefix ~~-->\n{{ $:/boot/bootprefix.js ||$:/core/templates/plain-text-tiddler}}\n<!--~~ Core plugin ~~-->\n{{$:/core/templates/tiddlywiki5.js/tiddlers}}\n<!--~~ Boot kernel ~~-->\n{{ $:/boot/boot.js ||$:/core/templates/plain-text-tiddler}}\n"
        },
        "$:/core/templates/tiddlywiki5.js/tiddlers": {
            "title": "$:/core/templates/tiddlywiki5.js/tiddlers",
            "text": "`\n$tw.preloadTiddlerArray(`<$text text=<<jsontiddlers \"[[$:/core]]\">>/>`);\n`\n"
        },
        "$:/core/templates/tiddlywiki5-external-js.html": {
            "title": "$:/core/templates/tiddlywiki5-external-js.html",
            "text": "\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n{{$:/core/templates/MOTW.html}}<html lang=\"`<$text text={{{ [{$:/language}get[name]] }}}/>`\">\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<!--~~ Raw markup for the top of the head section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/TopHead]] ||$:/core/templates/raw-static-tiddler}}}\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\"/>\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"{{$:/core/copyright.txt}}\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/core/wiki/rawmarkup]] [all[shadows+tiddlers]tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}\n</head>\n<body class=\"tc-body\">\n<!--~~ Raw markup for the top of the body section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/TopBody]] ||$:/core/templates/raw-static-tiddler}}}\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n{{$:/core/templates/static.area}}\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n{{$:/core/templates/store.area.template.html}}\n<!--~~ Raw markup for the bottom of the body section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}\n</body>\n<script src=\"%24%3A%2Fcore%2Ftemplates%2Ftiddlywiki5.js\" onerror=\"alert('Error: Cannot load tiddlywiki.js');\"></script>\n</html>\n"
        },
        "$:/core/templates/html-div-skinny-tiddler": {
            "title": "$:/core/templates/html-div-skinny-tiddler",
            "text": "<!--\n\nThis template is a variant of $:/core/templates/html-div-tiddler used for saving skinny tiddlers (with no text field)\n\n-->`<div`<$fields template=' $name$=\"$encoded_value$\"'></$fields>`>\n<pre></pre>\n</div>`\n"
        },
        "$:/core/templates/html-div-tiddler": {
            "title": "$:/core/templates/html-div-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as an HTML DIV tag with attributes representing the tiddler fields.\n\n-->`<div`<$fields template=' $name$=\"$encoded_value$\"'></$fields>`>\n<pre>`<$view field=\"text\" format=\"htmlencoded\" />`</pre>\n</div>`\n"
        },
        "$:/core/templates/html-tiddler": {
            "title": "$:/core/templates/html-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as raw HTML\n\n--><$view field=\"text\" format=\"htmlwikified\" />"
        },
        "$:/core/templates/javascript-tiddler": {
            "title": "$:/core/templates/javascript-tiddler",
            "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields.\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\">`<$view field=\"text\" format=\"text\" />`</script>`"
        },
        "$:/core/templates/json-tiddler": {
            "title": "$:/core/templates/json-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as raw JSON\n\n--><$text text=<<jsontiddler>>/>"
        },
        "$:/core/templates/module-tiddler": {
            "title": "$:/core/templates/module-tiddler",
            "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields. The body of the tiddler is wrapped in a call to the `$tw.modules.define` function in order to define the body of the tiddler as a module\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\" data-module=\"yes\">$tw.modules.define(\"`<$view field=\"title\" format=\"jsencoded\" />`\",\"`<$view field=\"module-type\" format=\"jsencoded\" />`\",function(module,exports,require) {`<$view field=\"text\" format=\"text\" />`});\n</script>`"
        },
        "$:/core/templates/plain-text-tiddler": {
            "title": "$:/core/templates/plain-text-tiddler",
            "text": "<$view field=\"text\" format=\"text\" />"
        },
        "$:/core/templates/raw-static-tiddler": {
            "title": "$:/core/templates/raw-static-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as static HTML\n\n--><$view field=\"text\" format=\"plainwikified\" />"
        },
        "$:/core/save/all": {
            "title": "$:/core/save/all",
            "text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[prefix[$:/temp/]] -[prefix[$:/HistoryList]] -[status[pending]plugin-type[import]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/save/empty": {
            "title": "$:/core/save/empty",
            "text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/save/lazy-all": {
            "title": "$:/core/save/lazy-all",
            "text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] \n\\end\n\\define skinnySaveTiddlerFilter()\n[!is[system]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/save/lazy-images": {
            "title": "$:/core/save/lazy-images",
            "text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[!is[system]is[image]] +[sort[title]] \n\\end\n\\define skinnySaveTiddlerFilter()\n[is[image]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/templates/server/static.sidebar.wikitext": {
            "title": "$:/core/templates/server/static.sidebar.wikitext",
            "text": "\\whitespace trim\n<div class=\"tc-sidebar-scrollable\" style=\"overflow: auto;\">\n<div class=\"tc-sidebar-header\">\n<h1 class=\"tc-site-title\">\n<$transclude tiddler=\"$:/SiteTitle\"/>\n</h1>\n<div class=\"tc-site-subtitle\">\n<$transclude tiddler=\"$:/SiteSubtitle\"/>\n</div>\n<h2>\n</h2>\n<div class=\"tc-sidebar-lists\">\n<$list filter={{$:/DefaultTiddlers}}>\n<div class=\"tc-menu-list-subitem\">\n<$link><$text text=<<currentTiddler>>/></$link>\n</div>\n</$list>\n</div>\n<!-- Currently disabled the recent list as it is unweildy when the responsive narrow view kicks in\n<h2>\n{{$:/language/SideBar/Recent/Caption}}\n</h2>\n<div class=\"tc-sidebar-lists\">\n<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n</div>\n</div>\n</div>\n-->\n"
        },
        "$:/core/templates/server/static.tiddler.html": {
            "title": "$:/core/templates/server/static.tiddler.html",
            "text": "\\whitespace trim\n\\define tv-wikilink-template() $uri_encoded$\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content={{$:/core/templates/version}} />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"%24%3A%2Fcore%2Ftemplates%2Fstatic.template.css\">\n<title><$view field=\"caption\" format=\"plainwikified\"><$view field=\"title\"/></$view>: <$view tiddler=\"$:/core/wiki/title\" format=\"plainwikified\"/></title>\n</head>\n<body class=\"tc-body\">\n<$transclude tiddler=\"$:/core/templates/server/static.sidebar.wikitext\" mode=\"inline\"/>\n<section class=\"tc-story-river\">\n<div class=\"tc-tiddler-frame\">\n<$transclude tiddler=\"$:/core/templates/server/static.tiddler.wikitext\" mode=\"inline\"/>\n</div>\n</section>\n</body>\n</html>"
        },
        "$:/core/templates/server/static.tiddler.wikitext": {
            "title": "$:/core/templates/server/static.tiddler.wikitext",
            "text": "\\whitespace trim\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<h2><$text text=<<currentTiddler>>/></h2>\n</div>\n</div>\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}}>\n<$view field=\"modifier\"/>\n</$link> <$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n<div class=\"tc-tags-wrapper\">\n<$list filter=\"[all[current]tags[]sort[title]]\">\n<a href={{{ [<currentTiddler>encodeuricomponent[]] }}}>\n<$macrocall $name=\"tag-pill\" tag=<<currentTiddler>>/>\n</a>\n</$list>\n</div>\n<div class=\"tc-tiddler-body\">\n<$transclude mode=\"block\"/>\n</div>\n"
        },
        "$:/core/templates/single.tiddler.window": {
            "title": "$:/core/templates/single.tiddler.window",
            "text": "\\whitespace trim\n\\define containerClasses()\ntc-page-container tc-page-view-$(storyviewTitle)$ tc-language-$(languageTitle)$\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<$vars\n\ttv-config-toolbar-icons={{$:/config/Toolbar/Icons}}\n\ttv-config-toolbar-text={{$:/config/Toolbar/Text}}\n\ttv-config-toolbar-class={{$:/config/Toolbar/ButtonClass}}\n\ttv-show-missing-links={{$:/config/MissingLinks}}\n\tstoryviewTitle={{$:/view}}\n\tlanguageTitle={{{ [{$:/language}get[name]] }}}>\n\n<div class=<<containerClasses>>>\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n\n<$transclude mode=\"block\"/>\n\n</$navigator>\n\n</div>\n\n</$vars>\n"
        },
        "$:/core/templates/split-recipe": {
            "title": "$:/core/templates/split-recipe",
            "text": "<$list filter=\"[!is[system]]\">\ntiddler: <$view field=\"title\" format=\"urlencoded\"/>.tid\n</$list>\n"
        },
        "$:/core/templates/static-tiddler": {
            "title": "$:/core/templates/static-tiddler",
            "text": "<a name=<<currentTiddler>>>\n<$transclude tiddler=\"$:/core/ui/ViewTemplate\"/>\n</a>"
        },
        "$:/core/templates/static.area": {
            "title": "$:/core/templates/static.area",
            "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawStaticContent]!has[draft.of]] ||$:/core/templates/raw-static-tiddler}}}\n{{$:/core/templates/static.content||$:/core/templates/html-tiddler}}\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\nThis file contains an encrypted ~TiddlyWiki. Enable ~JavaScript and enter the decryption password when prompted.\n</$reveal>\n<!-- ensure splash screen isn't shown when JS is disabled -->\n`<style>\n.tc-remove-when-wiki-loaded {display: none;}\n</style>`\n"
        },
        "$:/core/templates/static.content": {
            "title": "$:/core/templates/static.content",
            "text": "<!-- For Google, and people without JavaScript-->\nThis [[TiddlyWiki|https://tiddlywiki.com]] contains the following tiddlers:\n\n<ul>\n<$list filter=<<saveTiddlerFilter>>>\n<li><$view field=\"title\" format=\"text\"></$view></li>\n</$list>\n</ul>\n"
        },
        "$:/core/templates/static.template.css": {
            "title": "$:/core/templates/static.template.css",
            "text": "{{$:/boot/boot.css||$:/core/templates/plain-text-tiddler}}\n\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n"
        },
        "$:/core/templates/static.template.html": {
            "title": "$:/core/templates/static.template.html",
            "type": "text/vnd.tiddlywiki-html",
            "text": "\\define tv-wikilink-template() static/$uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n{{$:/core/ui/PageTemplate||$:/core/templates/html-tiddler}}\n</body>\n</html>\n"
        },
        "$:/core/templates/static.tiddler.html": {
            "title": "$:/core/templates/static.tiddler.html",
            "text": "\\define tv-wikilink-template() $uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n`<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"static.css\">\n<title>`<$view field=\"caption\"><$view field=\"title\"/></$view>: {{$:/core/wiki/title}}`</title>\n</head>\n<body class=\"tc-body\">\n`{{$:/StaticBanner||$:/core/templates/html-tiddler}}`\n<section class=\"tc-story-river tc-static-story-river\">\n`<$view tiddler=\"$:/core/ui/ViewTemplate\" format=\"htmlwikified\"/>`\n</section>\n</body>\n</html>\n`\n"
        },
        "$:/core/templates/store.area.template.html": {
            "title": "$:/core/templates/store.area.template.html",
            "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n`<div id=\"storeArea\" style=\"display:none;\">`\n<$list filter=<<saveTiddlerFilter>> template=\"$:/core/templates/html-div-tiddler\"/>\n<$list filter={{{ [<skinnySaveTiddlerFilter>] }}} template=\"$:/core/templates/html-div-skinny-tiddler\"/>\n`</div>`\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n`<!--~~ Encrypted tiddlers ~~-->`\n`<pre id=\"encryptedStoreArea\" type=\"text/plain\" style=\"display:none;\">`\n<$encrypt filter=<<saveTiddlerFilter>>/>\n`</pre>`\n</$reveal>"
        },
        "$:/core/templates/tid-tiddler": {
            "title": "$:/core/templates/tid-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers in TiddlyWeb *.tid format\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>`\n`<$view field=\"text\" format=\"text\" />"
        },
        "$:/core/templates/tiddler-metadata": {
            "title": "$:/core/templates/tiddler-metadata",
            "text": "<!--\n\nThis template is used for saving tiddler metadata *.meta files\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>"
        },
        "$:/core/templates/tiddlywiki5.html": {
            "title": "$:/core/templates/tiddlywiki5.html",
            "text": "<$set name=\"saveTiddlerAndShadowsFilter\" filter=\"[subfilter<saveTiddlerFilter>] [subfilter<saveTiddlerFilter>plugintiddlers[]]\">\n`<!doctype html>\n`{{$:/core/templates/MOTW.html}}`<html lang=\"`<$text text={{{ [{$:/language}get[name]] }}}/>`\">\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<!--~~ Raw markup for the top of the head section ~~-->\n`{{{ [<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/TopHead]] ||$:/core/templates/raw-static-tiddler}}}`\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\"/>\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"`{{$:/core/copyright.txt}}`\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>`{{$:/core/wiki/title}}`</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/core/wiki/rawmarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}`\n</head>\n<body class=\"tc-body\">\n<!--~~ Raw markup for the top of the body section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/TopBody]] ||$:/core/templates/raw-static-tiddler}}}`\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n`{{$:/boot/boot.css||$:/core/templates/css-tiddler}}`\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n`{{$:/core/templates/static.area}}`\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n`{{$:/core/templates/store.area.template.html}}`\n<!--~~ Library modules ~~-->\n<div id=\"libraryModules\" style=\"display:none;\">\n`{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/javascript-tiddler}}}`\n</div>\n<!--~~ Boot kernel prologue ~~-->\n<div id=\"bootKernelPrefix\" style=\"display:none;\">\n`{{ $:/boot/bootprefix.js ||$:/core/templates/javascript-tiddler}}`\n</div>\n<!--~~ Boot kernel ~~-->\n<div id=\"bootKernel\" style=\"display:none;\">\n`{{ $:/boot/boot.js ||$:/core/templates/javascript-tiddler}}`\n</div>\n<!--~~ Raw markup for the bottom of the body section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}`\n</body>\n</html>`\n"
        },
        "$:/core/templates/version": {
            "title": "$:/core/templates/version",
            "text": "<<version>>"
        },
        "$:/core/templates/wikified-tiddler": {
            "title": "$:/core/templates/wikified-tiddler",
            "text": "<$transclude />"
        },
        "$:/core/ui/AboveStory/tw2-plugin-check": {
            "title": "$:/core/ui/AboveStory/tw2-plugin-check",
            "tags": "$:/tags/AboveStory",
            "text": "\\define lingo-base() $:/language/AboveStory/ClassicPlugin/\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]limit[1]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n<ul>\n\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]]\">\n\n<li>\n\n<$link><$view field=\"title\"/></$link>\n\n</li>\n\n</$list>\n\n</ul>\n\n</div>\n\n</$list>\n"
        },
        "$:/core/ui/Actions/new-image": {
            "title": "$:/core/ui/Actions/new-image",
            "tags": "$:/tags/Actions",
            "description": "create a new image tiddler",
            "text": "\\define get-type()\nimage/$(imageType)$\n\\end\n\\define get-tags() $(textFieldTags)$ $(tagsFieldTags)$\n<$vars imageType={{$:/config/NewImageType}} textFieldTags={{$:/config/NewJournal/Tags}} tagsFieldTags={{$:/config/NewJournal/Tags!!tags}}>\n<$action-sendmessage $message=\"tm-new-tiddler\" type=<<get-type>> tags=<<get-tags>>/>\n</$vars>\n"
        },
        "$:/core/ui/Actions/new-journal": {
            "title": "$:/core/ui/Actions/new-journal",
            "tags": "$:/tags/Actions",
            "description": "create a new journal tiddler",
            "text": "\\define get-tags() $(textFieldTags)$ $(tagsFieldTags)$\n<$vars journalTitleTemplate={{$:/config/NewJournal/Title}} textFieldTags={{$:/config/NewJournal/Tags}} tagsFieldTags={{$:/config/NewJournal/Tags!!tags}} journalText={{$:/config/NewJournal/Text}}>\n<$wikify name=\"journalTitle\" text=\"\"\"<$macrocall $name=\"now\" format=<<journalTitleTemplate>>/>\"\"\">\n<$reveal type=\"nomatch\" state=<<journalTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<get-tags>> text={{{ [<journalTitle>get[]] }}}/>\n</$reveal>\n<$reveal type=\"match\" state=<<journalTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<get-tags>> text=<<journalText>>/>\n</$reveal>\n</$wikify>\n</$vars>\n"
        },
        "$:/core/ui/Actions/new-tiddler": {
            "title": "$:/core/ui/Actions/new-tiddler",
            "tags": "$:/tags/Actions",
            "description": "create a new empty tiddler",
            "text": "\\define get-tags() $(textFieldTags)$ $(tagsFieldTags)$\n<$vars textFieldTags={{$:/config/NewTiddler/Tags}} tagsFieldTags={{$:/config/NewTiddler/Tags!!tags}}>\n<$action-sendmessage $message=\"tm-new-tiddler\" tags=<<get-tags>>/>\n</$vars>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter": {
            "title": "$:/core/ui/AdvancedSearch/Filter",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/Filter/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n\\define set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab--1498284803\" tag=\"$:/tags/AdvancedSearch\" beforeafter=\"$beforeafter$\" defaultState=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define cancel-search-actions() <$list filter=\"[{$:/temp/advancedsearch/input}!match{$:/temp/advancedsearch}]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[[$:/temp/advancedsearch]] [[$:/temp/advancedsearch/input]] [[$:/temp/advancedsearch/selected-item]]\" />\"\"\"><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/advancedsearch}}/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/></$list>\n\n\\define input-accept-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\"\"\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\n\n\\define input-accept-variant-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{  [<__tiddler__>get[text]] }}}/></$list></$list>\"\"\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{  [<__tiddler__>get[text]] }}}/></$list></$list>\n\n<<lingo Filter/Hint>>\n\n<div class=\"tc-search tc-advanced-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=\"$:/temp/advancedsearch/input\" storeTitle=\"$:/temp/advancedsearch\" \n\t\trefreshTitle=\"$:/temp/advancedsearch/refresh\" selectionStateTitle=\"$:/temp/advancedsearch/selected-item\" type=\"search\" \n\t\ttag=\"input\" focus={{$:/config/Search/AutoFocus}} configTiddlerFilter=\"[[$:/temp/advancedsearch]]\" firstSearchFilterField=\"text\" \n\t\tinputAcceptActions=<<input-accept-actions>> inputAcceptVariantActions=<<input-accept-variant-actions>> \n\t\tinputCancelActions=<<cancel-search-actions>>/>\n</$keyboard>\n</$keyboard>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch/FilterButton]!has[draft.of]]\"><$transclude/></$list>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\n<div class=\"tc-search-results\">\n<<lingo Filter/Matches>>\n<$list filter={{$:/temp/advancedsearch}}>\n<span class={{{[<currentTiddler>addsuffix[-primaryList]] -[[$:/temp/advancedsearch/selected-item]get[text]] +[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\n</div>\n</$set>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<<cancel-search-actions>>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\".tc-advanced-search input\"\"\" />\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button popup=<<qualify \"$:/state/filterDeleteDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/delete-button}}\n</$button>\n</$reveal>\n\n<$reveal state=<<qualify \"$:/state/filterDeleteDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<div class=\"tc-dropdown-item-plain\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\nAre you sure you wish to delete <<resultCount>> tiddler(s)?\n</$set>\n</div>\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn\">\n<$action-deletetiddler $filter={{$:/temp/advancedsearch}}/>\nDelete these tiddlers\n</$button>\n</div>\n</div>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/filterDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</span>\n\n<$reveal state=<<qualify \"$:/state/filterDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$linkcatcher actions=\"\"\"<$action-setfield $tiddler=\"$:/temp/advancedsearch\" text=<<navigateTo>>/><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text=<<navigateTo>>/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/><$action-sendmessage $message=\"tm-focus-selector\" $param='.tc-advanced-search input' />\"\"\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Filter]]\"><$link to={{!!filter}}><$transclude field=\"description\"/></$link>\n</$list>\n</div>\n</div>\n</$linkcatcher>\n</$set>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/export": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/export",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$macrocall $name=\"exportButton\" exportFilter={{$:/temp/advancedsearch}} lingoBase=\"$:/language/Buttons/ExportTiddlers/\"/>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Shadows": {
            "title": "$:/core/ui/AdvancedSearch/Shadows",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/Shadows/Caption}}",
            "first-search-filter": "[all[shadows]search<userInput>sort[title]limit[250]] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]]",
            "text": "\\define lingo-base() $:/language/Search/\n\n\\define set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab--1498284803\" tag=\"$:/tags/AdvancedSearch\" beforeafter=\"$beforeafter$\" defaultState=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define cancel-search-actions() <$list filter=\"[{$:/temp/advancedsearch}!match{$:/temp/advancedsearch/input}]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[[$:/temp/advancedsearch]] [[$:/temp/advancedsearch/input]] [[$:/temp/advancedsearch/selected-item]]\" />\"\"\"><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/advancedsearch}}/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/></$list><$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\".tc-advanced-search input\"\"\"/>\n\n\\define input-accept-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\"\"\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\n\n\\define input-accept-variant-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{  [<__tiddler__>get[text]] }}}/></$list></$list>\"\"\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{  [<__tiddler__>get[text]] }}}/></$list></$list>\n\n<<lingo Shadows/Hint>>\n\n<div class=\"tc-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=\"$:/temp/advancedsearch/input\" storeTitle=\"$:/temp/advancedsearch\"\n\t\trefreshTitle=\"$:/temp/advancedsearch/refresh\" selectionStateTitle=\"$:/temp/advancedsearch/selected-item\" type=\"search\"\n\t\ttag=\"input\" focus={{$:/config/Search/AutoFocus}} configTiddlerFilter=\"[[$:/core/ui/AdvancedSearch/Shadows]]\"\n\t\tinputCancelActions=<<cancel-search-actions>> inputAcceptActions=<<input-accept-actions>> \n\t\tinputAcceptVariantActions=<<input-accept-variant-actions>>  filterMinLength={{$:/config/Search/MinLength}}/>\n</$keyboard>\n</$keyboard>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<<cancel-search-actions>>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[all[shadows]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo Shadows/Matches>>\n\n<$list filter=\"[all[shadows]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]]\">\n<span class={{{[<currentTiddler>addsuffix[-primaryList]] -[[$:/temp/advancedsearch/selected-item]get[text]] +[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Standard": {
            "title": "$:/core/ui/AdvancedSearch/Standard",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/Standard/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n\\define set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab--1498284803\" tag=\"$:/tags/AdvancedSearch\" beforeafter=\"$beforeafter$\" defaultState=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define next-search-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab/search-results/advancedsearch\" tag=\"$:/tags/SearchResults\" beforeafter=\"$beforeafter$\" defaultState={{$:/config/SearchResults/Default}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/standard/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define cancel-search-actions() <$list filter=\"[{$:/temp/advancedsearch}!match{$:/temp/advancedsearch/input}]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[[$:/temp/advancedsearch]] [[$:/temp/advancedsearch/input]] [[$:/temp/advancedsearch/selected-item]]\" />\"\"\"><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/advancedsearch}}/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/></$list><$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\".tc-advanced-search input\"\"\"/>\n\n\\define input-accept-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\"\"\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\n\n\\define input-accept-variant-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{  [<__tiddler__>get[text]] }}}/></$list></$list>\"\"\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{  [<__tiddler__>get[text]] }}}/></$list></$list>\n\n<<lingo Standard/Hint>>\n\n<div class=\"tc-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">>>\n<$keyboard key=\"shift-alt-Right\" actions=<<next-search-tab>>>\n<$keyboard key=\"shift-alt-Left\" actions=<<next-search-tab \"before\">>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=\"$:/temp/advancedsearch/input\" storeTitle=\"$:/temp/advancedsearch\"\n\t\trefreshTitle=\"$:/temp/advancedsearch/refresh\" selectionStateTitle=\"$:/temp/advancedsearch/selected-item\" type=\"search\"\n\t\ttag=\"input\" focus={{$:/config/Search/AutoFocus}} inputCancelActions=<<cancel-search-actions>> \n\t\tinputAcceptActions=<<input-accept-actions>> inputAcceptVariantActions=<<input-accept-variant-actions>> \n\t\tconfigTiddlerFilter=\"[[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}]\"\n\t\tfilterMinLength={{$:/config/Search/MinLength}}/>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<<cancel-search-actions>>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$vars userInput={{{ [[$:/temp/advancedsearch]get[text]] }}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}] }}} searchListState=\"$:/temp/advancedsearch/selected-item\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude/>\n</$list>\n\"\"\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/standard/currentTab\" text=<<currentTab>>/>\"\"\" explicitState=\"$:/state/tab/search-results/advancedsearch\" />\n</$list>\n</$vars>\n</$list>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/System": {
            "title": "$:/core/ui/AdvancedSearch/System",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/System/Caption}}",
            "first-search-filter": "[is[system]search<userInput>sort[title]limit[250]] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]] -[[$:/temp/advancedsearch/selected-item]]",
            "text": "\\define lingo-base() $:/language/Search/\n\\define set-next-input-tab(beforeafter:\"after\",stateTitle,tag,defaultState,currentTabTiddler) <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab--1498284803\" tag=\"$:/tags/AdvancedSearch\" beforeafter=\"$beforeafter$\" defaultState=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define cancel-search-actions() <$list filter=\"[{$:/temp/advancedsearch}!match{$:/temp/advancedsearch/input}]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[[$:/temp/advancedsearch]] [[$:/temp/advancedsearch/input]] [[$:/temp/advancedsearch/selected-item]]\" />\"\"\"><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/advancedsearch}}/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/></$list><$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\".tc-advanced-search input\"\"\"/>\n\n\\define input-accept-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\"\"\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\n\n\\define input-accept-variant-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{  [<__tiddler__>get[text]] }}}/></$list></$list>\"\"\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{  [<__tiddler__>get[text]] }}}/></$list></$list>\n\n<<lingo System/Hint>>\n\n<div class=\"tc-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=\"$:/temp/advancedsearch/input\" storeTitle=\"$:/temp/advancedsearch\"\n\t\trefreshTitle=\"$:/temp/advancedsearch/refresh\" selectionStateTitle=\"$:/temp/advancedsearch/selected-item\"\n\t\ttype=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}} configTiddlerFilter=\"[[$:/core/ui/AdvancedSearch/System]]\"\n\t\tinputCancelActions=<<cancel-search-actions>> inputAcceptActions=<<input-accept-actions>> \n\t\tinputAcceptVariantActions=<<input-accept-variant-actions>> filterMinLength={{$:/config/Search/MinLength}}/>\n</$keyboard>\n</$keyboard>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<<cancel-search-actions>>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[is[system]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]] -[[$:/temp/advancedsearch/selected-item]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo System/Matches>>\n\n<$list filter=\"[is[system]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]] -[[$:/temp/advancedsearch/selected-item]]\">\n<span class={{{[<currentTiddler>addsuffix[-primaryList]] -[[$:/temp/advancedsearch/selected-item]get[text]] +[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
        },
        "$:/AdvancedSearch": {
            "title": "$:/AdvancedSearch",
            "icon": "$:/core/images/advanced-search-button",
            "color": "#bbb",
            "text": "<div class=\"tc-advanced-search\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch]!has[draft.of]]\" default=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<currentTab>>/>\"\"\" explicitState=\"$:/state/tab--1498284803\"/>\n</div>\n"
        },
        "$:/core/ui/AlertTemplate": {
            "title": "$:/core/ui/AlertTemplate",
            "text": "<div class=\"tc-alert\">\n<div class=\"tc-alert-toolbar\">\n<$button class=\"tc-btn-invisible\"><$action-deletetiddler $tiddler=<<currentTiddler>>/>{{$:/core/images/cancel-button}}</$button>\n</div>\n<div class=\"tc-alert-subtitle\">\n<$wikify name=\"format\" text=<<lingo Tiddler/DateFormat>>>\n<$view field=\"component\"/> - <$view field=\"modified\" format=\"date\" template=<<format>>/> <$reveal type=\"nomatch\" state=\"!!count\" text=\"\"><span class=\"tc-alert-highlight\">({{$:/language/Count}}: <$view field=\"count\"/>)</span></$reveal>\n</$wikify>\n</div>\n<div class=\"tc-alert-body\">\n\n<$transclude/>\n\n</div>\n</div>\n"
        },
        "$:/core/ui/BinaryWarning": {
            "title": "$:/core/ui/BinaryWarning",
            "text": "\\define lingo-base() $:/language/BinaryWarning/\n<<lingo Prompt>>\n"
        },
        "$:/core/ui/Components/plugin-info": {
            "title": "$:/core/ui/Components/plugin-info",
            "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define popup-state-macro()\n$(qualified-state)$-$(currentTiddler)$\n\\end\n\n\\define tabs-state-macro()\n$(popup-state)$-$(pluginInfoType)$\n\\end\n\n\\define plugin-icon-title()\n$(currentTiddler)$/icon\n\\end\n\n\\define plugin-disable-title()\n$:/config/Plugins/Disabled/$(currentTiddler)$\n\\end\n\n\\define plugin-table-body(type,disabledMessage,default-popup-state)\n<div class=\"tc-plugin-info-chunk tc-plugin-info-toggle\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/chevron-right}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-icon\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<plugin-icon-title>>>\n<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\n</$transclude>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-description\">\n<h1>\n''<$text text={{{ [<currentTiddler>get[name]] ~[<currentTiddler>split[/]last[1]] }}}/>'': <$view field=\"description\"><$view field=\"title\"/></$view> $disabledMessage$\n</h1>\n<h2>\n<$view field=\"title\"/>\n</h2>\n<h2>\n<div><em><$view field=\"version\"/></em></div>\n</h2>\n</div>\n\\end\n\n\\define plugin-info(type,default-popup-state)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info\">\n<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info tc-plugin-info-disabled\">\n<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\" disabledMessage:\"<$macrocall $name='lingo' title='Disabled/Status'/>\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>> default=\"\"\"$default-popup-state$\"\"\">\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-body\">\n<$list filter=\"[all[current]] -[[$:/core]]\">\n<div style=\"float:right;\">\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"yes\" tooltip={{$:/language/ControlPanel/Plugins/Disable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Disable/Caption}}>\n<<lingo Disable/Caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"no\" tooltip={{$:/language/ControlPanel/Plugins/Enable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Enable/Caption}}>\n<<lingo Enable/Caption>>\n</$button>\n</$reveal>\n</div>\n</$list>\n<$set name=\"tabsList\" filter=\"[<currentTiddler>list[]] contents\">\n<$macrocall $name=\"tabs\" state=<<tabs-state-macro>> tabsList=<<tabsList>> default={{{ [enlist<tabsList>] }}} template=\"$:/core/ui/PluginInfo\"/>\n</$set>\n</div>\n</div>\n</$reveal>\n</$set>\n\\end\n\n<$macrocall $name=\"plugin-info\" type=<<plugin-type>> default-popup-state=<<default-popup-state>>/>\n"
        },
        "$:/core/ui/Components/tag-link": {
            "title": "$:/core/ui/Components/tag-link",
            "text": "<$link>\n<$set name=\"backgroundColor\" value={{!!color}}>\n<span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\"/>\n</span>\n</$set>\n</$link>"
        },
        "$:/core/ui/ControlPanel/Advanced": {
            "title": "$:/core/ui/ControlPanel/Advanced",
            "tags": "$:/tags/ControlPanel/Info",
            "caption": "{{$:/language/ControlPanel/Advanced/Caption}}",
            "text": "{{$:/language/ControlPanel/Advanced/Hint}}\n\n<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Advanced]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/TiddlerFields\" explicitState=\"$:/state/tab--959111941\"/>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/Appearance": {
            "title": "$:/core/ui/ControlPanel/Appearance",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Appearance/Caption}}",
            "text": "{{$:/language/ControlPanel/Appearance/Hint}}\n\n<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Appearance]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Theme\" explicitState=\"$:/state/tab--1963855381\"/>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/Basics": {
            "title": "$:/core/ui/ControlPanel/Basics",
            "tags": "$:/tags/ControlPanel/Info",
            "caption": "{{$:/language/ControlPanel/Basics/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\n\n\\define show-filter-count(filter)\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $value=\"\"\"$filter$\"\"\"/>\n<$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" $value=\"\"\"$filter$\"\"\"/>\n<$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/>\n<$action-setfield $tiddler=\"$:/state/tab--1498284803\" $value=\"$:/core/ui/AdvancedSearch/Filter\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=\".tc-advanced-search input\"/>\n''<$count filter=\"\"\"$filter$\"\"\"/>''\n{{$:/core/images/advanced-search-button}}\n</$button>\n\\end\n\n|<<lingo Version/Prompt>> |''<<version>>'' |\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/status/UserName\"><<lingo Username/Prompt>></$link> |<$edit-text tiddler=\"$:/status/UserName\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/AnimationDuration\"><<lingo AnimDuration/Prompt>></$link> |<$edit-text tiddler=\"$:/config/AnimationDuration\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\" class=\"tc-edit-texteditor\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n|<$link to=\"$:/language/DefaultNewTiddlerTitle\"><<lingo NewTiddler/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/language/DefaultNewTiddlerTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Title\"><<lingo NewJournal/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Title\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Text\"><<lingo NewJournal/Text/Prompt>></$link> |<$edit tiddler=\"$:/config/NewJournal/Text\" tag=\"textarea\" class=\"tc-edit-texteditor\" default=\"\"/> |\n|<$link to=\"$:/config/NewTiddler/Tags\"><<lingo NewTiddler/Tags/Prompt>></$link> |<$vars currentTiddler=\"$:/config/NewTiddler/Tags\" tagField=\"text\">{{||$:/core/ui/EditTemplate/tags}}<$list filter=\"[<currentTiddler>tags[]] +[limit[1]]\" variable=\"ignore\"><$button tooltip={{$:/language/ControlPanel/Basics/RemoveTags/Hint}}><<lingo RemoveTags>><$action-listops $tiddler=<<currentTiddler>> $field=\"text\" $subfilter={{{ [<currentTiddler>get[tags]] }}}/><$action-setfield $tiddler=<<currentTiddler>> tags=\"\"/></$button></$list></$vars> |\n|<$link to=\"$:/config/NewJournal/Tags\"><<lingo NewJournal/Tags/Prompt>></$link> |<$vars currentTiddler=\"$:/config/NewJournal/Tags\" tagField=\"text\">{{||$:/core/ui/EditTemplate/tags}}<$list filter=\"[<currentTiddler>tags[]] +[limit[1]]\" variable=\"ignore\"><$button tooltip={{$:/language/ControlPanel/Basics/RemoveTags/Hint}}><<lingo RemoveTags>><$action-listops $tiddler=<<currentTiddler>> $field=\"text\" $subfilter={{{ [<currentTiddler>get[tags]] }}}/><$action-setfield $tiddler=<<currentTiddler>> tags=\"\"/></$button></$list></$vars> |\n|<$link to=\"$:/config/AutoFocus\"><<lingo AutoFocus/Prompt>></$link> |{{$:/snippets/minifocusswitcher}} |\n|<<lingo Language/Prompt>> |{{$:/snippets/minilanguageswitcher}} |\n|<<lingo Tiddlers/Prompt>> |<<show-filter-count \"[!is[system]sort[title]]\">> |\n|<<lingo Tags/Prompt>> |<<show-filter-count \"[tags[]sort[title]]\">> |\n|<<lingo SystemTiddlers/Prompt>> |<<show-filter-count \"[is[system]sort[title]]\">> |\n|<<lingo ShadowTiddlers/Prompt>> |<<show-filter-count \"[all[shadows]sort[title]]\">> |\n|<<lingo OverriddenShadowTiddlers/Prompt>> |<<show-filter-count \"[is[tiddler]is[shadow]sort[title]]\">> |\n"
        },
        "$:/core/ui/ControlPanel/EditorTypes": {
            "title": "$:/core/ui/ControlPanel/EditorTypes",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/EditorTypes/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/EditorTypes/\n\n<<lingo Hint>>\n\n<table>\n<tbody>\n<tr>\n<th><<lingo Type/Caption>></th>\n<th><<lingo Editor/Caption>></th>\n</tr>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/config/EditorTypeMappings/]sort[title]]\">\n<tr>\n<td>\n<$link>\n<$list filter=\"[all[current]removeprefix[$:/config/EditorTypeMappings/]]\">\n<$text text={{!!title}}/>\n</$list>\n</$link>\n</td>\n<td>\n<$view field=\"text\"/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ControlPanel/Info": {
            "title": "$:/core/ui/ControlPanel/Info",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Info/Caption}}",
            "text": "{{$:/language/ControlPanel/Info/Hint}}\n\n<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Info]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Basics\" explicitState=\"$:/state/tab--2112689675\"/>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/KeyboardShortcuts": {
            "title": "$:/core/ui/ControlPanel/KeyboardShortcuts",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/KeyboardShortcuts/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/KeyboardShortcuts/\n\n\\define new-shortcut(title)\n<div class=\"tc-dropdown-item-plain\">\n<$edit-shortcut tiddler=\"$title$\" placeholder={{$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt}} focus=\"true\" style=\"width:auto;\"/> <$button>\n<<lingo Add/Caption>>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"[{$title$}]\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"$title$\"\n/>\n</$button>\n</div>\n\\end\n\n\\define shortcut-list-item(caption)\n<td>\n</td>\n<td style=\"text-align:right;font-size:0.7em;\">\n<<lingo Platform/$caption$>>\n</td>\n<td>\n<div style=\"position:relative;\">\n<$button popup=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> class=\"tc-btn-invisible\">\n{{$:/core/images/edit-button}}\n</$button>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutTitle)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\n<$reveal state=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown tc-popup-keep\">\n<$list filter=\"[list[$(shortcutTitle)$!!text]sort[title]]\" variable=\"shortcut\" emptyMessage=\"\"\"\n<div class=\"tc-dropdown-item-plain\">\n//<<lingo NoShortcuts/Caption>>//\n</div>\n\"\"\">\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint}}>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"+[remove<shortcut>]\"\n/>\n<small>{{$:/core/images/close-button}}</small>\n</$button>\n<kbd>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts=<<shortcut>>/>\n</kbd>\n</div>\n</$list>\n<hr/>\n<$macrocall $name=\"new-shortcut\" title=<<qualify \"$:/state/new-shortcut/$(shortcutTitle)$\">>/>\n</div>\n</div>\n</$reveal>\n</div>\n</td>\n\\end\n\n\\define shortcut-list(caption,prefix)\n<tr>\n<$list filter=\"[[$prefix$$(shortcutName)$]]\" variable=\"shortcutTitle\">\n<<shortcut-list-item \"$caption$\">>\n</$list>\n</tr>\n\\end\n\n\\define shortcut-editor()\n<<shortcut-list \"All\" \"$:/config/shortcuts/\">>\n<<shortcut-list \"Mac\" \"$:/config/shortcuts-mac/\">>\n<<shortcut-list \"NonMac\" \"$:/config/shortcuts-not-mac/\">>\n<<shortcut-list \"Linux\" \"$:/config/shortcuts-linux/\">>\n<<shortcut-list \"NonLinux\" \"$:/config/shortcuts-not-linux/\">>\n<<shortcut-list \"Windows\" \"$:/config/shortcuts-windows/\">>\n<<shortcut-list \"NonWindows\" \"$:/config/shortcuts-not-windows/\">>\n\\end\n\n\\define shortcut-preview()\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutPrefix)$$(shortcutName)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\\end\n\n\\define shortcut-item-inner()\n<tr>\n<td>\n<$reveal type=\"nomatch\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"open\"\n/>\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"close\"\n/>\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n''<$text text=<<shortcutName>>/>''\n</td>\n<td>\n<$transclude tiddler=\"$:/config/ShortcutInfo/$(shortcutName)$\"/>\n</td>\n<td>\n<$list filter=\"$:/config/shortcuts/ $:/config/shortcuts-mac/ $:/config/shortcuts-not-mac/ $:/config/shortcuts-linux/ $:/config/shortcuts-not-linux/ $:/config/shortcuts-windows/ $:/config/shortcuts-not-windows/\" variable=\"shortcutPrefix\">\n<<shortcut-preview>>\n</$list>\n</td>\n</tr>\n<$set name=\"dropdownState\" value={{$(dropdownStateTitle)$}}>\n<$list filter=\"[<dropdownState>match[open]]\" variable=\"listItem\">\n<<shortcut-editor>>\n</$list>\n</$set>\n\\end\n\n\\define shortcut-item()\n<$set name=\"dropdownStateTitle\" value=<<qualify \"$:/state/dropdown/keyboardshortcut/$(shortcutName)$\">>>\n<<shortcut-item-inner>>\n</$set>\n\\end\n\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]removeprefix[$:/config/ShortcutInfo/]]\" variable=\"shortcutName\">\n<<shortcut-item>>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ControlPanel/LoadedModules": {
            "title": "$:/core/ui/ControlPanel/LoadedModules",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/LoadedModules/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n<<lingo LoadedModules/Hint>>\n\n{{$:/snippets/modules}}\n"
        },
        "$:/core/ui/ControlPanel/Modals/AddPlugins": {
            "title": "$:/core/ui/ControlPanel/Modals/AddPlugins",
            "subtitle": "{{$:/core/images/download-button}} {{$:/language/ControlPanel/Plugins/Add/Caption}}",
            "text": "\\define install-plugin-actions()\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url={{!!url}} title={{$(assetInfo)$!!original-title}}/>\n<$set name=\"url\" value={{!!url}}>\n<$set name=\"currentTiddler\" value=<<assetInfo>>>\n<$list filter=\"[enlist{!!dependents}] [{!!parent-plugin}] +[sort[name]]\" variable=\"dependency\">\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url=<<url>> title=<<dependency>>/>\n</$list>\n</$set>\n</$set>\n\\end\n\n\\define install-plugin-button()\n<div>\n<$set name=\"libraryVersion\" value={{{ [<assetInfo>get[version]] }}}>\n<$set name=\"installedVersion\" value={{{ [<assetInfo>get[original-title]get[version]] }}}>\n<$set name=\"reinstall-type\" value={{{ [<libraryVersion>compare:version:eq<installedVersion>then[tc-reinstall]] [<libraryVersion>compare:version:gt<installedVersion>then[tc-reinstall-upgrade]] [<libraryVersion>compare:version:lt<installedVersion>then[tc-reinstall-downgrade]] }}}>\n<$button actions=<<install-plugin-actions>> class={{{ [<assetInfo>get[original-title]has[version]then<reinstall-type>] tc-btn-invisible tc-install-plugin +[join[ ]] }}}>\n{{$:/core/images/download-button}}\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"ignore\" emptyMessage=\"{{$:/language/ControlPanel/Plugins/Install/Caption}}\">\n<$list filter=\"[<libraryVersion>compare:version:gt<installedVersion>]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$list filter=\"[<libraryVersion>compare:version:lt<installedVersion>]\" variable=\"ignore\" emptyMessage=\"{{$:/language/ControlPanel/Plugins/Reinstall/Caption}}\">\n{{$:/language/ControlPanel/Plugins/Downgrade/Caption}}\n</$list>\n\"\"\">\n{{$:/language/ControlPanel/Plugins/Update/Caption}}\n</$list>\n</$list>\n</$button>\n<div>\n</div>\n<$reveal stateTitle=<<assetInfo>> stateField=\"requires-reload\" type=\"match\" text=\"yes\">{{$:/language/ControlPanel/Plugins/PluginWillRequireReload}}</$reveal>\n</$set>\n</$set>\n</$set>\n</div>\n\\end\n\n\\define popup-state-macro()\n$:/state/add-plugin-info/$(connectionTiddler)$/$(assetInfo)$\n\\end\n\n\\define display-plugin-info(type)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<div class=\"tc-plugin-info\">\n<div class=\"tc-plugin-info-chunk tc-plugin-info-toggle\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/chevron-right}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-icon\">\n<$list filter=\"[<assetInfo>has[icon]]\" emptyMessage=\"\"\"<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\"\"\">\n<img src={{$(assetInfo)$!!icon}}/>\n</$list>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-description\">\n<h1><strong><$text text={{{ [<assetInfo>get[name]] ~[<assetInfo>get[original-title]split[/]last[1]] }}}/></strong>: <$view tiddler=<<assetInfo>> field=\"description\"/></h1>\n<h2><$view tiddler=<<assetInfo>> field=\"original-title\"/></h2>\n<div><em><$view tiddler=<<assetInfo>> field=\"version\"/></em></div>\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\"><div><em>{{$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint}}</em></div></$list>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-buttons\">\n<<install-plugin-button>>\n</div>\n</div>\n<$set name=\"original-title\" value={{{ [<assetInfo>get[original-title]] }}}>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>>>\n<div class=\"tc-plugin-info-dropdown\">\n<$list filter=\"[enlist{!!dependents}] [<currentTiddler>get[parent-plugin]] +[limit[1]] ~[<assetInfo>get[original-title]!is[tiddler]]\" variable=\"ignore\">\n<div class=\"tc-plugin-info-dropdown-message\">\n<$list filter=\"[<assetInfo>get[original-title]!is[tiddler]]\">\n{{$:/language/ControlPanel/Plugins/NotInstalled/Hint}}\n</$list>\n<$set name=\"currentTiddler\" value=<<assetInfo>>>\n<$list filter=\"[enlist{!!dependents}] [<currentTiddler>get[parent-plugin]] +[limit[1]]\" variable=\"ignore\">\n<div>\n{{$:/language/ControlPanel/Plugins/AlsoRequires}}\n<$list filter=\"[enlist{!!dependents}] [{!!parent-plugin}] +[sort[name]]\" variable=\"dependency\">\n<$text text=<<dependency>>/>\n</$list>\n</div>\n</$list>\n</$set>\n</div>\n</$list>\n<div class=\"tc-plugin-info-dropdown-body\">\n<$transclude tiddler=<<assetInfo>> field=\"readme\" mode=\"block\"/>\n</div>\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>limit[1]]\" variable=\"ignore\">\n<div class=\"tc-plugin-info-sub-plugins\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>sort[name]]\" variable=\"assetInfo\">\n<<display-plugin-info \"$type$\">>\n</$list>\n</div>\n</$list>\n</div>\n</$reveal>\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>limit[1]]\" variable=\"ignore\">\n<$reveal type=\"nomatch\" text=\"yes\" state=<<popup-state>> tag=\"div\" class=\"tc-plugin-info-sub-plugin-indicator\">\n<$wikify name=\"count\" text=\"\"\"<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>]\"/>\"\"\">\n<$button class=\"tc-btn-invisible\" set=<<popup-state>> setTo=\"yes\">\n{{$:/language/ControlPanel/Plugins/SubPluginPrompt}}\n</$button>\n</$wikify>\n</$reveal>\n</$list>\n</$set>\n</$set>\n\\end\n\n\\define load-plugin-library-button()\n<$list filter=\"[<currentTiddler>get[enabled]else[yes]match[yes]]\" variable=\"ignore\">\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-load-plugin-library\" url={{!!url}} infoTitlePrefix=\"$:/temp/RemoteAssetInfo/\"/>\n{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Plugins/OpenPluginLibrary}}\n</$button>\n</$list>\n\\end\n\n\\define display-server-assets(type)\n{{$:/language/Search/Search}}: <$edit-text tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" default=\"\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n<div class=\"tc-plugin-library-listing\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]search:author,description,original-title,readme,title{$:/temp/RemoteAssetSearch/$(currentTiddler)$}sort[name]]\" variable=\"assetInfo\">\n<$list filter=\"[[$:/temp/RemoteAssetSearch/$(currentTiddler)$]has[text]] ~[<assetInfo>!has[parent-plugin]]\" variable=\"ignore\"><!-- Hide sub-plugins if we're not searching -->\n<<display-plugin-info \"$type$\">>\n</$list>\n</$list>\n</div>\n\\end\n\n\\define display-server-connection()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/ServerConnection]suffix{!!url}]\" variable=\"connectionTiddler\" emptyMessage=<<load-plugin-library-button>>>\n\n<$set name=\"transclusion\" value=<<connectionTiddler>>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Add/Updates]] [[$:/core/ui/ControlPanel/Plugins/Add/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Add/Themes]] [[$:/core/ui/ControlPanel/Plugins/Add/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Add/Plugins\">>\n\n</$set>\n\n</$list>\n\\end\n\n\\define close-library-button()\n<$reveal type='nomatch' state='$:/temp/ServerConnection/$(PluginLibraryURL)$' text=''>\n<$button class='tc-btn-big-green'>\n<$action-sendmessage $message=\"tm-unload-plugin-library\" url={{!!url}}/>\n{{$:/core/images/chevron-left}} {{$:/language/ControlPanel/Plugins/ClosePluginLibrary}}\n<$action-deletetiddler $filter=\"[prefix[$:/temp/ServerConnection/$(PluginLibraryURL)$]][prefix[$:/temp/RemoteAssetInfo/$(PluginLibraryURL)$]]\"/>\n</$button>\n</$reveal>\n\\end\n\n\\define plugin-library-listing()\n<div class=\"tc-tab-set\">\n<$set name=\"defaultTab\" value={{{ [all[tiddlers+shadows]tag[$:/tags/PluginLibrary]] }}}>\n<div class=\"tc-tab-buttons\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<$button set=<<qualify \"$:/state/addplugins/tab\">> setTo=<<currentTiddler>> default=<<defaultTab>> selectedClass=\"tc-tab-selected\">\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude field=\"caption\"/>\n</$set>\n</$button>\n</$list>\n</div>\n<div class=\"tc-tab-divider\"/>\n<div class=\"tc-tab-content\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<$reveal type=\"match\" state=<<qualify \"$:/state/addplugins/tab\">> text=<<currentTiddler>> default=<<defaultTab>>>\n<h2><$link><$transclude field=\"caption\"><$view field=\"title\"/></$transclude></$link></h2>\n//<$view field=\"url\"/>//\n<$transclude mode=\"block\"/>\n<$set name=PluginLibraryURL value={{!!url}}>\n<<close-library-button>>\n</$set>\n<<display-server-connection>>\n</$reveal>\n</$list>\n</div>\n</$set>\n</div>\n\\end\n\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<div>\n<<plugin-library-listing>>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/Palette": {
            "title": "$:/core/ui/ControlPanel/Palette",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/Palette/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Palette/\n\n{{$:/snippets/paletteswitcher}}\n\n<$reveal type=\"nomatch\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"yes\"><<lingo ShowEditor/Caption>></$button>\n\n</$reveal>\n\n<$reveal type=\"match\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"no\"><<lingo HideEditor/Caption>></$button>\n{{$:/PaletteManager}}\n\n</$reveal>\n\n"
        },
        "$:/core/ui/ControlPanel/Parsing": {
            "title": "$:/core/ui/ControlPanel/Parsing",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/Parsing/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Parsing/\n\n\\define toggle(Type)\n<$checkbox\ntiddler=\"\"\"$:/config/WikiParserRules/$Type$/$(rule)$\"\"\"\nfield=\"text\"\nchecked=\"enable\"\nunchecked=\"disable\"\ndefault=\"enable\">\n<<rule>>\n</$checkbox>\n\\end\n\n\\define rules(type,Type)\n<$list filter=\"[wikiparserrules[$type$]]\" variable=\"rule\">\n<dd><<toggle $Type$>></dd>\n</$list>\n\\end\n\n<<lingo Hint>>\n\n<dl>\n<dt><<lingo Pragma/Caption>></dt>\n<<rules pragma Pragma>>\n<dt><<lingo Inline/Caption>></dt>\n<<rules inline Inline>>\n<dt><<lingo Block/Caption>></dt>\n<<rules block Block>>\n</dl>"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Languages": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Languages",
            "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[language]]\"/>)",
            "text": "<<display-server-assets language>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Plugins": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}}  (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[plugin]]\"/>)",
            "text": "<<display-server-assets plugin>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Themes": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Themes",
            "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}}  (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[theme]]\"/>)",
            "text": "<<display-server-assets theme>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Updates": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Updates",
            "caption": "<$importvariables filter=\"$:/core/ui/ControlPanel/Plugins/Add/Updates\">{{$:/language/ControlPanel/Plugins/Updates/Caption}} (<<update-count>>)</$importvariables>",
            "text": "\\define each-updateable-plugin(body)\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}sort[title]]\" variable=\"assetInfo\">\n<$set name=\"libraryVersion\" value={{{ [<assetInfo>get[version]] }}}>\n<$list filter=\"[<assetInfo>get[original-title]has[version]!version<libraryVersion>]\" variable=\"ignore\">\n<$set name=\"installedVersion\" value={{{ [<assetInfo>get[original-title]get[version]] }}}>\n<$list filter=\"[<installedversion>!match<libraryVersion>]\" variable=\"ignore\">\n$body$\n</$list>\n</$set>\n</$list>\n</$set>\n</$list>\n\\end\n\n\\define update-all-actions()\n<$macrocall $name=\"each-updateable-plugin\" body=\"\"\"\n<<install-plugin-actions>>\n\"\"\"/>\n\\end\n\n\\define update-count()\n<$wikify name=\"count-filter\" text=<<each-updateable-plugin \"&#91;&#91;<$text text=<<assetInfo>>/>]]\">>><$count filter=<<count-filter>>/></$wikify>\n\\end\n\n<$button actions=<<update-all-actions>> class=\"tc-btn-invisible tc-install-plugin tc-reinstall-upgrade\">\n{{$:/core/images/download-button}} {{||$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption}}\n</$button>\n\n<div class=\"tc-plugin-library-listing\">\n<$macrocall $name=\"each-updateable-plugin\" body=\"\"\"\n<$macrocall $name=\"display-plugin-info\" type={{{ [<assetInfo>get[original-plugin-type]] }}}/>\n\"\"\"/>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/AddPlugins": {
            "title": "$:/core/ui/ControlPanel/Plugins/AddPlugins",
            "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n<$button message=\"tm-modal\" param=\"$:/core/ui/ControlPanel/Modals/AddPlugins\" tooltip={{$:/language/ControlPanel/Plugins/Add/Hint}} class=\"tc-btn-big-green tc-primary-btn\">\n{{$:/core/images/download-button}} <<lingo Add/Caption>>\n</$button>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Installed/Languages": {
            "title": "$:/core/ui/ControlPanel/Plugins/Installed/Languages",
            "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[language]]\"/>)",
            "text": "<<plugin-table language>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Installed/Plugins": {
            "title": "$:/core/ui/ControlPanel/Plugins/Installed/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[plugin]]\"/>)",
            "text": "<<plugin-table plugin>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Installed/Themes": {
            "title": "$:/core/ui/ControlPanel/Plugins/Installed/Themes",
            "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[theme]]\"/>)",
            "text": "<<plugin-table theme>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins": {
            "title": "$:/core/ui/ControlPanel/Plugins",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Plugins/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define plugin-table(type)\n<$set name=\"plugin-type\" value=\"\"\"$type$\"\"\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n<$list filter=\"[!has[draft.of]plugin-type[$type$]sort[name]]\" emptyMessage=<<lingo \"Empty/Hint\">> template=\"$:/core/ui/Components/plugin-info\"/>\n</$set>\n</$set>\n\\end\n\n{{$:/core/ui/ControlPanel/Plugins/AddPlugins}}\n\n<<lingo Installed/Hint>>\n\n<$macrocall $name=\"tabs\" tabsList=\"[[$:/core/ui/ControlPanel/Plugins/Installed/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Installed/Themes]] [[$:/core/ui/ControlPanel/Plugins/Installed/Languages]]\" default=\"$:/core/ui/ControlPanel/Plugins/Installed/Plugins\" explicitState=\"$:/state/tab--86143343\"/>\n"
        },
        "$:/core/ui/ControlPanel/Saving/DownloadSaver": {
            "title": "$:/core/ui/ControlPanel/Saving/DownloadSaver",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/DownloadSaver/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/DownloadSaver/\n\n<<lingo Hint>>\n\n!! <$link to=\"$:/config/DownloadSaver/AutoSave\"><<lingo AutoSave/Hint>></$link>\n\n<$checkbox tiddler=\"$:/config/DownloadSaver/AutoSave\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <<lingo AutoSave/Description>> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Saving/General": {
            "title": "$:/core/ui/ControlPanel/Saving/General",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/General/Caption}}",
            "list-before": "",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n{{$:/language/ControlPanel/Saving/General/Hint}}\n\n!! <$link to=\"$:/config/AutoSave\"><<lingo AutoSave/Caption>></$link>\n\n<<lingo AutoSave/Hint>>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"yes\"> <<lingo AutoSave/Enabled/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"no\"> <<lingo AutoSave/Disabled/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Saving/GitHub": {
            "title": "$:/core/ui/ControlPanel/Saving/GitHub",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/GitService/GitHub/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~GitHub\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/GitHub/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo GitHub/Password>> |<$password name=\"github\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/GitHub/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/GitHub/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/GitHub/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/GitHub/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/GitHub/ServerURL\" default=\"https://api.github.com\" tag=\"input\"/> |"
        },
        "$:/core/ui/ControlPanel/Saving/GitLab": {
            "title": "$:/core/ui/ControlPanel/Saving/GitLab",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/GitService/GitLab/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~GitLab\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/GitLab/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo GitLab/Password>> |<$password name=\"gitlab\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/GitLab/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/GitLab/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/GitLab/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/GitLab/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/GitLab/ServerURL\" default=\"https://gitlab.com/api/v4\" tag=\"input\"/> |"
        },
        "$:/core/ui/ControlPanel/Saving/TiddlySpot": {
            "title": "$:/core/ui/ControlPanel/Saving/TiddlySpot",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/TiddlySpot/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/TiddlySpot/\n\n\\define siteURL(path)\nhttp://$(userName)$.tiddlyspot.com/$path$/\n\\end\n\\define siteLink(path)\n<$reveal type=\"nomatch\" state=\"$:/UploadName\" text=\"\">\n<$set name=\"userName\" value={{$:/UploadName}}>\n<$reveal type=\"match\" state=\"$:/UploadURL\" text=\"\">\n<<siteURL $path$>>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/UploadURL\" text=\"\">\n<$macrocall $name=resolvePath source={{$:/UploadBackupDir}} root={{$:/UploadURL}}>>\n</$reveal>\n</$set>\n</$reveal>\n\\end\n\n<div class=\"tc-message-box\">\n\n<<lingo ReadOnly>>\n\n</div>\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/UploadName\" default=\"\" tag=\"input\"/> |\n|<<lingo Password>> |<$password name=\"upload\"/> |\n|<<lingo Backups>> |<<siteLink backup>> |\n|<<lingo ControlPanel>> |<<siteLink controlpanel>> |\n\n''<<lingo Advanced/Heading>>''\n\n|<<lingo ServerURL>>  |<$edit-text tiddler=\"$:/UploadURL\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/UploadFilename\" default=\"index.html\" tag=\"input\"/> |\n|<<lingo UploadDir>> |<$edit-text tiddler=\"$:/UploadDir\" default=\".\" tag=\"input\"/> |\n|<<lingo BackupDir>> |<$edit-text tiddler=\"$:/UploadBackupDir\" default=\".\" tag=\"input\"/> |\n\n<<lingo TiddlySpot/Hint>>\n"
        },
        "$:/core/ui/ControlPanel/Saving/Gitea": {
            "title": "$:/core/ui/ControlPanel/Saving/Gitea",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/GitService/Gitea/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~Gitea\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/Gitea/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo Gitea/Password>> |<$password name=\"Gitea\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/Gitea/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/Gitea/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/Gitea/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/Gitea/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/Gitea/ServerURL\" default=\"https://gitea/api/v1\" tag=\"input\"/> |\n"
        },
        "$:/core/ui/ControlPanel/Saving": {
            "title": "$:/core/ui/ControlPanel/Saving",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Saving/Caption}}",
            "text": "{{$:/language/ControlPanel/Saving/Hint}}\n\n<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Saving]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Saving/General\" explicitState=\"$:/state/tab-2065006209\"/>\n</div>\n"
        },
        "$:/core/buttonstyles/Borderless": {
            "title": "$:/core/buttonstyles/Borderless",
            "tags": "$:/tags/ToolbarButtonStyle",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless}}",
            "text": "tc-btn-invisible"
        },
        "$:/core/buttonstyles/Boxed": {
            "title": "$:/core/buttonstyles/Boxed",
            "tags": "$:/tags/ToolbarButtonStyle",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed}}",
            "text": "tc-btn-boxed"
        },
        "$:/core/buttonstyles/Rounded": {
            "title": "$:/core/buttonstyles/Rounded",
            "tags": "$:/tags/ToolbarButtonStyle",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded}}",
            "text": "tc-btn-rounded"
        },
        "$:/core/ui/ControlPanel/Settings/CamelCase": {
            "title": "$:/core/ui/ControlPanel/Settings/CamelCase",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/CamelCase/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/CamelCase/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/WikiParserRules/Inline/wikilink\" field=\"text\" checked=\"enable\" unchecked=\"disable\" default=\"enable\"> <$link to=\"$:/config/WikiParserRules/Inline/wikilink\"><<lingo Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings/DefaultMoreSidebarTab": {
            "title": "$:/core/ui/ControlPanel/Settings/DefaultMoreSidebarTab",
            "caption": "{{$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption}}",
            "tags": "$:/tags/ControlPanel/Settings",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultMoreSidebarTab/\n\n<$link to=\"$:/config/DefaultMoreSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultMoreSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab": {
            "title": "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab",
            "caption": "{{$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption}}",
            "tags": "$:/tags/ControlPanel/Settings",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultSidebarTab/\n\n<$link to=\"$:/config/DefaultSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/EditorToolbar": {
            "title": "$:/core/ui/ControlPanel/Settings/EditorToolbar",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/EditorToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/EditorToolbar/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/TextEditor/EnableToolbar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/TextEditor/EnableToolbar\"><<lingo Description>></$link> </$checkbox>\n\n"
        },
        "$:/core/ui/ControlPanel/Settings/InfoPanelMode": {
            "title": "$:/core/ui/ControlPanel/Settings/InfoPanelMode",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/InfoPanelMode/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/InfoPanelMode/\n<$link to=\"$:/config/TiddlerInfo/Mode\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"popup\"> <<lingo Popup/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"sticky\"> <<lingo Sticky/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/LinkToBehaviour": {
            "title": "$:/core/ui/ControlPanel/Settings/LinkToBehaviour",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/LinkToBehaviour/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/LinkToBehaviour/\n\n<$link to=\"$:/config/Navigation/openLinkFromInsideRiver\"><<lingo \"InsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromInsideRiver\">\n  <option value=\"above\"><<lingo \"OpenAbove\">></option>\n  <option value=\"below\"><<lingo \"OpenBelow\">></option>\n  <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n  <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n\n<$link to=\"$:/config/Navigation/openLinkFromOutsideRiver\"><<lingo \"OutsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromOutsideRiver\">\n  <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n  <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/MissingLinks": {
            "title": "$:/core/ui/ControlPanel/Settings/MissingLinks",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/MissingLinks/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/MissingLinks/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/MissingLinks\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/MissingLinks\"><<lingo Description>></$link> </$checkbox>\n\n"
        },
        "$:/core/ui/ControlPanel/Settings/NavigationAddressBar": {
            "title": "$:/core/ui/ControlPanel/Settings/NavigationAddressBar",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/NavigationAddressBar/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationAddressBar/\n\n<$link to=\"$:/config/Navigation/UpdateAddressBar\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permaview\"> <<lingo Permaview/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permalink\"> <<lingo Permalink/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/NavigationHistory": {
            "title": "$:/core/ui/ControlPanel/Settings/NavigationHistory",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/NavigationHistory/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationHistory/\n<$link to=\"$:/config/Navigation/UpdateHistory\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/NavigationPermalinkviewMode": {
            "title": "$:/core/ui/ControlPanel/Settings/NavigationPermalinkviewMode",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationPermalinkviewMode/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Navigation/Permalinkview/CopyToClipboard\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Navigation/Permalinkview/CopyToClipboard\"><<lingo CopyToClipboard/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Navigation/Permalinkview/UpdateAddressBar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Navigation/Permalinkview/UpdateAddressBar\"><<lingo UpdateAddressBar/Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation": {
            "title": "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/PerformanceInstrumentation/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Performance/Instrumentation\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Performance/Instrumentation\"><<lingo Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings/TitleLinks": {
            "title": "$:/core/ui/ControlPanel/Settings/TitleLinks",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/TitleLinks/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/TitleLinks/\n<$link to=\"$:/config/Tiddlers/TitleLinks\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle": {
            "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtonStyle/\n<$link to=\"$:/config/Toolbar/ButtonClass\"><<lingo \"Hint\">></$link>\n\n<$select tiddler=\"$:/config/Toolbar/ButtonClass\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ToolbarButtonStyle]]\">\n<option value={{!!text}}>{{!!caption}}</option>\n</$list>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/ToolbarButtons": {
            "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtons",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtons/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtons/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Icons\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Toolbar/Icons\"><<lingo Icons/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Text\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Toolbar/Text\"><<lingo Text/Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings": {
            "title": "$:/core/ui/ControlPanel/Settings",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Settings/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n<<lingo Hint>>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings]]\">\n\n<div style=\"border-top:1px solid #eee;\">\n\n!! <$link><$transclude field=\"caption\"/></$link>\n\n<$transclude/>\n\n</div>\n\n</$list>\n"
        },
        "$:/core/ui/ControlPanel/StoryView": {
            "title": "$:/core/ui/ControlPanel/StoryView",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/StoryView/Caption}}",
            "text": "{{$:/snippets/viewswitcher}}\n"
        },
        "$:/core/ui/ControlPanel/Stylesheets": {
            "title": "$:/core/ui/ControlPanel/Stylesheets",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/Stylesheets/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo Stylesheets/Hint>>\n\n{{$:/snippets/peek-stylesheets}}\n"
        },
        "$:/core/ui/ControlPanel/Theme": {
            "title": "$:/core/ui/ControlPanel/Theme",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/Theme/Caption}}",
            "text": "{{$:/snippets/themeswitcher}}\n"
        },
        "$:/core/ui/ControlPanel/TiddlerFields": {
            "title": "$:/core/ui/ControlPanel/TiddlerFields",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/TiddlerFields/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo TiddlerFields/Hint>>\n\n{{$:/snippets/allfields}}"
        },
        "$:/core/ui/ControlPanel/Toolbars/EditToolbar": {
            "title": "$:/core/ui/ControlPanel/Toolbars/EditToolbar",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/EditToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/EditToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/EditToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/EditToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>"
        },
        "$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate": {
            "title": "$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate",
            "text": "\\define config-title()\n$(config-base)$$(currentTiddler)$\n\\end\n\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <span class=\"tc-icon-wrapper\"><$transclude tiddler={{!!icon}}/></span> <$transclude field=\"caption\"/> -- <i class=\"tc-muted\"><$transclude field=\"description\"/></i>\n</$draggable>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/EditorToolbar": {
            "title": "$:/core/ui/ControlPanel/Toolbars/EditorToolbar",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/EditorToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/EditorToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/EditorToolbar/Hint}}\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/EditorToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate\"/>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/ItemTemplate": {
            "title": "$:/core/ui/ControlPanel/Toolbars/ItemTemplate",
            "text": "\\define config-title()\n$(config-base)$$(currentTiddler)$\n\\end\n\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <span class=\"tc-icon-wrapper\"> <$transclude field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude field=\"description\"/></i></span>\n</$draggable>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/PageControls": {
            "title": "$:/core/ui/ControlPanel/Toolbars/PageControls",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/PageControls/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/PageControlButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/PageControls/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/PageControls\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/ViewToolbar": {
            "title": "$:/core/ui/ControlPanel/Toolbars/ViewToolbar",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/ViewToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/ViewToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/ViewToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/ViewToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars": {
            "title": "$:/core/ui/ControlPanel/Toolbars",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/Toolbars/Caption}}",
            "text": "{{$:/language/ControlPanel/Toolbars/Hint}}\n\n<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Toolbars]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Toolbars/ViewToolbar\" class=\"tc-vertical\" explicitState=\"$:/state/tabs/controlpanel/toolbars-1345989671\"/>\n</div>\n"
        },
        "$:/ControlPanel": {
            "title": "$:/ControlPanel",
            "icon": "$:/core/images/options-button",
            "color": "#bbb",
            "text": "<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Info\" explicitState=\"$:/state/tab-1749438307\"/>\n</div>\n"
        },
        "$:/core/ui/DefaultSearchResultList": {
            "title": "$:/core/ui/DefaultSearchResultList",
            "tags": "$:/tags/SearchResults",
            "caption": "{{$:/language/Search/DefaultResults/Caption}}",
            "first-search-filter": "[!is[system]search:title<userInput>sort[title]limit[250]]",
            "second-search-filter": "[!is[system]search<userInput>sort[title]limit[250]]",
            "text": "\\define searchResultList()\n//<small>{{$:/language/Search/Matches/Title}}</small>//\n\n<$list filter=\"[<userInput>minlength[1]]\" variable=\"ignore\">\n<$list filter={{{ [<configTiddler>get[first-search-filter]] }}}>\n<span class={{{[<currentTiddler>addsuffix[-primaryList]] -[<searchListState>get[text]] +[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\n</$list>\n\n//<small>{{$:/language/Search/Matches/All}}</small>//\n\n<$list filter=\"[<userInput>minlength[1]]\" variable=\"ignore\">\n<$list filter={{{ [<configTiddler>get[second-search-filter]] }}}>\n<span class={{{[<currentTiddler>addsuffix[-secondaryList]] -[<searchListState>get[text]] +[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\n</$list>\n\n\\end\n<<searchResultList>>\n"
        },
        "$:/core/ui/EditTemplate/body/preview/diffs-current": {
            "title": "$:/core/ui/EditTemplate/body/preview/diffs-current",
            "tags": "$:/tags/EditPreview",
            "caption": "differences from current",
            "list-after": "$:/core/ui/EditTemplate/body/preview/output",
            "text": "<$list filter=\"[<currentTiddler>!is[image]]\" emptyMessage={{$:/core/ui/EditTemplate/body/preview/output}}>\n\n<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle={{!!draft.of}} destTiddlerTitle=<<currentTiddler>>/>\n\n</$list>\n\n"
        },
        "$:/core/ui/EditTemplate/body/preview/diffs-shadow": {
            "title": "$:/core/ui/EditTemplate/body/preview/diffs-shadow",
            "tags": "$:/tags/EditPreview",
            "caption": "differences from shadow (if any)",
            "list-after": "$:/core/ui/EditTemplate/body/preview/output",
            "text": "<$list filter=\"[<currentTiddler>!is[image]]\" emptyMessage={{$:/core/ui/EditTemplate/body/preview/output}}>\n\n<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle={{{ [{!!draft.of}shadowsource[]] }}} sourceSubTiddlerTitle={{!!draft.of}} destTiddlerTitle=<<currentTiddler>>/>\n\n</$list>\n\n"
        },
        "$:/core/ui/EditTemplate/body/preview/output": {
            "title": "$:/core/ui/EditTemplate/body/preview/output",
            "tags": "$:/tags/EditPreview",
            "caption": "{{$:/language/EditTemplate/Body/Preview/Type/Output}}",
            "text": "\\import [all[shadows+tiddlers]tag[$:/tags/Macro/View]!has[draft.of]]\n<$set name=\"tv-tiddler-preview\" value=\"yes\">\n\n<$transclude />\n\n</$set>\n"
        },
        "$:/state/showeditpreview": {
            "title": "$:/state/showeditpreview",
            "text": "no"
        },
        "$:/core/ui/EditTemplate/body/editor": {
            "title": "$:/core/ui/EditTemplate/body/editor",
            "text": "<$edit\n\n  field=\"text\"\n  class=\"tc-edit-texteditor tc-edit-texteditor-body\"\n  placeholder={{$:/language/EditTemplate/Body/Placeholder}}\n  tabindex={{$:/config/EditTabIndex}}\n  focus={{{ [{$:/config/AutoFocus}match[text]then[true]] ~[[false]] }}}\n  cancelPopups=\"yes\"\n\n><$set\n\n  name=\"targetTiddler\"\n  value=<<currentTiddler>>\n\n><$list\n\n  filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]]\"\n\n><$reveal\n\n  type=\"nomatch\"\n  state=<<config-visibility-title>>\n  text=\"hide\"\n  class=\"tc-text-editor-toolbar-item-wrapper\"\n\n><$transclude\n\n  tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\"\n  mode=\"inline\"\n\n/></$reveal></$list></$set></$edit>\n"
        },
        "$:/core/ui/EditTemplate/body/toolbar/button": {
            "title": "$:/core/ui/EditTemplate/body/toolbar/button",
            "text": "\\define toolbar-button-icon()\n<$list\n\n  filter=\"[all[current]!has[custom-icon]]\"\n  variable=\"no-custom-icon\"\n\n><$transclude\n\n  tiddler={{!!icon}}\n\n/></$list>\n\\end\n\n\\define toolbar-button-tooltip()\n{{!!description}}<$macrocall $name=\"displayshortcuts\" $output=\"text/plain\" shortcuts={{!!shortcuts}} prefix=\"` - [\" separator=\"] [\" suffix=\"]`\"/>\n\\end\n\n\\define toolbar-button()\n<$list\n\n  filter={{!!condition}}\n  variable=\"list-condition\"\n\n><$wikify\n\n  name=\"tooltip-text\"\n  text=<<toolbar-button-tooltip>>\n  mode=\"inline\"\n  output=\"text\"\n\n><$list\n\n  filter=\"[all[current]!has[dropdown]]\"\n  variable=\"no-dropdown\"\n\n><$button\n\n  class=\"tc-btn-invisible $(buttonClasses)$\"\n  tooltip=<<tooltip-text>>\n  actions={{!!actions}}\n\n><span\n\n  data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n  tiddler=<<currentTiddler>>\n  field=\"text\"\n\n/></$button></$list><$list\n\n  filter=\"[all[current]has[dropdown]]\"\n  variable=\"dropdown\"\n\n><$set\n\n  name=\"dropdown-state\"\n  value=<<qualify \"$:/state/EditorToolbarDropdown\">>\n\n><$button\n\n  popup=<<dropdown-state>>\n  class=\"tc-popup-keep tc-btn-invisible $(buttonClasses)$\"\n  selectedClass=\"tc-selected\"\n  tooltip=<<tooltip-text>>\n  actions={{!!actions}}\n\n><span\n\n  data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n  tiddler=<<currentTiddler>>\n  field=\"text\"\n\n/></$button><$reveal\n\n  state=<<dropdown-state>>\n  type=\"popup\"\n  position=\"below\"\n  animate=\"yes\"\n  tag=\"span\"\n\n><div\n\n  class=\"tc-drop-down tc-popup-keep\"\n\n><$transclude\n\n  tiddler={{!!dropdown}}\n  mode=\"block\"\n\n/></div></$reveal></$set></$list></$wikify></$list>\n\\end\n\n\\define toolbar-button-outer()\n<$set\n\n  name=\"buttonClasses\"\n  value={{!!button-classes}}\n\n><<toolbar-button>></$set>\n\\end\n\n<<toolbar-button-outer>>"
        },
        "$:/core/ui/EditTemplate/body": {
            "title": "$:/core/ui/EditTemplate/body",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/Body/\n\\define config-visibility-title()\n$:/config/EditorToolbarButtons/Visibility/$(currentTiddler)$\n\\end\n<$list filter=\"[all[current]has[_canonical_uri]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo External/Hint>>\n\n<a href={{!!_canonical_uri}}><$text text={{!!_canonical_uri}}/></a>\n\n<$edit-text field=\"_canonical_uri\" class=\"tc-edit-fields\" tabindex={{$:/config/EditTabIndex}} cancelPopups=\"yes\"></$edit-text>\n\n</div>\n\n</$list>\n\n<$list filter=\"[all[current]!has[_canonical_uri]]\">\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\">\n\n<div class=\"tc-tiddler-preview\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n<div class=\"tc-tiddler-preview-preview\">\n\n<$transclude tiddler={{$:/state/editpreviewtype}} mode=\"inline\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/preview/output\" mode=\"inline\"/>\n\n</$transclude>\n\n</div>\n\n</div>\n\n</$reveal>\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n"
        },
        "$:/core/ui/EditTemplate/controls": {
            "title": "$:/core/ui/EditTemplate/controls",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define config-title()\n$:/config/EditToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title tc-tiddler-edit-title\">\n<$view field=\"title\"/>\n<span class=\"tc-tiddler-controls tc-titlebar\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal></$list></span>\n<div style=\"clear: both;\"></div>\n</div>\n"
        },
        "$:/core/ui/EditTemplate/fields": {
            "title": "$:/core/ui/EditTemplate/fields",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/\n\\define config-title()\n$:/config/EditTemplateFields/Visibility/$(currentField)$\n\\end\n\n\\define config-filter()\n[[hide]] -[title{$(config-title)$}]\n\\end\n\n\\define current-tiddler-new-field-selector()\n[data-tiddler-title=\"$(currentTiddlerCSSescaped)$\"] .tc-edit-field-add-name-wrapper input\n\\end\n\n\\define new-field-actions()\n<$action-sendmessage $message=\"tm-add-field\" $name={{{ [<newFieldNameTiddler>get[text]] }}} $value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<newFieldValueTiddler>] [<storeTitle>] [<searchListState>]\"/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=<<current-tiddler-new-field-selector>>/>\n\\end\n\n\\define delete-state-tiddlers() <$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<storeTitle>] [<searchListState>]\"/>\n\n\\define cancel-search-actions-inner()\n<$list filter=\"[<storeTitle>has[text]] [<newFieldNameTiddler>has[text]]\" variable=\"ignore\" emptyMessage=\"\"\"<<cancel-delete-tiddler-actions \"cancel\">>\"\"\">\n<<delete-state-tiddlers>>\n</$list>\n\\end\n\n\\define cancel-search-actions()\n<$set name=\"userInput\" value={{{ [<storeTitle>get[text]] }}}>\n<$list filter=\"[<newFieldNameTiddler>get[text]!match<userInput>]\" emptyMessage=\"\"\"<<cancel-search-actions-inner>>\"\"\">\n<$action-setfield $tiddler=<<newFieldNameTiddler>> text=<<userInput>>/><$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\n</$list>\n</$set>\n\\end\n\n\\define new-field()\n<$vars name={{{ [<newFieldNameTiddler>get[text]] }}}>\n<$reveal type=\"nomatch\" text=\"\" default=<<name>>>\n<$button tooltip=<<lingo Fields/Add/Button/Hint>>>\n<$action-sendmessage $message=\"tm-add-field\"\n$name=<<name>>\n$value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<newFieldValueTiddler>] [<storeTitle>] [<searchListState>]\"/>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" text=\"\" default=<<name>>>\n<$button>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n</$vars>\n\\end\n\\whitespace trim\n\n<div class=\"tc-edit-fields\">\n<table class={{{ [all[current]fields[]] :filter[lookup[$:/config/EditTemplateFields/Visibility/]!match[hide]] +[count[]!match[0]] +[then[tc-edit-fields]] ~[[tc-edit-fields tc-edit-fields-small]] }}}>\n<tbody>\n<$list filter=\"[all[current]fields[]] +[sort[title]]\" variable=\"currentField\" storyview=\"pop\">\n<$list filter=<<config-filter>> variable=\"temp\">\n<tr class=\"tc-edit-field\">\n<td class=\"tc-edit-field-name\">\n<$text text=<<currentField>>/>:</td>\n<td class=\"tc-edit-field-value\">\n<$keyboard key=\"((delete-field))\" actions=\"\"\"<$action-deletefield $field=<<currentField>>/><$set name=\"currentTiddlerCSSescaped\" value={{{ [<currentTiddler>escapecss[]] }}}><$action-sendmessage $message=\"tm-focus-selector\" $param=<<current-tiddler-new-field-selector>>/></$set>\"\"\">\n<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} tabindex={{$:/config/EditTabIndex}} cancelPopups=\"yes\"/>\n</$keyboard>\n</td>\n<td class=\"tc-edit-field-remove\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Field/Remove/Hint}} aria-label={{$:/language/EditTemplate/Field/Remove/Caption}}>\n<$action-deletefield $field=<<currentField>>/><$set name=\"currentTiddlerCSSescaped\" value={{{ [<currentTiddler>escapecss[]] }}}><$action-sendmessage $message=\"tm-focus-selector\" $param=<<current-tiddler-new-field-selector>>/></$set>\n{{$:/core/images/delete-button}}\n</$button>\n</td>\n</tr>\n</$list>\n</$list>\n</tbody>\n</table>\n</div>\n\n<$fieldmangler>\n<div class=\"tc-edit-field-add\">\n<em class=\"tc-edit tc-big-gap-right\">\n<<lingo Fields/Add/Prompt>>\n</em>\n<$vars refreshTitle=<<qualify \"$:/temp/fieldname/refresh\">> storeTitle=<<newFieldNameInputTiddler>> searchListState=<<newFieldNameSelectionTiddler>>>\n<div class=\"tc-edit-field-add-name-wrapper\">\n<$macrocall $name=\"keyboard-driven-input\" tiddler=<<newFieldNameTiddler>> storeTitle=<<storeTitle>> refreshTitle=<<refreshTitle>>\n\t\tselectionStateTitle=<<searchListState>> tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}}\n\t\tfocusPopup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}}\n\t\tfocus={{{ [{$:/config/AutoFocus}match[fields]then[true]] ~[[false]] }}} cancelPopups=\"yes\"\n\t\tconfigTiddlerFilter=\"[[$:/config/EditMode/fieldname-filter]]\" inputCancelActions=<<cancel-search-actions>> />\n<$button popup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown tc-small-gap\" tooltip={{$:/language/EditTemplate/Field/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Field/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/field-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$linkcatcher to=<<newFieldNameTiddler>>>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/User>>\n</div>\n<$set name=\"newFieldName\" value={{{ [<storeTitle>get[text]] }}}>\n<$list filter=\"[!is[shadow]!is[system]fields[]search:title<newFieldName>sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type\"  variable=\"currentField\">\n<$list filter=\"[<currentField>addsuffix[-primaryList]] -[<searchListState>get[text]]\" emptyMessage=\"\"\"<$link to=<<currentField>> class=\"tc-list-item-selected\"><$text text=<<currentField>>/></$link>\"\"\">\n<$link to=<<currentField>>>\n<$text text=<<currentField>>/>\n</$link>\n</$list>\n</$list>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/System>>\n</div>\n<$list filter=\"[fields[]search:title<newFieldName>sort[]] -[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\n<$list filter=\"[<currentField>addsuffix[-secondaryList]] -[<searchListState>get[text]]\" emptyMessage=\"\"\"<$link to=<<currentField>> class=\"tc-list-item-selected\"><$text text=<<currentField>>/></$link>\"\"\">\n<$link to=<<currentField>>>\n<$text text=<<currentField>>/>\n</$link>\n</$list>\n</$list>\n</$set>\n</$linkcatcher>\n</$set>\n</div>\n</$reveal>\n</div>\n<span class=\"tc-edit-field-add-value tc-small-gap-right\">\n<$set name=\"currentTiddlerCSSescaped\" value={{{ [<currentTiddler>escapecss[]] }}}>\n<$keyboard key=\"((add-field))\" actions=<<new-field-actions>>>\n<$edit-text tiddler=<<newFieldValueTiddler>> tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} class=\"tc-edit-texteditor\" tabindex={{$:/config/EditTabIndex}} cancelPopups=\"yes\"/>\n</$keyboard>\n</$set>\n</span>\n<span class=\"tc-edit-field-add-button\">\n<$macrocall $name=\"new-field\"/>\n</span>\n</$vars>\n</div>\n</$fieldmangler>\n"
        },
        "$:/core/ui/EditTemplate/shadow": {
            "title": "$:/core/ui/EditTemplate/shadow",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/Shadow/\n\\define pluginLinkBody()\n<$link to=\"\"\"$(pluginTitle)$\"\"\">\n<$text text=\"\"\"$(pluginTitle)$\"\"\"/>\n</$link>\n\\end\n<$list filter=\"[all[current]get[draft.of]is[shadow]!is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>\n\n<$list filter=\"[all[current]get[draft.of]is[shadow]is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo OverriddenWarning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>"
        },
        "$:/core/ui/EditTemplate/tags": {
            "title": "$:/core/ui/EditTemplate/tags",
            "tags": "$:/tags/EditTemplate",
            "text": "\\whitespace trim\n\n\\define lingo-base() $:/language/EditTemplate/\n\n\\define tag-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-body-inner(colour,fallbackTarget,colourA,colourB,icon,tagField:\"tags\")\n\\whitespace trim\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<span style=<<tag-styles>> class=\"tc-tag-label tc-tag-list-item\">\n<$transclude tiddler=\"\"\"$icon$\"\"\"/><$view field=\"title\" format=\"text\" />\n<$button class=\"tc-btn-invisible tc-remove-tag-button\"><$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter=\"-[{!!title}]\"/>{{$:/core/images/close-button}}</$button>\n</span>\n</$vars>\n\\end\n\n\\define tag-body(colour,palette,icon,tagField:\"tags\")\n<$macrocall $name=\"tag-body-inner\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} icon=\"\"\"$icon$\"\"\" tagField=<<__tagField__>>/>\n\\end\n\n\\define edit-tags-template(tagField:\"tags\")\n\\whitespace trim\n<div class=\"tc-edit-tags\">\n<$list filter=\"[list[!!$tagField$]sort[title]]\" storyview=\"pop\">\n<$macrocall $name=\"tag-body\" colour={{!!color}} palette={{$:/palette}} icon={{!!icon}} tagField=<<__tagField__>>/>\n</$list>\n<$vars tabIndex={{$:/config/EditTabIndex}} cancelPopups=\"yes\">\n<$macrocall $name=\"tag-picker\" tagField=<<__tagField__>>/>\n</$vars>\n</div>\n\\end\n<$set name=\"saveTiddler\" value=<<currentTiddler>>>\n<$macrocall $name=\"edit-tags-template\" tagField=<<tagField>>/>\n</$set>\n"
        },
        "$:/core/ui/EditTemplate/title": {
            "title": "$:/core/ui/EditTemplate/title",
            "tags": "$:/tags/EditTemplate",
            "text": "<$edit-text field=\"draft.title\" class=\"tc-titlebar tc-edit-texteditor\" focus={{{ [{$:/config/AutoFocus}match[title]then[true]] ~[[false]] }}} tabindex={{$:/config/EditTabIndex}} cancelPopups=\"yes\"/>\n\n<$vars pattern=\"\"\"[\\|\\[\\]{}]\"\"\" bad-chars=\"\"\"`| [ ] { }`\"\"\">\n\n<$list filter=\"[all[current]regexp:draft.title<pattern>]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/BadCharacterWarning}}\n\n</div>\n\n</$list>\n\n</$vars>\n\n<$reveal state=\"!!draft.title\" type=\"nomatch\" text={{!!draft.of}} tag=\"div\">\n\n<$list filter=\"[{!!draft.title}!is[missing]]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/Exists/Prompt}}\n\n</div>\n\n</$list>\n\n<$list filter=\"[{!!draft.of}!is[missing]]\" variable=\"listItem\">\n\n<$vars fromTitle={{!!draft.of}} toTitle={{!!draft.title}}>\n\n<$checkbox tiddler=\"$:/config/RelinkOnRename\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> {{$:/language/EditTemplate/Title/Relink/Prompt}}</$checkbox>\n\n<$list filter=\"[title<fromTitle>backlinks[]limit[1]]\" variable=\"listItem\">\n\n<$vars stateTiddler=<<qualify \"$:/state/edit/references\">> >\n\n<$reveal type=\"nomatch\" state=<<stateTiddler>> text=\"show\">\n<$button set=<<stateTiddler>> setTo=\"show\" class=\"tc-btn-invisible\">{{$:/core/images/right-arrow}} \n<<lingo EditTemplate/Title/References/Prompt>></$button>\n</$reveal>\n<$reveal type=\"match\" state=<<stateTiddler>> text=\"show\">\n<$button set=<<stateTiddler>> setTo=\"hide\" class=\"tc-btn-invisible\">{{$:/core/images/down-arrow}} \n<<lingo EditTemplate/Title/References/Prompt>></$button>\n</$reveal>\n\n<$reveal type=\"match\" state=<<stateTiddler>> text=\"show\">\n<$tiddler tiddler=<<fromTitle>> >\n<$transclude tiddler=\"$:/core/ui/TiddlerInfo/References\"/>\n</$tiddler>\n</$reveal>\n\n</$vars>\n\n</$list>\n\n</$vars>\n\n</$list>\n\n</$reveal>\n"
        },
        "$:/core/ui/EditTemplate/type": {
            "title": "$:/core/ui/EditTemplate/type",
            "tags": "$:/tags/EditTemplate",
            "first-search-filter": "[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]sort[description]sort[group-sort]removeprefix[$:/language/Docs/Types/]search<userInput>]",
            "text": "\\define lingo-base() $:/language/EditTemplate/\n\\define input-cancel-actions() <$list filter=\"[<storeTitle>get[text]] [<currentTiddler>get[type]] +[limit[1]]\" emptyMessage=\"\"\"<<cancel-delete-tiddler-actions \"cancel\">>\"\"\"><$action-sendmessage $message=\"tm-remove-field\" $param=\"type\"/><$action-deletetiddler $filter=\"[<typeInputTiddler>] [<refreshTitle>] [<typeSelectionTiddler>]\"/></$list>\n\\whitespace trim\n<$set name=\"refreshTitle\" value=<<qualify \"$:/temp/type-search/refresh\">>>\n<div class=\"tc-edit-type-selector-wrapper\">\n<em class=\"tc-edit tc-big-gap-right\"><<lingo Type/Prompt>></em>\n<div class=\"tc-type-selector-dropdown-wrapper\">\n<div class=\"tc-type-selector\"><$fieldmangler>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=<<currentTiddler>> storeTitle=<<typeInputTiddler>> refreshTitle=<<refreshTitle>> selectionStateTitle=<<typeSelectionTiddler>> field=\"type\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-edit-typeeditor tc-edit-texteditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}} focus={{{ [{$:/config/AutoFocus}match[type]then[true]] ~[[false]] }}} cancelPopups=\"yes\" configTiddlerFilter=\"[[$:/core/ui/EditTemplate/type]]\" inputCancelActions=<<input-cancel-actions>>/><$button popup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown tc-small-gap\" tooltip={{$:/language/EditTemplate/Type/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Type/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button><$button message=\"tm-remove-field\" param=\"type\" class=\"tc-btn-invisible tc-btn-icon\" tooltip={{$:/language/EditTemplate/Type/Delete/Hint}} aria-label={{$:/language/EditTemplate/Type/Delete/Caption}}>{{$:/core/images/delete-button}}<$action-deletetiddler $filter=\"[<storeTitle>] [<refreshTitle>] [<selectionStateTitle>]\"/></$button>\n</$fieldmangler></div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$reveal state=<<qualify \"$:/state/popup/type-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"!!type\">\n<$list filter='[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]each[group]sort[group-sort]]'>\n<div class=\"tc-dropdown-item\">\n<$text text={{!!group}}/>\n</div>\n<$set name=\"userInput\" value={{{ [<typeInputTiddler>get[text]] }}}>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] +[sort[description]] +[removeprefix[$:/language/Docs/Types/]] +[search<userInput>]\"><span class={{{ [<currentTiddler>addsuffix[-primaryList]] -[<typeSelectionTiddler>get[text]] +[then[]else[tc-list-item-selected]] }}}><$link to={{{ [<currentTiddler>addprefix[$:/language/Docs/Types/]get[name]] }}}><$view tiddler={{{ [<currentTiddler>addprefix[$:/language/Docs/Types/]] }}} field=\"description\"/> (<$view tiddler={{{ [<currentTiddler>addprefix[$:/language/Docs/Types/]] }}} field=\"name\"/>)</$link></span>\n</$list>\n</$set>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</$set>\n</div>\n</div>\n</div>\n</$set>\n"
        },
        "$:/core/ui/EditTemplate": {
            "title": "$:/core/ui/EditTemplate",
            "text": "\\define delete-edittemplate-state-tiddlers() <$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<newFieldValueTiddler>] [<newFieldNameInputTiddler>] [<newFieldNameSelectionTiddler>] [<newTagNameTiddler>] [<newTagNameInputTiddler>] [<newTagNameSelectionTiddler>] [<typeInputTiddler>] [<typeSelectionTiddler>]\"/>\n\\define save-tiddler-actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{{ [<newTagNameTiddler>get[text]] }}}/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{{ [<newFieldNameTiddler>get[text]] }}} $value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<<delete-edittemplate-state-tiddlers>>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\n\\end\n\\define cancel-delete-tiddler-actions(message)\n<<delete-edittemplate-state-tiddlers>>\n<$action-sendmessage $message=\"tm-$message$-tiddler\"/>\n\\end\n<div data-tiddler-title=<<currentTiddler>> data-tags={{!!tags}} class={{{ tc-tiddler-frame tc-tiddler-edit-frame [<currentTiddler>is[tiddler]then[tc-tiddler-exists]] [<currentTiddler>is[missing]!is[shadow]then[tc-tiddler-missing]] [<currentTiddler>is[shadow]then[tc-tiddler-exists tc-tiddler-shadow]] [<currentTiddler>is[system]then[tc-tiddler-system]] [{!!class}] [<currentTiddler>tags[]encodeuricomponent[]addprefix[tc-tagged-]] +[join[ ]] }}}>\n<$fieldmangler>\n<$vars storyTiddler=<<currentTiddler>> newTagNameTiddler=<<qualify \"$:/temp/NewTagName\">> newFieldNameTiddler=<<qualify \"$:/temp/NewFieldName\">> newFieldValueTiddler=<<qualify \"$:/temp/NewFieldValue\">> newFieldNameInputTiddler=<<qualify \"$:/temp/NewFieldName/input\">> newFieldNameSelectionTiddler=<<qualify \"$:/temp/NewFieldName/selected-item\">> newTagNameInputTiddler=<<qualify \"$:/temp/NewTagName/input\">> newTagNameSelectionTiddler=<<qualify \"$:/temp/NewTagName/selected-item\">> typeInputTiddler=<<qualify \"$:/temp/Type/input\">> typeSelectionTiddler=<<qualify \"$:/temp/Type/selected-item\">>>\n<$keyboard key=\"((cancel-edit-tiddler))\" actions=<<cancel-delete-tiddler-actions \"cancel\">>>\n<$keyboard key=\"((save-tiddler))\" actions=<<save-tiddler-actions>>>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditTemplate]!has[draft.of]]\" variable=\"listItem\">\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n<$transclude tiddler=<<listItem>>/>\n</$set>\n</$list>\n</$keyboard>\n</$keyboard>\n</$vars>\n</$fieldmangler>\n</div>\n"
        },
        "$:/core/ui/Buttons/cancel": {
            "title": "$:/core/ui/Buttons/cancel",
            "tags": "$:/tags/EditToolbar",
            "caption": "{{$:/core/images/cancel-button}} {{$:/language/Buttons/Cancel/Caption}}",
            "description": "{{$:/language/Buttons/Cancel/Hint}}",
            "text": "\\whitespace trim\n<$button actions=<<cancel-delete-tiddler-actions \"cancel\">> tooltip={{$:/language/Buttons/Cancel/Hint}} aria-label={{$:/language/Buttons/Cancel/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/cancel-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Cancel/Caption}}/></span>\n</$list>\n</$button>\n"
        },
        "$:/core/ui/Buttons/delete": {
            "title": "$:/core/ui/Buttons/delete",
            "tags": "$:/tags/EditToolbar $:/tags/ViewToolbar",
            "caption": "{{$:/core/images/delete-button}} {{$:/language/Buttons/Delete/Caption}}",
            "description": "{{$:/language/Buttons/Delete/Hint}}",
            "text": "\\whitespace trim\n<$button actions=<<cancel-delete-tiddler-actions \"delete\">> tooltip={{$:/language/Buttons/Delete/Hint}} aria-label={{$:/language/Buttons/Delete/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/delete-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Delete/Caption}}/></span>\n</$list>\n</$button>\n"
        },
        "$:/core/ui/Buttons/save": {
            "title": "$:/core/ui/Buttons/save",
            "tags": "$:/tags/EditToolbar",
            "caption": "{{$:/core/images/done-button}} {{$:/language/Buttons/Save/Caption}}",
            "description": "{{$:/language/Buttons/Save/Hint}}",
            "text": "\\define save-tiddler-button()\n\\whitespace trim\n<$fieldmangler><$button tooltip={{$:/language/Buttons/Save/Hint}} aria-label={{$:/language/Buttons/Save/Caption}} class=<<tv-config-toolbar-class>>>\n<<save-tiddler-actions>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/done-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Save/Caption}}/></span>\n</$list>\n</$button></$fieldmangler>\n\\end\n<<save-tiddler-button>>\n"
        },
        "$:/core/ui/EditorToolbar/bold": {
            "title": "$:/core/ui/EditorToolbar/bold",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/bold",
            "caption": "{{$:/language/Buttons/Bold/Caption}}",
            "description": "{{$:/language/Buttons/Bold/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((bold))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"''\"\n\tsuffix=\"''\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/clear-dropdown": {
            "title": "$:/core/ui/EditorToolbar/clear-dropdown",
            "text": "''{{$:/language/Buttons/Clear/Hint}}''\n\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"clear\"\n\tcolour=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n\n</div>\n"
        },
        "$:/core/ui/EditorToolbar/clear": {
            "title": "$:/core/ui/EditorToolbar/clear",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/erase",
            "caption": "{{$:/language/Buttons/Clear/Caption}}",
            "description": "{{$:/language/Buttons/Clear/Hint}}",
            "condition": "[<targetTiddler>is[image]] -[<targetTiddler>type[image/svg+xml]]",
            "dropdown": "$:/core/ui/EditorToolbar/clear-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/editor-height-dropdown": {
            "title": "$:/core/ui/EditorToolbar/editor-height-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/EditorHeight/\n''<<lingo Hint>>''\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"auto\"> {{$:/core/images/auto-height}} <<lingo Caption/Auto>></$radio>\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"fixed\"> {{$:/core/images/fixed-height}} <<lingo Caption/Fixed>> <$edit-text tag=\"input\" tiddler=\"$:/config/TextEditor/EditorHeight/Height\" default=\"100px\"/></$radio>\n"
        },
        "$:/core/ui/EditorToolbar/editor-height": {
            "title": "$:/core/ui/EditorToolbar/editor-height",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/fixed-height",
            "custom-icon": "yes",
            "caption": "{{$:/language/Buttons/EditorHeight/Caption}}",
            "description": "{{$:/language/Buttons/EditorHeight/Hint}}",
            "condition": "[<targetTiddler>type[]] [<targetTiddler>get[type]prefix[text/]] [<targetTiddler>get[type]match[application/javascript]] [<targetTiddler>get[type]match[application/json]] [<targetTiddler>get[type]match[application/x-tiddler-dictionary]] [<targetTiddler>get[type]match[image/svg+xml]] +[first[]]",
            "dropdown": "$:/core/ui/EditorToolbar/editor-height-dropdown",
            "text": "<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n{{$:/core/images/fixed-height}}\n</$reveal>\n<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n{{$:/core/images/auto-height}}\n</$reveal>\n"
        },
        "$:/core/ui/EditorToolbar/excise-dropdown": {
            "title": "$:/core/ui/EditorToolbar/excise-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Excise/\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<<lingo Caption/NewTitle>> <$edit-text tag=\"input\" tiddler=\"$config-title$/new-title\" default=\"\" focus=\"true\"/>\n\n<$set name=\"new-title\" value={{$config-title$/new-title}}>\n<$list filter=\"\"\"[<new-title>is[tiddler]]\"\"\">\n<div class=\"tc-error\">\n<<lingo Caption/TiddlerExists>>\n</div>\n</$list>\n</$set>\n\n<$checkbox tiddler=\"\"\"$config-title$/tagnew\"\"\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"false\"> <<lingo Caption/Tag>></$checkbox>\n\n<<lingo Caption/Replace>> <$select tiddler=\"\"\"$config-title$/type\"\"\" default=\"transclude\">\n<option value=\"link\"><<lingo Caption/Replace/Link>></option>\n<option value=\"transclude\"><<lingo Caption/Replace/Transclusion>></option>\n<option value=\"macro\"><<lingo Caption/Replace/Macro>></option>\n</$select>\n\n<$reveal state=\"\"\"$config-title$/type\"\"\" type=\"match\" text=\"macro\">\n<<lingo Caption/MacroName>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/macro-title\"\"\" default=\"translink\"/>\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"excise\"\n\ttitle={{$config-title$/new-title}}\n\ttype={{$config-title$/type}}\n\tmacro={{$config-title$/macro-title}}\n\ttagnew={{$config-title$/tagnew}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"$config-title$/new-title\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Excise>>\n</$button>\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Excise/\">>/>\n"
        },
        "$:/core/ui/EditorToolbar/excise": {
            "title": "$:/core/ui/EditorToolbar/excise",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/excise",
            "caption": "{{$:/language/Buttons/Excise/Caption}}",
            "description": "{{$:/language/Buttons/Excise/Hint}}",
            "condition": "[<targetTiddler>type[]] [<targetTiddler>type[text/vnd.tiddlywiki]] +[first[]]",
            "shortcuts": "((excise))",
            "dropdown": "$:/core/ui/EditorToolbar/excise-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/heading-1": {
            "title": "$:/core/ui/EditorToolbar/heading-1",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-1",
            "caption": "{{$:/language/Buttons/Heading1/Caption}}",
            "description": "{{$:/language/Buttons/Heading1/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((heading-1))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-2": {
            "title": "$:/core/ui/EditorToolbar/heading-2",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-2",
            "caption": "{{$:/language/Buttons/Heading2/Caption}}",
            "description": "{{$:/language/Buttons/Heading2/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-2))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"2\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-3": {
            "title": "$:/core/ui/EditorToolbar/heading-3",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-3",
            "caption": "{{$:/language/Buttons/Heading3/Caption}}",
            "description": "{{$:/language/Buttons/Heading3/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-3))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"3\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-4": {
            "title": "$:/core/ui/EditorToolbar/heading-4",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-4",
            "caption": "{{$:/language/Buttons/Heading4/Caption}}",
            "description": "{{$:/language/Buttons/Heading4/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-4))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"4\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-5": {
            "title": "$:/core/ui/EditorToolbar/heading-5",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-5",
            "caption": "{{$:/language/Buttons/Heading5/Caption}}",
            "description": "{{$:/language/Buttons/Heading5/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-5))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"5\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-6": {
            "title": "$:/core/ui/EditorToolbar/heading-6",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-6",
            "caption": "{{$:/language/Buttons/Heading6/Caption}}",
            "description": "{{$:/language/Buttons/Heading6/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-6))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"6\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/italic": {
            "title": "$:/core/ui/EditorToolbar/italic",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/italic",
            "caption": "{{$:/language/Buttons/Italic/Caption}}",
            "description": "{{$:/language/Buttons/Italic/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((italic))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"//\"\n\tsuffix=\"//\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/line-width-dropdown": {
            "title": "$:/core/ui/EditorToolbar/line-width-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/LineWidth/\n\n\\define toolbar-line-width-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(line-width)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/LineWidth\"\n\t$value=\"$(line-width)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; margin: 4px calc(80px - $(line-width)$); background-color: #000; width: calc(100px + $(line-width)$ * 2); height: $(line-width)$; border-radius: 120px; vertical-align: middle;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(line-width)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/LineWidth\" type=\"match\" text=\"\"\"$(line-width)$\"\"\" tag=\"span\">\n\n<$entity entity=\"&nbsp;\"/>\n\n<$entity entity=\"&#x2713;\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/LineWidths}} variable=\"line-width\">\n\n<<toolbar-line-width-inner>>\n\n</$list>\n"
        },
        "$:/core/ui/EditorToolbar/line-width": {
            "title": "$:/core/ui/EditorToolbar/line-width",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/line-width",
            "caption": "{{$:/language/Buttons/LineWidth/Caption}}",
            "description": "{{$:/language/Buttons/LineWidth/Hint}}",
            "condition": "[<targetTiddler>is[image]] -[<targetTiddler>type[image/svg+xml]]",
            "dropdown": "$:/core/ui/EditorToolbar/line-width-dropdown",
            "text": "<$text text={{$:/config/BitmapEditor/LineWidth}}/>\n"
        },
        "$:/core/ui/EditorToolbar/link-dropdown": {
            "title": "$:/core/ui/EditorToolbar/link-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Link/\n\n\\define add-link-actions()\n<$action-sendmessage $message=\"tm-edit-text-operation\" $param=\"make-link\" text={{$(linkTiddler)$}} />\n<$action-deletetiddler $filter=\"[<dropdown-state>] [<searchTiddler>] [<linkTiddler>] [<storeTitle>] [<searchListState>]\"/>\n\\end\n\n\\define get-focus-selector() [data-tiddler-title=\"$(cssEscapedTitle)$\"] .tc-create-wikitext-link input\n\n\\define cancel-search-actions-inner()\n<$set name=\"userInput\" value={{{ [<storeTitle>get[text]] }}}><$list filter=\"[<searchTiddler>get[text]!match<userInput>]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[<searchTiddler>] [<linkTiddler>] [<storeTitle>] [<searchListState>]\"/>\"\"\"><$action-setfield $tiddler=<<searchTiddler>> text=<<userInput>>/><$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/></$list></$set>\n\\end\n\n\\define cancel-search-actions() <$list filter=\"[<storeTitle>!has[text]] +[<searchTiddler>!has[text]]\" emptyMessage=\"\"\"<<cancel-search-actions-inner>>\"\"\"><$action-sendmessage $message=\"tm-edit-text-operation\" $param=\"wrap-selection\" prefix=\"\" suffix=\"\"/></$list>\n\n\\define external-link()\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\" actions=<<add-link-actions>>>\n{{$:/core/images/chevron-right}}\n</$button>\n\\end\n\n\\define set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab/search-results/sidebar\" tag=\"$:/tags/SearchResults\" beforeafter=\"$beforeafter$\" defaultState={{$:/config/SearchResults/Default}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/search/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<$vars searchTiddler=\"\"\"$config-title$/search\"\"\" linkTiddler=\"\"\"$config-title$/link\"\"\" linktext=\"\" searchListState=<<qualify \"$:/temp/link-search/selected-item\">> refreshTitle=<<qualify \"$:/temp/link-search/refresh\">> storeTitle=<<qualify \"$:/temp/link-search/input\">>>\n\n<$vars linkTiddler=<<searchTiddler>>>\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">> class=\"tc-create-wikitext-link\">\n<$macrocall $name=\"keyboard-driven-input\" tiddler=<<searchTiddler>> storeTitle=<<storeTitle>>\n\t\tselectionStateTitle=<<searchListState>> refreshTitle=<<refreshTitle>> type=\"search\" filterMinLength=\"1\"\n\t\ttag=\"input\" focus=\"true\" class=\"tc-popup-handle\" inputCancelActions=<<cancel-search-actions>> \n\t\tinputAcceptActions=<<add-link-actions>> placeholder={{$:/language/Search/Search}} default=\"\" \n\t\tconfigTiddlerFilter=\"[[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}]\" />\n</$keyboard>\n</$keyboard>\n<$reveal tag=\"span\" state=<<storeTitle>> type=\"nomatch\" text=\"\">\n<<external-link>>\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\">\n<<cancel-search-actions>><$set name=\"cssEscapedTitle\" value={{{ [<storyTiddler>escapecss[]] }}}><$action-sendmessage $message=\"tm-focus-selector\" $param=<<get-focus-selector>>/></$set>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</$vars>\n\n<$reveal tag=\"div\" state=<<storeTitle>> type=\"nomatch\" text=\"\">\n\n<$linkcatcher actions=<<add-link-actions>> to=<<linkTiddler>>>\n\n<$vars userInput={{{ [<storeTitle>get[text]] }}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}] }}}>\n\n{{$:/core/ui/SearchResults}}\n\n</$vars>\n\n</$linkcatcher>\n\n</$reveal>\n\n</$vars>\n\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Link/\">>/>\n"
        },
        "$:/core/ui/EditorToolbar/link": {
            "title": "$:/core/ui/EditorToolbar/link",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/link",
            "caption": "{{$:/language/Buttons/Link/Caption}}",
            "description": "{{$:/language/Buttons/Link/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((link))",
            "dropdown": "$:/core/ui/EditorToolbar/link-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/linkify": {
            "title": "$:/core/ui/EditorToolbar/linkify",
            "caption": "{{$:/language/Buttons/Linkify/Caption}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "description": "{{$:/language/Buttons/Linkify/Hint}}",
            "icon": "$:/core/images/linkify",
            "list-before": "$:/core/ui/EditorToolbar/mono-block",
            "shortcuts": "((linkify))",
            "tags": "$:/tags/EditorToolbar",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"[[\"\n\tsuffix=\"]]\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/list-bullet": {
            "title": "$:/core/ui/EditorToolbar/list-bullet",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/list-bullet",
            "caption": "{{$:/language/Buttons/ListBullet/Caption}}",
            "description": "{{$:/language/Buttons/ListBullet/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((list-bullet))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"*\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/list-number": {
            "title": "$:/core/ui/EditorToolbar/list-number",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/list-number",
            "caption": "{{$:/language/Buttons/ListNumber/Caption}}",
            "description": "{{$:/language/Buttons/ListNumber/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((list-number))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/mono-block": {
            "title": "$:/core/ui/EditorToolbar/mono-block",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/mono-block",
            "caption": "{{$:/language/Buttons/MonoBlock/Caption}}",
            "description": "{{$:/language/Buttons/MonoBlock/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((mono-block))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n```\"\n\tsuffix=\"```\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/mono-line": {
            "title": "$:/core/ui/EditorToolbar/mono-line",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/mono-line",
            "caption": "{{$:/language/Buttons/MonoLine/Caption}}",
            "description": "{{$:/language/Buttons/MonoLine/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((mono-line))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"`\"\n\tsuffix=\"`\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/more-dropdown": {
            "title": "$:/core/ui/EditorToolbar/more-dropdown",
            "text": "\\define config-title()\n$:/config/EditorToolbarButtons/Visibility/$(toolbarItem)$\n\\end\n\n\\define conditional-button()\n<$list filter={{$(toolbarItem)$!!condition}} variable=\"condition\">\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\" mode=\"inline\"/> <$transclude tiddler=<<toolbarItem>> field=\"description\"/>\n</$list>\n\\end\n\n<div class=\"tc-text-editor-toolbar-more\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]] -[[$:/core/ui/EditorToolbar/more]]\">\n<$reveal type=\"match\" state=<<config-visibility-title>> text=\"hide\" tag=\"div\">\n<<conditional-button>>\n</$reveal>\n</$list>\n</div>\n"
        },
        "$:/core/ui/EditorToolbar/more": {
            "title": "$:/core/ui/EditorToolbar/more",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/down-arrow",
            "caption": "{{$:/language/Buttons/More/Caption}}",
            "description": "{{$:/language/Buttons/More/Hint}}",
            "condition": "[<targetTiddler>]",
            "dropdown": "$:/core/ui/EditorToolbar/more-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/opacity-dropdown": {
            "title": "$:/core/ui/EditorToolbar/opacity-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Opacity/\n\n\\define toolbar-opacity-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(opacity)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Opacity\"\n\t$value=\"$(opacity)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(current-paint-colour)$; opacity: $(opacity)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(opacity)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/Opacity\" type=\"match\" text=\"\"\"$(opacity)$\"\"\" tag=\"span\">\n\n<$entity entity=\"&nbsp;\"/>\n\n<$entity entity=\"&#x2713;\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n\\define toolbar-opacity()\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/Opacities}} variable=\"opacity\">\n\n<<toolbar-opacity-inner>>\n\n</$list>\n\\end\n\n<$set name=\"current-paint-colour\" value={{$:/config/BitmapEditor/Colour}}>\n\n<$set name=\"current-opacity\" value={{$:/config/BitmapEditor/Opacity}}>\n\n<<toolbar-opacity>>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/EditorToolbar/opacity": {
            "title": "$:/core/ui/EditorToolbar/opacity",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/opacity",
            "caption": "{{$:/language/Buttons/Opacity/Caption}}",
            "description": "{{$:/language/Buttons/Opacity/Hint}}",
            "condition": "[<targetTiddler>is[image]] -[<targetTiddler>type[image/svg+xml]]",
            "dropdown": "$:/core/ui/EditorToolbar/opacity-dropdown",
            "text": "<$text text={{$:/config/BitmapEditor/Opacity}}/>\n"
        },
        "$:/core/ui/EditorToolbar/paint-dropdown": {
            "title": "$:/core/ui/EditorToolbar/paint-dropdown",
            "text": "''{{$:/language/Buttons/Paint/Hint}}''\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Colour\"\n\t$value=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"
        },
        "$:/core/ui/EditorToolbar/paint": {
            "title": "$:/core/ui/EditorToolbar/paint",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/paint",
            "caption": "{{$:/language/Buttons/Paint/Caption}}",
            "description": "{{$:/language/Buttons/Paint/Hint}}",
            "condition": "[<targetTiddler>is[image]] -[<targetTiddler>type[image/svg+xml]]",
            "dropdown": "$:/core/ui/EditorToolbar/paint-dropdown",
            "text": "\\define toolbar-paint()\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(colour-picker-value)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\\end\n<$set name=\"colour-picker-value\" value={{$:/config/BitmapEditor/Colour}}>\n<<toolbar-paint>>\n</$set>\n"
        },
        "$:/core/ui/EditorToolbar/picture-dropdown": {
            "title": "$:/core/ui/EditorToolbar/picture-dropdown",
            "text": "\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n''{{$:/language/Buttons/Picture/Hint}}''\n\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext=<<replacement-text>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"
        },
        "$:/core/ui/EditorToolbar/picture": {
            "title": "$:/core/ui/EditorToolbar/picture",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/picture",
            "caption": "{{$:/language/Buttons/Picture/Caption}}",
            "description": "{{$:/language/Buttons/Picture/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((picture))",
            "dropdown": "$:/core/ui/EditorToolbar/picture-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/preview-type-dropdown": {
            "title": "$:/core/ui/EditorToolbar/preview-type-dropdown",
            "text": "\\define preview-type-button()\n<$button tag=\"a\">\n\n<$action-setfield $tiddler=\"$:/state/editpreviewtype\" $value=\"$(previewType)$\"/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$transclude tiddler=<<previewType>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<previewType>> field=\"title\" mode=\"inline\"/>\n\n</$transclude> \n\n<$reveal tag=\"span\" state=\"$:/state/editpreviewtype\" type=\"match\" text=<<previewType>> default=\"$:/core/ui/EditTemplate/body/preview/output\">\n\n<$entity entity=\"&nbsp;\"/>\n\n<$entity entity=\"&#x2713;\"/>\n\n</$reveal>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]]\" variable=\"previewType\">\n\n<<preview-type-button>>\n\n</$list>\n"
        },
        "$:/core/ui/EditorToolbar/preview-type": {
            "title": "$:/core/ui/EditorToolbar/preview-type",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/chevron-down",
            "caption": "{{$:/language/Buttons/PreviewType/Caption}}",
            "description": "{{$:/language/Buttons/PreviewType/Hint}}",
            "condition": "[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]butfirst[]limit[1]]",
            "button-classes": "tc-text-editor-toolbar-item-adjunct",
            "dropdown": "$:/core/ui/EditorToolbar/preview-type-dropdown"
        },
        "$:/core/ui/EditorToolbar/preview": {
            "title": "$:/core/ui/EditorToolbar/preview",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/preview-open",
            "custom-icon": "yes",
            "caption": "{{$:/language/Buttons/Preview/Caption}}",
            "description": "{{$:/language/Buttons/Preview/Hint}}",
            "condition": "[<targetTiddler>]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((preview))",
            "text": "<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-open}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"no\"/>\n</$reveal>\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-closed}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"yes\"/>\n</$reveal>\n"
        },
        "$:/core/ui/EditorToolbar/quote": {
            "title": "$:/core/ui/EditorToolbar/quote",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/quote",
            "caption": "{{$:/language/Buttons/Quote/Caption}}",
            "description": "{{$:/language/Buttons/Quote/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((quote))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n<<<\"\n\tsuffix=\"<<<\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/rotate-left": {
            "title": "$:/core/ui/EditorToolbar/rotate-left",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/rotate-left",
            "caption": "{{$:/language/Buttons/RotateLeft/Caption}}",
            "description": "{{$:/language/Buttons/RotateLeft/Hint}}",
            "condition": "[<targetTiddler>is[image]] -[<targetTiddler>type[image/svg+xml]]",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"rotate-left\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/size-dropdown": {
            "title": "$:/core/ui/EditorToolbar/size-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Size/\n\n\\define toolbar-button-size-preset(config-title)\n<$set name=\"width\" filter=\"$(sizePair)$ +[first[]]\">\n\n<$set name=\"height\" filter=\"$(sizePair)$ +[last[]]\">\n\n<$button tag=\"a\">\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n\t$value=<<width>>\n/>\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n\t$value=<<height>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/presets-popup\"\"\"\n/>\n\n<$text text=<<width>>/> &times; <$text text=<<height>>/>\n\n</$button>\n\n</$set>\n\n</$set>\n\\end\n\n\\define toolbar-button-size(config-title)\n''{{$:/language/Buttons/Size/Hint}}''\n\n<<lingo Caption/Width>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-width\"\"\" default=<<tv-bitmap-editor-width>> focus=\"true\" size=\"8\"/> <<lingo Caption/Height>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-height\"\"\" default=<<tv-bitmap-editor-height>> size=\"8\"/> <$button popup=\"\"\"$config-title$/presets-popup\"\"\" class=\"tc-btn-invisible tc-popup-keep\" style=\"width: auto; display: inline-block; background-colour: inherit;\" selectedClass=\"tc-selected\">\n{{$:/core/images/down-arrow}}\n</$button>\n\n<$reveal tag=\"span\" state=\"\"\"$config-title$/presets-popup\"\"\" type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\n<div class=\"tc-drop-down tc-popup-keep\">\n\n<$list filter={{$:/config/BitmapEditor/ImageSizes}} variable=\"sizePair\">\n\n<$macrocall $name=\"toolbar-button-size-preset\" config-title=\"$config-title$\"/>\n\n</$list>\n\n</div>\n\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"resize\"\n\twidth={{$config-title$/new-width}}\n\theight={{$config-title$/new-height}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Resize>>\n</$button>\n\\end\n\n<$macrocall $name=\"toolbar-button-size\" config-title=<<qualify \"$:/state/Size/\">>/>\n"
        },
        "$:/core/ui/EditorToolbar/size": {
            "title": "$:/core/ui/EditorToolbar/size",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/size",
            "caption": "{{$:/language/Buttons/Size/Caption}}",
            "description": "{{$:/language/Buttons/Size/Hint}}",
            "condition": "[<targetTiddler>is[image]] -[<targetTiddler>type[image/svg+xml]]",
            "dropdown": "$:/core/ui/EditorToolbar/size-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/stamp-dropdown": {
            "title": "$:/core/ui/EditorToolbar/stamp-dropdown",
            "text": "\\define toolbar-button-stamp-inner()\n<$button tag=\"a\">\n\n<$list filter=\"[[$(snippetTitle)$]addsuffix[/prefix]is[missing]removesuffix[/prefix]addsuffix[/suffix]is[missing]]\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext={{$(snippetTitle)$}}\n/>\n\n</$list>\n\n\n<$list filter=\"[[$(snippetTitle)$]addsuffix[/prefix]is[missing]removesuffix[/prefix]addsuffix[/suffix]!is[missing]] [[$(snippetTitle)$]addsuffix[/prefix]!is[missing]removesuffix[/prefix]addsuffix[/suffix]is[missing]] [[$(snippetTitle)$]addsuffix[/prefix]!is[missing]removesuffix[/prefix]addsuffix[/suffix]!is[missing]]\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix={{{ [[$(snippetTitle)$]addsuffix[/prefix]get[text]] }}}\nsuffix={{{ [[$(snippetTitle)$]addsuffix[/suffix]get[text]] }}}\n/>\n\n</$list>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$transclude tiddler=<<snippetTitle>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<snippetTitle>> field=\"title\" />\n\n</$transclude>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TextEditor/Snippet]!has[draft.of]sort[caption]]\" variable=\"snippetTitle\">\n\n<<toolbar-button-stamp-inner>>\n\n</$list>\n\n----\n\n<$button tag=\"a\">\n\n<$action-sendmessage\n\t$message=\"tm-new-tiddler\"\n\ttags=\"$:/tags/TextEditor/Snippet\"\n\tcaption={{$:/language/Buttons/Stamp/New/Title}}\n\ttext={{$:/language/Buttons/Stamp/New/Text}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<em>\n\n<$text text={{$:/language/Buttons/Stamp/Caption/New}}/>\n\n</em>\n\n</$button>\n"
        },
        "$:/core/ui/EditorToolbar/stamp": {
            "title": "$:/core/ui/EditorToolbar/stamp",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/stamp",
            "caption": "{{$:/language/Buttons/Stamp/Caption}}",
            "description": "{{$:/language/Buttons/Stamp/Hint}}",
            "condition": "[<targetTiddler>type[]] [<targetTiddler>get[type]prefix[text/]] [<targetTiddler>get[type]match[application/javascript]] [<targetTiddler>get[type]match[application/json]] [<targetTiddler>get[type]match[application/x-tiddler-dictionary]] [<targetTiddler>get[type]match[image/svg+xml]] +[first[]]",
            "shortcuts": "((stamp))",
            "dropdown": "$:/core/ui/EditorToolbar/stamp-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/strikethrough": {
            "title": "$:/core/ui/EditorToolbar/strikethrough",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/strikethrough",
            "caption": "{{$:/language/Buttons/Strikethrough/Caption}}",
            "description": "{{$:/language/Buttons/Strikethrough/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((strikethrough))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"~~\"\n\tsuffix=\"~~\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/subscript": {
            "title": "$:/core/ui/EditorToolbar/subscript",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/subscript",
            "caption": "{{$:/language/Buttons/Subscript/Caption}}",
            "description": "{{$:/language/Buttons/Subscript/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((subscript))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\",,\"\n\tsuffix=\",,\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/superscript": {
            "title": "$:/core/ui/EditorToolbar/superscript",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/superscript",
            "caption": "{{$:/language/Buttons/Superscript/Caption}}",
            "description": "{{$:/language/Buttons/Superscript/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((superscript))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"^^\"\n\tsuffix=\"^^\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/transcludify": {
            "title": "$:/core/ui/EditorToolbar/transcludify",
            "caption": "{{$:/language/Buttons/Transcludify/Caption}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "description": "{{$:/language/Buttons/Transcludify/Hint}}",
            "icon": "$:/core/images/transcludify",
            "list-before": "$:/core/ui/EditorToolbar/mono-block",
            "shortcuts": "((transcludify))",
            "tags": "$:/tags/EditorToolbar",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"{{\"\n\tsuffix=\"}}\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/underline": {
            "title": "$:/core/ui/EditorToolbar/underline",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/underline",
            "caption": "{{$:/language/Buttons/Underline/Caption}}",
            "description": "{{$:/language/Buttons/Underline/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((underline))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"__\"\n\tsuffix=\"__\"\n/>\n"
        },
        "$:/core/Filters/AllTags": {
            "title": "$:/core/Filters/AllTags",
            "tags": "$:/tags/Filter",
            "filter": "[tags[]!is[system]sort[title]]",
            "description": "{{$:/language/Filters/AllTags}}",
            "text": ""
        },
        "$:/core/Filters/AllTiddlers": {
            "title": "$:/core/Filters/AllTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[!is[system]sort[title]]",
            "description": "{{$:/language/Filters/AllTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/Drafts": {
            "title": "$:/core/Filters/Drafts",
            "tags": "$:/tags/Filter",
            "filter": "[has[draft.of]sort[title]]",
            "description": "{{$:/language/Filters/Drafts}}",
            "text": ""
        },
        "$:/core/Filters/Missing": {
            "title": "$:/core/Filters/Missing",
            "tags": "$:/tags/Filter",
            "filter": "[all[missing]sort[title]]",
            "description": "{{$:/language/Filters/Missing}}",
            "text": ""
        },
        "$:/core/Filters/Orphans": {
            "title": "$:/core/Filters/Orphans",
            "tags": "$:/tags/Filter",
            "filter": "[all[orphans]sort[title]]",
            "description": "{{$:/language/Filters/Orphans}}",
            "text": ""
        },
        "$:/core/Filters/OverriddenShadowTiddlers": {
            "title": "$:/core/Filters/OverriddenShadowTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[is[shadow]]",
            "description": "{{$:/language/Filters/OverriddenShadowTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/RecentSystemTiddlers": {
            "title": "$:/core/Filters/RecentSystemTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[has[modified]!sort[modified]limit[50]]",
            "description": "{{$:/language/Filters/RecentSystemTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/RecentTiddlers": {
            "title": "$:/core/Filters/RecentTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[!is[system]has[modified]!sort[modified]limit[50]]",
            "description": "{{$:/language/Filters/RecentTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/SessionTiddlers": {
            "title": "$:/core/Filters/SessionTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[haschanged[]]",
            "description": "{{$:/language/Filters/SessionTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/ShadowTiddlers": {
            "title": "$:/core/Filters/ShadowTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[all[shadows]sort[title]]",
            "description": "{{$:/language/Filters/ShadowTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/StoryList": {
            "title": "$:/core/Filters/StoryList",
            "tags": "$:/tags/Filter",
            "filter": "[list[$:/StoryList]] -$:/AdvancedSearch",
            "description": "{{$:/language/Filters/StoryList}}",
            "text": ""
        },
        "$:/core/Filters/SystemTags": {
            "title": "$:/core/Filters/SystemTags",
            "tags": "$:/tags/Filter",
            "filter": "[all[shadows+tiddlers]tags[]is[system]sort[title]]",
            "description": "{{$:/language/Filters/SystemTags}}",
            "text": ""
        },
        "$:/core/Filters/SystemTiddlers": {
            "title": "$:/core/Filters/SystemTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[is[system]sort[title]]",
            "description": "{{$:/language/Filters/SystemTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/TypedTiddlers": {
            "title": "$:/core/Filters/TypedTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[!is[system]has[type]each[type]sort[type]] -[type[text/vnd.tiddlywiki]]",
            "description": "{{$:/language/Filters/TypedTiddlers}}",
            "text": ""
        },
        "$:/core/ui/ImportListing": {
            "title": "$:/core/ui/ImportListing",
            "text": "\\define lingo-base() $:/language/Import/\n\n\\define messageField() message-$(payloadTiddler)$\n\n\\define payloadTitleFilter() [<currentTiddler>get<renameField>minlength[1]else<payloadTiddler>]\n\n\\define overWriteWarning()\n<$list filter=\"[<currentTiddler>!has<suppressedField>]\">\n<$text text={{{[subfilter<payloadTitleFilter>!is[tiddler]then[]] ~[<lingo-base>addsuffix[Listing/Rename/OverwriteWarning]get[text]]}}}/>\n</$list>\n\\end\n\n\\define selectionField() selection-$(payloadTiddler)$\n\n\\define renameField() rename-$(payloadTiddler)$\n\n\\define suppressedField() suppressed-$(payloadTiddler)$\n\n\\define newImportTitleTiddler() $:/temp/NewImportTitle-$(payloadTiddler)$\n\n\\define previewPopupState() $(currentTiddler)$!!popup-$(payloadTiddler)$\n\n\\define renameFieldState() $(currentTiddler)$!!state-rename-$(payloadTiddler)$\n\n\\define select-all-actions()\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<$action-setfield $field={{{ [<payloadTiddler>addprefix[selection-]] }}} $value={{$:/state/import/select-all}}/>\n</$list>\n\\end\n\n<table class=\"tc-import-table\">\n<tbody>\n<tr>\n<th align=\"left\">\n<$checkbox tiddler=\"$:/state/import/select-all\" field=\"text\" checked=\"checked\" unchecked=\"unchecked\" default=\"checked\" actions=<<select-all-actions>>>\n<<lingo Listing/Select/Caption>>\n</$checkbox>\n</th>\n<th>\n<<lingo Listing/Title/Caption>>\n</th>\n<th>\n<<lingo Listing/Status/Caption>>\n</th>\n</tr>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<tr class={{{[<currentTiddler>has<suppressedField>then[tc-row-disabled]] ~[subfilter<payloadTitleFilter>is[tiddler]then[tc-row-warning]] }}}>\n<td>\n<$checkbox field=<<selectionField>> checked=\"checked\" unchecked=\"unchecked\" default=\"checked\" disabled={{{[<currentTiddler>has<suppressedField>then[yes]else[no]]}}}/>\n</td>\n<td>\n<$reveal type=\"nomatch\" state=<<renameFieldState>> text=\"yes\" tag=\"div\">\n<$reveal type=\"nomatch\" state=<<previewPopupState>> text=\"yes\" tag=\"div\" class=\"tc-flex\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown tc-flex-grow-1 tc-word-break\" set=<<previewPopupState>> setTo=\"yes\" disabled={{{[<currentTiddler>has<suppressedField>then[yes]else[no]]}}}>\n<span class=\"tc-small-gap-right\">{{$:/core/images/right-arrow}}</span><$text text={{{[subfilter<payloadTitleFilter>]}}}/>\n</$button>\n<$list filter=\"[<currentTiddler>!has<suppressedField>]\"><$button class=\"tc-btn-invisible\" set=<<renameFieldState>> setTo=\"yes\" tooltip={{{[<lingo-base>addsuffix[Listing/Rename/Tooltip]get[text]]}}}>{{$:/core/images/edit-button}}</$button></$list>\n</$reveal>\n<$reveal type=\"match\" state=<<previewPopupState>> text=\"yes\" tag=\"div\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<previewPopupState>> setTo=\"no\">\n<span class=\"tc-small-gap-right\">{{$:/core/images/down-arrow}}</span><$text text={{{[subfilter<payloadTitleFilter>]}}}/>\n</$button>\n</$reveal>\n</$reveal>\n<$reveal type=\"match\" state=<<renameFieldState>> text=\"yes\" tag=\"div\">\n<$text text={{{[<lingo-base>addsuffix[Listing/Rename/Prompt]get[text]]}}}/>\n</$reveal>\n</td>\n<td>\n<$view field=<<messageField>>/>\n<<overWriteWarning>>\n</td>\n</tr>\n<$reveal type=\"match\" state=<<renameFieldState>> text=\"yes\" tag=\"tr\">\n<td colspan=\"3\">\n<div class=\"tc-flex\">\n<$edit-text tiddler=<<newImportTitleTiddler>>  default={{{[subfilter<payloadTitleFilter>]}}} tag=\"input\" class=\"tc-import-rename tc-flex-grow-1\"/><span class=\"tc-small-gap-left\"><$button  class=\"tc-btn-invisible\" set=<<renameFieldState>> setTo=\"no\" tooltip={{{[<lingo-base>addsuffix[Listing/Rename/CancelRename]get[text]]}}}>{{$:/core/images/close-button}}<$action-deletetiddler $tiddler=<<newImportTitleTiddler>>/></$button><span class=\"tc-small-gap-right\"/></span><$button  class=\"tc-btn-invisible\" set=<<renameFieldState>> setTo=\"no\" tooltip={{{[<lingo-base>addsuffix[Listing/Rename/ConfirmRename]get[text]]}}}>{{$:/core/images/done-button}}<$action-setfield $field=<<renameField>> $value={{{[<newImportTitleTiddler>get[text]minlength[1]else<payloadTiddler>]}}} /><$action-deletetiddler $tiddler=<<newImportTitleTiddler>>/></$button>\n</div>\n</td>\n</$reveal>\n<tr>\n<td colspan=\"3\">\n<$reveal type=\"match\" text=\"yes\" state=<<previewPopupState>> tag=\"div\">\n<$list filter=\"[{$:/state/importpreviewtype}has[text]]\" variable=\"listItem\" emptyMessage={{$:/core/ui/ImportPreviews/Text}}>\n<$transclude tiddler={{$:/state/importpreviewtype}}/>\n</$list>\n</$reveal>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ImportPreviews/Diff": {
            "title": "$:/core/ui/ImportPreviews/Diff",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/Diff}}",
            "text": "<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle=<<payloadTiddler>> destTiddlerTitle=<<currentTiddler>> destSubTiddlerTitle=<<payloadTiddler>>/>\n"
        },
        "$:/core/ui/ImportPreviews/DiffFields": {
            "title": "$:/core/ui/ImportPreviews/DiffFields",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/DiffFields}}",
            "text": "<$macrocall $name=\"compareTiddlers\" sourceTiddlerTitle=<<payloadTiddler>> destTiddlerTitle=<<currentTiddler>> destSubTiddlerTitle=<<payloadTiddler>> exclude=\"text\"/>\n"
        },
        "$:/core/ui/ImportPreviews/Fields": {
            "title": "$:/core/ui/ImportPreviews/Fields",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/Fields}}",
            "text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[<payloadTiddler>subtiddlerfields<currentTiddler>sort[]] -text\" variable=\"fieldName\">\n<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<fieldName>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<fieldName>> tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>>/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ImportPreviews/Text": {
            "title": "$:/core/ui/ImportPreviews/Text",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/Text}}",
            "text": "<$transclude tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>> mode=\"block\"/>\n"
        },
        "$:/core/ui/ImportPreviews/TextRaw": {
            "title": "$:/core/ui/ImportPreviews/TextRaw",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/TextRaw}}",
            "text": "<pre><code><$view tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>> /></code></pre>"
        },
        "$:/core/ui/KeyboardShortcuts/advanced-search": {
            "title": "$:/core/ui/KeyboardShortcuts/advanced-search",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((advanced-search))",
            "text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\"[data-tiddler-title=\"$:/AdvancedSearch\"] .tc-search input\"\"\" preventScroll=\"true\"/>\n</$navigator>\n"
        },
        "$:/core/ui/KeyboardShortcuts/change-sidebar-layout": {
            "title": "$:/core/ui/KeyboardShortcuts/change-sidebar-layout",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((change-sidebar-layout))",
            "text": "<$list filter=\"[{$:/themes/tiddlywiki/vanilla/options/sidebarlayout}match[fixed-fluid]]\" \nemptyMessage=\"\"\"<$action-setfield $tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" text=\"fixed-fluid\"/>\"\"\">\n<$action-setfield $tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" text=\"fluid-fixed\"/>\n</$list>\n"
        },
        "$:/core/ui/KeyboardShortcuts/new-image": {
            "title": "$:/core/ui/KeyboardShortcuts/new-image",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((new-image))",
            "text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-image}}\n</$navigator>\n"
        },
        "$:/core/ui/KeyboardShortcuts/new-journal": {
            "title": "$:/core/ui/KeyboardShortcuts/new-journal",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((new-journal))",
            "text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-journal}}\n</$navigator>\n"
        },
        "$:/core/ui/KeyboardShortcuts/new-tiddler": {
            "title": "$:/core/ui/KeyboardShortcuts/new-tiddler",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((new-tiddler))",
            "text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-tiddler}}\n</$navigator>\n"
        },
        "$:/core/ui/KeyboardShortcuts/save-wiki": {
            "title": "$:/core/ui/KeyboardShortcuts/save-wiki",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((save-wiki))",
            "text": "<$wikify name=\"site-title\" text={{$:/config/SaveWikiButton/Filename}}>\n<$action-sendmessage $message=\"tm-save-wiki\" $param={{$:/config/SaveWikiButton/Template}} filename=<<site-title>>/>\n</$wikify>\n"
        },
        "$:/core/ui/KeyboardShortcuts/sidebar-search": {
            "title": "$:/core/ui/KeyboardShortcuts/sidebar-search",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((sidebar-search))",
            "text": "<$action-sendmessage $message=\"tm-focus-selector\" $param=\".tc-search input\"/>\n"
        },
        "$:/core/ui/KeyboardShortcuts/switcher": {
            "title": "$:/core/ui/KeyboardShortcuts/switcher",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((layout-switcher))",
            "text": "<$action-sendmessage $message=\"tm-show-switcher\" switch=\"layout\"/>"
        },
        "$:/core/ui/KeyboardShortcuts/toggle-sidebar": {
            "title": "$:/core/ui/KeyboardShortcuts/toggle-sidebar",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((toggle-sidebar))",
            "text": "<$list filter=\"[[$:/state/sidebar]is[missing]] [{$:/state/sidebar}removeprefix[yes]]\" emptyMessage=\"\"\"\n<$action-setfield $tiddler=\"$:/state/sidebar\" text=\"yes\"/>\n\"\"\">\n<$action-setfield $tiddler=\"$:/state/sidebar\" text=\"no\"/>\n</$list>\n"
        },
        "$:/snippets/LayoutSwitcher": {
            "title": "$:/snippets/LayoutSwitcher",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/LayoutSwitcher/Caption}}",
            "text": "<$linkcatcher to=\"$:/layout\">\n<div class=\"tc-chooser\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/Layout]] [[$:/core/ui/PageTemplate]] +[!is[draft]sort[name]]\">\n<$list filter=\"[{$:/layout}!has[text]]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$set name=\"cls\" filter=\"[all[current]field:title{$:/layout}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$transclude field=\"name\"/>'' - <$transclude field=\"description\"/></$link></div>\n</$set>\n\"\"\">\n<$set name=\"cls\" filter=\"[all[current]field:title[$:/core/ui/PageTemplate]]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$transclude field=\"name\"/>'' - <$transclude field=\"description\"/></$link></div>\n</$set>\n</$list>\n</$list>\n</div>\n</$linkcatcher>\n"
        },
        "$:/core/ui/ListItemTemplate": {
            "title": "$:/core/ui/ListItemTemplate",
            "text": "<div class=\"tc-menu-list-item\">\n<$link />\n</div>"
        },
        "$:/Manager/ItemMain/Fields": {
            "title": "$:/Manager/ItemMain/Fields",
            "tags": "$:/tags/Manager/ItemMain",
            "caption": "{{$:/language/Manager/Item/Fields}}",
            "text": "<table>\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n"
        },
        "$:/Manager/ItemMain/RawText": {
            "title": "$:/Manager/ItemMain/RawText",
            "tags": "$:/tags/Manager/ItemMain",
            "caption": "{{$:/language/Manager/Item/RawText}}",
            "text": "<pre><code><$view/></code></pre>\n"
        },
        "$:/Manager/ItemMain/WikifiedText": {
            "title": "$:/Manager/ItemMain/WikifiedText",
            "tags": "$:/tags/Manager/ItemMain",
            "caption": "{{$:/language/Manager/Item/WikifiedText}}",
            "text": "<$transclude mode=\"block\"/>\n"
        },
        "$:/Manager/ItemSidebar/Colour": {
            "title": "$:/Manager/ItemSidebar/Colour",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Colour}}",
            "text": "\\define swatch-styles()\nheight: 1em;\nbackground-color: $(colour)$\n\\end\n\n<$vars colour={{!!color}}>\n<p style=<<swatch-styles>>/>\n</$vars>\n<p>\n<$edit-text field=\"color\" tag=\"input\" type=\"color\"/> / <$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/>\n</p>\n"
        },
        "$:/Manager/ItemSidebar/Icon": {
            "title": "$:/Manager/ItemSidebar/Icon",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Icon}}",
            "text": "<p>\n<div class=\"tc-manager-icon-editor\">\n<$button popup=<<qualify \"$:/state/popup/image-picker\">> class=\"tc-btn-invisible\">\n<$transclude tiddler={{!!icon}}>\n{{$:/language/Manager/Item/Icon/None}}\n</$transclude>\n</$button>\n<div class=\"tc-block-dropdown-wrapper\" style=\"position: static;\">\n<$reveal state=<<qualify \"$:/state/popup/image-picker\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-popup\">\n<div class=\"tc-block-dropdown tc-popup-keep\" style=\"width: 80%; left: 10%; right: 10%; padding: 0.5em;\">\n<$macrocall $name=\"image-picker-include-tagged-images\" actions=\"\"\"\n<$action-setfield $field=\"icon\" $value=<<imageTitle>>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/image-picker\">>/>\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n</div>\n</p>\n"
        },
        "$:/Manager/ItemSidebar/Tags": {
            "title": "$:/Manager/ItemSidebar/Tags",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Tags}}",
            "text": "\\whitespace trim\n\\define tag-checkbox-actions()\n<$action-listops\n\t$tiddler=\"$:/config/Manager/RecentTags\"\n\t$subfilter=\"[<tag>] [list[$:/config/Manager/RecentTags]] +[limit[12]]\"\n/>\n\\end\n\n\\define tag-picker-actions()\n<<tag-checkbox-actions>>\n\\end\n\n<p>\n<$list filter=\"[all[current]tags[]] [list[$:/config/Manager/RecentTags]] +[sort[title]] \" variable=\"tag\" storyview=\"pop\">\n<div>\n<$checkbox tiddler=<<currentTiddler>> tag=<<tag>> actions=<<tag-checkbox-actions>>>\n<$macrocall $name=\"tag-pill\" tag=<<tag>>/>\n</$checkbox>\n</div>\n</$list>\n</p>\n<p>\n<$fieldmangler>\n<$macrocall $name=\"tag-picker\" actions=<<tag-picker-actions>>/>\n</$fieldmangler>\n</p>\n"
        },
        "$:/Manager/ItemSidebar/Tools": {
            "title": "$:/Manager/ItemSidebar/Tools",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Tools}}",
            "text": "<p>\n<$button to=<<currentTiddler>>>{{$:/core/images/link}} open</$button>\n</p>\n<p>\n<$button message=\"tm-edit-tiddler\" param=<<currentTiddler>>>{{$:/core/images/edit-button}} edit</$button>\n</p>\n"
        },
        "$:/Manager": {
            "title": "$:/Manager",
            "icon": "$:/core/images/list",
            "color": "#bbb",
            "text": "\\define lingo-base() $:/language/Manager/\n\n\\define list-item-content-item()\n<div class=\"tc-manager-list-item-content-item\">\n\t<$vars state-title=\"\"\"$:/state/popup/manager/item/$(listItem)$\"\"\">\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"hide\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/down-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"nomatch\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"show\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/right-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\" class=\"tc-manager-list-item-content-item-body\">\n\t\t\t<$transclude tiddler=<<listItem>>/>\n\t\t</$reveal>\n\t</$vars>\n</div>\n\\end\n\n<div class=\"tc-manager-wrapper\">\n\t<div class=\"tc-manager-controls\">\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Show/Prompt>> <$select tiddler=\"$:/config/Manager/Show\" default=\"tiddlers\">\n\t\t\t\t<option value=\"tiddlers\"><<lingo Controls/Show/Option/Tiddlers>></option>\n\t\t\t\t<option value=\"tags\"><<lingo Controls/Show/Option/Tags>></option>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Search/Prompt>> <$edit-text tiddler=\"$:/config/Manager/Filter\" tag=\"input\" default=\"\" placeholder={{$:/language/Manager/Controls/Search/Placeholder}}/>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/FilterByTag/Prompt>> <$select tiddler=\"$:/config/Manager/Tag\" default=\"\">\n\t\t\t\t<option value=\"\"><<lingo Controls/FilterByTag/None>></option>\n\t\t\t\t<$list filter=\"[!is{$:/config/Manager/System}tags[]!is[system]sort[title]]\" variable=\"tag\">\n\t\t\t\t\t<option value=<<tag>>><$text text=<<tag>>/></option>\n\t\t\t\t</$list>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Sort/Prompt>> <$select tiddler=\"$:/config/Manager/Sort\" default=\"title\">\n\t\t\t\t<optgroup label=\"Common\">\n\t\t\t\t\t<$list filter=\"title modified modifier created creator created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t\t<optgroup label=\"All\">\n\t\t\t\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}fields[]sort[title]] -title -modified -modifier -created -creator -created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t</$select>\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/Order\" field=\"text\" checked=\"reverse\" unchecked=\"forward\" default=\"forward\">\n\t\t\t\t<<lingo Controls/Order/Prompt>>\n\t\t\t</$checkbox>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/System\" field=\"text\" checked=\"\" unchecked=\"system\" default=\"system\">\n\t\t\t\t{{$:/language/SystemTiddlers/Include/Prompt}}\n\t\t\t</$checkbox>\n\t\t</div>\n\t</div>\n\t<div class=\"tc-manager-list\">\n\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}search{$:/config/Manager/Filter}tag:strict{$:/config/Manager/Tag}sort{$:/config/Manager/Sort}order{$:/config/Manager/Order}]\">\n\t\t\t<$vars transclusion=<<currentTiddler>>>\n\t\t\t\t<div style=\"tc-manager-list-item\">\n\t\t\t\t\t<$button popup=<<qualify \"$:/state/manager/popup\">> class=\"tc-btn-invisible tc-manager-list-item-heading\" selectedClass=\"tc-manager-list-item-heading-selected\">\n\t\t\t\t\t\t<$text text=<<currentTiddler>>/>\n\t\t\t\t\t</$button>\n\t\t\t\t\t<$reveal state=<<qualify \"$:/state/manager/popup\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-manager-list-item-content tc-popup-handle\">\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-tiddler\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemMain]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-sidebar\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemSidebar]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</$reveal>\n\t\t\t\t</div>\n\t\t\t</$vars>\n\t\t</$list>\n\t</div>\n</div>\n"
        },
        "$:/core/ui/MissingTemplate": {
            "title": "$:/core/ui/MissingTemplate",
            "text": "<div class=\"tc-tiddler-missing\">\n<$button popup=<<qualify \"$:/state/popup/missing\">> class=\"tc-btn-invisible tc-missing-tiddler-label\">\n<$view field=\"title\" format=\"text\" />\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/missing\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<hr>\n<$list filter=\"[all[current]backlinks[]sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n</div>\n"
        },
        "$:/core/ui/MoreSideBar/All": {
            "title": "$:/core/ui/MoreSideBar/All",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/All/Caption}}",
            "text": "<$list filter={{$:/core/Filters/AllTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Drafts": {
            "title": "$:/core/ui/MoreSideBar/Drafts",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Drafts/Caption}}",
            "text": "<$list filter={{$:/core/Filters/Drafts!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Explorer": {
            "title": "$:/core/ui/MoreSideBar/Explorer",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Explorer/Caption}}",
            "text": "<<tree \"$:/\">>\n"
        },
        "$:/core/ui/MoreSideBar/Missing": {
            "title": "$:/core/ui/MoreSideBar/Missing",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Missing/Caption}}",
            "text": "<$list filter={{$:/core/Filters/Missing!!filter}} template=\"$:/core/ui/MissingTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Orphans": {
            "title": "$:/core/ui/MoreSideBar/Orphans",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Orphans/Caption}}",
            "text": "<$list filter={{$:/core/Filters/Orphans!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins": {
            "title": "$:/core/ui/MoreSideBar/Plugins",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/ControlPanel/Plugins/Caption}}",
            "text": "\n{{$:/language/ControlPanel/Plugins/Installed/Hint}}\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar/Plugins]!has[draft.of]]\" default=\"$:/core/ui/MoreSideBar/Plugins/Plugins\" explicitState=\"$:/state/tab-1163638994\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Recent": {
            "title": "$:/core/ui/MoreSideBar/Recent",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Recent/Caption}}",
            "text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n"
        },
        "$:/core/ui/MoreSideBar/Shadows": {
            "title": "$:/core/ui/MoreSideBar/Shadows",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Shadows/Caption}}",
            "text": "<$list filter={{$:/core/Filters/ShadowTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/System": {
            "title": "$:/core/ui/MoreSideBar/System",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/System/Caption}}",
            "text": "<$list filter={{$:/core/Filters/SystemTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Tags": {
            "title": "$:/core/ui/MoreSideBar/Tags",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Tags/Caption}}",
            "text": "<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n{{$:/core/ui/Buttons/tag-manager}}\n\n</$set>\n\n</$set>\n\n</$set>\n\n<$list filter={{$:/core/Filters/AllTags!!filter}}>\n\n<$transclude tiddler=\"$:/core/ui/TagTemplate\"/>\n\n</$list>\n\n<hr class=\"tc-untagged-separator\">\n\n{{$:/core/ui/UntaggedTemplate}}\n"
        },
        "$:/core/ui/MoreSideBar/Types": {
            "title": "$:/core/ui/MoreSideBar/Types",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Types/Caption}}",
            "text": "<$list filter={{$:/core/Filters/TypedTiddlers!!filter}}>\n<div class=\"tc-menu-list-item\">\n<$view field=\"type\"/>\n<$list filter=\"[type{!!type}!is[system]sort[title]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}><$view field=\"title\"/></$link>\n</div>\n</$list>\n</div>\n</$list>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins/Languages": {
            "title": "$:/core/ui/MoreSideBar/Plugins/Languages",
            "tags": "$:/tags/MoreSideBar/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}}",
            "text": "<$list filter=\"[!has[draft.of]plugin-type[language]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins/Plugins": {
            "title": "$:/core/ui/MoreSideBar/Plugins/Plugins",
            "tags": "$:/tags/MoreSideBar/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}}",
            "text": "<$list filter=\"[!has[draft.of]plugin-type[plugin]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}>>/>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins/Theme": {
            "title": "$:/core/ui/MoreSideBar/Plugins/Theme",
            "tags": "$:/tags/MoreSideBar/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}}",
            "text": "<$list filter=\"[!has[draft.of]plugin-type[theme]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n"
        },
        "$:/core/ui/Buttons/advanced-search": {
            "title": "$:/core/ui/Buttons/advanced-search",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/advanced-search-button}} {{$:/language/Buttons/AdvancedSearch/Caption}}",
            "description": "{{$:/language/Buttons/AdvancedSearch/Hint}}",
            "text": "\\whitespace trim\n\\define advanced-search-button(class)\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/advanced-search-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/AdvancedSearch/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/AdvancedSearch]]\" emptyMessage=<<advanced-search-button>>>\n<<advanced-search-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/close-all": {
            "title": "$:/core/ui/Buttons/close-all",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/close-all-button}} {{$:/language/Buttons/CloseAll/Caption}}",
            "description": "{{$:/language/Buttons/CloseAll/Hint}}",
            "text": "<$button message=\"tm-close-all-tiddlers\" tooltip={{$:/language/Buttons/CloseAll/Hint}} aria-label={{$:/language/Buttons/CloseAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/CloseAll/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/control-panel": {
            "title": "$:/core/ui/Buttons/control-panel",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/options-button}} {{$:/language/Buttons/ControlPanel/Caption}}",
            "description": "{{$:/language/Buttons/ControlPanel/Hint}}",
            "text": "\\whitespace trim\n\\define control-panel-button(class)\n<$button to=\"$:/ControlPanel\" tooltip={{$:/language/Buttons/ControlPanel/Hint}} aria-label={{$:/language/Buttons/ControlPanel/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/options-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/ControlPanel/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/ControlPanel]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/encryption": {
            "title": "$:/core/ui/Buttons/encryption",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/locked-padlock}} {{$:/language/Buttons/Encryption/Caption}}",
            "description": "{{$:/language/Buttons/Encryption/Hint}}",
            "text": "\\whitespace trim\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-clear-password\" tooltip={{$:/language/Buttons/Encryption/ClearPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/ClearPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/locked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/ClearPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-set-password\" tooltip={{$:/language/Buttons/Encryption/SetPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/SetPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/unlocked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/SetPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n"
        },
        "$:/core/ui/Buttons/export-page": {
            "title": "$:/core/ui/Buttons/export-page",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportPage/Caption}}",
            "description": "{{$:/language/Buttons/ExportPage/Hint}}",
            "text": "<$macrocall $name=\"exportButton\" exportFilter=\"[!is[system]sort[title]]\" lingoBase=\"$:/language/Buttons/ExportPage/\"/>"
        },
        "$:/core/ui/Buttons/fold-all": {
            "title": "$:/core/ui/Buttons/fold-all",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/fold-all-button}} {{$:/language/Buttons/FoldAll/Caption}}",
            "description": "{{$:/language/Buttons/FoldAll/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/FoldAll/Hint}} aria-label={{$:/language/Buttons/FoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FoldAll/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/full-screen": {
            "title": "$:/core/ui/Buttons/full-screen",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/full-screen-button}} {{$:/language/Buttons/FullScreen/Caption}}",
            "description": "{{$:/language/Buttons/FullScreen/Hint}}",
            "text": "<$button message=\"tm-full-screen\" tooltip={{$:/language/Buttons/FullScreen/Hint}} aria-label={{$:/language/Buttons/FullScreen/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/full-screen-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FullScreen/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/home": {
            "title": "$:/core/ui/Buttons/home",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/home-button}} {{$:/language/Buttons/Home/Caption}}",
            "description": "{{$:/language/Buttons/Home/Hint}}",
            "text": "<$button message=\"tm-home\" tooltip={{$:/language/Buttons/Home/Hint}} aria-label={{$:/language/Buttons/Home/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/home-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Home/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/import": {
            "title": "$:/core/ui/Buttons/import",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/import-button}} {{$:/language/Buttons/Import/Caption}}",
            "description": "{{$:/language/Buttons/Import/Hint}}",
            "text": "<div class=\"tc-file-input-wrapper\">\n<$button tooltip={{$:/language/Buttons/Import/Hint}} aria-label={{$:/language/Buttons/Import/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/import-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Import/Caption}}/></span>\n</$list>\n</$button>\n<$browse tooltip={{$:/language/Buttons/Import/Hint}}/>\n</div>"
        },
        "$:/core/ui/Buttons/language": {
            "title": "$:/core/ui/Buttons/language",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/globe}} {{$:/language/Buttons/Language/Caption}}",
            "description": "{{$:/language/Buttons/Language/Hint}}",
            "text": "\\whitespace trim\n\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/language\">> tooltip={{$:/language/Buttons/Language/Hint}} aria-label={{$:/language/Buttons/Language/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value={{$:/language}}>\n<$image source=<<flag-title>>/>\n</$set>\n</span>\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Language/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/language\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n{{$:/snippets/languageswitcher}}\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/Buttons/manager": {
            "title": "$:/core/ui/Buttons/manager",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/list}} {{$:/language/Buttons/Manager/Caption}}",
            "description": "{{$:/language/Buttons/Manager/Hint}}",
            "text": "\\whitespace trim\n\\define manager-button(class)\n<$button to=\"$:/Manager\" tooltip={{$:/language/Buttons/Manager/Hint}} aria-label={{$:/language/Buttons/Manager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/list}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Manager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/Manager]]\" emptyMessage=<<manager-button>>>\n<<manager-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/more-page-actions": {
            "title": "$:/core/ui/Buttons/more-page-actions",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}",
            "description": "{{$:/language/Buttons/More/Hint}}",
            "text": "\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/More/Caption}}/></span>\n</$list>\n</$button><$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"below\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]] -[[$:/core/ui/Buttons/more-page-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$set>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>"
        },
        "$:/core/ui/Buttons/new-image": {
            "title": "$:/core/ui/Buttons/new-image",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/new-image-button}} {{$:/language/Buttons/NewImage/Caption}}",
            "description": "{{$:/language/Buttons/NewImage/Hint}}",
            "text": "\\whitespace trim\n<$button tooltip={{$:/language/Buttons/NewImage/Hint}} aria-label={{$:/language/Buttons/NewImage/Caption}} class=<<tv-config-toolbar-class>> actions={{$:/core/ui/Actions/new-image}}>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-image-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewImage/Caption}}/></span>\n</$list>\n</$button>\n"
        },
        "$:/core/ui/Buttons/new-journal": {
            "title": "$:/core/ui/Buttons/new-journal",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournal/Caption}}",
            "description": "{{$:/language/Buttons/NewJournal/Hint}}",
            "text": "\\whitespace trim\n\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournal/Hint}} aria-label={{$:/language/Buttons/NewJournal/Caption}} class=<<tv-config-toolbar-class>> actions={{$:/core/ui/Actions/new-journal}}>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewJournal/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<<journalButton>>\n"
        },
        "$:/core/ui/Buttons/new-tiddler": {
            "title": "$:/core/ui/Buttons/new-tiddler",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/new-button}} {{$:/language/Buttons/NewTiddler/Caption}}",
            "description": "{{$:/language/Buttons/NewTiddler/Hint}}",
            "text": "\\whitespace trim\n<$button actions={{$:/core/ui/Actions/new-tiddler}} tooltip={{$:/language/Buttons/NewTiddler/Hint}} aria-label={{$:/language/Buttons/NewTiddler/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewTiddler/Caption}}/></span>\n</$list>\n</$button>\n"
        },
        "$:/core/ui/Buttons/palette": {
            "title": "$:/core/ui/Buttons/palette",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/palette}} {{$:/language/Buttons/Palette/Caption}}",
            "description": "{{$:/language/Buttons/Palette/Hint}}",
            "text": "\\whitespace trim\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/palette\">> tooltip={{$:/language/Buttons/Palette/Hint}} aria-label={{$:/language/Buttons/Palette/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/palette}}\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Palette/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/palette\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\" style=\"font-size:0.7em;\">\n{{$:/snippets/paletteswitcher}}\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/Buttons/print": {
            "title": "$:/core/ui/Buttons/print",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/print-button}} {{$:/language/Buttons/Print/Caption}}",
            "description": "{{$:/language/Buttons/Print/Hint}}",
            "text": "<$button message=\"tm-print\" tooltip={{$:/language/Buttons/Print/Hint}} aria-label={{$:/language/Buttons/Print/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/print-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Print/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/refresh": {
            "title": "$:/core/ui/Buttons/refresh",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/refresh-button}} {{$:/language/Buttons/Refresh/Caption}}",
            "description": "{{$:/language/Buttons/Refresh/Hint}}",
            "text": "<$button message=\"tm-browser-refresh\" tooltip={{$:/language/Buttons/Refresh/Hint}} aria-label={{$:/language/Buttons/Refresh/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/refresh-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Refresh/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/save-wiki": {
            "title": "$:/core/ui/Buttons/save-wiki",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/save-button}} {{$:/language/Buttons/SaveWiki/Caption}}",
            "description": "{{$:/language/Buttons/SaveWiki/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/SaveWiki/Hint}} aria-label={{$:/language/Buttons/SaveWiki/Caption}} class=<<tv-config-toolbar-class>>>\n<$wikify name=\"site-title\" text={{$:/config/SaveWikiButton/Filename}}>\n<$action-sendmessage $message=\"tm-save-wiki\" $param={{$:/config/SaveWikiButton/Template}} filename=<<site-title>>/>\n</$wikify>\n<span class=\"tc-dirty-indicator\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/save-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/SaveWiki/Caption}}/></span>\n</$list>\n</span>\n</$button>"
        },
        "$:/core/ui/Buttons/storyview": {
            "title": "$:/core/ui/Buttons/storyview",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/storyview-classic}} {{$:/language/Buttons/StoryView/Caption}}",
            "description": "{{$:/language/Buttons/StoryView/Hint}}",
            "text": "\\whitespace trim\n\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/storyview\">> tooltip={{$:/language/Buttons/StoryView/Hint}} aria-label={{$:/language/Buttons/StoryView/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n<$set name=\"storyview\" value={{$:/view}}>\n<$transclude tiddler=<<icon>>/>\n</$set>\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/StoryView/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/storyview\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n{{$:/snippets/viewswitcher}}\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/Buttons/tag-manager": {
            "title": "$:/core/ui/Buttons/tag-manager",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/tag-button}} {{$:/language/Buttons/TagManager/Caption}}",
            "description": "{{$:/language/Buttons/TagManager/Hint}}",
            "text": "\\whitespace trim\n\\define control-panel-button(class)\n<$button to=\"$:/TagManager\" tooltip={{$:/language/Buttons/TagManager/Hint}} aria-label={{$:/language/Buttons/TagManager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/tag-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/TagManager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/TagManager]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/theme": {
            "title": "$:/core/ui/Buttons/theme",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/theme-button}} {{$:/language/Buttons/Theme/Caption}}",
            "description": "{{$:/language/Buttons/Theme/Hint}}",
            "text": "\\whitespace trim\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/theme\">> tooltip={{$:/language/Buttons/Theme/Hint}} aria-label={{$:/language/Buttons/Theme/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/theme-button}}\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Theme/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/theme\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/theme\">\n{{$:/snippets/themeswitcher}}\n</$linkcatcher>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/Buttons/timestamp": {
            "title": "$:/core/ui/Buttons/timestamp",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/timestamp-on}} {{$:/language/Buttons/Timestamp/Caption}}",
            "description": "{{$:/language/Buttons/Timestamp/Hint}}",
            "text": "\\whitespace trim\n<$reveal type=\"nomatch\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/On/Hint}} aria-label={{$:/language/Buttons/Timestamp/On/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"yes\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/timestamp-on}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/On/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/Off/Hint}} aria-label={{$:/language/Buttons/Timestamp/Off/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"no\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/timestamp-off}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/Off/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n"
        },
        "$:/core/ui/Buttons/unfold-all": {
            "title": "$:/core/ui/Buttons/unfold-all",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/unfold-all-button}} {{$:/language/Buttons/UnfoldAll/Caption}}",
            "description": "{{$:/language/Buttons/UnfoldAll/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/UnfoldAll/Hint}} aria-label={{$:/language/Buttons/UnfoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-unfold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/UnfoldAll/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/PageTemplate/pagecontrols": {
            "title": "$:/core/ui/PageTemplate/pagecontrols",
            "text": "\\whitespace trim\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-page-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n<$set name=\"hidden\" value=<<config-title>>>\n<$list filter=\"[<hidden>!text[hide]]\" storyview=\"pop\" variable=\"ignore\">\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n</$set>\n</$list>\n</$set>\n</$list>\n</div>\n"
        },
        "$:/core/ui/PageStylesheet": {
            "title": "$:/core/ui/PageStylesheet",
            "text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/PageTemplate/alerts": {
            "title": "$:/core/ui/PageTemplate/alerts",
            "tags": "$:/tags/PageTemplate",
            "text": "<div class=\"tc-alerts\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Alert]!has[draft.of]]\" template=\"$:/core/ui/AlertTemplate\" storyview=\"pop\"/>\n\n</div>\n"
        },
        "$:/core/ui/PageTemplate/drafts": {
            "title": "$:/core/ui/PageTemplate/drafts",
            "tags": "$:/tags/PageTemplate",
            "text": "\\whitespace trim\n<$reveal state=\"$:/status/IsReadOnly\" type=\"nomatch\" text=\"yes\" tag=\"div\" class=\"tc-drafts-list\">\n<$list filter=\"[has[draft.of]!sort[modified]] -[list[$:/StoryList]]\">\n<$link>\n{{$:/core/images/edit-button}} <$text text=<<currentTiddler>>/>\n</$link>\n</$list>\n</$reveal>\n"
        },
        "$:/core/ui/PageTemplate/pluginreloadwarning": {
            "title": "$:/core/ui/PageTemplate/pluginreloadwarning",
            "tags": "$:/tags/PageTemplate",
            "text": "\\define lingo-base() $:/language/\n\n<$list filter=\"[{$:/status/RequireReloadDueToPluginChange}match[yes]]\">\n\n<$reveal type=\"nomatch\" state=\"$:/temp/HidePluginWarning\" text=\"yes\">\n\n<div class=\"tc-plugin-reload-warning\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<<lingo PluginReloadWarning>> <$button set=\"$:/temp/HidePluginWarning\" setTo=\"yes\" class=\"tc-btn-invisible\">{{$:/core/images/close-button}}</$button>\n\n</$set>\n\n</div>\n\n</$reveal>\n\n</$list>\n"
        },
        "$:/core/ui/PageTemplate/sidebar": {
            "title": "$:/core/ui/PageTemplate/sidebar",
            "tags": "$:/tags/PageTemplate",
            "text": "\\whitespace trim\n\\define config-title()\n$:/config/SideBarSegments/Visibility/$(listItem)$\n\\end\n\n<$scrollable fallthrough=\"no\" class=\"tc-sidebar-scrollable\">\n\n<div class=\"tc-sidebar-header\">\n\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBarSegment]!has[draft.of]]\" variable=\"listItem\">\n\n<$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"  tag=\"div\">\n\n<$transclude tiddler=<<listItem>> mode=\"block\"/>\n\n</$reveal>\n\n</$list>\n\n</$reveal>\n\n</div>\n\n</$scrollable>\n"
        },
        "$:/core/ui/PageTemplate/story": {
            "title": "$:/core/ui/PageTemplate/story",
            "tags": "$:/tags/PageTemplate",
            "text": "\\whitespace trim\n<section class=\"tc-story-river\">\n\n<section class=\"story-backdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AboveStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" template={{$:/config/ui/ViewTemplate}} editTemplate={{$:/config/ui/EditTemplate}} storyview={{$:/view}} emptyMessage={{$:/config/EmptyStoryMessage}}/>\n\n<section class=\"story-frontdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/BelowStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n</section>\n"
        },
        "$:/core/ui/PageTemplate/topleftbar": {
            "title": "$:/core/ui/PageTemplate/topleftbar",
            "tags": "$:/tags/PageTemplate",
            "text": "<span class=\"tc-topbar tc-topbar-left\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopLeftBar]!has[draft.of]]\" variable=\"listItem\" storyview=\"pop\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n"
        },
        "$:/core/ui/PageTemplate/toprightbar": {
            "title": "$:/core/ui/PageTemplate/toprightbar",
            "tags": "$:/tags/PageTemplate",
            "text": "<span class=\"tc-topbar tc-topbar-right\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopRightBar]!has[draft.of]]\" variable=\"listItem\" storyview=\"pop\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n"
        },
        "$:/core/ui/PageTemplate": {
            "title": "$:/core/ui/PageTemplate",
            "name": "{{$:/language/PageTemplate/Name}}",
            "description": "{{$:/language/PageTemplate/Description}}",
            "text": "\\whitespace trim\n\\define containerClasses()\ntc-page-container tc-page-view-$(storyviewTitle)$ tc-language-$(languageTitle)$\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<$vars\n\ttv-config-toolbar-icons={{$:/config/Toolbar/Icons}}\n\ttv-config-toolbar-text={{$:/config/Toolbar/Text}}\n\ttv-config-toolbar-class={{$:/config/Toolbar/ButtonClass}}\n\ttv-enable-drag-and-drop={{$:/config/DragAndDrop/Enable}}\n\ttv-show-missing-links={{$:/config/MissingLinks}}\n\tstoryviewTitle={{$:/view}}\n\tlanguageTitle={{{ [{$:/language}get[name]] }}}>\n\n<div class=<<containerClasses>>>\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n\n<$dropzone enable=<<tv-enable-drag-and-drop>>>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageTemplate]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n\n</$dropzone>\n\n</$navigator>\n\n</div>\n\n</$vars>\n"
        },
        "$:/PaletteManager": {
            "title": "$:/PaletteManager",
            "text": "\\define lingo-base() $:/language/ControlPanel/Palette/Editor/\n\\define describePaletteColour(colour)\n<$transclude tiddler=\"$:/language/Docs/PaletteColours/$colour$\"><$text text=\"$colour$\"/></$transclude>\n\\end\n\\define edit-colour-placeholder()\n edit $(colourName)$\n\\end\n\\define colour-tooltip(showhide) $showhide$ editor for $(newColourName)$ \n\\define resolve-colour(macrocall)\n\\import $:/core/macros/utils\n\\whitespace trim\n<$wikify name=\"name\" text=\"\"\"$macrocall$\"\"\">\n<<name>>\n</$wikify>\n\\end\n\\define delete-colour-index-actions() <$action-setfield $index=<<colourName>>/>\n\\define palette-manager-colour-row-segment()\n\\whitespace trim\n<$edit-text index=<<colourName>> tag=\"input\" placeholder=<<edit-colour-placeholder>> default=\"\"/>\n<br>\n<$edit-text index=<<colourName>> type=\"color\" tag=\"input\" class=\"tc-palette-manager-colour-input\"/>\n<$list filter=\"[<currentTiddler>getindex<colourName>removeprefix[<<]removesuffix[>>]] [<currentTiddler>getindex<colourName>removeprefix[<$]removesuffix[/>]]\" variable=\"ignore\">\n<$set name=\"state\" value={{{ [[$:/state/palettemanager/]addsuffix<currentTiddler>addsuffix[/]addsuffix<colourName>] }}}>\n<$wikify name=\"newColourName\" text=\"\"\"<$macrocall $name=\"resolve-colour\" macrocall={{{ [<currentTiddler>getindex<colourName>] }}}/>\"\"\">\n<$reveal state=<<state>> type=\"nomatch\" text=\"show\">\n<$button tooltip=<<colour-tooltip show>> aria-label=<<colour-tooltip show>> class=\"tc-btn-invisible\" set=<<state>> setTo=\"show\">{{$:/core/images/down-arrow}}<$text text=<<newColourName>> class=\"tc-small-gap-left\"/></$button><br>\n</$reveal>\n<$reveal state=<<state>> type=\"match\" text=\"show\">\n<$button tooltip=<<colour-tooltip hide>> aria-label=<<colour-tooltip show>> class=\"tc-btn-invisible\" actions=\"\"\"<$action-deletetiddler $tiddler=<<state>>/>\"\"\">{{$:/core/images/up-arrow}}<$text text=<<newColourName>> class=\"tc-small-gap-left\"/></$button><br>\n</$reveal>\n<$reveal state=<<state>> type=\"match\" text=\"show\">\n<$set name=\"colourName\" value=<<newColourName>>>\n<br>\n<<palette-manager-colour-row-segment>>\n<br><br>\n</$set>\n</$reveal>\n</$wikify>\n</$set>\n</$list>\n\\end\n\\define palette-manager-colour-row()\n\\whitespace trim\n<tr>\n<td>\n<span style=\"float:right;\">\n<$button tooltip={{$:/language/ControlPanel/Palette/Editor/Delete/Hint}} aria-label=<<lingo Delete/Hint>> class=\"tc-btn-invisible\" actions=<<delete-colour-index-actions>>>\n{{$:/core/images/delete-button}}</$button>\n</span>\n''<$macrocall $name=\"describePaletteColour\" colour=<<colourName>>/>''<br/>\n<$macrocall $name=\"colourName\" $output=\"text/plain\"/>\n</td>\n<td>\n<<palette-manager-colour-row-segment>>\n</td>\n</tr>\n\\end\n\\define palette-manager-table()\n\\whitespace trim\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]indexes[]]\" variable=\"colourName\">\n<$list filter=\"[<currentTiddler>indexes[]removeprefix<colourName>suffix[]]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$list filter=\"[{$:/state/palettemanager/showexternal}removeprefix[yes]suffix[]]\" variable=\"ignore\">\n<<palette-manager-colour-row>>\n</$list>\n\"\"\">\n<<palette-manager-colour-row>>\n</$list>\n</$list>\n</tbody>\n</table>\n\\end\n<$set name=\"currentTiddler\" value={{$:/palette}}>\n\n<<lingo Prompt>> <$link to={{$:/palette}}><$macrocall $name=\"currentTiddler\" $output=\"text/plain\"/></$link>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\" variable=\"listItem\">\n<<lingo Prompt/Modified>>\n<$button message=\"tm-delete-tiddler\" param={{$:/palette}}><<lingo Reset/Caption>></$button>\n</$list>\n\n<$list filter=\"[all[current]is[shadow]!is[tiddler]]\" variable=\"listItem\">\n<<lingo Clone/Prompt>>\n</$list>\n\n<$button message=\"tm-new-tiddler\" param={{$:/palette}}><<lingo Clone/Caption>></$button>\n\n<$checkbox tiddler=\"$:/state/palettemanager/showexternal\" field=\"text\" checked=\"yes\" unchecked=\"no\"><span class=\"tc-small-gap-left\"><<lingo Names/External/Show>></span></$checkbox>\n\n<<palette-manager-table>>\n"
        },
        "$:/core/ui/PluginInfo": {
            "title": "$:/core/ui/PluginInfo",
            "text": "\\define localised-info-tiddler-title()\n$(currentTiddler)$/$(languageTitle)$/$(currentTab)$\n\\end\n\\define info-tiddler-title()\n$(currentTiddler)$/$(currentTab)$\n\\end\n\\define default-tiddler-title()\n$:/core/ui/PluginInfo/Default/$(currentTab)$\n\\end\n<$transclude tiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<default-tiddler-title>> mode=\"block\">\n{{$:/language/ControlPanel/Plugin/NoInfoFound/Hint}}\n</$transclude>\n</$transclude>\n</$transclude>\n</$transclude>\n"
        },
        "$:/core/ui/PluginInfo/Default/contents": {
            "title": "$:/core/ui/PluginInfo/Default/contents",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link />\n</li>\n</$list>\n</ul>\n"
        },
        "$:/core/ui/PluginListItemTemplate": {
            "title": "$:/core/ui/PluginListItemTemplate",
            "text": "<div class=\"tc-menu-list-item\">\n<$link to={{!!title}}><$view field=\"description\"><$view field=\"title\"/></$view></$link>\n</div>"
        },
        "$:/core/ui/RootTemplate": {
            "title": "$:/core/ui/RootTemplate",
            "text": "<$transclude tiddler={{{ [{$:/layout}has[text]] ~[[$:/core/ui/PageTemplate]] }}} mode=\"inline\"/>\n\n"
        },
        "$:/core/ui/SearchResults": {
            "title": "$:/core/ui/SearchResults",
            "text": "<div class=\"tc-search-results\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\"\"\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/search/currentTab\" text=<<currentTab>>/>\"\"\" explicitState=\"$:/state/tab/search-results/sidebar\"/>\n\n</$list>\n\n</div>\n"
        },
        "$:/core/ui/SideBar/More": {
            "title": "$:/core/ui/SideBar/More",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/More/Caption}}",
            "text": "<div class=\"tc-more-sidebar\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\" default={{$:/config/DefaultMoreSidebarTab}} state=\"$:/state/tab/moresidebar\" class=\"tc-vertical tc-sidebar-tabs-more\" explicitState=\"$:/state/tab/moresidebar-1850697562\"/>\n</div>\n"
        },
        "$:/core/ui/SideBar/Open": {
            "title": "$:/core/ui/SideBar/Open",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/Open/Caption}}",
            "text": "\\whitespace trim\n\\define lingo-base() $:/language/CloseAll/\n\n\\define drop-actions()\n<$action-listops $tiddler=<<tv-story-list>> $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n\\define placeholder()\n<div class=\"tc-droppable-placeholder\"/>\n\\end\n\n\\define droppable-item(button)\n\\whitespace trim\n<$droppable actions=<<drop-actions>> enable=<<tv-allow-drag-and-drop>>>\n<<placeholder>>\n<div>\n$button$\n</div>\n</$droppable>\n\\end\n\n<div class=\"tc-sidebar-tab-open\">\n<$list filter=\"[list<tv-story-list>]\" history=<<tv-history-list>> storyview=\"pop\">\n<div class=\"tc-sidebar-tab-open-item\">\n<$macrocall $name=\"droppable-item\" button=\"\"\"<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=\"tc-btn-invisible tc-btn-mini tc-small-gap-right\">{{$:/core/images/close-button}}</$button><$link to={{!!title}}><$view field=\"title\"/></$link>\"\"\"/>\n</div>\n</$list>\n<$tiddler tiddler=\"\">\n<div>\n<$macrocall $name=\"droppable-item\" button=\"\"\"<$button message=\"tm-close-all-tiddlers\" class=\"tc-btn-invisible tc-btn-mini\"><<lingo Button>></$button>\"\"\"/>\n</div>\n</$tiddler>\n</div>\n"
        },
        "$:/core/ui/SideBar/Recent": {
            "title": "$:/core/ui/SideBar/Recent",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/Recent/Caption}}",
            "text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n"
        },
        "$:/core/ui/SideBar/Tools": {
            "title": "$:/core/ui/SideBar/Tools",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/Tools/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n\n<<lingo Basics/Version/Prompt>> <<version>>\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n\n<div style=\"position:relative;\" class={{{ [<listItem>encodeuricomponent[]addprefix[tc-btn-]] }}}>\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</div>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/SideBarLists": {
            "title": "$:/core/ui/SideBarLists",
            "text": "<$transclude tiddler=\"$:/core/ui/SideBarSegments/search\"/>\n\n<$transclude tiddler=\"$:/core/ui/SideBarSegments/tabs\"/>\n\n"
        },
        "$:/core/ui/SideBarSegments/page-controls": {
            "title": "$:/core/ui/SideBarSegments/page-controls",
            "tags": "$:/tags/SideBarSegment",
            "text": "{{||$:/core/ui/PageTemplate/pagecontrols}}\n"
        },
        "$:/core/ui/SideBarSegments/search": {
            "title": "$:/core/ui/SideBarSegments/search",
            "tags": "$:/tags/SideBarSegment",
            "text": "\\whitespace trim\n\n\\define count-popup-button()\n\\whitespace trim\n<$button popup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n<$list filter=\"[{$(searchTiddler)$}minlength{$:/config/Search/MinLength}limit[1]]\" variable=\"listItem\">\n<$vars userInput={{{ [<searchTiddler>get[text]] }}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}] }}} replaceRegexp=\"limit\\[\\d+\\]\">\n<$vars primaryListFilter={{{ [<configTiddler>get[first-search-filter]search-replace:g:regexp<replaceRegexp>,[]] }}} secondaryListFilter={{{ [<configTiddler>get[second-search-filter]search-replace:g:regexp<replaceRegexp>,[]] }}}>\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[subfilter<primaryListFilter>] [subfilter<secondaryListFilter>]\"/>\"\"\">\n{{$:/language/Search/Matches}}\n</$set>\n</$vars>\n</$vars>\n</$list>\n</$button>\n\\end\n\n\\define search-results-list()\n\\whitespace trim\n<$vars userInput={{$(searchTiddler)$}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}] }}}>\n<$list filter=\"[<userInput>minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$tiddler tiddler=<<configTiddler>>>\n\n{{$:/core/ui/SearchResults}}\n\n</$tiddler>\n\n</$list>\n</$vars>\n\\end\n\n\\define cancel-search-actions() <$list filter=\"[<searchTiddler>get[text]!match{$:/temp/search}]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[[$:/temp/search]] [<searchTiddler>] [<searchListState>]\"/>\"\"\"><$action-setfield $tiddler=\"$:/temp/search\" text={{{ [<searchTiddler>get[text]] }}}/><$action-setfield $tiddler=\"$:/temp/search/refresh\" text=\"yes\"/></$list>\n\n\\define input-accept-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\"\"\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\n\n\\define input-accept-variant-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{  [<__tiddler__>get[text]] }}}/></$list></$list>\"\"\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{  [<__tiddler__>get[text]] }}}/></$list></$list>\n\n\\define set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab/search-results/sidebar\" tag=\"$:/tags/SearchResults\" beforeafter=\"$beforeafter$\" defaultState={{$:/config/SearchResults/Default}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/search/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define advanced-search-actions() <$action-setfield $tiddler=\"$:/temp/advancedsearch\" text={{$:/temp/search/input}}/><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/search/input}}/><<delete-state-tiddlers>><$action-navigate $to=\"$:/AdvancedSearch\"/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/><$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\"[data-tiddler-title=\"$:/AdvancedSearch\"] .tc-search input\"\"\" preventScroll=\"true\"/><$action-deletetiddler $filter=\"$:/temp/search $:/temp/search/input $:/temp/search/refresh [<searchListState>]\"/>\n\n<div class=\"tc-sidebar-lists tc-sidebar-search\">\n\n<$vars editTiddler=\"$:/temp/search\" searchTiddler=\"$:/temp/search/input\" searchListState=<<qualify \"$:/state/search-list/selected-item\">>>\n<div class=\"tc-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">>>\n<$keyboard key=\"((advanced-search-sidebar))\" actions=<<advanced-search-actions>>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=<<editTiddler>> storeTitle=<<searchTiddler>> \n\t\tselectionStateTitle=<<searchListState>> refreshTitle=\"$:/temp/search/refresh\" type=\"search\" \n\t\ttag=\"input\" focus={{$:/config/Search/AutoFocus}} focusPopup=<<qualify \"$:/state/popup/search-dropdown\">> \n\t\tclass=\"tc-popup-handle\" filterMinLength={{$:/config/Search/MinLength}} inputCancelActions=<<cancel-search-actions>> \n\t\tinputAcceptActions=<<input-accept-actions>> inputAcceptVariantActions=<<input-accept-variant-actions>> cancelPopups=\"yes\" \n\t\tconfigTiddlerFilter=\"[[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}]\"/>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n<$reveal state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n<$button tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n<<advanced-search-actions>>\n{{$:/core/images/advanced-search-button}}\n</$button>\n<$button class=\"tc-btn-invisible\">\n<<cancel-search-actions>><$action-sendmessage $message=\"tm-focus-selector\" $param=\".tc-search input\"/>\n{{$:/core/images/close-button}}\n</$button>\n<<count-popup-button>>\n</$reveal>\n<$reveal state=<<searchTiddler>> type=\"match\" text=\"\">\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/advanced-search-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown-wrapper\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown tc-search-drop-down tc-popup-handle\" state=<<qualify \"$:/state/popup/search-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n\n<<search-results-list>>\n\n</$reveal>\n\n</$reveal>\n\n</$vars>\n\n</div>\n"
        },
        "$:/core/ui/SideBarSegments/site-subtitle": {
            "title": "$:/core/ui/SideBarSegments/site-subtitle",
            "tags": "$:/tags/SideBarSegment",
            "text": "<div class=\"tc-site-subtitle\">\n\n<$transclude tiddler=\"$:/SiteSubtitle\" mode=\"inline\"/>\n\n</div>\n"
        },
        "$:/core/ui/SideBarSegments/site-title": {
            "title": "$:/core/ui/SideBarSegments/site-title",
            "tags": "$:/tags/SideBarSegment",
            "text": "<h1 class=\"tc-site-title\">\n\n<$transclude tiddler=\"$:/SiteTitle\" mode=\"inline\"/>\n\n</h1>\n"
        },
        "$:/core/ui/SideBarSegments/tabs": {
            "title": "$:/core/ui/SideBarSegments/tabs",
            "tags": "$:/tags/SideBarSegment",
            "text": "<div class=\"tc-sidebar-lists tc-sidebar-tabs\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\" default={{$:/config/DefaultSidebarTab}} state=\"$:/state/tab/sidebar\" class=\"tc-sidebar-tabs-main\" explicitState=\"$:/state/tab/sidebar--595412856\"/>\n\n</div>\n"
        },
        "$:/core/ui/SwitcherModal": {
            "title": "$:/core/ui/SwitcherModal",
            "subtitle": "<$text text={{{[<switch>lookup[$:/language/Switcher/Subtitle/]]}}}/>",
            "class": "tc-modal-centered",
            "text": "<$tiddler tiddler={{{[<switch>lookup[$:/config/SwitcherTargets/]]}}}>\n\n\n<$transclude/>\n\n\n</$tiddler>"
        },
        "$:/TagManager": {
            "title": "$:/TagManager",
            "icon": "$:/core/images/tag-button",
            "color": "#bbb",
            "text": "\\define lingo-base() $:/language/TagManager/\n\\define iconEditorTab(type)\n\\whitespace trim\n<$link to=\"\"><<lingo Icons/None>></$link>\n<$list filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[sort[title]] +[$type$is[system]]\">\n<$link to={{!!title}}>\n<$transclude/> <$view field=\"title\"/>\n</$link>\n</$list>\n\\end\n\\define iconEditor(title)\n\\whitespace trim\n<div class=\"tc-drop-down-wrapper\">\n<$button popupTitle={{{ [[$:/state/popup/icon/]addsuffix<__title__>] }}} class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal stateTitle={{{ [[$:/state/popup/icon/]addsuffix<__title__>] }}} type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$linkcatcher actions=\"\"\"<$action-setfield $tiddler=<<__title__>> icon=<<navigateTo>>/>\"\"\">\n<<iconEditorTab type:\"!\">>\n<hr/>\n<<iconEditorTab type:\"\">>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n\\end\n\\define toggleButton(state)\n\\whitespace trim\n<$reveal stateTitle=<<__state__>> type=\"match\" text=\"closed\" default=\"closed\">\n<$button setTitle=<<__state__>> setTo=\"open\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n<$reveal stateTitle=<<__state__>> type=\"match\" text=\"open\" default=\"closed\">\n<$button setTitle=<<__state__>> setTo=\"closed\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n\\end\n\\whitespace trim\n<table class=\"tc-tag-manager-table\">\n<tbody>\n<tr>\n<th><<lingo Colour/Heading>></th>\n<th class=\"tc-tag-manager-tag\"><<lingo Tag/Heading>></th>\n<th><<lingo Count/Heading>></th>\n<th><<lingo Icon/Heading>></th>\n<th><<lingo Info/Heading>></th>\n</tr>\n<$list filter=\"[tags[]!is[system]sort[title]]\">\n<tr>\n<td><$edit-text field=\"color\" tag=\"input\" type=\"color\"/></td>\n<td>{{||$:/core/ui/TagTemplate}}</td>\n<td><$count filter=\"[all[current]tagging[]]\"/></td>\n<td>\n<$macrocall $name=\"iconEditor\" title={{!!title}}/>\n</td>\n<td>\n<$macrocall $name=\"toggleButton\" state={{{ [[$:/state/tag-manager/]addsuffix<currentTiddler>] }}} /> \n</td>\n</tr>\n<tr>\n<td></td>\n<td colspan=\"4\">\n<$reveal stateTitle={{{ [[$:/state/tag-manager/]addsuffix<currentTiddler>] }}} type=\"match\" text=\"open\" default=\"\">\n<table>\n<tbody>\n<tr><td><<lingo Colour/Heading>></td><td><$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/></td></tr>\n<tr><td><<lingo Icon/Heading>></td><td><$edit-text field=\"icon\" tag=\"input\" size=\"45\"/></td></tr>\n</tbody>\n</table>\n</$reveal>\n</td>\n</tr>\n</$list>\n<tr>\n<td></td>\n<td style=\"position:relative;\">\n{{$:/core/ui/UntaggedTemplate}}\n</td>\n<td>\n<small class=\"tc-menu-list-count\"><$count filter=\"[untagged[]!is[system]] -[tags[]]\"/></small>\n</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/TagPickerTagTemplate": {
            "title": "$:/core/ui/TagPickerTagTemplate",
            "text": "\\whitespace trim\n<$button class=<<button-classes>> tag=\"a\" tooltip={{$:/language/EditTemplate/Tags/Add/Button/Hint}}>\n<$list filter=\"[<saveTiddler>minlength[1]]\">\n<$action-listops $tiddler=<<saveTiddler>> $field=<<tagField>> $subfilter=\"[<tag>]\"/>\n</$list>\n<$set name=\"currentTiddlerCSSEscaped\" value={{{ [<saveTiddler>escapecss[]] }}}>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=<<get-tagpicker-focus-selector>> preventScroll=\"true\"/>\n</$set>\n<<delete-tag-state-tiddlers>>\n<$list filter=\"[<refreshTitle>minlength[1]]\">\n<$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\n</$list>\n<<actions>>\n<$set name=\"backgroundColor\" value={{!!color}}>\n<$wikify name=\"foregroundColor\" text=\"\"\"<$macrocall $name=\"contrastcolour\" target={{!!color}} fallbackTarget=<<fallbackTarget>> colourA=<<colourA>> colourB=<<colourB>>/>\"\"\">\n<span class=\"tc-tag-label tc-btn-invisible\" style=<<tag-pill-styles>>>\n<$transclude tiddler={{!!icon}}/><$view field=\"title\" format=\"text\"/>\n</span>\n</$wikify>\n</$set>\n</$button>\n"
        },
        "$:/core/ui/TagTemplate": {
            "title": "$:/core/ui/TagTemplate",
            "text": "\\whitespace trim\n<span class=\"tc-tag-list-item\">\n<$set name=\"transclusion\" value=<<currentTiddler>>>\n<$macrocall $name=\"tag-pill-body\" tag=<<currentTiddler>> icon={{!!icon}} colour={{!!color}} palette={{$:/palette}} element-tag=\"\"\"$button\"\"\" element-attributes=\"\"\"popup=<<qualify \"$:/state/popup/tag\">> dragFilter='[all[current]tagging[]]' tag='span'\"\"\"/>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\" animate=\"yes\" class=\"tc-drop-down\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</$set>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]\" variable=\"listItem\"> \n<$transclude tiddler=<<listItem>>/> \n</$list>\n<hr>\n<$macrocall $name=\"list-tagged-draggable\" tag=<<currentTiddler>>/>\n</$reveal>\n</$set>\n</span>\n"
        },
        "$:/core/ui/TiddlerFieldTemplate": {
            "title": "$:/core/ui/TiddlerFieldTemplate",
            "text": "<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<listItem>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<listItem>>/>\n</td>\n</tr>"
        },
        "$:/core/ui/TiddlerFields": {
            "title": "$:/core/ui/TiddlerFields",
            "text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/TiddlerInfo/Advanced/PluginInfo": {
            "title": "$:/core/ui/TiddlerInfo/Advanced/PluginInfo",
            "tags": "$:/tags/TiddlerInfo/Advanced",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<$list filter=\"[all[current]has[plugin-type]]\">\n\n! <<lingo Heading>>\n\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</li>\n</$list>\n</ul>\n\n</$list>\n"
        },
        "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo": {
            "title": "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo",
            "tags": "$:/tags/TiddlerInfo/Advanced",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/ShadowInfo/\n<$set name=\"infoTiddler\" value=<<currentTiddler>>>\n\n''<<lingo Heading>>''\n\n<$list filter=\"[all[current]!is[shadow]]\">\n\n<<lingo NotShadow/Hint>>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]]\">\n\n<<lingo Shadow/Hint>>\n\n<$list filter=\"[all[current]shadowsource[]]\">\n\n<$set name=\"pluginTiddler\" value=<<currentTiddler>>>\n<<lingo Shadow/Source>>\n</$set>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\">\n\n<<lingo OverriddenShadow/Hint>>\n\n</$list>\n\n\n</$list>\n</$set>\n"
        },
        "$:/core/ui/TiddlerInfo/Advanced": {
            "title": "$:/core/ui/TiddlerInfo/Advanced",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Advanced/Caption}}",
            "text": "<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo/Advanced]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>> mode=\"block\"/>\n</$list>\n"
        },
        "$:/core/ui/TiddlerInfo/Fields": {
            "title": "$:/core/ui/TiddlerInfo/Fields",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Fields/Caption}}",
            "text": "<$transclude tiddler=\"$:/core/ui/TiddlerFields\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/List": {
            "title": "$:/core/ui/TiddlerInfo/List",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/List/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[list{!!title}]\" emptyMessage=<<lingo List/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/Listed": {
            "title": "$:/core/ui/TiddlerInfo/Listed",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Listed/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]listed[]!is[system]]\" emptyMessage=<<lingo Listed/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/References": {
            "title": "$:/core/ui/TiddlerInfo/References",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/References/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]backlinks[]sort[title]]\" emptyMessage=<<lingo References/Empty>> template=\"$:/core/ui/ListItemTemplate\">\n</$list>"
        },
        "$:/core/ui/TiddlerInfo/Tagging": {
            "title": "$:/core/ui/TiddlerInfo/Tagging",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Tagging/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]tagging[]]\" emptyMessage=<<lingo Tagging/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/Tools": {
            "title": "$:/core/ui/TiddlerInfo/Tools",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Tools/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/TiddlerInfo": {
            "title": "$:/core/ui/TiddlerInfo",
            "text": "<div style=\"position:relative;\">\n<div class=\"tc-tiddler-controls\" style=\"position:absolute;right:0;\">\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n</div>\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo]!has[draft.of]]\" default={{$:/config/TiddlerInfo/Default}}/>\n"
        },
        "$:/core/ui/TopBar/menu": {
            "title": "$:/core/ui/TopBar/menu",
            "tags": "$:/tags/TopRightBar",
            "text": "<$list filter=\"[[$:/state/sidebar]get[text]] +[else[yes]!match[no]]\" variable=\"ignore\">\n<$button set=\"$:/state/sidebar\" setTo=\"no\" tooltip={{$:/language/Buttons/HideSideBar/Hint}} aria-label={{$:/language/Buttons/HideSideBar/Caption}} class=\"tc-btn-invisible tc-hide-sidebar-btn\">{{$:/core/images/chevron-right}}</$button>\n</$list>\n<$list filter=\"[[$:/state/sidebar]get[text]] +[else[yes]match[no]]\" variable=\"ignore\">\n<$button set=\"$:/state/sidebar\" setTo=\"yes\" tooltip={{$:/language/Buttons/ShowSideBar/Hint}} aria-label={{$:/language/Buttons/ShowSideBar/Caption}} class=\"tc-btn-invisible tc-show-sidebar-btn\">{{$:/core/images/chevron-left}}</$button>\n</$list>\n"
        },
        "$:/core/ui/UntaggedTemplate": {
            "title": "$:/core/ui/UntaggedTemplate",
            "text": "\\define lingo-base() $:/language/SideBar/\n<$button popup=<<qualify \"$:/state/popup/tag\">> class=\"tc-btn-invisible tc-untagged-label tc-tag-label\">\n<<lingo Tags/Untagged/Caption>>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[untagged[]!is[system]] -[tags[]] +[sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/body": {
            "title": "$:/core/ui/ViewTemplate/body",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal tag=\"div\" class=\"tc-tiddler-body\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[current]!has[plugin-type]!field:hide-body[yes]]\">\n\n<$transclude>\n\n<$transclude tiddler=\"$:/language/MissingTiddler/Hint\"/>\n\n</$transclude>\n\n</$list>\n\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/classic": {
            "title": "$:/core/ui/ViewTemplate/classic",
            "tags": "$:/tags/ViewTemplate $:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/ClassicWarning/\n<$list filter=\"[all[current]type[text/x-tiddlywiki]]\">\n<div class=\"tc-message-box\">\n\n<<lingo Hint>>\n\n<$button set=\"!!type\" setTo=\"text/vnd.tiddlywiki\"><<lingo Upgrade/Caption>></$button>\n\n</div>\n</$list>\n"
        },
        "$:/core/ui/ViewTemplate/import": {
            "title": "$:/core/ui/ViewTemplate/import",
            "tags": "$:/tags/ViewTemplate",
            "text": "\\define lingo-base() $:/language/Import/\n\n\\define buttons()\n<$button message=\"tm-delete-tiddler\" param=<<currentTiddler>>><<lingo Listing/Cancel/Caption>></$button>\n<$button message=\"tm-perform-import\" param=<<currentTiddler>>><<lingo Listing/Import/Caption>></$button>\n<<lingo Listing/Preview>> <$select tiddler=\"$:/state/importpreviewtype\" default=\"$:/core/ui/ImportPreviews/Text\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ImportPreview]!has[draft.of]]\">\n<option value=<<currentTiddler>>>{{!!caption}}</option>\n</$list>\n</$select>\n\\end\n\n<$list filter=\"[all[current]field:plugin-type[import]]\">\n\n<div class=\"tc-import\">\n\n<<lingo Listing/Hint>>\n\n<<buttons>>\n\n{{||$:/core/ui/ImportListing}}\n\n<<buttons>>\n\n</div>\n\n</$list>\n"
        },
        "$:/core/ui/ViewTemplate/plugin": {
            "title": "$:/core/ui/ViewTemplate/plugin",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal tag=\"div\" class=\"tc-tiddler-plugin-info\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[current]has[plugin-type]] -[all[current]field:plugin-type[import]]\">\n<$set name=\"plugin-type\" value={{!!plugin-type}}>\n<$set name=\"default-popup-state\" value=\"yes\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n{{||$:/core/ui/Components/plugin-info}}\n</$set>\n</$set>\n</$set>\n</$list>\n</$reveal>"
        },
        "$:/core/ui/ViewTemplate/subtitle": {
            "title": "$:/core/ui/ViewTemplate/subtitle",
            "tags": "$:/tags/ViewTemplate",
            "text": "\\whitespace trim\n<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}} />\n<$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/tags": {
            "title": "$:/core/ui/ViewTemplate/tags",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-tags-wrapper\"><$list filter=\"[all[current]tags[]sort[title]]\" template=\"$:/core/ui/TagTemplate\" storyview=\"pop\"/></div>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/title": {
            "title": "$:/core/ui/ViewTemplate/title",
            "tags": "$:/tags/ViewTemplate",
            "text": "\\whitespace trim\n\\define title-styles()\nfill:$(foregroundColor)$;\n\\end\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<span class=\"tc-tiddler-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\"><$transclude tiddler=<<listItem>>/></$set></$reveal></$list>\n</span>\n<$set name=\"tv-wikilinks\" value={{$:/config/Tiddlers/TitleLinks}}>\n<$link>\n<$set name=\"foregroundColor\" value={{!!color}}>\n<$list filter=\"[all[current]has[icon]]~[[$:/config/DefaultTiddlerIcon]has[text]]\">\n<span class=\"tc-tiddler-title-icon\" style=<<title-styles>>>\n<$transclude tiddler={{!!icon}}>\n<$transclude tiddler={{$:/config/DefaultTiddlerIcon}}/>\n</$transclude>\n</span>\n</$list>\n</$set>\n<$list filter=\"[all[current]removeprefix[$:/]]\">\n<h2 class=\"tc-title\" title={{$:/language/SystemTiddler/Tooltip}}>\n<span class=\"tc-system-title-prefix\">$:/</span><$text text=<<currentTiddler>>/>\n</h2>\n</$list>\n<$list filter=\"[all[current]!prefix[$:/]]\">\n<h2 class=\"tc-title\">\n<$view field=\"title\"/>\n</h2>\n</$list>\n</$link>\n</$set>\n</div>\n\n<$reveal type=\"nomatch\" text=\"\" default=\"\" state=<<tiddlerInfoState>> class=\"tc-tiddler-info tc-popup-handle\" animate=\"yes\" retain=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfoSegment]!has[draft.of]] [[$:/core/ui/TiddlerInfo]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>> mode=\"block\"/></$list>\n\n</$reveal>\n</div>"
        },
        "$:/core/ui/ViewTemplate/unfold": {
            "title": "$:/core/ui/ViewTemplate/unfold",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal tag=\"div\" type=\"nomatch\" state=\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar\" text=\"hide\">\n<$reveal tag=\"div\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=\"tc-fold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-up}}\n</$button>\n</$reveal>\n<$reveal tag=\"div\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"show\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=\"tc-unfold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate": {
            "title": "$:/core/ui/ViewTemplate",
            "text": "\\define folded-state()\n$:/state/folded/$(currentTiddler)$\n\\end\n\\define cancel-delete-tiddler-actions(message) <$action-sendmessage $message=\"tm-$message$-tiddler\"/>\n\\import [all[shadows+tiddlers]tag[$:/tags/Macro/View]!has[draft.of]]\n<$vars storyTiddler=<<currentTiddler>> tiddlerInfoState=<<qualify \"$:/state/popup/tiddler-info\">>><div data-tiddler-title=<<currentTiddler>> data-tags={{!!tags}} class={{{ tc-tiddler-frame tc-tiddler-view-frame [<currentTiddler>is[tiddler]then[tc-tiddler-exists]] [<currentTiddler>is[missing]!is[shadow]then[tc-tiddler-missing]] [<currentTiddler>is[shadow]then[tc-tiddler-exists tc-tiddler-shadow]] [<currentTiddler>is[shadow]is[tiddler]then[tc-tiddler-overridden-shadow]] [<currentTiddler>is[system]then[tc-tiddler-system]] [{!!class}] [<currentTiddler>tags[]encodeuricomponent[]addprefix[tc-tagged-]] +[join[ ]] }}}><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewTemplate]!has[draft.of]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>>/></$list>\n</div>\n</$vars>\n"
        },
        "$:/core/ui/Buttons/clone": {
            "title": "$:/core/ui/Buttons/clone",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/clone-button}} {{$:/language/Buttons/Clone/Caption}}",
            "description": "{{$:/language/Buttons/Clone/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-new-tiddler\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/Clone/Hint}} aria-label={{$:/language/Buttons/Clone/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/clone-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Clone/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/close-others": {
            "title": "$:/core/ui/Buttons/close-others",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/close-others-button}} {{$:/language/Buttons/CloseOthers/Caption}}",
            "description": "{{$:/language/Buttons/CloseOthers/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-close-other-tiddlers\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/CloseOthers/Hint}} aria-label={{$:/language/Buttons/CloseOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/CloseOthers/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/close": {
            "title": "$:/core/ui/Buttons/close",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/close-button}} {{$:/language/Buttons/Close/Caption}}",
            "description": "{{$:/language/Buttons/Close/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Close/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/edit": {
            "title": "$:/core/ui/Buttons/edit",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/edit-button}} {{$:/language/Buttons/Edit/Caption}}",
            "description": "{{$:/language/Buttons/Edit/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-edit-tiddler\" tooltip={{$:/language/Buttons/Edit/Hint}} aria-label={{$:/language/Buttons/Edit/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/edit-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Edit/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/export-tiddler": {
            "title": "$:/core/ui/Buttons/export-tiddler",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportTiddler/Caption}}",
            "description": "{{$:/language/Buttons/ExportTiddler/Hint}}",
            "text": "\\define makeExportFilter()\n[[$(currentTiddler)$]]\n\\end\n<$macrocall $name=\"exportButton\" exportFilter=<<makeExportFilter>> lingoBase=\"$:/language/Buttons/ExportTiddler/\" baseFilename=<<currentTiddler>>/>"
        },
        "$:/core/ui/Buttons/fold-bar": {
            "title": "$:/core/ui/Buttons/fold-bar",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/chevron-up}} {{$:/language/Buttons/Fold/FoldBar/Caption}}",
            "description": "{{$:/language/Buttons/Fold/FoldBar/Hint}}",
            "text": "<!-- This dummy toolbar button is here to allow visibility of the fold-bar to be controlled as if it were a toolbar button -->"
        },
        "$:/core/ui/Buttons/fold-others": {
            "title": "$:/core/ui/Buttons/fold-others",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/fold-others-button}} {{$:/language/Buttons/FoldOthers/Caption}}",
            "description": "{{$:/language/Buttons/FoldOthers/Hint}}",
            "text": "\\whitespace trim\n<$button tooltip={{$:/language/Buttons/FoldOthers/Hint}} aria-label={{$:/language/Buttons/FoldOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-other-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/FoldOthers/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/fold": {
            "title": "$:/core/ui/Buttons/fold",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/fold-button}} {{$:/language/Buttons/Fold/Caption}}",
            "description": "{{$:/language/Buttons/Fold/Hint}}",
            "text": "\\whitespace trim\n<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Fold/Caption}}/>\n</span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Unfold/Caption}}/>\n</span>\n</$list>\n</$button>\n</$reveal>\n"
        },
        "$:/core/ui/Buttons/info": {
            "title": "$:/core/ui/Buttons/info",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/info-button}} {{$:/language/Buttons/Info/Caption}}",
            "description": "{{$:/language/Buttons/Info/Hint}}",
            "text": "\\whitespace trim\n\\define button-content()\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/info-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Info/Caption}}/>\n</span>\n</$list>\n\\end\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"popup\">\n<$button popup=<<tiddlerInfoState>> tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$reveal state=<<tiddlerInfoState>> type=\"match\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"yes\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=<<tiddlerInfoState>> type=\"nomatch\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n</$reveal>"
        },
        "$:/core/ui/Buttons/more-tiddler-actions": {
            "title": "$:/core/ui/Buttons/more-tiddler-actions",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}",
            "description": "{{$:/language/Buttons/More/Hint}}",
            "text": "\\whitespace trim\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/More/Caption}}/>\n</span>\n</$list>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]] -[[$:/core/ui/Buttons/more-tiddler-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$set>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>"
        },
        "$:/core/ui/Buttons/new-here": {
            "title": "$:/core/ui/Buttons/new-here",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/new-here-button}} {{$:/language/Buttons/NewHere/Caption}}",
            "description": "{{$:/language/Buttons/NewHere/Hint}}",
            "text": "\\whitespace trim\n\\define newHereActions()\n<$set name=\"tags\" filter=\"[<currentTiddler>] [{$:/config/NewTiddler/Tags}]\">\n<$action-sendmessage $message=\"tm-new-tiddler\" tags=<<tags>>/>\n</$set>\n\\end\n\\define newHereButton()\n<$button actions=<<newHereActions>> tooltip={{$:/language/Buttons/NewHere/Hint}} aria-label={{$:/language/Buttons/NewHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-here-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewHere/Caption}}/>\n</span>\n</$list>\n</$button>\n\\end\n<<newHereButton>>\n"
        },
        "$:/core/ui/Buttons/new-journal-here": {
            "title": "$:/core/ui/Buttons/new-journal-here",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournalHere/Caption}}",
            "description": "{{$:/language/Buttons/NewJournalHere/Hint}}",
            "text": "\\whitespace trim\n\\define journalButtonTags()\n[[$(currentTiddlerTag)$]] $(journalTags)$\n\\end\n\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournalHere/Hint}} aria-label={{$:/language/Buttons/NewJournalHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$wikify name=\"journalTitle\" text=\"\"\"<$macrocall $name=\"now\" format=<<journalTitleTemplate>>/>\"\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalButtonTags>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewJournalHere/Caption}}/>\n</span>\n</$list>\n</$wikify>\n</$button>\n\\end\n<$set name=\"journalTitleTemplate\" value={{$:/config/NewJournal/Title}}>\n<$set name=\"journalTags\" value={{$:/config/NewJournal/Tags}}>\n<$set name=\"currentTiddlerTag\" value=<<currentTiddler>>>\n<<journalButton>>\n</$set>\n</$set>\n</$set>\n"
        },
        "$:/core/ui/Buttons/open-window": {
            "title": "$:/core/ui/Buttons/open-window",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/open-window}} {{$:/language/Buttons/OpenWindow/Caption}}",
            "description": "{{$:/language/Buttons/OpenWindow/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-open-window\" tooltip={{$:/language/Buttons/OpenWindow/Hint}} aria-label={{$:/language/Buttons/OpenWindow/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/open-window}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/OpenWindow/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/permalink": {
            "title": "$:/core/ui/Buttons/permalink",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/permalink-button}} {{$:/language/Buttons/Permalink/Caption}}",
            "description": "{{$:/language/Buttons/Permalink/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-permalink\" tooltip={{$:/language/Buttons/Permalink/Hint}} aria-label={{$:/language/Buttons/Permalink/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/permalink-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Permalink/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/permaview": {
            "title": "$:/core/ui/Buttons/permaview",
            "tags": "$:/tags/ViewToolbar $:/tags/PageControls",
            "caption": "{{$:/core/images/permaview-button}} {{$:/language/Buttons/Permaview/Caption}}",
            "description": "{{$:/language/Buttons/Permaview/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-permaview\" tooltip={{$:/language/Buttons/Permaview/Hint}} aria-label={{$:/language/Buttons/Permaview/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/permaview-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Permaview/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/DefaultTiddlers": {
            "title": "$:/DefaultTiddlers",
            "text": "GettingStarted\n"
        },
        "$:/temp/advancedsearch": {
            "title": "$:/temp/advancedsearch",
            "text": ""
        },
        "$:/snippets/allfields": {
            "title": "$:/snippets/allfields",
            "text": "\\define renderfield(title)\n<tr class=\"tc-view-field\"><td class=\"tc-view-field-name\">''$title$'':</td><td class=\"tc-view-field-value\">//{{$:/language/Docs/Fields/$title$}}//</td></tr>\n\\end\n<table class=\"tc-view-field-table\"><tbody><$list filter=\"[fields[]sort[title]]\" variable=\"listItem\"><$macrocall $name=\"renderfield\" title=<<listItem>>/></$list>\n</tbody></table>\n"
        },
        "$:/config/AnimationDuration": {
            "title": "$:/config/AnimationDuration",
            "text": "400"
        },
        "$:/config/AutoFocus": {
            "title": "$:/config/AutoFocus",
            "text": "title"
        },
        "$:/config/AutoSave": {
            "title": "$:/config/AutoSave",
            "text": "yes"
        },
        "$:/config/BitmapEditor/Colour": {
            "title": "$:/config/BitmapEditor/Colour",
            "text": "#444"
        },
        "$:/config/BitmapEditor/ImageSizes": {
            "title": "$:/config/BitmapEditor/ImageSizes",
            "text": "[[62px 100px]] [[100px 62px]] [[124px 200px]] [[200px 124px]] [[248px 400px]] [[371px 600px]] [[400px 248px]] [[556px 900px]] [[600px 371px]] [[742px 1200px]] [[900px 556px]] [[1200px 742px]]"
        },
        "$:/config/BitmapEditor/LineWidth": {
            "title": "$:/config/BitmapEditor/LineWidth",
            "text": "3px"
        },
        "$:/config/BitmapEditor/LineWidths": {
            "title": "$:/config/BitmapEditor/LineWidths",
            "text": "0.25px 0.5px 1px 2px 3px 4px 6px 8px 10px 16px 20px 28px 40px 56px 80px"
        },
        "$:/config/BitmapEditor/Opacities": {
            "title": "$:/config/BitmapEditor/Opacities",
            "text": "0.01 0.025 0.05 0.075 0.1 0.15 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0"
        },
        "$:/config/BitmapEditor/Opacity": {
            "title": "$:/config/BitmapEditor/Opacity",
            "text": "1.0"
        },
        "$:/config/DefaultMoreSidebarTab": {
            "title": "$:/config/DefaultMoreSidebarTab",
            "text": "$:/core/ui/MoreSideBar/Tags"
        },
        "$:/config/DefaultSidebarTab": {
            "title": "$:/config/DefaultSidebarTab",
            "text": "$:/core/ui/SideBar/Open"
        },
        "$:/config/DownloadSaver/AutoSave": {
            "title": "$:/config/DownloadSaver/AutoSave",
            "text": "no"
        },
        "$:/config/Drafts/TypingTimeout": {
            "title": "$:/config/Drafts/TypingTimeout",
            "text": "400"
        },
        "$:/config/EditMode/fieldname-filter": {
            "title": "$:/config/EditMode/fieldname-filter",
            "first-search-filter": "[!is[shadow]!is[system]fields[]search:title<userInput>sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type",
            "second-search-filter": "[fields[]search:title<userInput>sort[]] -[!is[shadow]!is[system]fields[]]"
        },
        "$:/config/EditTabIndex": {
            "title": "$:/config/EditTabIndex",
            "text": "1\n"
        },
        "$:/config/EditTemplateFields/Visibility/title": {
            "title": "$:/config/EditTemplateFields/Visibility/title",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/tags": {
            "title": "$:/config/EditTemplateFields/Visibility/tags",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/text": {
            "title": "$:/config/EditTemplateFields/Visibility/text",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/creator": {
            "title": "$:/config/EditTemplateFields/Visibility/creator",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/created": {
            "title": "$:/config/EditTemplateFields/Visibility/created",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/modified": {
            "title": "$:/config/EditTemplateFields/Visibility/modified",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/modifier": {
            "title": "$:/config/EditTemplateFields/Visibility/modifier",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/type": {
            "title": "$:/config/EditTemplateFields/Visibility/type",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/draft.title": {
            "title": "$:/config/EditTemplateFields/Visibility/draft.title",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/draft.of": {
            "title": "$:/config/EditTemplateFields/Visibility/draft.of",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/revision": {
            "title": "$:/config/EditTemplateFields/Visibility/revision",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/bag": {
            "title": "$:/config/EditTemplateFields/Visibility/bag",
            "text": "hide"
        },
        "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4": {
            "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4",
            "text": "hide"
        },
        "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5": {
            "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5",
            "text": "hide"
        },
        "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6": {
            "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6",
            "text": "hide"
        },
        "$:/config/EditorTypeMappings/image/gif": {
            "title": "$:/config/EditorTypeMappings/image/gif",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/webp": {
            "title": "$:/config/EditorTypeMappings/image/webp",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/heic": {
            "title": "$:/config/EditorTypeMappings/image/heic",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/heif": {
            "title": "$:/config/EditorTypeMappings/image/heif",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/jpeg": {
            "title": "$:/config/EditorTypeMappings/image/jpeg",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/jpg": {
            "title": "$:/config/EditorTypeMappings/image/jpg",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/png": {
            "title": "$:/config/EditorTypeMappings/image/png",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/x-icon": {
            "title": "$:/config/EditorTypeMappings/image/x-icon",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/text/vnd.tiddlywiki": {
            "title": "$:/config/EditorTypeMappings/text/vnd.tiddlywiki",
            "text": "text"
        },
        "$:/config/Manager/Show": {
            "title": "$:/config/Manager/Show",
            "text": "tiddlers"
        },
        "$:/config/Manager/Filter": {
            "title": "$:/config/Manager/Filter",
            "text": ""
        },
        "$:/config/Manager/Order": {
            "title": "$:/config/Manager/Order",
            "text": "forward"
        },
        "$:/config/Manager/Sort": {
            "title": "$:/config/Manager/Sort",
            "text": "title"
        },
        "$:/config/Manager/System": {
            "title": "$:/config/Manager/System",
            "text": "system"
        },
        "$:/config/Manager/Tag": {
            "title": "$:/config/Manager/Tag",
            "text": ""
        },
        "$:/state/popup/manager/item/$:/Manager/ItemMain/RawText": {
            "title": "$:/state/popup/manager/item/$:/Manager/ItemMain/RawText",
            "text": "hide"
        },
        "$:/config/MissingLinks": {
            "title": "$:/config/MissingLinks",
            "text": "yes"
        },
        "$:/config/Navigation/UpdateAddressBar": {
            "title": "$:/config/Navigation/UpdateAddressBar",
            "text": "no"
        },
        "$:/config/Navigation/UpdateHistory": {
            "title": "$:/config/Navigation/UpdateHistory",
            "text": "no"
        },
        "$:/config/NewImageType": {
            "title": "$:/config/NewImageType",
            "text": "jpeg"
        },
        "$:/config/OfficialPluginLibrary": {
            "title": "$:/config/OfficialPluginLibrary",
            "tags": "$:/tags/PluginLibrary",
            "url": "https://tiddlywiki.com/library/v5.1.23/index.html",
            "caption": "{{$:/language/OfficialPluginLibrary}}",
            "text": "{{$:/language/OfficialPluginLibrary/Hint}}\n"
        },
        "$:/config/Navigation/openLinkFromInsideRiver": {
            "title": "$:/config/Navigation/openLinkFromInsideRiver",
            "text": "below"
        },
        "$:/config/Navigation/openLinkFromOutsideRiver": {
            "title": "$:/config/Navigation/openLinkFromOutsideRiver",
            "text": "top"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all",
            "text": "hide"
        },
        "$:/config/Performance/Instrumentation": {
            "title": "$:/config/Performance/Instrumentation",
            "text": "no"
        },
        "$:/config/RegisterPluginType/plugin": {
            "title": "$:/config/RegisterPluginType/plugin",
            "text": "yes"
        },
        "$:/config/RegisterPluginType/theme": {
            "title": "$:/config/RegisterPluginType/theme",
            "text": "no"
        },
        "$:/config/RegisterPluginType/language": {
            "title": "$:/config/RegisterPluginType/language",
            "text": "no"
        },
        "$:/config/RegisterPluginType/info": {
            "title": "$:/config/RegisterPluginType/info",
            "text": "yes"
        },
        "$:/config/RegisterPluginType/import": {
            "title": "$:/config/RegisterPluginType/import",
            "text": "no"
        },
        "$:/config/SaveWikiButton/Template": {
            "title": "$:/config/SaveWikiButton/Template",
            "text": "$:/core/save/all"
        },
        "$:/config/SaverFilter": {
            "title": "$:/config/SaverFilter",
            "text": "[all[]] -[prefix[$:/HistoryList]] -[prefix[$:/StoryList]] -[status[pending]plugin-type[import]] -[[$:/isEncrypted]] -[[$:/UploadName]] -[prefix[$:/state/]] -[prefix[$:/temp/]]\n"
        },
        "$:/config/Search/AutoFocus": {
            "title": "$:/config/Search/AutoFocus",
            "text": "true"
        },
        "$:/config/Search/MinLength": {
            "title": "$:/config/Search/MinLength",
            "text": "3"
        },
        "$:/config/SearchResults/Default": {
            "title": "$:/config/SearchResults/Default",
            "text": "$:/core/ui/DefaultSearchResultList"
        },
        "$:/config/Server/ExternalFilters/[all[tiddlers]!is[system]sort[title]]": {
            "title": "$:/config/Server/ExternalFilters/[all[tiddlers]!is[system]sort[title]]",
            "text": "yes"
        },
        "$:/config/ShortcutInfo/add-field": {
            "title": "$:/config/ShortcutInfo/add-field",
            "text": "{{$:/language/EditTemplate/Fields/Add/Button/Hint}}"
        },
        "$:/config/ShortcutInfo/advanced-search": {
            "title": "$:/config/ShortcutInfo/advanced-search",
            "text": "{{$:/language/Buttons/AdvancedSearch/Hint}}"
        },
        "$:/config/ShortcutInfo/advanced-search-sidebar": {
            "title": "$:/config/ShortcutInfo/advanced-search-sidebar",
            "text": "{{$:/language/Shortcuts/Input/AdvancedSearch/Hint}}"
        },
        "$:/config/ShortcutInfo/bold": {
            "title": "$:/config/ShortcutInfo/bold",
            "text": "{{$:/language/Buttons/Bold/Hint}}"
        },
        "$:/config/ShortcutInfo/cancel-edit-tiddler": {
            "title": "$:/config/ShortcutInfo/cancel-edit-tiddler",
            "text": "{{$:/language/Buttons/Cancel/Hint}}"
        },
        "$:/config/ShortcutInfo/change-sidebar-layout": {
            "title": "$:/config/ShortcutInfo/change-sidebar-layout",
            "text": "{{$:/language/Shortcuts/SidebarLayout/Hint}}"
        },
        "$:/config/ShortcutInfo/delete-field": {
            "title": "$:/config/ShortcutInfo/delete-field",
            "text": "{{$:/language/EditTemplate/Field/Remove/Hint}}"
        },
        "$:/config/ShortcutInfo/excise": {
            "title": "$:/config/ShortcutInfo/excise",
            "text": "{{$:/language/Buttons/Excise/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-1": {
            "title": "$:/config/ShortcutInfo/heading-1",
            "text": "{{$:/language/Buttons/Heading1/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-2": {
            "title": "$:/config/ShortcutInfo/heading-2",
            "text": "{{$:/language/Buttons/Heading2/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-3": {
            "title": "$:/config/ShortcutInfo/heading-3",
            "text": "{{$:/language/Buttons/Heading3/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-4": {
            "title": "$:/config/ShortcutInfo/heading-4",
            "text": "{{$:/language/Buttons/Heading4/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-5": {
            "title": "$:/config/ShortcutInfo/heading-5",
            "text": "{{$:/language/Buttons/Heading5/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-6": {
            "title": "$:/config/ShortcutInfo/heading-6",
            "text": "{{$:/language/Buttons/Heading6/Hint}}"
        },
        "$:/config/ShortcutInfo/input-accept": {
            "title": "$:/config/ShortcutInfo/input-accept",
            "text": "{{$:/language/Shortcuts/Input/Accept/Hint}}"
        },
        "$:/config/ShortcutInfo/input-accept-variant": {
            "title": "$:/config/ShortcutInfo/input-accept-variant",
            "text": "{{$:/language/Shortcuts/Input/AcceptVariant/Hint}}"
        },
        "$:/config/ShortcutInfo/input-cancel": {
            "title": "$:/config/ShortcutInfo/input-cancel",
            "text": "{{$:/language/Shortcuts/Input/Cancel/Hint}}"
        },
        "$:/config/ShortcutInfo/input-down": {
            "title": "$:/config/ShortcutInfo/input-down",
            "text": "{{$:/language/Shortcuts/Input/Down/Hint}}"
        },
        "$:/config/ShortcutInfo/input-tab-left": {
            "title": "$:/config/ShortcutInfo/input-tab-left",
            "text": "{{$:/language/Shortcuts/Input/Tab-Left/Hint}}"
        },
        "$:/config/ShortcutInfo/input-tab-right": {
            "title": "$:/config/ShortcutInfo/input-tab-right",
            "text": "{{$:/language/Shortcuts/Input/Tab-Right/Hint}}"
        },
        "$:/config/ShortcutInfo/input-up": {
            "title": "$:/config/ShortcutInfo/input-up",
            "text": "{{$:/language/Shortcuts/Input/Up/Hint}}"
        },
        "$:/config/ShortcutInfo/italic": {
            "title": "$:/config/ShortcutInfo/italic",
            "text": "{{$:/language/Buttons/Italic/Hint}}"
        },
        "$:/config/ShortcutInfo/layout-switcher": {
            "title": "$:/config/ShortcutInfo/layout-switcher",
            "text": "{{$:/language/LayoutSwitcher/Description}}"
        },
        "$:/config/ShortcutInfo/link": {
            "title": "$:/config/ShortcutInfo/link",
            "text": "{{$:/language/Buttons/Link/Hint}}"
        },
        "$:/config/ShortcutInfo/linkify": {
            "title": "$:/config/ShortcutInfo/linkify",
            "text": "{{$:/language/Buttons/Linkify/Hint}}"
        },
        "$:/config/ShortcutInfo/list-bullet": {
            "title": "$:/config/ShortcutInfo/list-bullet",
            "text": "{{$:/language/Buttons/ListBullet/Hint}}"
        },
        "$:/config/ShortcutInfo/list-number": {
            "title": "$:/config/ShortcutInfo/list-number",
            "text": "{{$:/language/Buttons/ListNumber/Hint}}"
        },
        "$:/config/ShortcutInfo/mono-block": {
            "title": "$:/config/ShortcutInfo/mono-block",
            "text": "{{$:/language/Buttons/MonoBlock/Hint}}"
        },
        "$:/config/ShortcutInfo/mono-line": {
            "title": "$:/config/ShortcutInfo/mono-line",
            "text": "{{$:/language/Buttons/MonoLine/Hint}}"
        },
        "$:/config/ShortcutInfo/new-image": {
            "title": "$:/config/ShortcutInfo/new-image",
            "text": "{{$:/language/Buttons/NewImage/Hint}}"
        },
        "$:/config/ShortcutInfo/new-journal": {
            "title": "$:/config/ShortcutInfo/new-journal",
            "text": "{{$:/language/Buttons/NewJournal/Hint}}"
        },
        "$:/config/ShortcutInfo/new-tiddler": {
            "title": "$:/config/ShortcutInfo/new-tiddler",
            "text": "{{$:/language/Buttons/NewTiddler/Hint}}"
        },
        "$:/config/ShortcutInfo/picture": {
            "title": "$:/config/ShortcutInfo/picture",
            "text": "{{$:/language/Buttons/Picture/Hint}}"
        },
        "$:/config/ShortcutInfo/preview": {
            "title": "$:/config/ShortcutInfo/preview",
            "text": "{{$:/language/Buttons/Preview/Hint}}"
        },
        "$:/config/ShortcutInfo/quote": {
            "title": "$:/config/ShortcutInfo/quote",
            "text": "{{$:/language/Buttons/Quote/Hint}}"
        },
        "$:/config/ShortcutInfo/save-tiddler": {
            "title": "$:/config/ShortcutInfo/save-tiddler",
            "text": "{{$:/language/Buttons/Save/Hint}}"
        },
        "$:/config/ShortcutInfo/save-wiki": {
            "title": "$:/config/ShortcutInfo/save-wiki",
            "text": "{{$:/language/Buttons/SaveWiki/Hint}}"
        },
        "$:/config/ShortcutInfo/sidebar-search": {
            "title": "$:/config/ShortcutInfo/sidebar-search",
            "text": "{{$:/language/Buttons/SidebarSearch/Hint}}"
        },
        "$:/config/ShortcutInfo/stamp": {
            "title": "$:/config/ShortcutInfo/stamp",
            "text": "{{$:/language/Buttons/Stamp/Hint}}"
        },
        "$:/config/ShortcutInfo/strikethrough": {
            "title": "$:/config/ShortcutInfo/strikethrough",
            "text": "{{$:/language/Buttons/Strikethrough/Hint}}"
        },
        "$:/config/ShortcutInfo/subscript": {
            "title": "$:/config/ShortcutInfo/subscript",
            "text": "{{$:/language/Buttons/Subscript/Hint}}"
        },
        "$:/config/ShortcutInfo/superscript": {
            "title": "$:/config/ShortcutInfo/superscript",
            "text": "{{$:/language/Buttons/Superscript/Hint}}"
        },
        "$:/config/ShortcutInfo/toggle-sidebar": {
            "title": "$:/config/ShortcutInfo/toggle-sidebar",
            "text": "{{$:/language/Buttons/ToggleSidebar/Hint}}"
        },
        "$:/config/ShortcutInfo/transcludify": {
            "title": "$:/config/ShortcutInfo/transcludify",
            "text": "{{$:/language/Buttons/Transcludify/Hint}}"
        },
        "$:/config/ShortcutInfo/underline": {
            "title": "$:/config/ShortcutInfo/underline",
            "text": "{{$:/language/Buttons/Underline/Hint}}"
        },
        "$:/config/SwitcherTargets/layout": {
            "title": "$:/config/SwitcherTargets/layout",
            "text": "$:/snippets/LayoutSwitcher"
        },
        "$:/config/SwitcherTargets/language": {
            "title": "$:/config/SwitcherTargets/language",
            "text": "$:/snippets/languageswitcher"
        },
        "$:/config/SwitcherTargets/palette": {
            "title": "$:/config/SwitcherTargets/palette",
            "text": "$:/core/ui/ControlPanel/Palette"
        },
        "$:/config/SwitcherTargets/theme": {
            "title": "$:/config/SwitcherTargets/theme",
            "text": "$:/core/ui/ControlPanel/Theme"
        },
        "$:/config/SyncFilter": {
            "title": "$:/config/SyncFilter",
            "text": "[is[tiddler]] -[[$:/core]] -[[$:/library/sjcl.js]] -[prefix[$:/boot/]] -[prefix[$:/HistoryList]] -[status[pending]plugin-type[import]] -[[$:/isEncrypted]] -[prefix[$:/status/]] -[prefix[$:/state/]] -[prefix[$:/temp/]]\n"
        },
        "$:/config/SyncSystemTiddlersFromServer": {
            "title": "$:/config/SyncSystemTiddlersFromServer",
            "text": "no"
        },
        "$:/config/Tags/MinLength": {
            "title": "$:/config/Tags/MinLength",
            "text": "0"
        },
        "$:/config/TextEditor/EditorHeight/Height": {
            "title": "$:/config/TextEditor/EditorHeight/Height",
            "text": "400px"
        },
        "$:/config/TextEditor/EditorHeight/Mode": {
            "title": "$:/config/TextEditor/EditorHeight/Mode",
            "text": "auto"
        },
        "$:/config/TiddlerInfo/Default": {
            "title": "$:/config/TiddlerInfo/Default",
            "text": "$:/core/ui/TiddlerInfo/Fields"
        },
        "$:/config/TiddlerInfo/Mode": {
            "title": "$:/config/TiddlerInfo/Mode",
            "text": "popup"
        },
        "$:/config/Tiddlers/TitleLinks": {
            "title": "$:/config/Tiddlers/TitleLinks",
            "text": "no"
        },
        "$:/config/Toolbar/ButtonClass": {
            "title": "$:/config/Toolbar/ButtonClass",
            "text": "tc-btn-invisible"
        },
        "$:/config/Toolbar/Icons": {
            "title": "$:/config/Toolbar/Icons",
            "text": "yes"
        },
        "$:/config/Toolbar/Text": {
            "title": "$:/config/Toolbar/Text",
            "text": "no"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions",
            "text": "show"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others",
            "text": "hide"
        },
        "$:/config/shortcuts-mac/bold": {
            "title": "$:/config/shortcuts-mac/bold",
            "text": "meta-B"
        },
        "$:/config/shortcuts-mac/input-tab-left": {
            "title": "$:/config/shortcuts-mac/input-tab-left",
            "text": "ctrl-Left"
        },
        "$:/config/shortcuts-mac/input-tab-right": {
            "title": "$:/config/shortcuts-mac/input-tab-right",
            "text": "ctrl-Right"
        },
        "$:/config/shortcuts-mac/italic": {
            "title": "$:/config/shortcuts-mac/italic",
            "text": "meta-I"
        },
        "$:/config/shortcuts-mac/underline": {
            "title": "$:/config/shortcuts-mac/underline",
            "text": "meta-U"
        },
        "$:/config/shortcuts-mac/new-image": {
            "title": "$:/config/shortcuts-mac/new-image",
            "text": "ctrl-I"
        },
        "$:/config/shortcuts-mac/new-journal": {
            "title": "$:/config/shortcuts-mac/new-journal",
            "text": "ctrl-J"
        },
        "$:/config/shortcuts-mac/new-tiddler": {
            "title": "$:/config/shortcuts-mac/new-tiddler",
            "text": "ctrl-N"
        },
        "$:/config/shortcuts-mac/save-wiki": {
            "title": "$:/config/shortcuts-mac/save-wiki",
            "text": "meta-S"
        },
        "$:/config/shortcuts-not-mac/bold": {
            "title": "$:/config/shortcuts-not-mac/bold",
            "text": "ctrl-B"
        },
        "$:/config/shortcuts-not-mac/italic": {
            "title": "$:/config/shortcuts-not-mac/italic",
            "text": "ctrl-I"
        },
        "$:/config/shortcuts-not-mac/underline": {
            "title": "$:/config/shortcuts-not-mac/underline",
            "text": "ctrl-U"
        },
        "$:/config/shortcuts-not-mac/new-image": {
            "title": "$:/config/shortcuts-not-mac/new-image",
            "text": "alt-I"
        },
        "$:/config/shortcuts-not-mac/new-journal": {
            "title": "$:/config/shortcuts-not-mac/new-journal",
            "text": "alt-J"
        },
        "$:/config/shortcuts-not-mac/new-tiddler": {
            "title": "$:/config/shortcuts-not-mac/new-tiddler",
            "text": "alt-N"
        },
        "$:/config/shortcuts/add-field": {
            "title": "$:/config/shortcuts/add-field",
            "text": "enter"
        },
        "$:/config/shortcuts/advanced-search": {
            "title": "$:/config/shortcuts/advanced-search",
            "text": "ctrl-shift-A"
        },
        "$:/config/shortcuts/advanced-search-sidebar": {
            "title": "$:/config/shortcuts/advanced-search-sidebar",
            "text": "alt-Enter"
        },
        "$:/config/shortcuts/cancel-edit-tiddler": {
            "title": "$:/config/shortcuts/cancel-edit-tiddler",
            "text": "escape"
        },
        "$:/config/shortcuts/change-sidebar-layout": {
            "title": "$:/config/shortcuts/change-sidebar-layout",
            "text": "shift-alt-Down"
        },
        "$:/config/shortcuts/delete-field": {
            "title": "$:/config/shortcuts/delete-field",
            "text": "shift-alt-D"
        },
        "$:/config/shortcuts/excise": {
            "title": "$:/config/shortcuts/excise",
            "text": "ctrl-E"
        },
        "$:/config/shortcuts/sidebar-search": {
            "title": "$:/config/shortcuts/sidebar-search",
            "text": "ctrl-shift-F"
        },
        "$:/config/shortcuts/heading-1": {
            "title": "$:/config/shortcuts/heading-1",
            "text": "ctrl-1"
        },
        "$:/config/shortcuts/heading-2": {
            "title": "$:/config/shortcuts/heading-2",
            "text": "ctrl-2"
        },
        "$:/config/shortcuts/heading-3": {
            "title": "$:/config/shortcuts/heading-3",
            "text": "ctrl-3"
        },
        "$:/config/shortcuts/heading-4": {
            "title": "$:/config/shortcuts/heading-4",
            "text": "ctrl-4"
        },
        "$:/config/shortcuts/heading-5": {
            "title": "$:/config/shortcuts/heading-5",
            "text": "ctrl-5"
        },
        "$:/config/shortcuts/heading-6": {
            "title": "$:/config/shortcuts/heading-6",
            "text": "ctrl-6"
        },
        "$:/config/shortcuts/input-accept": {
            "title": "$:/config/shortcuts/input-accept",
            "text": "Enter"
        },
        "$:/config/shortcuts/input-accept-variant": {
            "title": "$:/config/shortcuts/input-accept-variant",
            "text": "ctrl-Enter"
        },
        "$:/config/shortcuts/input-cancel": {
            "title": "$:/config/shortcuts/input-cancel",
            "text": "Escape"
        },
        "$:/config/shortcuts/input-down": {
            "title": "$:/config/shortcuts/input-down",
            "text": "Down"
        },
        "$:/config/shortcuts/input-tab-left": {
            "title": "$:/config/shortcuts/input-tab-left",
            "text": "alt-Left"
        },
        "$:/config/shortcuts/input-tab-right": {
            "title": "$:/config/shortcuts/input-tab-right",
            "text": "alt-Right"
        },
        "$:/config/shortcuts/input-up": {
            "title": "$:/config/shortcuts/input-up",
            "text": "Up"
        },
        "$:/config/shortcuts/layout-switcher": {
            "title": "$:/config/shortcuts/layout-switcher",
            "text": "ctrl-shift-L"
        },
        "$:/config/shortcuts/link": {
            "title": "$:/config/shortcuts/link",
            "text": "ctrl-L"
        },
        "$:/config/shortcuts/linkify": {
            "title": "$:/config/shortcuts/linkify",
            "text": "alt-shift-L"
        },
        "$:/config/shortcuts/list-bullet": {
            "title": "$:/config/shortcuts/list-bullet",
            "text": "ctrl-shift-L"
        },
        "$:/config/shortcuts/list-number": {
            "title": "$:/config/shortcuts/list-number",
            "text": "ctrl-shift-N"
        },
        "$:/config/shortcuts/mono-block": {
            "title": "$:/config/shortcuts/mono-block",
            "text": "ctrl-shift-M"
        },
        "$:/config/shortcuts/mono-line": {
            "title": "$:/config/shortcuts/mono-line",
            "text": "ctrl-M"
        },
        "$:/config/shortcuts/picture": {
            "title": "$:/config/shortcuts/picture",
            "text": "ctrl-shift-I"
        },
        "$:/config/shortcuts/preview": {
            "title": "$:/config/shortcuts/preview",
            "text": "alt-P"
        },
        "$:/config/shortcuts/quote": {
            "title": "$:/config/shortcuts/quote",
            "text": "ctrl-Q"
        },
        "$:/config/shortcuts/save-tiddler": {
            "title": "$:/config/shortcuts/save-tiddler",
            "text": "ctrl+enter"
        },
        "$:/config/shortcuts/save-wiki": {
            "title": "$:/config/shortcuts/save-wiki",
            "text": "ctrl-S"
        },
        "$:/config/shortcuts/stamp": {
            "title": "$:/config/shortcuts/stamp",
            "text": "ctrl-S"
        },
        "$:/config/shortcuts/strikethrough": {
            "title": "$:/config/shortcuts/strikethrough",
            "text": "ctrl-T"
        },
        "$:/config/shortcuts/subscript": {
            "title": "$:/config/shortcuts/subscript",
            "text": "ctrl-shift-B"
        },
        "$:/config/shortcuts/superscript": {
            "title": "$:/config/shortcuts/superscript",
            "text": "ctrl-shift-P"
        },
        "$:/config/shortcuts/toggle-sidebar": {
            "title": "$:/config/shortcuts/toggle-sidebar",
            "text": "alt-shift-S"
        },
        "$:/config/shortcuts/transcludify": {
            "title": "$:/config/shortcuts/transcludify",
            "text": "alt-shift-T"
        },
        "$:/config/ui/EditTemplate": {
            "title": "$:/config/ui/EditTemplate",
            "text": "$:/core/ui/EditTemplate"
        },
        "$:/config/ui/ViewTemplate": {
            "title": "$:/config/ui/ViewTemplate",
            "text": "$:/core/ui/ViewTemplate"
        },
        "$:/config/WikiParserRules/Inline/wikilink": {
            "title": "$:/config/WikiParserRules/Inline/wikilink",
            "text": "enable"
        },
        "$:/snippets/currpalettepreview": {
            "title": "$:/snippets/currpalettepreview",
            "text": "\\define resolve-colour(macrocall)\n\\import $:/core/macros/utils\n\\whitespace trim\n<$wikify name=\"name\" text=\"\"\"$macrocall$\"\"\">\n<<name>>\n</$wikify>\n\\end\n\\define swatchStyle()\nbackground-color: $(swatchColour)$;\n\\end\n\\define swatch-inner()\n<$set name=\"swatchColour\" value={{##$(colourResolved)$}}>\n<$list filter=\"[<swatchColour>!prefix[<<colour ]!suffix[>>]]\" variable=\"ignore\">\n<div class=\"tc-swatch\" style=<<swatchStyle>> title=<<swatchTitle>>/>\n</$list>\n<$list filter=\"[<swatchColour>prefix[<<colour ]suffix[>>]]\" variable=\"ignore\">\n<$wikify name=\"colourResolved\" text=\"\"\"<$macrocall $name=\"resolve-colour\" macrocall=<<swatchColour>>/>\"\"\">\n<<swatch-inner>>\n</$wikify>\n</$list>\n</$set>\n\\end\n\\define swatch()\n<$set name=\"swatchColour\" value={{##$(colour)$}}>\n<$set name=\"swatchTitle\" value=<<colour>>>\n<$list filter=\"[<swatchColour>!prefix[<<colour ]!suffix[>>]]\" variable=\"ignore\">\n<div class=\"tc-swatch\" style=<<swatchStyle>> title=<<swatchTitle>>/>\n</$list>\n<$list filter=\"[<swatchColour>prefix[<<colour ]suffix[>>]]\" variable=\"ignore\">\n<$wikify name=\"colourResolved\" text=\"\"\"<$macrocall $name=\"resolve-colour\" macrocall=<<swatchColour>>/>\"\"\">\n<<swatch-inner>>\n</$wikify>\n</$list>\n</$set>\n</$set>\n\\end\n<div class=\"tc-swatches-horiz\"><$list filter=\"\nforeground\nbackground\nmuted-foreground\nprimary\npage-background\ntab-background\ntiddler-info-background\n\" variable=\"colour\"><<swatch>></$list></div>\n"
        },
        "$:/snippets/download-wiki-button": {
            "title": "$:/snippets/download-wiki-button",
            "text": "\\define lingo-base() $:/language/ControlPanel/Tools/Download/\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-download-file\" $param=\"$:/core/save/all\" filename=\"index.html\"/>\n<<lingo Full/Caption>> {{$:/core/images/save-button}}\n</$button>"
        },
        "$:/language": {
            "title": "$:/language",
            "text": "$:/languages/en-GB"
        },
        "$:/snippets/languageswitcher": {
            "title": "$:/snippets/languageswitcher",
            "text": "\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n\n<$linkcatcher to=\"$:/language\">\n<div class=\"tc-chooser tc-language-chooser\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[description]]\">\n<$set name=\"cls\" filter=\"[all[current]field:title{$:/language}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>>\n<$link>\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value=<<currentTiddler>>>\n<$transclude subtiddler=<<flag-title>>>\n<$list filter=\"[all[current]field:title[$:/languages/en-GB]]\">\n<$transclude tiddler=\"$:/languages/en-GB/icon\"/>\n</$list>\n</$transclude>\n</$set>\n</span>\n<$view field=\"description\">\n<$view field=\"name\">\n<$view field=\"title\"/>\n</$view>\n</$view>\n</$link>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
        },
        "$:/core/macros/CSS": {
            "title": "$:/core/macros/CSS",
            "tags": "$:/tags/Macro",
            "text": "\\define colour(name)\n<$transclude tiddler={{$:/palette}} index=\"$name$\"><$transclude tiddler=\"$:/palettes/Vanilla\" index=\"$name$\"><$transclude tiddler=\"$:/config/DefaultColourMappings/$name$\"/></$transclude></$transclude>\n\\end\n\n\\define color(name)\n<<colour $name$>>\n\\end\n\n\\define box-shadow(shadow)\n``\n  -webkit-box-shadow: $shadow$;\n     -moz-box-shadow: $shadow$;\n          box-shadow: $shadow$;\n``\n\\end\n\n\\define filter(filter)\n``\n  -webkit-filter: $filter$;\n     -moz-filter: $filter$;\n          filter: $filter$;\n``\n\\end\n\n\\define transition(transition)\n``\n  -webkit-transition: $transition$;\n     -moz-transition: $transition$;\n          transition: $transition$;\n``\n\\end\n\n\\define transform-origin(origin)\n``\n  -webkit-transform-origin: $origin$;\n     -moz-transform-origin: $origin$;\n          transform-origin: $origin$;\n``\n\\end\n\n\\define background-linear-gradient(gradient)\n``\nbackground-image: linear-gradient($gradient$);\nbackground-image: -o-linear-gradient($gradient$);\nbackground-image: -moz-linear-gradient($gradient$);\nbackground-image: -webkit-linear-gradient($gradient$);\nbackground-image: -ms-linear-gradient($gradient$);\n``\n\\end\n\n\\define column-count(columns)\n``\n-moz-column-count: $columns$;\n-webkit-column-count: $columns$;\ncolumn-count: $columns$;\n``\n\\end\n\n\\define datauri(title)\n<$macrocall $name=\"makedatauri\" type={{$title$!!type}} text={{$title$}} _canonical_uri={{$title$!!_canonical_uri}}/>\n\\end\n\n\\define if-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define if-no-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define if-background-attachment(text)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" type=\"nomatch\" text=\"\">$text$</$reveal>\n\\end\n"
        },
        "$:/core/macros/colour-picker": {
            "title": "$:/core/macros/colour-picker",
            "tags": "$:/tags/Macro",
            "text": "\\define colour-picker-update-recent()\n<$action-listops\n\t$tiddler=\"$:/config/ColourPicker/Recent\"\n\t$subfilter=\"$(colour-picker-value)$ [list[$:/config/ColourPicker/Recent]remove[$(colour-picker-value)$]] +[limit[8]]\"\n/>\n\\end\n\n\\define colour-picker-inner(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(colour-picker-value)$\"\"\">\n\n$(colour-picker-update-recent)$\n\n$actions$\n\n<span style=\"display:inline-block; background-color: $(colour-picker-value)$; width: 100%; height: 100%; border-radius: 50%;\"/>\n\n</$button>\n\\end\n\n\\define colour-picker-recent-inner(actions)\n<$set name=\"colour-picker-value\" value=\"$(recentColour)$\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\\end\n\n\\define colour-picker-recent(actions)\n{{$:/language/ColourPicker/Recent}} <$list filter=\"[list[$:/config/ColourPicker/Recent]]\" variable=\"recentColour\">\n<$macrocall $name=\"colour-picker-recent-inner\" actions=\"\"\"$actions$\"\"\"/></$list>\n\\end\n\n\\define colour-picker(actions)\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker-recent\" actions=\"\"\"$actions$\"\"\"/>\n\n---\n\n<$list filter=\"LightPink Pink Crimson LavenderBlush PaleVioletRed HotPink DeepPink MediumVioletRed Orchid Thistle Plum Violet Magenta Fuchsia DarkMagenta Purple MediumOrchid DarkViolet DarkOrchid Indigo BlueViolet MediumPurple MediumSlateBlue SlateBlue DarkSlateBlue Lavender GhostWhite Blue MediumBlue MidnightBlue DarkBlue Navy RoyalBlue CornflowerBlue LightSteelBlue LightSlateGrey SlateGrey DodgerBlue AliceBlue SteelBlue LightSkyBlue SkyBlue DeepSkyBlue LightBlue PowderBlue CadetBlue Azure LightCyan PaleTurquoise Cyan Aqua DarkTurquoise DarkSlateGrey DarkCyan Teal MediumTurquoise LightSeaGreen Turquoise Aquamarine MediumAquamarine MediumSpringGreen MintCream SpringGreen MediumSeaGreen SeaGreen Honeydew LightGreen PaleGreen DarkSeaGreen LimeGreen Lime ForestGreen Green DarkGreen Chartreuse LawnGreen GreenYellow DarkOliveGreen YellowGreen OliveDrab Beige LightGoldenrodYellow Ivory LightYellow Yellow Olive DarkKhaki LemonChiffon PaleGoldenrod Khaki Gold Cornsilk Goldenrod DarkGoldenrod FloralWhite OldLace Wheat Moccasin Orange PapayaWhip BlanchedAlmond NavajoWhite AntiqueWhite Tan BurlyWood Bisque DarkOrange Linen Peru PeachPuff SandyBrown Chocolate SaddleBrown Seashell Sienna LightSalmon Coral OrangeRed DarkSalmon Tomato MistyRose Salmon Snow LightCoral RosyBrown IndianRed Red Brown FireBrick DarkRed Maroon White WhiteSmoke Gainsboro LightGrey Silver DarkGrey Grey DimGrey Black\" variable=\"colour-picker-value\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\n---\n\n<$edit-text tiddler=\"$:/config/ColourPicker/New\" tag=\"input\" default=\"\" placeholder=\"\"/>\n<$edit-text tiddler=\"$:/config/ColourPicker/New\" type=\"color\" tag=\"input\"/>\n<$set name=\"colour-picker-value\" value={{$:/config/ColourPicker/New}}>\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\n</div>\n\n\\end\n"
        },
        "$:/core/macros/copy-to-clipboard": {
            "title": "$:/core/macros/copy-to-clipboard",
            "tags": "$:/tags/Macro",
            "text": "\\define copy-to-clipboard(src,class:\"tc-btn-invisible\",style)\n<$button class=<<__class__>> style=<<__style__>> message=\"tm-copy-to-clipboard\" param=<<__src__>> tooltip={{$:/language/Buttons/CopyToClipboard/Hint}}>\n{{$:/core/images/copy-clipboard}} <$text text={{$:/language/Buttons/CopyToClipboard/Caption}}/>\n</$button>\n\\end\n\n\\define copy-to-clipboard-above-right(src,class:\"tc-btn-invisible\",style)\n<div style=\"position: relative;\">\n<div style=\"position: absolute; bottom: 0; right: 0;\">\n<$macrocall $name=\"copy-to-clipboard\" src=<<__src__>> class=<<__class__>> style=<<__style__>>/>\n</div>\n</div>\n\\end\n\n"
        },
        "$:/core/macros/diff": {
            "title": "$:/core/macros/diff",
            "tags": "$:/tags/Macro",
            "text": "\\define compareTiddlerText(sourceTiddlerTitle,sourceSubTiddlerTitle,destTiddlerTitle,destSubTiddlerTitle)\n<$set name=\"source\" tiddler=<<__sourceTiddlerTitle__>> subtiddler=<<__sourceSubTiddlerTitle__>>>\n<$set name=\"dest\" tiddler=<<__destTiddlerTitle__>> subtiddler=<<__destSubTiddlerTitle__>>>\n<$diff-text source=<<source>> dest=<<dest>>/>\n</$set>\n</$set>\n\\end\n\n\\define compareTiddlers(sourceTiddlerTitle,sourceSubTiddlerTitle,destTiddlerTitle,destSubTiddlerTitle,exclude)\n<table class=\"tc-diff-tiddlers\">\n<tbody>\n<$set name=\"sourceFields\" filter=\"[<__sourceTiddlerTitle__>fields[]sort[]]\">\n<$set name=\"destFields\" filter=\"[<__destSubTiddlerTitle__>subtiddlerfields<__destTiddlerTitle__>sort[]]\">\n<$list filter=\"[enlist<sourceFields>] [enlist<destFields>] -[enlist<__exclude__>] +[sort[]]\" variable=\"fieldName\">\n<tr>\n<th>\n<$text text=<<fieldName>>/> \n</th>\n<td>\n<$set name=\"source\" tiddler=<<__sourceTiddlerTitle__>> subtiddler=<<__sourceSubTiddlerTitle__>> field=<<fieldName>>>\n<$set name=\"dest\" tiddler=<<__destTiddlerTitle__>> subtiddler=<<__destSubTiddlerTitle__>> field=<<fieldName>>>\n<$diff-text source=<<source>> dest=<<dest>>>\n</$diff-text>\n</$set>\n</$set>\n</td>\n</tr>\n</$list>\n</$set>\n</$set>\n</tbody>\n</table>\n\\end\n"
        },
        "$:/core/macros/dumpvariables": {
            "title": "$:/core/macros/dumpvariables",
            "tags": "$:/tags/Macro",
            "text": "\\define dumpvariables()\n<ul>\n<$list filter=\"[variables[]]\" variable=\"varname\">\n<li>\n<strong><code><$text text=<<varname>>/></code></strong>:<br/>\n<$codeblock code={{{ [<varname>getvariable[]] }}}/>\n</li>\n</$list>\n</ul>\n\\end\n"
        },
        "$:/core/macros/export": {
            "title": "$:/core/macros/export",
            "tags": "$:/tags/Macro",
            "text": "\\define exportButtonFilename(baseFilename)\n$baseFilename$$(extension)$\n\\end\n\n\\define exportButton(exportFilter:\"[!is[system]sort[title]]\",lingoBase,baseFilename:\"tiddlers\")\n<span class=\"tc-popup-keep\"><$button popup=<<qualify \"$:/state/popup/export\">> tooltip={{$lingoBase$Hint}} aria-label={{$lingoBase$Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/export-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$lingoBase$Caption}}/></span>\n</$list>\n</$button></span><$reveal state=<<qualify \"$:/state/popup/export\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$set name=\"count\" value={{{ [subfilter<__exportFilter__>count[]] }}}>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Exporter]]\">\n<$list filter=\"[<currentTiddler>has[condition]subfilter{!!condition}limit[1]] ~[<currentTiddler>!has[condition]then[true]]\" variable=\"ignore\">\n<$set name=\"extension\" value={{!!extension}}>\n<$button class=\"tc-btn-invisible\">\n<$action-sendmessage $message=\"tm-download-file\" $param=<<currentTiddler>> exportFilter=<<__exportFilter__>> filename=<<exportButtonFilename \"\"\"$baseFilename$\"\"\">>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/export\">>/>\n<$transclude field=\"description\"/>\n</$button>\n</$set>\n</$list>\n</$list>\n</$set>\n</div>\n</$reveal>\n\\end\n"
        },
        "$:/core/macros/image-picker": {
            "title": "$:/core/macros/image-picker",
            "created": "20170715180840889",
            "modified": "20170715180914005",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define image-picker-thumbnail(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(imageTitle)$\"\"\">\n$actions$\n<$transclude tiddler=<<imageTitle>>/>\n</$button>\n\\end\n\n\\define image-picker-list(filter,actions)\n<$list filter=\"\"\"$filter$\"\"\" variable=\"imageTitle\">\n<$macrocall $name=\"image-picker-thumbnail\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\\end\n\n\\define image-picker(actions,filter:\"[all[shadows+tiddlers]is[image]] -[type[application/pdf]] +[!has[draft.of]$subfilter$sort[title]]\",subfilter:\"\")\n<div class=\"tc-image-chooser\">\n<$vars state-system=<<qualify \"$:/state/image-picker/system\">>>\n<$checkbox tiddler=<<state-system>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"hide\">\n{{$:/language/SystemTiddlers/Include/Prompt}}\n</$checkbox>\n<$reveal state=<<state-system>> type=\"match\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$ +[!is[system]]\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</$reveal>\n<$reveal state=<<state-system>> type=\"nomatch\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</$reveal>\n</$vars>\n</div>\n\\end\n\n\\define image-picker-include-tagged-images(actions)\n<$macrocall $name=\"image-picker\" filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[!has[draft.of]sort[title]]\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n"
        },
        "$:/core/macros/keyboard-driven-input": {
            "title": "$:/core/macros/keyboard-driven-input",
            "tags": "$:/tags/Macro",
            "text": "\\define change-input-tab(stateTitle,tag,beforeafter,defaultState,actions)\n<$set name=\"tabsList\" filter=\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]]\">\n<$vars currentState={{{ [<__stateTitle__>!is[missing]get[text]] ~[<__defaultState__>] }}} firstTab={{{ [enlist<tabsList>nth[1]] }}} lastTab={{{ [enlist<tabsList>last[]] }}}>\n<$set name=\"nextTab\" value={{{ [all[shadows+tiddlers]tag<__tag__>!has[draft.of]$beforeafter$<currentState>] ~[[$beforeafter$]removeprefix[after]suffix[]addprefix<firstTab>] ~[[$beforeafter$]removeprefix[before]suffix[]addprefix<lastTab>] }}}>\n<$action-setfield $tiddler=<<__stateTitle__>> text=<<nextTab>>/>\n$actions$\n</$set>\n</$vars>\n</$set>\n\\end\n\n\\define keyboard-input-actions()\n<$list filter=\"[<__index__>match[]]\">\n<$action-setfield $tiddler=<<__storeTitle__>> text={{{ [<__tiddler__>get<__field__>] }}}/>\n</$list>\n<$list filter=\"[<__index__>!match[]]\">\n<$action-setfield $tiddler=<<__storeTitle__>> text={{{ [<__tiddler__>getindex<__index__>] }}}/>\n</$list>\n\\end\n\n\\define input-next-actions-inner()\n<$list filter=\"[<nextItem>minlength[1]]\" variable=\"ignore\">\n<$action-setfield $tiddler=<<__selectionStateTitle__>> text=<<nextItem>>/>\n<$list filter=\"[<__index__>match[]]\">\n<$action-setfield $tiddler=<<__tiddler__>> $field=<<__field__>> $value={{{ [<nextItem>] +[splitregexp[(?:.(?!-))+$]] }}}/>\n</$list>\n<$list filter=\"[<__index__>!match[]]\">\n<$action-setfield $tiddler=<<__tiddler__>> $index=<<__index__>> $value={{{ [<nextItem>] +[splitregexp[(?:.(?!-))+$]] }}}/>\n</$list>\n<$action-setfield $tiddler=<<__refreshTitle__>> text=\"yes\"/>\n</$list>\n\\end\n\n\\define input-next-actions(afterOrBefore:\"after\",reverse:\"\")\n<$list filter=\"[<__storeTitle__>get[text]minlength<__filterMinLength__>] [<__filterMinLength__>match[0]] +[limit[1]]\" variable=\"ignore\">\n<$vars userInput={{{ [<__storeTitle__>get[text]] }}} selectedItem={{{ [<__selectionStateTitle__>get[text]] }}}>\n<$set name=\"configTiddler\" value={{{ [subfilter<__configTiddlerFilter__>] }}}>\n<$vars primaryListFilter={{{ [<configTiddler>get<__firstSearchFilterField__>] }}} secondaryListFilter={{{ [<configTiddler>get<__secondSearchFilterField__>] }}}>\n<$set name=\"filteredList\" filter=\"[subfilter<primaryListFilter>addsuffix[-primaryList]] =[subfilter<secondaryListFilter>addsuffix[-secondaryList]]\">\n<$vars nextItem={{{ [enlist<filteredList>$afterOrBefore$<selectedItem>] ~[enlist<filteredList>$reverse$nth[1]] }}} firstItem={{{ [enlist<filteredList>nth[1]] }}} lastItem={{{ [enlist<filteredList>last[]] }}}>\n<$list filter=\"[<selectedItem>match<firstItem>!match<lastItem>]\" variable=\"ignore\">\n<$set name=\"nextItem\" value={{{ [[$afterOrBefore$]match[before]then<userInput>addsuffix[-userInput]] ~[<nextItem>] }}}>\n<<input-next-actions-inner>>\n</$set>\n</$list>\n<$list filter=\"[<selectedItem>match<lastItem>!match<firstItem>]\" variable=\"ignore\">\n<$set name=\"nextItem\" value={{{ [[$afterOrBefore$]match[after]then<userInput>addsuffix[-userInput]] ~[<nextItem>] }}}>\n<<input-next-actions-inner>>\n</$set>\n</$list>\n<$list filter=\"[<selectedItem>match<firstItem>match<lastItem>]\" variable=\"ignore\">\n<$set name=\"nextItem\" value={{{ [<userInput>addsuffix[-userInput]] }}}>\n<<input-next-actions-inner>>\n</$set>\n</$list>\n<$list filter=\"[<selectedItem>!match<firstItem>!match<lastItem>]\" variable=\"ignore\">\n<<input-next-actions-inner>>\n</$list>\n</$vars>\n</$set>\n</$vars>\n</$set>\n</$vars>\n</$list>\n\\end\n\n\\define keyboard-driven-input(tiddler,storeTitle,field:\"text\",index:\"\",tag:\"input\",type,focus:\"\",inputAcceptActions,inputAcceptVariantActions,inputCancelActions,placeholder:\"\",default:\"\",class,focusPopup,rows,minHeight,tabindex,size,autoHeight,filterMinLength:\"0\",refreshTitle,selectionStateTitle,cancelPopups:\"\",configTiddlerFilter,firstSearchFilterField:\"first-search-filter\",secondSearchFilterField:\"second-search-filter\")\n\\whitespace trim\n<$keyboard key=\"((input-accept))\" actions=<<__inputAcceptActions__>>>\n<$keyboard key=\"((input-accept-variant))\" actions=<<__inputAcceptVariantActions__>>>\n<$keyboard key=\"((input-up))\" actions=<<input-next-actions \"before\" \"reverse[]\">>>\n<$keyboard key=\"((input-down))\" actions=<<input-next-actions>>>\n<$keyboard key=\"((input-cancel))\" actions=<<__inputCancelActions__>>>\n<$edit-text tiddler=<<__tiddler__>> field=<<__field__>> index=<<__index__>> \n\t\tinputActions=<<keyboard-input-actions>> tag=<<__tag__>> class=<<__class__>> \n\t\tplaceholder=<<__placeholder__>> default=<<__default__>> focusPopup=<<__focusPopup__>> \n\t\tfocus=<<__focus__>> type=<<__type__>> rows=<<__rows__>> minHeight=<<__minHeight__>> \n\t\ttabindex=<<__tabindex__>> size=<<__size__>> autoHeight=<<__autoHeight__>> \n\t\trefreshTitle=<<__refreshTitle__>> cancelPopups=<<__cancelPopups__>>/>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n\\end\n"
        },
        "$:/core/macros/lingo": {
            "title": "$:/core/macros/lingo",
            "tags": "$:/tags/Macro",
            "text": "\\define lingo-base()\n$:/language/\n\\end\n\n\\define lingo(title)\n{{$(lingo-base)$$title$}}\n\\end\n"
        },
        "$:/core/macros/list": {
            "title": "$:/core/macros/list",
            "tags": "$:/tags/Macro",
            "text": "\\define list-links(filter,type:\"ul\",subtype:\"li\",class:\"\",emptyMessage)\n\\whitespace trim\n<$type$ class=\"$class$\">\n<$list filter=\"$filter$\" emptyMessage=<<__emptyMessage__>>>\n<$subtype$>\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$subtype$>\n</$list>\n</$type$>\n\\end\n\n\\define list-links-draggable-drop-actions()\n<$action-listops $tiddler=<<targetTiddler>> $field=<<targetField>> $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n\\define list-links-draggable(tiddler,field:\"list\",type:\"ul\",subtype:\"li\",class:\"\",itemTemplate)\n\\whitespace trim\n<span class=\"tc-links-draggable-list\">\n<$vars targetTiddler=\"\"\"$tiddler$\"\"\" targetField=\"\"\"$field$\"\"\">\n<$type$ class=\"$class$\">\n<$list filter=\"[list[$tiddler$!!$field$]]\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"\"\"$subtype$\"\"\" enable=<<tv-enable-drag-and-drop>>>\n<div class=\"tc-droppable-placeholder\"/>\n<div>\n<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$transclude>\n</div>\n</$droppable>\n</$list>\n<$tiddler tiddler=\"\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"div\" enable=<<tv-enable-drag-and-drop>>>\n<div class=\"tc-droppable-placeholder\">\n{{$:/core/images/blank}}\n</div>\n<div style=\"height:0.5em;\"/>\n</$droppable>\n</$tiddler>\n</$type$>\n</$vars>\n</span>\n\\end\n\n\\define list-tagged-draggable-drop-actions(tag)\n<!-- Save the current ordering of the tiddlers with this tag -->\n<$set name=\"order\" filter=\"[<__tag__>tagging[]]\">\n<!-- Remove any list-after or list-before fields from the tiddlers with this tag -->\n<$list filter=\"[<__tag__>tagging[]]\">\n<$action-deletefield $field=\"list-before\"/>\n<$action-deletefield $field=\"list-after\"/>\n</$list>\n<!-- Save the new order to the Tag Tiddler -->\n<$action-listops $tiddler=<<__tag__>> $field=\"list\" $filter=\"+[enlist<order>] +[insertbefore:currentTiddler<actionTiddler>]\"/>\n<!-- Make sure the newly added item has the right tag -->\n<!-- Removing this line makes dragging tags within the dropdown work as intended -->\n<!--<$action-listops $tiddler=<<actionTiddler>> $tags=<<__tag__>>/>-->\n<!-- Using the following 5 lines as replacement makes dragging titles from outside into the dropdown apply the tag -->\n<$list filter=\"[<actionTiddler>!contains:tags<__tag__>]\">\n<$fieldmangler tiddler=<<actionTiddler>>>\n<$action-sendmessage $message=\"tm-add-tag\" $param=<<__tag__>>/>\n</$fieldmangler>\n</$list>\n</$set>\n\\end\n\n\\define list-tagged-draggable(tag,subFilter,emptyMessage,itemTemplate,elementTag:\"div\",storyview:\"\")\n\\whitespace trim\n<span class=\"tc-tagged-draggable-list\">\n<$set name=\"tag\" value=<<__tag__>>>\n<$list filter=\"[<__tag__>tagging[]$subFilter$]\" emptyMessage=<<__emptyMessage__>> storyview=<<__storyview__>>>\n<$elementTag$ class=\"tc-menu-list-item\">\n<$droppable actions=\"\"\"<$macrocall $name=\"list-tagged-draggable-drop-actions\" tag=<<__tag__>>/>\"\"\" enable=<<tv-enable-drag-and-drop>>>\n<$elementTag$ class=\"tc-droppable-placeholder\"/>\n<$elementTag$>\n<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</$transclude>\n</$elementTag$>\n</$droppable>\n</$elementTag$>\n</$list>\n<$tiddler tiddler=\"\">\n<$droppable actions=\"\"\"<$macrocall $name=\"list-tagged-draggable-drop-actions\" tag=<<__tag__>>/>\"\"\" enable=<<tv-enable-drag-and-drop>>>\n<$elementTag$ class=\"tc-droppable-placeholder\"/>\n<$elementTag$ style=\"height:0.5em;\">\n</$elementTag$>\n</$droppable>\n</$tiddler>\n</$set>\n</span>\n\\end\n"
        },
        "$:/core/macros/tabs": {
            "title": "$:/core/macros/tabs",
            "tags": "$:/tags/Macro",
            "text": "\\define tabs(tabsList,default,state:\"$:/state/tab\",class,template,buttonTemplate,retain,actions,explicitState)\n<$set name=\"qualifiedState\" value=<<qualify \"$state$\">>>\n<$vars tabsState={{{ [<__explicitState__>minlength[1]] ~[<qualifiedState>] }}}>\n<div class=\"tc-tab-set $class$\">\n<div class=\"tc-tab-buttons $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\" storyview=\"pop\"><$set name=\"save-currentTiddler\" value=<<currentTiddler>>><$tiddler tiddler=<<currentTab>>><$button set=<<tabsState>> setTo=<<currentTab>> default=\"$default$\" selectedClass=\"tc-tab-selected\" tooltip={{!!tooltip}}>\n<$tiddler tiddler=<<save-currentTiddler>>>\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude tiddler=\"$buttonTemplate$\" mode=\"inline\">\n<$transclude tiddler=<<currentTab>> field=\"caption\">\n<$macrocall $name=\"currentTab\" $type=\"text/plain\" $output=\"text/plain\"/>\n</$transclude>\n</$transclude>\n</$set></$tiddler>$actions$</$button></$tiddler></$set></$list>\n</div>\n<div class=\"tc-tab-divider $class$\"/>\n<div class=\"tc-tab-content $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\">\n\n<$reveal type=\"match\" state=<<tabsState>> text=<<currentTab>> default=\"$default$\" retain=\"\"\"$retain$\"\"\">\n\n<$transclude tiddler=\"$template$\" mode=\"block\">\n\n<$transclude tiddler=<<currentTab>> mode=\"block\"/>\n\n</$transclude>\n\n</$reveal>\n\n</$list>\n</div>\n</div>\n</$vars>\n</$set>\n\\end\n"
        },
        "$:/core/macros/tag-picker": {
            "title": "$:/core/macros/tag-picker",
            "tags": "$:/tags/Macro",
            "first-search-filter": "[tags[]!is[system]search:title<userInput>sort[]]",
            "second-search-filter": "[tags[]is[system]search:title<userInput>sort[]]",
            "text": "\\define get-tagpicker-focus-selector() [data-tiddler-title=\"$(currentTiddlerCSSEscaped)$\"] .tc-add-tag-name input\n\n\\define delete-tag-state-tiddlers() <$action-deletetiddler $filter=\"[<newTagNameTiddler>] [<storeTitle>] [<tagSelectionState>]\"/>\n\n\\define add-tag-actions(actions,tagField:\"tags\")\n<$set name=\"tag\" value={{{ [<__tiddler__>get[text]] }}}>\n<$list filter=\"[<saveTiddler>!contains:$tagField$<tag>!match[]]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter=\"-[<tag>]\"/>\n\"\"\">\n<$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter=\"[<tag>]\"/>\n$actions$\n</$list>\n</$set>\n<<delete-tag-state-tiddlers>>\n<$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\n\\end\n\n\\define clear-tags-actions-inner()\n<$list filter=\"[<storeTitle>has[text]] [<newTagNameTiddler>has[text]]\" variable=\"ignore\" emptyMessage=\"\"\"<<cancel-delete-tiddler-actions \"cancel\">>\"\"\">\n<<delete-tag-state-tiddlers>>\n</$list>\n\\end\n\n\\define clear-tags-actions()\n<$set name=\"userInput\" value={{{ [<storeTitle>get[text]] }}}>\n<$list filter=\"[<newTagNameTiddler>get[text]!match<userInput>]\" emptyMessage=\"\"\"<<clear-tags-actions-inner>>\"\"\">\n<$action-setfield $tiddler=<<newTagNameTiddler>> text=<<userInput>>/><$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\n</$list>\n</$set>\n\\end\n\n\\define tag-picker-inner(actions,tagField:\"tags\")\n\\whitespace trim\n<$vars newTagNameInputTiddlerQualified=<<qualify \"$:/temp/NewTagName/input\">> newTagNameSelectionTiddlerQualified=<<qualify \"$:/temp/NewTagName/selected-item\">> fallbackTarget={{$(palette)$##tag-background}} colourA={{$(palette)$##foreground}} colourB={{$(palette)$##background}}>\n<$vars storeTitle={{{ [<newTagNameInputTiddler>!match[]] ~[<newTagNameInputTiddlerQualified>] }}} tagSelectionState={{{ [<newTagNameSelectionTiddler>!match[]] ~[<newTagNameSelectionTiddlerQualified>] }}}>\n<$vars refreshTitle=<<qualify \"$:/temp/NewTagName/refresh\">> nonSystemTagsFilter=\"[tags[]!is[system]search:title<userInput>sort[]]\" systemTagsFilter=\"[tags[]is[system]search:title<userInput>sort[]]\">\n<div class=\"tc-edit-add-tag\">\n<div>\n<span class=\"tc-add-tag-name tc-small-gap-right\">\n<$macrocall $name=\"keyboard-driven-input\" tiddler=<<newTagNameTiddler>> storeTitle=<<storeTitle>> refreshTitle=<<refreshTitle>>\n\t\tselectionStateTitle=<<tagSelectionState>> inputAcceptActions=\"\"\"<$macrocall $name=\"add-tag-actions\" actions=<<__actions__>> tagField=<<__tagField__>>/>\"\"\"\n\t\tinputCancelActions=<<clear-tags-actions>> tag=\"input\" placeholder={{$:/language/EditTemplate/Tags/Add/Placeholder}}\n\t\tfocusPopup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex=<<tabIndex>> \n\t\tfocus={{{ [{$:/config/AutoFocus}match[tags]then[true]] ~[[false]] }}} filterMinLength={{$:/config/Tags/MinLength}} \n\t\tcancelPopups=<<cancelPopups>> configTiddlerFilter=\"[[$:/core/macros/tag-picker]]\"/>\n</span><$button popup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Tags/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Tags/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button><$reveal state=<<storeTitle>> type=\"nomatch\" text=\"\"><$button class=\"tc-btn-invisible tc-small-gap tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Tags/ClearInput/Hint}} aria-label={{$:/language/EditTemplate/Tags/ClearInput/Caption}}>{{$:/core/images/close-button}}<<delete-tag-state-tiddlers>></$button></$reveal><span class=\"tc-add-tag-button tc-small-gap-left\">\n<$set name=\"tag\" value={{{ [<newTagNameTiddler>get[text]] }}}>\n<$button set=<<newTagNameTiddler>> setTo=\"\" class=\"\">\n<$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter=\"[<tag>]\"/>\n$actions$\n<$set name=\"currentTiddlerCSSEscaped\" value={{{ [<saveTiddler>escapecss[]] }}}>\n<<delete-tag-state-tiddlers>><$action-sendmessage $message=\"tm-focus-selector\" $param=<<get-tagpicker-focus-selector>>/>\n</$set>\n{{$:/language/EditTemplate/Tags/Add/Button}}\n</$button>\n</$set>\n</span>\n</div>\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/tags-auto-complete\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-block-tags-dropdown\">\n<$set name=\"userInput\" value={{{ [<storeTitle>get[text]] }}}>\n<$list filter=\"[<userInput>minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=<<nonSystemTagsFilter>> variable=\"tag\">\n<$list filter=\"[<tag>addsuffix[-primaryList]] -[<tagSelectionState>get[text]]\" emptyMessage=\"\"\"<$vars button-classes=\"tc-btn-invisible tc-tag-button-selected\" actions=<<__actions__>> tagField=<<__tagField__>> currentTiddler=<<tag>>>{{||$:/core/ui/TagPickerTagTemplate}}</$vars>\"\"\">\n<$vars button-classes=\"tc-btn-invisible\" actions=<<__actions__>> tagField=<<__tagField__>> currentTiddler=<<tag>>>{{||$:/core/ui/TagPickerTagTemplate}}</$vars>\n</$list>\n</$list></$list>\n<hr>\n<$list filter=\"[<userInput>minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=<<systemTagsFilter>> variable=\"tag\">\n<$list filter=\"[<tag>addsuffix[-secondaryList]] -[<tagSelectionState>get[text]]\" emptyMessage=\"\"\"<$vars button-classes=\"tc-btn-invisible tc-tag-button-selected\" actions=<<__actions__>> tagField=<<__tagField__>> currentTiddler=<<tag>>>{{||$:/core/ui/TagPickerTagTemplate}}</$vars>\"\"\">\n<$vars button-classes=\"tc-btn-invisible\" actions=<<__actions__>> tagField=<<__tagField__>> currentTiddler=<<tag>>>{{||$:/core/ui/TagPickerTagTemplate}}</$vars>\n</$list>\n</$list></$list>\n</$set>\n</div>\n</$reveal>\n</div>\n</div>\n</$vars>\n</$vars>\n</$vars>\n\\end\n\\define tag-picker(actions,tagField:\"tags\")\n\\whitespace trim\n<$vars saveTiddler=<<currentTiddler>> palette={{$:/palette}}>\n<$list filter=\"[<newTagNameTiddler>match[]]\" emptyMessage=\"\"\"<$macrocall $name=\"tag-picker-inner\" actions=<<__actions__>> tagField=<<__tagField__>>/>\"\"\">\n<$set name=\"newTagNameTiddler\" value=<<qualify \"$:/temp/NewTagName\">>>\n<$macrocall $name=\"tag-picker-inner\" actions=<<__actions__>> tagField=<<__tagField__>>/>\n</$set>\n</$list>\n</$vars>\n\\end\n"
        },
        "$:/core/macros/tag": {
            "title": "$:/core/macros/tag",
            "tags": "$:/tags/Macro",
            "text": "\\define tag-pill-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-pill-inner(tag,icon,colour,fallbackTarget,colourA,colourB,element-tag,element-attributes,actions)\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<$element-tag$ $element-attributes$ class=\"tc-tag-label tc-btn-invisible\" style=<<tag-pill-styles>>>\n$actions$<$transclude tiddler=\"\"\"$icon$\"\"\"/><$view tiddler=<<__tag__>> field=\"title\" format=\"text\" />\n</$element-tag$>\n</$vars>\n\\end\n\n\\define tag-pill-body(tag,icon,colour,palette,element-tag,element-attributes,actions)\n<$macrocall $name=\"tag-pill-inner\" tag=<<__tag__>> icon=\"\"\"$icon$\"\"\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n\n\\define tag-pill(tag,element-tag:\"span\",element-attributes:\"\",actions:\"\")\n<span class=\"tc-tag-list-item\">\n<$macrocall $name=\"tag-pill-body\" tag=<<__tag__>> icon={{{ [<__tag__>get[icon]] }}} colour={{{ [<__tag__>get[color]] }}} palette={{$:/palette}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</span>\n\\end\n\n\\define tag(tag)\n{{$tag$||$:/core/ui/TagTemplate}}\n\\end\n"
        },
        "$:/core/macros/thumbnails": {
            "title": "$:/core/macros/thumbnails",
            "tags": "$:/tags/Macro",
            "text": "\\define thumbnail(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<$link to=\"\"\"$link$\"\"\"><div class=\"tc-thumbnail-wrapper\">\n<div class=\"tc-thumbnail-image\" style=\"width:$width$px;height:$height$px;\"><$reveal type=\"nomatch\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" style=\"width:$width$px;height:$height$px;\">\n[img[$image$]]\n</$reveal><$reveal type=\"match\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" class=\"tc-thumbnail-background\" style=\"width:$width$px;height:$height$px;background-color:$background-color$;\"></$reveal></div><div class=\"tc-thumbnail-icon\" style=\"fill:$color$;color:$color$;\">\n$icon$\n</div><div class=\"tc-thumbnail-caption\">\n$caption$\n</div>\n</div></$link>\n\\end\n\n\\define thumbnail-right(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<div class=\"tc-thumbnail-right-wrapper\"><<thumbnail \"\"\"$link$\"\"\" \"\"\"$icon$\"\"\" \"\"\"$color$\"\"\" \"\"\"$background-color$\"\"\" \"\"\"$image$\"\"\" \"\"\"$caption$\"\"\" \"\"\"$width$\"\"\" \"\"\"$height$\"\"\">></div>\n\\end\n\n\\define list-thumbnails(filter,width:\"280\",height:\"157\")\n<$list filter=\"\"\"$filter$\"\"\"><$macrocall $name=\"thumbnail\" link={{!!link}} icon={{!!icon}} color={{!!color}} background-color={{!!background-color}} image={{!!image}} caption={{!!caption}} width=\"\"\"$width$\"\"\" height=\"\"\"$height$\"\"\"/></$list>\n\\end\n"
        },
        "$:/core/macros/timeline": {
            "title": "$:/core/macros/timeline",
            "created": "20141212105914482",
            "modified": "20141212110330815",
            "tags": "$:/tags/Macro",
            "text": "\\define timeline-title()\n\\whitespace trim\n<!-- Override this macro with a global macro \n     of the same name if you need to change \n     how titles are displayed on the timeline \n     -->\n<$view field=\"title\"/>\n\\end\n\\define timeline(limit:\"100\",format:\"DDth MMM YYYY\",subfilter:\"\",dateField:\"modified\")\n<div class=\"tc-timeline\">\n<$list filter=\"[!is[system]$subfilter$has[$dateField$]!sort[$dateField$]limit[$limit$]eachday[$dateField$]]\">\n<div class=\"tc-menu-list-item\">\n<$view field=\"$dateField$\" format=\"date\" template=\"$format$\"/>\n<$list filter=\"[sameday:$dateField${!!$dateField$}!is[system]$subfilter$!sort[$dateField$]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}><<timeline-title>></$link>\n</div>\n</$list>\n</div>\n</$list>\n</div>\n\\end\n"
        },
        "$:/core/macros/toc": {
            "title": "$:/core/macros/toc",
            "tags": "$:/tags/Macro",
            "text": "\\define toc-caption()\n<$set name=\"tv-wikilinks\" value=\"no\">\n  <$transclude field=\"caption\">\n    <$view field=\"title\"/>\n  </$transclude>\n</$set>\n\\end\n\n\\define toc-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<ol class=\"tc-toc\">\n  <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n    <$vars item=<<currentTiddler>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n      <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n        <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n          <li class=<<toc-item-class>>>\n            <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=\"<$link to={{{ [<currentTiddler>get[target]else<currentTiddler>] }}}><$view field='caption'><$view field='title'/></$view></$link>\">\n              <<toc-caption>>\n            </$list>\n            <$macrocall $name=\"toc-body\" tag=<<item>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<excluded>> path=<<path>>/>\n          </li>\n        </$set>\n      </$set>\n    </$vars>\n  </$list>\n</ol>\n\\end\n\n\\define toc(tag,sort:\"\",itemClassFilter:\"\")\n<$macrocall $name=\"toc-body\"  tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> />\n\\end\n\n\\define toc-linked-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<!-- helper function -->\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n  <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n    <li class=<<toc-item-class>>>\n    <$link to={{{ [<currentTiddler>get[target]else<currentTiddler>] }}}>\n      <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n        <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n          {{$:/core/images/right-arrow}}\n        </$button>\n      </$reveal>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n          {{$:/core/images/down-arrow}}\n        </$button>\n      </$reveal>\n      <<toc-caption>>\n    </$link>\n    <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n      <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n    </$reveal>\n    </li>\n  </$set>\n</$qualify>\n\\end\n\n\\define toc-unlinked-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<!-- helper function -->\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n  <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n    <li class=<<toc-item-class>>>\n      <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n        <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n          {{$:/core/images/right-arrow}}\n          <<toc-caption>>\n        </$button>\n      </$reveal>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n          {{$:/core/images/down-arrow}}\n          <<toc-caption>>\n        </$button>\n      </$reveal>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n      </$reveal>\n    </li>\n  </$set>\n</$qualify>\n\\end\n\n\\define toc-expandable-empty-message()\n<$macrocall $name=\"toc-linked-expandable-body\" tag=<<tag>> sort=<<sort>> itemClassFilter=<<itemClassFilter>> exclude=<<excluded>> path=<<path>>/>\n\\end\n\n\\define toc-expandable(tag,sort:\"\",itemClassFilter:\"\",exclude,path)\n<$vars tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n  <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n    <ol class=\"tc-toc toc-expandable\">\n      <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n        <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=<<toc-expandable-empty-message>> >\n          <$macrocall $name=\"toc-unlinked-expandable-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=\"\"\"itemClassFilter\"\"\" exclude=<<excluded>> path=<<path>> />\n        </$list>\n      </$list>\n    </ol>\n  </$set>\n</$vars>\n\\end\n\n\\define toc-linked-selective-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n  <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\" >\n    <li class=<<toc-item-class>>>\n      <$link to={{{ [<currentTiddler>get[target]else<currentTiddler>] }}}>\n          <$list filter=\"[all[current]tagging[]$sort$limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button>\">\n          <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n            <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n              {{$:/core/images/right-arrow}}\n            </$button>\n          </$reveal>\n          <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n            <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n              {{$:/core/images/down-arrow}}\n            </$button>\n          </$reveal>\n        </$list>\n        <<toc-caption>>\n      </$link>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n      </$reveal>\n    </li>\n  </$set>\n</$qualify>\n\\end\n\n\\define toc-unlinked-selective-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n  <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n    <li class=<<toc-item-class>>>\n      <$list filter=\"[all[current]tagging[]$sort$limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button> <$view field='caption'><$view field='title'/></$view>\">\n        <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n          <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n            {{$:/core/images/right-arrow}}\n            <<toc-caption>>\n          </$button>\n        </$reveal>\n        <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n          <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n            {{$:/core/images/down-arrow}}\n            <<toc-caption>>\n          </$button>\n        </$reveal>\n      </$list>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n      </$reveal>\n    </li>\n  </$set>\n</$qualify>\n\\end\n\n\\define toc-selective-expandable-empty-message()\n<$macrocall $name=\"toc-linked-selective-expandable-body\" tag=<<tag>> sort=<<sort>> itemClassFilter=<<itemClassFilter>> exclude=<<excluded>> path=<<path>>/>\n\\end\n\n\\define toc-selective-expandable(tag,sort:\"\",itemClassFilter,exclude,path)\n<$vars tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n  <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n    <ol class=\"tc-toc toc-selective-expandable\">\n      <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n        <$list filter=\"[all[current]toc-link[no]]\" variable=\"ignore\" emptyMessage=<<toc-selective-expandable-empty-message>> >\n          <$macrocall $name=\"toc-unlinked-selective-expandable-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<excluded>> path=<<path>>/>\n        </$list>\n      </$list>\n    </ol>\n  </$set>\n</$vars>\n\\end\n\n\\define toc-tabbed-external-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$tiddler tiddler={{{ [<__selectedTiddler__>get[text]] }}}>\n  <div class=\"tc-tabbed-table-of-contents\">\n    <$linkcatcher to=<<__selectedTiddler__>>>\n      <div class=\"tc-table-of-contents\">\n        <$macrocall $name=\"toc-selective-expandable\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=\"[all[current]] -[<__selectedTiddler__>get[text]]\"/>\n      </div>\n    </$linkcatcher>\n    <div class=\"tc-tabbed-table-of-contents-content\">\n      <$reveal stateTitle=<<__selectedTiddler__>> type=\"nomatch\" text=\"\">\n        <$transclude mode=\"block\" tiddler=<<__template__>>>\n          <h1><<toc-caption>></h1>\n          <$transclude mode=\"block\">$missingText$</$transclude>\n        </$transclude>\n      </$reveal>\n      <$reveal stateTitle=<<__selectedTiddler__>> type=\"match\" text=\"\">\n        $unselectedText$\n      </$reveal>\n    </div>\n  </div>\n</$tiddler>\n\\end\n\n\\define toc-tabbed-internal-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$linkcatcher to=<<__selectedTiddler__>>>\n  <$macrocall $name=\"toc-tabbed-external-nav\" tag=<<__tag__>> sort=<<__sort__>> selectedTiddler=<<__selectedTiddler__>> unselectedText=<<__unselectedText__>> missingText=<<__missingText__>> template=<<__template__>>/>\n</$linkcatcher>\n\\end\n\n"
        },
        "$:/core/macros/translink": {
            "title": "$:/core/macros/translink",
            "tags": "$:/tags/Macro",
            "text": "\\define translink(title,mode:\"block\")\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: black; foreground; white;\">\n<$link to=\"\"\"$title$\"\"\">\n<$text text=\"\"\"$title$\"\"\"/>\n</$link>\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: white; foreground; black;\">\n<$transclude tiddler=\"\"\"$title$\"\"\" mode=\"$mode$\">\n\"<$text text=\"\"\"$title$\"\"\"/>\" is missing\n</$transclude>\n</div>\n</div>\n\\end\n"
        },
        "$:/core/macros/tree": {
            "title": "$:/core/macros/tree",
            "tags": "$:/tags/Macro",
            "text": "\\define leaf-link(full-title,chunk,separator: \"/\")\n<$link to=<<__full-title__>>><$text text=<<__chunk__>>/></$link>\n\\end\n\n\\define leaf-node(prefix,chunk)\n<li>\n<$list filter=\"[<__prefix__>addsuffix<__chunk__>is[shadow]] [<__prefix__>addsuffix<__chunk__>is[tiddler]]\" variable=\"full-title\">\n<$list filter=\"[<full-title>removeprefix<__prefix__>]\" variable=\"chunk\">\n<span>{{$:/core/images/file}}</span> <$macrocall $name=\"leaf-link\" full-title=<<full-title>> chunk=<<chunk>>/>\n</$list>\n</$list>\n</li>\n\\end\n\n\\define branch-node(prefix,chunk,separator: \"/\")\n<li>\n<$set name=\"reveal-state\" value={{{ [[$:/state/tree/]addsuffix<__prefix__>addsuffix<__chunk__>] }}}>\n<$reveal type=\"nomatch\" stateTitle=<<reveal-state>> text=\"show\">\n<$button setTitle=<<reveal-state>> setTo=\"show\" class=\"tc-btn-invisible\">\n{{$:/core/images/folder}} <$text text=<<__chunk__>>/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<reveal-state>> text=\"show\">\n<$button setTitle=<<reveal-state>> setTo=\"hide\" class=\"tc-btn-invisible\">\n{{$:/core/images/folder}} <$text text=<<__chunk__>>/>\n</$button>\n</$reveal>\n<span>(<$count filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>removeprefix<__chunk__>] -[<__prefix__>addsuffix<__chunk__>]\"/>)</span>\n<$reveal type=\"match\" stateTitle=<<reveal-state>> text=\"show\">\n<$macrocall $name=\"tree-node\" prefix={{{ [<__prefix__>addsuffix<__chunk__>] }}} separator=<<__separator__>>/>\n</$reveal>\n</$set>\n</li>\n\\end\n\n\\define tree-node(prefix,separator: \"/\")\n<ol>\n<$list filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>splitbefore<__separator__>sort[]!suffix<__separator__>]\" variable=\"chunk\">\n<$macrocall $name=\"leaf-node\" prefix=<<__prefix__>> chunk=<<chunk>> separator=<<__separator__>>/>\n</$list>\n<$list filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>splitbefore<__separator__>sort[]suffix<__separator__>]\" variable=\"chunk\">\n<$macrocall $name=\"branch-node\" prefix=<<__prefix__>> chunk=<<chunk>> separator=<<__separator__>>/>\n</$list>\n</ol>\n\\end\n\n\\define tree(prefix: \"$:/\",separator: \"/\")\n<div class=\"tc-tree\">\n<span><$text text=<<__prefix__>>/></span>\n<div>\n<$macrocall $name=\"tree-node\" prefix=<<__prefix__>> separator=<<__separator__>>/>\n</div>\n</div>\n\\end\n"
        },
        "$:/core/macros/utils": {
            "title": "$:/core/macros/utils",
            "text": "\\define colour(colour)\n$colour$\n\\end\n"
        },
        "$:/snippets/minifocusswitcher": {
            "title": "$:/snippets/minifocusswitcher",
            "text": "<$select tiddler=\"$:/config/AutoFocus\">\n<$list filter=\"title tags text type fields\">\n<option value=<<currentTiddler>>><<currentTiddler>></option>\n</$list>\n</$select>\n"
        },
        "$:/snippets/minilanguageswitcher": {
            "title": "$:/snippets/minilanguageswitcher",
            "text": "<$select tiddler=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"description\"><$view field=\"name\"><$view field=\"title\"/></$view></$view></option>\n</$list>\n</$select>"
        },
        "$:/snippets/minithemeswitcher": {
            "title": "$:/snippets/minithemeswitcher",
            "text": "\\define lingo-base() $:/language/ControlPanel/Theme/\n<<lingo Prompt>> <$select tiddler=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"name\"><$view field=\"title\"/></$view></option>\n</$list>\n</$select>"
        },
        "$:/snippets/modules": {
            "title": "$:/snippets/modules",
            "text": "\\define describeModuleType(type)\n{{$:/language/Docs/ModuleTypes/$type$}}\n\\end\n<$list filter=\"[moduletypes[]]\">\n\n!! <$macrocall $name=\"currentTiddler\" $type=\"text/plain\" $output=\"text/plain\"/>\n\n<$macrocall $name=\"describeModuleType\" type=<<currentTiddler>>/>\n\n<ul><$list filter=\"[all[current]modules[]]\"><li><$link><<currentTiddler>></$link>\n</li>\n</$list>\n</ul>\n</$list>\n"
        },
        "$:/palette": {
            "title": "$:/palette",
            "text": "$:/palettes/Vanilla"
        },
        "$:/snippets/paletteeditor": {
            "title": "$:/snippets/paletteeditor",
            "text": "<$transclude tiddler=\"$:/PaletteManager\"/>\n"
        },
        "$:/snippets/palettepreview": {
            "title": "$:/snippets/palettepreview",
            "text": "<$set name=\"currentTiddler\" value={{$:/palette}}>\n{{||$:/snippets/currpalettepreview}}\n</$set>\n"
        },
        "$:/snippets/paletteswitcher": {
            "title": "$:/snippets/paletteswitcher",
            "text": "<$linkcatcher to=\"$:/palette\">\n<div class=\"tc-chooser\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]sort[name]]\"><$set name=\"cls\" filter=\"[all[current]prefix{$:/palette}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' - <$view field=\"description\" format=\"text\"/>{{||$:/snippets/currpalettepreview}}</$link>\n</div></$set>\n</$list>\n</div>\n</$linkcatcher>\n"
        },
        "$:/snippets/peek-stylesheets": {
            "title": "$:/snippets/peek-stylesheets",
            "text": "\\define expandable-stylesheets-list()\n<ol>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$vars state=<<qualify \"$:/state/peek-stylesheets/open/\">>>\n<$set name=\"state\" value={{{ [<state>addsuffix<currentTiddler>] }}}>\n<li>\n<$reveal type=\"match\" state=<<state>> text=\"yes\" tag=\"span\">\n<$button set=<<state>> setTo=\"no\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=<<state>> text=\"yes\" tag=\"span\">\n<$button set=<<state>> setTo=\"yes\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$link>\n<$view field=\"title\"/>\n</$link>\n<$reveal type=\"match\" state=<<state>> text=\"yes\" tag=\"div\">\n<$set name=\"source\" tiddler=<<currentTiddler>>>\n<$wikify name=\"styles\" text=<<source>>>\n<pre>\n<code>\n<$text text=<<styles>>/>\n</code>\n</pre>\n</$wikify>\n</$set>\n</$reveal>\n</li>\n</$set>\n</$vars>\n</$list>\n</ol>\n\\end\n\n\\define stylesheets-list()\n<ol>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<li>\n<$link>\n<$view field=\"title\"/>\n</$link>\n<$set name=\"source\" tiddler=<<currentTiddler>>>\n<$wikify name=\"styles\" text=<<source>>>\n<pre>\n<code>\n<$text text=<<styles>>/>\n</code>\n</pre>\n</$wikify>\n</$set>\n</li>\n</$list>\n</ol>\n\\end\n\n<$vars modeState=<<qualify \"$:/state/peek-stylesheets/mode/\">>>\n\n<$reveal type=\"nomatch\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<$button set=<<modeState>> setTo=\"expanded\" class=\"tc-btn-invisible\">{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Stylesheets/Expand/Caption}}</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<$button set=<<modeState>> setTo=\"restored\" class=\"tc-btn-invisible\">{{$:/core/images/chevron-down}} {{$:/language/ControlPanel/Stylesheets/Restore/Caption}}</$button>\n</$reveal>\n\n<$reveal type=\"nomatch\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<<expandable-stylesheets-list>>\n</$reveal>\n<$reveal type=\"match\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<<stylesheets-list>>\n</$reveal>\n\n</$vars>\n"
        },
        "$:/temp/search": {
            "title": "$:/temp/search",
            "text": ""
        },
        "$:/tags/AdvancedSearch": {
            "title": "$:/tags/AdvancedSearch",
            "list": "[[$:/core/ui/AdvancedSearch/Standard]] [[$:/core/ui/AdvancedSearch/System]] [[$:/core/ui/AdvancedSearch/Shadows]] [[$:/core/ui/AdvancedSearch/Filter]]"
        },
        "$:/tags/AdvancedSearch/FilterButton": {
            "title": "$:/tags/AdvancedSearch/FilterButton",
            "list": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown $:/core/ui/AdvancedSearch/Filter/FilterButtons/clear $:/core/ui/AdvancedSearch/Filter/FilterButtons/export $:/core/ui/AdvancedSearch/Filter/FilterButtons/delete"
        },
        "$:/tags/ControlPanel": {
            "title": "$:/tags/ControlPanel",
            "list": "$:/core/ui/ControlPanel/Info $:/core/ui/ControlPanel/Appearance $:/core/ui/ControlPanel/Settings $:/core/ui/ControlPanel/Saving $:/core/ui/ControlPanel/Plugins $:/core/ui/ControlPanel/Tools $:/core/ui/ControlPanel/Internals"
        },
        "$:/tags/ControlPanel/Info": {
            "title": "$:/tags/ControlPanel/Info",
            "list": "$:/core/ui/ControlPanel/Basics $:/core/ui/ControlPanel/Advanced"
        },
        "$:/tags/ControlPanel/Plugins": {
            "title": "$:/tags/ControlPanel/Plugins",
            "list": "[[$:/core/ui/ControlPanel/Plugins/Installed]] [[$:/core/ui/ControlPanel/Plugins/Add]]"
        },
        "$:/tags/EditTemplate": {
            "title": "$:/tags/EditTemplate",
            "list": "[[$:/core/ui/EditTemplate/controls]] [[$:/core/ui/EditTemplate/title]] [[$:/core/ui/EditTemplate/tags]] [[$:/core/ui/EditTemplate/shadow]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/EditTemplate/body]] [[$:/core/ui/EditTemplate/type]] [[$:/core/ui/EditTemplate/fields]]"
        },
        "$:/tags/EditToolbar": {
            "title": "$:/tags/EditToolbar",
            "list": "[[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/cancel]] [[$:/core/ui/Buttons/save]]"
        },
        "$:/tags/EditorToolbar": {
            "title": "$:/tags/EditorToolbar",
            "list": "$:/core/ui/EditorToolbar/paint $:/core/ui/EditorToolbar/opacity $:/core/ui/EditorToolbar/line-width $:/core/ui/EditorToolbar/rotate-left $:/core/ui/EditorToolbar/clear $:/core/ui/EditorToolbar/bold $:/core/ui/EditorToolbar/italic $:/core/ui/EditorToolbar/strikethrough $:/core/ui/EditorToolbar/underline $:/core/ui/EditorToolbar/superscript $:/core/ui/EditorToolbar/subscript $:/core/ui/EditorToolbar/mono-line $:/core/ui/EditorToolbar/mono-block $:/core/ui/EditorToolbar/quote $:/core/ui/EditorToolbar/list-bullet $:/core/ui/EditorToolbar/list-number $:/core/ui/EditorToolbar/heading-1 $:/core/ui/EditorToolbar/heading-2 $:/core/ui/EditorToolbar/heading-3 $:/core/ui/EditorToolbar/heading-4 $:/core/ui/EditorToolbar/heading-5 $:/core/ui/EditorToolbar/heading-6 $:/core/ui/EditorToolbar/link $:/core/ui/EditorToolbar/excise $:/core/ui/EditorToolbar/picture $:/core/ui/EditorToolbar/stamp $:/core/ui/EditorToolbar/size $:/core/ui/EditorToolbar/editor-height $:/core/ui/EditorToolbar/more $:/core/ui/EditorToolbar/preview $:/core/ui/EditorToolbar/preview-type"
        },
        "$:/tags/Manager/ItemMain": {
            "title": "$:/tags/Manager/ItemMain",
            "list": "$:/Manager/ItemMain/WikifiedText $:/Manager/ItemMain/RawText $:/Manager/ItemMain/Fields"
        },
        "$:/tags/Manager/ItemSidebar": {
            "title": "$:/tags/Manager/ItemSidebar",
            "list": "$:/Manager/ItemSidebar/Tags $:/Manager/ItemSidebar/Colour $:/Manager/ItemSidebar/Icon $:/Manager/ItemSidebar/Tools"
        },
        "$:/tags/MoreSideBar": {
            "title": "$:/tags/MoreSideBar",
            "list": "[[$:/core/ui/MoreSideBar/All]] [[$:/core/ui/MoreSideBar/Recent]] [[$:/core/ui/MoreSideBar/Tags]] [[$:/core/ui/MoreSideBar/Missing]] [[$:/core/ui/MoreSideBar/Drafts]] [[$:/core/ui/MoreSideBar/Orphans]] [[$:/core/ui/MoreSideBar/Types]] [[$:/core/ui/MoreSideBar/System]] [[$:/core/ui/MoreSideBar/Shadows]] [[$:/core/ui/MoreSideBar/Explorer]] [[$:/core/ui/MoreSideBar/Plugins]]",
            "text": ""
        },
        "$:/tags/PageControls": {
            "title": "$:/tags/PageControls",
            "list": "[[$:/core/ui/Buttons/home]] [[$:/core/ui/Buttons/close-all]] [[$:/core/ui/Buttons/fold-all]] [[$:/core/ui/Buttons/unfold-all]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/new-tiddler]] [[$:/core/ui/Buttons/new-journal]] [[$:/core/ui/Buttons/new-image]] [[$:/core/ui/Buttons/import]] [[$:/core/ui/Buttons/export-page]] [[$:/core/ui/Buttons/control-panel]] [[$:/core/ui/Buttons/advanced-search]] [[$:/core/ui/Buttons/manager]] [[$:/core/ui/Buttons/tag-manager]] [[$:/core/ui/Buttons/language]] [[$:/core/ui/Buttons/palette]] [[$:/core/ui/Buttons/theme]] [[$:/core/ui/Buttons/storyview]] [[$:/core/ui/Buttons/encryption]] [[$:/core/ui/Buttons/timestamp]] [[$:/core/ui/Buttons/full-screen]] [[$:/core/ui/Buttons/print]] [[$:/core/ui/Buttons/save-wiki]] [[$:/core/ui/Buttons/refresh]] [[$:/core/ui/Buttons/more-page-actions]]"
        },
        "$:/tags/PageTemplate": {
            "title": "$:/tags/PageTemplate",
            "list": "[[$:/core/ui/PageTemplate/topleftbar]] [[$:/core/ui/PageTemplate/toprightbar]] [[$:/core/ui/PageTemplate/sidebar]] [[$:/core/ui/PageTemplate/story]] [[$:/core/ui/PageTemplate/alerts]]",
            "text": ""
        },
        "$:/tags/PluginLibrary": {
            "title": "$:/tags/PluginLibrary",
            "list": "$:/config/OfficialPluginLibrary"
        },
        "$:/tags/SideBar": {
            "title": "$:/tags/SideBar",
            "list": "[[$:/core/ui/SideBar/Open]] [[$:/core/ui/SideBar/Recent]] [[$:/core/ui/SideBar/Tools]] [[$:/core/ui/SideBar/More]]",
            "text": ""
        },
        "$:/tags/SideBarSegment": {
            "title": "$:/tags/SideBarSegment",
            "list": "[[$:/core/ui/SideBarSegments/site-title]] [[$:/core/ui/SideBarSegments/site-subtitle]] [[$:/core/ui/SideBarSegments/page-controls]] [[$:/core/ui/SideBarSegments/search]] [[$:/core/ui/SideBarSegments/tabs]]"
        },
        "$:/tags/TiddlerInfo": {
            "title": "$:/tags/TiddlerInfo",
            "list": "[[$:/core/ui/TiddlerInfo/Tools]] [[$:/core/ui/TiddlerInfo/References]] [[$:/core/ui/TiddlerInfo/Tagging]] [[$:/core/ui/TiddlerInfo/List]] [[$:/core/ui/TiddlerInfo/Listed]] [[$:/core/ui/TiddlerInfo/Fields]]",
            "text": ""
        },
        "$:/tags/TiddlerInfo/Advanced": {
            "title": "$:/tags/TiddlerInfo/Advanced",
            "list": "[[$:/core/ui/TiddlerInfo/Advanced/ShadowInfo]] [[$:/core/ui/TiddlerInfo/Advanced/PluginInfo]]"
        },
        "$:/tags/ViewTemplate": {
            "title": "$:/tags/ViewTemplate",
            "list": "[[$:/core/ui/ViewTemplate/title]] [[$:/core/ui/ViewTemplate/unfold]] [[$:/core/ui/ViewTemplate/subtitle]] [[$:/core/ui/ViewTemplate/tags]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/ViewTemplate/body]]"
        },
        "$:/tags/ViewToolbar": {
            "title": "$:/tags/ViewToolbar",
            "list": "[[$:/core/ui/Buttons/more-tiddler-actions]] [[$:/core/ui/Buttons/info]] [[$:/core/ui/Buttons/new-here]] [[$:/core/ui/Buttons/new-journal-here]] [[$:/core/ui/Buttons/clone]] [[$:/core/ui/Buttons/export-tiddler]] [[$:/core/ui/Buttons/edit]] [[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/permalink]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/open-window]] [[$:/core/ui/Buttons/close-others]] [[$:/core/ui/Buttons/close]] [[$:/core/ui/Buttons/fold-others]] [[$:/core/ui/Buttons/fold]]"
        },
        "$:/snippets/themeswitcher": {
            "title": "$:/snippets/themeswitcher",
            "text": "<$linkcatcher to=\"$:/theme\">\n<div class=\"tc-chooser\"><$list filter=\"[plugin-type[theme]sort[title]]\"><$set name=\"cls\" filter=\"[all[current]field:title{$:/theme}] [[$:/theme]!has[text]addsuffix[s/tiddlywiki/vanilla]field:title<currentTiddler>] +[limit[1]]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' <$view field=\"description\" format=\"text\"/></$link></div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
        },
        "$:/core/wiki/title": {
            "title": "$:/core/wiki/title",
            "text": "{{$:/SiteTitle}} --- {{$:/SiteSubtitle}}"
        },
        "$:/view": {
            "title": "$:/view",
            "text": "classic"
        },
        "$:/snippets/viewswitcher": {
            "title": "$:/snippets/viewswitcher",
            "text": "\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<$linkcatcher to=\"$:/view\">\n<div class=\"tc-chooser tc-viewswitcher\">\n<$list filter=\"[storyviews[]]\" variable=\"storyview\">\n<$set name=\"cls\" filter=\"[<storyview>prefix{$:/view}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>>\n<$link to=<<storyview>>><$transclude tiddler=<<icon>>/><$text text=<<storyview>>/></$link>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
        }
    }
}
[[Starting point]]
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
no
\define ref(label)
<$button popup="$:/state/$label$" class="tc-btn-invisible tc-slider"><sup style="color:green">$label$</sup></$button>
\end

\define definition(label,text)
<$reveal type="popup" state="$:/state/$label$" animate="yes">
<div class="tc-drop-down">
<dl>
<dt>$label$</dt>
<dd>$text$</dd>
</dl>
</div>
</$reveal>
\end

\define footnote(label,text)
<<ref "$label$">>
<<definition "$label$" "$text$">>
\end

\define footnotes(label,text)
<<definition "$label$" "$text$">>
<sub><span style="color:green">$label$ : </span> $text$</sub>
\end
$:/palettes/Twilight
{
    "tiddlers": {
        "$:/plugins/tiddlywiki/filesystem/filesystemadaptor.js": {
            "title": "$:/plugins/tiddlywiki/filesystem/filesystemadaptor.js",
            "text": "/*\\\ntitle: $:/plugins/tiddlywiki/filesystem/filesystemadaptor.js\ntype: application/javascript\nmodule-type: syncadaptor\n\nA sync adaptor module for synchronising with the local filesystem via node.js APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Get a reference to the file system\nvar fs = $tw.node ? require(\"fs\") : null,\n\tpath = $tw.node ? require(\"path\") : null;\n\nfunction FileSystemAdaptor(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.boot = options.boot || $tw.boot;\n\tthis.logger = new $tw.utils.Logger(\"filesystem\",{colour: \"blue\"});\n\t// Create the <wiki>/tiddlers folder if it doesn't exist\n\t$tw.utils.createDirectory(this.boot.wikiTiddlersPath);\n}\n\nFileSystemAdaptor.prototype.name = \"filesystem\";\n\nFileSystemAdaptor.prototype.supportsLazyLoading = false;\n\nFileSystemAdaptor.prototype.isReady = function() {\n\t// The file system adaptor is always ready\n\treturn true;\n};\n\nFileSystemAdaptor.prototype.getTiddlerInfo = function(tiddler) {\n\t//Returns the existing fileInfo for the tiddler. To regenerate, call getTiddlerFileInfo().\n\tvar title = tiddler.fields.title;\n\treturn this.boot.files[title];\n};\n\n/*\nReturn a fileInfo object for a tiddler, creating it if necessary:\n  filepath: the absolute path to the file containing the tiddler\n  type: the type of the tiddler file (NOT the type of the tiddler -- see below)\n  hasMetaFile: true if the file also has a companion .meta file\n\nThe boot process populates this.boot.files for each of the tiddler files that it loads.\nThe type is found by looking up the extension in $tw.config.fileExtensionInfo (eg \"application/x-tiddler\" for \".tid\" files).\n\nIt is the responsibility of the filesystem adaptor to update this.boot.files for new files that are created.\n*/\nFileSystemAdaptor.prototype.getTiddlerFileInfo = function(tiddler,callback) {\n\t// Always generate a fileInfo object when this fuction is called\n\tvar title = tiddler.fields.title, newInfo, pathFilters, extFilters;\n\tif(this.wiki.tiddlerExists(\"$:/config/FileSystemPaths\")){\n\t\tpathFilters = this.wiki.getTiddlerText(\"$:/config/FileSystemPaths\",\"\").split(\"\\n\");\n\t}\n\tif(this.wiki.tiddlerExists(\"$:/config/FileSystemExtensions\")){\n\t\textFilters = this.wiki.getTiddlerText(\"$:/config/FileSystemExtensions\",\"\").split(\"\\n\");\n\t}\n\tnewInfo = $tw.utils.generateTiddlerFileInfo(tiddler,{\n\t\tdirectory: this.boot.wikiTiddlersPath,\n\t\tpathFilters: pathFilters,\n\t\textFilters: extFilters,\n\t\twiki: this.wiki,\n\t\tfileInfo: this.boot.files[title],\n\t\toriginalpath: this.wiki.extractTiddlerDataItem(\"$:/config/OriginalTiddlerPaths\",title, \"\")\n\t});\n\tthis.boot.files[title] = newInfo;\n\tcallback(null,newInfo);\n};\n\n\n/*\nSave a tiddler and invoke the callback with (err,adaptorInfo,revision)\n*/\nFileSystemAdaptor.prototype.saveTiddler = function(tiddler,callback) {\n\tvar self = this;\n\tthis.getTiddlerFileInfo(tiddler,function(err,fileInfo) {\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\t$tw.utils.saveTiddlerToFile(tiddler,fileInfo,function(err) {\n\t\t\tif(err) {\n\t\t\t\tif ((err.code == \"EPERM\" || err.code == \"EACCES\") && err.syscall == \"open\") {\n\t\t\t\t\tvar bootInfo = self.boot.files[tiddler.fields.title];\n\t\t\t\t\tbootInfo.writeError = true;\n\t\t\t\t\tself.boot.files[tiddler.fields.title] = bootInfo;\n\t\t\t\t\t$tw.syncer.displayError(\"Sync for tiddler [[\"+tiddler.fields.title+\"]] will be retried with encoded filepath\", encodeURIComponent(bootInfo.filepath));\n\t\t\t\t\treturn callback(err);\n\t\t\t\t} else {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Cleanup duplicates if the file moved or changed extensions\n\t\t\tvar options = {\n\t\t\t\tadaptorInfo: ($tw.syncer.tiddlerInfo[tiddler.fields.title] || {adaptorInfo: {} }).adaptorInfo,\n\t\t\t\tbootInfo: self.boot.files[tiddler.fields.title] || {},\n\t\t\t\ttitle: tiddler.fields.title\n\t\t\t};\n\t\t\t$tw.utils.cleanupTiddlerFiles(options, function(err){\n\t\t\t\tif(err) {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t\treturn callback(null, self.boot.files[tiddler.fields.title]);\n\t\t\t});\n\t\t});\n\t});\n};\n\n/*\nLoad a tiddler and invoke the callback with (err,tiddlerFields)\n\nWe don't need to implement loading for the file system adaptor, because all the tiddler files will have been loaded during the boot process.\n*/\nFileSystemAdaptor.prototype.loadTiddler = function(title,callback) {\n\tcallback(null,null);\n};\n\n/*\nDelete a tiddler and invoke the callback with (err)\n*/\nFileSystemAdaptor.prototype.deleteTiddler = function(title,callback,options) {\n\tvar self = this,\n\t\tfileInfo = this.boot.files[title];\n\t// Only delete the tiddler if we have writable information for the file\n\tif(fileInfo) {\n\t\t$tw.utils.deleteTiddlerFile(fileInfo, function(err){\n\t\t\tif(err) {\n\t\t\t\tif ((err.code == \"EPERM\" || err.code == \"EACCES\") && err.syscall == \"unlink\") {\n\t\t\t\t\t// Error deleting the file on disk, should fail gracefully\n\t\t\t\t\t$tw.syncer.displayError(\"Server desynchronized. Error deleting file for deleted tiddler: \"+title, err);\n\t\t\t\t\treturn callback(null);\n\t\t\t\t} else {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn callback(null);\n\t\t});\n\t} else {\n\t\tcallback(null);\n\t}\n};\n\nif(fs) {\n\texports.adaptorClass = FileSystemAdaptor;\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "syncadaptor"
        },
        "$:/plugins/tiddlywiki/filesystem/readme": {
            "title": "$:/plugins/tiddlywiki/filesystem/readme",
            "text": "The filesystem plugin is used under Node.js to synchronise tiddler changes back to the file system. It is inert when used in the browser.\n\n[[Source code|https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/filesystem]]\n"
        }
    }
}
{
    "tiddlers": {
        "$:/config/HighlightPlugin/TypeMappings/application/javascript": {
            "title": "$:/config/HighlightPlugin/TypeMappings/application/javascript",
            "text": "javascript"
        },
        "$:/config/HighlightPlugin/TypeMappings/application/json": {
            "title": "$:/config/HighlightPlugin/TypeMappings/application/json",
            "text": "json"
        },
        "$:/config/HighlightPlugin/TypeMappings/text/css": {
            "title": "$:/config/HighlightPlugin/TypeMappings/text/css",
            "text": "css"
        },
        "$:/config/HighlightPlugin/TypeMappings/text/html": {
            "title": "$:/config/HighlightPlugin/TypeMappings/text/html",
            "text": "html"
        },
        "$:/config/HighlightPlugin/TypeMappings/image/svg+xml": {
            "title": "$:/config/HighlightPlugin/TypeMappings/image/svg+xml",
            "text": "xml"
        },
        "$:/config/HighlightPlugin/TypeMappings/text/x-markdown": {
            "title": "$:/config/HighlightPlugin/TypeMappings/text/x-markdown",
            "text": "markdown"
        },
        "$:/plugins/tiddlywiki/highlight/highlight.js": {
            "text": "var hljs = require(\"$:/plugins/tiddlywiki/highlight/highlight.js\");\n/*! highlight.js v9.18.1 | BSD3 License | git.io/hljslicense */\n!function(e){var n=\"object\"==typeof window&&window||\"object\"==typeof self&&self;\"undefined\"==typeof exports||exports.nodeType?n&&(n.hljs=e({}),\"function\"==typeof define&&define.amd&&define([],function(){return n.hljs})):e(exports)}(function(a){var f=[],i=Object.keys,_={},c={},C=!0,n=/^(no-?highlight|plain|text)$/i,l=/\\blang(?:uage)?-([\\w-]+)\\b/i,t=/((^(<[^>]+>|\\t|)+|(?:\\n)))/gm,r={case_insensitive:\"cI\",lexemes:\"l\",contains:\"c\",keywords:\"k\",subLanguage:\"sL\",className:\"cN\",begin:\"b\",beginKeywords:\"bK\",end:\"e\",endsWithParent:\"eW\",illegal:\"i\",excludeBegin:\"eB\",excludeEnd:\"eE\",returnBegin:\"rB\",returnEnd:\"rE\",variants:\"v\",IDENT_RE:\"IR\",UNDERSCORE_IDENT_RE:\"UIR\",NUMBER_RE:\"NR\",C_NUMBER_RE:\"CNR\",BINARY_NUMBER_RE:\"BNR\",RE_STARTERS_RE:\"RSR\",BACKSLASH_ESCAPE:\"BE\",APOS_STRING_MODE:\"ASM\",QUOTE_STRING_MODE:\"QSM\",PHRASAL_WORDS_MODE:\"PWM\",C_LINE_COMMENT_MODE:\"CLCM\",C_BLOCK_COMMENT_MODE:\"CBCM\",HASH_COMMENT_MODE:\"HCM\",NUMBER_MODE:\"NM\",C_NUMBER_MODE:\"CNM\",BINARY_NUMBER_MODE:\"BNM\",CSS_NUMBER_MODE:\"CSSNM\",REGEXP_MODE:\"RM\",TITLE_MODE:\"TM\",UNDERSCORE_TITLE_MODE:\"UTM\",COMMENT:\"C\",beginRe:\"bR\",endRe:\"eR\",illegalRe:\"iR\",lexemesRe:\"lR\",terminators:\"t\",terminator_end:\"tE\"},m=\"</span>\",O=\"Could not find the language '{}', did you forget to load/include a language module?\",B={classPrefix:\"hljs-\",tabReplace:null,useBR:!1,languages:void 0},o=\"of and for in not or if then\".split(\" \");function x(e){return e.replace(/&/g,\"&amp;\").replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\")}function g(e){return e.nodeName.toLowerCase()}function u(e){return n.test(e)}function s(e){var n,t={},r=Array.prototype.slice.call(arguments,1);for(n in e)t[n]=e[n];return r.forEach(function(e){for(n in e)t[n]=e[n]}),t}function E(e){var a=[];return function e(n,t){for(var r=n.firstChild;r;r=r.nextSibling)3===r.nodeType?t+=r.nodeValue.length:1===r.nodeType&&(a.push({event:\"start\",offset:t,node:r}),t=e(r,t),g(r).match(/br|hr|img|input/)||a.push({event:\"stop\",offset:t,node:r}));return t}(e,0),a}function d(e,n,t){var r=0,a=\"\",i=[];function o(){return e.length&&n.length?e[0].offset!==n[0].offset?e[0].offset<n[0].offset?e:n:\"start\"===n[0].event?e:n:e.length?e:n}function c(e){a+=\"<\"+g(e)+f.map.call(e.attributes,function(e){return\" \"+e.nodeName+'=\"'+x(e.value).replace(/\"/g,\"&quot;\")+'\"'}).join(\"\")+\">\"}function l(e){a+=\"</\"+g(e)+\">\"}function u(e){(\"start\"===e.event?c:l)(e.node)}for(;e.length||n.length;){var s=o();if(a+=x(t.substring(r,s[0].offset)),r=s[0].offset,s===e){for(i.reverse().forEach(l);u(s.splice(0,1)[0]),(s=o())===e&&s.length&&s[0].offset===r;);i.reverse().forEach(c)}else\"start\"===s[0].event?i.push(s[0].node):i.pop(),u(s.splice(0,1)[0])}return a+x(t.substr(r))}function R(n){return n.v&&!n.cached_variants&&(n.cached_variants=n.v.map(function(e){return s(n,{v:null},e)})),n.cached_variants?n.cached_variants:function e(n){return!!n&&(n.eW||e(n.starts))}(n)?[s(n,{starts:n.starts?s(n.starts):null})]:Object.isFrozen(n)?[s(n)]:[n]}function p(e){if(r&&!e.langApiRestored){for(var n in e.langApiRestored=!0,r)e[n]&&(e[r[n]]=e[n]);(e.c||[]).concat(e.v||[]).forEach(p)}}function v(n,r){var a={};return\"string\"==typeof n?t(\"keyword\",n):i(n).forEach(function(e){t(e,n[e])}),a;function t(t,e){r&&(e=e.toLowerCase()),e.split(\" \").forEach(function(e){var n=e.split(\"|\");a[n[0]]=[t,function(e,n){return n?Number(n):function(e){return-1!=o.indexOf(e.toLowerCase())}(e)?0:1}(n[0],n[1])]})}}function S(r){function s(e){return e&&e.source||e}function f(e,n){return new RegExp(s(e),\"m\"+(r.cI?\"i\":\"\")+(n?\"g\":\"\"))}function a(a){var i,e,o={},c=[],l={},t=1;function n(e,n){o[t]=e,c.push([e,n]),t+=function(e){return new RegExp(e.toString()+\"|\").exec(\"\").length-1}(n)+1}for(var r=0;r<a.c.length;r++){n(e=a.c[r],e.bK?\"\\\\.?(?:\"+e.b+\")\\\\.?\":e.b)}a.tE&&n(\"end\",a.tE),a.i&&n(\"illegal\",a.i);var u=c.map(function(e){return e[1]});return i=f(function(e,n){for(var t=/\\[(?:[^\\\\\\]]|\\\\.)*\\]|\\(\\??|\\\\([1-9][0-9]*)|\\\\./,r=0,a=\"\",i=0;i<e.length;i++){var o=r+=1,c=s(e[i]);for(0<i&&(a+=n),a+=\"(\";0<c.length;){var l=t.exec(c);if(null==l){a+=c;break}a+=c.substring(0,l.index),c=c.substring(l.index+l[0].length),\"\\\\\"==l[0][0]&&l[1]?a+=\"\\\\\"+String(Number(l[1])+o):(a+=l[0],\"(\"==l[0]&&r++)}a+=\")\"}return a}(u,\"|\"),!0),l.lastIndex=0,l.exec=function(e){var n;if(0===c.length)return null;i.lastIndex=l.lastIndex;var t=i.exec(e);if(!t)return null;for(var r=0;r<t.length;r++)if(null!=t[r]&&null!=o[\"\"+r]){n=o[\"\"+r];break}return\"string\"==typeof n?(t.type=n,t.extra=[a.i,a.tE]):(t.type=\"begin\",t.rule=n),t},l}if(r.c&&-1!=r.c.indexOf(\"self\")){if(!C)throw new Error(\"ERR: contains `self` is not supported at the top-level of a language.  See documentation.\");r.c=r.c.filter(function(e){return\"self\"!=e})}!function n(t,e){t.compiled||(t.compiled=!0,t.k=t.k||t.bK,t.k&&(t.k=v(t.k,r.cI)),t.lR=f(t.l||/\\w+/,!0),e&&(t.bK&&(t.b=\"\\\\b(\"+t.bK.split(\" \").join(\"|\")+\")\\\\b\"),t.b||(t.b=/\\B|\\b/),t.bR=f(t.b),t.endSameAsBegin&&(t.e=t.b),t.e||t.eW||(t.e=/\\B|\\b/),t.e&&(t.eR=f(t.e)),t.tE=s(t.e)||\"\",t.eW&&e.tE&&(t.tE+=(t.e?\"|\":\"\")+e.tE)),t.i&&(t.iR=f(t.i)),null==t.relevance&&(t.relevance=1),t.c||(t.c=[]),t.c=Array.prototype.concat.apply([],t.c.map(function(e){return R(\"self\"===e?t:e)})),t.c.forEach(function(e){n(e,t)}),t.starts&&n(t.starts,e),t.t=a(t))}(r)}function T(n,e,a,t){var i=e;function o(e,n){if(function(e,n){var t=e&&e.exec(n);return t&&0===t.index}(e.eR,n)){for(;e.endsParent&&e.parent;)e=e.parent;return e}if(e.eW)return o(e.parent,n)}function c(e,n,t,r){if(!t&&\"\"===n)return\"\";if(!e)return n;var a='<span class=\"'+(r?\"\":B.classPrefix);return(a+=e+'\">')+n+(t?\"\":m)}function l(){p+=null!=d.sL?function(){var e=\"string\"==typeof d.sL;if(e&&!_[d.sL])return x(v);var n=e?T(d.sL,v,!0,R[d.sL]):w(v,d.sL.length?d.sL:void 0);return 0<d.relevance&&(M+=n.relevance),e&&(R[d.sL]=n.top),c(n.language,n.value,!1,!0)}():function(){var e,n,t,r,a,i,o;if(!d.k)return x(v);for(r=\"\",n=0,d.lR.lastIndex=0,t=d.lR.exec(v);t;)r+=x(v.substring(n,t.index)),a=d,i=t,void 0,o=g.cI?i[0].toLowerCase():i[0],(e=a.k.hasOwnProperty(o)&&a.k[o])?(M+=e[1],r+=c(e[0],x(t[0]))):r+=x(t[0]),n=d.lR.lastIndex,t=d.lR.exec(v);return r+x(v.substr(n))}(),v=\"\"}function u(e){p+=e.cN?c(e.cN,\"\",!0):\"\",d=Object.create(e,{parent:{value:d}})}function s(e){var n=e[0],t=e.rule;return t&&t.endSameAsBegin&&(t.eR=function(e){return new RegExp(e.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g,\"\\\\$&\"),\"m\")}(n)),t.skip?v+=n:(t.eB&&(v+=n),l(),t.rB||t.eB||(v=n)),u(t),t.rB?0:n.length}var f={};function r(e,n){var t=n&&n[0];if(v+=e,null==t)return l(),0;if(\"begin\"==f.type&&\"end\"==n.type&&f.index==n.index&&\"\"===t)return v+=i.slice(n.index,n.index+1),1;if(\"begin\"===(f=n).type)return s(n);if(\"illegal\"===n.type&&!a)throw new Error('Illegal lexeme \"'+t+'\" for mode \"'+(d.cN||\"<unnamed>\")+'\"');if(\"end\"===n.type){var r=function(e){var n=e[0],t=i.substr(e.index),r=o(d,t);if(r){var a=d;for(a.skip?v+=n:(a.rE||a.eE||(v+=n),l(),a.eE&&(v=n));d.cN&&(p+=m),d.skip||d.sL||(M+=d.relevance),(d=d.parent)!==r.parent;);return r.starts&&(r.endSameAsBegin&&(r.starts.eR=r.eR),u(r.starts)),a.rE?0:n.length}}(n);if(null!=r)return r}return v+=t,t.length}var g=D(n);if(!g)throw console.error(O.replace(\"{}\",n)),new Error('Unknown language: \"'+n+'\"');S(g);var E,d=t||g,R={},p=\"\";for(E=d;E!==g;E=E.parent)E.cN&&(p=c(E.cN,\"\",!0)+p);var v=\"\",M=0;try{for(var b,h,N=0;d.t.lastIndex=N,b=d.t.exec(i);)h=r(i.substring(N,b.index),b),N=b.index+h;for(r(i.substr(N)),E=d;E.parent;E=E.parent)E.cN&&(p+=m);return{relevance:M,value:p,i:!1,language:n,top:d}}catch(e){if(e.message&&-1!==e.message.indexOf(\"Illegal\"))return{i:!0,relevance:0,value:x(i)};if(C)return{relevance:0,value:x(i),language:n,top:d,errorRaised:e};throw e}}function w(t,e){e=e||B.languages||i(_);var r={relevance:0,value:x(t)},a=r;return e.filter(D).filter(L).forEach(function(e){var n=T(e,t,!1);n.language=e,n.relevance>a.relevance&&(a=n),n.relevance>r.relevance&&(a=r,r=n)}),a.language&&(r.second_best=a),r}function M(e){return B.tabReplace||B.useBR?e.replace(t,function(e,n){return B.useBR&&\"\\n\"===e?\"<br>\":B.tabReplace?n.replace(/\\t/g,B.tabReplace):\"\"}):e}function b(e){var n,t,r,a,i,o=function(e){var n,t,r,a,i=e.className+\" \";if(i+=e.parentNode?e.parentNode.className:\"\",t=l.exec(i)){var o=D(t[1]);return o||(console.warn(O.replace(\"{}\",t[1])),console.warn(\"Falling back to no-highlight mode for this block.\",e)),o?t[1]:\"no-highlight\"}for(n=0,r=(i=i.split(/\\s+/)).length;n<r;n++)if(u(a=i[n])||D(a))return a}(e);u(o)||(B.useBR?(n=document.createElement(\"div\")).innerHTML=e.innerHTML.replace(/\\n/g,\"\").replace(/<br[ \\/]*>/g,\"\\n\"):n=e,i=n.textContent,r=o?T(o,i,!0):w(i),(t=E(n)).length&&((a=document.createElement(\"div\")).innerHTML=r.value,r.value=d(t,E(a),i)),r.value=M(r.value),e.innerHTML=r.value,e.className=function(e,n,t){var r=n?c[n]:t,a=[e.trim()];return e.match(/\\bhljs\\b/)||a.push(\"hljs\"),-1===e.indexOf(r)&&a.push(r),a.join(\" \").trim()}(e.className,o,r.language),e.result={language:r.language,re:r.relevance},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.relevance}))}function h(){if(!h.called){h.called=!0;var e=document.querySelectorAll(\"pre code\");f.forEach.call(e,b)}}var N={disableAutodetect:!0};function D(e){return e=(e||\"\").toLowerCase(),_[e]||_[c[e]]}function L(e){var n=D(e);return n&&!n.disableAutodetect}return a.highlight=T,a.highlightAuto=w,a.fixMarkup=M,a.highlightBlock=b,a.configure=function(e){B=s(B,e)},a.initHighlighting=h,a.initHighlightingOnLoad=function(){window.addEventListener(\"DOMContentLoaded\",h,!1),window.addEventListener(\"load\",h,!1)},a.registerLanguage=function(n,e){var t;try{t=e(a)}catch(e){if(console.error(\"Language definition for '{}' could not be registered.\".replace(\"{}\",n)),!C)throw e;console.error(e),t=N}p(_[n]=t),t.rawDefinition=e.bind(null,a),t.aliases&&t.aliases.forEach(function(e){c[e]=n})},a.listLanguages=function(){return i(_)},a.getLanguage=D,a.requireLanguage=function(e){var n=D(e);if(n)return n;throw new Error(\"The '{}' language is required, but not loaded.\".replace(\"{}\",e))},a.autoDetection=L,a.inherit=s,a.debugMode=function(){C=!1},a.IR=a.IDENT_RE=\"[a-zA-Z]\\\\w*\",a.UIR=a.UNDERSCORE_IDENT_RE=\"[a-zA-Z_]\\\\w*\",a.NR=a.NUMBER_RE=\"\\\\b\\\\d+(\\\\.\\\\d+)?\",a.CNR=a.C_NUMBER_RE=\"(-?)(\\\\b0[xX][a-fA-F0-9]+|(\\\\b\\\\d+(\\\\.\\\\d*)?|\\\\.\\\\d+)([eE][-+]?\\\\d+)?)\",a.BNR=a.BINARY_NUMBER_RE=\"\\\\b(0b[01]+)\",a.RSR=a.RE_STARTERS_RE=\"!|!=|!==|%|%=|&|&&|&=|\\\\*|\\\\*=|\\\\+|\\\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\\\?|\\\\[|\\\\{|\\\\(|\\\\^|\\\\^=|\\\\||\\\\|=|\\\\|\\\\||~\",a.BE=a.BACKSLASH_ESCAPE={b:\"\\\\\\\\[\\\\s\\\\S]\",relevance:0},a.ASM=a.APOS_STRING_MODE={cN:\"string\",b:\"'\",e:\"'\",i:\"\\\\n\",c:[a.BE]},a.QSM=a.QUOTE_STRING_MODE={cN:\"string\",b:'\"',e:'\"',i:\"\\\\n\",c:[a.BE]},a.PWM=a.PHRASAL_WORDS_MODE={b:/\\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\\b/},a.C=a.COMMENT=function(e,n,t){var r=a.inherit({cN:\"comment\",b:e,e:n,c:[]},t||{});return r.c.push(a.PWM),r.c.push({cN:\"doctag\",b:\"(?:TODO|FIXME|NOTE|BUG|XXX):\",relevance:0}),r},a.CLCM=a.C_LINE_COMMENT_MODE=a.C(\"//\",\"$\"),a.CBCM=a.C_BLOCK_COMMENT_MODE=a.C(\"/\\\\*\",\"\\\\*/\"),a.HCM=a.HASH_COMMENT_MODE=a.C(\"#\",\"$\"),a.NM=a.NUMBER_MODE={cN:\"number\",b:a.NR,relevance:0},a.CNM=a.C_NUMBER_MODE={cN:\"number\",b:a.CNR,relevance:0},a.BNM=a.BINARY_NUMBER_MODE={cN:\"number\",b:a.BNR,relevance:0},a.CSSNM=a.CSS_NUMBER_MODE={cN:\"number\",b:a.NR+\"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?\",relevance:0},a.RM=a.REGEXP_MODE={cN:\"regexp\",b:/\\//,e:/\\/[gimuy]*/,i:/\\n/,c:[a.BE,{b:/\\[/,e:/\\]/,relevance:0,c:[a.BE]}]},a.TM=a.TITLE_MODE={cN:\"title\",b:a.IR,relevance:0},a.UTM=a.UNDERSCORE_TITLE_MODE={cN:\"title\",b:a.UIR,relevance:0},a.METHOD_GUARD={b:\"\\\\.\\\\s*\"+a.UIR,relevance:0},[a.BE,a.ASM,a.QSM,a.PWM,a.C,a.CLCM,a.CBCM,a.HCM,a.NM,a.CNM,a.BNM,a.CSSNM,a.RM,a.TM,a.UTM,a.METHOD_GUARD].forEach(function(e){!function n(t){Object.freeze(t);var r=\"function\"==typeof t;Object.getOwnPropertyNames(t).forEach(function(e){!t.hasOwnProperty(e)||null===t[e]||\"object\"!=typeof t[e]&&\"function\"!=typeof t[e]||r&&(\"caller\"===e||\"callee\"===e||\"arguments\"===e)||Object.isFrozen(t[e])||n(t[e])});return t}(e)}),a});hljs.registerLanguage(\"swift\",function(e){var i={keyword:\"#available #colorLiteral #column #else #elseif #endif #file #fileLiteral #function #if #imageLiteral #line #selector #sourceLocation _ __COLUMN__ __FILE__ __FUNCTION__ __LINE__ Any as as! as? associatedtype associativity break case catch class continue convenience default defer deinit didSet do dynamic dynamicType else enum extension fallthrough false fileprivate final for func get guard if import in indirect infix init inout internal is lazy left let mutating nil none nonmutating open operator optional override postfix precedence prefix private protocol Protocol public repeat required rethrows return right self Self set static struct subscript super switch throw throws true try try! try? Type typealias unowned var weak where while willSet\",literal:\"true false nil\",built_in:\"abs advance alignof alignofValue anyGenerator assert assertionFailure bridgeFromObjectiveC bridgeFromObjectiveCUnconditional bridgeToObjectiveC bridgeToObjectiveCUnconditional c contains count countElements countLeadingZeros debugPrint debugPrintln distance dropFirst dropLast dump encodeBitsAsWords enumerate equal fatalError filter find getBridgedObjectiveCType getVaList indices insertionSort isBridgedToObjectiveC isBridgedVerbatimToObjectiveC isUniquelyReferenced isUniquelyReferencedNonObjC join lazy lexicographicalCompare map max maxElement min minElement numericCast overlaps partition posix precondition preconditionFailure print println quickSort readLine reduce reflect reinterpretCast reverse roundUpToAlignment sizeof sizeofValue sort split startsWith stride strideof strideofValue swap toString transcode underestimateCount unsafeAddressOf unsafeBitCast unsafeDowncast unsafeUnwrap unsafeReflect withExtendedLifetime withObjectAtPlusZero withUnsafePointer withUnsafePointerToObject withUnsafeMutablePointer withUnsafeMutablePointers withUnsafePointer withUnsafePointers withVaList zip\"},t=e.C(\"/\\\\*\",\"\\\\*/\",{c:[\"self\"]}),n={cN:\"subst\",b:/\\\\\\(/,e:\"\\\\)\",k:i,c:[]},r={cN:\"string\",c:[e.BE,n],v:[{b:/\"\"\"/,e:/\"\"\"/},{b:/\"/,e:/\"/}]},a={cN:\"number\",b:\"\\\\b([\\\\d_]+(\\\\.[\\\\deE_]+)?|0x[a-fA-F0-9_]+(\\\\.[a-fA-F0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\\\b\",relevance:0};return n.c=[a],{k:i,c:[r,e.CLCM,t,{cN:\"type\",b:\"\\\\b[A-Z][\\\\wÀ-ʸ']*[!?]\"},{cN:\"type\",b:\"\\\\b[A-Z][\\\\wÀ-ʸ']*\",relevance:0},a,{cN:\"function\",bK:\"func\",e:\"{\",eE:!0,c:[e.inherit(e.TM,{b:/[A-Za-z$_][0-9A-Za-z$_]*/}),{b:/</,e:/>/},{cN:\"params\",b:/\\(/,e:/\\)/,endsParent:!0,k:i,c:[\"self\",a,r,e.CBCM,{b:\":\"}],i:/[\"']/}],i:/\\[|%/},{cN:\"class\",bK:\"struct protocol class extension enum\",k:i,e:\"\\\\{\",eE:!0,c:[e.inherit(e.TM,{b:/[A-Za-z$_][\\u00C0-\\u02B80-9A-Za-z$_]*/})]},{cN:\"meta\",b:\"(@discardableResult|@warn_unused_result|@exported|@lazy|@noescape|@NSCopying|@NSManaged|@objc|@objcMembers|@convention|@required|@noreturn|@IBAction|@IBDesignable|@IBInspectable|@IBOutlet|@infix|@prefix|@postfix|@autoclosure|@testable|@available|@nonobjc|@NSApplicationMain|@UIApplicationMain|@dynamicMemberLookup|@propertyWrapper)\"},{bK:\"import\",e:/$/,c:[e.CLCM,t]}]}});hljs.registerLanguage(\"less\",function(e){function r(e){return{cN:\"string\",b:\"~?\"+e+\".*?\"+e}}function t(e,r,t){return{cN:e,b:r,relevance:t}}var a=\"[\\\\w-]+\",c=\"(\"+a+\"|@{\"+a+\"})\",s=[],n=[],b={b:\"\\\\(\",e:\"\\\\)\",c:n,relevance:0};n.push(e.CLCM,e.CBCM,r(\"'\"),r('\"'),e.CSSNM,{b:\"(url|data-uri)\\\\(\",starts:{cN:\"string\",e:\"[\\\\)\\\\n]\",eE:!0}},t(\"number\",\"#[0-9A-Fa-f]+\\\\b\"),b,t(\"variable\",\"@@?\"+a,10),t(\"variable\",\"@{\"+a+\"}\"),t(\"built_in\",\"~?`[^`]*?`\"),{cN:\"attribute\",b:a+\"\\\\s*:\",e:\":\",rB:!0,eE:!0},{cN:\"meta\",b:\"!important\"});var i=n.concat({b:\"{\",e:\"}\",c:s}),l={bK:\"when\",eW:!0,c:[{bK:\"and not\"}].concat(n)},o={b:c+\"\\\\s*:\",rB:!0,e:\"[;}]\",relevance:0,c:[{cN:\"attribute\",b:c,e:\":\",eE:!0,starts:{eW:!0,i:\"[<=$]\",relevance:0,c:n}}]},u={cN:\"keyword\",b:\"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\\\b\",starts:{e:\"[;{}]\",rE:!0,c:n,relevance:0}},v={cN:\"variable\",v:[{b:\"@\"+a+\"\\\\s*:\",relevance:15},{b:\"@\"+a}],starts:{e:\"[;}]\",rE:!0,c:i}},C={v:[{b:\"[\\\\.#:&\\\\[>]\",e:\"[;{}]\"},{b:c,e:\"{\"}],rB:!0,rE:!0,i:\"[<='$\\\"]\",relevance:0,c:[e.CLCM,e.CBCM,l,t(\"keyword\",\"all\\\\b\"),t(\"variable\",\"@{\"+a+\"}\"),t(\"selector-tag\",c+\"%?\",0),t(\"selector-id\",\"#\"+c),t(\"selector-class\",\"\\\\.\"+c,0),t(\"selector-tag\",\"&\",0),{cN:\"selector-attr\",b:\"\\\\[\",e:\"\\\\]\"},{cN:\"selector-pseudo\",b:/:(:)?[a-zA-Z0-9\\_\\-\\+\\(\\)\"'.]+/},{b:\"\\\\(\",e:\"\\\\)\",c:i},{b:\"!important\"}]};return s.push(e.CLCM,e.CBCM,u,v,o,C),{cI:!0,i:\"[=>'/<($\\\"]\",c:s}});hljs.registerLanguage(\"armasm\",function(s){return{cI:!0,aliases:[\"arm\"],l:\"\\\\.?\"+s.IR,k:{meta:\".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .arm .thumb .code16 .code32 .force_thumb .thumb_func .ltorg ALIAS ALIGN ARM AREA ASSERT ATTR CN CODE CODE16 CODE32 COMMON CP DATA DCB DCD DCDU DCDO DCFD DCFDU DCI DCQ DCQU DCW DCWU DN ELIF ELSE END ENDFUNC ENDIF ENDP ENTRY EQU EXPORT EXPORTAS EXTERN FIELD FILL FUNCTION GBLA GBLL GBLS GET GLOBAL IF IMPORT INCBIN INCLUDE INFO KEEP LCLA LCLL LCLS LTORG MACRO MAP MEND MEXIT NOFP OPT PRESERVE8 PROC QN READONLY RELOC REQUIRE REQUIRE8 RLIST FN ROUT SETA SETL SETS SN SPACE SUBT THUMB THUMBX TTL WHILE WEND \",built_in:\"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 pc lr sp ip sl sb fp a1 a2 a3 a4 v1 v2 v3 v4 v5 v6 v7 v8 f0 f1 f2 f3 f4 f5 f6 f7 p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 q0 q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 q15 cpsr_c cpsr_x cpsr_s cpsr_f cpsr_cx cpsr_cxs cpsr_xs cpsr_xsf cpsr_sf cpsr_cxsf spsr_c spsr_x spsr_s spsr_f spsr_cx spsr_cxs spsr_xs spsr_xsf spsr_sf spsr_cxsf s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 {PC} {VAR} {TRUE} {FALSE} {OPT} {CONFIG} {ENDIAN} {CODESIZE} {CPU} {FPU} {ARCHITECTURE} {PCSTOREOFFSET} {ARMASM_VERSION} {INTER} {ROPI} {RWPI} {SWST} {NOSWST} . @\"},c:[{cN:\"keyword\",b:\"\\\\b(adc|(qd?|sh?|u[qh]?)?add(8|16)?|usada?8|(q|sh?|u[qh]?)?(as|sa)x|and|adrl?|sbc|rs[bc]|asr|b[lx]?|blx|bxj|cbn?z|tb[bh]|bic|bfc|bfi|[su]bfx|bkpt|cdp2?|clz|clrex|cmp|cmn|cpsi[ed]|cps|setend|dbg|dmb|dsb|eor|isb|it[te]{0,3}|lsl|lsr|ror|rrx|ldm(([id][ab])|f[ds])?|ldr((s|ex)?[bhd])?|movt?|mvn|mra|mar|mul|[us]mull|smul[bwt][bt]|smu[as]d|smmul|smmla|mla|umlaal|smlal?([wbt][bt]|d)|mls|smlsl?[ds]|smc|svc|sev|mia([bt]{2}|ph)?|mrr?c2?|mcrr2?|mrs|msr|orr|orn|pkh(tb|bt)|rbit|rev(16|sh)?|sel|[su]sat(16)?|nop|pop|push|rfe([id][ab])?|stm([id][ab])?|str(ex)?[bhd]?|(qd?)?sub|(sh?|q|u[qh]?)?sub(8|16)|[su]xt(a?h|a?b(16)?)|srs([id][ab])?|swpb?|swi|smi|tst|teq|wfe|wfi|yield)(eq|ne|cs|cc|mi|pl|vs|vc|hi|ls|ge|lt|gt|le|al|hs|lo)?[sptrx]?\",e:\"\\\\s\"},s.C(\"[;@]\",\"$\",{relevance:0}),s.CBCM,s.QSM,{cN:\"string\",b:\"'\",e:\"[^\\\\\\\\]'\",relevance:0},{cN:\"title\",b:\"\\\\|\",e:\"\\\\|\",i:\"\\\\n\",relevance:0},{cN:\"number\",v:[{b:\"[#$=]?0x[0-9a-f]+\"},{b:\"[#$=]?0b[01]+\"},{b:\"[#$=]\\\\d+\"},{b:\"\\\\b\\\\d+\"}],relevance:0},{cN:\"symbol\",v:[{b:\"^[a-z_\\\\.\\\\$][a-z0-9_\\\\.\\\\$]+\"},{b:\"^\\\\s*[a-z_\\\\.\\\\$][a-z0-9_\\\\.\\\\$]+:\"},{b:\"[=#]\\\\w+\"}],relevance:0}]}});hljs.registerLanguage(\"ruby\",function(e){var c=\"[a-zA-Z_]\\\\w*[!?=]?|[-+~]\\\\@|<<|>>|=~|===?|<=>|[<>]=?|\\\\*\\\\*|[-/+%^&*~`|]|\\\\[\\\\]=?\",b={keyword:\"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor\",literal:\"true false nil\"},r={cN:\"doctag\",b:\"@[A-Za-z]+\"},a={b:\"#<\",e:\">\"},n=[e.C(\"#\",\"$\",{c:[r]}),e.C(\"^\\\\=begin\",\"^\\\\=end\",{c:[r],relevance:10}),e.C(\"^__END__\",\"\\\\n$\")],s={cN:\"subst\",b:\"#\\\\{\",e:\"}\",k:b},t={cN:\"string\",c:[e.BE,s],v:[{b:/'/,e:/'/},{b:/\"/,e:/\"/},{b:/`/,e:/`/},{b:\"%[qQwWx]?\\\\(\",e:\"\\\\)\"},{b:\"%[qQwWx]?\\\\[\",e:\"\\\\]\"},{b:\"%[qQwWx]?{\",e:\"}\"},{b:\"%[qQwWx]?<\",e:\">\"},{b:\"%[qQwWx]?/\",e:\"/\"},{b:\"%[qQwWx]?%\",e:\"%\"},{b:\"%[qQwWx]?-\",e:\"-\"},{b:\"%[qQwWx]?\\\\|\",e:\"\\\\|\"},{b:/\\B\\?(\\\\\\d{1,3}|\\\\x[A-Fa-f0-9]{1,2}|\\\\u[A-Fa-f0-9]{4}|\\\\?\\S)\\b/},{b:/<<[-~]?'?(\\w+)(?:.|\\n)*?\\n\\s*\\1\\b/,rB:!0,c:[{b:/<<[-~]?'?/},{b:/\\w+/,endSameAsBegin:!0,c:[e.BE,s]}]}]},i={cN:\"params\",b:\"\\\\(\",e:\"\\\\)\",endsParent:!0,k:b},l=[t,a,{cN:\"class\",bK:\"class module\",e:\"$|;\",i:/=/,c:[e.inherit(e.TM,{b:\"[A-Za-z_]\\\\w*(::\\\\w+)*(\\\\?|\\\\!)?\"}),{b:\"<\\\\s*\",c:[{b:\"(\"+e.IR+\"::)?\"+e.IR}]}].concat(n)},{cN:\"function\",bK:\"def\",e:\"$|;\",c:[e.inherit(e.TM,{b:c}),i].concat(n)},{b:e.IR+\"::\"},{cN:\"symbol\",b:e.UIR+\"(\\\\!|\\\\?)?:\",relevance:0},{cN:\"symbol\",b:\":(?!\\\\s)\",c:[t,{b:c}],relevance:0},{cN:\"number\",b:\"(\\\\b0[0-7_]+)|(\\\\b0x[0-9a-fA-F_]+)|(\\\\b[1-9][0-9_]*(\\\\.[0-9_]+)?)|[0_]\\\\b\",relevance:0},{b:\"(\\\\$\\\\W)|((\\\\$|\\\\@\\\\@?)(\\\\w+))\"},{cN:\"params\",b:/\\|/,e:/\\|/,k:b},{b:\"(\"+e.RSR+\"|unless)\\\\s*\",k:\"unless\",c:[a,{cN:\"regexp\",c:[e.BE,s],i:/\\n/,v:[{b:\"/\",e:\"/[a-z]*\"},{b:\"%r{\",e:\"}[a-z]*\"},{b:\"%r\\\\(\",e:\"\\\\)[a-z]*\"},{b:\"%r!\",e:\"![a-z]*\"},{b:\"%r\\\\[\",e:\"\\\\][a-z]*\"}]}].concat(n),relevance:0}].concat(n);s.c=l;var d=[{b:/^\\s*=>/,starts:{e:\"$\",c:i.c=l}},{cN:\"meta\",b:\"^([>?]>|[\\\\w#]+\\\\(\\\\w+\\\\):\\\\d+:\\\\d+>|(\\\\w+-)?\\\\d+\\\\.\\\\d+\\\\.\\\\d(p\\\\d+)?[^>]+>)\",starts:{e:\"$\",c:l}}];return{aliases:[\"rb\",\"gemspec\",\"podspec\",\"thor\",\"irb\"],k:b,i:/\\/\\*/,c:n.concat(d).concat(l)}});hljs.registerLanguage(\"lua\",function(e){var t=\"\\\\[=*\\\\[\",a=\"\\\\]=*\\\\]\",n={b:t,e:a,c:[\"self\"]},l=[e.C(\"--(?!\"+t+\")\",\"$\"),e.C(\"--\"+t,a,{c:[n],relevance:10})];return{l:e.UIR,k:{literal:\"true false nil\",keyword:\"and break do else elseif end for goto if in local not or repeat return then until while\",built_in:\"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstringmodule next pairs pcall print rawequal rawget rawset require select setfenvsetmetatable tonumber tostring type unpack xpcall arg selfcoroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove\"},c:l.concat([{cN:\"function\",bK:\"function\",e:\"\\\\)\",c:[e.inherit(e.TM,{b:\"([_a-zA-Z]\\\\w*\\\\.)*([_a-zA-Z]\\\\w*:)?[_a-zA-Z]\\\\w*\"}),{cN:\"params\",b:\"\\\\(\",eW:!0,c:l}].concat(l)},e.CNM,e.ASM,e.QSM,{cN:\"string\",b:t,e:a,c:[n],relevance:5}])}});hljs.registerLanguage(\"matlab\",function(e){var a=\"('|\\\\.')+\",s={relevance:0,c:[{b:a}]};return{k:{keyword:\"break case catch classdef continue else elseif end enumerated events for function global if methods otherwise parfor persistent properties return spmd switch try while\",built_in:\"sin sind sinh asin asind asinh cos cosd cosh acos acosd acosh tan tand tanh atan atand atan2 atanh sec secd sech asec asecd asech csc cscd csch acsc acscd acsch cot cotd coth acot acotd acoth hypot exp expm1 log log1p log10 log2 pow2 realpow reallog realsqrt sqrt nthroot nextpow2 abs angle complex conj imag real unwrap isreal cplxpair fix floor ceil round mod rem sign airy besselj bessely besselh besseli besselk beta betainc betaln ellipj ellipke erf erfc erfcx erfinv expint gamma gammainc gammaln psi legendre cross dot factor isprime primes gcd lcm rat rats perms nchoosek factorial cart2sph cart2pol pol2cart sph2cart hsv2rgb rgb2hsv zeros ones eye repmat rand randn linspace logspace freqspace meshgrid accumarray size length ndims numel disp isempty isequal isequalwithequalnans cat reshape diag blkdiag tril triu fliplr flipud flipdim rot90 find sub2ind ind2sub bsxfun ndgrid permute ipermute shiftdim circshift squeeze isscalar isvector ans eps realmax realmin pi i inf nan isnan isinf isfinite j why compan gallery hadamard hankel hilb invhilb magic pascal rosser toeplitz vander wilkinson max min nanmax nanmin mean nanmean type table readtable writetable sortrows sort figure plot plot3 scatter scatter3 cellfun legend intersect ismember procrustes hold num2cell \"},i:'(//|\"|#|/\\\\*|\\\\s+/\\\\w+)',c:[{cN:\"function\",bK:\"function\",e:\"$\",c:[e.UTM,{cN:\"params\",v:[{b:\"\\\\(\",e:\"\\\\)\"},{b:\"\\\\[\",e:\"\\\\]\"}]}]},{cN:\"built_in\",b:/true|false/,relevance:0,starts:s},{b:\"[a-zA-Z][a-zA-Z_0-9]*\"+a,relevance:0},{cN:\"number\",b:e.CNR,relevance:0,starts:s},{cN:\"string\",b:\"'\",e:\"'\",c:[e.BE,{b:\"''\"}]},{b:/\\]|}|\\)/,relevance:0,starts:s},{cN:\"string\",b:'\"',e:'\"',c:[e.BE,{b:'\"\"'}],starts:s},e.C(\"^\\\\s*\\\\%\\\\{\\\\s*$\",\"^\\\\s*\\\\%\\\\}\\\\s*$\"),e.C(\"\\\\%\",\"$\")]}});hljs.registerLanguage(\"apache\",function(e){var r={cN:\"number\",b:\"[\\\\$%]\\\\d+\"};return{aliases:[\"apacheconf\"],cI:!0,c:[e.HCM,{cN:\"section\",b:\"</?\",e:\">\"},{cN:\"attribute\",b:/\\w+/,relevance:0,k:{nomarkup:\"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername\"},starts:{e:/$/,relevance:0,k:{literal:\"on off all\"},c:[{cN:\"meta\",b:\"\\\\s\\\\[\",e:\"\\\\]$\"},{cN:\"variable\",b:\"[\\\\$%]\\\\{\",e:\"\\\\}\",c:[\"self\",r]},r,e.QSM]}}],i:/\\S/}});hljs.registerLanguage(\"yaml\",function(e){var b=\"true false yes no null\",a={cN:\"string\",relevance:0,v:[{b:/'/,e:/'/},{b:/\"/,e:/\"/},{b:/\\S+/}],c:[e.BE,{cN:\"template-variable\",v:[{b:\"{{\",e:\"}}\"},{b:\"%{\",e:\"}\"}]}]};return{cI:!0,aliases:[\"yml\",\"YAML\",\"yaml\"],c:[{cN:\"attr\",v:[{b:\"\\\\w[\\\\w :\\\\/.-]*:(?=[ \\t]|$)\"},{b:'\"\\\\w[\\\\w :\\\\/.-]*\":(?=[ \\t]|$)'},{b:\"'\\\\w[\\\\w :\\\\/.-]*':(?=[ \\t]|$)\"}]},{cN:\"meta\",b:\"^---s*$\",relevance:10},{cN:\"string\",b:\"[\\\\|>]([0-9]?[+-])?[ ]*\\\\n( *)[\\\\S ]+\\\\n(\\\\2[\\\\S ]+\\\\n?)*\"},{b:\"<%[%=-]?\",e:\"[%-]?%>\",sL:\"ruby\",eB:!0,eE:!0,relevance:0},{cN:\"type\",b:\"!\"+e.UIR},{cN:\"type\",b:\"!!\"+e.UIR},{cN:\"meta\",b:\"&\"+e.UIR+\"$\"},{cN:\"meta\",b:\"\\\\*\"+e.UIR+\"$\"},{cN:\"bullet\",b:\"\\\\-(?=[ ]|$)\",relevance:0},e.HCM,{bK:b,k:{literal:b}},{cN:\"number\",b:e.CNR+\"\\\\b\"},a]}});hljs.registerLanguage(\"plaintext\",function(e){return{disableAutodetect:!0}});hljs.registerLanguage(\"erlang-repl\",function(e){return{k:{built_in:\"spawn spawn_link self\",keyword:\"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor\"},c:[{cN:\"meta\",b:\"^[0-9]+> \",relevance:10},e.C(\"%\",\"$\"),{cN:\"number\",b:\"\\\\b(\\\\d+#[a-fA-F0-9]+|\\\\d+(\\\\.\\\\d+)?([eE][-+]?\\\\d+)?)\",relevance:0},e.ASM,e.QSM,{b:\"\\\\?(::)?([A-Z]\\\\w*(::)?)+\"},{b:\"->\"},{b:\"ok\"},{b:\"!\"},{b:\"(\\\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\\\b[a-z'][a-zA-Z0-9_']*)\",relevance:0},{b:\"[A-Z][a-zA-Z0-9_']*\",relevance:0}]}});hljs.registerLanguage(\"cmake\",function(e){return{aliases:[\"cmake.in\"],cI:!0,k:{keyword:\"break cmake_host_system_information cmake_minimum_required cmake_parse_arguments cmake_policy configure_file continue elseif else endforeach endfunction endif endmacro endwhile execute_process file find_file find_library find_package find_path find_program foreach function get_cmake_property get_directory_property get_filename_component get_property if include include_guard list macro mark_as_advanced math message option return separate_arguments set_directory_properties set_property set site_name string unset variable_watch while add_compile_definitions add_compile_options add_custom_command add_custom_target add_definitions add_dependencies add_executable add_library add_link_options add_subdirectory add_test aux_source_directory build_command create_test_sourcelist define_property enable_language enable_testing export fltk_wrap_ui get_source_file_property get_target_property get_test_property include_directories include_external_msproject include_regular_expression install link_directories link_libraries load_cache project qt_wrap_cpp qt_wrap_ui remove_definitions set_source_files_properties set_target_properties set_tests_properties source_group target_compile_definitions target_compile_features target_compile_options target_include_directories target_link_directories target_link_libraries target_link_options target_sources try_compile try_run ctest_build ctest_configure ctest_coverage ctest_empty_binary_directory ctest_memcheck ctest_read_custom_files ctest_run_script ctest_sleep ctest_start ctest_submit ctest_test ctest_update ctest_upload build_name exec_program export_library_dependencies install_files install_programs install_targets load_command make_directory output_required_files remove subdir_depends subdirs use_mangled_mesa utility_source variable_requires write_file qt5_use_modules qt5_use_package qt5_wrap_cpp on off true false and or not command policy target test exists is_newer_than is_directory is_symlink is_absolute matches less greater equal less_equal greater_equal strless strgreater strequal strless_equal strgreater_equal version_less version_greater version_equal version_less_equal version_greater_equal in_list defined\"},c:[{cN:\"variable\",b:\"\\\\${\",e:\"}\"},e.HCM,e.QSM,e.NM]}});hljs.registerLanguage(\"kotlin\",function(e){var t={keyword:\"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual trait volatile transient native default\",built_in:\"Byte Short Char Int Long Boolean Float Double Void Unit Nothing\",literal:\"true false null\"},a={cN:\"symbol\",b:e.UIR+\"@\"},n={cN:\"subst\",b:\"\\\\${\",e:\"}\",c:[e.CNM]},c={cN:\"variable\",b:\"\\\\$\"+e.UIR},r={cN:\"string\",v:[{b:'\"\"\"',e:'\"\"\"(?=[^\"])',c:[c,n]},{b:\"'\",e:\"'\",i:/\\n/,c:[e.BE]},{b:'\"',e:'\"',i:/\\n/,c:[e.BE,c,n]}]};n.c.push(r);var i={cN:\"meta\",b:\"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\\\s*:(?:\\\\s*\"+e.UIR+\")?\"},l={cN:\"meta\",b:\"@\"+e.UIR,c:[{b:/\\(/,e:/\\)/,c:[e.inherit(r,{cN:\"meta-string\"})]}]},s={cN:\"number\",b:\"\\\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\\\d]+[\\\\d_]+[\\\\d]+|[\\\\d]+)(\\\\.([\\\\d]+[\\\\d_]+[\\\\d]+|[\\\\d]+))?|\\\\.([\\\\d]+[\\\\d_]+[\\\\d]+|[\\\\d]+))([eE][-+]?\\\\d+)?)[lLfF]?\",relevance:0},b=e.C(\"/\\\\*\",\"\\\\*/\",{c:[e.CBCM]}),o={v:[{cN:\"type\",b:e.UIR},{b:/\\(/,e:/\\)/,c:[]}]},d=o;return d.v[1].c=[o],o.v[1].c=[d],{aliases:[\"kt\"],k:t,c:[e.C(\"/\\\\*\\\\*\",\"\\\\*/\",{relevance:0,c:[{cN:\"doctag\",b:\"@[A-Za-z]+\"}]}),e.CLCM,b,{cN:\"keyword\",b:/\\b(break|continue|return|this)\\b/,starts:{c:[{cN:\"symbol\",b:/@\\w+/}]}},a,i,l,{cN:\"function\",bK:\"fun\",e:\"[(]|$\",rB:!0,eE:!0,k:t,i:/fun\\s+(<.*>)?[^\\s\\(]+(\\s+[^\\s\\(]+)\\s*=/,relevance:5,c:[{b:e.UIR+\"\\\\s*\\\\(\",rB:!0,relevance:0,c:[e.UTM]},{cN:\"type\",b:/</,e:/>/,k:\"reified\",relevance:0},{cN:\"params\",b:/\\(/,e:/\\)/,endsParent:!0,k:t,relevance:0,c:[{b:/:/,e:/[=,\\/]/,eW:!0,c:[o,e.CLCM,b],relevance:0},e.CLCM,b,i,l,r,e.CNM]},b]},{cN:\"class\",bK:\"class interface trait\",e:/[:\\{(]|$/,eE:!0,i:\"extends implements\",c:[{bK:\"public protected internal private constructor\"},e.UTM,{cN:\"type\",b:/</,e:/>/,eB:!0,eE:!0,relevance:0},{cN:\"type\",b:/[,:]\\s*/,e:/[<\\(,]|$/,eB:!0,rE:!0},i,l]},r,{cN:\"meta\",b:\"^#!/usr/bin/env\",e:\"$\",i:\"\\n\"},s]}});hljs.registerLanguage(\"javascript\",function(e){var r=\"<>\",a=\"</>\",t={b:/<[A-Za-z0-9\\\\._:-]+/,e:/\\/[A-Za-z0-9\\\\._:-]+>|\\/>/},c=\"[A-Za-z$_][0-9A-Za-z$_]*\",n={keyword:\"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as\",literal:\"true false null undefined NaN Infinity\",built_in:\"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise\"},s={cN:\"number\",v:[{b:\"\\\\b(0[bB][01]+)n?\"},{b:\"\\\\b(0[oO][0-7]+)n?\"},{b:e.CNR+\"n?\"}],relevance:0},o={cN:\"subst\",b:\"\\\\$\\\\{\",e:\"\\\\}\",k:n,c:[]},i={b:\"html`\",e:\"\",starts:{e:\"`\",rE:!1,c:[e.BE,o],sL:\"xml\"}},b={b:\"css`\",e:\"\",starts:{e:\"`\",rE:!1,c:[e.BE,o],sL:\"css\"}},l={cN:\"string\",b:\"`\",e:\"`\",c:[e.BE,o]};o.c=[e.ASM,e.QSM,i,b,l,s,e.RM];var u=o.c.concat([e.CBCM,e.CLCM]);return{aliases:[\"js\",\"jsx\",\"mjs\",\"cjs\"],k:n,c:[{cN:\"meta\",relevance:10,b:/^\\s*['\"]use (strict|asm)['\"]/},{cN:\"meta\",b:/^#!/,e:/$/},e.ASM,e.QSM,i,b,l,e.CLCM,e.C(\"/\\\\*\\\\*\",\"\\\\*/\",{relevance:0,c:[{cN:\"doctag\",b:\"@[A-Za-z]+\",c:[{cN:\"type\",b:\"\\\\{\",e:\"\\\\}\",relevance:0},{cN:\"variable\",b:c+\"(?=\\\\s*(-)|$)\",endsParent:!0,relevance:0},{b:/(?=[^\\n])\\s/,relevance:0}]}]}),e.CBCM,s,{b:/[{,\\n]\\s*/,relevance:0,c:[{b:c+\"\\\\s*:\",rB:!0,relevance:0,c:[{cN:\"attr\",b:c,relevance:0}]}]},{b:\"(\"+e.RSR+\"|\\\\b(case|return|throw)\\\\b)\\\\s*\",k:\"return throw case\",c:[e.CLCM,e.CBCM,e.RM,{cN:\"function\",b:\"(\\\\(.*?\\\\)|\"+c+\")\\\\s*=>\",rB:!0,e:\"\\\\s*=>\",c:[{cN:\"params\",v:[{b:c},{b:/\\(\\s*\\)/},{b:/\\(/,e:/\\)/,eB:!0,eE:!0,k:n,c:u}]}]},{cN:\"\",b:/\\s/,e:/\\s*/,skip:!0},{v:[{b:r,e:a},{b:t.b,e:t.e}],sL:\"xml\",c:[{b:t.b,e:t.e,skip:!0,c:[\"self\"]}]}],relevance:0},{cN:\"function\",bK:\"function\",e:/\\{/,eE:!0,c:[e.inherit(e.TM,{b:c}),{cN:\"params\",b:/\\(/,e:/\\)/,eB:!0,eE:!0,c:u}],i:/\\[|%/},{b:/\\$[(.]/},e.METHOD_GUARD,{cN:\"class\",bK:\"class\",e:/[{;=]/,eE:!0,i:/[:\"\\[\\]]/,c:[{bK:\"extends\"},e.UTM]},{bK:\"constructor get set\",e:/\\{/,eE:!0}],i:/#(?!!)/}});hljs.registerLanguage(\"scss\",function(e){var t=\"@[a-z-]+\",r={cN:\"variable\",b:\"(\\\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\\\b\"},i={cN:\"number\",b:\"#[0-9A-Fa-f]+\"};e.CSSNM,e.QSM,e.ASM,e.CBCM;return{cI:!0,i:\"[=/|']\",c:[e.CLCM,e.CBCM,{cN:\"selector-id\",b:\"\\\\#[A-Za-z0-9_-]+\",relevance:0},{cN:\"selector-class\",b:\"\\\\.[A-Za-z0-9_-]+\",relevance:0},{cN:\"selector-attr\",b:\"\\\\[\",e:\"\\\\]\",i:\"$\"},{cN:\"selector-tag\",b:\"\\\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\\\b\",relevance:0},{cN:\"selector-pseudo\",b:\":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)\"},{cN:\"selector-pseudo\",b:\"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)\"},r,{cN:\"attribute\",b:\"\\\\b(src|z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background-blend-mode|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\\\b\",i:\"[^\\\\s]\"},{b:\"\\\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\\\b\"},{b:\":\",e:\";\",c:[r,i,e.CSSNM,e.QSM,e.ASM,{cN:\"meta\",b:\"!important\"}]},{b:\"@(page|font-face)\",l:t,k:\"@page @font-face\"},{b:\"@\",e:\"[{;]\",rB:!0,k:\"and or not only\",c:[{b:t,cN:\"keyword\"},r,e.QSM,e.ASM,i,e.CSSNM]}]}});hljs.registerLanguage(\"perl\",function(e){var t=\"getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qqfileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmgetsub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedirioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when\",r={cN:\"subst\",b:\"[$@]\\\\{\",e:\"\\\\}\",k:t},s={b:\"->{\",e:\"}\"},n={v:[{b:/\\$\\d/},{b:/[\\$%@](\\^\\w\\b|#\\w+(::\\w+)*|{\\w+}|\\w+(::\\w*)*)/},{b:/[\\$%@][^\\s\\w{]/,relevance:0}]},c=[e.BE,r,n],a=[n,e.HCM,e.C(\"^\\\\=\\\\w\",\"\\\\=cut\",{eW:!0}),s,{cN:\"string\",c:c,v:[{b:\"q[qwxr]?\\\\s*\\\\(\",e:\"\\\\)\",relevance:5},{b:\"q[qwxr]?\\\\s*\\\\[\",e:\"\\\\]\",relevance:5},{b:\"q[qwxr]?\\\\s*\\\\{\",e:\"\\\\}\",relevance:5},{b:\"q[qwxr]?\\\\s*\\\\|\",e:\"\\\\|\",relevance:5},{b:\"q[qwxr]?\\\\s*\\\\<\",e:\"\\\\>\",relevance:5},{b:\"qw\\\\s+q\",e:\"q\",relevance:5},{b:\"'\",e:\"'\",c:[e.BE]},{b:'\"',e:'\"'},{b:\"`\",e:\"`\",c:[e.BE]},{b:\"{\\\\w+}\",c:[],relevance:0},{b:\"-?\\\\w+\\\\s*\\\\=\\\\>\",c:[],relevance:0}]},{cN:\"number\",b:\"(\\\\b0[0-7_]+)|(\\\\b0x[0-9a-fA-F_]+)|(\\\\b[1-9][0-9_]*(\\\\.[0-9_]+)?)|[0_]\\\\b\",relevance:0},{b:\"(\\\\/\\\\/|\"+e.RSR+\"|\\\\b(split|return|print|reverse|grep)\\\\b)\\\\s*\",k:\"split return print reverse grep\",relevance:0,c:[e.HCM,{cN:\"regexp\",b:\"(s|tr|y)/(\\\\\\\\.|[^/])*/(\\\\\\\\.|[^/])*/[a-z]*\",relevance:10},{cN:\"regexp\",b:\"(m|qr)?/\",e:\"/[a-z]*\",c:[e.BE],relevance:0}]},{cN:\"function\",bK:\"sub\",e:\"(\\\\s*\\\\(.*?\\\\))?[;{]\",eE:!0,relevance:5,c:[e.TM]},{b:\"-\\\\w\\\\b\",relevance:0},{b:\"^__DATA__$\",e:\"^__END__$\",sL:\"mojolicious\",c:[{b:\"^@@.*\",e:\"$\",cN:\"comment\"}]}];return r.c=a,{aliases:[\"pl\",\"pm\"],l:/[\\w\\.]+/,k:t,c:s.c=a}});hljs.registerLanguage(\"go\",function(e){var n={keyword:\"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune\",literal:\"true false iota nil\",built_in:\"append cap close complex copy imag len make new panic print println real recover delete\"};return{aliases:[\"golang\"],k:n,i:\"</\",c:[e.CLCM,e.CBCM,{cN:\"string\",v:[e.QSM,e.ASM,{b:\"`\",e:\"`\"}]},{cN:\"number\",v:[{b:e.CNR+\"[i]\",relevance:1},e.CNM]},{b:/:=/},{cN:\"function\",bK:\"func\",e:\"\\\\s*(\\\\{|$)\",eE:!0,c:[e.TM,{cN:\"params\",b:/\\(/,e:/\\)/,k:n,i:/[\"']/}]}]}});hljs.registerLanguage(\"x86asm\",function(s){return{cI:!0,l:\"[.%]?\"+s.IR,k:{keyword:\"lock rep repe repz repne repnz xaquire xrelease bnd nobnd aaa aad aam aas adc add and arpl bb0_reset bb1_reset bound bsf bsr bswap bt btc btr bts call cbw cdq cdqe clc cld cli clts cmc cmp cmpsb cmpsd cmpsq cmpsw cmpxchg cmpxchg486 cmpxchg8b cmpxchg16b cpuid cpu_read cpu_write cqo cwd cwde daa das dec div dmint emms enter equ f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdisi fdiv fdivp fdivr fdivrp femms feni ffree ffreep fiadd ficom ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisttp fisub fisubr fld fld1 fldcw fldenv fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fndisi fneni fninit fnop fnsave fnstcw fnstenv fnstsw fpatan fprem fprem1 fptan frndint frstor fsave fscale fsetpm fsin fsincos fsqrt fst fstcw fstenv fstp fstsw fsub fsubp fsubr fsubrp ftst fucom fucomi fucomip fucomp fucompp fxam fxch fxtract fyl2x fyl2xp1 hlt ibts icebp idiv imul in inc incbin insb insd insw int int01 int1 int03 int3 into invd invpcid invlpg invlpga iret iretd iretq iretw jcxz jecxz jrcxz jmp jmpe lahf lar lds lea leave les lfence lfs lgdt lgs lidt lldt lmsw loadall loadall286 lodsb lodsd lodsq lodsw loop loope loopne loopnz loopz lsl lss ltr mfence monitor mov movd movq movsb movsd movsq movsw movsx movsxd movzx mul mwait neg nop not or out outsb outsd outsw packssdw packsswb packuswb paddb paddd paddsb paddsiw paddsw paddusb paddusw paddw pand pandn pause paveb pavgusb pcmpeqb pcmpeqd pcmpeqw pcmpgtb pcmpgtd pcmpgtw pdistib pf2id pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul pfrcp pfrcpit1 pfrcpit2 pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pmachriw pmaddwd pmagw pmulhriw pmulhrwa pmulhrwc pmulhw pmullw pmvgezb pmvlzb pmvnzb pmvzb pop popa popad popaw popf popfd popfq popfw por prefetch prefetchw pslld psllq psllw psrad psraw psrld psrlq psrlw psubb psubd psubsb psubsiw psubsw psubusb psubusw psubw punpckhbw punpckhdq punpckhwd punpcklbw punpckldq punpcklwd push pusha pushad pushaw pushf pushfd pushfq pushfw pxor rcl rcr rdshr rdmsr rdpmc rdtsc rdtscp ret retf retn rol ror rdm rsdc rsldt rsm rsts sahf sal salc sar sbb scasb scasd scasq scasw sfence sgdt shl shld shr shrd sidt sldt skinit smi smint smintold smsw stc std sti stosb stosd stosq stosw str sub svdc svldt svts swapgs syscall sysenter sysexit sysret test ud0 ud1 ud2b ud2 ud2a umov verr verw fwait wbinvd wrshr wrmsr xadd xbts xchg xlatb xlat xor cmove cmovz cmovne cmovnz cmova cmovnbe cmovae cmovnb cmovb cmovnae cmovbe cmovna cmovg cmovnle cmovge cmovnl cmovl cmovnge cmovle cmovng cmovc cmovnc cmovo cmovno cmovs cmovns cmovp cmovpe cmovnp cmovpo je jz jne jnz ja jnbe jae jnb jb jnae jbe jna jg jnle jge jnl jl jnge jle jng jc jnc jo jno js jns jpo jnp jpe jp sete setz setne setnz seta setnbe setae setnb setnc setb setnae setcset setbe setna setg setnle setge setnl setl setnge setle setng sets setns seto setno setpe setp setpo setnp addps addss andnps andps cmpeqps cmpeqss cmpleps cmpless cmpltps cmpltss cmpneqps cmpneqss cmpnleps cmpnless cmpnltps cmpnltss cmpordps cmpordss cmpunordps cmpunordss cmpps cmpss comiss cvtpi2ps cvtps2pi cvtsi2ss cvtss2si cvttps2pi cvttss2si divps divss ldmxcsr maxps maxss minps minss movaps movhps movlhps movlps movhlps movmskps movntps movss movups mulps mulss orps rcpps rcpss rsqrtps rsqrtss shufps sqrtps sqrtss stmxcsr subps subss ucomiss unpckhps unpcklps xorps fxrstor fxrstor64 fxsave fxsave64 xgetbv xsetbv xsave xsave64 xsaveopt xsaveopt64 xrstor xrstor64 prefetchnta prefetcht0 prefetcht1 prefetcht2 maskmovq movntq pavgb pavgw pextrw pinsrw pmaxsw pmaxub pminsw pminub pmovmskb pmulhuw psadbw pshufw pf2iw pfnacc pfpnacc pi2fw pswapd maskmovdqu clflush movntdq movnti movntpd movdqa movdqu movdq2q movq2dq paddq pmuludq pshufd pshufhw pshuflw pslldq psrldq psubq punpckhqdq punpcklqdq addpd addsd andnpd andpd cmpeqpd cmpeqsd cmplepd cmplesd cmpltpd cmpltsd cmpneqpd cmpneqsd cmpnlepd cmpnlesd cmpnltpd cmpnltsd cmpordpd cmpordsd cmpunordpd cmpunordsd cmppd comisd cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtps2dq cvtps2pd cvtsd2si cvtsd2ss cvtsi2sd cvtss2sd cvttpd2pi cvttpd2dq cvttps2dq cvttsd2si divpd divsd maxpd maxsd minpd minsd movapd movhpd movlpd movmskpd movupd mulpd mulsd orpd shufpd sqrtpd sqrtsd subpd subsd ucomisd unpckhpd unpcklpd xorpd addsubpd addsubps haddpd haddps hsubpd hsubps lddqu movddup movshdup movsldup clgi stgi vmcall vmclear vmfunc vmlaunch vmload vmmcall vmptrld vmptrst vmread vmresume vmrun vmsave vmwrite vmxoff vmxon invept invvpid pabsb pabsw pabsd palignr phaddw phaddd phaddsw phsubw phsubd phsubsw pmaddubsw pmulhrsw pshufb psignb psignw psignd extrq insertq movntsd movntss lzcnt blendpd blendps blendvpd blendvps dppd dpps extractps insertps movntdqa mpsadbw packusdw pblendvb pblendw pcmpeqq pextrb pextrd pextrq phminposuw pinsrb pinsrd pinsrq pmaxsb pmaxsd pmaxud pmaxuw pminsb pminsd pminud pminuw pmovsxbw pmovsxbd pmovsxbq pmovsxwd pmovsxwq pmovsxdq pmovzxbw pmovzxbd pmovzxbq pmovzxwd pmovzxwq pmovzxdq pmuldq pmulld ptest roundpd roundps roundsd roundss crc32 pcmpestri pcmpestrm pcmpistri pcmpistrm pcmpgtq popcnt getsec pfrcpv pfrsqrtv movbe aesenc aesenclast aesdec aesdeclast aesimc aeskeygenassist vaesenc vaesenclast vaesdec vaesdeclast vaesimc vaeskeygenassist vaddpd vaddps vaddsd vaddss vaddsubpd vaddsubps vandpd vandps vandnpd vandnps vblendpd vblendps vblendvpd vblendvps vbroadcastss vbroadcastsd vbroadcastf128 vcmpeq_ospd vcmpeqpd vcmplt_ospd vcmpltpd vcmple_ospd vcmplepd vcmpunord_qpd vcmpunordpd vcmpneq_uqpd vcmpneqpd vcmpnlt_uspd vcmpnltpd vcmpnle_uspd vcmpnlepd vcmpord_qpd vcmpordpd vcmpeq_uqpd vcmpnge_uspd vcmpngepd vcmpngt_uspd vcmpngtpd vcmpfalse_oqpd vcmpfalsepd vcmpneq_oqpd vcmpge_ospd vcmpgepd vcmpgt_ospd vcmpgtpd vcmptrue_uqpd vcmptruepd vcmplt_oqpd vcmple_oqpd vcmpunord_spd vcmpneq_uspd vcmpnlt_uqpd vcmpnle_uqpd vcmpord_spd vcmpeq_uspd vcmpnge_uqpd vcmpngt_uqpd vcmpfalse_ospd vcmpneq_ospd vcmpge_oqpd vcmpgt_oqpd vcmptrue_uspd vcmppd vcmpeq_osps vcmpeqps vcmplt_osps vcmpltps vcmple_osps vcmpleps vcmpunord_qps vcmpunordps vcmpneq_uqps vcmpneqps vcmpnlt_usps vcmpnltps vcmpnle_usps vcmpnleps vcmpord_qps vcmpordps vcmpeq_uqps vcmpnge_usps vcmpngeps vcmpngt_usps vcmpngtps vcmpfalse_oqps vcmpfalseps vcmpneq_oqps vcmpge_osps vcmpgeps vcmpgt_osps vcmpgtps vcmptrue_uqps vcmptrueps vcmplt_oqps vcmple_oqps vcmpunord_sps vcmpneq_usps vcmpnlt_uqps vcmpnle_uqps vcmpord_sps vcmpeq_usps vcmpnge_uqps vcmpngt_uqps vcmpfalse_osps vcmpneq_osps vcmpge_oqps vcmpgt_oqps vcmptrue_usps vcmpps vcmpeq_ossd vcmpeqsd vcmplt_ossd vcmpltsd vcmple_ossd vcmplesd vcmpunord_qsd vcmpunordsd vcmpneq_uqsd vcmpneqsd vcmpnlt_ussd vcmpnltsd vcmpnle_ussd vcmpnlesd vcmpord_qsd vcmpordsd vcmpeq_uqsd vcmpnge_ussd vcmpngesd vcmpngt_ussd vcmpngtsd vcmpfalse_oqsd vcmpfalsesd vcmpneq_oqsd vcmpge_ossd vcmpgesd vcmpgt_ossd vcmpgtsd vcmptrue_uqsd vcmptruesd vcmplt_oqsd vcmple_oqsd vcmpunord_ssd vcmpneq_ussd vcmpnlt_uqsd vcmpnle_uqsd vcmpord_ssd vcmpeq_ussd vcmpnge_uqsd vcmpngt_uqsd vcmpfalse_ossd vcmpneq_ossd vcmpge_oqsd vcmpgt_oqsd vcmptrue_ussd vcmpsd vcmpeq_osss vcmpeqss vcmplt_osss vcmpltss vcmple_osss vcmpless vcmpunord_qss vcmpunordss vcmpneq_uqss vcmpneqss vcmpnlt_usss vcmpnltss vcmpnle_usss vcmpnless vcmpord_qss vcmpordss vcmpeq_uqss vcmpnge_usss vcmpngess vcmpngt_usss vcmpngtss vcmpfalse_oqss vcmpfalsess vcmpneq_oqss vcmpge_osss vcmpgess vcmpgt_osss vcmpgtss vcmptrue_uqss vcmptruess vcmplt_oqss vcmple_oqss vcmpunord_sss vcmpneq_usss vcmpnlt_uqss vcmpnle_uqss vcmpord_sss vcmpeq_usss vcmpnge_uqss vcmpngt_uqss vcmpfalse_osss vcmpneq_osss vcmpge_oqss vcmpgt_oqss vcmptrue_usss vcmpss vcomisd vcomiss vcvtdq2pd vcvtdq2ps vcvtpd2dq vcvtpd2ps vcvtps2dq vcvtps2pd vcvtsd2si vcvtsd2ss vcvtsi2sd vcvtsi2ss vcvtss2sd vcvtss2si vcvttpd2dq vcvttps2dq vcvttsd2si vcvttss2si vdivpd vdivps vdivsd vdivss vdppd vdpps vextractf128 vextractps vhaddpd vhaddps vhsubpd vhsubps vinsertf128 vinsertps vlddqu vldqqu vldmxcsr vmaskmovdqu vmaskmovps vmaskmovpd vmaxpd vmaxps vmaxsd vmaxss vminpd vminps vminsd vminss vmovapd vmovaps vmovd vmovq vmovddup vmovdqa vmovqqa vmovdqu vmovqqu vmovhlps vmovhpd vmovhps vmovlhps vmovlpd vmovlps vmovmskpd vmovmskps vmovntdq vmovntqq vmovntdqa vmovntpd vmovntps vmovsd vmovshdup vmovsldup vmovss vmovupd vmovups vmpsadbw vmulpd vmulps vmulsd vmulss vorpd vorps vpabsb vpabsw vpabsd vpacksswb vpackssdw vpackuswb vpackusdw vpaddb vpaddw vpaddd vpaddq vpaddsb vpaddsw vpaddusb vpaddusw vpalignr vpand vpandn vpavgb vpavgw vpblendvb vpblendw vpcmpestri vpcmpestrm vpcmpistri vpcmpistrm vpcmpeqb vpcmpeqw vpcmpeqd vpcmpeqq vpcmpgtb vpcmpgtw vpcmpgtd vpcmpgtq vpermilpd vpermilps vperm2f128 vpextrb vpextrw vpextrd vpextrq vphaddw vphaddd vphaddsw vphminposuw vphsubw vphsubd vphsubsw vpinsrb vpinsrw vpinsrd vpinsrq vpmaddwd vpmaddubsw vpmaxsb vpmaxsw vpmaxsd vpmaxub vpmaxuw vpmaxud vpminsb vpminsw vpminsd vpminub vpminuw vpminud vpmovmskb vpmovsxbw vpmovsxbd vpmovsxbq vpmovsxwd vpmovsxwq vpmovsxdq vpmovzxbw vpmovzxbd vpmovzxbq vpmovzxwd vpmovzxwq vpmovzxdq vpmulhuw vpmulhrsw vpmulhw vpmullw vpmulld vpmuludq vpmuldq vpor vpsadbw vpshufb vpshufd vpshufhw vpshuflw vpsignb vpsignw vpsignd vpslldq vpsrldq vpsllw vpslld vpsllq vpsraw vpsrad vpsrlw vpsrld vpsrlq vptest vpsubb vpsubw vpsubd vpsubq vpsubsb vpsubsw vpsubusb vpsubusw vpunpckhbw vpunpckhwd vpunpckhdq vpunpckhqdq vpunpcklbw vpunpcklwd vpunpckldq vpunpcklqdq vpxor vrcpps vrcpss vrsqrtps vrsqrtss vroundpd vroundps vroundsd vroundss vshufpd vshufps vsqrtpd vsqrtps vsqrtsd vsqrtss vstmxcsr vsubpd vsubps vsubsd vsubss vtestps vtestpd vucomisd vucomiss vunpckhpd vunpckhps vunpcklpd vunpcklps vxorpd vxorps vzeroall vzeroupper pclmullqlqdq pclmulhqlqdq pclmullqhqdq pclmulhqhqdq pclmulqdq vpclmullqlqdq vpclmulhqlqdq vpclmullqhqdq vpclmulhqhqdq vpclmulqdq vfmadd132ps vfmadd132pd vfmadd312ps vfmadd312pd vfmadd213ps vfmadd213pd vfmadd123ps vfmadd123pd vfmadd231ps vfmadd231pd vfmadd321ps vfmadd321pd vfmaddsub132ps vfmaddsub132pd vfmaddsub312ps vfmaddsub312pd vfmaddsub213ps vfmaddsub213pd vfmaddsub123ps vfmaddsub123pd vfmaddsub231ps vfmaddsub231pd vfmaddsub321ps vfmaddsub321pd vfmsub132ps vfmsub132pd vfmsub312ps vfmsub312pd vfmsub213ps vfmsub213pd vfmsub123ps vfmsub123pd vfmsub231ps vfmsub231pd vfmsub321ps vfmsub321pd vfmsubadd132ps vfmsubadd132pd vfmsubadd312ps vfmsubadd312pd vfmsubadd213ps vfmsubadd213pd vfmsubadd123ps vfmsubadd123pd vfmsubadd231ps vfmsubadd231pd vfmsubadd321ps vfmsubadd321pd vfnmadd132ps vfnmadd132pd vfnmadd312ps vfnmadd312pd vfnmadd213ps vfnmadd213pd vfnmadd123ps vfnmadd123pd vfnmadd231ps vfnmadd231pd vfnmadd321ps vfnmadd321pd vfnmsub132ps vfnmsub132pd vfnmsub312ps vfnmsub312pd vfnmsub213ps vfnmsub213pd vfnmsub123ps vfnmsub123pd vfnmsub231ps vfnmsub231pd vfnmsub321ps vfnmsub321pd vfmadd132ss vfmadd132sd vfmadd312ss vfmadd312sd vfmadd213ss vfmadd213sd vfmadd123ss vfmadd123sd vfmadd231ss vfmadd231sd vfmadd321ss vfmadd321sd vfmsub132ss vfmsub132sd vfmsub312ss vfmsub312sd vfmsub213ss vfmsub213sd vfmsub123ss vfmsub123sd vfmsub231ss vfmsub231sd vfmsub321ss vfmsub321sd vfnmadd132ss vfnmadd132sd vfnmadd312ss vfnmadd312sd vfnmadd213ss vfnmadd213sd vfnmadd123ss vfnmadd123sd vfnmadd231ss vfnmadd231sd vfnmadd321ss vfnmadd321sd vfnmsub132ss vfnmsub132sd vfnmsub312ss vfnmsub312sd vfnmsub213ss vfnmsub213sd vfnmsub123ss vfnmsub123sd vfnmsub231ss vfnmsub231sd vfnmsub321ss vfnmsub321sd rdfsbase rdgsbase rdrand wrfsbase wrgsbase vcvtph2ps vcvtps2ph adcx adox rdseed clac stac xstore xcryptecb xcryptcbc xcryptctr xcryptcfb xcryptofb montmul xsha1 xsha256 llwpcb slwpcb lwpval lwpins vfmaddpd vfmaddps vfmaddsd vfmaddss vfmaddsubpd vfmaddsubps vfmsubaddpd vfmsubaddps vfmsubpd vfmsubps vfmsubsd vfmsubss vfnmaddpd vfnmaddps vfnmaddsd vfnmaddss vfnmsubpd vfnmsubps vfnmsubsd vfnmsubss vfrczpd vfrczps vfrczsd vfrczss vpcmov vpcomb vpcomd vpcomq vpcomub vpcomud vpcomuq vpcomuw vpcomw vphaddbd vphaddbq vphaddbw vphadddq vphaddubd vphaddubq vphaddubw vphaddudq vphadduwd vphadduwq vphaddwd vphaddwq vphsubbw vphsubdq vphsubwd vpmacsdd vpmacsdqh vpmacsdql vpmacssdd vpmacssdqh vpmacssdql vpmacsswd vpmacssww vpmacswd vpmacsww vpmadcsswd vpmadcswd vpperm vprotb vprotd vprotq vprotw vpshab vpshad vpshaq vpshaw vpshlb vpshld vpshlq vpshlw vbroadcasti128 vpblendd vpbroadcastb vpbroadcastw vpbroadcastd vpbroadcastq vpermd vpermpd vpermps vpermq vperm2i128 vextracti128 vinserti128 vpmaskmovd vpmaskmovq vpsllvd vpsllvq vpsravd vpsrlvd vpsrlvq vgatherdpd vgatherqpd vgatherdps vgatherqps vpgatherdd vpgatherqd vpgatherdq vpgatherqq xabort xbegin xend xtest andn bextr blci blcic blsi blsic blcfill blsfill blcmsk blsmsk blsr blcs bzhi mulx pdep pext rorx sarx shlx shrx tzcnt tzmsk t1mskc valignd valignq vblendmpd vblendmps vbroadcastf32x4 vbroadcastf64x4 vbroadcasti32x4 vbroadcasti64x4 vcompresspd vcompressps vcvtpd2udq vcvtps2udq vcvtsd2usi vcvtss2usi vcvttpd2udq vcvttps2udq vcvttsd2usi vcvttss2usi vcvtudq2pd vcvtudq2ps vcvtusi2sd vcvtusi2ss vexpandpd vexpandps vextractf32x4 vextractf64x4 vextracti32x4 vextracti64x4 vfixupimmpd vfixupimmps vfixupimmsd vfixupimmss vgetexppd vgetexpps vgetexpsd vgetexpss vgetmantpd vgetmantps vgetmantsd vgetmantss vinsertf32x4 vinsertf64x4 vinserti32x4 vinserti64x4 vmovdqa32 vmovdqa64 vmovdqu32 vmovdqu64 vpabsq vpandd vpandnd vpandnq vpandq vpblendmd vpblendmq vpcmpltd vpcmpled vpcmpneqd vpcmpnltd vpcmpnled vpcmpd vpcmpltq vpcmpleq vpcmpneqq vpcmpnltq vpcmpnleq vpcmpq vpcmpequd vpcmpltud vpcmpleud vpcmpnequd vpcmpnltud vpcmpnleud vpcmpud vpcmpequq vpcmpltuq vpcmpleuq vpcmpnequq vpcmpnltuq vpcmpnleuq vpcmpuq vpcompressd vpcompressq vpermi2d vpermi2pd vpermi2ps vpermi2q vpermt2d vpermt2pd vpermt2ps vpermt2q vpexpandd vpexpandq vpmaxsq vpmaxuq vpminsq vpminuq vpmovdb vpmovdw vpmovqb vpmovqd vpmovqw vpmovsdb vpmovsdw vpmovsqb vpmovsqd vpmovsqw vpmovusdb vpmovusdw vpmovusqb vpmovusqd vpmovusqw vpord vporq vprold vprolq vprolvd vprolvq vprord vprorq vprorvd vprorvq vpscatterdd vpscatterdq vpscatterqd vpscatterqq vpsraq vpsravq vpternlogd vpternlogq vptestmd vptestmq vptestnmd vptestnmq vpxord vpxorq vrcp14pd vrcp14ps vrcp14sd vrcp14ss vrndscalepd vrndscaleps vrndscalesd vrndscaless vrsqrt14pd vrsqrt14ps vrsqrt14sd vrsqrt14ss vscalefpd vscalefps vscalefsd vscalefss vscatterdpd vscatterdps vscatterqpd vscatterqps vshuff32x4 vshuff64x2 vshufi32x4 vshufi64x2 kandnw kandw kmovw knotw kortestw korw kshiftlw kshiftrw kunpckbw kxnorw kxorw vpbroadcastmb2q vpbroadcastmw2d vpconflictd vpconflictq vplzcntd vplzcntq vexp2pd vexp2ps vrcp28pd vrcp28ps vrcp28sd vrcp28ss vrsqrt28pd vrsqrt28ps vrsqrt28sd vrsqrt28ss vgatherpf0dpd vgatherpf0dps vgatherpf0qpd vgatherpf0qps vgatherpf1dpd vgatherpf1dps vgatherpf1qpd vgatherpf1qps vscatterpf0dpd vscatterpf0dps vscatterpf0qpd vscatterpf0qps vscatterpf1dpd vscatterpf1dps vscatterpf1qpd vscatterpf1qps prefetchwt1 bndmk bndcl bndcu bndcn bndmov bndldx bndstx sha1rnds4 sha1nexte sha1msg1 sha1msg2 sha256rnds2 sha256msg1 sha256msg2 hint_nop0 hint_nop1 hint_nop2 hint_nop3 hint_nop4 hint_nop5 hint_nop6 hint_nop7 hint_nop8 hint_nop9 hint_nop10 hint_nop11 hint_nop12 hint_nop13 hint_nop14 hint_nop15 hint_nop16 hint_nop17 hint_nop18 hint_nop19 hint_nop20 hint_nop21 hint_nop22 hint_nop23 hint_nop24 hint_nop25 hint_nop26 hint_nop27 hint_nop28 hint_nop29 hint_nop30 hint_nop31 hint_nop32 hint_nop33 hint_nop34 hint_nop35 hint_nop36 hint_nop37 hint_nop38 hint_nop39 hint_nop40 hint_nop41 hint_nop42 hint_nop43 hint_nop44 hint_nop45 hint_nop46 hint_nop47 hint_nop48 hint_nop49 hint_nop50 hint_nop51 hint_nop52 hint_nop53 hint_nop54 hint_nop55 hint_nop56 hint_nop57 hint_nop58 hint_nop59 hint_nop60 hint_nop61 hint_nop62 hint_nop63\",built_in:\"ip eip rip al ah bl bh cl ch dl dh sil dil bpl spl r8b r9b r10b r11b r12b r13b r14b r15b ax bx cx dx si di bp sp r8w r9w r10w r11w r12w r13w r14w r15w eax ebx ecx edx esi edi ebp esp eip r8d r9d r10d r11d r12d r13d r14d r15d rax rbx rcx rdx rsi rdi rbp rsp r8 r9 r10 r11 r12 r13 r14 r15 cs ds es fs gs ss st st0 st1 st2 st3 st4 st5 st6 st7 mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 xmm0  xmm1  xmm2  xmm3  xmm4  xmm5  xmm6  xmm7  xmm8  xmm9 xmm10  xmm11 xmm12 xmm13 xmm14 xmm15 xmm16 xmm17 xmm18 xmm19 xmm20 xmm21 xmm22 xmm23 xmm24 xmm25 xmm26 xmm27 xmm28 xmm29 xmm30 xmm31 ymm0  ymm1  ymm2  ymm3  ymm4  ymm5  ymm6  ymm7  ymm8  ymm9 ymm10  ymm11 ymm12 ymm13 ymm14 ymm15 ymm16 ymm17 ymm18 ymm19 ymm20 ymm21 ymm22 ymm23 ymm24 ymm25 ymm26 ymm27 ymm28 ymm29 ymm30 ymm31 zmm0  zmm1  zmm2  zmm3  zmm4  zmm5  zmm6  zmm7  zmm8  zmm9 zmm10  zmm11 zmm12 zmm13 zmm14 zmm15 zmm16 zmm17 zmm18 zmm19 zmm20 zmm21 zmm22 zmm23 zmm24 zmm25 zmm26 zmm27 zmm28 zmm29 zmm30 zmm31 k0 k1 k2 k3 k4 k5 k6 k7 bnd0 bnd1 bnd2 bnd3 cr0 cr1 cr2 cr3 cr4 cr8 dr0 dr1 dr2 dr3 dr8 tr3 tr4 tr5 tr6 tr7 r0 r1 r2 r3 r4 r5 r6 r7 r0b r1b r2b r3b r4b r5b r6b r7b r0w r1w r2w r3w r4w r5w r6w r7w r0d r1d r2d r3d r4d r5d r6d r7d r0h r1h r2h r3h r0l r1l r2l r3l r4l r5l r6l r7l r8l r9l r10l r11l r12l r13l r14l r15l db dw dd dq dt ddq do dy dz resb resw resd resq rest resdq reso resy resz incbin equ times byte word dword qword nosplit rel abs seg wrt strict near far a32 ptr\",meta:\"%define %xdefine %+ %undef %defstr %deftok %assign %strcat %strlen %substr %rotate %elif %else %endif %if %ifmacro %ifctx %ifidn %ifidni %ifid %ifnum %ifstr %iftoken %ifempty %ifenv %error %warning %fatal %rep %endrep %include %push %pop %repl %pathsearch %depend %use %arg %stacksize %local %line %comment %endcomment .nolist __FILE__ __LINE__ __SECT__  __BITS__ __OUTPUT_FORMAT__ __DATE__ __TIME__ __DATE_NUM__ __TIME_NUM__ __UTC_DATE__ __UTC_TIME__ __UTC_DATE_NUM__ __UTC_TIME_NUM__  __PASS__ struc endstruc istruc at iend align alignb sectalign daz nodaz up down zero default option assume public bits use16 use32 use64 default section segment absolute extern global common cpu float __utf16__ __utf16le__ __utf16be__ __utf32__ __utf32le__ __utf32be__ __float8__ __float16__ __float32__ __float64__ __float80m__ __float80e__ __float128l__ __float128h__ __Infinity__ __QNaN__ __SNaN__ Inf NaN QNaN SNaN float8 float16 float32 float64 float80m float80e float128l float128h __FLOAT_DAZ__ __FLOAT_ROUND__ __FLOAT__\"},c:[s.C(\";\",\"$\",{relevance:0}),{cN:\"number\",v:[{b:\"\\\\b(?:([0-9][0-9_]*)?\\\\.[0-9_]*(?:[eE][+-]?[0-9_]+)?|(0[Xx])?[0-9][0-9_]*\\\\.?[0-9_]*(?:[pP](?:[+-]?[0-9_]+)?)?)\\\\b\",relevance:0},{b:\"\\\\$[0-9][0-9A-Fa-f]*\",relevance:0},{b:\"\\\\b(?:[0-9A-Fa-f][0-9A-Fa-f_]*[Hh]|[0-9][0-9_]*[DdTt]?|[0-7][0-7_]*[QqOo]|[0-1][0-1_]*[BbYy])\\\\b\"},{b:\"\\\\b(?:0[Xx][0-9A-Fa-f_]+|0[DdTt][0-9_]+|0[QqOo][0-7_]+|0[BbYy][0-1_]+)\\\\b\"}]},s.QSM,{cN:\"string\",v:[{b:\"'\",e:\"[^\\\\\\\\]'\"},{b:\"`\",e:\"[^\\\\\\\\]`\"}],relevance:0},{cN:\"symbol\",v:[{b:\"^\\\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\\\s+label)\"},{b:\"^\\\\s*%%[A-Za-z0-9_$#@~.?]*:\"}],relevance:0},{cN:\"subst\",b:\"%[0-9]+\",relevance:0},{cN:\"subst\",b:\"%!S+\",relevance:0},{cN:\"meta\",b:/^\\s*\\.[\\w_-]+/}]}});hljs.registerLanguage(\"cpp\",function(e){function t(e){return\"(?:\"+e+\")?\"}var r=\"decltype\\\\(auto\\\\)\",a=\"[a-zA-Z_]\\\\w*::\",i=\"(\"+r+\"|\"+t(a)+\"[a-zA-Z_]\\\\w*\"+t(\"<.*?>\")+\")\",c={cN:\"keyword\",b:\"\\\\b[a-z\\\\d_]*_t\\\\b\"},s={cN:\"string\",v:[{b:'(u8?|U|L)?\"',e:'\"',i:\"\\\\n\",c:[e.BE]},{b:\"(u8?|U|L)?'(\\\\\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\\\S)|.)\",e:\"'\",i:\".\"},{b:/(?:u8?|U|L)?R\"([^()\\\\ ]{0,16})\\((?:.|\\n)*?\\)\\1\"/}]},n={cN:\"number\",v:[{b:\"\\\\b(0b[01']+)\"},{b:\"(-?)\\\\b([\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)(u|U|l|L|ul|UL|f|F|b|B)\"},{b:\"(-?)(\\\\b0[xX][a-fA-F0-9']+|(\\\\b[\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)([eE][-+]?[\\\\d']+)?)\"}],relevance:0},o={cN:\"meta\",b:/#\\s*[a-z]+\\b/,e:/$/,k:{\"meta-keyword\":\"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include\"},c:[{b:/\\\\\\n/,relevance:0},e.inherit(s,{cN:\"meta-string\"}),{cN:\"meta-string\",b:/<.*?>/,e:/$/,i:\"\\\\n\"},e.CLCM,e.CBCM]},l={cN:\"title\",b:t(a)+e.IR,relevance:0},u=t(a)+e.IR+\"\\\\s*\\\\(\",p={keyword:\"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_tshort reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq\",built_in:\"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr _Bool complex _Complex imaginary _Imaginary\",literal:\"true false nullptr NULL\"},m=[c,e.CLCM,e.CBCM,n,s],d={v:[{b:/=/,e:/;/},{b:/\\(/,e:/\\)/},{bK:\"new throw return else\",e:/;/}],k:p,c:m.concat([{b:/\\(/,e:/\\)/,k:p,c:m.concat([\"self\"]),relevance:0}]),relevance:0},b={cN:\"function\",b:\"(\"+i+\"[\\\\*&\\\\s]+)+\"+u,rB:!0,e:/[{;=]/,eE:!0,k:p,i:/[^\\w\\s\\*&:<>]/,c:[{b:r,k:p,relevance:0},{b:u,rB:!0,c:[l],relevance:0},{cN:\"params\",b:/\\(/,e:/\\)/,k:p,relevance:0,c:[e.CLCM,e.CBCM,s,n,c,{b:/\\(/,e:/\\)/,k:p,relevance:0,c:[\"self\",e.CLCM,e.CBCM,s,n,c]}]},c,e.CLCM,e.CBCM,o]};return{aliases:[\"c\",\"cc\",\"h\",\"c++\",\"h++\",\"hpp\",\"hh\",\"hxx\",\"cxx\"],k:p,i:\"</\",c:[].concat(d,b,m,[o,{b:\"\\\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\\\s*<\",e:\">\",k:p,c:[\"self\",c]},{b:e.IR+\"::\",k:p},{cN:\"class\",bK:\"class struct\",e:/[{;:]/,c:[{b:/</,e:/>/,c:[\"self\"]},e.TM]}]),exports:{preprocessor:o,strings:s,k:p}}});hljs.registerLanguage(\"arduino\",function(e){var t=\"boolean byte word String\",r=\"setup loopKeyboardController MouseController SoftwareSerial EthernetServer EthernetClient LiquidCrystal RobotControl GSMVoiceCall EthernetUDP EsploraTFT HttpClient RobotMotor WiFiClient GSMScanner FileSystem Scheduler GSMServer YunClient YunServer IPAddress GSMClient GSMModem Keyboard Ethernet Console GSMBand Esplora Stepper Process WiFiUDP GSM_SMS Mailbox USBHost Firmata PImage Client Server GSMPIN FileIO Bridge Serial EEPROM Stream Mouse Audio Servo File Task GPRS WiFi Wire TFT GSM SPI SD runShellCommandAsynchronously analogWriteResolution retrieveCallingNumber printFirmwareVersion analogReadResolution sendDigitalPortPair noListenOnLocalhost readJoystickButton setFirmwareVersion readJoystickSwitch scrollDisplayRight getVoiceCallStatus scrollDisplayLeft writeMicroseconds delayMicroseconds beginTransmission getSignalStrength runAsynchronously getAsynchronously listenOnLocalhost getCurrentCarrier readAccelerometer messageAvailable sendDigitalPorts lineFollowConfig countryNameWrite runShellCommand readStringUntil rewindDirectory readTemperature setClockDivider readLightSensor endTransmission analogReference detachInterrupt countryNameRead attachInterrupt encryptionType readBytesUntil robotNameWrite readMicrophone robotNameRead cityNameWrite userNameWrite readJoystickY readJoystickX mouseReleased openNextFile scanNetworks noInterrupts digitalWrite beginSpeaker mousePressed isActionDone mouseDragged displayLogos noAutoscroll addParameter remoteNumber getModifiers keyboardRead userNameRead waitContinue processInput parseCommand printVersion readNetworks writeMessage blinkVersion cityNameRead readMessage setDataMode parsePacket isListening setBitOrder beginPacket isDirectory motorsWrite drawCompass digitalRead clearScreen serialEvent rightToLeft setTextSize leftToRight requestFrom keyReleased compassRead analogWrite interrupts WiFiServer disconnect playMelody parseFloat autoscroll getPINUsed setPINUsed setTimeout sendAnalog readSlider analogRead beginWrite createChar motorsStop keyPressed tempoWrite readButton subnetMask debugPrint macAddress writeGreen randomSeed attachGPRS readString sendString remotePort releaseAll mouseMoved background getXChange getYChange answerCall getResult voiceCall endPacket constrain getSocket writeJSON getButton available connected findUntil readBytes exitValue readGreen writeBlue startLoop IPAddress isPressed sendSysex pauseMode gatewayIP setCursor getOemKey tuneWrite noDisplay loadImage switchPIN onRequest onReceive changePIN playFile noBuffer parseInt overflow checkPIN knobRead beginTFT bitClear updateIR bitWrite position writeRGB highByte writeRed setSpeed readBlue noStroke remoteIP transfer shutdown hangCall beginSMS endWrite attached maintain noCursor checkReg checkPUK shiftOut isValid shiftIn pulseIn connect println localIP pinMode getIMEI display noBlink process getBand running beginSD drawBMP lowByte setBand release bitRead prepare pointTo readRed setMode noFill remove listen stroke detach attach noTone exists buffer height bitSet circle config cursor random IRread setDNS endSMS getKey micros millis begin print write ready flush width isPIN blink clear press mkdir rmdir close point yield image BSSID click delay read text move peek beep rect line open seek fill size turn stop home find step tone sqrt RSSI SSID end bit tan cos sin pow map abs max min get run put\",i=\"DIGITAL_MESSAGE FIRMATA_STRING ANALOG_MESSAGE REPORT_DIGITAL REPORT_ANALOG INPUT_PULLUP SET_PIN_MODE INTERNAL2V56 SYSTEM_RESET LED_BUILTIN INTERNAL1V1 SYSEX_START INTERNAL EXTERNAL DEFAULT OUTPUT INPUT HIGH LOW\",o=e.requireLanguage(\"cpp\").rawDefinition(),a=o.k;return a.keyword+=\" \"+t,a.literal+=\" \"+i,a.built_in+=\" \"+r,o});hljs.registerLanguage(\"nginx\",function(e){var r={cN:\"variable\",v:[{b:/\\$\\d+/},{b:/\\$\\{/,e:/}/},{b:\"[\\\\$\\\\@]\"+e.UIR}]},b={eW:!0,l:\"[a-z/_]+\",k:{literal:\"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll\"},relevance:0,i:\"=>\",c:[e.HCM,{cN:\"string\",c:[e.BE,r],v:[{b:/\"/,e:/\"/},{b:/'/,e:/'/}]},{b:\"([a-z]+):/\",e:\"\\\\s\",eW:!0,eE:!0,c:[r]},{cN:\"regexp\",c:[e.BE,r],v:[{b:\"\\\\s\\\\^\",e:\"\\\\s|{|;\",rE:!0},{b:\"~\\\\*?\\\\s+\",e:\"\\\\s|{|;\",rE:!0},{b:\"\\\\*(\\\\.[a-z\\\\-]+)+\"},{b:\"([a-z\\\\-]+\\\\.)+\\\\*\"}]},{cN:\"number\",b:\"\\\\b\\\\d{1,3}\\\\.\\\\d{1,3}\\\\.\\\\d{1,3}\\\\.\\\\d{1,3}(:\\\\d{1,5})?\\\\b\"},{cN:\"number\",b:\"\\\\b\\\\d+[kKmMgGdshdwy]*\\\\b\",relevance:0},r]};return{aliases:[\"nginxconf\"],c:[e.HCM,{b:e.UIR+\"\\\\s+{\",rB:!0,e:\"{\",c:[{cN:\"section\",b:e.UIR}],relevance:0},{b:e.UIR+\"\\\\s\",e:\";|{\",rB:!0,c:[{cN:\"attribute\",b:e.UIR,starts:b}],relevance:0}],i:\"[^\\\\s\\\\}]\"}});hljs.registerLanguage(\"xml\",function(e){var c={cN:\"symbol\",b:\"&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;\"},s={b:\"\\\\s\",c:[{cN:\"meta-keyword\",b:\"#?[a-z_][a-z1-9_-]+\",i:\"\\\\n\"}]},a=e.inherit(s,{b:\"\\\\(\",e:\"\\\\)\"}),t=e.inherit(e.ASM,{cN:\"meta-string\"}),l=e.inherit(e.QSM,{cN:\"meta-string\"}),r={eW:!0,i:/</,relevance:0,c:[{cN:\"attr\",b:\"[A-Za-z0-9\\\\._:-]+\",relevance:0},{b:/=\\s*/,relevance:0,c:[{cN:\"string\",endsParent:!0,v:[{b:/\"/,e:/\"/,c:[c]},{b:/'/,e:/'/,c:[c]},{b:/[^\\s\"'=<>`]+/}]}]}]};return{aliases:[\"html\",\"xhtml\",\"rss\",\"atom\",\"xjb\",\"xsd\",\"xsl\",\"plist\",\"wsf\",\"svg\"],cI:!0,c:[{cN:\"meta\",b:\"<![a-z]\",e:\">\",relevance:10,c:[s,l,t,a,{b:\"\\\\[\",e:\"\\\\]\",c:[{cN:\"meta\",b:\"<![a-z]\",e:\">\",c:[s,a,l,t]}]}]},e.C(\"\\x3c!--\",\"--\\x3e\",{relevance:10}),{b:\"<\\\\!\\\\[CDATA\\\\[\",e:\"\\\\]\\\\]>\",relevance:10},c,{cN:\"meta\",b:/<\\?xml/,e:/\\?>/,relevance:10},{b:/<\\?(php)?/,e:/\\?>/,sL:\"php\",c:[{b:\"/\\\\*\",e:\"\\\\*/\",skip:!0},{b:'b\"',e:'\"',skip:!0},{b:\"b'\",e:\"'\",skip:!0},e.inherit(e.ASM,{i:null,cN:null,c:null,skip:!0}),e.inherit(e.QSM,{i:null,cN:null,c:null,skip:!0})]},{cN:\"tag\",b:\"<style(?=\\\\s|>)\",e:\">\",k:{name:\"style\"},c:[r],starts:{e:\"</style>\",rE:!0,sL:[\"css\",\"xml\"]}},{cN:\"tag\",b:\"<script(?=\\\\s|>)\",e:\">\",k:{name:\"script\"},c:[r],starts:{e:\"<\\/script>\",rE:!0,sL:[\"actionscript\",\"javascript\",\"handlebars\",\"xml\"]}},{cN:\"tag\",b:\"</?\",e:\"/?>\",c:[{cN:\"name\",b:/[^\\/><\\s]+/,relevance:0},r]}]}});hljs.registerLanguage(\"markdown\",function(e){return{aliases:[\"md\",\"mkdown\",\"mkd\"],c:[{cN:\"section\",v:[{b:\"^#{1,6}\",e:\"$\"},{b:\"^.+?\\\\n[=-]{2,}$\"}]},{b:\"<\",e:\">\",sL:\"xml\",relevance:0},{cN:\"bullet\",b:\"^\\\\s*([*+-]|(\\\\d+\\\\.))\\\\s+\"},{cN:\"strong\",b:\"[*_]{2}.+?[*_]{2}\"},{cN:\"emphasis\",v:[{b:\"\\\\*.+?\\\\*\"},{b:\"_.+?_\",relevance:0}]},{cN:\"quote\",b:\"^>\\\\s+\",e:\"$\"},{cN:\"code\",v:[{b:\"^```\\\\w*\\\\s*$\",e:\"^```[ ]*$\"},{b:\"`.+?`\"},{b:\"^( {4}|\\\\t)\",e:\"$\",relevance:0}]},{b:\"^[-\\\\*]{3,}\",e:\"$\"},{b:\"\\\\[.+?\\\\][\\\\(\\\\[].*?[\\\\)\\\\]]\",rB:!0,c:[{cN:\"string\",b:\"\\\\[\",e:\"\\\\]\",eB:!0,rE:!0,relevance:0},{cN:\"link\",b:\"\\\\]\\\\(\",e:\"\\\\)\",eB:!0,eE:!0},{cN:\"symbol\",b:\"\\\\]\\\\[\",e:\"\\\\]\",eB:!0,eE:!0}],relevance:10},{b:/^\\[[^\\n]+\\]:/,rB:!0,c:[{cN:\"symbol\",b:/\\[/,e:/\\]/,eB:!0,eE:!0},{cN:\"link\",b:/:\\s*/,e:/$/,eB:!0}]}]}});hljs.registerLanguage(\"properties\",function(e){var r=\"[ \\\\t\\\\f]*\",t=\"(\"+r+\"[:=]\"+r+\"|[ \\\\t\\\\f]+)\",n=\"([^\\\\\\\\\\\\W:= \\\\t\\\\f\\\\n]|\\\\\\\\.)+\",a=\"([^\\\\\\\\:= \\\\t\\\\f\\\\n]|\\\\\\\\.)+\",c={e:t,relevance:0,starts:{cN:\"string\",e:/$/,relevance:0,c:[{b:\"\\\\\\\\\\\\n\"}]}};return{cI:!0,i:/\\S/,c:[e.C(\"^\\\\s*[!#]\",\"$\"),{b:n+t,rB:!0,c:[{cN:\"attr\",b:n,endsParent:!0,relevance:0}],starts:c},{b:a+t,rB:!0,relevance:0,c:[{cN:\"meta\",b:a,endsParent:!0,relevance:0}],starts:c},{cN:\"attr\",relevance:0,b:a+r+\"$\"}]}});hljs.registerLanguage(\"bash\",function(e){var t={cN:\"variable\",v:[{b:/\\$[\\w\\d#@][\\w\\d_]*/},{b:/\\$\\{(.*?)}/}]},a={cN:\"string\",b:/\"/,e:/\"/,c:[e.BE,t,{cN:\"variable\",b:/\\$\\(/,e:/\\)/,c:[e.BE]}]};return{aliases:[\"sh\",\"zsh\"],l:/\\b-?[a-z\\._]+\\b/,k:{keyword:\"if then else elif fi for while in do done case esac function\",literal:\"true false\",built_in:\"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp\",_:\"-ne -eq -lt -gt -f -d -e -s -l -a\"},c:[{cN:\"meta\",b:/^#![^\\n]+sh\\s*$/,relevance:10},{cN:\"function\",b:/\\w[\\w\\d_]*\\s*\\(\\s*\\)\\s*\\{/,rB:!0,c:[e.inherit(e.TM,{b:/\\w[\\w\\d_]*/})],relevance:0},e.HCM,a,{cN:\"\",b:/\\\\\"/},{cN:\"string\",b:/'/,e:/'/},t]}});hljs.registerLanguage(\"dockerfile\",function(e){return{aliases:[\"docker\"],cI:!0,k:\"from maintainer expose env arg user onbuild stopsignal\",c:[e.HCM,e.ASM,e.QSM,e.NM,{bK:\"run cmd entrypoint volume add copy workdir label healthcheck shell\",starts:{e:/[^\\\\]$/,sL:\"bash\"}}],i:\"</\"}});hljs.registerLanguage(\"python\",function(e){var r={keyword:\"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10\",built_in:\"Ellipsis NotImplemented\",literal:\"False None True\"},b={cN:\"meta\",b:/^(>>>|\\.\\.\\.) /},c={cN:\"subst\",b:/\\{/,e:/\\}/,k:r,i:/#/},a={b:/\\{\\{/,relevance:0},l={cN:\"string\",c:[e.BE],v:[{b:/(u|b)?r?'''/,e:/'''/,c:[e.BE,b],relevance:10},{b:/(u|b)?r?\"\"\"/,e:/\"\"\"/,c:[e.BE,b],relevance:10},{b:/(fr|rf|f)'''/,e:/'''/,c:[e.BE,b,a,c]},{b:/(fr|rf|f)\"\"\"/,e:/\"\"\"/,c:[e.BE,b,a,c]},{b:/(u|r|ur)'/,e:/'/,relevance:10},{b:/(u|r|ur)\"/,e:/\"/,relevance:10},{b:/(b|br)'/,e:/'/},{b:/(b|br)\"/,e:/\"/},{b:/(fr|rf|f)'/,e:/'/,c:[e.BE,a,c]},{b:/(fr|rf|f)\"/,e:/\"/,c:[e.BE,a,c]},e.ASM,e.QSM]},n={cN:\"number\",relevance:0,v:[{b:e.BNR+\"[lLjJ]?\"},{b:\"\\\\b(0o[0-7]+)[lLjJ]?\"},{b:e.CNR+\"[lLjJ]?\"}]},i={cN:\"params\",b:/\\(/,e:/\\)/,c:[\"self\",b,n,l,e.HCM]};return c.c=[l,n,b],{aliases:[\"py\",\"gyp\",\"ipython\"],k:r,i:/(<\\/|->|\\?)|=>/,c:[b,n,{bK:\"if\",relevance:0},l,e.HCM,{v:[{cN:\"function\",bK:\"def\"},{cN:\"class\",bK:\"class\"}],e:/:/,i:/[${=;\\n,]/,c:[e.UTM,i,{b:/->/,eW:!0,k:\"None\"}]},{cN:\"meta\",b:/^[\\t ]*@/,e:/$/},{b:/\\b(print|exec)\\(/}]}});hljs.registerLanguage(\"ini\",function(e){var b={cN:\"number\",relevance:0,v:[{b:/([\\+\\-]+)?[\\d]+_[\\d_]+/},{b:e.NR}]},a=e.C();a.v=[{b:/;/,e:/$/},{b:/#/,e:/$/}];var c={cN:\"variable\",v:[{b:/\\$[\\w\\d\"][\\w\\d_]*/},{b:/\\$\\{(.*?)}/}]},r={cN:\"literal\",b:/\\bon|off|true|false|yes|no\\b/},n={cN:\"string\",c:[e.BE],v:[{b:\"'''\",e:\"'''\",relevance:10},{b:'\"\"\"',e:'\"\"\"',relevance:10},{b:'\"',e:'\"'},{b:\"'\",e:\"'\"}]};return{aliases:[\"toml\"],cI:!0,i:/\\S/,c:[a,{cN:\"section\",b:/\\[+/,e:/\\]+/},{b:/^[a-z0-9\\[\\]_\\.-]+(?=\\s*=\\s*)/,cN:\"attr\",starts:{e:/$/,c:[a,{b:/\\[/,e:/\\]/,c:[a,r,c,n,b,\"self\"],relevance:0},r,c,n,b]}}]}});hljs.registerLanguage(\"diff\",function(e){return{aliases:[\"patch\"],c:[{cN:\"meta\",relevance:10,v:[{b:/^@@ +\\-\\d+,\\d+ +\\+\\d+,\\d+ +@@$/},{b:/^\\*\\*\\* +\\d+,\\d+ +\\*\\*\\*\\*$/},{b:/^\\-\\-\\- +\\d+,\\d+ +\\-\\-\\-\\-$/}]},{cN:\"comment\",v:[{b:/Index: /,e:/$/},{b:/={3,}/,e:/$/},{b:/^\\-{3}/,e:/$/},{b:/^\\*{3} /,e:/$/},{b:/^\\+{3}/,e:/$/},{b:/^\\*{15}$/}]},{cN:\"addition\",b:\"^\\\\+\",e:\"$\"},{cN:\"deletion\",b:\"^\\\\-\",e:\"$\"},{cN:\"addition\",b:\"^\\\\!\",e:\"$\"}]}});hljs.registerLanguage(\"http\",function(e){var t=\"HTTP/[0-9\\\\.]+\";return{aliases:[\"https\"],i:\"\\\\S\",c:[{b:\"^\"+t,e:\"$\",c:[{cN:\"number\",b:\"\\\\b\\\\d{3}\\\\b\"}]},{b:\"^[A-Z]+ (.*?) \"+t+\"$\",rB:!0,e:\"$\",c:[{cN:\"string\",b:\" \",e:\" \",eB:!0,eE:!0},{b:t},{cN:\"keyword\",b:\"[A-Z]+\"}]},{cN:\"attribute\",b:\"^\\\\w\",e:\": \",eE:!0,i:\"\\\\n|\\\\s|=\",starts:{e:\"$\",relevance:0}},{b:\"\\\\n\\\\n\",starts:{sL:[],eW:!0}}]}});hljs.registerLanguage(\"sql\",function(e){var t=e.C(\"--\",\"$\");return{cI:!0,i:/[<>{}*]/,c:[{bK:\"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment values with\",e:/;/,eW:!0,l:/[\\w\\.]+/,k:{keyword:\"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias all allocate allow alter always analyze ancillary and anti any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound bucket buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain explode export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour hours http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lateral lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minutes minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second seconds section securefile security seed segment select self semi sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tablesample tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace window with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek\",literal:\"true false null unknown\",built_in:\"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp tinyint varchar varchar2 varying void\"},c:[{cN:\"string\",b:\"'\",e:\"'\",c:[{b:\"''\"}]},{cN:\"string\",b:'\"',e:'\"',c:[{b:'\"\"'}]},{cN:\"string\",b:\"`\",e:\"`\"},e.CNM,e.CBCM,t,e.HCM]},e.CBCM,t,e.HCM]}});hljs.registerLanguage(\"vala\",function(e){return{k:{keyword:\"char uchar unichar int uint long ulong short ushort int8 int16 int32 int64 uint8 uint16 uint32 uint64 float double bool struct enum string void weak unowned owned async signal static abstract interface override virtual delegate if while do for foreach else switch case break default return try catch public private protected internal using new this get set const stdout stdin stderr var\",built_in:\"DBus GLib CCode Gee Object Gtk Posix\",literal:\"false true null\"},c:[{cN:\"class\",bK:\"class interface namespace\",e:\"{\",eE:!0,i:\"[^,:\\\\n\\\\s\\\\.]\",c:[e.UTM]},e.CLCM,e.CBCM,{cN:\"string\",b:'\"\"\"',e:'\"\"\"',relevance:5},e.ASM,e.QSM,e.CNM,{cN:\"meta\",b:\"^#\",e:\"$\",relevance:2}]}});hljs.registerLanguage(\"asciidoc\",function(e){return{aliases:[\"adoc\"],c:[e.C(\"^/{4,}\\\\n\",\"\\\\n/{4,}$\",{relevance:10}),e.C(\"^//\",\"$\",{relevance:0}),{cN:\"title\",b:\"^\\\\.\\\\w.*$\"},{b:\"^[=\\\\*]{4,}\\\\n\",e:\"\\\\n^[=\\\\*]{4,}$\",relevance:10},{cN:\"section\",relevance:10,v:[{b:\"^(={1,5}) .+?( \\\\1)?$\"},{b:\"^[^\\\\[\\\\]\\\\n]+?\\\\n[=\\\\-~\\\\^\\\\+]{2,}$\"}]},{cN:\"meta\",b:\"^:.+?:\",e:\"\\\\s\",eE:!0,relevance:10},{cN:\"meta\",b:\"^\\\\[.+?\\\\]$\",relevance:0},{cN:\"quote\",b:\"^_{4,}\\\\n\",e:\"\\\\n_{4,}$\",relevance:10},{cN:\"code\",b:\"^[\\\\-\\\\.]{4,}\\\\n\",e:\"\\\\n[\\\\-\\\\.]{4,}$\",relevance:10},{b:\"^\\\\+{4,}\\\\n\",e:\"\\\\n\\\\+{4,}$\",c:[{b:\"<\",e:\">\",sL:\"xml\",relevance:0}],relevance:10},{cN:\"bullet\",b:\"^(\\\\*+|\\\\-+|\\\\.+|[^\\\\n]+?::)\\\\s+\"},{cN:\"symbol\",b:\"^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\\\s+\",relevance:10},{cN:\"strong\",b:\"\\\\B\\\\*(?![\\\\*\\\\s])\",e:\"(\\\\n{2}|\\\\*)\",c:[{b:\"\\\\\\\\*\\\\w\",relevance:0}]},{cN:\"emphasis\",b:\"\\\\B'(?!['\\\\s])\",e:\"(\\\\n{2}|')\",c:[{b:\"\\\\\\\\'\\\\w\",relevance:0}],relevance:0},{cN:\"emphasis\",b:\"_(?![_\\\\s])\",e:\"(\\\\n{2}|_)\",relevance:0},{cN:\"string\",v:[{b:\"``.+?''\"},{b:\"`.+?'\"}]},{cN:\"code\",b:\"(`.+?`|\\\\+.+?\\\\+)\",relevance:0},{cN:\"code\",b:\"^[ \\\\t]\",e:\"$\",relevance:0},{b:\"^'{3,}[ \\\\t]*$\",relevance:10},{b:\"(link:)?(http|https|ftp|file|irc|image:?):\\\\S+\\\\[.*?\\\\]\",rB:!0,c:[{b:\"(link|image:?):\",relevance:0},{cN:\"link\",b:\"\\\\w\",e:\"[^\\\\[]+\",relevance:0},{cN:\"string\",b:\"\\\\[\",e:\"\\\\]\",eB:!0,eE:!0,relevance:0}],relevance:10}]}});hljs.registerLanguage(\"json\",function(e){var i={literal:\"true false null\"},n=[e.CLCM,e.CBCM],c=[e.QSM,e.CNM],r={e:\",\",eW:!0,eE:!0,c:c,k:i},t={b:\"{\",e:\"}\",c:[{cN:\"attr\",b:/\"/,e:/\"/,c:[e.BE],i:\"\\\\n\"},e.inherit(r,{b:/:/})].concat(n),i:\"\\\\S\"},a={b:\"\\\\[\",e:\"\\\\]\",c:[e.inherit(r)],i:\"\\\\S\"};return c.push(t,a),n.forEach(function(e){c.push(e)}),{c:c,k:i,i:\"\\\\S\"}});hljs.registerLanguage(\"rust\",function(e){var t=\"([ui](8|16|32|64|128|size)|f(32|64))?\",r=\"drop i8 i16 i32 i64 i128 isize u8 u16 u32 u64 u128 usize f32 f64 str char bool Box Option Result String Vec Copy Send Sized Sync Drop Fn FnMut FnOnce ToOwned Clone Debug PartialEq PartialOrd Eq Ord AsRef AsMut Into From Default Iterator Extend IntoIterator DoubleEndedIterator ExactSizeIterator SliceConcatExt ToString assert! assert_eq! bitflags! bytes! cfg! col! concat! concat_idents! debug_assert! debug_assert_eq! env! panic! file! format! format_args! include_bin! include_str! line! local_data_key! module_path! option_env! print! println! select! stringify! try! unimplemented! unreachable! vec! write! writeln! macro_rules! assert_ne! debug_assert_ne!\";return{aliases:[\"rs\"],k:{keyword:\"abstract as async await become box break const continue crate do dyn else enum extern false final fn for if impl in let loop macro match mod move mut override priv pub ref return self Self static struct super trait true try type typeof unsafe unsized use virtual where while yield\",literal:\"true false Some None Ok Err\",built_in:r},l:e.IR+\"!?\",i:\"</\",c:[e.CLCM,e.C(\"/\\\\*\",\"\\\\*/\",{c:[\"self\"]}),e.inherit(e.QSM,{b:/b?\"/,i:null}),{cN:\"string\",v:[{b:/r(#*)\"(.|\\n)*?\"\\1(?!#)/},{b:/b?'\\\\?(x\\w{2}|u\\w{4}|U\\w{8}|.)'/}]},{cN:\"symbol\",b:/'[a-zA-Z_][a-zA-Z0-9_]*/},{cN:\"number\",v:[{b:\"\\\\b0b([01_]+)\"+t},{b:\"\\\\b0o([0-7_]+)\"+t},{b:\"\\\\b0x([A-Fa-f0-9_]+)\"+t},{b:\"\\\\b(\\\\d[\\\\d_]*(\\\\.[0-9_]+)?([eE][+-]?[0-9_]+)?)\"+t}],relevance:0},{cN:\"function\",bK:\"fn\",e:\"(\\\\(|<)\",eE:!0,c:[e.UTM]},{cN:\"meta\",b:\"#\\\\!?\\\\[\",e:\"\\\\]\",c:[{cN:\"meta-string\",b:/\"/,e:/\"/}]},{cN:\"class\",bK:\"type\",e:\";\",c:[e.inherit(e.UTM,{endsParent:!0})],i:\"\\\\S\"},{cN:\"class\",bK:\"trait enum struct union\",e:\"{\",c:[e.inherit(e.UTM,{endsParent:!0})],i:\"[\\\\w\\\\d]\"},{b:e.IR+\"::\",k:{built_in:r}},{b:\"->\"}]}});hljs.registerLanguage(\"awk\",function(e){return{k:{keyword:\"BEGIN END if else while do for in break continue delete next nextfile function func exit|10\"},c:[{cN:\"variable\",v:[{b:/\\$[\\w\\d#@][\\w\\d_]*/},{b:/\\$\\{(.*?)}/}]},{cN:\"string\",c:[e.BE],v:[{b:/(u|b)?r?'''/,e:/'''/,relevance:10},{b:/(u|b)?r?\"\"\"/,e:/\"\"\"/,relevance:10},{b:/(u|r|ur)'/,e:/'/,relevance:10},{b:/(u|r|ur)\"/,e:/\"/,relevance:10},{b:/(b|br)'/,e:/'/},{b:/(b|br)\"/,e:/\"/},e.ASM,e.QSM]},e.RM,e.HCM,e.NM]}});hljs.registerLanguage(\"java\",function(e){var a=\"false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do\",t={cN:\"number\",b:\"\\\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\\\d]+[\\\\d_]+[\\\\d]+|[\\\\d]+)(\\\\.([\\\\d]+[\\\\d_]+[\\\\d]+|[\\\\d]+))?|\\\\.([\\\\d]+[\\\\d_]+[\\\\d]+|[\\\\d]+))([eE][-+]?\\\\d+)?)[lLfF]?\",relevance:0};return{aliases:[\"jsp\"],k:a,i:/<\\/|#/,c:[e.C(\"/\\\\*\\\\*\",\"\\\\*/\",{relevance:0,c:[{b:/\\w+@/,relevance:0},{cN:\"doctag\",b:\"@[A-Za-z]+\"}]}),e.CLCM,e.CBCM,e.ASM,e.QSM,{cN:\"class\",bK:\"class interface\",e:/[{;=]/,eE:!0,k:\"class interface\",i:/[:\"\\[\\]]/,c:[{bK:\"extends implements\"},e.UTM]},{bK:\"new throw return else\",relevance:0},{cN:\"function\",b:\"([À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(<[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(\\\\s*,\\\\s*[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*)*>)?\\\\s+)+\"+e.UIR+\"\\\\s*\\\\(\",rB:!0,e:/[{;=]/,eE:!0,k:a,c:[{b:e.UIR+\"\\\\s*\\\\(\",rB:!0,relevance:0,c:[e.UTM]},{cN:\"params\",b:/\\(/,e:/\\)/,k:a,relevance:0,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},t,{cN:\"meta\",b:\"@[A-Za-z]+\"}]}});hljs.registerLanguage(\"cs\",function(e){var a={keyword:\"abstract as base bool break byte case catch char checked const continue decimal default delegate do double enum event explicit extern finally fixed float for foreach goto if implicit in int interface internal is lock long object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this try typeof uint ulong unchecked unsafe ushort using virtual void volatile while add alias ascending async await by descending dynamic equals from get global group into join let nameof on orderby partial remove select set value var when where yield\",literal:\"null false true\"},i={cN:\"number\",v:[{b:\"\\\\b(0b[01']+)\"},{b:\"(-?)\\\\b([\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)(u|U|l|L|ul|UL|f|F|b|B)\"},{b:\"(-?)(\\\\b0[xX][a-fA-F0-9']+|(\\\\b[\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)([eE][-+]?[\\\\d']+)?)\"}],relevance:0},c={cN:\"string\",b:'@\"',e:'\"',c:[{b:'\"\"'}]},r=e.inherit(c,{i:/\\n/}),n={cN:\"subst\",b:\"{\",e:\"}\",k:a},t=e.inherit(n,{i:/\\n/}),s={cN:\"string\",b:/\\$\"/,e:'\"',i:/\\n/,c:[{b:\"{{\"},{b:\"}}\"},e.BE,t]},l={cN:\"string\",b:/\\$@\"/,e:'\"',c:[{b:\"{{\"},{b:\"}}\"},{b:'\"\"'},n]},b=e.inherit(l,{i:/\\n/,c:[{b:\"{{\"},{b:\"}}\"},{b:'\"\"'},t]});n.c=[l,s,c,e.ASM,e.QSM,i,e.CBCM],t.c=[b,s,r,e.ASM,e.QSM,i,e.inherit(e.CBCM,{i:/\\n/})];var o={v:[l,s,c,e.ASM,e.QSM]},d=e.IR+\"(<\"+e.IR+\"(\\\\s*,\\\\s*\"+e.IR+\")*>)?(\\\\[\\\\])?\";return{aliases:[\"csharp\",\"c#\"],k:a,i:/::/,c:[e.C(\"///\",\"$\",{rB:!0,c:[{cN:\"doctag\",v:[{b:\"///\",relevance:0},{b:\"\\x3c!--|--\\x3e\"},{b:\"</?\",e:\">\"}]}]}),e.CLCM,e.CBCM,{cN:\"meta\",b:\"#\",e:\"$\",k:{\"meta-keyword\":\"if else elif endif define undef warning error line region endregion pragma checksum\"}},o,i,{bK:\"class interface\",e:/[{;=]/,i:/[^\\s:,]/,c:[e.TM,e.CLCM,e.CBCM]},{bK:\"namespace\",e:/[{;=]/,i:/[^\\s:]/,c:[e.inherit(e.TM,{b:\"[a-zA-Z](\\\\.?\\\\w)*\"}),e.CLCM,e.CBCM]},{cN:\"meta\",b:\"^\\\\s*\\\\[\",eB:!0,e:\"\\\\]\",eE:!0,c:[{cN:\"meta-string\",b:/\"/,e:/\"/}]},{bK:\"new return throw await else\",relevance:0},{cN:\"function\",b:\"(\"+d+\"\\\\s+)+\"+e.IR+\"\\\\s*\\\\(\",rB:!0,e:/\\s*[{;=]/,eE:!0,k:a,c:[{b:e.IR+\"\\\\s*\\\\(\",rB:!0,c:[e.TM],relevance:0},{cN:\"params\",b:/\\(/,e:/\\)/,eB:!0,eE:!0,k:a,relevance:0,c:[o,i,e.CBCM]},e.CLCM,e.CBCM]}]}});hljs.registerLanguage(\"mathematica\",function(e){return{aliases:[\"mma\",\"wl\"],l:\"(\\\\$|\\\\b)\"+e.IR+\"\\\\b\",k:\"AASTriangle AbelianGroup Abort AbortKernels AbortProtect AbortScheduledTask Above Abs AbsArg AbsArgPlot Absolute AbsoluteCorrelation AbsoluteCorrelationFunction AbsoluteCurrentValue AbsoluteDashing AbsoluteFileName AbsoluteOptions AbsolutePointSize AbsoluteThickness AbsoluteTime AbsoluteTiming AcceptanceThreshold AccountingForm Accumulate Accuracy AccuracyGoal ActionDelay ActionMenu ActionMenuBox ActionMenuBoxOptions Activate Active ActiveClassification ActiveClassificationObject ActiveItem ActivePrediction ActivePredictionObject ActiveStyle AcyclicGraphQ AddOnHelpPath AddSides AddTo AddToSearchIndex AddUsers AdjacencyGraph AdjacencyList AdjacencyMatrix AdjustmentBox AdjustmentBoxOptions AdjustTimeSeriesForecast AdministrativeDivisionData AffineHalfSpace AffineSpace AffineStateSpaceModel AffineTransform After AggregatedEntityClass AggregationLayer AircraftData AirportData AirPressureData AirTemperatureData AiryAi AiryAiPrime AiryAiZero AiryBi AiryBiPrime AiryBiZero AlgebraicIntegerQ AlgebraicNumber AlgebraicNumberDenominator AlgebraicNumberNorm AlgebraicNumberPolynomial AlgebraicNumberTrace AlgebraicRules AlgebraicRulesData Algebraics AlgebraicUnitQ Alignment AlignmentMarker AlignmentPoint All AllowAdultContent AllowedCloudExtraParameters AllowedCloudParameterExtensions AllowedDimensions AllowedFrequencyRange AllowedHeads AllowGroupClose AllowIncomplete AllowInlineCells AllowKernelInitialization AllowLooseGrammar AllowReverseGroupClose AllowScriptLevelChange AllTrue Alphabet AlphabeticOrder AlphabeticSort AlphaChannel AlternateImage AlternatingFactorial AlternatingGroup AlternativeHypothesis Alternatives AltitudeMethod AmbientLight AmbiguityFunction AmbiguityList Analytic AnatomyData AnatomyForm AnatomyPlot3D AnatomySkinStyle AnatomyStyling AnchoredSearch And AndersonDarlingTest AngerJ AngleBisector AngleBracket AnglePath AnglePath3D AngleVector AngularGauge Animate AnimationCycleOffset AnimationCycleRepetitions AnimationDirection AnimationDisplayTime AnimationRate AnimationRepetitions AnimationRunning AnimationRunTime AnimationTimeIndex Animator AnimatorBox AnimatorBoxOptions AnimatorElements Annotate Annotation AnnotationDelete AnnotationNames AnnotationRules AnnotationValue Annuity AnnuityDue Annulus AnomalyDetection AnomalyDetectorFunction Anonymous Antialiasing AntihermitianMatrixQ Antisymmetric AntisymmetricMatrixQ Antonyms AnyOrder AnySubset AnyTrue Apart ApartSquareFree APIFunction Appearance AppearanceElements AppearanceRules AppellF1 Append AppendCheck AppendLayer AppendTo ApplicationIdentificationKey Apply ApplySides ArcCos ArcCosh ArcCot ArcCoth ArcCsc ArcCsch ArcCurvature ARCHProcess ArcLength ArcSec ArcSech ArcSin ArcSinDistribution ArcSinh ArcTan ArcTanh Area Arg ArgMax ArgMin ArgumentCountQ ARIMAProcess ArithmeticGeometricMean ARMAProcess Around AroundReplace ARProcess Array ArrayComponents ArrayDepth ArrayFilter ArrayFlatten ArrayMesh ArrayPad ArrayPlot ArrayQ ArrayResample ArrayReshape ArrayRules Arrays Arrow Arrow3DBox ArrowBox Arrowheads ASATriangle Ask AskAppend AskConfirm AskDisplay AskedQ AskedValue AskFunction AskState AskTemplateDisplay AspectRatio AspectRatioFixed Assert AssociateTo Association AssociationFormat AssociationMap AssociationQ AssociationThread AssumeDeterministic Assuming Assumptions AstronomicalData AsymptoticDSolveValue AsymptoticEqual AsymptoticEquivalent AsymptoticGreater AsymptoticGreaterEqual AsymptoticIntegrate AsymptoticLess AsymptoticLessEqual AsymptoticOutputTracker AsymptoticRSolveValue AsymptoticSolve AsymptoticSum Asynchronous AsynchronousTaskObject AsynchronousTasks Atom AtomCoordinates AtomCount AtomDiagramCoordinates AtomList AtomQ AttentionLayer Attributes Audio AudioAmplify AudioAnnotate AudioAnnotationLookup AudioBlockMap AudioCapture AudioChannelAssignment AudioChannelCombine AudioChannelMix AudioChannels AudioChannelSeparate AudioData AudioDelay AudioDelete AudioDevice AudioDistance AudioFade AudioFrequencyShift AudioGenerator AudioIdentify AudioInputDevice AudioInsert AudioIntervals AudioJoin AudioLabel AudioLength AudioLocalMeasurements AudioLooping AudioLoudness AudioMeasurements AudioNormalize AudioOutputDevice AudioOverlay AudioPad AudioPan AudioPartition AudioPause AudioPitchShift AudioPlay AudioPlot AudioQ AudioRecord AudioReplace AudioResample AudioReverb AudioSampleRate AudioSpectralMap AudioSpectralTransformation AudioSplit AudioStop AudioStream AudioStreams AudioTimeStretch AudioTrim AudioType AugmentedPolyhedron AugmentedSymmetricPolynomial Authenticate Authentication AuthenticationDialog AutoAction Autocomplete AutocompletionFunction AutoCopy AutocorrelationTest AutoDelete AutoEvaluateEvents AutoGeneratedPackage AutoIndent AutoIndentSpacings AutoItalicWords AutoloadPath AutoMatch Automatic AutomaticImageSize AutoMultiplicationSymbol AutoNumberFormatting AutoOpenNotebooks AutoOpenPalettes AutoQuoteCharacters AutoRefreshed AutoRemove AutorunSequencing AutoScaling AutoScroll AutoSpacing AutoStyleOptions AutoStyleWords AutoSubmitting Axes AxesEdge AxesLabel AxesOrigin AxesStyle AxiomaticTheory AxisBabyMonsterGroupB Back Background BackgroundAppearance BackgroundTasksSettings Backslash Backsubstitution Backward Ball Band BandpassFilter BandstopFilter BarabasiAlbertGraphDistribution BarChart BarChart3D BarcodeImage BarcodeRecognize BaringhausHenzeTest BarLegend BarlowProschanImportance BarnesG BarOrigin BarSpacing BartlettHannWindow BartlettWindow BaseDecode BaseEncode BaseForm Baseline BaselinePosition BaseStyle BasicRecurrentLayer BatchNormalizationLayer BatchSize BatesDistribution BattleLemarieWavelet BayesianMaximization BayesianMaximizationObject BayesianMinimization BayesianMinimizationObject Because BeckmannDistribution Beep Before Begin BeginDialogPacket BeginFrontEndInteractionPacket BeginPackage BellB BellY Below BenfordDistribution BeniniDistribution BenktanderGibratDistribution BenktanderWeibullDistribution BernoulliB BernoulliDistribution BernoulliGraphDistribution BernoulliProcess BernsteinBasis BesselFilterModel BesselI BesselJ BesselJZero BesselK BesselY BesselYZero Beta BetaBinomialDistribution BetaDistribution BetaNegativeBinomialDistribution BetaPrimeDistribution BetaRegularized Between BetweennessCentrality BeveledPolyhedron BezierCurve BezierCurve3DBox BezierCurve3DBoxOptions BezierCurveBox BezierCurveBoxOptions BezierFunction BilateralFilter Binarize BinaryDeserialize BinaryDistance BinaryFormat BinaryImageQ BinaryRead BinaryReadList BinarySerialize BinaryWrite BinCounts BinLists Binomial BinomialDistribution BinomialProcess BinormalDistribution BiorthogonalSplineWavelet BipartiteGraphQ BiquadraticFilterModel BirnbaumImportance BirnbaumSaundersDistribution BitAnd BitClear BitGet BitLength BitNot BitOr BitSet BitShiftLeft BitShiftRight BitXor BiweightLocation BiweightMidvariance Black BlackmanHarrisWindow BlackmanNuttallWindow BlackmanWindow Blank BlankForm BlankNullSequence BlankSequence Blend Block BlockchainAddressData BlockchainBase BlockchainBlockData BlockchainContractValue BlockchainData BlockchainGet BlockchainKeyEncode BlockchainPut BlockchainTokenData BlockchainTransaction BlockchainTransactionData BlockchainTransactionSign BlockchainTransactionSubmit BlockMap BlockRandom BlomqvistBeta BlomqvistBetaTest Blue Blur BodePlot BohmanWindow Bold Bond BondCount BondList BondQ Bookmarks Boole BooleanConsecutiveFunction BooleanConvert BooleanCountingFunction BooleanFunction BooleanGraph BooleanMaxterms BooleanMinimize BooleanMinterms BooleanQ BooleanRegion Booleans BooleanStrings BooleanTable BooleanVariables BorderDimensions BorelTannerDistribution Bottom BottomHatTransform BoundaryDiscretizeGraphics BoundaryDiscretizeRegion BoundaryMesh BoundaryMeshRegion BoundaryMeshRegionQ BoundaryStyle BoundedRegionQ BoundingRegion Bounds Box BoxBaselineShift BoxData BoxDimensions Boxed Boxes BoxForm BoxFormFormatTypes BoxFrame BoxID BoxMargins BoxMatrix BoxObject BoxRatios BoxRotation BoxRotationPoint BoxStyle BoxWhiskerChart Bra BracketingBar BraKet BrayCurtisDistance BreadthFirstScan Break BridgeData BrightnessEqualize BroadcastStationData Brown BrownForsytheTest BrownianBridgeProcess BrowserCategory BSplineBasis BSplineCurve BSplineCurve3DBox BSplineCurve3DBoxOptions BSplineCurveBox BSplineCurveBoxOptions BSplineFunction BSplineSurface BSplineSurface3DBox BSplineSurface3DBoxOptions BubbleChart BubbleChart3D BubbleScale BubbleSizes BuildingData BulletGauge BusinessDayQ ButterflyGraph ButterworthFilterModel Button ButtonBar ButtonBox ButtonBoxOptions ButtonCell ButtonContents ButtonData ButtonEvaluator ButtonExpandable ButtonFrame ButtonFunction ButtonMargins ButtonMinHeight ButtonNote ButtonNotebook ButtonSource ButtonStyle ButtonStyleMenuListing Byte ByteArray ByteArrayFormat ByteArrayQ ByteArrayToString ByteCount ByteOrderingC CachedValue CacheGraphics CachePersistence CalendarConvert CalendarData CalendarType Callout CalloutMarker CalloutStyle CallPacket CanberraDistance Cancel CancelButton CandlestickChart CanonicalGraph CanonicalizePolygon CanonicalizePolyhedron CanonicalName CanonicalWarpingCorrespondence CanonicalWarpingDistance CantorMesh CantorStaircase Cap CapForm CapitalDifferentialD Capitalize CapsuleShape CaptureRunning CardinalBSplineBasis CarlemanLinearize CarmichaelLambda CaseOrdering Cases CaseSensitive Cashflow Casoratian Catalan CatalanNumber Catch Catenate CatenateLayer CauchyDistribution CauchyWindow CayleyGraph CDF CDFDeploy CDFInformation CDFWavelet Ceiling CelestialSystem Cell CellAutoOverwrite CellBaseline CellBoundingBox CellBracketOptions CellChangeTimes CellContents CellContext CellDingbat CellDynamicExpression CellEditDuplicate CellElementsBoundingBox CellElementSpacings CellEpilog CellEvaluationDuplicate CellEvaluationFunction CellEvaluationLanguage CellEventActions CellFrame CellFrameColor CellFrameLabelMargins CellFrameLabels CellFrameMargins CellGroup CellGroupData CellGrouping CellGroupingRules CellHorizontalScrolling CellID CellLabel CellLabelAutoDelete CellLabelMargins CellLabelPositioning CellLabelStyle CellLabelTemplate CellMargins CellObject CellOpen CellPrint CellProlog Cells CellSize CellStyle CellTags CellularAutomaton CensoredDistribution Censoring Center CenterArray CenterDot CentralFeature CentralMoment CentralMomentGeneratingFunction Cepstrogram CepstrogramArray CepstrumArray CForm ChampernowneNumber ChangeOptions ChannelBase ChannelBrokerAction ChannelDatabin ChannelHistoryLength ChannelListen ChannelListener ChannelListeners ChannelListenerWait ChannelObject ChannelPreSendFunction ChannelReceiverFunction ChannelSend ChannelSubscribers ChanVeseBinarize Character CharacterCounts CharacterEncoding CharacterEncodingsPath CharacteristicFunction CharacteristicPolynomial CharacterName CharacterRange Characters ChartBaseStyle ChartElementData ChartElementDataFunction ChartElementFunction ChartElements ChartLabels ChartLayout ChartLegends ChartStyle Chebyshev1FilterModel Chebyshev2FilterModel ChebyshevDistance ChebyshevT ChebyshevU Check CheckAbort CheckAll Checkbox CheckboxBar CheckboxBox CheckboxBoxOptions ChemicalData ChessboardDistance ChiDistribution ChineseRemainder ChiSquareDistribution ChoiceButtons ChoiceDialog CholeskyDecomposition Chop ChromaticityPlot ChromaticityPlot3D ChromaticPolynomial Circle CircleBox CircleDot CircleMinus CirclePlus CirclePoints CircleThrough CircleTimes CirculantGraph CircularOrthogonalMatrixDistribution CircularQuaternionMatrixDistribution CircularRealMatrixDistribution CircularSymplecticMatrixDistribution CircularUnitaryMatrixDistribution Circumsphere CityData ClassifierFunction ClassifierInformation ClassifierMeasurements ClassifierMeasurementsObject Classify ClassPriors Clear ClearAll ClearAttributes ClearCookies ClearPermissions ClearSystemCache ClebschGordan ClickPane Clip ClipboardNotebook ClipFill ClippingStyle ClipPlanes ClipPlanesStyle ClipRange Clock ClockGauge ClockwiseContourIntegral Close Closed CloseKernels ClosenessCentrality Closing ClosingAutoSave ClosingEvent CloudAccountData CloudBase CloudConnect CloudDeploy CloudDirectory CloudDisconnect CloudEvaluate CloudExport CloudExpression CloudExpressions CloudFunction CloudGet CloudImport CloudLoggingData CloudObject CloudObjectInformation CloudObjectInformationData CloudObjectNameFormat CloudObjects CloudObjectURLType CloudPublish CloudPut CloudRenderingMethod CloudSave CloudShare CloudSubmit CloudSymbol CloudUnshare ClusterClassify ClusterDissimilarityFunction ClusteringComponents ClusteringTree CMYKColor Coarse CodeAssistOptions Coefficient CoefficientArrays CoefficientDomain CoefficientList CoefficientRules CoifletWavelet Collect Colon ColonForm ColorBalance ColorCombine ColorConvert ColorCoverage ColorData ColorDataFunction ColorDetect ColorDistance ColorFunction ColorFunctionScaling Colorize ColorNegate ColorOutput ColorProfileData ColorQ ColorQuantize ColorReplace ColorRules ColorSelectorSettings ColorSeparate ColorSetter ColorSetterBox ColorSetterBoxOptions ColorSlider ColorsNear ColorSpace ColorToneMapping Column ColumnAlignments ColumnBackgrounds ColumnForm ColumnLines ColumnsEqual ColumnSpacings ColumnWidths CombinedEntityClass CombinerFunction CometData CommonDefaultFormatTypes Commonest CommonestFilter CommonName CommonUnits CommunityBoundaryStyle CommunityGraphPlot CommunityLabels CommunityRegionStyle CompanyData CompatibleUnitQ CompilationOptions CompilationTarget Compile Compiled CompiledCodeFunction CompiledFunction CompilerOptions Complement CompleteGraph CompleteGraphQ CompleteKaryTree CompletionsListPacket Complex Complexes ComplexExpand ComplexInfinity ComplexityFunction ComplexListPlot ComplexPlot ComplexPlot3D ComponentMeasurements ComponentwiseContextMenu Compose ComposeList ComposeSeries CompositeQ Composition CompoundElement CompoundExpression CompoundPoissonDistribution CompoundPoissonProcess CompoundRenewalProcess Compress CompressedData ComputeUncertainty Condition ConditionalExpression Conditioned Cone ConeBox ConfidenceLevel ConfidenceRange ConfidenceTransform ConfigurationPath ConformAudio ConformImages Congruent ConicHullRegion ConicHullRegion3DBox ConicHullRegionBox ConicOptimization Conjugate ConjugateTranspose Conjunction Connect ConnectedComponents ConnectedGraphComponents ConnectedGraphQ ConnectedMeshComponents ConnectedMoleculeComponents ConnectedMoleculeQ ConnectionSettings ConnectLibraryCallbackFunction ConnectSystemModelComponents ConnesWindow ConoverTest ConsoleMessage ConsoleMessagePacket ConsolePrint Constant ConstantArray ConstantArrayLayer ConstantImage ConstantPlusLayer ConstantRegionQ Constants ConstantTimesLayer ConstellationData ConstrainedMax ConstrainedMin Construct Containing ContainsAll ContainsAny ContainsExactly ContainsNone ContainsOnly ContentFieldOptions ContentLocationFunction ContentObject ContentPadding ContentsBoundingBox ContentSelectable ContentSize Context ContextMenu Contexts ContextToFileName Continuation Continue ContinuedFraction ContinuedFractionK ContinuousAction ContinuousMarkovProcess ContinuousTask ContinuousTimeModelQ ContinuousWaveletData ContinuousWaveletTransform ContourDetect ContourGraphics ContourIntegral ContourLabels ContourLines ContourPlot ContourPlot3D Contours ContourShading ContourSmoothing ContourStyle ContraharmonicMean ContrastiveLossLayer Control ControlActive ControlAlignment ControlGroupContentsBox ControllabilityGramian ControllabilityMatrix ControllableDecomposition ControllableModelQ ControllerDuration ControllerInformation ControllerInformationData ControllerLinking ControllerManipulate ControllerMethod ControllerPath ControllerState ControlPlacement ControlsRendering ControlType Convergents ConversionOptions ConversionRules ConvertToBitmapPacket ConvertToPostScript ConvertToPostScriptPacket ConvexHullMesh ConvexPolygonQ ConvexPolyhedronQ ConvolutionLayer Convolve ConwayGroupCo1 ConwayGroupCo2 ConwayGroupCo3 CookieFunction Cookies CoordinateBoundingBox CoordinateBoundingBoxArray CoordinateBounds CoordinateBoundsArray CoordinateChartData CoordinatesToolOptions CoordinateTransform CoordinateTransformData CoprimeQ Coproduct CopulaDistribution Copyable CopyDatabin CopyDirectory CopyFile CopyTag CopyToClipboard CornerFilter CornerNeighbors Correlation CorrelationDistance CorrelationFunction CorrelationTest Cos Cosh CoshIntegral CosineDistance CosineWindow CosIntegral Cot Coth Count CountDistinct CountDistinctBy CounterAssignments CounterBox CounterBoxOptions CounterClockwiseContourIntegral CounterEvaluator CounterFunction CounterIncrements CounterStyle CounterStyleMenuListing CountRoots CountryData Counts CountsBy Covariance CovarianceEstimatorFunction CovarianceFunction CoxianDistribution CoxIngersollRossProcess CoxModel CoxModelFit CramerVonMisesTest CreateArchive CreateCellID CreateChannel CreateCloudExpression CreateDatabin CreateDataSystemModel CreateDialog CreateDirectory CreateDocument CreateFile CreateIntermediateDirectories CreateManagedLibraryExpression CreateNotebook CreatePalette CreatePalettePacket CreatePermissionsGroup CreateScheduledTask CreateSearchIndex CreateSystemModel CreateTemporary CreateUUID CreateWindow CriterionFunction CriticalityFailureImportance CriticalitySuccessImportance CriticalSection Cross CrossEntropyLossLayer CrossingCount CrossingDetect CrossingPolygon CrossMatrix Csc Csch CTCLossLayer Cube CubeRoot Cubics Cuboid CuboidBox Cumulant CumulantGeneratingFunction Cup CupCap Curl CurlyDoubleQuote CurlyQuote CurrencyConvert CurrentDate CurrentImage CurrentlySpeakingPacket CurrentNotebookImage CurrentScreenImage CurrentValue Curry CurvatureFlowFilter CurveClosed Cyan CycleGraph CycleIndexPolynomial Cycles CyclicGroup Cyclotomic Cylinder CylinderBox CylindricalDecompositionD DagumDistribution DamData DamerauLevenshteinDistance DampingFactor Darker Dashed Dashing DatabaseConnect DatabaseDisconnect DatabaseReference Databin DatabinAdd DatabinRemove Databins DatabinUpload DataCompression DataDistribution DataRange DataReversed Dataset Date DateBounds Dated DateDelimiters DateDifference DatedUnit DateFormat DateFunction DateHistogram DateList DateListLogPlot DateListPlot DateListStepPlot DateObject DateObjectQ DateOverlapsQ DatePattern DatePlus DateRange DateReduction DateString DateTicksFormat DateValue DateWithinQ DaubechiesWavelet DavisDistribution DawsonF DayCount DayCountConvention DayHemisphere DaylightQ DayMatchQ DayName DayNightTerminator DayPlus DayRange DayRound DeBruijnGraph DeBruijnSequence Debug DebugTag Decapitalize Decimal DecimalForm DeclareKnownSymbols DeclarePackage Decompose DeconvolutionLayer Decrement Decrypt DecryptFile DedekindEta DeepSpaceProbeData Default DefaultAxesStyle DefaultBaseStyle DefaultBoxStyle DefaultButton DefaultColor DefaultControlPlacement DefaultDuplicateCellStyle DefaultDuration DefaultElement DefaultFaceGridsStyle DefaultFieldHintStyle DefaultFont DefaultFontProperties DefaultFormatType DefaultFormatTypeForStyle DefaultFrameStyle DefaultFrameTicksStyle DefaultGridLinesStyle DefaultInlineFormatType DefaultInputFormatType DefaultLabelStyle DefaultMenuStyle DefaultNaturalLanguage DefaultNewCellStyle DefaultNewInlineCellStyle DefaultNotebook DefaultOptions DefaultOutputFormatType DefaultPrintPrecision DefaultStyle DefaultStyleDefinitions DefaultTextFormatType DefaultTextInlineFormatType DefaultTicksStyle DefaultTooltipStyle DefaultValue DefaultValues Defer DefineExternal DefineInputStreamMethod DefineOutputStreamMethod DefineResourceFunction Definition Degree DegreeCentrality DegreeGraphDistribution DegreeLexicographic DegreeReverseLexicographic DEigensystem DEigenvalues Deinitialization Del DelaunayMesh Delayed Deletable Delete DeleteAnomalies DeleteBorderComponents DeleteCases DeleteChannel DeleteCloudExpression DeleteContents DeleteDirectory DeleteDuplicates DeleteDuplicatesBy DeleteFile DeleteMissing DeleteObject DeletePermissionsKey DeleteSearchIndex DeleteSmallComponents DeleteStopwords DeleteWithContents DeletionWarning DelimitedArray DelimitedSequence Delimiter DelimiterFlashTime DelimiterMatching Delimiters DeliveryFunction Dendrogram Denominator DensityGraphics DensityHistogram DensityPlot DensityPlot3D DependentVariables Deploy Deployed Depth DepthFirstScan Derivative DerivativeFilter DerivedKey DescriptorStateSpace DesignMatrix DestroyAfterEvaluation Det DeviceClose DeviceConfigure DeviceExecute DeviceExecuteAsynchronous DeviceObject DeviceOpen DeviceOpenQ DeviceRead DeviceReadBuffer DeviceReadLatest DeviceReadList DeviceReadTimeSeries Devices DeviceStreams DeviceWrite DeviceWriteBuffer DGaussianWavelet DiacriticalPositioning Diagonal DiagonalizableMatrixQ DiagonalMatrix DiagonalMatrixQ Dialog DialogIndent DialogInput DialogLevel DialogNotebook DialogProlog DialogReturn DialogSymbols Diamond DiamondMatrix DiceDissimilarity DictionaryLookup DictionaryWordQ DifferenceDelta DifferenceOrder DifferenceQuotient DifferenceRoot DifferenceRootReduce Differences DifferentialD DifferentialRoot DifferentialRootReduce DifferentiatorFilter DigitalSignature DigitBlock DigitBlockMinimum DigitCharacter DigitCount DigitQ DihedralAngle DihedralGroup Dilation DimensionalCombinations DimensionalMeshComponents DimensionReduce DimensionReducerFunction DimensionReduction Dimensions DiracComb DiracDelta DirectedEdge DirectedEdges DirectedGraph DirectedGraphQ DirectedInfinity Direction Directive Directory DirectoryName DirectoryQ DirectoryStack DirichletBeta DirichletCharacter DirichletCondition DirichletConvolve DirichletDistribution DirichletEta DirichletL DirichletLambda DirichletTransform DirichletWindow DisableConsolePrintPacket DisableFormatting DiscreteChirpZTransform DiscreteConvolve DiscreteDelta DiscreteHadamardTransform DiscreteIndicator DiscreteLimit DiscreteLQEstimatorGains DiscreteLQRegulatorGains DiscreteLyapunovSolve DiscreteMarkovProcess DiscreteMaxLimit DiscreteMinLimit DiscretePlot DiscretePlot3D DiscreteRatio DiscreteRiccatiSolve DiscreteShift DiscreteTimeModelQ DiscreteUniformDistribution DiscreteVariables DiscreteWaveletData DiscreteWaveletPacketTransform DiscreteWaveletTransform DiscretizeGraphics DiscretizeRegion Discriminant DisjointQ Disjunction Disk DiskBox DiskMatrix DiskSegment Dispatch DispatchQ DispersionEstimatorFunction Display DisplayAllSteps DisplayEndPacket DisplayFlushImagePacket DisplayForm DisplayFunction DisplayPacket DisplayRules DisplaySetSizePacket DisplayString DisplayTemporary DisplayWith DisplayWithRef DisplayWithVariable DistanceFunction DistanceMatrix DistanceTransform Distribute Distributed DistributedContexts DistributeDefinitions DistributionChart DistributionDomain DistributionFitTest DistributionParameterAssumptions DistributionParameterQ Dithering Div Divergence Divide DivideBy Dividers DivideSides Divisible Divisors DivisorSigma DivisorSum DMSList DMSString Do DockedCells DocumentGenerator DocumentGeneratorInformation DocumentGeneratorInformationData DocumentGenerators DocumentNotebook DocumentWeightingRules Dodecahedron DomainRegistrationInformation DominantColors DOSTextFormat Dot DotDashed DotEqual DotLayer DotPlusLayer Dotted DoubleBracketingBar DoubleContourIntegral DoubleDownArrow DoubleLeftArrow DoubleLeftRightArrow DoubleLeftTee DoubleLongLeftArrow DoubleLongLeftRightArrow DoubleLongRightArrow DoubleRightArrow DoubleRightTee DoubleUpArrow DoubleUpDownArrow DoubleVerticalBar DoublyInfinite Down DownArrow DownArrowBar DownArrowUpArrow DownLeftRightVector DownLeftTeeVector DownLeftVector DownLeftVectorBar DownRightTeeVector DownRightVector DownRightVectorBar Downsample DownTee DownTeeArrow DownValues DragAndDrop DrawEdges DrawFrontFaces DrawHighlighted Drop DropoutLayer DSolve DSolveValue Dt DualLinearProgramming DualPolyhedron DualSystemsModel DumpGet DumpSave DuplicateFreeQ Duration Dynamic DynamicBox DynamicBoxOptions DynamicEvaluationTimeout DynamicGeoGraphics DynamicImage DynamicLocation DynamicModule DynamicModuleBox DynamicModuleBoxOptions DynamicModuleParent DynamicModuleValues DynamicName DynamicNamespace DynamicReference DynamicSetting DynamicUpdating DynamicWrapper DynamicWrapperBox DynamicWrapperBoxOptionsE EarthImpactData EarthquakeData EccentricityCentrality Echo EchoFunction EclipseType EdgeAdd EdgeBetweennessCentrality EdgeCapacity EdgeCapForm EdgeColor EdgeConnectivity EdgeContract EdgeCost EdgeCount EdgeCoverQ EdgeCycleMatrix EdgeDashing EdgeDelete EdgeDetect EdgeForm EdgeIndex EdgeJoinForm EdgeLabeling EdgeLabels EdgeLabelStyle EdgeList EdgeOpacity EdgeQ EdgeRenderingFunction EdgeRules EdgeShapeFunction EdgeStyle EdgeThickness EdgeWeight EdgeWeightedGraphQ Editable EditButtonSettings EditCellTagsSettings EditDistance EffectiveInterest Eigensystem Eigenvalues EigenvectorCentrality Eigenvectors Element ElementData ElementwiseLayer ElidedForms Eliminate EliminationOrder Ellipsoid EllipticE EllipticExp EllipticExpPrime EllipticF EllipticFilterModel EllipticK EllipticLog EllipticNomeQ EllipticPi EllipticReducedHalfPeriods EllipticTheta EllipticThetaPrime EmbedCode EmbeddedHTML EmbeddedService EmbeddingLayer EmbeddingObject EmitSound EmphasizeSyntaxErrors EmpiricalDistribution Empty EmptyGraphQ EmptyRegion EnableConsolePrintPacket Enabled Encode Encrypt EncryptedObject EncryptFile End EndAdd EndDialogPacket EndFrontEndInteractionPacket EndOfBuffer EndOfFile EndOfLine EndOfString EndPackage EngineEnvironment EngineeringForm Enter EnterExpressionPacket EnterTextPacket Entity EntityClass EntityClassList EntityCopies EntityFunction EntityGroup EntityInstance EntityList EntityPrefetch EntityProperties EntityProperty EntityPropertyClass EntityRegister EntityStore EntityStores EntityTypeName EntityUnregister EntityValue Entropy EntropyFilter Environment Epilog EpilogFunction Equal EqualColumns EqualRows EqualTilde EqualTo EquatedTo Equilibrium EquirippleFilterKernel Equivalent Erf Erfc Erfi ErlangB ErlangC ErlangDistribution Erosion ErrorBox ErrorBoxOptions ErrorNorm ErrorPacket ErrorsDialogSettings EscapeRadius EstimatedBackground EstimatedDistribution EstimatedProcess EstimatorGains EstimatorRegulator EuclideanDistance EulerAngles EulerCharacteristic EulerE EulerGamma EulerianGraphQ EulerMatrix EulerPhi Evaluatable Evaluate Evaluated EvaluatePacket EvaluateScheduledTask EvaluationBox EvaluationCell EvaluationCompletionAction EvaluationData EvaluationElements EvaluationEnvironment EvaluationMode EvaluationMonitor EvaluationNotebook EvaluationObject EvaluationOrder Evaluator EvaluatorNames EvenQ EventData EventEvaluator EventHandler EventHandlerTag EventLabels EventSeries ExactBlackmanWindow ExactNumberQ ExactRootIsolation ExampleData Except ExcludedForms ExcludedLines ExcludedPhysicalQuantities ExcludePods Exclusions ExclusionsStyle Exists Exit ExitDialog ExoplanetData Exp Expand ExpandAll ExpandDenominator ExpandFileName ExpandNumerator Expectation ExpectationE ExpectedValue ExpGammaDistribution ExpIntegralE ExpIntegralEi ExpirationDate Exponent ExponentFunction ExponentialDistribution ExponentialFamily ExponentialGeneratingFunction ExponentialMovingAverage ExponentialPowerDistribution ExponentPosition ExponentStep Export ExportAutoReplacements ExportByteArray ExportForm ExportPacket ExportString Expression ExpressionCell ExpressionPacket ExpressionUUID ExpToTrig ExtendedEntityClass ExtendedGCD Extension ExtentElementFunction ExtentMarkers ExtentSize ExternalBundle ExternalCall ExternalDataCharacterEncoding ExternalEvaluate ExternalFunction ExternalFunctionName ExternalObject ExternalOptions ExternalSessionObject ExternalSessions ExternalTypeSignature ExternalValue Extract ExtractArchive ExtractLayer ExtremeValueDistributionFaceForm FaceGrids FaceGridsStyle FacialFeatures Factor FactorComplete Factorial Factorial2 FactorialMoment FactorialMomentGeneratingFunction FactorialPower FactorInteger FactorList FactorSquareFree FactorSquareFreeList FactorTerms FactorTermsList Fail Failure FailureAction FailureDistribution FailureQ False FareySequence FARIMAProcess FeatureDistance FeatureExtract FeatureExtraction FeatureExtractor FeatureExtractorFunction FeatureNames FeatureNearest FeatureSpacePlot FeatureSpacePlot3D FeatureTypes FEDisableConsolePrintPacket FeedbackLinearize FeedbackSector FeedbackSectorStyle FeedbackType FEEnableConsolePrintPacket FetalGrowthData Fibonacci Fibonorial FieldCompletionFunction FieldHint FieldHintStyle FieldMasked FieldSize File FileBaseName FileByteCount FileConvert FileDate FileExistsQ FileExtension FileFormat FileHandler FileHash FileInformation FileName FileNameDepth FileNameDialogSettings FileNameDrop FileNameForms FileNameJoin FileNames FileNameSetter FileNameSplit FileNameTake FilePrint FileSize FileSystemMap FileSystemScan FileTemplate FileTemplateApply FileType FilledCurve FilledCurveBox FilledCurveBoxOptions Filling FillingStyle FillingTransform FilteredEntityClass FilterRules FinancialBond FinancialData FinancialDerivative FinancialIndicator Find FindAnomalies FindArgMax FindArgMin FindChannels FindClique FindClusters FindCookies FindCurvePath FindCycle FindDevices FindDistribution FindDistributionParameters FindDivisions FindEdgeCover FindEdgeCut FindEdgeIndependentPaths FindEquationalProof FindEulerianCycle FindExternalEvaluators FindFaces FindFile FindFit FindFormula FindFundamentalCycles FindGeneratingFunction FindGeoLocation FindGeometricConjectures FindGeometricTransform FindGraphCommunities FindGraphIsomorphism FindGraphPartition FindHamiltonianCycle FindHamiltonianPath FindHiddenMarkovStates FindIndependentEdgeSet FindIndependentVertexSet FindInstance FindIntegerNullVector FindKClan FindKClique FindKClub FindKPlex FindLibrary FindLinearRecurrence FindList FindMatchingColor FindMaximum FindMaximumFlow FindMaxValue FindMeshDefects FindMinimum FindMinimumCostFlow FindMinimumCut FindMinValue FindMoleculeSubstructure FindPath FindPeaks FindPermutation FindPostmanTour FindProcessParameters FindRepeat FindRoot FindSequenceFunction FindSettings FindShortestPath FindShortestTour FindSpanningTree FindSystemModelEquilibrium FindTextualAnswer FindThreshold FindTransientRepeat FindVertexCover FindVertexCut FindVertexIndependentPaths Fine FinishDynamic FiniteAbelianGroupCount FiniteGroupCount FiniteGroupData First FirstCase FirstPassageTimeDistribution FirstPosition FischerGroupFi22 FischerGroupFi23 FischerGroupFi24Prime FisherHypergeometricDistribution FisherRatioTest FisherZDistribution Fit FitAll FitRegularization FittedModel FixedOrder FixedPoint FixedPointList FlashSelection Flat Flatten FlattenAt FlattenLayer FlatTopWindow FlipView Floor FlowPolynomial FlushPrintOutputPacket Fold FoldList FoldPair FoldPairList FollowRedirects Font FontColor FontFamily FontForm FontName FontOpacity FontPostScriptName FontProperties FontReencoding FontSize FontSlant FontSubstitutions FontTracking FontVariations FontWeight For ForAll Format FormatRules FormatType FormatTypeAutoConvert FormatValues FormBox FormBoxOptions FormControl FormFunction FormLayoutFunction FormObject FormPage FormTheme FormulaData FormulaLookup FortranForm Forward ForwardBackward Fourier FourierCoefficient FourierCosCoefficient FourierCosSeries FourierCosTransform FourierDCT FourierDCTFilter FourierDCTMatrix FourierDST FourierDSTMatrix FourierMatrix FourierParameters FourierSequenceTransform FourierSeries FourierSinCoefficient FourierSinSeries FourierSinTransform FourierTransform FourierTrigSeries FractionalBrownianMotionProcess FractionalGaussianNoiseProcess FractionalPart FractionBox FractionBoxOptions FractionLine Frame FrameBox FrameBoxOptions Framed FrameInset FrameLabel Frameless FrameMargins FrameRate FrameStyle FrameTicks FrameTicksStyle FRatioDistribution FrechetDistribution FreeQ FrenetSerretSystem FrequencySamplingFilterKernel FresnelC FresnelF FresnelG FresnelS Friday FrobeniusNumber FrobeniusSolve FromAbsoluteTime FromCharacterCode FromCoefficientRules FromContinuedFraction FromDate FromDigits FromDMS FromEntity FromJulianDate FromLetterNumber FromPolarCoordinates FromRomanNumeral FromSphericalCoordinates FromUnixTime Front FrontEndDynamicExpression FrontEndEventActions FrontEndExecute FrontEndObject FrontEndResource FrontEndResourceString FrontEndStackSize FrontEndToken FrontEndTokenExecute FrontEndValueCache FrontEndVersion FrontFaceColor FrontFaceOpacity Full FullAxes FullDefinition FullForm FullGraphics FullInformationOutputRegulator FullOptions FullRegion FullSimplify Function FunctionCompile FunctionCompileExport FunctionCompileExportByteArray FunctionCompileExportLibrary FunctionCompileExportString FunctionDomain FunctionExpand FunctionInterpolation FunctionPeriod FunctionRange FunctionSpace FussellVeselyImportanceGaborFilter GaborMatrix GaborWavelet GainMargins GainPhaseMargins GalaxyData GalleryView Gamma GammaDistribution GammaRegularized GapPenalty GARCHProcess GatedRecurrentLayer Gather GatherBy GaugeFaceElementFunction GaugeFaceStyle GaugeFrameElementFunction GaugeFrameSize GaugeFrameStyle GaugeLabels GaugeMarkers GaugeStyle GaussianFilter GaussianIntegers GaussianMatrix GaussianOrthogonalMatrixDistribution GaussianSymplecticMatrixDistribution GaussianUnitaryMatrixDistribution GaussianWindow GCD GegenbauerC General GeneralizedLinearModelFit GenerateAsymmetricKeyPair GenerateConditions GeneratedCell GeneratedDocumentBinding GenerateDerivedKey GenerateDigitalSignature GenerateDocument GeneratedParameters GeneratedQuantityMagnitudes GenerateHTTPResponse GenerateSecuredAuthenticationKey GenerateSymmetricKey GeneratingFunction GeneratorDescription GeneratorHistoryLength GeneratorOutputType Generic GenericCylindricalDecomposition GenomeData GenomeLookup GeoAntipode GeoArea GeoArraySize GeoBackground GeoBoundingBox GeoBounds GeoBoundsRegion GeoBubbleChart GeoCenter GeoCircle GeodesicClosing GeodesicDilation GeodesicErosion GeodesicOpening GeoDestination GeodesyData GeoDirection GeoDisk GeoDisplacement GeoDistance GeoDistanceList GeoElevationData GeoEntities GeoGraphics GeogravityModelData GeoGridDirectionDifference GeoGridLines GeoGridLinesStyle GeoGridPosition GeoGridRange GeoGridRangePadding GeoGridUnitArea GeoGridUnitDistance GeoGridVector GeoGroup GeoHemisphere GeoHemisphereBoundary GeoHistogram GeoIdentify GeoImage GeoLabels GeoLength GeoListPlot GeoLocation GeologicalPeriodData GeomagneticModelData GeoMarker GeometricAssertion GeometricBrownianMotionProcess GeometricDistribution GeometricMean GeometricMeanFilter GeometricScene GeometricTransformation GeometricTransformation3DBox GeometricTransformation3DBoxOptions GeometricTransformationBox GeometricTransformationBoxOptions GeoModel GeoNearest GeoPath GeoPosition GeoPositionENU GeoPositionXYZ GeoProjection GeoProjectionData GeoRange GeoRangePadding GeoRegionValuePlot GeoResolution GeoScaleBar GeoServer GeoSmoothHistogram GeoStreamPlot GeoStyling GeoStylingImageFunction GeoVariant GeoVector GeoVectorENU GeoVectorPlot GeoVectorXYZ GeoVisibleRegion GeoVisibleRegionBoundary GeoWithinQ GeoZoomLevel GestureHandler GestureHandlerTag Get GetBoundingBoxSizePacket GetContext GetEnvironment GetFileName GetFrontEndOptionsDataPacket GetLinebreakInformationPacket GetMenusPacket GetPageBreakInformationPacket Glaisher GlobalClusteringCoefficient GlobalPreferences GlobalSession Glow GoldenAngle GoldenRatio GompertzMakehamDistribution GoodmanKruskalGamma GoodmanKruskalGammaTest Goto Grad Gradient GradientFilter GradientOrientationFilter GrammarApply GrammarRules GrammarToken Graph Graph3D GraphAssortativity GraphAutomorphismGroup GraphCenter GraphComplement GraphData GraphDensity GraphDiameter GraphDifference GraphDisjointUnion GraphDistance GraphDistanceMatrix GraphElementData GraphEmbedding GraphHighlight GraphHighlightStyle GraphHub Graphics Graphics3D Graphics3DBox Graphics3DBoxOptions GraphicsArray GraphicsBaseline GraphicsBox GraphicsBoxOptions GraphicsColor GraphicsColumn GraphicsComplex GraphicsComplex3DBox GraphicsComplex3DBoxOptions GraphicsComplexBox GraphicsComplexBoxOptions GraphicsContents GraphicsData GraphicsGrid GraphicsGridBox GraphicsGroup GraphicsGroup3DBox GraphicsGroup3DBoxOptions GraphicsGroupBox GraphicsGroupBoxOptions GraphicsGrouping GraphicsHighlightColor GraphicsRow GraphicsSpacing GraphicsStyle GraphIntersection GraphLayout GraphLinkEfficiency GraphPeriphery GraphPlot GraphPlot3D GraphPower GraphPropertyDistribution GraphQ GraphRadius GraphReciprocity GraphRoot GraphStyle GraphUnion Gray GrayLevel Greater GreaterEqual GreaterEqualLess GreaterEqualThan GreaterFullEqual GreaterGreater GreaterLess GreaterSlantEqual GreaterThan GreaterTilde Green GreenFunction Grid GridBaseline GridBox GridBoxAlignment GridBoxBackground GridBoxDividers GridBoxFrame GridBoxItemSize GridBoxItemStyle GridBoxOptions GridBoxSpacings GridCreationSettings GridDefaultElement GridElementStyleOptions GridFrame GridFrameMargins GridGraph GridLines GridLinesStyle GroebnerBasis GroupActionBase GroupBy GroupCentralizer GroupElementFromWord GroupElementPosition GroupElementQ GroupElements GroupElementToWord GroupGenerators Groupings GroupMultiplicationTable GroupOrbits GroupOrder GroupPageBreakWithin GroupSetwiseStabilizer GroupStabilizer GroupStabilizerChain GroupTogetherGrouping GroupTogetherNestedGrouping GrowCutComponents Gudermannian GuidedFilter GumbelDistributionHaarWavelet HadamardMatrix HalfLine HalfNormalDistribution HalfPlane HalfSpace HamiltonianGraphQ HammingDistance HammingWindow HandlerFunctions HandlerFunctionsKeys HankelH1 HankelH2 HankelMatrix HankelTransform HannPoissonWindow HannWindow HaradaNortonGroupHN HararyGraph HarmonicMean HarmonicMeanFilter HarmonicNumber Hash Haversine HazardFunction Head HeadCompose HeaderLines Heads HeavisideLambda HeavisidePi HeavisideTheta HeldGroupHe HeldPart HelpBrowserLookup HelpBrowserNotebook HelpBrowserSettings Here HermiteDecomposition HermiteH HermitianMatrixQ HessenbergDecomposition Hessian HexadecimalCharacter Hexahedron HexahedronBox HexahedronBoxOptions HiddenMarkovProcess HiddenSurface Highlighted HighlightGraph HighlightImage HighlightMesh HighpassFilter HigmanSimsGroupHS HilbertCurve HilbertFilter HilbertMatrix Histogram Histogram3D HistogramDistribution HistogramList HistogramTransform HistogramTransformInterpolation HistoricalPeriodData HitMissTransform HITSCentrality HjorthDistribution HodgeDual HoeffdingD HoeffdingDTest Hold HoldAll HoldAllComplete HoldComplete HoldFirst HoldForm HoldPattern HoldRest HolidayCalendar HomeDirectory HomePage Horizontal HorizontalForm HorizontalGauge HorizontalScrollPosition HornerForm HostLookup HotellingTSquareDistribution HoytDistribution HTMLSave HTTPErrorResponse HTTPRedirect HTTPRequest HTTPRequestData HTTPResponse Hue HumanGrowthData HumpDownHump HumpEqual HurwitzLerchPhi HurwitzZeta HyperbolicDistribution HypercubeGraph HyperexponentialDistribution Hyperfactorial Hypergeometric0F1 Hypergeometric0F1Regularized Hypergeometric1F1 Hypergeometric1F1Regularized Hypergeometric2F1 Hypergeometric2F1Regularized HypergeometricDistribution HypergeometricPFQ HypergeometricPFQRegularized HypergeometricU Hyperlink HyperlinkCreationSettings Hyperplane Hyphenation HyphenationOptions HypoexponentialDistribution HypothesisTestDataI IconData Iconize IconizedObject IconRules Icosahedron Identity IdentityMatrix If IgnoreCase IgnoreDiacritics IgnorePunctuation IgnoreSpellCheck IgnoringInactive Im Image Image3D Image3DProjection Image3DSlices ImageAccumulate ImageAdd ImageAdjust ImageAlign ImageApply ImageApplyIndexed ImageAspectRatio ImageAssemble ImageAugmentationLayer ImageBoundingBoxes ImageCache ImageCacheValid ImageCapture ImageCaptureFunction ImageCases ImageChannels ImageClip ImageCollage ImageColorSpace ImageCompose ImageContainsQ ImageContents ImageConvolve ImageCooccurrence ImageCorners ImageCorrelate ImageCorrespondingPoints ImageCrop ImageData ImageDeconvolve ImageDemosaic ImageDifference ImageDimensions ImageDisplacements ImageDistance ImageEffect ImageExposureCombine ImageFeatureTrack ImageFileApply ImageFileFilter ImageFileScan ImageFilter ImageFocusCombine ImageForestingComponents ImageFormattingWidth ImageForwardTransformation ImageGraphics ImageHistogram ImageIdentify ImageInstanceQ ImageKeypoints ImageLevels ImageLines ImageMargins ImageMarker ImageMarkers ImageMeasurements ImageMesh ImageMultiply ImageOffset ImagePad ImagePadding ImagePartition ImagePeriodogram ImagePerspectiveTransformation ImagePosition ImagePreviewFunction ImagePyramid ImagePyramidApply ImageQ ImageRangeCache ImageRecolor ImageReflect ImageRegion ImageResize ImageResolution ImageRestyle ImageRotate ImageRotated ImageSaliencyFilter ImageScaled ImageScan ImageSize ImageSizeAction ImageSizeCache ImageSizeMultipliers ImageSizeRaw ImageSubtract ImageTake ImageTransformation ImageTrim ImageType ImageValue ImageValuePositions ImagingDevice ImplicitRegion Implies Import ImportAutoReplacements ImportByteArray ImportOptions ImportString ImprovementImportance In Inactivate Inactive IncidenceGraph IncidenceList IncidenceMatrix IncludeAromaticBonds IncludeConstantBasis IncludeDefinitions IncludeDirectories IncludeFileExtension IncludeGeneratorTasks IncludeHydrogens IncludeInflections IncludeMetaInformation IncludePods IncludeQuantities IncludeRelatedTables IncludeSingularTerm IncludeWindowTimes Increment IndefiniteMatrixQ Indent IndentingNewlineSpacings IndentMaxFraction IndependenceTest IndependentEdgeSetQ IndependentPhysicalQuantity IndependentUnit IndependentUnitDimension IndependentVertexSetQ Indeterminate IndeterminateThreshold IndexCreationOptions Indexed IndexGraph IndexTag Inequality InexactNumberQ InexactNumbers InfiniteLine InfinitePlane Infinity Infix InflationAdjust InflationMethod Information InformationData InformationDataGrid Inherited InheritScope InhomogeneousPoissonProcess InitialEvaluationHistory Initialization InitializationCell InitializationCellEvaluation InitializationCellWarning InitializationObjects InitializationValue Initialize InitialSeeding InlineCounterAssignments InlineCounterIncrements InlineRules Inner InnerPolygon InnerPolyhedron Inpaint Input InputAliases InputAssumptions InputAutoReplacements InputField InputFieldBox InputFieldBoxOptions InputForm InputGrouping InputNamePacket InputNotebook InputPacket InputSettings InputStream InputString InputStringPacket InputToBoxFormPacket Insert InsertionFunction InsertionPointObject InsertLinebreaks InsertResults Inset Inset3DBox Inset3DBoxOptions InsetBox InsetBoxOptions Insphere Install InstallService InstanceNormalizationLayer InString Integer IntegerDigits IntegerExponent IntegerLength IntegerName IntegerPart IntegerPartitions IntegerQ IntegerReverse Integers IntegerString Integral Integrate Interactive InteractiveTradingChart Interlaced Interleaving InternallyBalancedDecomposition InterpolatingFunction InterpolatingPolynomial Interpolation InterpolationOrder InterpolationPoints InterpolationPrecision Interpretation InterpretationBox InterpretationBoxOptions InterpretationFunction Interpreter InterpretTemplate InterquartileRange Interrupt InterruptSettings IntersectingQ Intersection Interval IntervalIntersection IntervalMarkers IntervalMarkersStyle IntervalMemberQ IntervalSlider IntervalUnion Into Inverse InverseBetaRegularized InverseCDF InverseChiSquareDistribution InverseContinuousWaveletTransform InverseDistanceTransform InverseEllipticNomeQ InverseErf InverseErfc InverseFourier InverseFourierCosTransform InverseFourierSequenceTransform InverseFourierSinTransform InverseFourierTransform InverseFunction InverseFunctions InverseGammaDistribution InverseGammaRegularized InverseGaussianDistribution InverseGudermannian InverseHankelTransform InverseHaversine InverseImagePyramid InverseJacobiCD InverseJacobiCN InverseJacobiCS InverseJacobiDC InverseJacobiDN InverseJacobiDS InverseJacobiNC InverseJacobiND InverseJacobiNS InverseJacobiSC InverseJacobiSD InverseJacobiSN InverseLaplaceTransform InverseMellinTransform InversePermutation InverseRadon InverseRadonTransform InverseSeries InverseShortTimeFourier InverseSpectrogram InverseSurvivalFunction InverseTransformedRegion InverseWaveletTransform InverseWeierstrassP InverseWishartMatrixDistribution InverseZTransform Invisible InvisibleApplication InvisibleTimes IPAddress IrreduciblePolynomialQ IslandData IsolatingInterval IsomorphicGraphQ IsotopeData Italic Item ItemAspectRatio ItemBox ItemBoxOptions ItemSize ItemStyle ItoProcessJaccardDissimilarity JacobiAmplitude Jacobian JacobiCD JacobiCN JacobiCS JacobiDC JacobiDN JacobiDS JacobiNC JacobiND JacobiNS JacobiP JacobiSC JacobiSD JacobiSN JacobiSymbol JacobiZeta JankoGroupJ1 JankoGroupJ2 JankoGroupJ3 JankoGroupJ4 JarqueBeraALMTest JohnsonDistribution Join JoinAcross Joined JoinedCurve JoinedCurveBox JoinedCurveBoxOptions JoinForm JordanDecomposition JordanModelDecomposition JulianDate JuliaSetBoettcher JuliaSetIterationCount JuliaSetPlot JuliaSetPointsK KagiChart KaiserBesselWindow KaiserWindow KalmanEstimator KalmanFilter KarhunenLoeveDecomposition KaryTree KatzCentrality KCoreComponents KDistribution KEdgeConnectedComponents KEdgeConnectedGraphQ KelvinBei KelvinBer KelvinKei KelvinKer KendallTau KendallTauTest KernelExecute KernelFunction KernelMixtureDistribution Kernels Ket Key KeyCollisionFunction KeyComplement KeyDrop KeyDropFrom KeyExistsQ KeyFreeQ KeyIntersection KeyMap KeyMemberQ KeypointStrength Keys KeySelect KeySort KeySortBy KeyTake KeyUnion KeyValueMap KeyValuePattern Khinchin KillProcess KirchhoffGraph KirchhoffMatrix KleinInvariantJ KnapsackSolve KnightTourGraph KnotData KnownUnitQ KochCurve KolmogorovSmirnovTest KroneckerDelta KroneckerModelDecomposition KroneckerProduct KroneckerSymbol KuiperTest KumaraswamyDistribution Kurtosis KuwaharaFilter KVertexConnectedComponents KVertexConnectedGraphQLABColor Label Labeled LabeledSlider LabelingFunction LabelingSize LabelStyle LabelVisibility LaguerreL LakeData LambdaComponents LambertW LaminaData LanczosWindow LandauDistribution Language LanguageCategory LanguageData LanguageIdentify LanguageOptions LaplaceDistribution LaplaceTransform Laplacian LaplacianFilter LaplacianGaussianFilter Large Larger Last Latitude LatitudeLongitude LatticeData LatticeReduce Launch LaunchKernels LayeredGraphPlot LayerSizeFunction LayoutInformation LCHColor LCM LeaderSize LeafCount LeapYearQ LearnDistribution LearnedDistribution LearningRate LearningRateMultipliers LeastSquares LeastSquaresFilterKernel Left LeftArrow LeftArrowBar LeftArrowRightArrow LeftDownTeeVector LeftDownVector LeftDownVectorBar LeftRightArrow LeftRightVector LeftTee LeftTeeArrow LeftTeeVector LeftTriangle LeftTriangleBar LeftTriangleEqual LeftUpDownVector LeftUpTeeVector LeftUpVector LeftUpVectorBar LeftVector LeftVectorBar LegendAppearance Legended LegendFunction LegendLabel LegendLayout LegendMargins LegendMarkers LegendMarkerSize LegendreP LegendreQ LegendreType Length LengthWhile LerchPhi Less LessEqual LessEqualGreater LessEqualThan LessFullEqual LessGreater LessLess LessSlantEqual LessThan LessTilde LetterCharacter LetterCounts LetterNumber LetterQ Level LeveneTest LeviCivitaTensor LevyDistribution Lexicographic LibraryDataType LibraryFunction LibraryFunctionError LibraryFunctionInformation LibraryFunctionLoad LibraryFunctionUnload LibraryLoad LibraryUnload LicenseID LiftingFilterData LiftingWaveletTransform LightBlue LightBrown LightCyan Lighter LightGray LightGreen Lighting LightingAngle LightMagenta LightOrange LightPink LightPurple LightRed LightSources LightYellow Likelihood Limit LimitsPositioning LimitsPositioningTokens LindleyDistribution Line Line3DBox Line3DBoxOptions LinearFilter LinearFractionalOptimization LinearFractionalTransform LinearGradientImage LinearizingTransformationData LinearLayer LinearModelFit LinearOffsetFunction LinearOptimization LinearProgramming LinearRecurrence LinearSolve LinearSolveFunction LineBox LineBoxOptions LineBreak LinebreakAdjustments LineBreakChart LinebreakSemicolonWeighting LineBreakWithin LineColor LineGraph LineIndent LineIndentMaxFraction LineIntegralConvolutionPlot LineIntegralConvolutionScale LineLegend LineOpacity LineSpacing LineWrapParts LinkActivate LinkClose LinkConnect LinkConnectedQ LinkCreate LinkError LinkFlush LinkFunction LinkHost LinkInterrupt LinkLaunch LinkMode LinkObject LinkOpen LinkOptions LinkPatterns LinkProtocol LinkRankCentrality LinkRead LinkReadHeld LinkReadyQ Links LinkService LinkWrite LinkWriteHeld LiouvilleLambda List Listable ListAnimate ListContourPlot ListContourPlot3D ListConvolve ListCorrelate ListCurvePathPlot ListDeconvolve ListDensityPlot ListDensityPlot3D Listen ListFormat ListFourierSequenceTransform ListInterpolation ListLineIntegralConvolutionPlot ListLinePlot ListLogLinearPlot ListLogLogPlot ListLogPlot ListPicker ListPickerBox ListPickerBoxBackground ListPickerBoxOptions ListPlay ListPlot ListPlot3D ListPointPlot3D ListPolarPlot ListQ ListSliceContourPlot3D ListSliceDensityPlot3D ListSliceVectorPlot3D ListStepPlot ListStreamDensityPlot ListStreamPlot ListSurfacePlot3D ListVectorDensityPlot ListVectorPlot ListVectorPlot3D ListZTransform Literal LiteralSearch LocalAdaptiveBinarize LocalCache LocalClusteringCoefficient LocalizeDefinitions LocalizeVariables LocalObject LocalObjects LocalResponseNormalizationLayer LocalSubmit LocalSymbol LocalTime LocalTimeZone LocationEquivalenceTest LocationTest Locator LocatorAutoCreate LocatorBox LocatorBoxOptions LocatorCentering LocatorPane LocatorPaneBox LocatorPaneBoxOptions LocatorRegion Locked Log Log10 Log2 LogBarnesG LogGamma LogGammaDistribution LogicalExpand LogIntegral LogisticDistribution LogisticSigmoid LogitModelFit LogLikelihood LogLinearPlot LogLogisticDistribution LogLogPlot LogMultinormalDistribution LogNormalDistribution LogPlot LogRankTest LogSeriesDistribution LongEqual Longest LongestCommonSequence LongestCommonSequencePositions LongestCommonSubsequence LongestCommonSubsequencePositions LongestMatch LongestOrderedSequence LongForm Longitude LongLeftArrow LongLeftRightArrow LongRightArrow LongShortTermMemoryLayer Lookup Loopback LoopFreeGraphQ LossFunction LowerCaseQ LowerLeftArrow LowerRightArrow LowerTriangularize LowerTriangularMatrixQ LowpassFilter LQEstimatorGains LQGRegulator LQOutputRegulatorGains LQRegulatorGains LUBackSubstitution LucasL LuccioSamiComponents LUDecomposition LunarEclipse LUVColor LyapunovSolve LyonsGroupLyMachineID MachineName MachineNumberQ MachinePrecision MacintoshSystemPageSetup Magenta Magnification Magnify MailAddressValidation MailExecute MailFolder MailItem MailReceiverFunction MailResponseFunction MailSearch MailServerConnect MailServerConnection MailSettings MainSolve MaintainDynamicCaches Majority MakeBoxes MakeExpression MakeRules ManagedLibraryExpressionID ManagedLibraryExpressionQ MandelbrotSetBoettcher MandelbrotSetDistance MandelbrotSetIterationCount MandelbrotSetMemberQ MandelbrotSetPlot MangoldtLambda ManhattanDistance Manipulate Manipulator MannedSpaceMissionData MannWhitneyTest MantissaExponent Manual Map MapAll MapAt MapIndexed MAProcess MapThread MarchenkoPasturDistribution MarcumQ MardiaCombinedTest MardiaKurtosisTest MardiaSkewnessTest MarginalDistribution MarkovProcessProperties Masking MatchingDissimilarity MatchLocalNameQ MatchLocalNames MatchQ Material MathematicalFunctionData MathematicaNotation MathieuC MathieuCharacteristicA MathieuCharacteristicB MathieuCharacteristicExponent MathieuCPrime MathieuGroupM11 MathieuGroupM12 MathieuGroupM22 MathieuGroupM23 MathieuGroupM24 MathieuS MathieuSPrime MathMLForm MathMLText Matrices MatrixExp MatrixForm MatrixFunction MatrixLog MatrixNormalDistribution MatrixPlot MatrixPower MatrixPropertyDistribution MatrixQ MatrixRank MatrixTDistribution Max MaxBend MaxCellMeasure MaxColorDistance MaxDetect MaxDuration MaxExtraBandwidths MaxExtraConditions MaxFeatureDisplacement MaxFeatures MaxFilter MaximalBy Maximize MaxItems MaxIterations MaxLimit MaxMemoryUsed MaxMixtureKernels MaxOverlapFraction MaxPlotPoints MaxPoints MaxRecursion MaxStableDistribution MaxStepFraction MaxSteps MaxStepSize MaxTrainingRounds MaxValue MaxwellDistribution MaxWordGap McLaughlinGroupMcL Mean MeanAbsoluteLossLayer MeanAround MeanClusteringCoefficient MeanDegreeConnectivity MeanDeviation MeanFilter MeanGraphDistance MeanNeighborDegree MeanShift MeanShiftFilter MeanSquaredLossLayer Median MedianDeviation MedianFilter MedicalTestData Medium MeijerG MeijerGReduce MeixnerDistribution MellinConvolve MellinTransform MemberQ MemoryAvailable MemoryConstrained MemoryConstraint MemoryInUse MengerMesh Menu MenuAppearance MenuCommandKey MenuEvaluator MenuItem MenuList MenuPacket MenuSortingValue MenuStyle MenuView Merge MergeDifferences MergingFunction MersennePrimeExponent MersennePrimeExponentQ Mesh MeshCellCentroid MeshCellCount MeshCellHighlight MeshCellIndex MeshCellLabel MeshCellMarker MeshCellMeasure MeshCellQuality MeshCells MeshCellShapeFunction MeshCellStyle MeshCoordinates MeshFunctions MeshPrimitives MeshQualityGoal MeshRange MeshRefinementFunction MeshRegion MeshRegionQ MeshShading MeshStyle Message MessageDialog MessageList MessageName MessageObject MessageOptions MessagePacket Messages MessagesNotebook MetaCharacters MetaInformation MeteorShowerData Method MethodOptions MexicanHatWavelet MeyerWavelet Midpoint Min MinColorDistance MinDetect MineralData MinFilter MinimalBy MinimalPolynomial MinimalStateSpaceModel Minimize MinimumTimeIncrement MinIntervalSize MinkowskiQuestionMark MinLimit MinMax MinorPlanetData Minors MinRecursion MinSize MinStableDistribution Minus MinusPlus MinValue Missing MissingBehavior MissingDataMethod MissingDataRules MissingQ MissingString MissingStyle MissingValuePattern MittagLefflerE MixedFractionParts MixedGraphQ MixedMagnitude MixedRadix MixedRadixQuantity MixedUnit MixtureDistribution Mod Modal Mode Modular ModularInverse ModularLambda Module Modulus MoebiusMu Molecule MoleculeContainsQ MoleculeEquivalentQ MoleculeGraph MoleculeModify MoleculePattern MoleculePlot MoleculePlot3D MoleculeProperty MoleculeQ MoleculeValue Moment Momentary MomentConvert MomentEvaluate MomentGeneratingFunction MomentOfInertia Monday Monitor MonomialList MonomialOrder MonsterGroupM MoonPhase MoonPosition MorletWavelet MorphologicalBinarize MorphologicalBranchPoints MorphologicalComponents MorphologicalEulerNumber MorphologicalGraph MorphologicalPerimeter MorphologicalTransform MortalityData Most MountainData MouseAnnotation MouseAppearance MouseAppearanceTag MouseButtons Mouseover MousePointerNote MousePosition MovieData MovingAverage MovingMap MovingMedian MoyalDistribution Multicolumn MultiedgeStyle MultigraphQ MultilaunchWarning MultiLetterItalics MultiLetterStyle MultilineFunction Multinomial MultinomialDistribution MultinormalDistribution MultiplicativeOrder Multiplicity MultiplySides Multiselection MultivariateHypergeometricDistribution MultivariatePoissonDistribution MultivariateTDistributionN NakagamiDistribution NameQ Names NamespaceBox NamespaceBoxOptions Nand NArgMax NArgMin NBernoulliB NBodySimulation NBodySimulationData NCache NDEigensystem NDEigenvalues NDSolve NDSolveValue Nearest NearestFunction NearestNeighborGraph NearestTo NebulaData NeedCurrentFrontEndPackagePacket NeedCurrentFrontEndSymbolsPacket NeedlemanWunschSimilarity Needs Negative NegativeBinomialDistribution NegativeDefiniteMatrixQ NegativeIntegers NegativeMultinomialDistribution NegativeRationals NegativeReals NegativeSemidefiniteMatrixQ NeighborhoodData NeighborhoodGraph Nest NestedGreaterGreater NestedLessLess NestedScriptRules NestGraph NestList NestWhile NestWhileList NetAppend NetBidirectionalOperator NetChain NetDecoder NetDelete NetDrop NetEncoder NetEvaluationMode NetExtract NetFlatten NetFoldOperator NetGraph NetInformation NetInitialize NetInsert NetInsertSharedArrays NetJoin NetMapOperator NetMapThreadOperator NetMeasurements NetModel NetNestOperator NetPairEmbeddingOperator NetPort NetPortGradient NetPrepend NetRename NetReplace NetReplacePart NetSharedArray NetStateObject NetTake NetTrain NetTrainResultsObject NetworkPacketCapture NetworkPacketRecording NetworkPacketRecordingDuring NetworkPacketTrace NeumannValue NevilleThetaC NevilleThetaD NevilleThetaN NevilleThetaS NewPrimitiveStyle NExpectation Next NextCell NextDate NextPrime NextScheduledTaskTime NHoldAll NHoldFirst NHoldRest NicholsGridLines NicholsPlot NightHemisphere NIntegrate NMaximize NMaxValue NMinimize NMinValue NominalVariables NonAssociative NoncentralBetaDistribution NoncentralChiSquareDistribution NoncentralFRatioDistribution NoncentralStudentTDistribution NonCommutativeMultiply NonConstants NondimensionalizationTransform None NoneTrue NonlinearModelFit NonlinearStateSpaceModel NonlocalMeansFilter NonNegative NonNegativeIntegers NonNegativeRationals NonNegativeReals NonPositive NonPositiveIntegers NonPositiveRationals NonPositiveReals Nor NorlundB Norm Normal NormalDistribution NormalGrouping NormalizationLayer Normalize Normalized NormalizedSquaredEuclideanDistance NormalMatrixQ NormalsFunction NormFunction Not NotCongruent NotCupCap NotDoubleVerticalBar Notebook NotebookApply NotebookAutoSave NotebookClose NotebookConvertSettings NotebookCreate NotebookCreateReturnObject NotebookDefault NotebookDelete NotebookDirectory NotebookDynamicExpression NotebookEvaluate NotebookEventActions NotebookFileName NotebookFind NotebookFindReturnObject NotebookGet NotebookGetLayoutInformationPacket NotebookGetMisspellingsPacket NotebookImport NotebookInformation NotebookInterfaceObject NotebookLocate NotebookObject NotebookOpen NotebookOpenReturnObject NotebookPath NotebookPrint NotebookPut NotebookPutReturnObject NotebookRead NotebookResetGeneratedCells Notebooks NotebookSave NotebookSaveAs NotebookSelection NotebookSetupLayoutInformationPacket NotebooksMenu NotebookTemplate NotebookWrite NotElement NotEqualTilde NotExists NotGreater NotGreaterEqual NotGreaterFullEqual NotGreaterGreater NotGreaterLess NotGreaterSlantEqual NotGreaterTilde Nothing NotHumpDownHump NotHumpEqual NotificationFunction NotLeftTriangle NotLeftTriangleBar NotLeftTriangleEqual NotLess NotLessEqual NotLessFullEqual NotLessGreater NotLessLess NotLessSlantEqual NotLessTilde NotNestedGreaterGreater NotNestedLessLess NotPrecedes NotPrecedesEqual NotPrecedesSlantEqual NotPrecedesTilde NotReverseElement NotRightTriangle NotRightTriangleBar NotRightTriangleEqual NotSquareSubset NotSquareSubsetEqual NotSquareSuperset NotSquareSupersetEqual NotSubset NotSubsetEqual NotSucceeds NotSucceedsEqual NotSucceedsSlantEqual NotSucceedsTilde NotSuperset NotSupersetEqual NotTilde NotTildeEqual NotTildeFullEqual NotTildeTilde NotVerticalBar Now NoWhitespace NProbability NProduct NProductFactors NRoots NSolve NSum NSumTerms NuclearExplosionData NuclearReactorData Null NullRecords NullSpace NullWords Number NumberCompose NumberDecompose NumberExpand NumberFieldClassNumber NumberFieldDiscriminant NumberFieldFundamentalUnits NumberFieldIntegralBasis NumberFieldNormRepresentatives NumberFieldRegulator NumberFieldRootsOfUnity NumberFieldSignature NumberForm NumberFormat NumberLinePlot NumberMarks NumberMultiplier NumberPadding NumberPoint NumberQ NumberSeparator NumberSigns NumberString Numerator NumeratorDenominator NumericalOrder NumericalSort NumericArray NumericArrayQ NumericArrayType NumericFunction NumericQ NuttallWindow NValues NyquistGridLines NyquistPlotO ObservabilityGramian ObservabilityMatrix ObservableDecomposition ObservableModelQ OceanData Octahedron OddQ Off Offset OLEData On ONanGroupON Once OneIdentity Opacity OpacityFunction OpacityFunctionScaling Open OpenAppend Opener OpenerBox OpenerBoxOptions OpenerView OpenFunctionInspectorPacket Opening OpenRead OpenSpecialOptions OpenTemporary OpenWrite Operate OperatingSystem OptimumFlowData Optional OptionalElement OptionInspectorSettings OptionQ Options OptionsPacket OptionsPattern OptionValue OptionValueBox OptionValueBoxOptions Or Orange Order OrderDistribution OrderedQ Ordering OrderingBy OrderingLayer Orderless OrderlessPatternSequence OrnsteinUhlenbeckProcess Orthogonalize OrthogonalMatrixQ Out Outer OuterPolygon OuterPolyhedron OutputAutoOverwrite OutputControllabilityMatrix OutputControllableModelQ OutputForm OutputFormData OutputGrouping OutputMathEditExpression OutputNamePacket OutputResponse OutputSizeLimit OutputStream Over OverBar OverDot Overflow OverHat Overlaps Overlay OverlayBox OverlayBoxOptions Overscript OverscriptBox OverscriptBoxOptions OverTilde OverVector OverwriteTarget OwenT OwnValuesPackage PackingMethod PaddedForm Padding PaddingLayer PaddingSize PadeApproximant PadLeft PadRight PageBreakAbove PageBreakBelow PageBreakWithin PageFooterLines PageFooters PageHeaderLines PageHeaders PageHeight PageRankCentrality PageTheme PageWidth Pagination PairedBarChart PairedHistogram PairedSmoothHistogram PairedTTest PairedZTest PaletteNotebook PalettePath PalindromeQ Pane PaneBox PaneBoxOptions Panel PanelBox PanelBoxOptions Paneled PaneSelector PaneSelectorBox PaneSelectorBoxOptions PaperWidth ParabolicCylinderD ParagraphIndent ParagraphSpacing ParallelArray ParallelCombine ParallelDo Parallelepiped ParallelEvaluate Parallelization Parallelize ParallelMap ParallelNeeds Parallelogram ParallelProduct ParallelSubmit ParallelSum ParallelTable ParallelTry Parameter ParameterEstimator ParameterMixtureDistribution ParameterVariables ParametricFunction ParametricNDSolve ParametricNDSolveValue ParametricPlot ParametricPlot3D ParametricRegion ParentBox ParentCell ParentConnect ParentDirectory ParentForm Parenthesize ParentList ParentNotebook ParetoDistribution ParetoPickandsDistribution ParkData Part PartBehavior PartialCorrelationFunction PartialD ParticleAcceleratorData ParticleData Partition PartitionGranularity PartitionsP PartitionsQ PartLayer PartOfSpeech PartProtection ParzenWindow PascalDistribution PassEventsDown PassEventsUp Paste PasteAutoQuoteCharacters PasteBoxFormInlineCells PasteButton Path PathGraph PathGraphQ Pattern PatternSequence PatternTest PauliMatrix PaulWavelet Pause PausedTime PDF PeakDetect PeanoCurve PearsonChiSquareTest PearsonCorrelationTest PearsonDistribution PercentForm PerfectNumber PerfectNumberQ PerformanceGoal Perimeter PeriodicBoundaryCondition PeriodicInterpolation Periodogram PeriodogramArray Permanent Permissions PermissionsGroup PermissionsGroupMemberQ PermissionsGroups PermissionsKey PermissionsKeys PermutationCycles PermutationCyclesQ PermutationGroup PermutationLength PermutationList PermutationListQ PermutationMax PermutationMin PermutationOrder PermutationPower PermutationProduct PermutationReplace Permutations PermutationSupport Permute PeronaMalikFilter Perpendicular PerpendicularBisector PersistenceLocation PersistenceTime PersistentObject PersistentObjects PersistentValue PersonData PERTDistribution PetersenGraph PhaseMargins PhaseRange PhysicalSystemData Pi Pick PIDData PIDDerivativeFilter PIDFeedforward PIDTune Piecewise PiecewiseExpand PieChart PieChart3D PillaiTrace PillaiTraceTest PingTime Pink PitchRecognize Pivoting PixelConstrained PixelValue PixelValuePositions Placed Placeholder PlaceholderReplace Plain PlanarAngle PlanarGraph PlanarGraphQ PlanckRadiationLaw PlaneCurveData PlanetaryMoonData PlanetData PlantData Play PlayRange Plot Plot3D Plot3Matrix PlotDivision PlotJoined PlotLabel PlotLabels PlotLayout PlotLegends PlotMarkers PlotPoints PlotRange PlotRangeClipping PlotRangeClipPlanesStyle PlotRangePadding PlotRegion PlotStyle PlotTheme Pluralize Plus PlusMinus Pochhammer PodStates PodWidth Point Point3DBox Point3DBoxOptions PointBox PointBoxOptions PointFigureChart PointLegend PointSize PoissonConsulDistribution PoissonDistribution PoissonProcess PoissonWindow PolarAxes PolarAxesOrigin PolarGridLines PolarPlot PolarTicks PoleZeroMarkers PolyaAeppliDistribution PolyGamma Polygon Polygon3DBox Polygon3DBoxOptions PolygonalNumber PolygonAngle PolygonBox PolygonBoxOptions PolygonCoordinates PolygonDecomposition PolygonHoleScale PolygonIntersections PolygonScale Polyhedron PolyhedronAngle PolyhedronCoordinates PolyhedronData PolyhedronDecomposition PolyhedronGenus PolyLog PolynomialExtendedGCD PolynomialForm PolynomialGCD PolynomialLCM PolynomialMod PolynomialQ PolynomialQuotient PolynomialQuotientRemainder PolynomialReduce PolynomialRemainder Polynomials PoolingLayer PopupMenu PopupMenuBox PopupMenuBoxOptions PopupView PopupWindow Position PositionIndex Positive PositiveDefiniteMatrixQ PositiveIntegers PositiveRationals PositiveReals PositiveSemidefiniteMatrixQ PossibleZeroQ Postfix PostScript Power PowerDistribution PowerExpand PowerMod PowerModList PowerRange PowerSpectralDensity PowersRepresentations PowerSymmetricPolynomial Precedence PrecedenceForm Precedes PrecedesEqual PrecedesSlantEqual PrecedesTilde Precision PrecisionGoal PreDecrement Predict PredictionRoot PredictorFunction PredictorInformation PredictorMeasurements PredictorMeasurementsObject PreemptProtect PreferencesPath Prefix PreIncrement Prepend PrependLayer PrependTo PreprocessingRules PreserveColor PreserveImageOptions Previous PreviousCell PreviousDate PriceGraphDistribution PrimaryPlaceholder Prime PrimeNu PrimeOmega PrimePi PrimePowerQ PrimeQ Primes PrimeZetaP PrimitivePolynomialQ PrimitiveRoot PrimitiveRootList PrincipalComponents PrincipalValue Print PrintableASCIIQ PrintAction PrintForm PrintingCopies PrintingOptions PrintingPageRange PrintingStartingPageNumber PrintingStyleEnvironment Printout3D Printout3DPreviewer PrintPrecision PrintTemporary Prism PrismBox PrismBoxOptions PrivateCellOptions PrivateEvaluationOptions PrivateFontOptions PrivateFrontEndOptions PrivateKey PrivateNotebookOptions PrivatePaths Probability ProbabilityDistribution ProbabilityPlot ProbabilityPr ProbabilityScalePlot ProbitModelFit ProcessConnection ProcessDirectory ProcessEnvironment Processes ProcessEstimator ProcessInformation ProcessObject ProcessParameterAssumptions ProcessParameterQ ProcessStateDomain ProcessStatus ProcessTimeDomain Product ProductDistribution ProductLog ProgressIndicator ProgressIndicatorBox ProgressIndicatorBoxOptions Projection Prolog PromptForm ProofObject Properties Property PropertyList PropertyValue Proportion Proportional Protect Protected ProteinData Pruning PseudoInverse PsychrometricPropertyData PublicKey PublisherID PulsarData PunctuationCharacter Purple Put PutAppend Pyramid PyramidBox PyramidBoxOptionsQBinomial QFactorial QGamma QHypergeometricPFQ QnDispersion QPochhammer QPolyGamma QRDecomposition QuadraticIrrationalQ QuadraticOptimization Quantile QuantilePlot Quantity QuantityArray QuantityDistribution QuantityForm QuantityMagnitude QuantityQ QuantityUnit QuantityVariable QuantityVariableCanonicalUnit QuantityVariableDimensions QuantityVariableIdentifier QuantityVariablePhysicalQuantity Quartics QuartileDeviation Quartiles QuartileSkewness Query QueueingNetworkProcess QueueingProcess QueueProperties Quiet Quit Quotient QuotientRemainderRadialGradientImage RadialityCentrality RadicalBox RadicalBoxOptions RadioButton RadioButtonBar RadioButtonBox RadioButtonBoxOptions Radon RadonTransform RamanujanTau RamanujanTauL RamanujanTauTheta RamanujanTauZ Ramp Random RandomChoice RandomColor RandomComplex RandomEntity RandomFunction RandomGeoPosition RandomGraph RandomImage RandomInstance RandomInteger RandomPermutation RandomPoint RandomPolygon RandomPolyhedron RandomPrime RandomReal RandomSample RandomSeed RandomSeeding RandomVariate RandomWalkProcess RandomWord Range RangeFilter RangeSpecification RankedMax RankedMin RarerProbability Raster Raster3D Raster3DBox Raster3DBoxOptions RasterArray RasterBox RasterBoxOptions Rasterize RasterSize Rational RationalFunctions Rationalize Rationals Ratios RawArray RawBoxes RawData RawMedium RayleighDistribution Re Read ReadByteArray ReadLine ReadList ReadProtected ReadString Real RealAbs RealBlockDiagonalForm RealDigits RealExponent Reals RealSign Reap RecognitionPrior RecognitionThreshold Record RecordLists RecordSeparators Rectangle RectangleBox RectangleBoxOptions RectangleChart RectangleChart3D RectangularRepeatingElement RecurrenceFilter RecurrenceTable RecurringDigitsForm Red Reduce RefBox ReferenceLineStyle ReferenceMarkers ReferenceMarkerStyle Refine ReflectionMatrix ReflectionTransform Refresh RefreshRate Region RegionBinarize RegionBoundary RegionBounds RegionCentroid RegionDifference RegionDimension RegionDisjoint RegionDistance RegionDistanceFunction RegionEmbeddingDimension RegionEqual RegionFunction RegionImage RegionIntersection RegionMeasure RegionMember RegionMemberFunction RegionMoment RegionNearest RegionNearestFunction RegionPlot RegionPlot3D RegionProduct RegionQ RegionResize RegionSize RegionSymmetricDifference RegionUnion RegionWithin RegisterExternalEvaluator RegularExpression Regularization RegularlySampledQ RegularPolygon ReIm ReImLabels ReImPlot ReImStyle Reinstall RelationalDatabase RelationGraph Release ReleaseHold ReliabilityDistribution ReliefImage ReliefPlot RemoteAuthorizationCaching RemoteConnect RemoteConnectionObject RemoteFile RemoteRun RemoteRunProcess Remove RemoveAlphaChannel RemoveAsynchronousTask RemoveAudioStream RemoveBackground RemoveChannelListener RemoveChannelSubscribers Removed RemoveDiacritics RemoveInputStreamMethod RemoveOutputStreamMethod RemoveProperty RemoveScheduledTask RemoveUsers RenameDirectory RenameFile RenderAll RenderingOptions RenewalProcess RenkoChart RepairMesh Repeated RepeatedNull RepeatedString RepeatedTiming RepeatingElement Replace ReplaceAll ReplaceHeldPart ReplaceImageValue ReplaceList ReplacePart ReplacePixelValue ReplaceRepeated ReplicateLayer RequiredPhysicalQuantities Resampling ResamplingAlgorithmData ResamplingMethod Rescale RescalingTransform ResetDirectory ResetMenusPacket ResetScheduledTask ReshapeLayer Residue ResizeLayer Resolve ResourceAcquire ResourceData ResourceFunction ResourceObject ResourceRegister ResourceRemove ResourceSearch ResourceSubmissionObject ResourceSubmit ResourceSystemBase ResourceUpdate ResponseForm Rest RestartInterval Restricted Resultant ResumePacket Return ReturnEntersInput ReturnExpressionPacket ReturnInputFormPacket ReturnPacket ReturnReceiptFunction ReturnTextPacket Reverse ReverseBiorthogonalSplineWavelet ReverseElement ReverseEquilibrium ReverseGraph ReverseSort ReverseSortBy ReverseUpEquilibrium RevolutionAxis RevolutionPlot3D RGBColor RiccatiSolve RiceDistribution RidgeFilter RiemannR RiemannSiegelTheta RiemannSiegelZ RiemannXi Riffle Right RightArrow RightArrowBar RightArrowLeftArrow RightComposition RightCosetRepresentative RightDownTeeVector RightDownVector RightDownVectorBar RightTee RightTeeArrow RightTeeVector RightTriangle RightTriangleBar RightTriangleEqual RightUpDownVector RightUpTeeVector RightUpVector RightUpVectorBar RightVector RightVectorBar RiskAchievementImportance RiskReductionImportance RogersTanimotoDissimilarity RollPitchYawAngles RollPitchYawMatrix RomanNumeral Root RootApproximant RootIntervals RootLocusPlot RootMeanSquare RootOfUnityQ RootReduce Roots RootSum Rotate RotateLabel RotateLeft RotateRight RotationAction RotationBox RotationBoxOptions RotationMatrix RotationTransform Round RoundImplies RoundingRadius Row RowAlignments RowBackgrounds RowBox RowHeights RowLines RowMinHeight RowReduce RowsEqual RowSpacings RSolve RSolveValue RudinShapiro RudvalisGroupRu Rule RuleCondition RuleDelayed RuleForm RulePlot RulerUnits Run RunProcess RunScheduledTask RunThrough RuntimeAttributes RuntimeOptions RussellRaoDissimilaritySameQ SameTest SampledEntityClass SampleDepth SampledSoundFunction SampledSoundList SampleRate SamplingPeriod SARIMAProcess SARMAProcess SASTriangle SatelliteData SatisfiabilityCount SatisfiabilityInstances SatisfiableQ Saturday Save Saveable SaveAutoDelete SaveConnection SaveDefinitions SavitzkyGolayMatrix SawtoothWave Scale Scaled ScaleDivisions ScaledMousePosition ScaleOrigin ScalePadding ScaleRanges ScaleRangeStyle ScalingFunctions ScalingMatrix ScalingTransform Scan ScheduledTask ScheduledTaskActiveQ ScheduledTaskInformation ScheduledTaskInformationData ScheduledTaskObject ScheduledTasks SchurDecomposition ScientificForm ScientificNotationThreshold ScorerGi ScorerGiPrime ScorerHi ScorerHiPrime ScreenRectangle ScreenStyleEnvironment ScriptBaselineShifts ScriptForm ScriptLevel ScriptMinSize ScriptRules ScriptSizeMultipliers Scrollbars ScrollingOptions ScrollPosition SearchAdjustment SearchIndexObject SearchIndices SearchQueryString SearchResultObject Sec Sech SechDistribution SecondOrderConeOptimization SectionGrouping SectorChart SectorChart3D SectorOrigin SectorSpacing SecuredAuthenticationKey SecuredAuthenticationKeys SeedRandom Select Selectable SelectComponents SelectedCells SelectedNotebook SelectFirst Selection SelectionAnimate SelectionCell SelectionCellCreateCell SelectionCellDefaultStyle SelectionCellParentStyle SelectionCreateCell SelectionDebuggerTag SelectionDuplicateCell SelectionEvaluate SelectionEvaluateCreateCell SelectionMove SelectionPlaceholder SelectionSetStyle SelectWithContents SelfLoops SelfLoopStyle SemanticImport SemanticImportString SemanticInterpretation SemialgebraicComponentInstances SemidefiniteOptimization SendMail SendMessage Sequence SequenceAlignment SequenceAttentionLayer SequenceCases SequenceCount SequenceFold SequenceFoldList SequenceForm SequenceHold SequenceLastLayer SequenceMostLayer SequencePosition SequencePredict SequencePredictorFunction SequenceReplace SequenceRestLayer SequenceReverseLayer SequenceSplit Series SeriesCoefficient SeriesData ServiceConnect ServiceDisconnect ServiceExecute ServiceObject ServiceRequest ServiceResponse ServiceSubmit SessionSubmit SessionTime Set SetAccuracy SetAlphaChannel SetAttributes Setbacks SetBoxFormNamesPacket SetCloudDirectory SetCookies SetDelayed SetDirectory SetEnvironment SetEvaluationNotebook SetFileDate SetFileLoadingContext SetNotebookStatusLine SetOptions SetOptionsPacket SetPermissions SetPrecision SetProperty SetSecuredAuthenticationKey SetSelectedNotebook SetSharedFunction SetSharedVariable SetSpeechParametersPacket SetStreamPosition SetSystemModel SetSystemOptions Setter SetterBar SetterBox SetterBoxOptions Setting SetUsers SetValue Shading Shallow ShannonWavelet ShapiroWilkTest Share SharingList Sharpen ShearingMatrix ShearingTransform ShellRegion ShenCastanMatrix ShiftedGompertzDistribution ShiftRegisterSequence Short ShortDownArrow Shortest ShortestMatch ShortestPathFunction ShortLeftArrow ShortRightArrow ShortTimeFourier ShortTimeFourierData ShortUpArrow Show ShowAutoConvert ShowAutoSpellCheck ShowAutoStyles ShowCellBracket ShowCellLabel ShowCellTags ShowClosedCellArea ShowCodeAssist ShowContents ShowControls ShowCursorTracker ShowGroupOpenCloseIcon ShowGroupOpener ShowInvisibleCharacters ShowPageBreaks ShowPredictiveInterface ShowSelection ShowShortBoxForm ShowSpecialCharacters ShowStringCharacters ShowSyntaxStyles ShrinkingDelay ShrinkWrapBoundingBox SiderealTime SiegelTheta SiegelTukeyTest SierpinskiCurve SierpinskiMesh Sign Signature SignedRankTest SignedRegionDistance SignificanceLevel SignPadding SignTest SimilarityRules SimpleGraph SimpleGraphQ SimplePolygonQ SimplePolyhedronQ Simplex Simplify Sin Sinc SinghMaddalaDistribution SingleEvaluation SingleLetterItalics SingleLetterStyle SingularValueDecomposition SingularValueList SingularValuePlot SingularValues Sinh SinhIntegral SinIntegral SixJSymbol Skeleton SkeletonTransform SkellamDistribution Skewness SkewNormalDistribution SkinStyle Skip SliceContourPlot3D SliceDensityPlot3D SliceDistribution SliceVectorPlot3D Slider Slider2D Slider2DBox Slider2DBoxOptions SliderBox SliderBoxOptions SlideView Slot SlotSequence Small SmallCircle Smaller SmithDecomposition SmithDelayCompensator SmithWatermanSimilarity SmoothDensityHistogram SmoothHistogram SmoothHistogram3D SmoothKernelDistribution SnDispersion Snippet SnubPolyhedron SocialMediaData Socket SocketConnect SocketListen SocketListener SocketObject SocketOpen SocketReadMessage SocketReadyQ Sockets SocketWaitAll SocketWaitNext SoftmaxLayer SokalSneathDissimilarity SolarEclipse SolarSystemFeatureData SolidAngle SolidData SolidRegionQ Solve SolveAlways SolveDelayed Sort SortBy SortedBy SortedEntityClass Sound SoundAndGraphics SoundNote SoundVolume SourceLink Sow Space SpaceCurveData SpaceForm Spacer Spacings Span SpanAdjustments SpanCharacterRounding SpanFromAbove SpanFromBoth SpanFromLeft SpanLineThickness SpanMaxSize SpanMinSize SpanningCharacters SpanSymmetric SparseArray SpatialGraphDistribution SpatialMedian SpatialTransformationLayer Speak SpeakTextPacket SpearmanRankTest SpearmanRho SpeciesData SpecificityGoal SpectralLineData Spectrogram SpectrogramArray Specularity SpeechRecognize SpeechSynthesize SpellingCorrection SpellingCorrectionList SpellingDictionaries SpellingDictionariesPath SpellingOptions SpellingSuggestionsPacket Sphere SphereBox SpherePoints SphericalBesselJ SphericalBesselY SphericalHankelH1 SphericalHankelH2 SphericalHarmonicY SphericalPlot3D SphericalRegion SphericalShell SpheroidalEigenvalue SpheroidalJoiningFactor SpheroidalPS SpheroidalPSPrime SpheroidalQS SpheroidalQSPrime SpheroidalRadialFactor SpheroidalS1 SpheroidalS1Prime SpheroidalS2 SpheroidalS2Prime Splice SplicedDistribution SplineClosed SplineDegree SplineKnots SplineWeights Split SplitBy SpokenString Sqrt SqrtBox SqrtBoxOptions Square SquaredEuclideanDistance SquareFreeQ SquareIntersection SquareMatrixQ SquareRepeatingElement SquaresR SquareSubset SquareSubsetEqual SquareSuperset SquareSupersetEqual SquareUnion SquareWave SSSTriangle StabilityMargins StabilityMarginsStyle StableDistribution Stack StackBegin StackComplete StackedDateListPlot StackedListPlot StackInhibit StadiumShape StandardAtmosphereData StandardDeviation StandardDeviationFilter StandardForm Standardize Standardized StandardOceanData StandbyDistribution Star StarClusterData StarData StarGraph StartAsynchronousTask StartExternalSession StartingStepSize StartOfLine StartOfString StartProcess StartScheduledTask StartupSound StartWebSession StateDimensions StateFeedbackGains StateOutputEstimator StateResponse StateSpaceModel StateSpaceRealization StateSpaceTransform StateTransformationLinearize StationaryDistribution StationaryWaveletPacketTransform StationaryWaveletTransform StatusArea StatusCentrality StepMonitor StereochemistryElements StieltjesGamma StirlingS1 StirlingS2 StopAsynchronousTask StoppingPowerData StopScheduledTask StrataVariables StratonovichProcess StreamColorFunction StreamColorFunctionScaling StreamDensityPlot StreamMarkers StreamPlot StreamPoints StreamPosition Streams StreamScale StreamStyle String StringBreak StringByteCount StringCases StringContainsQ StringCount StringDelete StringDrop StringEndsQ StringExpression StringExtract StringForm StringFormat StringFreeQ StringInsert StringJoin StringLength StringMatchQ StringPadLeft StringPadRight StringPart StringPartition StringPosition StringQ StringRepeat StringReplace StringReplaceList StringReplacePart StringReverse StringRiffle StringRotateLeft StringRotateRight StringSkeleton StringSplit StringStartsQ StringTake StringTemplate StringToByteArray StringToStream StringTrim StripBoxes StripOnInput StripWrapperBoxes StrokeForm StructuralImportance StructuredArray StructuredSelection StruveH StruveL Stub StudentTDistribution Style StyleBox StyleBoxAutoDelete StyleData StyleDefinitions StyleForm StyleHints StyleKeyMapping StyleMenuListing StyleNameDialogSettings StyleNames StylePrint StyleSheetPath Subdivide Subfactorial Subgraph SubMinus SubPlus SubresultantPolynomialRemainders SubresultantPolynomials Subresultants Subscript SubscriptBox SubscriptBoxOptions Subscripted Subsequences Subset SubsetEqual SubsetMap SubsetQ Subsets SubStar SubstitutionSystem Subsuperscript SubsuperscriptBox SubsuperscriptBoxOptions Subtract SubtractFrom SubtractSides SubValues Succeeds SucceedsEqual SucceedsSlantEqual SucceedsTilde Success SuchThat Sum SumConvergence SummationLayer Sunday SunPosition Sunrise Sunset SuperDagger SuperMinus SupernovaData SuperPlus Superscript SuperscriptBox SuperscriptBoxOptions Superset SupersetEqual SuperStar Surd SurdForm SurfaceArea SurfaceColor SurfaceData SurfaceGraphics SurvivalDistribution SurvivalFunction SurvivalModel SurvivalModelFit SuspendPacket SuzukiDistribution SuzukiGroupSuz SwatchLegend Switch Symbol SymbolName SymletWavelet Symmetric SymmetricGroup SymmetricKey SymmetricMatrixQ SymmetricPolynomial SymmetricReduction Symmetrize SymmetrizedArray SymmetrizedArrayRules SymmetrizedDependentComponents SymmetrizedIndependentComponents SymmetrizedReplacePart SynchronousInitialization SynchronousUpdating Synonyms Syntax SyntaxForm SyntaxInformation SyntaxLength SyntaxPacket SyntaxQ SynthesizeMissingValues SystemDialogInput SystemException SystemGet SystemHelpPath SystemInformation SystemInformationData SystemInstall SystemModel SystemModeler SystemModelExamples SystemModelLinearize SystemModelParametricSimulate SystemModelPlot SystemModelProgressReporting SystemModelReliability SystemModels SystemModelSimulate SystemModelSimulateSensitivity SystemModelSimulationData SystemOpen SystemOptions SystemProcessData SystemProcesses SystemsConnectionsModel SystemsModelDelay SystemsModelDelayApproximate SystemsModelDelete SystemsModelDimensions SystemsModelExtract SystemsModelFeedbackConnect SystemsModelLabels SystemsModelLinearity SystemsModelMerge SystemsModelOrder SystemsModelParallelConnect SystemsModelSeriesConnect SystemsModelStateFeedbackConnect SystemsModelVectorRelativeOrders SystemStub SystemTestTab TabFilling Table TableAlignments TableDepth TableDirections TableForm TableHeadings TableSpacing TableView TableViewBox TableViewBoxBackground TableViewBoxOptions TabSpacings TabView TabViewBox TabViewBoxOptions TagBox TagBoxNote TagBoxOptions TaggingRules TagSet TagSetDelayed TagStyle TagUnset Take TakeDrop TakeLargest TakeLargestBy TakeList TakeSmallest TakeSmallestBy TakeWhile Tally Tan Tanh TargetDevice TargetFunctions TargetSystem TargetUnits TaskAbort TaskExecute TaskObject TaskRemove TaskResume Tasks TaskSuspend TaskWait TautologyQ TelegraphProcess TemplateApply TemplateArgBox TemplateBox TemplateBoxOptions TemplateEvaluate TemplateExpression TemplateIf TemplateObject TemplateSequence TemplateSlot TemplateSlotSequence TemplateUnevaluated TemplateVerbatim TemplateWith TemporalData TemporalRegularity Temporary TemporaryVariable TensorContract TensorDimensions TensorExpand TensorProduct TensorQ TensorRank TensorReduce TensorSymmetry TensorTranspose TensorWedge TestID TestReport TestReportObject TestResultObject Tetrahedron TetrahedronBox TetrahedronBoxOptions TeXForm TeXSave Text Text3DBox Text3DBoxOptions TextAlignment TextBand TextBoundingBox TextBox TextCases TextCell TextClipboardType TextContents TextData TextElement TextForm TextGrid TextJustification TextLine TextPacket TextParagraph TextPosition TextRecognize TextSearch TextSearchReport TextSentences TextString TextStructure TextStyle TextTranslation Texture TextureCoordinateFunction TextureCoordinateScaling TextWords Therefore ThermodynamicData ThermometerGauge Thick Thickness Thin Thinning ThisLink ThompsonGroupTh Thread ThreadingLayer ThreeJSymbol Threshold Through Throw ThueMorse Thumbnail Thursday Ticks TicksStyle TideData Tilde TildeEqual TildeFullEqual TildeTilde TimeConstrained TimeConstraint TimeDirection TimeFormat TimeGoal TimelinePlot TimeObject TimeObjectQ Times TimesBy TimeSeries TimeSeriesAggregate TimeSeriesForecast TimeSeriesInsert TimeSeriesInvertibility TimeSeriesMap TimeSeriesMapThread TimeSeriesModel TimeSeriesModelFit TimeSeriesResample TimeSeriesRescale TimeSeriesShift TimeSeriesThread TimeSeriesWindow TimeUsed TimeValue TimeWarpingCorrespondence TimeWarpingDistance TimeZone TimeZoneConvert TimeZoneOffset Timing Tiny TitleGrouping TitsGroupT ToBoxes ToCharacterCode ToColor ToContinuousTimeModel ToDate Today ToDiscreteTimeModel ToEntity ToeplitzMatrix ToExpression ToFileName Together Toggle ToggleFalse Toggler TogglerBar TogglerBox TogglerBoxOptions ToHeldExpression ToInvertibleTimeSeries TokenWords Tolerance ToLowerCase Tomorrow ToNumberField TooBig Tooltip TooltipBox TooltipBoxOptions TooltipDelay TooltipStyle Top TopHatTransform ToPolarCoordinates TopologicalSort ToRadicals ToRules ToSphericalCoordinates ToString Total TotalHeight TotalLayer TotalVariationFilter TotalWidth TouchPosition TouchscreenAutoZoom TouchscreenControlPlacement ToUpperCase Tr Trace TraceAbove TraceAction TraceBackward TraceDepth TraceDialog TraceForward TraceInternal TraceLevel TraceOff TraceOn TraceOriginal TracePrint TraceScan TrackedSymbols TrackingFunction TracyWidomDistribution TradingChart TraditionalForm TraditionalFunctionNotation TraditionalNotation TraditionalOrder TrainingProgressCheckpointing TrainingProgressFunction TrainingProgressMeasurements TrainingProgressReporting TrainingStoppingCriterion TransferFunctionCancel TransferFunctionExpand TransferFunctionFactor TransferFunctionModel TransferFunctionPoles TransferFunctionTransform TransferFunctionZeros TransformationClass TransformationFunction TransformationFunctions TransformationMatrix TransformedDistribution TransformedField TransformedProcess TransformedRegion TransitionDirection TransitionDuration TransitionEffect TransitiveClosureGraph TransitiveReductionGraph Translate TranslationOptions TranslationTransform Transliterate Transparent TransparentColor Transpose TransposeLayer TrapSelection TravelDirections TravelDirectionsData TravelDistance TravelDistanceList TravelMethod TravelTime TreeForm TreeGraph TreeGraphQ TreePlot TrendStyle Triangle TriangleCenter TriangleConstruct TriangleMeasurement TriangleWave TriangularDistribution TriangulateMesh Trig TrigExpand TrigFactor TrigFactorList Trigger TrigReduce TrigToExp TrimmedMean TrimmedVariance TropicalStormData True TrueQ TruncatedDistribution TruncatedPolyhedron TsallisQExponentialDistribution TsallisQGaussianDistribution TTest Tube TubeBezierCurveBox TubeBezierCurveBoxOptions TubeBox TubeBoxOptions TubeBSplineCurveBox TubeBSplineCurveBoxOptions Tuesday TukeyLambdaDistribution TukeyWindow TunnelData Tuples TuranGraph TuringMachine TuttePolynomial TwoWayRule Typed TypeSpecifierUnateQ Uncompress UnconstrainedParameters Undefined UnderBar Underflow Underlined Underoverscript UnderoverscriptBox UnderoverscriptBoxOptions Underscript UnderscriptBox UnderscriptBoxOptions UnderseaFeatureData UndirectedEdge UndirectedGraph UndirectedGraphQ UndoOptions UndoTrackedVariables Unequal UnequalTo Unevaluated UniformDistribution UniformGraphDistribution UniformPolyhedron UniformSumDistribution Uninstall Union UnionPlus Unique UnitaryMatrixQ UnitBox UnitConvert UnitDimensions Unitize UnitRootTest UnitSimplify UnitStep UnitSystem UnitTriangle UnitVector UnitVectorLayer UnityDimensions UniverseModelData UniversityData UnixTime Unprotect UnregisterExternalEvaluator UnsameQ UnsavedVariables Unset UnsetShared UntrackedVariables Up UpArrow UpArrowBar UpArrowDownArrow Update UpdateDynamicObjects UpdateDynamicObjectsSynchronous UpdateInterval UpdateSearchIndex UpDownArrow UpEquilibrium UpperCaseQ UpperLeftArrow UpperRightArrow UpperTriangularize UpperTriangularMatrixQ Upsample UpSet UpSetDelayed UpTee UpTeeArrow UpTo UpValues URL URLBuild URLDecode URLDispatcher URLDownload URLDownloadSubmit URLEncode URLExecute URLExpand URLFetch URLFetchAsynchronous URLParse URLQueryDecode URLQueryEncode URLRead URLResponseTime URLSave URLSaveAsynchronous URLShorten URLSubmit UseGraphicsRange UserDefinedWavelet Using UsingFrontEnd UtilityFunctionV2Get ValenceErrorHandling ValidationLength ValidationSet Value ValueBox ValueBoxOptions ValueDimensions ValueForm ValuePreprocessingFunction ValueQ Values ValuesData Variables Variance VarianceEquivalenceTest VarianceEstimatorFunction VarianceGammaDistribution VarianceTest VectorAngle VectorAround VectorColorFunction VectorColorFunctionScaling VectorDensityPlot VectorGlyphData VectorGreater VectorGreaterEqual VectorLess VectorLessEqual VectorMarkers VectorPlot VectorPlot3D VectorPoints VectorQ Vectors VectorScale VectorStyle Vee Verbatim Verbose VerboseConvertToPostScriptPacket VerificationTest VerifyConvergence VerifyDerivedKey VerifyDigitalSignature VerifyInterpretation VerifySecurityCertificates VerifySolutions VerifyTestAssumptions Version VersionNumber VertexAdd VertexCapacity VertexColors VertexComponent VertexConnectivity VertexContract VertexCoordinateRules VertexCoordinates VertexCorrelationSimilarity VertexCosineSimilarity VertexCount VertexCoverQ VertexDataCoordinates VertexDegree VertexDelete VertexDiceSimilarity VertexEccentricity VertexInComponent VertexInDegree VertexIndex VertexJaccardSimilarity VertexLabeling VertexLabels VertexLabelStyle VertexList VertexNormals VertexOutComponent VertexOutDegree VertexQ VertexRenderingFunction VertexReplace VertexShape VertexShapeFunction VertexSize VertexStyle VertexTextureCoordinates VertexWeight VertexWeightedGraphQ Vertical VerticalBar VerticalForm VerticalGauge VerticalSeparator VerticalSlider VerticalTilde ViewAngle ViewCenter ViewMatrix ViewPoint ViewPointSelectorSettings ViewPort ViewProjection ViewRange ViewVector ViewVertical VirtualGroupData Visible VisibleCell VoiceStyleData VoigtDistribution VolcanoData Volume VonMisesDistribution VoronoiMeshWaitAll WaitAsynchronousTask WaitNext WaitUntil WakebyDistribution WalleniusHypergeometricDistribution WaringYuleDistribution WarpingCorrespondence WarpingDistance WatershedComponents WatsonUSquareTest WattsStrogatzGraphDistribution WaveletBestBasis WaveletFilterCoefficients WaveletImagePlot WaveletListPlot WaveletMapIndexed WaveletMatrixPlot WaveletPhi WaveletPsi WaveletScale WaveletScalogram WaveletThreshold WeaklyConnectedComponents WeaklyConnectedGraphComponents WeaklyConnectedGraphQ WeakStationarity WeatherData WeatherForecastData WebAudioSearch WebElementObject WeberE WebExecute WebImage WebImageSearch WebSearch WebSessionObject WebSessions WebWindowObject Wedge Wednesday WeibullDistribution WeierstrassE1 WeierstrassE2 WeierstrassE3 WeierstrassEta1 WeierstrassEta2 WeierstrassEta3 WeierstrassHalfPeriods WeierstrassHalfPeriodW1 WeierstrassHalfPeriodW2 WeierstrassHalfPeriodW3 WeierstrassInvariantG2 WeierstrassInvariantG3 WeierstrassInvariants WeierstrassP WeierstrassPPrime WeierstrassSigma WeierstrassZeta WeightedAdjacencyGraph WeightedAdjacencyMatrix WeightedData WeightedGraphQ Weights WelchWindow WheelGraph WhenEvent Which While White WhiteNoiseProcess WhitePoint Whitespace WhitespaceCharacter WhittakerM WhittakerW WienerFilter WienerProcess WignerD WignerSemicircleDistribution WikipediaData WikipediaSearch WilksW WilksWTest WindDirectionData WindingCount WindingPolygon WindowClickSelect WindowElements WindowFloating WindowFrame WindowFrameElements WindowMargins WindowMovable WindowOpacity WindowPersistentStyles WindowSelected WindowSize WindowStatusArea WindowTitle WindowToolbars WindowWidth WindSpeedData WindVectorData WinsorizedMean WinsorizedVariance WishartMatrixDistribution With WolframAlpha WolframAlphaDate WolframAlphaQuantity WolframAlphaResult WolframLanguageData Word WordBoundary WordCharacter WordCloud WordCount WordCounts WordData WordDefinition WordFrequency WordFrequencyData WordList WordOrientation WordSearch WordSelectionFunction WordSeparators WordSpacings WordStem WordTranslation WorkingPrecision WrapAround Write WriteLine WriteString WronskianXMLElement XMLObject XMLTemplate Xnor Xor XYZColorYellow Yesterday YuleDissimilarityZernikeR ZeroSymmetric ZeroTest ZeroWidthTimes Zeta ZetaZero ZIPCodeData ZipfDistribution ZoomCenter ZoomFactor ZTest ZTransform$Aborted $ActivationGroupID $ActivationKey $ActivationUserRegistered $AddOnsDirectory $AllowExternalChannelFunctions $AssertFunction $Assumptions $AsynchronousTask $AudioInputDevices $AudioOutputDevices $BaseDirectory $BatchInput $BatchOutput $BlockchainBase $BoxForms $ByteOrdering $CacheBaseDirectory $Canceled $ChannelBase $CharacterEncoding $CharacterEncodings $CloudBase $CloudConnected $CloudCreditsAvailable $CloudEvaluation $CloudExpressionBase $CloudObjectNameFormat $CloudObjectURLType $CloudRootDirectory $CloudSymbolBase $CloudUserID $CloudUserUUID $CloudVersion $CloudVersionNumber $CloudWolframEngineVersionNumber $CommandLine $CompilationTarget $ConditionHold $ConfiguredKernels $Context $ContextPath $ControlActiveSetting $Cookies $CookieStore $CreationDate $CurrentLink $CurrentTask $CurrentWebSession $DateStringFormat $DefaultAudioInputDevice $DefaultAudioOutputDevice $DefaultFont $DefaultFrontEnd $DefaultImagingDevice $DefaultLocalBase $DefaultMailbox $DefaultNetworkInterface $DefaultPath $Display $DisplayFunction $DistributedContexts $DynamicEvaluation $Echo $EmbedCodeEnvironments $EmbeddableServices $EntityStores $Epilog $EvaluationCloudBase $EvaluationCloudObject $EvaluationEnvironment $ExportFormats $Failed $FinancialDataSource $FontFamilies $FormatType $FrontEnd $FrontEndSession $GeoEntityTypes $GeoLocation $GeoLocationCity $GeoLocationCountry $GeoLocationPrecision $GeoLocationSource $HistoryLength $HomeDirectory $HTMLExportRules $HTTPCookies $HTTPRequest $IgnoreEOF $ImageFormattingWidth $ImagingDevice $ImagingDevices $ImportFormats $IncomingMailSettings $InitialDirectory $Initialization $InitializationContexts $Input $InputFileName $InputStreamMethods $Inspector $InstallationDate $InstallationDirectory $InterfaceEnvironment $InterpreterTypes $IterationLimit $KernelCount $KernelID $Language $LaunchDirectory $LibraryPath $LicenseExpirationDate $LicenseID $LicenseProcesses $LicenseServer $LicenseSubprocesses $LicenseType $Line $Linked $LinkSupported $LoadedFiles $LocalBase $LocalSymbolBase $MachineAddresses $MachineDomain $MachineDomains $MachineEpsilon $MachineID $MachineName $MachinePrecision $MachineType $MaxExtraPrecision $MaxLicenseProcesses $MaxLicenseSubprocesses $MaxMachineNumber $MaxNumber $MaxPiecewiseCases $MaxPrecision $MaxRootDegree $MessageGroups $MessageList $MessagePrePrint $Messages $MinMachineNumber $MinNumber $MinorReleaseNumber $MinPrecision $MobilePhone $ModuleNumber $NetworkConnected $NetworkInterfaces $NetworkLicense $NewMessage $NewSymbol $Notebooks $NoValue $NumberMarks $Off $OperatingSystem $Output $OutputForms $OutputSizeLimit $OutputStreamMethods $Packages $ParentLink $ParentProcessID $PasswordFile $PatchLevelID $Path $PathnameSeparator $PerformanceGoal $Permissions $PermissionsGroupBase $PersistenceBase $PersistencePath $PipeSupported $PlotTheme $Post $Pre $PreferencesDirectory $PreInitialization $PrePrint $PreRead $PrintForms $PrintLiteral $Printout3DPreviewer $ProcessID $ProcessorCount $ProcessorType $ProductInformation $ProgramName $PublisherID $RandomState $RecursionLimit $RegisteredDeviceClasses $RegisteredUserName $ReleaseNumber $RequesterAddress $RequesterWolframID $RequesterWolframUUID $ResourceSystemBase $RootDirectory $ScheduledTask $ScriptCommandLine $ScriptInputString $SecuredAuthenticationKeyTokens $ServiceCreditsAvailable $Services $SessionID $SetParentLink $SharedFunctions $SharedVariables $SoundDisplay $SoundDisplayFunction $SourceLink $SSHAuthentication $SummaryBoxDataSizeLimit $SuppressInputFormHeads $SynchronousEvaluation $SyntaxHandler $System $SystemCharacterEncoding $SystemID $SystemMemory $SystemShell $SystemTimeZone $SystemWordLength $TemplatePath $TemporaryDirectory $TemporaryPrefix $TestFileName $TextStyle $TimedOut $TimeUnit $TimeZone $TimeZoneEntity $TopDirectory $TraceOff $TraceOn $TracePattern $TracePostAction $TracePreAction $UnitSystem $Urgent $UserAddOnsDirectory $UserAgentLanguages $UserAgentMachine $UserAgentName $UserAgentOperatingSystem $UserAgentString $UserAgentVersion $UserBaseDirectory $UserDocumentsDirectory $Username $UserName $UserURLBase $Version $VersionNumber $VoiceStyles $WolframID $WolframUUID\",c:[e.C(\"\\\\(\\\\*\",\"\\\\*\\\\)\",{c:[\"self\"]}),e.QSM,e.CNM]}});hljs.registerLanguage(\"vim\",function(e){return{l:/[!#@\\w]+/,k:{keyword:\"N|0 P|0 X|0 a|0 ab abc abo al am an|0 ar arga argd arge argdo argg argl argu as au aug aun b|0 bN ba bad bd be bel bf bl bm bn bo bp br brea breaka breakd breakl bro bufdo buffers bun bw c|0 cN cNf ca cabc caddb cad caddf cal cat cb cc ccl cd ce cex cf cfir cgetb cgete cg changes chd che checkt cl cla clo cm cmapc cme cn cnew cnf cno cnorea cnoreme co col colo com comc comp con conf cope cp cpf cq cr cs cst cu cuna cunme cw delm deb debugg delc delf dif diffg diffo diffp diffpu diffs diffthis dig di dl dell dj dli do doautoa dp dr ds dsp e|0 ea ec echoe echoh echom echon el elsei em en endfo endf endt endw ene ex exe exi exu f|0 files filet fin fina fini fir fix fo foldc foldd folddoc foldo for fu go gr grepa gu gv ha helpf helpg helpt hi hid his ia iabc if ij il im imapc ime ino inorea inoreme int is isp iu iuna iunme j|0 ju k|0 keepa kee keepj lN lNf l|0 lad laddb laddf la lan lat lb lc lch lcl lcs le lefta let lex lf lfir lgetb lgete lg lgr lgrepa lh ll lla lli lmak lm lmapc lne lnew lnf ln loadk lo loc lockv lol lope lp lpf lr ls lt lu lua luad luaf lv lvimgrepa lw m|0 ma mak map mapc marks mat me menut mes mk mks mksp mkv mkvie mod mz mzf nbc nb nbs new nm nmapc nme nn nnoreme noa no noh norea noreme norm nu nun nunme ol o|0 om omapc ome on ono onoreme opt ou ounme ow p|0 profd prof pro promptr pc ped pe perld po popu pp pre prev ps pt ptN ptf ptj ptl ptn ptp ptr pts pu pw py3 python3 py3d py3f py pyd pyf quita qa rec red redi redr redraws reg res ret retu rew ri rightb rub rubyd rubyf rund ru rv sN san sa sal sav sb sbN sba sbf sbl sbm sbn sbp sbr scrip scripte scs se setf setg setl sf sfir sh sim sig sil sl sla sm smap smapc sme sn sni sno snor snoreme sor so spelld spe spelli spellr spellu spellw sp spr sre st sta startg startr star stopi stj sts sun sunm sunme sus sv sw sy synti sync tN tabN tabc tabdo tabe tabf tabfir tabl tabm tabnew tabn tabo tabp tabr tabs tab ta tags tc tcld tclf te tf th tj tl tm tn to tp tr try ts tu u|0 undoj undol una unh unl unlo unm unme uns up ve verb vert vim vimgrepa vi viu vie vm vmapc vme vne vn vnoreme vs vu vunme windo w|0 wN wa wh wi winc winp wn wp wq wqa ws wu wv x|0 xa xmapc xm xme xn xnoreme xu xunme y|0 z|0 ~ Next Print append abbreviate abclear aboveleft all amenu anoremenu args argadd argdelete argedit argglobal arglocal argument ascii autocmd augroup aunmenu buffer bNext ball badd bdelete behave belowright bfirst blast bmodified bnext botright bprevious brewind break breakadd breakdel breaklist browse bunload bwipeout change cNext cNfile cabbrev cabclear caddbuffer caddexpr caddfile call catch cbuffer cclose center cexpr cfile cfirst cgetbuffer cgetexpr cgetfile chdir checkpath checktime clist clast close cmap cmapclear cmenu cnext cnewer cnfile cnoremap cnoreabbrev cnoremenu copy colder colorscheme command comclear compiler continue confirm copen cprevious cpfile cquit crewind cscope cstag cunmap cunabbrev cunmenu cwindow delete delmarks debug debuggreedy delcommand delfunction diffupdate diffget diffoff diffpatch diffput diffsplit digraphs display deletel djump dlist doautocmd doautoall deletep drop dsearch dsplit edit earlier echo echoerr echohl echomsg else elseif emenu endif endfor endfunction endtry endwhile enew execute exit exusage file filetype find finally finish first fixdel fold foldclose folddoopen folddoclosed foldopen function global goto grep grepadd gui gvim hardcopy help helpfind helpgrep helptags highlight hide history insert iabbrev iabclear ijump ilist imap imapclear imenu inoremap inoreabbrev inoremenu intro isearch isplit iunmap iunabbrev iunmenu join jumps keepalt keepmarks keepjumps lNext lNfile list laddexpr laddbuffer laddfile last language later lbuffer lcd lchdir lclose lcscope left leftabove lexpr lfile lfirst lgetbuffer lgetexpr lgetfile lgrep lgrepadd lhelpgrep llast llist lmake lmap lmapclear lnext lnewer lnfile lnoremap loadkeymap loadview lockmarks lockvar lolder lopen lprevious lpfile lrewind ltag lunmap luado luafile lvimgrep lvimgrepadd lwindow move mark make mapclear match menu menutranslate messages mkexrc mksession mkspell mkvimrc mkview mode mzscheme mzfile nbclose nbkey nbsart next nmap nmapclear nmenu nnoremap nnoremenu noautocmd noremap nohlsearch noreabbrev noremenu normal number nunmap nunmenu oldfiles open omap omapclear omenu only onoremap onoremenu options ounmap ounmenu ownsyntax print profdel profile promptfind promptrepl pclose pedit perl perldo pop popup ppop preserve previous psearch ptag ptNext ptfirst ptjump ptlast ptnext ptprevious ptrewind ptselect put pwd py3do py3file python pydo pyfile quit quitall qall read recover redo redir redraw redrawstatus registers resize retab return rewind right rightbelow ruby rubydo rubyfile rundo runtime rviminfo substitute sNext sandbox sargument sall saveas sbuffer sbNext sball sbfirst sblast sbmodified sbnext sbprevious sbrewind scriptnames scriptencoding scscope set setfiletype setglobal setlocal sfind sfirst shell simalt sign silent sleep slast smagic smapclear smenu snext sniff snomagic snoremap snoremenu sort source spelldump spellgood spellinfo spellrepall spellundo spellwrong split sprevious srewind stop stag startgreplace startreplace startinsert stopinsert stjump stselect sunhide sunmap sunmenu suspend sview swapname syntax syntime syncbind tNext tabNext tabclose tabedit tabfind tabfirst tablast tabmove tabnext tabonly tabprevious tabrewind tag tcl tcldo tclfile tearoff tfirst throw tjump tlast tmenu tnext topleft tprevious trewind tselect tunmenu undo undojoin undolist unabbreviate unhide unlet unlockvar unmap unmenu unsilent update vglobal version verbose vertical vimgrep vimgrepadd visual viusage view vmap vmapclear vmenu vnew vnoremap vnoremenu vsplit vunmap vunmenu write wNext wall while winsize wincmd winpos wnext wprevious wqall wsverb wundo wviminfo xit xall xmapclear xmap xmenu xnoremap xnoremenu xunmap xunmenu yank\",built_in:\"synIDtrans atan2 range matcharg did_filetype asin feedkeys xor argv complete_check add getwinposx getqflist getwinposy screencol clearmatches empty extend getcmdpos mzeval garbagecollect setreg ceil sqrt diff_hlID inputsecret get getfperm getpid filewritable shiftwidth max sinh isdirectory synID system inputrestore winline atan visualmode inputlist tabpagewinnr round getregtype mapcheck hasmapto histdel argidx findfile sha256 exists toupper getcmdline taglist string getmatches bufnr strftime winwidth bufexists strtrans tabpagebuflist setcmdpos remote_read printf setloclist getpos getline bufwinnr float2nr len getcmdtype diff_filler luaeval resolve libcallnr foldclosedend reverse filter has_key bufname str2float strlen setline getcharmod setbufvar index searchpos shellescape undofile foldclosed setqflist buflisted strchars str2nr virtcol floor remove undotree remote_expr winheight gettabwinvar reltime cursor tabpagenr finddir localtime acos getloclist search tanh matchend rename gettabvar strdisplaywidth type abs py3eval setwinvar tolower wildmenumode log10 spellsuggest bufloaded synconcealed nextnonblank server2client complete settabwinvar executable input wincol setmatches getftype hlID inputsave searchpair or screenrow line settabvar histadd deepcopy strpart remote_peek and eval getftime submatch screenchar winsaveview matchadd mkdir screenattr getfontname libcall reltimestr getfsize winnr invert pow getbufline byte2line soundfold repeat fnameescape tagfiles sin strwidth spellbadword trunc maparg log lispindent hostname setpos globpath remote_foreground getchar synIDattr fnamemodify cscope_connection stridx winbufnr indent min complete_add nr2char searchpairpos inputdialog values matchlist items hlexists strridx browsedir expand fmod pathshorten line2byte argc count getwinvar glob foldtextresult getreg foreground cosh matchdelete has char2nr simplify histget searchdecl iconv winrestcmd pumvisible writefile foldlevel haslocaldir keys cos matchstr foldtext histnr tan tempname getcwd byteidx getbufvar islocked escape eventhandler remote_send serverlist winrestview synstack pyeval prevnonblank readfile cindent filereadable changenr exp\"},i:/;/,c:[e.NM,{cN:\"string\",b:\"'\",e:\"'\",i:\"\\\\n\"},{cN:\"string\",b:/\"(\\\\\"|\\n\\\\|[^\"\\n])*\"/},e.C('\"',\"$\"),{cN:\"variable\",b:/[bwtglsav]:[\\w\\d_]*/},{cN:\"function\",bK:\"function function!\",e:\"$\",relevance:0,c:[e.TM,{cN:\"params\",b:\"\\\\(\",e:\"\\\\)\"}]},{cN:\"symbol\",b:/<[\\w-]+>/}]}});hljs.registerLanguage(\"makefile\",function(e){var i={cN:\"variable\",v:[{b:\"\\\\$\\\\(\"+e.UIR+\"\\\\)\",c:[e.BE]},{b:/\\$[@%<?\\^\\+\\*]/}]},r={cN:\"string\",b:/\"/,e:/\"/,c:[e.BE,i]},a={cN:\"variable\",b:/\\$\\([\\w-]+\\s/,e:/\\)/,k:{built_in:\"subst patsubst strip findstring filter filter-out sort word wordlist firstword lastword dir notdir suffix basename addsuffix addprefix join wildcard realpath abspath error warning shell origin flavor foreach if or and call eval file value\"},c:[i]},n={b:\"^\"+e.UIR+\"\\\\s*(?=[:+?]?=)\"},t={cN:\"section\",b:/^[^\\s]+:/,e:/$/,c:[i]};return{aliases:[\"mk\",\"mak\"],k:\"define endef undefine ifdef ifndef ifeq ifneq else endif include -include sinclude override export unexport private vpath\",l:/[\\w-]+/,c:[e.HCM,i,r,a,n,{cN:\"meta\",b:/^\\.PHONY:/,e:/$/,k:{\"meta-keyword\":\".PHONY\"},l:/[\\.\\w]+/},t]}});hljs.registerLanguage(\"objectivec\",function(e){var t=/[a-zA-Z@][a-zA-Z0-9_]*/,i=\"@interface @class @protocol @implementation\";return{aliases:[\"mm\",\"objc\",\"obj-c\"],k:{keyword:\"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN\",literal:\"false true FALSE TRUE nil YES NO NULL\",built_in:\"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once\"},l:t,i:\"</\",c:[{cN:\"built_in\",b:\"\\\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\\\w+\"},e.CLCM,e.CBCM,e.CNM,e.QSM,e.ASM,{cN:\"string\",v:[{b:'@\"',e:'\"',i:\"\\\\n\",c:[e.BE]}]},{cN:\"meta\",b:/#\\s*[a-z]+\\b/,e:/$/,k:{\"meta-keyword\":\"if else elif endif define undef warning error line pragma ifdef ifndef include\"},c:[{b:/\\\\\\n/,relevance:0},e.inherit(e.QSM,{cN:\"meta-string\"}),{cN:\"meta-string\",b:/<.*?>/,e:/$/,i:\"\\\\n\"},e.CLCM,e.CBCM]},{cN:\"class\",b:\"(\"+i.split(\" \").join(\"|\")+\")\\\\b\",e:\"({|$)\",eE:!0,k:i,l:t,c:[e.UTM]},{b:\"\\\\.\"+e.UIR,relevance:0}]}});hljs.registerLanguage(\"shell\",function(s){return{aliases:[\"console\"],c:[{cN:\"meta\",b:\"^\\\\s{0,3}[/\\\\w\\\\d\\\\[\\\\]()@-]*[>%$#]\",starts:{e:\"$\",sL:\"bash\"}}]}});hljs.registerLanguage(\"erlang\",function(e){var r=\"[a-z'][a-zA-Z0-9_']*\",c=\"(\"+r+\":\"+r+\"|\"+r+\")\",n={keyword:\"after and andalso|10 band begin bnot bor bsl bzr bxor case catch cond div end fun if let not of orelse|10 query receive rem try when xor\",literal:\"false true\"},a=e.C(\"%\",\"$\"),b={cN:\"number\",b:\"\\\\b(\\\\d+#[a-fA-F0-9]+|\\\\d+(\\\\.\\\\d+)?([eE][-+]?\\\\d+)?)\",relevance:0},i={b:\"fun\\\\s+\"+r+\"/\\\\d+\"},l={b:c+\"\\\\(\",e:\"\\\\)\",rB:!0,relevance:0,c:[{b:c,relevance:0},{b:\"\\\\(\",e:\"\\\\)\",eW:!0,rE:!0,relevance:0}]},d={b:\"{\",e:\"}\",relevance:0},o={b:\"\\\\b_([A-Z][A-Za-z0-9_]*)?\",relevance:0},t={b:\"[A-Z][a-zA-Z0-9_]*\",relevance:0},v={b:\"#\"+e.UIR,relevance:0,rB:!0,c:[{b:\"#\"+e.UIR,relevance:0},{b:\"{\",e:\"}\",relevance:0}]},f={bK:\"fun receive if try case\",e:\"end\",k:n};f.c=[a,i,e.inherit(e.ASM,{cN:\"\"}),f,l,e.QSM,b,d,o,t,v];var s=[a,i,f,l,e.QSM,b,d,o,t,v];l.c[1].c=s,d.c=s;var u={cN:\"params\",b:\"\\\\(\",e:\"\\\\)\",c:v.c[1].c=s};return{aliases:[\"erl\"],k:n,i:\"(</|\\\\*=|\\\\+=|-=|/\\\\*|\\\\*/|\\\\(\\\\*|\\\\*\\\\))\",c:[{cN:\"function\",b:\"^\"+r+\"\\\\s*\\\\(\",e:\"->\",rB:!0,i:\"\\\\(|#|//|/\\\\*|\\\\\\\\|:|;\",c:[u,e.inherit(e.TM,{b:r})],starts:{e:\";|\\\\.\",k:n,c:s}},a,{b:\"^-\",e:\"\\\\.\",relevance:0,eE:!0,rB:!0,l:\"-\"+e.IR,k:\"-module -record -undef -export -ifdef -ifndef -author -copyright -doc -vsn -import -include -include_lib -compile -define -else -endif -file -behaviour -behavior -spec\",c:[u]},b,e.QSM,v,o,t,d,{b:/\\.$/}]}});hljs.registerLanguage(\"powershell\",function(e){var t={keyword:\"if else foreach return do while until elseif begin for trap data dynamicparam end break throw param continue finally in switch exit filter try process catch hidden static parameter\"},n={b:\"`[\\\\s\\\\S]\",relevance:0},c={cN:\"variable\",v:[{b:/\\$\\B/},{cN:\"keyword\",b:/\\$this/},{b:/\\$[\\w\\d][\\w\\d_:]*/}]},i={cN:\"string\",v:[{b:/\"/,e:/\"/},{b:/@\"/,e:/^\"@/}],c:[n,c,{cN:\"variable\",b:/\\$[A-z]/,e:/[^A-z]/}]},a={cN:\"string\",v:[{b:/'/,e:/'/},{b:/@'/,e:/^'@/}]},r=e.inherit(e.C(null,null),{v:[{b:/#/,e:/$/},{b:/<#/,e:/#>/}],c:[{cN:\"doctag\",v:[{b:/\\.(synopsis|description|example|inputs|outputs|notes|link|component|role|functionality)/},{b:/\\.(parameter|forwardhelptargetname|forwardhelpcategory|remotehelprunspace|externalhelp)\\s+\\S+/}]}]}),o={cN:\"built_in\",v:[{b:\"(\".concat(\"Add|Clear|Close|Copy|Enter|Exit|Find|Format|Get|Hide|Join|Lock|Move|New|Open|Optimize|Pop|Push|Redo|Remove|Rename|Reset|Resize|Search|Select|Set|Show|Skip|Split|Step|Switch|Undo|Unlock|Watch|Backup|Checkpoint|Compare|Compress|Convert|ConvertFrom|ConvertTo|Dismount|Edit|Expand|Export|Group|Import|Initialize|Limit|Merge|New|Out|Publish|Restore|Save|Sync|Unpublish|Update|Approve|Assert|Complete|Confirm|Deny|Disable|Enable|Install|Invoke|Register|Request|Restart|Resume|Start|Stop|Submit|Suspend|Uninstall|Unregister|Wait|Debug|Measure|Ping|Repair|Resolve|Test|Trace|Connect|Disconnect|Read|Receive|Send|Write|Block|Grant|Protect|Revoke|Unblock|Unprotect|Use|ForEach|Sort|Tee|Where\",\")+(-)[\\\\w\\\\d]+\")}]},l={cN:\"class\",bK:\"class enum\",e:/\\s*[{]/,eE:!0,relevance:0,c:[e.TM]},s={cN:\"function\",b:/function\\s+/,e:/\\s*\\{|$/,eE:!0,rB:!0,relevance:0,c:[{b:\"function\",relevance:0,cN:\"keyword\"},{cN:\"title\",b:/\\w[\\w\\d]*((-)[\\w\\d]+)*/,relevance:0},{b:/\\(/,e:/\\)/,cN:\"params\",relevance:0,c:[c]}]},p={b:/using\\s/,e:/$/,rB:!0,c:[i,a,{cN:\"keyword\",b:/(using|assembly|command|module|namespace|type)/}]},b={v:[{cN:\"operator\",b:\"(\".concat(\"-and|-as|-band|-bnot|-bor|-bxor|-casesensitive|-ccontains|-ceq|-cge|-cgt|-cle|-clike|-clt|-cmatch|-cne|-cnotcontains|-cnotlike|-cnotmatch|-contains|-creplace|-csplit|-eq|-exact|-f|-file|-ge|-gt|-icontains|-ieq|-ige|-igt|-ile|-ilike|-ilt|-imatch|-in|-ine|-inotcontains|-inotlike|-inotmatch|-ireplace|-is|-isnot|-isplit|-join|-le|-like|-lt|-match|-ne|-not|-notcontains|-notin|-notlike|-notmatch|-or|-regex|-replace|-shl|-shr|-split|-wildcard|-xor\",\")\\\\b\")},{cN:\"literal\",b:/(-)[\\w\\d]+/,relevance:0}]},d={cN:\"function\",b:/\\[.*\\]\\s*[\\w]+[ ]??\\(/,e:/$/,rB:!0,relevance:0,c:[{cN:\"keyword\",b:\"(\".concat(t.keyword.toString().replace(/\\s/g,\"|\"),\")\\\\b\"),endsParent:!0,relevance:0},e.inherit(e.TM,{endsParent:!0})]},u=[d,r,n,e.NM,i,a,o,c,{cN:\"literal\",b:/\\$(null|true|false)\\b/},{cN:\"selector-tag\",b:/\\@\\B/,relevance:0}],m={b:/\\[/,e:/\\]/,eB:!0,eE:!0,relevance:0,c:[].concat(\"self\",u,{b:\"(\"+[\"string\",\"char\",\"byte\",\"int\",\"long\",\"bool\",\"decimal\",\"single\",\"double\",\"DateTime\",\"xml\",\"array\",\"hashtable\",\"void\"].join(\"|\")+\")\",cN:\"built_in\",relevance:0},{cN:\"type\",b:/[\\.\\w\\d]+/,relevance:0})};return d.c.unshift(m),{aliases:[\"ps\",\"ps1\"],l:/-?[A-z\\.\\-]+/,cI:!0,k:t,c:u.concat(l,s,p,b,m)}});hljs.registerLanguage(\"typescript\",function(e){var r=\"[A-Za-z$_][0-9A-Za-z$_]*\",t={keyword:\"in if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const class public private protected get set super static implements enum export import declare type namespace abstract as from extends async await\",literal:\"true false null undefined NaN Infinity\",built_in:\"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document any number boolean string void Promise\"},n={cN:\"meta\",b:\"@\"+r},a={b:\"\\\\(\",e:/\\)/,k:t,c:[\"self\",e.QSM,e.ASM,e.NM]},c={cN:\"params\",b:/\\(/,e:/\\)/,eB:!0,eE:!0,k:t,c:[e.CLCM,e.CBCM,n,a]},s={cN:\"number\",v:[{b:\"\\\\b(0[bB][01]+)n?\"},{b:\"\\\\b(0[oO][0-7]+)n?\"},{b:e.CNR+\"n?\"}],relevance:0},o={cN:\"subst\",b:\"\\\\$\\\\{\",e:\"\\\\}\",k:t,c:[]},i={b:\"html`\",e:\"\",starts:{e:\"`\",rE:!1,c:[e.BE,o],sL:\"xml\"}},l={b:\"css`\",e:\"\",starts:{e:\"`\",rE:!1,c:[e.BE,o],sL:\"css\"}},b={cN:\"string\",b:\"`\",e:\"`\",c:[e.BE,o]};return o.c=[e.ASM,e.QSM,i,l,b,s,e.RM],{aliases:[\"ts\"],k:t,c:[{cN:\"meta\",b:/^\\s*['\"]use strict['\"]/},e.ASM,e.QSM,i,l,b,e.CLCM,e.CBCM,s,{b:\"(\"+e.RSR+\"|\\\\b(case|return|throw)\\\\b)\\\\s*\",k:\"return throw case\",c:[e.CLCM,e.CBCM,e.RM,{cN:\"function\",b:\"(\\\\(.*?\\\\)|\"+e.IR+\")\\\\s*=>\",rB:!0,e:\"\\\\s*=>\",c:[{cN:\"params\",v:[{b:e.IR},{b:/\\(\\s*\\)/},{b:/\\(/,e:/\\)/,eB:!0,eE:!0,k:t,c:[\"self\",e.CLCM,e.CBCM]}]}]}],relevance:0},{cN:\"function\",bK:\"function\",e:/[\\{;]/,eE:!0,k:t,c:[\"self\",e.inherit(e.TM,{b:r}),c],i:/%/,relevance:0},{bK:\"constructor\",e:/[\\{;]/,eE:!0,c:[\"self\",c]},{b:/module\\./,k:{built_in:\"module\"},relevance:0},{bK:\"module\",e:/\\{/,eE:!0},{bK:\"interface\",e:/\\{/,eE:!0,k:\"interface extends\"},{b:/\\$[(.]/},{b:\"\\\\.\"+e.IR,relevance:0},n,a]}});hljs.registerLanguage(\"fortran\",function(e){return{cI:!0,aliases:[\"f90\",\"f95\"],k:{literal:\".False. .True.\",keyword:\"kind do while private call intrinsic where elsewhere type endtype endmodule endselect endinterface end enddo endif if forall endforall only contains default return stop then block endblock public subroutine|10 function program .and. .or. .not. .le. .eq. .ge. .gt. .lt. goto save else use module select case access blank direct exist file fmt form formatted iostat name named nextrec number opened rec recl sequential status unformatted unit continue format pause cycle exit c_null_char c_alert c_backspace c_form_feed flush wait decimal round iomsg synchronous nopass non_overridable pass protected volatile abstract extends import non_intrinsic value deferred generic final enumerator class associate bind enum c_int c_short c_long c_long_long c_signed_char c_size_t c_int8_t c_int16_t c_int32_t c_int64_t c_int_least8_t c_int_least16_t c_int_least32_t c_int_least64_t c_int_fast8_t c_int_fast16_t c_int_fast32_t c_int_fast64_t c_intmax_t C_intptr_t c_float c_double c_long_double c_float_complex c_double_complex c_long_double_complex c_bool c_char c_null_ptr c_null_funptr c_new_line c_carriage_return c_horizontal_tab c_vertical_tab iso_c_binding c_loc c_funloc c_associated  c_f_pointer c_ptr c_funptr iso_fortran_env character_storage_size error_unit file_storage_size input_unit iostat_end iostat_eor numeric_storage_size output_unit c_f_procpointer ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode newunit contiguous recursive pad position action delim readwrite eor advance nml interface procedure namelist include sequence elemental pure integer real character complex logical dimension allocatable|10 parameter external implicit|10 none double precision assign intent optional pointer target in out common equivalence data\",built_in:\"alog alog10 amax0 amax1 amin0 amin1 amod cabs ccos cexp clog csin csqrt dabs dacos dasin datan datan2 dcos dcosh ddim dexp dint dlog dlog10 dmax1 dmin1 dmod dnint dsign dsin dsinh dsqrt dtan dtanh float iabs idim idint idnint ifix isign max0 max1 min0 min1 sngl algama cdabs cdcos cdexp cdlog cdsin cdsqrt cqabs cqcos cqexp cqlog cqsin cqsqrt dcmplx dconjg derf derfc dfloat dgamma dimag dlgama iqint qabs qacos qasin qatan qatan2 qcmplx qconjg qcos qcosh qdim qerf qerfc qexp qgamma qimag qlgama qlog qlog10 qmax1 qmin1 qmod qnint qsign qsin qsinh qsqrt qtan qtanh abs acos aimag aint anint asin atan atan2 char cmplx conjg cos cosh exp ichar index int log log10 max min nint sign sin sinh sqrt tan tanh print write dim lge lgt lle llt mod nullify allocate deallocate adjustl adjustr all allocated any associated bit_size btest ceiling count cshift date_and_time digits dot_product eoshift epsilon exponent floor fraction huge iand ibclr ibits ibset ieor ior ishft ishftc lbound len_trim matmul maxexponent maxloc maxval merge minexponent minloc minval modulo mvbits nearest pack present product radix random_number random_seed range repeat reshape rrspacing scale scan selected_int_kind selected_real_kind set_exponent shape size spacing spread sum system_clock tiny transpose trim ubound unpack verify achar iachar transfer dble entry dprod cpu_time command_argument_count get_command get_command_argument get_environment_variable is_iostat_end ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode is_iostat_eor move_alloc new_line selected_char_kind same_type_as extends_type_ofacosh asinh atanh bessel_j0 bessel_j1 bessel_jn bessel_y0 bessel_y1 bessel_yn erf erfc erfc_scaled gamma log_gamma hypot norm2 atomic_define atomic_ref execute_command_line leadz trailz storage_size merge_bits bge bgt ble blt dshiftl dshiftr findloc iall iany iparity image_index lcobound ucobound maskl maskr num_images parity popcnt poppar shifta shiftl shiftr this_image\"},i:/\\/\\*/,c:[e.inherit(e.ASM,{cN:\"string\",relevance:0}),e.inherit(e.QSM,{cN:\"string\",relevance:0}),{cN:\"function\",bK:\"subroutine function program\",i:\"[${=\\\\n]\",c:[e.UTM,{cN:\"params\",b:\"\\\\(\",e:\"\\\\)\"}]},e.C(\"!\",\"$\",{relevance:0}),{cN:\"number\",b:\"(?=\\\\b|\\\\+|\\\\-|\\\\.)(?=\\\\.\\\\d|\\\\d)(?:\\\\d+)?(?:\\\\.?\\\\d*)(?:[de][+-]?\\\\d+)?\\\\b\\\\.?\",relevance:0}]}});hljs.registerLanguage(\"php\",function(e){var c={b:\"\\\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*\"},i={cN:\"meta\",b:/<\\?(php)?|\\?>/},t={cN:\"string\",c:[e.BE,i],v:[{b:'b\"',e:'\"'},{b:\"b'\",e:\"'\"},e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null})]},a={v:[e.BNM,e.CNM]};return{aliases:[\"php\",\"php3\",\"php4\",\"php5\",\"php6\",\"php7\"],cI:!0,k:\"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally\",c:[e.HCM,e.C(\"//\",\"$\",{c:[i]}),e.C(\"/\\\\*\",\"\\\\*/\",{c:[{cN:\"doctag\",b:\"@[A-Za-z]+\"}]}),e.C(\"__halt_compiler.+?;\",!1,{eW:!0,k:\"__halt_compiler\",l:e.UIR}),{cN:\"string\",b:/<<<['\"]?\\w+['\"]?$/,e:/^\\w+;?$/,c:[e.BE,{cN:\"subst\",v:[{b:/\\$\\w+/},{b:/\\{\\$/,e:/\\}/}]}]},i,{cN:\"keyword\",b:/\\$this\\b/},c,{b:/(::|->)+[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*/},{cN:\"function\",bK:\"function\",e:/[;{]/,eE:!0,i:\"\\\\$|\\\\[|%\",c:[e.UTM,{cN:\"params\",b:\"\\\\(\",e:\"\\\\)\",c:[\"self\",c,e.CBCM,t,a]}]},{cN:\"class\",bK:\"class interface\",e:\"{\",eE:!0,i:/[:\\(\\$\"]/,c:[{bK:\"extends implements\"},e.UTM]},{bK:\"namespace\",e:\";\",i:/[\\.']/,c:[e.UTM]},{bK:\"use\",e:\";\",c:[e.UTM]},{b:\"=>\"},t,a]}});hljs.registerLanguage(\"haskell\",function(e){var i={v:[e.C(\"--\",\"$\"),e.C(\"{-\",\"-}\",{c:[\"self\"]})]},a={cN:\"meta\",b:\"{-#\",e:\"#-}\"},l={cN:\"meta\",b:\"^#\",e:\"$\"},c={cN:\"type\",b:\"\\\\b[A-Z][\\\\w']*\",relevance:0},n={b:\"\\\\(\",e:\"\\\\)\",i:'\"',c:[a,l,{cN:\"type\",b:\"\\\\b[A-Z][\\\\w]*(\\\\((\\\\.\\\\.|,|\\\\w+)\\\\))?\"},e.inherit(e.TM,{b:\"[_a-z][\\\\w']*\"}),i]};return{aliases:[\"hs\"],k:\"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec\",c:[{bK:\"module\",e:\"where\",k:\"module where\",c:[n,i],i:\"\\\\W\\\\.|;\"},{b:\"\\\\bimport\\\\b\",e:\"$\",k:\"import qualified as hiding\",c:[n,i],i:\"\\\\W\\\\.|;\"},{cN:\"class\",b:\"^(\\\\s*)?(class|instance)\\\\b\",e:\"where\",k:\"class family instance where\",c:[c,n,i]},{cN:\"class\",b:\"\\\\b(data|(new)?type)\\\\b\",e:\"$\",k:\"data family type newtype deriving\",c:[a,c,n,{b:\"{\",e:\"}\",c:n.c},i]},{bK:\"default\",e:\"$\",c:[c,n,i]},{bK:\"infix infixl infixr\",e:\"$\",c:[e.CNM,i]},{b:\"\\\\bforeign\\\\b\",e:\"$\",k:\"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe\",c:[c,e.QSM,i]},{cN:\"meta\",b:\"#!\\\\/usr\\\\/bin\\\\/env runhaskell\",e:\"$\"},a,l,e.QSM,e.CNM,c,e.inherit(e.TM,{b:\"^[_a-z][\\\\w']*\"}),i,{b:\"->|<-\"}]}});hljs.registerLanguage(\"coffeescript\",function(e){var c={keyword:\"in if for while finally new do return else break catch instanceof throw try this switch continue typeof delete debugger super yield import export from as default await then unless until loop of by when and or is isnt not\",literal:\"true false null undefined yes no on off\",built_in:\"npm require console print module global window document\"},n=\"[A-Za-z$_][0-9A-Za-z$_]*\",r={cN:\"subst\",b:/#\\{/,e:/}/,k:c},i=[e.BNM,e.inherit(e.CNM,{starts:{e:\"(\\\\s*/)?\",relevance:0}}),{cN:\"string\",v:[{b:/'''/,e:/'''/,c:[e.BE]},{b:/'/,e:/'/,c:[e.BE]},{b:/\"\"\"/,e:/\"\"\"/,c:[e.BE,r]},{b:/\"/,e:/\"/,c:[e.BE,r]}]},{cN:\"regexp\",v:[{b:\"///\",e:\"///\",c:[r,e.HCM]},{b:\"//[gim]{0,3}(?=\\\\W)\",relevance:0},{b:/\\/(?![ *]).*?(?![\\\\]).\\/[gim]{0,3}(?=\\W)/}]},{b:\"@\"+n},{sL:\"javascript\",eB:!0,eE:!0,v:[{b:\"```\",e:\"```\"},{b:\"`\",e:\"`\"}]}];r.c=i;var s=e.inherit(e.TM,{b:n}),t=\"(\\\\(.*\\\\))?\\\\s*\\\\B[-=]>\",a={cN:\"params\",b:\"\\\\([^\\\\(]\",rB:!0,c:[{b:/\\(/,e:/\\)/,k:c,c:[\"self\"].concat(i)}]};return{aliases:[\"coffee\",\"cson\",\"iced\"],k:c,i:/\\/\\*/,c:i.concat([e.C(\"###\",\"###\"),e.HCM,{cN:\"function\",b:\"^\\\\s*\"+n+\"\\\\s*=\\\\s*\"+t,e:\"[-=]>\",rB:!0,c:[s,a]},{b:/[:\\(,=]\\s*/,relevance:0,c:[{cN:\"function\",b:t,e:\"[-=]>\",rB:!0,c:[a]}]},{cN:\"class\",bK:\"class\",e:\"$\",i:/[:=\"\\[\\]]/,c:[{bK:\"extends\",eW:!0,i:/[:=\"\\[\\]]/,c:[s]},s]},{b:n+\":\",e:\":\",rB:!0,rE:!0,relevance:0}])}});hljs.registerLanguage(\"r\",function(e){var r=\"([a-zA-Z]|\\\\.[a-zA-Z.])[a-zA-Z0-9._]*\";return{c:[e.HCM,{b:r,l:r,k:{keyword:\"function if in break next repeat else for return switch while try tryCatch stop warning require library attach detach source setMethod setGeneric setGroupGeneric setClass ...\",literal:\"NULL NA TRUE FALSE T F Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10\"},relevance:0},{cN:\"number\",b:\"0[xX][0-9a-fA-F]+[Li]?\\\\b\",relevance:0},{cN:\"number\",b:\"\\\\d+(?:[eE][+\\\\-]?\\\\d*)?L\\\\b\",relevance:0},{cN:\"number\",b:\"\\\\d+\\\\.(?!\\\\d)(?:i\\\\b)?\",relevance:0},{cN:\"number\",b:\"\\\\d+(?:\\\\.\\\\d*)?(?:[eE][+\\\\-]?\\\\d*)?i?\\\\b\",relevance:0},{cN:\"number\",b:\"\\\\.\\\\d+(?:[eE][+\\\\-]?\\\\d*)?i?\\\\b\",relevance:0},{b:\"`\",e:\"`\",relevance:0},{cN:\"string\",c:[e.BE],v:[{b:'\"',e:'\"'},{b:\"'\",e:\"'\"}]}]}});hljs.registerLanguage(\"autohotkey\",function(e){var a={b:\"`[\\\\s\\\\S]\"};return{cI:!0,aliases:[\"ahk\"],k:{keyword:\"Break Continue Critical Exit ExitApp Gosub Goto New OnExit Pause return SetBatchLines SetTimer Suspend Thread Throw Until ahk_id ahk_class ahk_pid ahk_exe ahk_group\",literal:\"true false NOT AND OR\",built_in:\"ComSpec Clipboard ClipboardAll ErrorLevel\"},c:[a,e.inherit(e.QSM,{c:[a]}),e.C(\";\",\"$\",{relevance:0}),e.CBCM,{cN:\"number\",b:e.NR,relevance:0},{cN:\"variable\",b:\"%[a-zA-Z0-9#_$@]+%\"},{cN:\"built_in\",b:\"^\\\\s*\\\\w+\\\\s*(,|%)\"},{cN:\"title\",v:[{b:'^[^\\\\n\";]+::(?!=)'},{b:'^[^\\\\n\";]+:(?!=)',relevance:0}]},{cN:\"meta\",b:\"^\\\\s*#\\\\w+\",e:\"$\",relevance:0},{cN:\"built_in\",b:\"A_[a-zA-Z0-9]+\"},{b:\",\\\\s*,\"}]}});hljs.registerLanguage(\"elixir\",function(e){var b=\"[a-zA-Z_][a-zA-Z0-9_.]*(\\\\!|\\\\?)?\",c=\"and false then defined module in return redo retry end for true self when next until do begin unless nil break not case cond alias while ensure or include use alias fn quote require import with|0\",n={cN:\"subst\",b:\"#\\\\{\",e:\"}\",l:b,k:c},r=\"[/|([{<\\\"']\",a={cN:\"string\",b:\"~[a-z](?=\"+r+\")\",c:[{endsParent:!0,c:[{c:[e.BE,n],v:[{b:/\"/,e:/\"/},{b:/'/,e:/'/},{b:/\\//,e:/\\//},{b:/\\|/,e:/\\|/},{b:/\\(/,e:/\\)/},{b:/\\[/,e:/\\]/},{b:/\\{/,e:/\\}/},{b:/</,e:/>/}]}]}]},i={cN:\"string\",b:\"~[A-Z](?=\"+r+\")\",c:[{b:/\"/,e:/\"/},{b:/'/,e:/'/},{b:/\\//,e:/\\//},{b:/\\|/,e:/\\|/},{b:/\\(/,e:/\\)/},{b:/\\[/,e:/\\]/},{b:/\\{/,e:/\\}/},{b:/\\</,e:/\\>/}]},l={cN:\"string\",c:[e.BE,n],v:[{b:/\"\"\"/,e:/\"\"\"/},{b:/'''/,e:/'''/},{b:/~S\"\"\"/,e:/\"\"\"/,c:[]},{b:/~S\"/,e:/\"/,c:[]},{b:/~S'''/,e:/'''/,c:[]},{b:/~S'/,e:/'/,c:[]},{b:/'/,e:/'/},{b:/\"/,e:/\"/}]},s={cN:\"function\",bK:\"def defp defmacro\",e:/\\B\\b/,c:[e.inherit(e.TM,{b:b,endsParent:!0})]},t=e.inherit(s,{cN:\"class\",bK:\"defimpl defmodule defprotocol defrecord\",e:/\\bdo\\b|$|;/}),d=[l,i,a,e.HCM,t,s,{b:\"::\"},{cN:\"symbol\",b:\":(?![\\\\s:])\",c:[l,{b:\"[a-zA-Z_]\\\\w*[!?=]?|[-+~]\\\\@|<<|>>|=~|===?|<=>|[<>]=?|\\\\*\\\\*|[-/+%^&*~`|]|\\\\[\\\\]=?\"}],relevance:0},{cN:\"symbol\",b:b+\":(?!:)\",relevance:0},{cN:\"number\",b:\"(\\\\b0o[0-7_]+)|(\\\\b0b[01_]+)|(\\\\b0x[0-9a-fA-F_]+)|(-?\\\\b[1-9][0-9_]*(.[0-9_]+([eE][-+]?[0-9]+)?)?)\",relevance:0},{cN:\"variable\",b:\"(\\\\$\\\\W)|((\\\\$|\\\\@\\\\@?)(\\\\w+))\"},{b:\"->\"},{b:\"(\"+e.RSR+\")\\\\s*\",c:[e.HCM,{cN:\"regexp\",i:\"\\\\n\",c:[e.BE,n],v:[{b:\"/\",e:\"/[a-z]*\"},{b:\"%r\\\\[\",e:\"\\\\][a-z]*\"}]}],relevance:0}];return{l:b,k:c,c:n.c=d}});hljs.registerLanguage(\"gradle\",function(e){return{cI:!0,k:{keyword:\"task project allprojects subprojects artifacts buildscript configurations dependencies repositories sourceSets description delete from into include exclude source classpath destinationDir includes options sourceCompatibility targetCompatibility group flatDir doLast doFirst flatten todir fromdir ant def abstract break case catch continue default do else extends final finally for if implements instanceof native new private protected public return static switch synchronized throw throws transient try volatile while strictfp package import false null super this true antlrtask checkstyle codenarc copy boolean byte char class double float int interface long short void compile runTime file fileTree abs any append asList asWritable call collect compareTo count div dump each eachByte eachFile eachLine every find findAll flatten getAt getErr getIn getOut getText grep immutable inject inspect intersect invokeMethods isCase join leftShift minus multiply newInputStream newOutputStream newPrintWriter newReader newWriter next plus pop power previous print println push putAt read readBytes readLines reverse reverseEach round size sort splitEachLine step subMap times toInteger toList tokenize upto waitForOrKill withPrintWriter withReader withStream withWriter withWriterAppend write writeLine\"},c:[e.CLCM,e.CBCM,e.ASM,e.QSM,e.NM,e.RM]}});hljs.registerLanguage(\"css\",function(e){var c={b:/(?:[A-Z\\_\\.\\-]+|--[a-zA-Z0-9_-]+)\\s*:/,rB:!0,e:\";\",eW:!0,c:[{cN:\"attribute\",b:/\\S/,e:\":\",eE:!0,starts:{eW:!0,eE:!0,c:[{b:/[\\w-]+\\(/,rB:!0,c:[{cN:\"built_in\",b:/[\\w-]+/},{b:/\\(/,e:/\\)/,c:[e.ASM,e.QSM,e.CSSNM]}]},e.CSSNM,e.QSM,e.ASM,e.CBCM,{cN:\"number\",b:\"#[0-9A-Fa-f]+\"},{cN:\"meta\",b:\"!important\"}]}}]};return{cI:!0,i:/[=\\/|'\\$]/,c:[e.CBCM,{cN:\"selector-id\",b:/#[A-Za-z0-9_-]+/},{cN:\"selector-class\",b:/\\.[A-Za-z0-9_-]+/},{cN:\"selector-attr\",b:/\\[/,e:/\\]/,i:\"$\",c:[e.ASM,e.QSM]},{cN:\"selector-pseudo\",b:/:(:)?[a-zA-Z0-9\\_\\-\\+\\(\\)\"'.]+/},{b:\"@(page|font-face)\",l:\"@[a-z-]+\",k:\"@page @font-face\"},{b:\"@\",e:\"[{;]\",i:/:/,rB:!0,c:[{cN:\"keyword\",b:/@\\-?\\w[\\w]*(\\-\\w+)*/},{b:/\\s/,eW:!0,eE:!0,relevance:0,k:\"and or not only\",c:[{b:/[a-z-]+:/,cN:\"attribute\"},e.ASM,e.QSM,e.CSSNM]}]},{cN:\"selector-tag\",b:\"[a-zA-Z-][a-zA-Z0-9_-]*\",relevance:0},{b:\"{\",e:\"}\",i:/\\S/,c:[e.CBCM,c]}]}});\n\nexports.hljs = hljs;\n",
            "type": "application/javascript",
            "title": "$:/plugins/tiddlywiki/highlight/highlight.js",
            "module-type": "library"
        },
        "$:/plugins/tiddlywiki/highlight/highlight.css": {
            "text": "/*\n\nOriginal highlight.js style (c) Ivan Sagalaev <maniac@softwaremaniacs.org>\n\n*/\n\n.hljs {\n  display: block;\n  overflow-x: auto;\n  padding: 0.5em;\n  background: #F0F0F0;\n}\n\n\n/* Base color: saturation 0; */\n\n.hljs,\n.hljs-subst {\n  color: #444;\n}\n\n.hljs-comment {\n  color: #888888;\n}\n\n.hljs-keyword,\n.hljs-attribute,\n.hljs-selector-tag,\n.hljs-meta-keyword,\n.hljs-doctag,\n.hljs-name {\n  font-weight: bold;\n}\n\n\n/* User color: hue: 0 */\n\n.hljs-type,\n.hljs-string,\n.hljs-number,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-quote,\n.hljs-template-tag,\n.hljs-deletion {\n  color: #880000;\n}\n\n.hljs-title,\n.hljs-section {\n  color: #880000;\n  font-weight: bold;\n}\n\n.hljs-regexp,\n.hljs-symbol,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-link,\n.hljs-selector-attr,\n.hljs-selector-pseudo {\n  color: #BC6060;\n}\n\n\n/* Language color: hue: 90; */\n\n.hljs-literal {\n  color: #78A960;\n}\n\n.hljs-built_in,\n.hljs-bullet,\n.hljs-code,\n.hljs-addition {\n  color: #397300;\n}\n\n\n/* Meta color: hue: 200 */\n\n.hljs-meta {\n  color: #1f7199;\n}\n\n.hljs-meta-string {\n  color: #4d99bf;\n}\n\n\n/* Misc effects */\n\n.hljs-emphasis {\n  font-style: italic;\n}\n\n.hljs-strong {\n  font-weight: bold;\n}\n",
            "type": "text/css",
            "title": "$:/plugins/tiddlywiki/highlight/highlight.css",
            "tags": "[[$:/tags/Stylesheet]]"
        },
        "$:/plugins/tiddlywiki/highlight/highlightblock.js": {
            "title": "$:/plugins/tiddlywiki/highlight/highlightblock.js",
            "text": "/*\\\ntitle: $:/plugins/tiddlywiki/highlight/highlightblock.js\ntype: application/javascript\nmodule-type: widget\n\nWraps up the fenced code blocks parser for highlight and use in TiddlyWiki5\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar TYPE_MAPPINGS_BASE = \"$:/config/HighlightPlugin/TypeMappings/\";\n\nvar CodeBlockWidget = require(\"$:/core/modules/widgets/codeblock.js\").codeblock;\n\nvar hljs = require(\"$:/plugins/tiddlywiki/highlight/highlight.js\");\n\nhljs.configure({tabReplace: \"    \"});\t\n\nCodeBlockWidget.prototype.postRender = function() {\n\tvar domNode = this.domNodes[0],\n\t\tlanguage = this.language,\n\t\ttiddler = this.wiki.getTiddler(TYPE_MAPPINGS_BASE + language);\n\tif(tiddler) {\n\t\tlanguage = tiddler.fields.text || \"\";\n\t}\n\tif(language && hljs.getLanguage(language)) {\n\t\tdomNode.className = language.toLowerCase() + \" hljs\";\n\t\tif($tw.browser && !domNode.isTiddlyWikiFakeDom) {\n\t\t\thljs.highlightBlock(domNode);\t\t\t\n\t\t} else {\n\t\t\tvar text = domNode.textContent;\n\t\t\tdomNode.children[0].innerHTML = hljs.fixMarkup(hljs.highlight(language,text).value);\n\t\t\t// If we're using the fakedom then specially save the original raw text\n\t\t\tif(domNode.isTiddlyWikiFakeDom) {\n\t\t\t\tdomNode.children[0].textInnerHTML = text;\n\t\t\t}\n\t\t}\n\t}\t\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/plugins/tiddlywiki/highlight/howto": {
            "title": "$:/plugins/tiddlywiki/highlight/howto",
            "text": "! Supporting Additional Languages\n \nThe [[highlight.js|https://github.com/highlightjs/highlight.js]] project supports many languages. Only a subset of these languages are supported by the plugin. It is possible for users to change the set of languages supported by the plugin by following these steps:\n \n# Go to the highlight.js project [[download page|https://highlightjs.org/download/]], select the language definitions to include, and press the Download button to download a zip archive containing customised support files for a highlight.js syntax highlighting server.\n# Locate the `highlight.pack.js` file in the highlight plugin -- on a stock Debian 8 system running Tiddlywiki5 under node-js it is located at `/usr/local/lib/node_modules/tiddlywiki/plugins/tiddlywiki/highlight/files/highlight.pack.js`.\n# Replace the plugin `highlight.pack.js` file located in step 2 with the one from the downloaded archive obtained in step 1.\n# Restart the Tiddlywiki server.\n"
        },
        "$:/plugins/tiddlywiki/highlight/license": {
            "title": "$:/plugins/tiddlywiki/highlight/license",
            "type": "text/plain",
            "text": "Copyright (c) 2006, Ivan Sagalaev\nAll rights reserved.\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n    * Redistributions of source code must retain the above copyright\n      notice, this list of conditions and the following disclaimer.\n    * Redistributions in binary form must reproduce the above copyright\n      notice, this list of conditions and the following disclaimer in the\n      documentation and/or other materials provided with the distribution.\n    * Neither the name of highlight.js nor the names of its contributors\n      may be used to endorse or promote products derived from this software\n      without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY\nEXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"
        },
        "$:/plugins/tiddlywiki/highlight/readme": {
            "title": "$:/plugins/tiddlywiki/highlight/readme",
            "text": "This plugin provides syntax highlighting of code blocks using v9.18.1 of [[highlight.js|https://github.com/isagalaev/highlight.js]] from Ivan Sagalaev.\n\n! Usage\n\nWhen the plugin is installed it automatically applies highlighting to all codeblocks defined with triple backticks or with the CodeBlockWidget.\n\nThe language can optionally be specified after the opening triple braces:\n\n<$codeblock code=\"\"\"```css\n * { margin: 0; padding: 0; } /* micro reset */\n\nhtml { font-size: 62.5%; }\nbody { font-size: 14px; font-size: 1.4rem; } /* =14px */\nh1   { font-size: 24px; font-size: 2.4rem; } /* =24px */\n```\"\"\"/>\n\nIf no language is specified highlight.js will attempt to automatically detect the language.\n\n! Built-in Language Brushes\n\nThe plugin includes support for the following languages (referred to as \"brushes\" by highlight.js):\n\n* apache\n* arduino\n* arm assembly\n* asciidoc\n* autohotkey\n* awk\n* bash\n* cmake\n* coffeescript\n* cpp\n* cs\n* css\n* diff\n* dockerfile\n* erlang\n* elixir\n* fortran\n* go\n* gradle\n* haskell\n* html\n* http\n* ini\n* intel x86 assembly\n* java\n* javascript\n* json\n* kotlin\n* less\n* lua\n* makefile\n* markdown\n* mathematica\n* matlab\n* nginx\n* objectivec\n* perl\n* php\n* plaintext\n* powershell\n* properties\n* python\n* R\n* ruby\n* rust\n* scss\n* shell session\n* sql\n* swift\n* toml\n* typescript\n* vala\n* vim script\n* xml\n* yaml\n\nYou can also specify the language as a MIME content type (eg `text/html` or `text/css`). The mapping is accomplished via mapping tiddlers whose titles start with `$:/config/HighlightPlugin/TypeMappings/`.\n"
        },
        "$:/plugins/tiddlywiki/highlight/styles": {
            "title": "$:/plugins/tiddlywiki/highlight/styles",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": ".hljs {\n  display: block;\n  overflow-x: auto;\n  padding: 0.5em;\n  background: <<colour tiddler-editor-background>>;\n  color: <<colour foreground>>;\n  -webkit-text-size-adjust:none\n}\n\n.hljs-comment,\n.hljs-quote {\n  color: #93a1a1;\n}\n\n/* Solarized Green */\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-addition {\n  color: #859900;\n}\n\n/* Solarized Cyan */\n.hljs-number,\n.hljs-string,\n.hljs-meta .hljs-meta-string,\n.hljs-literal,\n.hljs-doctag,\n.hljs-regexp {\n  color: #2aa198;\n}\n\n/* Solarized Blue */\n.hljs-title,\n.hljs-section,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n  color: #268bd2;\n}\n\n/* Solarized Yellow */\n.hljs-attribute,\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-class .hljs-title,\n.hljs-type {\n  color: #b58900;\n}\n\n/* Solarized Orange */\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-link {\n  color: #cb4b16;\n}\n\n/* Solarized Red */\n.hljs-built_in,\n.hljs-deletion {\n  color: #dc322f;\n}\n\n.hljs-formula {\n  background: #eee8d5;\n}\n\n.hljs-emphasis {\n  font-style: italic;\n}\n\n.hljs-strong {\n  font-weight: bold;\n}\n"
        },
        "$:/plugins/tiddlywiki/highlight/usage": {
            "title": "$:/plugins/tiddlywiki/highlight/usage",
            "text": "! Usage\n\nFenced code blocks can have a language specifier added to trigger highlighting in a specific language. Otherwise heuristics are used to detect the language.\n\n```\n ```js\n var a = b + c; // Highlighted as JavaScript\n ```\n```\n! Adding Themes\n\nYou can add themes from highlight.js by copying the CSS to a new tiddler and tagging it with [[$:/tags/Stylesheet]]. The available themes can be found on GitHub:\n\nhttps://github.com/isagalaev/highlight.js/tree/master/src/styles\n"
        }
    }
}
{
    "tiddlers": {
        "GettingStarted": {
            "title": "GettingStarted",
            "tags": "$:/tags/GettingStarted",
            "caption": "Step 1<br>Syncing",
            "text": "Welcome to ~TiddlyWiki and the ~TiddlyWiki community\n\nVisit https://tiddlywiki.com/ to find out more about ~TiddlyWiki and what it can do.\n\n! Syncing Changes to the Server\n\nBefore you can start storing important information in ~TiddlyWiki it is important to make sure that your changes are being reliably saved by the server.\n\n# Create a new tiddler using the {{$:/core/images/new-button}} button in the sidebar on the right\n# Click the {{$:/core/images/done-button}} button at the top right of the new tiddler\n# Check the ~TiddlyWiki command line for a message confirming the tiddler has been saved\n# Refresh the page in the browser to and verify that the new tiddler has been correctly saved\n"
        },
        "$:/config/SaveWikiButton/Template": {
            "title": "$:/config/SaveWikiButton/Template",
            "text": "$:/plugins/tiddlywiki/tiddlyweb/save/offline"
        },
        "$:/config/Server/ExternalFilters/[all[tiddlers]] -[[$:/isEncrypted]] -[prefix[$:/temp/]] -[prefix[$:/status/]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[[$:/library/sjcl.js]] -[[$:/core]]": {
            "title": "$:/config/Server/ExternalFilters/[all[tiddlers]] -[[$:/isEncrypted]] -[prefix[$:/temp/]] -[prefix[$:/status/]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[[$:/library/sjcl.js]] -[[$:/core]]",
            "text": "yes"
        },
        "$:/config/OfficialPluginLibrary": {
            "title": "$:/config/OfficialPluginLibrary",
            "tags": "$:/tags/PluginLibrary",
            "url": "https://tiddlywiki.com/library/v5.1.23/index.html",
            "caption": "{{$:/language/OfficialPluginLibrary}}",
            "enabled": "no",
            "text": "The official plugin library is disabled when using the client-server configuration. Instead, plugins should be installed via the `tiddlywiki.info` file, as described [[here|https://tiddlywiki.com/#Installing%20a%20plugin%20from%20the%20plugin%20library]]."
        },
        "$:/core/templates/css-tiddler": {
            "title": "$:/core/templates/css-tiddler",
            "text": "<!--\n\nThis template is used for saving CSS tiddlers as a style tag with data attributes representing the tiddler fields. This version includes the tiddler changecount as the field `revision`.\n\n-->`<style`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` data-tiddler-revision=\"`<<changecount>>`\" data-tiddler-bag=\"default\" type=\"text/css\">`<$view field=\"text\" format=\"text\" />`</style>`"
        },
        "$:/core/templates/html-div-skinny-tiddler": {
            "title": "$:/core/templates/html-div-skinny-tiddler",
            "text": "<!--\n\nThis template is a variant of the tiddlyweb plugin's overridden version of $:/core/templates/html-div-tiddler used for saving skinny tiddlers (with no text field)\n\n-->`<div`<$fields exclude='text revision bag' template=' $name$=\"$encoded_value$\"'></$fields>` revision=\"`<<changecount>>`\" bag=\"default\" _is_skinny=\"\">\n<pre></pre>\n</div>`\n"
        },
        "$:/core/templates/html-div-tiddler": {
            "title": "$:/core/templates/html-div-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as an HTML DIV tag with attributes representing the tiddler fields. This version includes the tiddler changecount as the field `revision`.\n\n-->`<div`<$fields exclude='text revision bag' template=' $name$=\"$encoded_value$\"'></$fields>` revision=\"`<<changecount>>`\" bag=\"default\">\n<pre>`<$view field=\"text\" format=\"htmlencoded\" />`</pre>\n</div>`\n"
        },
        "$:/plugins/tiddlywiki/tiddlyweb/icon/cloud": {
            "title": "$:/plugins/tiddlywiki/tiddlyweb/icon/cloud",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-cloud tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><g><path d=\"M24 103C10.745 103 0 92.255 0 79c0-9.697 5.75-18.05 14.027-21.836A24.787 24.787 0 0114 56c0-13.255 10.745-24 24-24 1.373 0 2.718.115 4.028.337C48.628 24.2 58.707 19 70 19c19.882 0 36 16.118 36 36v.082c12.319 1.016 22 11.336 22 23.918 0 12.239-9.16 22.337-20.999 23.814L107 103H24z\"/><path class=\"tc-image-cloud-idle\" d=\"M57.929 84.698a6 6 0 01-8.485 0L35.302 70.556a6 6 0 118.485-8.485l9.9 9.9L81.97 43.686a6 6 0 018.485 8.486L57.929 84.698z\"/><path class=\"tc-image-cloud-progress tc-animate-rotate-slow\" d=\"M44.8 40a3.6 3.6 0 100 7.2h2.06A23.922 23.922 0 0040 64c0 13.122 10.531 23.785 23.603 23.997L64 88l.001-7.2c-9.171 0-16.626-7.348-16.798-16.477L47.2 64c0-5.165 2.331-9.786 5.999-12.868L53.2 55.6a3.6 3.6 0 107.2 0v-12a3.6 3.6 0 00-3.6-3.6h-12zM64 40v7.2c9.278 0 16.8 7.522 16.8 16.8 0 5.166-2.332 9.787-6 12.869V72.4a3.6 3.6 0 10-7.2 0v12a3.6 3.6 0 003.6 3.6h12a3.6 3.6 0 100-7.2l-2.062.001A23.922 23.922 0 0088 64c0-13.255-10.745-24-24-24z\"/></g></svg>"
        },
        "$:/core/templates/javascript-tiddler": {
            "title": "$:/core/templates/javascript-tiddler",
            "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields. This version includes the tiddler changecount as the field `revision`.\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` data-tiddler-revision=\"`<<changecount>>`\" data-tiddler-bag=\"default\" type=\"text/javascript\">`<$view field=\"text\" format=\"text\" />`</script>`"
        },
        "$:/plugins/tiddlywiki/tiddlyweb/readme": {
            "title": "$:/plugins/tiddlywiki/tiddlyweb/readme",
            "text": "This plugin runs in the browser to synchronise tiddler changes to and from a TiddlyWeb-compatible server (including TiddlyWiki 5 itself, running on Node.js). It is inert when run under Node.js. Disabling this plugin via the browser can not be undone via the browser since this plugin provides the mechanism to synchronize settings with the server.\n\n[[Source code|https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/tiddlyweb]]\n"
        },
        "$:/plugins/tiddlywiki/tiddlyweb/readonly": {
            "title": "$:/plugins/tiddlywiki/tiddlyweb/readonly",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\define button-selector(title)\nbutton.$title$, .tc-drop-down button.$title$, div.$title$\n\\end\n\n\\define hide-edit-controls()\n<$reveal state=\"$:/status/IsReadOnly\" type=\"match\" text=\"yes\" default=\"yes\">\n<<button-selector tc-btn-\\%24\\%3A\\%2Fcore\\%2Fui\\%2FButtons\\%2Fclone>>`,`\n<<button-selector tc-btn-\\%24\\%3A\\%2Fcore\\%2Fui\\%2FButtons\\%2Fdelete>>`,`\n<<button-selector tc-btn-\\%24\\%3A\\%2Fcore\\%2Fui\\%2FButtons\\%2Fedit>>`,`\n<<button-selector tc-btn-\\%24\\%3A\\%2Fcore\\%2Fui\\%2FButtons\\%2Fnew-here>>`,`\n<<button-selector tc-btn-\\%24\\%3A\\%2Fcore\\%2Fui\\%2FButtons\\%2Fnew-journal-here>>`,`\n<<button-selector tc-btn-\\%24\\%3A\\%2Fcore\\%2Fui\\%2FButtons\\%2Fimport>>`,`\n<<button-selector tc-btn-\\%24\\%3A\\%2Fcore\\%2Fui\\%2FButtons\\%2Fmanager>>`,`\n<<button-selector tc-btn-\\%24\\%3A\\%2Fcore\\%2Fui\\%2FButtons\\%2Fnew-image>>`,`\n<<button-selector tc-btn-\\%24\\%3A\\%2Fcore\\%2Fui\\%2FButtons\\%2Fnew-journal>>`,`\n<<button-selector tc-btn-\\%24\\%3A\\%2Fcore\\%2Fui\\%2FButtons\\%2Fnew-tiddler>> `{\n\tdisplay: none;\n}`\n</$reveal>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n<<hide-edit-controls>>\n"
        },
        "$:/plugins/tiddlywiki/tiddlyweb/save/offline": {
            "title": "$:/plugins/tiddlywiki/tiddlyweb/save/offline",
            "text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\\define saveTiddlerFilter()\n[is[tiddler]] -[[$:/boot/boot.css]] -[prefix[$:/HistoryList]] -[status[pending]plugin-type[import]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[[$:/plugins/tiddlywiki/filesystem]] -[[$:/plugins/tiddlywiki/tiddlyweb]] -[prefix[$:/temp/]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/ui/Buttons/save-wiki": {
            "title": "$:/core/ui/Buttons/save-wiki",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/plugins/tiddlywiki/tiddlyweb/icon/cloud}} Server status",
            "description": "Status of synchronisation with server",
            "text": "\\whitespace trim\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/save-wiki\">> tooltip=\"Status of synchronisation with server\" aria-label=\"Server status\" class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<span class=\"tc-dirty-indicator\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/plugins/tiddlywiki/tiddlyweb/icon/cloud}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text=\"Server status\"/></span>\n</$list>\n</span>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/save-wiki\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SyncerDropdown]!has[draft.of]]\" variable=\"listItem\">\n<$transclude tiddler=<<listItem>>/>\n</$list>\n</div>\n</$reveal>\n"
        },
        "$:/plugins/tiddlywiki/tiddlyweb/styles": {
            "title": "$:/plugins/tiddlywiki/tiddlyweb/styles",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\nbody.tc-dirty span.tc-dirty-indicator svg {\n\ttransition: fill 250ms ease-in-out;\n}\n\nbody .tc-image-cloud-idle {\n\tfill: <<colour background>>;\n\ttransition: opacity 250ms ease-in-out;\n\topacity: 1;\n\tdisplay: unset;\n}\n\nbody.tc-dirty .tc-image-cloud-idle {\n\topacity: 0;\n\tdisplay: none;\n}\n\nbody .tc-image-cloud-progress {\n\ttransition: opacity 250ms ease-in-out;\n\ttransform-origin: 50% 50%;\n\ttransform: rotate(359deg);\n\tanimation: animation-rotate-slow 2s infinite linear;\n\tfill: <<colour background>>;\n\tdisplay: none;\n\topacity: 0;\n}\n\nbody.tc-dirty .tc-image-cloud-progress {\n\topacity: 1;\n\tdisplay: unset;\n}\n\n@keyframes animation-rotate-slow {\n\tfrom {\n\t\ttransform: rotate(0deg);\n\t}\n\tto {\n\t\ttransform: scale(359deg);\n\t}\n}\n"
        },
        "$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/copy-logs": {
            "title": "$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/copy-logs",
            "tags": "$:/tags/SyncerDropdown",
            "text": "<$button message=\"tm-copy-syncer-logs-to-clipboard\" class=\"tc-btn-invisible\">\n{{$:/core/images/copy-clipboard}} Copy syncer logs to clipboard\n</$button>\n"
        },
        "$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/login-status": {
            "title": "$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/login-status",
            "tags": "$:/tags/SyncerDropdown",
            "text": "<$reveal state=\"$:/status/IsLoggedIn\" type=\"match\" text=\"yes\">\n<div class=\"tc-drop-down-info\">\nYou are logged in<$reveal state=\"$:/status/UserName\" type=\"nomatch\" text=\"\" default=\"\"> as <strong><$text text={{$:/status/UserName}}/></strong></$reveal><$reveal state=\"$:/status/IsReadOnly\" type=\"match\" text=\"yes\" default=\"no\"> (read-only)</$reveal>\n</div>\n<hr/>\n</$reveal>\n"
        },
        "$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/login": {
            "title": "$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/login",
            "tags": "$:/tags/SyncerDropdown",
            "text": "<$reveal state=\"$:/status/IsLoggedIn\" type=\"nomatch\" text=\"yes\">\n<$button message=\"tm-login\" class=\"tc-btn-invisible\">\n{{$:/core/images/unlocked-padlock}} Login\n</$button>\n</$reveal>\n"
        },
        "$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/logout": {
            "title": "$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/logout",
            "tags": "$:/tags/SyncerDropdown",
            "text": "<$reveal state=\"$:/status/IsLoggedIn\" type=\"match\" text=\"yes\">\n<$button message=\"tm-logout\" class=\"tc-btn-invisible\">\n{{$:/core/images/cancel-button}} Logout\n</$button>\n</$reveal>\n"
        },
        "$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/refresh": {
            "title": "$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/refresh",
            "tags": "$:/tags/SyncerDropdown",
            "text": "<$reveal state=\"$:/status/IsLoggedIn\" type=\"match\" text=\"yes\">\n<$button tooltip=\"Get latest changes from the server\" aria-label=\"Refresh from server\" class=\"tc-btn-invisible\">\n<$action-sendmessage $message=\"tm-server-refresh\"/>\n{{$:/core/images/refresh-button}} <span class=\"tc-btn-text\"><$text text=\"Get latest changes from the server\"/></span>\n</$button>\n</$reveal>\n"
        },
        "$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/save-snapshot": {
            "title": "$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/save-snapshot",
            "tags": "$:/tags/SyncerDropdown",
            "text": "<$button class=\"tc-btn-invisible\">\n<$wikify name=\"site-title\" text={{$:/config/SaveWikiButton/Filename}}>\n<$action-sendmessage $message=\"tm-download-file\" $param={{$:/config/SaveWikiButton/Template}} filename=<<site-title>>/>\n</$wikify>\n{{$:/core/images/download-button}} Save snapshot for offline use\n</$button>\n"
        },
        "$:/tags/SyncerDropdown": {
            "title": "$:/tags/SyncerDropdown",
            "list": "$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/login-status $:/plugins/tiddlywiki/tiddlyweb/syncer-actions/login $:/plugins/tiddlywiki/tiddlyweb/syncer-actions/refresh $:/plugins/tiddlywiki/tiddlyweb/syncer-actions/logout $:/plugins/tiddlywiki/tiddlyweb/syncer-actions/save-snapshot $:/plugins/tiddlywiki/tiddlyweb/syncer-actions/copy-logs"
        },
        "$:/plugins/tiddlywiki/tiddlyweb/tiddlywebadaptor.js": {
            "title": "$:/plugins/tiddlywiki/tiddlyweb/tiddlywebadaptor.js",
            "text": "/*\\\ntitle: $:/plugins/tiddlywiki/tiddlyweb/tiddlywebadaptor.js\ntype: application/javascript\nmodule-type: syncadaptor\n\nA sync adaptor module for synchronising with TiddlyWeb compatible servers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar CONFIG_HOST_TIDDLER = \"$:/config/tiddlyweb/host\",\n\tDEFAULT_HOST_TIDDLER = \"$protocol$//$host$/\";\n\nfunction TiddlyWebAdaptor(options) {\n\tthis.wiki = options.wiki;\n\tthis.host = this.getHost();\n\tthis.recipe = undefined;\n\tthis.hasStatus = false;\n\tthis.logger = new $tw.utils.Logger(\"TiddlyWebAdaptor\");\n\tthis.isLoggedIn = false;\n\tthis.isReadOnly = false;\n}\n\nTiddlyWebAdaptor.prototype.name = \"tiddlyweb\";\n\nTiddlyWebAdaptor.prototype.supportsLazyLoading = true;\n\nTiddlyWebAdaptor.prototype.setLoggerSaveBuffer = function(loggerForSaving) {\n\tthis.logger.setSaveBuffer(loggerForSaving);\n};\n\nTiddlyWebAdaptor.prototype.isReady = function() {\n\treturn this.hasStatus;\n};\n\nTiddlyWebAdaptor.prototype.getHost = function() {\n\tvar text = this.wiki.getTiddlerText(CONFIG_HOST_TIDDLER,DEFAULT_HOST_TIDDLER),\n\t\tsubstitutions = [\n\t\t\t{name: \"protocol\", value: document.location.protocol},\n\t\t\t{name: \"host\", value: document.location.host}\n\t\t];\n\tfor(var t=0; t<substitutions.length; t++) {\n\t\tvar s = substitutions[t];\n\t\ttext = $tw.utils.replaceString(text,new RegExp(\"\\\\$\" + s.name + \"\\\\$\",\"mg\"),s.value);\n\t}\n\treturn text;\n};\n\nTiddlyWebAdaptor.prototype.getTiddlerInfo = function(tiddler) {\n\treturn {\n\t\tbag: tiddler.fields.bag\n\t};\n};\n\nTiddlyWebAdaptor.prototype.getTiddlerRevision = function(title) {\n\tvar tiddler = this.wiki.getTiddler(title);\n\treturn tiddler.fields.revision;\n};\n\n/*\nGet the current status of the TiddlyWeb connection\n*/\nTiddlyWebAdaptor.prototype.getStatus = function(callback) {\n\t// Get status\n\tvar self = this;\n\tthis.logger.log(\"Getting status\");\n\t$tw.utils.httpRequest({\n\t\turl: this.host + \"status\",\n\t\tcallback: function(err,data) {\n\t\t\tself.hasStatus = true;\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\t// Decode the status JSON\n\t\t\tvar json = null;\n\t\t\ttry {\n\t\t\t\tjson = JSON.parse(data);\n\t\t\t} catch (e) {\n\t\t\t}\n\t\t\tif(json) {\n\t\t\t\tself.logger.log(\"Status:\",data);\n\t\t\t\t// Record the recipe\n\t\t\t\tif(json.space) {\n\t\t\t\t\tself.recipe = json.space.recipe;\n\t\t\t\t}\n\t\t\t\t// Check if we're logged in\n\t\t\t\tself.isLoggedIn = json.username !== \"GUEST\";\n\t\t\t\tself.isReadOnly = !!json[\"read_only\"];\n\t\t\t\tself.isAnonymous = !!json.anonymous;\n\t\t\t}\n\t\t\t// Invoke the callback if present\n\t\t\tif(callback) {\n\t\t\t\tcallback(null,self.isLoggedIn,json.username,self.isReadOnly,self.isAnonymous);\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nAttempt to login and invoke the callback(err)\n*/\nTiddlyWebAdaptor.prototype.login = function(username,password,callback) {\n\tvar options = {\n\t\turl: this.host + \"challenge/tiddlywebplugins.tiddlyspace.cookie_form\",\n\t\ttype: \"POST\",\n\t\tdata: {\n\t\t\tuser: username,\n\t\t\tpassword: password,\n\t\t\ttiddlyweb_redirect: \"/status\" // workaround to marginalize automatic subsequent GET\n\t\t},\n\t\tcallback: function(err) {\n\t\t\tcallback(err);\n\t\t}\n\t};\n\tthis.logger.log(\"Logging in:\",options);\n\t$tw.utils.httpRequest(options);\n};\n\n/*\n*/\nTiddlyWebAdaptor.prototype.logout = function(callback) {\n\tvar options = {\n\t\turl: this.host + \"logout\",\n\t\ttype: \"POST\",\n\t\tdata: {\n\t\t\tcsrf_token: this.getCsrfToken(),\n\t\t\ttiddlyweb_redirect: \"/status\" // workaround to marginalize automatic subsequent GET\n\t\t},\n\t\tcallback: function(err,data) {\n\t\t\tcallback(err);\n\t\t}\n\t};\n\tthis.logger.log(\"Logging out:\",options);\n\t$tw.utils.httpRequest(options);\n};\n\n/*\nRetrieve the CSRF token from its cookie\n*/\nTiddlyWebAdaptor.prototype.getCsrfToken = function() {\n\tvar regex = /^(?:.*; )?csrf_token=([^(;|$)]*)(?:;|$)/,\n\t\tmatch = regex.exec(document.cookie),\n\t\tcsrf = null;\n\tif (match && (match.length === 2)) {\n\t\tcsrf = match[1];\n\t}\n\treturn csrf;\n};\n\n/*\nGet an array of skinny tiddler fields from the server\n*/\nTiddlyWebAdaptor.prototype.getSkinnyTiddlers = function(callback) {\n\tvar self = this;\n\t$tw.utils.httpRequest({\n\t\turl: this.host + \"recipes/\" + this.recipe + \"/tiddlers.json\",\n\t\tdata: {\n\t\t\tfilter: \"[all[tiddlers]] -[[$:/isEncrypted]] -[prefix[$:/temp/]] -[prefix[$:/status/]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[[$:/library/sjcl.js]] -[[$:/core]]\"\n\t\t},\n\t\tcallback: function(err,data) {\n\t\t\t// Check for errors\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\t// Process the tiddlers to make sure the revision is a string\n\t\t\tvar tiddlers = JSON.parse(data);\n\t\t\tfor(var t=0; t<tiddlers.length; t++) {\n\t\t\t\ttiddlers[t] = self.convertTiddlerFromTiddlyWebFormat(tiddlers[t]);\n\t\t\t}\n\t\t\t// Invoke the callback with the skinny tiddlers\n\t\t\tcallback(null,tiddlers);\n\t\t}\n\t});\n};\n\n/*\nSave a tiddler and invoke the callback with (err,adaptorInfo,revision)\n*/\nTiddlyWebAdaptor.prototype.saveTiddler = function(tiddler,callback) {\n\tvar self = this;\n\tif(this.isReadOnly) {\n\t\treturn callback(null);\n\t}\n\t$tw.utils.httpRequest({\n\t\turl: this.host + \"recipes/\" + encodeURIComponent(this.recipe) + \"/tiddlers/\" + encodeURIComponent(tiddler.fields.title),\n\t\ttype: \"PUT\",\n\t\theaders: {\n\t\t\t\"Content-type\": \"application/json\"\n\t\t},\n\t\tdata: this.convertTiddlerToTiddlyWebFormat(tiddler),\n\t\tcallback: function(err,data,request) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\t// Save the details of the new revision of the tiddler\n\t\t\tvar etagInfo = self.parseEtag(request.getResponseHeader(\"Etag\"));\n\t\t\t// Invoke the callback\n\t\t\tcallback(null,{\n\t\t\t\tbag: etagInfo.bag\n\t\t\t}, etagInfo.revision);\n\t\t}\n\t});\n};\n\n/*\nLoad a tiddler and invoke the callback with (err,tiddlerFields)\n*/\nTiddlyWebAdaptor.prototype.loadTiddler = function(title,callback) {\n\tvar self = this;\n\t$tw.utils.httpRequest({\n\t\turl: this.host + \"recipes/\" + encodeURIComponent(this.recipe) + \"/tiddlers/\" + encodeURIComponent(title),\n\t\tcallback: function(err,data,request) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tcallback(null,self.convertTiddlerFromTiddlyWebFormat(JSON.parse(data)));\n\t\t}\n\t});\n};\n\n/*\nDelete a tiddler and invoke the callback with (err)\noptions include:\ntiddlerInfo: the syncer's tiddlerInfo for this tiddler\n*/\nTiddlyWebAdaptor.prototype.deleteTiddler = function(title,callback,options) {\n\tvar self = this;\n\tif(this.isReadOnly) {\n\t\treturn callback(null);\n\t}\n\t// If we don't have a bag it means that the tiddler hasn't been seen by the server, so we don't need to delete it\n\tvar bag = options.tiddlerInfo.adaptorInfo && options.tiddlerInfo.adaptorInfo.bag;\n\tif(!bag) {\n\t\treturn callback(null);\n\t}\n\t// Issue HTTP request to delete the tiddler\n\t$tw.utils.httpRequest({\n\t\turl: this.host + \"bags/\" + encodeURIComponent(bag) + \"/tiddlers/\" + encodeURIComponent(title),\n\t\ttype: \"DELETE\",\n\t\tcallback: function(err,data,request) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t}\n\t});\n};\n\n/*\nConvert a tiddler to a field set suitable for PUTting to TiddlyWeb\n*/\nTiddlyWebAdaptor.prototype.convertTiddlerToTiddlyWebFormat = function(tiddler) {\n\tvar result = {},\n\t\tknownFields = [\n\t\t\t\"bag\", \"created\", \"creator\", \"modified\", \"modifier\", \"permissions\", \"recipe\", \"revision\", \"tags\", \"text\", \"title\", \"type\", \"uri\"\n\t\t];\n\tif(tiddler) {\n\t\t$tw.utils.each(tiddler.fields,function(fieldValue,fieldName) {\n\t\t\tvar fieldString = fieldName === \"tags\" ?\n\t\t\t\t\t\t\t\ttiddler.fields.tags :\n\t\t\t\t\t\t\t\ttiddler.getFieldString(fieldName); // Tags must be passed as an array, not a string\n\n\t\t\tif(knownFields.indexOf(fieldName) !== -1) {\n\t\t\t\t// If it's a known field, just copy it across\n\t\t\t\tresult[fieldName] = fieldString;\n\t\t\t} else {\n\t\t\t\t// If it's unknown, put it in the \"fields\" field\n\t\t\t\tresult.fields = result.fields || {};\n\t\t\t\tresult.fields[fieldName] = fieldString;\n\t\t\t}\n\t\t});\n\t}\n\t// Default the content type\n\tresult.type = result.type || \"text/vnd.tiddlywiki\";\n\treturn JSON.stringify(result,null,$tw.config.preferences.jsonSpaces);\n};\n\n/*\nConvert a field set in TiddlyWeb format into ordinary TiddlyWiki5 format\n*/\nTiddlyWebAdaptor.prototype.convertTiddlerFromTiddlyWebFormat = function(tiddlerFields) {\n\tvar self = this,\n\t\tresult = {};\n\t// Transfer the fields, pulling down the `fields` hashmap\n\t$tw.utils.each(tiddlerFields,function(element,title,object) {\n\t\tif(title === \"fields\") {\n\t\t\t$tw.utils.each(element,function(element,subTitle,object) {\n\t\t\t\tresult[subTitle] = element;\n\t\t\t});\n\t\t} else {\n\t\t\tresult[title] = tiddlerFields[title];\n\t\t}\n\t});\n\t// Make sure the revision is expressed as a string\n\tif(typeof result.revision === \"number\") {\n\t\tresult.revision = result.revision.toString();\n\t}\n\t// Some unholy freaking of content types\n\tif(result.type === \"text/javascript\") {\n\t\tresult.type = \"application/javascript\";\n\t} else if(!result.type || result.type === \"None\") {\n\t\tresult.type = \"text/x-tiddlywiki\";\n\t}\n\treturn result;\n};\n\n/*\nSplit a TiddlyWeb Etag into its constituent parts. For example:\n\n```\n\"system-images_public/unsyncedIcon/946151:9f11c278ccde3a3149f339f4a1db80dd4369fc04\"\n```\n\nNote that the value includes the opening and closing double quotes.\n\nThe parts are:\n\n```\n<bag>/<title>/<revision>:<hash>\n```\n*/\nTiddlyWebAdaptor.prototype.parseEtag = function(etag) {\n\tvar firstSlash = etag.indexOf(\"/\"),\n\t\tlastSlash = etag.lastIndexOf(\"/\"),\n\t\tcolon = etag.lastIndexOf(\":\");\n\tif(firstSlash === -1 || lastSlash === -1 || colon === -1) {\n\t\treturn null;\n\t} else {\n\t\treturn {\n\t\t\tbag: decodeURIComponent(etag.substring(1,firstSlash)),\n\t\t\ttitle: decodeURIComponent(etag.substring(firstSlash + 1,lastSlash)),\n\t\t\trevision: etag.substring(lastSlash + 1,colon)\n\t\t};\n\t}\n};\n\nif($tw.browser && document.location.protocol.substr(0,4) === \"http\" ) {\n\texports.adaptorClass = TiddlyWebAdaptor;\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "syncadaptor"
        }
    }
}
Canadian politics on the right
DougWiki
no

$:/themes/tiddlywiki/snowwhite
{
    "tiddlers": {
        "$:/themes/tiddlywiki/snowwhite/base": {
            "title": "$:/themes/tiddlywiki/snowwhite/base",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\define sidebarbreakpoint-minus-one()\n<$text text={{{ [{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}removesuffix[px]subtract[1]addsuffix[px]] ~[{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}] }}}/>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.tc-sidebar-header {\n\ttext-shadow: 0 1px 0 <<colour sidebar-foreground-shadow>>;\n}\n\n.tc-tiddler-info {\n\t<<box-shadow \"inset 1px 2px 3px rgba(0,0,0,0.1)\">>\n}\n\n@media screen {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow \"1px 1px 5px rgba(0, 0, 0, 0.3)\">>\n\t}\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow none>>\n\t}\n}\n\n.tc-page-controls button svg, .tc-tiddler-controls button svg, .tc-topbar button svg {\n\t<<transition \"fill 150ms ease-in-out\">>\n}\n\n.tc-tiddler-controls button.tc-selected,\n.tc-page-controls button.tc-selected {\n\t<<filter \"drop-shadow(0px -1px 2px rgba(0,0,0,0.25))\">>\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-edit-tags {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-tiddler-frame .tc-edit-tags input.tc-edit-texteditor {\n\t<<box-shadow \"none\">>\n\tborder: none;\n\toutline: none;\n}\n\ntextarea.tc-edit-texteditor {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\n}\n\ncanvas.tc-edit-bitmapeditor  {\n\t<<box-shadow \"2px 2px 5px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-drop-down {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-block-dropdown {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-modal {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n}\n\n.tc-modal-footer {\n\tborder-radius: 0 0 6px 6px;\n\t<<box-shadow \"inset 0 1px 0 #fff\">>;\n}\n\n\n.tc-alert {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.6)\">>\n}\n\n.tc-notification {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n\ttext-shadow: 0 1px 0 rgba(255,255,255, 0.8);\n}\n\n.tc-sidebar-lists .tc-tab-set .tc-tab-divider {\n\tborder-top: none;\n\theight: 1px;\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.0) 100%\">>\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.1) 100%\">>\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.05) 100%\">>\n}\n\n.tc-message-box img {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n\n.tc-plugin-info {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n"
        }
    }
}
{
    "tiddlers": {
        "$:/themes/tiddlywiki/vanilla/themetweaks": {
            "title": "$:/themes/tiddlywiki/vanilla/themetweaks",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ThemeTweaks/ThemeTweaks}}",
            "text": "\\define lingo-base() $:/language/ThemeTweaks/\n\n\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n\\define backgroundimage-dropdown()\n<div class=\"tc-drop-down-wrapper\">\n<$button popup=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"\n\t$value=<<imageTitle>>\n/>\n\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n\\end\n\n\\define backgroundimageattachment-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\" default=\"scroll\">\n<option value=\"scroll\"><<lingo Settings/BackgroundImageAttachment/Scroll>></option>\n<option value=\"fixed\"><<lingo Settings/BackgroundImageAttachment/Fixed>></option>\n</$select>\n\\end\n\n\\define backgroundimagesize-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\" default=\"scroll\">\n<option value=\"auto\"><<lingo Settings/BackgroundImageSize/Auto>></option>\n<option value=\"cover\"><<lingo Settings/BackgroundImageSize/Cover>></option>\n<option value=\"contain\"><<lingo Settings/BackgroundImageSize/Contain>></option>\n</$select>\n\\end\n\n<<lingo ThemeTweaks/Hint>>\n\n! <<lingo Options>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><<lingo Options/SidebarLayout>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><option value=\"fixed-fluid\"><<lingo Options/SidebarLayout/Fixed-Fluid>></option><option value=\"fluid-fixed\"><<lingo Options/SidebarLayout/Fluid-Fixed>></option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><<lingo Options/StickyTitles>></$link><br>//<<lingo Options/StickyTitles/Hint>>// |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><option value=\"no\">{{$:/language/No}}</option><option value=\"yes\">{{$:/language/Yes}}</option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><<lingo Options/CodeWrapping>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><option value=\"pre\">{{$:/language/No}}</option><option value=\"pre-wrap\">{{$:/language/Yes}}</option></$select> |\n\n! <<lingo Settings>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"><<lingo Settings/FontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\"><<lingo Settings/CodeFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\"><<lingo Settings/EditorFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"><<lingo Settings/BackgroundImage>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" default=\"\" tag=\"input\"/> |<<backgroundimage-dropdown>> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\"><<lingo Settings/BackgroundImageAttachment>></$link> |<<backgroundimageattachment-dropdown>> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\"><<lingo Settings/BackgroundImageSize>></$link> |<<backgroundimagesize-dropdown>> | |\n\n! <<lingo Metrics>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\"><<lingo Metrics/FontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\"><<lingo Metrics/LineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\"><<lingo Metrics/BodyFontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\"><<lingo Metrics/BodyLineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\"><<lingo Metrics/StoryLeft>></$link><br>//<<lingo Metrics/StoryLeft/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\"><<lingo Metrics/StoryTop>></$link><br>//<<lingo Metrics/StoryTop/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\"><<lingo Metrics/StoryRight>></$link><br>//<<lingo Metrics/StoryRight/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\"><<lingo Metrics/StoryWidth>></$link><br>//<<lingo Metrics/StoryWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"><<lingo Metrics/TiddlerWidth>></$link><br>//<<lingo Metrics/TiddlerWidth/Hint>>//<br> |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\"><<lingo Metrics/SidebarBreakpoint>></$link><br>//<<lingo Metrics/SidebarBreakpoint/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\"><<lingo Metrics/SidebarWidth>></$link><br>//<<lingo Metrics/SidebarWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\" default=\"\" tag=\"input\"/> |\n"
        },
        "$:/themes/tiddlywiki/vanilla/base": {
            "title": "$:/themes/tiddlywiki/vanilla/base",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\define custom-background-datauri()\n<$set name=\"background\" value={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}>\n<$list filter=\"[<background>is[image]]\">\n`background: url(`\n<$list filter=\"[<background>!has[_canonical_uri]]\">\n`\"`<$macrocall $name=\"datauri\" title={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}/>`\"`\n</$list>\n<$list filter=\"[<background>has[_canonical_uri]]\">\n`\"`<$view tiddler={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}} field=\"_canonical_uri\"/>`\"`\n</$list>\n`) center center;`\n`background-attachment: `{{$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment}}`;\n-webkit-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-moz-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-o-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\nbackground-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;`\n</$list>\n</$set>\n\\end\n\n\\define sidebarbreakpoint()\n<$text text={{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}/>\n\\end\n\n\\define sidebarbreakpoint-minus-one()\n<$text text={{{ [{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}removesuffix[px]subtract[1]addsuffix[px]] ~[{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}] }}}/>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n</$reveal>\n</$reveal>\n\\end\n\n\\define if-editor-height-fixed(then,else)\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n$then$\n</$reveal>\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n$else$\n</$reveal>\n\\end\n\n\\define set-type-selector-min-width()\n<$set name=\"typeLength\" value={{{ [all[shadows+tiddlers]prefix[$:/language/Docs/Types/]get[name]length[]maxall[]] }}}>\n\n\t.tc-type-selector-dropdown-wrapper {\n\t\tmin-width: calc(<<typeLength>>ch + 4em);\n\t}\n\n\t.tc-type-selector-dropdown-wrapper input.tc-edit-typeeditor {\n\t\tmin-width: <<typeLength>>ch;\n\t}\n\n</$set>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n/*\n** Start with the normalize CSS reset, and then belay some of its effects\n*/\n\n{{$:/themes/tiddlywiki/vanilla/reset}}\n\n*, input[type=\"search\"] {\n\tbox-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\t-webkit-box-sizing: border-box;\n}\n\ninput[type=\"search\"] {\n  outline-offset: initial;\n}\n\nhtml button {\n\tline-height: 1.2;\n\tcolor: <<colour button-foreground>>;\n\tfill: <<colour button-foreground>>;\n\tbackground: <<colour button-background>>;\n\tborder-color: <<colour button-border>>;\n}\n\n/*\n** Basic element styles\n*/\n\nhtml, body {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/fontfamily}};\n\ttext-rendering: optimizeLegibility; /* Enables kerning and ligatures etc. */\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\nhtml:-webkit-full-screen {\n\tbackground-color: <<colour page-background>>;\n}\n\nbody.tc-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/fontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/lineheight}};\n\tword-wrap: break-word;\n\t<<custom-background-datauri>>\n\tcolor: <<colour foreground>>;\n\tbackground-color: <<colour page-background>>;\n\tfill: <<colour foreground>>;\n}\n\n<<if-background-attachment \"\"\"\n\nbody.tc-body {\n        background-color: transparent;\n}\n\n\"\"\">>\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n\tfont-size: 2em;\n}\n\nh1, h2, h3, h4, h5, h6 {\n\tline-height: 1.2;\n\tfont-weight: 300;\n}\n\npre {\n\tdisplay: block;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\tword-break: normal;\n\tword-wrap: break-word;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tbackground-color: <<colour pre-background>>;\n\tborder: 1px solid <<colour pre-border>>;\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\ncode {\n\tcolor: <<colour code-foreground>>;\n\tbackground-color: <<colour code-background>>;\n\tborder: 1px solid <<colour code-border>>;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\nblockquote {\n\tborder-left: 5px solid <<colour blockquote-bar>>;\n\tmargin-left: 25px;\n\tpadding-left: 10px;\n\tquotes: \"\\201C\"\"\\201D\"\"\\2018\"\"\\2019\";\n}\n\nblockquote > div {\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n}\n\nblockquote.tc-big-quote {\n\tfont-family: Georgia, serif;\n\tposition: relative;\n\tbackground: <<colour pre-background>>;\n\tborder-left: none;\n\tmargin-left: 50px;\n\tmargin-right: 50px;\n\tpadding: 10px;\n    border-radius: 8px;\n}\n\nblockquote.tc-big-quote cite:before {\n\tcontent: \"\\2014 \\2009\";\n}\n\nblockquote.tc-big-quote:before {\n\tfont-family: Georgia, serif;\n\tcolor: <<colour blockquote-bar>>;\n\tcontent: open-quote;\n\tfont-size: 8em;\n\tline-height: 0.1em;\n\tmargin-right: 0.25em;\n\tvertical-align: -0.4em;\n\tposition: absolute;\n    left: -50px;\n    top: 42px;\n}\n\nblockquote.tc-big-quote:after {\n\tfont-family: Georgia, serif;\n\tcolor: <<colour blockquote-bar>>;\n\tcontent: close-quote;\n\tfont-size: 8em;\n\tline-height: 0.1em;\n\tmargin-right: 0.25em;\n\tvertical-align: -0.4em;\n\tposition: absolute;\n    right: -80px;\n    bottom: -20px;\n}\n\ndl dt {\n\tfont-weight: bold;\n\tmargin-top: 6px;\n}\n\nbutton, textarea, input, select {\n\toutline-color: <<colour primary>>;\n}\n\ntextarea,\ninput[type=text],\ninput[type=search],\ninput[type=\"\"],\ninput:not([type]) {\n\tcolor: <<colour foreground>>;\n\tbackground: <<colour background>>;\n}\n\ninput[type=\"checkbox\"] {\n  vertical-align: middle;\n}\n\ninput[type=\"search\"]::-webkit-search-decoration,\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-results-button,\ninput[type=\"search\"]::-webkit-search-results-decoration {\n\t-webkit-appearance:none;\n}\n\n.tc-muted {\n\tcolor: <<colour muted-foreground>>;\n}\n\nsvg.tc-image-button {\n\tpadding: 0px 1px 1px 0px;\n}\n\n.tc-icon-wrapper > svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\nkbd {\n\tdisplay: inline-block;\n\tpadding: 3px 5px;\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tcolor: <<colour foreground>>;\n\tvertical-align: middle;\n\tbackground-color: <<colour background>>;\n\tborder: solid 1px <<colour muted-foreground>>;\n\tborder-bottom-color: <<colour muted-foreground>>;\n\tborder-radius: 3px;\n\tbox-shadow: inset 0 -1px 0 <<colour muted-foreground>>;\n}\n\n::selection {\n\tbackground-color: Highlight;\n\tcolor: HighlightText;\n\tbackground-color: <<colour selection-background>>;\n\tcolor: <<colour selection-foreground>>;\n}\n\n/*\nMarkdown likes putting code elements inside pre elements\n*/\npre > code {\n\tpadding: 0;\n\tborder: none;\n\tbackground-color: inherit;\n\tcolor: inherit;\n}\n\ntable {\n\tborder: 1px solid <<colour table-border>>;\n\twidth: auto;\n\tmax-width: 100%;\n\tcaption-side: bottom;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\t/* next 2 elements needed, since normalize 8.0.1 */\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\n}\n\ntable th, table td {\n\tpadding: 0 7px 0 7px;\n\tborder-top: 1px solid <<colour table-border>>;\n\tborder-left: 1px solid <<colour table-border>>;\n}\n\ntable thead tr td, table th {\n\tbackground-color: <<colour table-header-background>>;\n\tfont-weight: bold;\n}\n\ntable tfoot tr td {\n\tbackground-color: <<colour table-footer-background>>;\n}\n\n.tc-csv-table {\n\twhite-space: nowrap;\n}\n\n.tc-tiddler-frame img,\n.tc-tiddler-frame svg,\n.tc-tiddler-frame canvas,\n.tc-tiddler-frame embed,\n.tc-tiddler-frame iframe {\n\tmax-width: 100%;\n}\n\n.tc-tiddler-body > embed,\n.tc-tiddler-body > iframe {\n\twidth: 100%;\n\theight: 600px;\n}\n\n/*\n** Links\n*/\n\nbutton.tc-tiddlylink,\na.tc-tiddlylink {\n\ttext-decoration: none;\n\tfont-weight: 500;\n\tcolor: <<colour tiddler-link-foreground>>;\n\t-webkit-user-select: inherit; /* Otherwise the draggable attribute makes links impossible to select */\n}\n\n.tc-sidebar-lists a.tc-tiddlylink {\n\tcolor: <<colour sidebar-tiddler-link-foreground>>;\n}\n\n.tc-sidebar-lists a.tc-tiddlylink:hover {\n\tcolor: <<colour sidebar-tiddler-link-foreground-hover>>;\n}\n\nbutton.tc-tiddlylink:hover,\na.tc-tiddlylink:hover {\n\ttext-decoration: underline;\n}\n\na.tc-tiddlylink-resolves {\n}\n\na.tc-tiddlylink-shadow {\n\tfont-weight: bold;\n}\n\na.tc-tiddlylink-shadow.tc-tiddlylink-resolves {\n\tfont-weight: normal;\n}\n\na.tc-tiddlylink-missing {\n\tfont-style: italic;\n}\n\na.tc-tiddlylink-external {\n\ttext-decoration: underline;\n\tcolor: <<colour external-link-foreground>>;\n\tbackground-color: <<colour external-link-background>>;\n}\n\na.tc-tiddlylink-external:visited {\n\tcolor: <<colour external-link-foreground-visited>>;\n\tbackground-color: <<colour external-link-background-visited>>;\n}\n\na.tc-tiddlylink-external:hover {\n\tcolor: <<colour external-link-foreground-hover>>;\n\tbackground-color: <<colour external-link-background-hover>>;\n}\n\n.tc-drop-down a.tc-tiddlylink:hover {\n\tcolor: <<colour tiddler-link-background>>;\n}\n\n/*\n** Drag and drop styles\n*/\n\n.tc-tiddler-dragger {\n\tposition: relative;\n\tz-index: -10000;\n}\n\n.tc-tiddler-dragger-inner {\n\tposition: absolute;\n\ttop: -1000px;\n\tleft: -1000px;\n\tdisplay: inline-block;\n\tpadding: 8px 20px;\n\tfont-size: 16.9px;\n\tfont-weight: bold;\n\tline-height: 20px;\n\tcolor: <<colour dragger-foreground>>;\n\ttext-shadow: 0 1px 0 rgba(0, 0, 0, 1);\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour dragger-background>>;\n\tborder-radius: 20px;\n}\n\n.tc-tiddler-dragger-cover {\n\tposition: absolute;\n\tbackground-color: <<colour page-background>>;\n}\n\n.tc-dropzone {\n\tposition: relative;\n}\n\n.tc-dropzone.tc-dragover:before {\n\tz-index: 10000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour dropzone-background>>;\n\ttext-align: center;\n\tcontent: \"<<lingo DropMessage>>\";\n}\n\n.tc-droppable > .tc-droppable-placeholder {\n\tdisplay: none;\n}\n\n.tc-droppable.tc-dragover > .tc-droppable-placeholder {\n\tdisplay: block;\n\tborder: 2px dashed <<colour dropzone-background>>;\n}\n\n.tc-draggable {\n\tcursor: move;\n}\n\n.tc-sidebar-tab-open .tc-droppable-placeholder, .tc-tagged-draggable-list .tc-droppable-placeholder,\n.tc-links-draggable-list .tc-droppable-placeholder {\n\tline-height: 2em;\n\theight: 2em;\n}\n\n.tc-sidebar-tab-open-item {\n\tposition: relative;\n}\n\n.tc-sidebar-tab-open .tc-btn-invisible.tc-btn-mini svg {\n\tfont-size: 0.7em;\n\tfill: <<colour muted-foreground>>;\n}\n\n/*\n** Plugin reload warning\n*/\n\n.tc-plugin-reload-warning {\n\tz-index: 1000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour alert-background>>;\n\ttext-align: center;\n}\n\n/*\n** Buttons\n*/\n\nbutton svg, button img, label svg, label img {\n\tvertical-align: middle;\n}\n\n.tc-btn-invisible {\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\tcursor: pointer;\n\tcolor: <<colour foreground>>;\n\tfill: <<colour foreground>>;\n}\n\n.tc-btn-boxed {\n\tfont-size: 0.6em;\n\tpadding: 0.2em;\n\tmargin: 1px;\n\tbackground: none;\n\tborder: 1px solid <<colour tiddler-controls-foreground>>;\n\tborder-radius: 0.25em;\n}\n\nhtml body.tc-body .tc-btn-boxed svg {\n\tfont-size: 1.6666em;\n}\n\n.tc-btn-boxed:hover {\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n}\n\nhtml body.tc-body .tc-btn-boxed:hover svg {\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded {\n\tfont-size: 0.5em;\n\tline-height: 2;\n\tpadding: 0em 0.3em 0.2em 0.4em;\n\tmargin: 1px;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n\tborder-radius: 2em;\n}\n\nhtml body.tc-body .tc-btn-rounded svg {\n\tfont-size: 1.6666em;\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded:hover {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\n\tcolor: <<colour muted-foreground>>;\n}\n\nhtml body.tc-body .tc-btn-rounded:hover svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-icon svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-text {\n\tpadding: 0;\n\tmargin: 0;\n}\n\n/* used for documentation \"fake\" buttons */\n.tc-btn-standard {\n\tline-height: 1.8;\n\tcolor: #667;\n\tbackground-color: #e0e0e0;\n\tborder: 1px solid #888;\n\tpadding: 2px 1px 2px 1px;\n\tmargin: 1px 4px 1px 4px;\n}\n\n.tc-btn-big-green {\n\tdisplay: inline-block;\n\tpadding: 8px;\n\tmargin: 4px 8px 4px 8px;\n\tbackground: <<colour download-background>>;\n\tcolor: <<colour download-foreground>>;\n\tfill: <<colour download-foreground>>;\n\tborder: none;\n\tborder-radius: 2px;\n\tfont-size: 1.2em;\n\tline-height: 1.4em;\n\ttext-decoration: none;\n}\n\n.tc-btn-big-green svg,\n.tc-btn-big-green img {\n\theight: 2em;\n\twidth: 2em;\n\tvertical-align: middle;\n\tfill: <<colour download-foreground>>;\n}\n\n.tc-primary-btn {\n \tbackground: <<colour primary>>;\n}\n\n.tc-sidebar-lists input {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-sidebar-lists button {\n\tcolor: <<colour sidebar-button-foreground>>;\n\tfill: <<colour sidebar-button-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini {\n\tcolor: <<colour sidebar-muted-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini:hover {\n\tcolor: <<colour sidebar-muted-foreground-hover>>;\n}\n\n.tc-sidebar-lists button small {\n\tcolor: <<colour foreground>>;\n}\n\nbutton svg.tc-image-button, button .tc-image-button img {\n\theight: 1em;\n\twidth: 1em;\n}\n\n.tc-unfold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 100%;\n\twidth: calc(100% + 2px);\n\tmargin-left: -43px;\n\ttext-align: center;\n\tborder-top: 2px solid <<colour tiddler-info-background>>;\n\tmargin-top: 4px;\n}\n\n.tc-unfold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n\tborder-top: 2px solid <<colour tiddler-info-border>>;\n}\n\n.tc-unfold-banner svg, .tc-fold-banner svg {\n\theight: 0.75em;\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-unfold-banner:hover svg, .tc-fold-banner:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n.tc-fold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 23px;\n\ttext-align: center;\n\tmargin-left: -35px;\n\ttop: 6px;\n\tbottom: 6px;\n}\n\n.tc-fold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\n\t.tc-unfold-banner {\n\t\tposition: static;\n\t\twidth: calc(100% + 59px);\n\t}\n\n\t.tc-fold-banner {\n\t\twidth: 16px;\n\t\tmargin-left: -16px;\n\t\tfont-size: 0.75em;\n\t}\n\n}\n\n/*\n** Tags and missing tiddlers\n*/\n\n.tc-tag-list-item {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin-right: 7px;\n}\n\n.tc-tags-wrapper {\n\tmargin: 4px 0 14px 0;\n}\n\n.tc-missing-tiddler-label {\n\tfont-style: italic;\n\tfont-weight: normal;\n\tdisplay: inline-block;\n\tfont-size: 11.844px;\n\tline-height: 14px;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n}\n\n.tc-block-tags-dropdown > .tc-btn-invisible:hover {\n\tbackground-color: <<colour primary>>;\n}\n\nbutton.tc-tag-label, span.tc-tag-label {\n\tdisplay: inline-block;\n\tpadding: 0.16em 0.7em;\n\tfont-size: 0.9em;\n\tfont-weight: 400;\n\tline-height: 1.2em;\n\tcolor: <<colour tag-foreground>>;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour tag-background>>;\n\tborder-radius: 1em;\n}\n\n.tc-sidebar-scrollable .tc-tag-label {\n\ttext-shadow: none;\n}\n\n.tc-untagged-separator {\n\twidth: 10em;\n\tleft: 0;\n\tmargin-left: 0;\n\tborder: 0;\n\theight: 1px;\n\tbackground: <<colour tab-divider>>;\n}\n\nbutton.tc-untagged-label {\n\tbackground-color: <<colour untagged-background>>;\n}\n\n.tc-tag-label svg, .tc-tag-label img {\n\theight: 1em;\n\twidth: 1em;\n\tmargin-right: 3px; \n\tmargin-bottom: 1px;\n\tvertical-align: bottom;\n}\n\n.tc-edit-tags button.tc-remove-tag-button svg {\n\tfont-size: 0.7em;\n\tvertical-align: middle;\n}\n\n.tc-tag-manager-table .tc-tag-label {\n\twhite-space: normal;\n}\n\n.tc-tag-manager-tag {\n\twidth: 100%;\n}\n\nbutton.tc-btn-invisible.tc-remove-tag-button {\n\toutline: none;\n}\n\n.tc-tag-button-selected,\n.tc-list-item-selected a.tc-tiddlylink, a.tc-list-item-selected {\n\tbackground-color: <<colour primary>>;\n\tcolor: <<colour tiddler-background>>;\n}\n\n/*\n** Page layout\n*/\n\n.tc-topbar {\n\tposition: fixed;\n\tz-index: 1200;\n}\n\n.tc-topbar-left {\n\tleft: 29px;\n\ttop: 5px;\n}\n\n.tc-topbar-right {\n\ttop: 5px;\n\tright: 29px;\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\n\t.tc-topbar-right {\n\t\tright: 10px;\n\t}\n\n}\n\n.tc-topbar button {\n\tpadding: 8px;\n}\n\n.tc-topbar svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-topbar button:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\n\t.tc-show-sidebar-btn svg.tc-image-chevron-left, .tc-hide-sidebar-btn svg.tc-image-chevron-right {\n\t\ttransform: rotate(-90deg);\n\t}\n\n}\n\n.tc-sidebar-header {\n\tcolor: <<colour sidebar-foreground>>;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-sidebar-header .tc-title a.tc-tiddlylink-resolves {\n\tfont-weight: 300;\n}\n\n.tc-sidebar-header .tc-sidebar-lists p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-sidebar-header .tc-missing-tiddler-label {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-advanced-search input {\n\twidth: 60%;\n}\n\n.tc-search a svg {\n\twidth: 1.2em;\n\theight: 1.2em;\n\tvertical-align: middle;\n}\n\n.tc-page-controls {\n\tmargin-top: 14px;\n\tfont-size: 1.5em;\n}\n\n.tc-page-controls .tc-drop-down {\n  font-size: 1rem;\n}\n\n.tc-page-controls button {\n\tmargin-right: 0.5em;\n}\n\n.tc-page-controls a.tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-page-controls img {\n\twidth: 1em;\n}\n\n.tc-page-controls svg {\n\tfill: <<colour sidebar-controls-foreground>>;\n}\n\n.tc-page-controls button:hover svg, .tc-page-controls a:hover svg {\n\tfill: <<colour sidebar-controls-foreground-hover>>;\n}\n\n.tc-sidebar-lists .tc-menu-list-item {\n\twhite-space: nowrap;\n}\n\n.tc-menu-list-count {\n\tfont-weight: bold;\n}\n\n.tc-menu-list-subitem {\n\tpadding-left: 7px;\n}\n\n.tc-story-river {\n\tposition: relative;\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\n\t.tc-sidebar-header {\n\t\tpadding: 14px;\n\t\tmin-height: 32px;\n\t\tmargin-top: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\ttransition:  min-height {{$:/config/AnimationDuration}}ms ease-in-out, padding-top {{$:/config/AnimationDuration}}ms ease-in-out, padding-bottom {{$:/config/AnimationDuration}}ms ease-in-out;\n\t}\n\t\n\t<<if-no-sidebar \"\"\"\n\n\t\t.tc-sidebar-header {\n\t\t\tmin-height: 0;\n\t\t\tpadding-top: 0;\n\t\t\tpadding-bottom: 0;\n\t\t}\n\n\t\"\"\">>\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tpadding: 0;\n\t}\n}\n\n@media (min-width: <<sidebarbreakpoint>>) {\n\n\t.tc-message-box {\n\t\tmargin: 21px -21px 21px -21px;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tposition: fixed;\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t\tbottom: 0;\n\t\tright: 0;\n\t\toverflow-y: auto;\n\t\toverflow-x: auto;\n\t\t-webkit-overflow-scrolling: touch;\n\t\tmargin: 0 0 0 -42px;\n\t\tpadding: 71px 0 28px 42px;\n\t}\n\n\thtml[dir=\"rtl\"] .tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tright: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/storywidth}};\n\t\tpadding: 42px 42px 42px 42px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-story-river {\n\t\twidth: calc(100% - {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}});\n\t}\n\n\">>\n\n\t.tc-story-river.tc-static-story-river {\n\t\tmargin-right: 0;\n\t\tpadding-right: 42px;\n\t}\n\n}\n\n@media print {\n\n\tbody.tc-body {\n\t\tbackground-color: transparent;\n\t}\n\n\t.tc-sidebar-header, .tc-topbar {\n\t\tdisplay: none;\n\t}\n\n\t.tc-story-river {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t.tc-story-river .tc-tiddler-frame {\n\t\tmargin: 0;\n\t\tborder: none;\n\t\tpadding: 0;\n\t}\n}\n\n/*\n** Tiddler styles\n*/\n\n.tc-tiddler-frame {\n\tposition: relative;\n\tmargin-bottom: 28px;\n\tbackground-color: <<colour tiddler-background>>;\n\tborder: 1px solid <<colour tiddler-border>>;\n}\n\n{{$:/themes/tiddlywiki/vanilla/sticky}}\n\n.tc-tiddler-info {\n\tpadding: 14px 42px 14px 42px;\n\tbackground-color: <<colour tiddler-info-background>>;\n\tborder-top: 1px solid <<colour tiddler-info-border>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-border>>;\n}\n\n.tc-tiddler-info p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-tiddler-info .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour tiddler-info-tab-background>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-tab-background>>;\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\n\t.tc-tiddler-info {\n\t\tpadding: 14px 14px 14px 14px;\n\t}\n\n}\n\n.tc-view-field-table {\n\twidth: 100%;\n}\n\n.tc-view-field-name {\n\twidth: 1%; /* Makes this column be as narrow as possible */\n\ttext-align: right;\n\tfont-style: italic;\n\tfont-weight: 200;\n}\n\n.tc-view-field-value {\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\t.tc-tiddler-frame {\n\t\tpadding: 14px 14px 14px 14px;\n\t\tmargin-bottom: .5em;\n\t}\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -14px 0 -14px;\n\t}\n}\n\n@media (min-width: <<sidebarbreakpoint>>) {\n\t.tc-tiddler-frame {\n\t\tpadding: 28px 42px 42px 42px;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}};\n\t\tborder-radius: 2px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\">>\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -42px 0 -42px;\n\t}\n}\n\n.tc-site-title,\n.tc-titlebar {\n\tfont-weight: 300;\n\tfont-size: 2.35em;\n\tline-height: 1.35em;\n\tcolor: <<colour tiddler-title-foreground>>;\n\tmargin: 0;\n}\n\n.tc-site-title {\n\tcolor: <<colour site-title-foreground>>;\n}\n\n.tc-tiddler-title-icon {\n\tvertical-align: middle;\n\tmargin-right: .1em;\n}\n\n.tc-system-title-prefix {\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-titlebar h2 {\n\tfont-size: 1em;\n\tdisplay: inline;\n}\n\n.tc-titlebar img {\n\theight: 1em;\n}\n\n.tc-subtitle {\n\tfont-size: 0.9em;\n\tcolor: <<colour tiddler-subtitle-foreground>>;\n\tfont-weight: 300;\n}\n\n.tc-subtitle .tc-tiddlylink {\n\tmargin-right: .3em;\n}\n\n.tc-tiddler-missing .tc-title {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.tc-tiddler-frame .tc-tiddler-controls {\n\tfloat: right;\n}\n\n.tc-tiddler-controls .tc-drop-down {\n\tfont-size: 0.6em;\n}\n\n.tc-tiddler-controls .tc-drop-down .tc-drop-down {\n\tfont-size: 1em;\n}\n\n.tc-tiddler-controls > span > button,\n.tc-tiddler-controls > span > span > button,\n.tc-tiddler-controls > span > span > span > button {\n\tvertical-align: baseline;\n\tmargin-left:5px;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img,\n.tc-search button svg, .tc-search a svg {\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img {\n\theight: 0.75em;\n}\n\n.tc-search button svg, .tc-search a svg {\n    height: 1.2em;\n    width: 1.2em;\n    margin: 0 0.25em;\n}\n\n.tc-tiddler-controls button.tc-selected svg,\n.tc-page-controls button.tc-selected svg  {\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n}\n\n.tc-tiddler-controls button.tc-btn-invisible:hover svg,\n.tc-search button:hover svg, .tc-search a:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n@media print {\n\t.tc-tiddler-controls {\n\t\tdisplay: none;\n\t}\n}\n\n.tc-tiddler-help { /* Help prompts within tiddler template */\n\tcolor: <<colour muted-foreground>>;\n\tmargin-top: 14px;\n}\n\n.tc-tiddler-help a.tc-tiddlylink {\n\tcolor: <<colour very-muted-foreground>>;\n}\n\n.tc-tiddler-frame .tc-edit-texteditor {\n\twidth: 100%;\n\tmargin: 4px 0 4px 0;\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor,\n.tc-tiddler-frame textarea.tc-edit-texteditor,\n.tc-tiddler-frame iframe.tc-edit-texteditor {\n\tpadding: 3px 3px 3px 3px;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tline-height: 1.3em;\n\t-webkit-appearance: none;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor,\n.tc-tiddler-frame textarea.tc-edit-texteditor {\n\tbackground-color: <<colour tiddler-editor-background>>;\n}\n\n.tc-tiddler-frame iframe.tc-edit-texteditor {\n\tbackground-color: <<colour tiddler-background>>;\n}\n\n.tc-tiddler-frame .tc-binary-warning {\n\twidth: 100%;\n\theight: 5em;\n\ttext-align: center;\n\tpadding: 3em 3em 6em 3em;\n\tbackground: <<colour alert-background>>;\n\tborder: 1px solid <<colour alert-border>>;\n}\n\ncanvas.tc-edit-bitmapeditor  {\n\tborder: 6px solid <<colour tiddler-editor-border-image>>;\n\tcursor: crosshair;\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tmargin-top: 6px;\n\tmargin-bottom: 6px;\n}\n\n.tc-edit-bitmapeditor-width {\n\tdisplay: block;\n}\n\n.tc-edit-bitmapeditor-height {\n\tdisplay: block;\n}\n\n.tc-tiddler-body {\n\tclear: both;\n}\n\n.tc-tiddler-frame .tc-tiddler-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/bodylineheight}};\n}\n\n.tc-titlebar, .tc-tiddler-edit-title {\n\toverflow: hidden; /* https://github.com/Jermolene/TiddlyWiki5/issues/282 */\n}\n\nhtml body.tc-body.tc-single-tiddler-window {\n\tmargin: 1em;\n\tbackground: <<colour tiddler-background>>;\n}\n\n.tc-single-tiddler-window img,\n.tc-single-tiddler-window svg,\n.tc-single-tiddler-window canvas,\n.tc-single-tiddler-window embed,\n.tc-single-tiddler-window iframe {\n\tmax-width: 100%;\n}\n\n/*\n** Editor\n*/\n\n.tc-editor-toolbar {\n\tmargin-top: 8px;\n}\n\n.tc-editor-toolbar button {\n\tvertical-align: middle;\n\tbackground-color: <<colour tiddler-controls-foreground>>;\n\tcolor: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n\tborder-radius: 4px;\n\tpadding: 3px;\n\tmargin: 2px 0 2px 4px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-adjunct {\n\tmargin-left: 1px;\n\twidth: 1em;\n\tborder-radius: 8px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-start-group {\n\tmargin-left: 11px;\n}\n\n.tc-editor-toolbar button.tc-selected {\n\tbackground-color: <<colour primary>>;\n}\n\n.tc-editor-toolbar button svg {\n\twidth: 1.6em;\n\theight: 1.2em;\n}\n\n.tc-editor-toolbar button:hover {\n\tbackground-color: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour background>>;\n\tcolor: <<colour background>>;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more {\n\twhite-space: normal;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more button {\n\tdisplay: inline-block;\n\tpadding: 3px;\n\twidth: auto;\n}\n\n.tc-editor-toolbar .tc-search-results {\n\tpadding: 0;\n}\n\n/*\n** Adjustments for fluid-fixed mode\n*/\n\n@media (min-width: <<sidebarbreakpoint>>) {\n\n<<if-fluid-fixed text:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 0;\n\t\tposition: relative;\n\t\twidth: auto;\n\t\tleft: 0;\n\t\tmargin-left: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\tmargin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tbottom: 0;\n\t\tright: 0;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 42px);\n\t}\n\n\"\"\" hiddenSidebarText:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 3em;\n\t\tmargin-right: 0;\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 84px);\n\t}\n\n\"\"\">>\n\n}\n\n/*\n** Toolbar buttons\n*/\n\n.tc-page-controls svg.tc-image-new-button {\n  fill: <<colour toolbar-new-button>>;\n}\n\n.tc-page-controls svg.tc-image-options-button {\n  fill: <<colour toolbar-options-button>>;\n}\n\n.tc-page-controls svg.tc-image-save-button {\n  fill: <<colour toolbar-save-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-info-button {\n  fill: <<colour toolbar-info-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-edit-button {\n  fill: <<colour toolbar-edit-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-close-button {\n  fill: <<colour toolbar-close-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-delete-button {\n  fill: <<colour toolbar-delete-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-cancel-button {\n  fill: <<colour toolbar-cancel-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-done-button {\n  fill: <<colour toolbar-done-button>>;\n}\n\n/*\n** Tiddler edit mode\n*/\n\n.tc-tiddler-edit-frame em.tc-edit {\n\tcolor: <<colour muted-foreground>>;\n\tfont-style: normal;\n}\n\n.tc-edit-type-dropdown a.tc-tiddlylink-missing {\n\tfont-style: normal;\n}\n\n.tc-type-selector .tc-edit-typeeditor {\n\twidth: auto;\n}\n\n.tc-type-selector-dropdown-wrapper {\n\tdisplay: inline-block;\n}\n\n<<set-type-selector-min-width>>\n\n.tc-edit-tags {\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tpadding: 4px 8px 4px 8px;\n}\n\n.tc-edit-add-tag {\n\tdisplay: inline-block;\n}\n\n.tc-edit-add-tag .tc-add-tag-name input {\n\twidth: 50%;\n}\n\n.tc-edit-add-tag .tc-keyboard {\n\tdisplay:inline;\n}\n\n.tc-edit-tags .tc-tag-label {\n\tdisplay: inline-block;\n}\n\n.tc-edit-tags-list {\n\tmargin: 14px 0 14px 0;\n}\n\n.tc-remove-tag-button {\n\tpadding-left: 4px;\n}\n\n.tc-tiddler-preview {\n\toverflow: auto;\n}\n\n.tc-tiddler-preview-preview {\n\tfloat: right;\n\twidth: 49%;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tmargin: 4px 0 3px 3px;\n\tpadding: 3px 3px 3px 3px;\n}\n\n<<if-editor-height-fixed then:\"\"\"\n\n.tc-tiddler-preview-preview {\n\toverflow-y: scroll;\n\theight: {{$:/config/TextEditor/EditorHeight/Height}};\n}\n\n\"\"\">>\n\n.tc-tiddler-frame .tc-tiddler-preview .tc-edit-texteditor {\n\twidth: 49%;\n}\n\n.tc-tiddler-frame .tc-tiddler-preview canvas.tc-edit-bitmapeditor {\n\tmax-width: 49%;\n}\n\n.tc-edit-fields {\n\twidth: 100%;\n}\n\n.tc-edit-fields.tc-edit-fields-small {\n\tmargin-top: 0;\n\tmargin-bottom: 0;\n}\n\n.tc-edit-fields table, .tc-edit-fields tr, .tc-edit-fields td {\n\tborder: none;\n\tpadding: 4px;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(odd) {\n\tbackground-color: <<colour tiddler-editor-fields-odd>>;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(even) {\n\tbackground-color: <<colour tiddler-editor-fields-even>>;\n}\n\n.tc-edit-field-name {\n\ttext-align: right;\n}\n\n.tc-edit-field-value input {\n\twidth: 100%;\n}\n\n.tc-edit-field-remove {\n}\n\n.tc-edit-field-remove svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n\tvertical-align: middle;\n}\n\n.tc-edit-field-add-name-wrapper input.tc-edit-texteditor {\n\twidth: auto;\n}\n\n.tc-edit-field-add-name-wrapper {\n\tdisplay: inline-block;\n}\n\n.tc-edit-field-add-value {\n\tdisplay: inline-block;\n}\n\n@media (min-width: <<sidebarbreakpoint>>) {\n\n\t.tc-edit-field-add-value {\n\t\twidth: 35%;\n\t}\n\n}\n\n.tc-edit-field-add-button {\n\tdisplay: inline-block;\n\twidth: 10%;\n}\n\n/*\n** Storyview Classes\n*/\n\n.tc-viewswitcher .tc-image-button {\n\tmargin-right: .3em;\n}\n\n.tc-storyview-zoomin-tiddler {\n\tposition: absolute;\n\tdisplay: block;\n\twidth: 100%;\n}\n\n@media (min-width: <<sidebarbreakpoint>>) {\n\n\t.tc-storyview-zoomin-tiddler {\n\t\twidth: calc(100% - 84px);\n\t}\n\n}\n\n/*\n** Dropdowns\n*/\n\n.tc-btn-dropdown {\n\ttext-align: left;\n}\n\n.tc-btn-dropdown svg, .tc-btn-dropdown img {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-drop-down-wrapper {\n\tposition: relative;\n}\n\n.tc-drop-down {\n\tmin-width: 380px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\ttext-shadow: none;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-drop-down {\n\tmargin-left: 14px;\n}\n\n.tc-drop-down button svg, .tc-drop-down a svg  {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down button.tc-btn-invisible:hover svg {\n\tfill: <<colour background>>;\n}\n\n.tc-drop-down .tc-drop-down-info {\n\tpadding-left: 14px;\n}\n\n.tc-drop-down p {\n\tpadding: 0 14px 0 14px;\n}\n\n.tc-drop-down svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-drop-down img {\n\twidth: 1em;\n}\n\n.tc-drop-down a, .tc-drop-down button {\n\tdisplay: block;\n\tpadding: 0 14px 0 14px;\n\twidth: 100%;\n\ttext-align: left;\n\tcolor: <<colour foreground>>;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-tab-set .tc-tab-buttons button {\n\tdisplay: inline-block;\n    width: auto;\n    margin-bottom: 0px;\n    border-bottom-left-radius: 0;\n    border-bottom-right-radius: 0;\n}\n\n.tc-drop-down .tc-prompt {\n\tpadding: 0 14px;\n}\n\n.tc-drop-down .tc-chooser {\n\tborder: none;\n}\n\n.tc-drop-down .tc-chooser .tc-swatches-horiz {\n\tfont-size: 0.4em;\n\tpadding-left: 1.2em;\n}\n\n.tc-drop-down .tc-file-input-wrapper {\n\twidth: 100%;\n}\n\n.tc-drop-down .tc-file-input-wrapper button {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-drop-down a:hover, .tc-drop-down button:hover, .tc-drop-down .tc-file-input-wrapper:hover button {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-tab-buttons button {\n\tbackground-color: <<colour dropdown-tab-background>>;\n}\n\n.tc-drop-down .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour dropdown-tab-background-selected>>;\n\tborder-bottom: 1px solid <<colour dropdown-tab-background-selected>>;\n}\n\n.tc-drop-down-bullet {\n\tdisplay: inline-block;\n\twidth: 0.5em;\n}\n\n.tc-drop-down .tc-tab-contents a {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-block-dropdown-wrapper {\n\tposition: relative;\n}\n\n.tc-block-dropdown {\n\tposition: absolute;\n\tmin-width: 220px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\tz-index: 1000;\n\ttext-shadow: none;\n}\n\n.tc-block-dropdown.tc-search-drop-down {\n\tmargin-left: -12px;\n}\n\n.tc-block-dropdown a {\n\tdisplay: block;\n\tpadding: 4px 14px 4px 14px;\n}\n\n.tc-block-dropdown.tc-search-drop-down a {\n\tdisplay: block;\n\tpadding: 0px 10px 0px 10px;\n}\n\n.tc-drop-down .tc-dropdown-item-plain,\n.tc-block-dropdown .tc-dropdown-item-plain {\n\tpadding: 4px 14px 4px 7px;\n}\n\n.tc-drop-down .tc-dropdown-item,\n.tc-block-dropdown .tc-dropdown-item {\n\tpadding: 4px 14px 4px 7px;\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-block-dropdown a.tc-tiddlylink:hover {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-search-results {\n\tpadding: 0 7px 0 7px;\n}\n\n.tc-image-chooser, .tc-colour-chooser {\n\twhite-space: normal;\n}\n\n.tc-image-chooser a,\n.tc-colour-chooser a {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\ttext-align: center;\n\tposition: relative;\n}\n\n.tc-image-chooser a {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 2px;\n\tmargin: 2px;\n\twidth: 4em;\n\theight: 4em;\n}\n\n.tc-colour-chooser a {\n\tpadding: 3px;\n\twidth: 2em;\n\theight: 2em;\n\tvertical-align: middle;\n}\n\n.tc-image-chooser a:hover,\n.tc-colour-chooser a:hover {\n\tbackground: <<colour primary>>;\n\tpadding: 0px;\n\tborder: 3px solid <<colour primary>>;\n}\n\n.tc-image-chooser a svg,\n.tc-image-chooser a img {\n\tdisplay: inline-block;\n\twidth: auto;\n\theight: auto;\n\tmax-width: 3.5em;\n\tmax-height: 3.5em;\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: 0;\n\tright: 0;\n\tmargin: auto;\n}\n\n/*\n** Modals\n*/\n\n.tc-modal-wrapper {\n\tposition: fixed;\n\toverflow: auto;\n\toverflow-y: scroll;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 900;\n}\n\n.tc-modal-backdrop {\n\tposition: fixed;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 1000;\n\tbackground-color: <<colour modal-backdrop>>;\n}\n\n.tc-modal {\n\tz-index: 1100;\n\tbackground-color: <<colour modal-background>>;\n\tborder: 1px solid <<colour modal-border>>;\n}\n\n@media (max-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 1em;\n\t\tleft: 1em;\n\t\tright: 1em;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n@media (min-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 2em;\n\t\tleft: 25%;\n\t\twidth: 50%;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n.tc-modal-header {\n\tpadding: 9px 15px;\n\tborder-bottom: 1px solid <<colour modal-header-border>>;\n}\n\n.tc-modal-header h3 {\n\tmargin: 0;\n\tline-height: 30px;\n}\n\n.tc-modal-header img, .tc-modal-header svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-modal-body {\n\tpadding: 15px;\n}\n\n.tc-modal-footer {\n\tpadding: 14px 15px 15px;\n\tmargin-bottom: 0;\n\ttext-align: right;\n\tbackground-color: <<colour modal-footer-background>>;\n\tborder-top: 1px solid <<colour modal-footer-border>>;\n}\n\n\n/*\n** Centered modals\n*/\n.tc-modal-centered .tc-modal {\n\twidth: auto;\n\ttop: 50%;\n\tleft: 50%;\n\ttransform: translate(-50%, -50%) !important;\n}\n\n/*\n** Notifications\n*/\n\n.tc-notification {\n\tposition: fixed;\n\ttop: 14px;\n\tright: 42px;\n\tz-index: 1300;\n\tmax-width: 280px;\n\tpadding: 0 14px 0 14px;\n\tbackground-color: <<colour notification-background>>;\n\tborder: 1px solid <<colour notification-border>>;\n}\n\n/*\n** Tabs\n*/\n\n.tc-tab-set.tc-vertical {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tab-buttons {\n\tfont-size: 0.85em;\n\tpadding-top: 1em;\n\tmargin-bottom: -2px;\n}\n\n.tc-tab-buttons.tc-vertical  {\n\tz-index: 100;\n\tdisplay: block;\n\tpadding-top: 14px;\n\tvertical-align: top;\n\ttext-align: right;\n\tmargin-bottom: inherit;\n\tmargin-right: -1px;\n\tmax-width: 33%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n}\n\n.tc-tab-buttons button.tc-tab-selected {\n\tcolor: <<colour tab-foreground-selected>>;\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-left: 1px solid <<colour tab-border-selected>>;\n\tborder-top: 1px solid <<colour tab-border-selected>>;\n\tborder-right: 1px solid <<colour tab-border-selected>>;\n}\n\n.tc-tab-buttons button {\n\tcolor: <<colour tab-foreground>>;\n\tpadding: 3px 5px 3px 5px;\n\tmargin-right: 0.3em;\n\tfont-weight: 300;\n\tborder: none;\n\tbackground: inherit;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-right: 1px solid <<colour tab-border>>;\n\tborder-top-left-radius: 2px;\n\tborder-top-right-radius: 2px;\n\tborder-bottom-left-radius: 0;\n\tborder-bottom-right-radius: 0;\n}\n\n.tc-tab-buttons.tc-vertical button {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin-top: 3px;\n\tmargin-right: 0;\n\ttext-align: right;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tborder-right: none;\n\tborder-top-left-radius: 2px;\n\tborder-bottom-left-radius: 2px;\n\tborder-top-right-radius: 0;\n\tborder-bottom-right-radius: 0;\n}\n\n.tc-tab-buttons.tc-vertical button.tc-tab-selected {\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-right: 1px solid <<colour tab-background-selected>>;\n}\n\n.tc-tab-divider {\n\tborder-top: 1px solid <<colour tab-divider>>;\n}\n\n.tc-tab-divider.tc-vertical  {\n\tdisplay: none;\n}\n\n.tc-tab-content {\n\tmargin-top: 14px;\n}\n\n.tc-tab-content.tc-vertical  {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-top: 0;\n\tpadding-left: 14px;\n\tborder-left: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 70%;\n\tflex: 1 0 70%;\n\toverflow: auto;\n}\n\n.tc-sidebar-lists .tc-tab-buttons {\n\tmargin-bottom: -1px;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tcolor: <<colour sidebar-tab-foreground-selected>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border-selected>>;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button {\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tcolor: <<colour sidebar-tab-foreground>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border>>;\n}\n\n.tc-sidebar-lists .tc-tab-divider {\n\tborder-top: 1px solid <<colour sidebar-tab-divider>>;\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\tdisplay: block;\n\twidth: 100%;\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tborder-top: none;\n\tborder-left: none;\n\tborder-bottom: none;\n\tborder-right: 1px solid #ccc;\n\tmargin-bottom: inherit;\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tborder: none;\n}\n\n/*\n** Manager\n*/\n\n.tc-manager-wrapper {\n\t\n}\n\n.tc-manager-controls {\n\t\n}\n\n.tc-manager-control {\n\tmargin: 0.5em 0;\n}\n\n.tc-manager-list {\n\twidth: 100%;\n\tborder-top: 1px solid <<colour muted-foreground>>;\n\tborder-left: 1px solid <<colour muted-foreground>>;\n\tborder-right: 1px solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item {\n\n}\n\n.tc-manager-list-item-heading {\n    display: block;\n    width: 100%;\n    text-align: left;\t\n\tborder-bottom: 1px solid <<colour muted-foreground>>;\n\tpadding: 3px;\n}\n\n.tc-manager-list-item-heading-selected {\n\tfont-weight: bold;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n\tbackground-color: <<colour foreground>>;\n}\n\n.tc-manager-list-item-heading:hover {\n\tbackground: <<colour primary>>;\n\tcolor: <<colour background>>;\n}\n\n.tc-manager-list-item-content {\n\tdisplay: flex;\n}\n\n.tc-manager-list-item-content-sidebar {\n    flex: 1 0;\n    background: <<colour tiddler-editor-background>>;\n    border-right: 0.5em solid <<colour muted-foreground>>;\n    border-bottom: 0.5em solid <<colour muted-foreground>>;\n    white-space: nowrap;\n}\n\n.tc-manager-list-item-content-item-heading {\n\tdisplay: block;\n\twidth: 100%;\n\ttext-align: left;\n    background: <<colour muted-foreground>>;\n\ttext-transform: uppercase;\n\tfont-size: 0.6em;\n\tfont-weight: bold;\n    padding: 0.5em 0 0.5em 0;\n}\n\n.tc-manager-list-item-content-item-body {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-manager-list-item-content-item-body > pre {\n\tmargin: 0.5em 0 0.5em 0;\n\tborder: none;\n\tbackground: inherit;\n}\n\n.tc-manager-list-item-content-tiddler {\n    flex: 3 1;\n    border-left: 0.5em solid <<colour muted-foreground>>;\n    border-right: 0.5em solid <<colour muted-foreground>>;\n    border-bottom: 0.5em solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item-content-item-body > table {\n\tborder: none;\n\tpadding: 0;\n\tmargin: 0;\n}\n\n.tc-manager-list-item-content-item-body > table td {\n\tborder: none;\n}\n\n.tc-manager-icon-editor > button {\n\twidth: 100%;\n}\n\n.tc-manager-icon-editor > button > svg,\n.tc-manager-icon-editor > button > button {\n\twidth: 100%;\n\theight: auto;\n}\n\n/*\n** Import table\n*/\n\n.tc-import-table {\n\twidth: 100%;\n}\n\n.tc-import-table svg.tc-image-edit-button {\n\tmax-width: unset;\n}\n\n.tc-import-table th:first-of-type {\n\twidth: 10%;\n}\n\n.tc-import-table th:last-of-type {\n\twidth: 30%;\n}\n\n.tc-import-table .tc-row-disabled {\n\tbackground: <<colour very-muted-foreground>>10;\n\topacity: 0.8;\n}\n\n.tc-import-table .tc-row-warning {\n\tbackground: <<colour diff-delete-background>>50;\n}\n\n/*\n** Alerts\n*/\n\n.tc-alerts {\n\tposition: fixed;\n\ttop: 28px;\n\tleft: 0;\n\tright: 0;\n\tmax-width: 50%;\n\tz-index: 20000;\n}\n\n.tc-alert {\n\tposition: relative;\n\tmargin: 14px;\n\tpadding: 7px;\n\tborder: 1px solid <<colour alert-border>>;\n\tbackground-color: <<colour alert-background>>;\n}\n\n.tc-alert-toolbar {\n\tposition: absolute;\n\ttop: 7px;\n\tright: 7px;\n    line-height: 0;\n}\n\n.tc-alert-toolbar svg {\n\tfill: <<colour alert-muted-foreground>>;\n}\n\n.tc-alert-subtitle {\n\tcolor: <<colour alert-muted-foreground>>;\n\tfont-weight: bold;\n    font-size: 0.8em;\n    margin-bottom: 0.5em;\n}\n\n.tc-alert-body > p {\n\tmargin: 0;\n}\n\n.tc-alert-highlight {\n\tcolor: <<colour alert-highlight>>;\n}\n\n@media (min-width: <<sidebarbreakpoint>>) {\n\n\t.tc-static-alert {\n\t\tposition: relative;\n\t}\n\n\t.tc-static-alert-inner {\n\t\tposition: absolute;\n\t\tz-index: 100;\n\t}\n\n}\n\n.tc-static-alert-inner {\n\tpadding: 0 2px 2px 42px;\n\tcolor: <<colour static-alert-foreground>>;\n}\n\n/*\n** Floating drafts list\n*/\n\n.tc-drafts-list {\n\tz-index: 2000;\n\tposition: fixed;\n\tfont-size: 0.8em;\n\tleft: 0;\n\tbottom: 0;\n}\n\n.tc-drafts-list a {\n\tmargin: 0 0.5em;\n\tpadding: 4px 4px;\n\tborder-top-left-radius: 4px;\n\tborder-top-right-radius: 4px;\n\tborder: 1px solid <<colour background>>;\n\tborder-bottom-none;\n\tbackground: <<colour dirty-indicator>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n}\n\n.tc-drafts-list a:hover {\n\ttext-decoration: none;\n\tbackground: <<colour foreground>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n}\n\n.tc-drafts-list a svg {\n\twidth: 1em;\n\theight: 1em;\n\tvertical-align: text-bottom;\n}\n\n/*\n** Control panel\n*/\n\n.tc-control-panel td {\n\tpadding: 4px;\n}\n\n.tc-control-panel table, .tc-control-panel table input, .tc-control-panel table textarea {\n\twidth: 100%;\n}\n\n.tc-plugin-info {\n\tdisplay: flex;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tfill: <<colour muted-foreground>>;\n\tbackground-color: <<colour background>>;\n\tmargin: 0.5em 0 0.5em 0;\n\tpadding: 4px;\n    align-items: center;\n}\n\n.tc-plugin-info-sub-plugins .tc-plugin-info {\n    margin: 0.5em;\n\tbackground: <<colour background>>;\n}\n\n.tc-plugin-info-sub-plugin-indicator {\n\tmargin: -16px 1em 0 2em;\n}\n\n.tc-plugin-info-sub-plugin-indicator button {\n\tcolor: <<colour background>>;\n\tbackground: <<colour foreground>>;\n\tborder-radius: 8px;\n    padding: 2px 7px;\n    font-size: 0.75em;\n}\n\n.tc-plugin-info-sub-plugins .tc-plugin-info-dropdown {\n\tmargin-left: 1em;\n\tmargin-right: 1em;\n}\n\n.tc-plugin-info-disabled {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n\tbackground: repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n}\n\n.tc-plugin-info-disabled:hover {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n\tbackground: repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n}\n\na.tc-tiddlylink.tc-plugin-info:hover {\n\ttext-decoration: none;\n\tbackground-color: <<colour primary>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour foreground>>;\n}\n\na.tc-tiddlylink.tc-plugin-info:hover > .tc-plugin-info-chunk > svg {\n\tfill: <<colour background>>;\n}\n\n.tc-plugin-info-chunk {\n    margin: 2px;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-toggle {\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\tline-height: 1;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-icon {\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\tline-height: 1;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description {\n\tflex-grow: 1;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-buttons {\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tflex-grow: 0;\n\tflex-shrink: 0;\n    text-align: right;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description h1 {\n\tfont-size: 1em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description h2 {\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description div {\n\tfont-size: 0.7em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-toggle img, .tc-plugin-info-chunk.tc-plugin-info-toggle svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-icon img, .tc-plugin-info-chunk.tc-plugin-info-icon svg {\n\twidth: 2em;\n\theight: 2em;\n}\n\n.tc-plugin-info-dropdown {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\n\tmargin-top: -8px;\n}\n\n.tc-plugin-info-dropdown-message {\n\tbackground: <<colour message-background>>;\n\tpadding: 0.5em 1em 0.5em 1em;\n\tfont-weight: bold;\n\tfont-size: 0.8em;\n}\n\n.tc-plugin-info-dropdown-body {\n\tpadding: 1em 1em 0 1em;\n\tbackground: <<colour background>>;\n}\n\n.tc-plugin-info-sub-plugins {\n\tpadding: 0.5em;\n    margin: 0 1em 1em 1em;\n\tbackground: <<colour notification-background>>;\n}\n\n.tc-install-plugin {\n\tfont-weight: bold;\n\tbackground: green;\n\tcolor: white;\n\tfill: white;\n\tborder-radius: 4px;\n\tpadding: 3px;\n}\n\n.tc-install-plugin.tc-reinstall-downgrade {\n\tbackground: red;\n}\n\n.tc-install-plugin.tc-reinstall {\n\tbackground: blue;\n}\n\n.tc-install-plugin.tc-reinstall-upgrade {\n\tbackground: orange;\n}\n\n.tc-check-list {\n\tline-height: 2em;\n}\n\n.tc-check-list .tc-image-button {\n\theight: 1.5em;\n}\n\n/*\n** Message boxes\n*/\n\n.tc-message-box {\n\tborder: 1px solid <<colour message-border>>;\n\tbackground: <<colour message-background>>;\n\tpadding: 0px 21px 0px 21px;\n\tfont-size: 12px;\n\tline-height: 18px;\n\tcolor: <<colour message-foreground>>;\n}\n\n.tc-message-box svg {\n\twidth: 1em;\n\theight: 1em;\n    vertical-align: text-bottom;\n}\n\n/*\n** Pictures\n*/\n\n.tc-bordered-image {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 5px;\n\tmargin: 5px;\n}\n\n/*\n** Floats\n*/\n\n.tc-float-right {\n\tfloat: right;\n}\n\n/*\n** Chooser\n*/\n\n.tc-chooser {\n\tborder-right: 1px solid <<colour table-header-background>>;\n\tborder-left: 1px solid <<colour table-header-background>>;\n}\n\n\n.tc-chooser-item {\n\tborder-bottom: 1px solid <<colour table-header-background>>;\n\tborder-top: 1px solid <<colour table-header-background>>;\n\tpadding: 2px 4px 2px 14px;\n}\n\n.tc-drop-down .tc-chooser-item {\n\tpadding: 2px;\n}\n\n.tc-chosen,\n.tc-chooser-item:hover {\n\tbackground-color: <<colour table-header-background>>;\n\tborder-color: <<colour table-footer-background>>;\n}\n\n.tc-chosen .tc-tiddlylink {\n\tcursor:default;\n}\n\n.tc-chooser-item .tc-tiddlylink {\n\tdisplay: block;\n\ttext-decoration: none;\n\tbackground-color: transparent;\n}\n\n.tc-chooser-item:hover .tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-chosen .tc-tiddlylink,\n.tc-drop-down .tc-chooser-item .tc-tiddlylink:hover {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-chosen > .tc-tiddlylink:before {\n\tmargin-left: -10px;\n\tposition: relative;\n\tcontent: \"» \";\n}\n\n.tc-chooser-item svg,\n.tc-chooser-item img{\n\twidth: 1em;\n\theight: 1em;\n\tvertical-align: middle;\n}\n\n.tc-language-chooser .tc-image-button img {\n\twidth: 2em;\n\tvertical-align: -0.15em;\n}\n\n/*\n** Palette swatches\n*/\n\n.tc-swatches-horiz {\n}\n\n.tc-swatches-horiz .tc-swatch {\n\tdisplay: inline-block;\n}\n\n.tc-swatch {\n\twidth: 2em;\n\theight: 2em;\n\tmargin: 0.4em;\n\tborder: 1px solid #888;\n}\n\ninput.tc-palette-manager-colour-input {\n\twidth: 100%;\n\tpadding: 0;\n}\n\n/*\n** Table of contents\n*/\n\n.tc-sidebar-lists .tc-table-of-contents {\n\twhite-space: nowrap;\n}\n\n.tc-table-of-contents button {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents svg {\n\twidth: 0.7em;\n\theight: 0.7em;\n\tvertical-align: middle;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents ol {\n\tlist-style-type: none;\n\tpadding-left: 0;\n}\n\n.tc-table-of-contents ol ol {\n\tpadding-left: 1em;\n}\n\n.tc-table-of-contents li {\n\tfont-size: 1.0em;\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li a {\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li li {\n\tfont-size: 0.95em;\n\tfont-weight: normal;\n\tline-height: 1.4;\n}\n\n.tc-table-of-contents li li a {\n\tfont-weight: normal;\n}\n\n.tc-table-of-contents li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n\tline-height: 1.5;\n}\n\n.tc-table-of-contents li li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n}\n\n.tc-tabbed-table-of-contents {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents {\n\tz-index: 100;\n\tdisplay: inline-block;\n\tpadding-left: 1em;\n\tmax-width: 50%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n\tbackground: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a,\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tdisplay: block;\n\tpadding: 0.12em 1em 0.12em 0.25em;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a {\n\tborder-top: 1px solid <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-background>>;\n\tborder-bottom: 1px solid <<colour tab-background>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a:hover {\n\ttext-decoration: none;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour background>>;\n\tmargin-right: -1px;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a:hover {\n\ttext-decoration: none;\n}\n\n.tc-tabbed-table-of-contents .tc-tabbed-table-of-contents-content {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-left: 1.5em;\n\tpadding-right: 1.5em;\n\tborder: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 50%;\n\tflex: 1 0 50%;\n}\n\n/*\n** Dirty indicator\n*/\n\nbody.tc-dirty span.tc-dirty-indicator, body.tc-dirty span.tc-dirty-indicator svg {\n\tfill: <<colour dirty-indicator>>;\n\tcolor: <<colour dirty-indicator>>;\n}\n\n/*\n** File inputs\n*/\n\n.tc-file-input-wrapper {\n\tposition: relative;\n\toverflow: hidden;\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-file-input-wrapper input[type=file] {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tfont-size: 999px;\n\tmax-width: 100%;\n\tmax-height: 100%;\n\tfilter: alpha(opacity=0);\n\topacity: 0;\n\toutline: none;\n\tbackground: white;\n\tcursor: pointer;\n\tdisplay: inline-block;\n}\n\n::-webkit-file-upload-button {\n\tcursor:pointer;\n}\n\n/*\n** Thumbnail macros\n*/\n\n.tc-thumbnail-wrapper {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin: 6px;\n\tvertical-align: top;\n}\n\n.tc-thumbnail-right-wrapper {\n\tfloat:right;\n\tmargin: 0.5em 0 0.5em 0.5em;\n}\n\n.tc-thumbnail-image {\n\ttext-align: center;\n\toverflow: hidden;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-image svg,\n.tc-thumbnail-image img {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n\tmin-width: 100%;\n\tmin-height: 100%;\n\tmax-width: 100%;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image img {\n\tfilter: alpha(opacity=0.8);\n\topacity: 0.8;\n}\n\n.tc-thumbnail-background {\n\tposition: absolute;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-icon svg,\n.tc-thumbnail-icon img {\n\twidth: 3em;\n\theight: 3em;\n\t<<filter \"drop-shadow(2px 2px 4px rgba(0,0,0,0.3))\">>\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon img {\n\tfill: #fff;\n\t<<filter \"drop-shadow(3px 3px 4px rgba(0,0,0,0.6))\">>\n}\n\n.tc-thumbnail-icon {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tdisplay: -webkit-flex;\n\t-webkit-align-items: center;\n\t-webkit-justify-content: center;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n.tc-thumbnail-caption {\n\tposition: absolute;\n\tbackground-color: #777;\n\tcolor: #fff;\n\ttext-align: center;\n\tbottom: 0;\n\twidth: 100%;\n\tfilter: alpha(opacity=0.9);\n\topacity: 0.9;\n\tline-height: 1.4;\n\tborder-bottom-left-radius: 3px;\n\tborder-bottom-right-radius: 3px;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-caption {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n}\n\n/*\n** Diffs\n*/\n\n.tc-diff-equal {\n\tbackground-color: <<colour diff-equal-background>>;\n\tcolor: <<colour diff-equal-foreground>>;\n}\n\n.tc-diff-insert {\n\tbackground-color: <<colour diff-insert-background>>;\n\tcolor: <<colour diff-insert-foreground>>;\n}\n\n.tc-diff-delete {\n\tbackground-color: <<colour diff-delete-background>>;\n\tcolor: <<colour diff-delete-foreground>>;\n}\n\n.tc-diff-invisible {\n\tbackground-color: <<colour diff-invisible-background>>;\n\tcolor: <<colour diff-invisible-foreground>>;\n}\n\n.tc-diff-tiddlers th {\n\ttext-align: right;\n\tbackground: <<colour background>>;\n\tfont-weight: normal;\n\tfont-style: italic;\n}\n\n.tc-diff-tiddlers pre {\n    margin: 0;\n    padding: 0;\n    border: none;\n    background: none;\n}\n\n/*\n** Errors\n*/\n\n.tc-error {\n\tbackground: #f00;\n\tcolor: #fff;\n}\n\n/*\n** Tree macro\n*/\n\n.tc-tree div {\n    \tpadding-left: 14px;\n}\n\n.tc-tree ol {\n    \tlist-style-type: none;\n    \tpadding-left: 0;\n    \tmargin-top: 0;\n}\n\n.tc-tree ol ol {\n    \tpadding-left: 1em;    \n}\n\n.tc-tree button { \n    \tcolor: #acacac;\n}\n\n.tc-tree svg {\n     \tfill: #acacac;\n}\n\n.tc-tree span svg {\n    \twidth: 1em;\n    \theight: 1em;\n    \tvertical-align: baseline;\n}\n\n.tc-tree li span {\n    \tcolor: lightgray;\n}\n\nselect {\n        color: <<colour select-tag-foreground>>;\n        background: <<colour select-tag-background>>;\n}\n\n/*\n** Utility classes for SVG icons\n*/\n\n.tc-fill-background {\n\tfill: <<colour background>>;\n}\n\n/*\n** Flexbox utility classes\n*/\n\n.tc-flex {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-flex-column {\n\tflex-direction: column;\n}\n\n.tc-flex-row {\n\tflex-direction: row;\n}\n\n.tc-flex-grow-1 {\n\tflex-grow: 1;\n}\n\n.tc-flex-grow-2 {\n\tflex-grow: 2;\n}\n\n/*\n** Other utility classes\n*/\n\n.tc-small-gap {\n\tmargin-left: .5em;\n\tmargin-right: .5em;\n}\n\n.tc-small-gap-left {\n\tmargin-left: .5em;\n}\n\n.tc-small-gap-right {\n\tmargin-right: .5em;\n}\n\n.tc-big-gap {\n\tmargin-left: 1em;\n\tmargin-right: 1em;\n}\n\n.tc-big-gap-left {\n\tmargin-left: 1em;\n}\n\n.tc-big-gap-right {\n\tmargin-right: 1em;\n}\n\n.tc-word-break {\n\tword-break: break-all;\n}\n"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize",
            "text": "15px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight",
            "text": "22px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/fontsize": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/fontsize",
            "text": "14px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/lineheight": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/lineheight",
            "text": "20px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storyleft": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storyleft",
            "text": "0px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storytop": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storytop",
            "text": "0px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storyright": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storyright",
            "text": "770px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storywidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storywidth",
            "text": "770px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth",
            "text": "686px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint",
            "text": "960px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth",
            "text": "350px"
        },
        "$:/themes/tiddlywiki/vanilla/options/stickytitles": {
            "title": "$:/themes/tiddlywiki/vanilla/options/stickytitles",
            "text": "no"
        },
        "$:/themes/tiddlywiki/vanilla/options/sidebarlayout": {
            "title": "$:/themes/tiddlywiki/vanilla/options/sidebarlayout",
            "text": "fixed-fluid"
        },
        "$:/themes/tiddlywiki/vanilla/options/codewrapping": {
            "title": "$:/themes/tiddlywiki/vanilla/options/codewrapping",
            "text": "pre-wrap"
        },
        "$:/themes/tiddlywiki/vanilla/reset": {
            "title": "$:/themes/tiddlywiki/vanilla/reset",
            "type": "text/plain",
            "text": "/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */\n\n/*\nDocument\n========\n*/\n\n/**\nUse a better box model (opinionated).\n*/\n\n*,\n*::before,\n*::after {\n  box-sizing: border-box;\n}\n\n/**\nUse a more readable tab size (opinionated).\n*/\n\n:root {\n  -moz-tab-size: 4;\n  tab-size: 4;\n}\n\n/**\n1. Correct the line height in all browsers.\n2. Prevent adjustments of font size after orientation changes in iOS.\n*/\n\nhtml {\n  line-height: 1.15; /* 1 */\n  -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/*\nSections\n========\n*/\n\n/**\nRemove the margin in all browsers.\n*/\n\nbody {\n  margin: 0;\n}\n\n/**\nImprove consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)\n*/\n\nbody {\n  font-family:\n    system-ui,\n    -apple-system, /* Firefox supports this but not yet `system-ui` */\n    'Segoe UI',\n    Roboto,\n    Helvetica,\n    Arial,\n    sans-serif,\n    'Apple Color Emoji',\n    'Segoe UI Emoji';\n}\n\n/*\nGrouping content\n================\n*/\n\n/**\n1. Add the correct height in Firefox.\n2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\n*/\n\nhr {\n  height: 0; /* 1 */\n  color: inherit; /* 2 */\n}\n\n/*\nText-level semantics\n====================\n*/\n\n/**\nAdd the correct text decoration in Chrome, Edge, and Safari.\n*/\n\nabbr[title] {\n  text-decoration: underline dotted;\n}\n\n/**\nAdd the correct font weight in Edge and Safari.\n*/\n\nb,\nstrong {\n  font-weight: bolder;\n}\n\n/**\n1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)\n2. Correct the odd 'em' font sizing in all browsers.\n*/\n\ncode,\nkbd,\nsamp,\npre {\n  font-family:\n    ui-monospace,\n    SFMono-Regular,\n    Consolas,\n    'Liberation Mono',\n    Menlo,\n    monospace; /* 1 */\n  font-size: 1em; /* 2 */\n}\n\n/**\nAdd the correct font size in all browsers.\n*/\n\nsmall {\n  font-size: 80%;\n}\n\n/**\nPrevent 'sub' and 'sup' elements from affecting the line height in all browsers.\n*/\n\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\nsup {\n  top: -0.5em;\n}\n\n/*\nTabular data\n============\n*/\n\n/**\n1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)\n2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)\n*/\n\ntable {\n  text-indent: 0; /* 1 */\n  border-color: inherit; /* 2 */\n}\n\n/*\nForms\n=====\n*/\n\n/**\n1. Change the font styles in all browsers.\n2. Remove the margin in Firefox and Safari.\n*/\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  font-family: inherit; /* 1 */\n  font-size: 100%; /* 1 */\n  line-height: 1.15; /* 1 */\n  margin: 0; /* 2 */\n}\n\n/**\nRemove the inheritance of text transform in Edge and Firefox.\n1. Remove the inheritance of text transform in Firefox.\n*/\n\nbutton,\nselect { /* 1 */\n  text-transform: none;\n}\n\n/**\nCorrect the inability to style clickable types in iOS and Safari.\n*/\n\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n  -webkit-appearance: button;\n}\n\n/**\nRemove the inner border and padding in Firefox.\n*/\n\n::-moz-focus-inner {\n  border-style: none;\n  padding: 0;\n}\n\n/**\nRestore the focus styles unset by the previous rule.\n*/\n\n:-moz-focusring {\n  outline: 1px dotted ButtonText;\n}\n\n/**\nRemove the additional ':invalid' styles in Firefox.\nSee: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737\n*/\n\n:-moz-ui-invalid {\n  box-shadow: none;\n}\n\n/**\nRemove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.\n*/\n\nlegend {\n  padding: 0;\n}\n\n/**\nAdd the correct vertical alignment in Chrome and Firefox.\n*/\n\nprogress {\n  vertical-align: baseline;\n}\n\n/**\nCorrect the cursor style of increment and decrement buttons in Safari.\n*/\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n  height: auto;\n}\n\n/**\n1. Correct the odd appearance in Chrome and Safari.\n2. Correct the outline style in Safari.\n*/\n\n[type='search'] {\n  -webkit-appearance: textfield; /* 1 */\n  outline-offset: -2px; /* 2 */\n}\n\n/**\nRemove the inner padding in Chrome and Safari on macOS.\n*/\n\n::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n/**\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Change font properties to 'inherit' in Safari.\n*/\n\n::-webkit-file-upload-button {\n  -webkit-appearance: button; /* 1 */\n  font: inherit; /* 2 */\n}\n\n/*\nInteractive\n===========\n*/\n\n/*\nAdd the correct display in Chrome and Safari.\n*/\n\nsummary {\n  display: list-item;\n}\n"
        },
        "$:/themes/tiddlywiki/vanilla/settings/fontfamily": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/fontfamily",
            "text": "system-ui, -apple-system, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\""
        },
        "$:/themes/tiddlywiki/vanilla/settings/codefontfamily": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/codefontfamily",
            "text": "\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace"
        },
        "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment",
            "text": "fixed"
        },
        "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize",
            "text": "auto"
        },
        "$:/themes/tiddlywiki/vanilla/sticky": {
            "title": "$:/themes/tiddlywiki/vanilla/sticky",
            "text": "<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\" type=\"match\" text=\"yes\">\n``\n.tc-tiddler-title {\n\tposition: -webkit-sticky;\n\tposition: -moz-sticky;\n\tposition: -o-sticky;\n\tposition: -ms-sticky;\n\tposition: sticky;\n\ttop: 0px;\n\tbackground: ``<<colour tiddler-background>>``;\n\tz-index: 500;\n}\n\n``\n<$list filter=\"[range[100]]\">\n`.tc-story-river .tc-tiddler-frame:nth-child(100n+`<$text text=<<currentTiddler>>/>`) {\nz-index: `<$text text={{{ [[200]subtract<currentTiddler>] }}}/>`;\n}\n`\n</$list>\n</$reveal>\n"
        }
    }
}
15px
14px
fluid-fixed

fixed
auto
classic
----

{{f94.png}} ''[[10 key ridings in the 905 to watch on election day|https://www.thestar.com/politics/federal/2019/10/17/10-key-ridings-in-the-905-to-watch-on-election-day.html]]'' October 17, 2019, Ed Tubb, [[Toronto Star]]

----
It's a cliche that the 905 decides the outcomes of federal elections, but recent results back the notion.

The GTA outside [[Toronto]] went nearly entirely red for Liberal leader [[Justin Trudeau]]'s majority win in [[2015]]; in [[2011]], it was blue for [[Stephen Harper]]'s.

This year, as many as 19 races in the 905 are up in the air with the election just days away, according to the website 338[[Canada]], which projects riding-by-riding results based on available polls.
----

{{f0.png}} ''[[100 pundits on robocalls: 'Oh. My. God' ... et cetera|https://ipolitics.ca/2012/03/17/papers-pundits-a-growing-file-on-the-robocalls/]]'' March 18, 2012, [[iPolitics]]

----
Who is saying what about voter suppression and election scandal:

March 17

Tracing the robocalls
----

{{f182.png}} ''[[11,000 scientists sign declaration of climate emergency|https://www.cbc.ca/news/technology/scientists-declare-climate-emergency-1.5347486]]'' November 5, 2019, Nicole Mortillaro, [[CBC News]]

----
Climate emergencies have been declared by countries like [[Canada]], [[Portugal]], [[Ireland]] and [[France]], and in individual cities such as [[Paris]], [[New York]], [[Toronto]] and [[Vancouver]]. Now a collection of 11,000 scientists from 153 countries is doing the same.

In a declaration published Tuesday in the journal BioScience , the collective put forth six "critical and interrelated steps" that governments and policy-makers should take into account in order to reduce the effects of climate change, which are:
----

{{f0.png}} ''[[12 Times Giorgio Mammoliti Proved He's the Most Embarrassing City Councillor in Toronto|https://pressprogress.ca/12-times-giorgio-mammoliti-proved-hes-the-most-embarrassing-city-councillor-in-toronto/]]'' October 21, 2018, [[PressProgress]]

----
Will this be the year [[Toronto]] waves goodbye to [[Giorgio Mammoliti]]?

The "loyal" ally of [[Ontario]] Premier [[Doug Ford]] has been a Toronto city councillor for the last 23 years, despite a long list of controversies and scandals – but that could change after voters in Toronto go to the polls on Monday, October 22.

There are signs this year could be different. Mammoliti's comments, reported first by [[PressProgress]], comparing his approach to Toronto's Jane & Finch neighbourhood to spraying a building for "cockroaches" only united the community against him.
----

{{f0.png}} ''[[17 Times Ezra Levant's Alt-Right Rebel Media Went Completely Off The Rails in 2017|https://pressprogress.ca/17-times-ezra-levants-alt-right-rebel-media-went-completely-off-the-rails-in-2017/]]'' December 30, 2017, [[PressProgress]]

----
Here's a look back at the worst moments from [[Rebel Media]]'s year of hate

What a year [[2017]] was for [[Ezra Levant]] and his alt-right website: Rebel Media.

Between Rebel Media co-founder [[Brian Lilley]] resigning over the site's perceived associations with neo-Nazis to one Conservative MP condemning Levant's website for promoting "white supremacy" and "anti-Semitism," Levant discovered not all press is necessarily good press.

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f182.png}} ''[[2 more MLAs interviewed by RCMP in UCP leadership race investigation|https://www.cbc.ca/news/canada/calgary/mla-rcmp-interviews-alberta-ucp-leadership-1.5218416]]'' July 19, 2019, Drew Anderson, [[CBC News]]

----
Two more [[United Conservative Party]] MLAs have been interviewed by the [[RCMP]] as part of the force's ongoing investigation into the [[2017]] UCP leadership race that elected [[Jason Kenney]].

The latest revelation brings the total number of known UCP caucus members interviewed by the RCMP to eight, five of whom are cabinet ministers.

As first reported in the [[Edmonton Journal]] and confirmed by [[CBC News]], Cardston-Siksika MLA [[Joseph Schow]] and Sherwood Park MLA [[Jordan Walker]] have now been questioned.
----

{{f0.png}} ''[[2 of Alberta premier's caucus members join coalition fighting COVID-19 restrictions|https://globalnews.ca/news/7631282/alberta-covid-restrictions-ucp-barnes-pitt/]]'' February 9, 2021, Dean Bennett, Canadian Press, [[Global News]]

----
Two members of [[Alberta]] Premier [[Jason Kenney]]'s caucus are challenging the province's COVID-19 economic restrictions and have joined a national coalition pushing against lockdowns.

[[Drew Barnes]], the United Conservative legislature member for Cypress-Medicine Hat, and [[Angela Pitt]], the deputy speaker of the house and chair of committees, say Albertans have not been given adequate evidence to justify the rules and real hardship and harm is resulting.

"Down here in Medicine Hat our mental health crisis is as big as our COVID crisis," said Barnes in an interview Tuesday.

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f93.png}} ''[[2013 Villain: Doug Ford|https://torontoist.com/2013/12/2013-villain-doug-ford/]]'' December 31, 2013, Chris Dart, [[Torontoist]]

----
[[Doug Ford]] probably isn't actively, consciously trying to harm his brother, but that's all he's done since the rumours about Rob's crack use first surfaced this spring. He's enabled Rob's continued substance abuse at every turn. Instead of sitting Rob down and saying "I love you. You need to step away and get help," he's made excuses, deflected, and run interference.

He's suggested that Rob should stick to getting hammered in the basement rather than imbibing in public, as if the problem isn't the drinking but being caught drunk. When Rob admitted to buying illegal drugs while mayor, Doug tried to turn things around by demanding the other councilors take drug tests. He tells reporters that if Rob gets his weight under control, he'll be a new man. Never mind that former staffers have talked about having to buy booze for Ford to prevent the mayor from being seen in the LCBO, described his of clandestine drinking habits, and seen him drink while driving. Never mind that there are multiple videos of Rob clearly wasted, or that he seemingly has the impulse control of a child. He's just fat, that's his problem.

Doug Ford's public enabling of his brother has got to stop. Not because he's the mayor¬—he's a lousy mayor even when he's sober, and city council is getting on fine without him—but because he has two young children, and he deserves to see them grow up.

{{||StandardTid}}
----

{{f93.png}} ''[[2014 Hero: Shirtless Jogger|https://torontoist.com/2014/12/2014-hero-shirtless-jogger/]]'' December 23, 2014, Mark Mann, [[Torontoist]]

----
Nominated for: spontaneously giving our former mayor a piece of his mind.

[[Torontoist]] is ending the year by naming our Heroes and Villains—the people, places, things, and ideas that have had the most positive and negative impacts on the city over the past 12 months. Cast your ballot until 5 p.m. on December 30. At noon on December 31, we'll reveal your choices for Toronto's Superhero and Supervillain of the year.

The best part of [[Joe Killoran]]'s magnificent, bare-chested encounter with [[Rob Ford]] at the East York [[Canada Day]] parade this summer came in the first few seconds of the svelte-looking teacher's spontaneous diatribe. Killoran, now better known as #[[ShirtlessJogger]], didn't let the then-mayor's recent return from rehab distract him from aiming his attack exactly where it was most needed: Ford's outsized and largely baseless reputation for defending taxpayers.
----

{{f93.png}} ''[[2014 Villain: Doug Ford|https://torontoist.com/2014/12/2014-villain-doug-ford/]]'' December 23, 2014, Graeme Bayliss, [[Torontoist]]

----
[[Doug Ford]], we hardly knew ye—after all, you didn't show up to work much this year, or any other year since you took office in [[2010]] for the first and hopefully last time—but we certainly know enough to peg you as a villain.

Sifting through the farrago of disgraces that comprise your four-year foray into municipal politics (during which, it's worth mentioning, you accomplished almost nothing), one recalls the tinfoil-hat conspiracy theories, the paranoid and slanderous invective hurled at police Chief [[Bill Blair]], the obvious and indefensible falsehoods pertaining to your brother Rob's alcoholism, and the unprovoked attacks directed at a group home for autistic teens.

And it's not just the number of fatuous comments and outrageous lies that astounds—the efficiency with which you delivered them is equally impressive. There was that homophobic rant about the [[Pride Parade]], during which you mentioned "buck-naked men" five times in four minutes. There was the week during which you invoked "jihad" on two separate occasions. There was that time you lied (or were disingenuous, to borrow a term) 19 times in a three-and-a-half–minute speech about transit.

{{||StandardTid}}

{{||StandardTid}}
----

{{f93.png}} ''[[2016 Villain: Dr. Jordan Peterson|https://torontoist.com/2016/12/2016-villain-jordan-peterson/]]'' December 31, 2016, Simon Bredin, [[Torontoist]]

----
Shortly after the start of the [[2016]]–17 academic year, U of T professor and clinical psychologist [[Jordan Peterson]] uploaded to his [[YouTube]] channel the first of a three-part video series entitled "Professor Against Political Correctness." For nearly two-and-a-half hours, Peterson vented about everyone and everything even tangentially related to "political correctness," from the [[Ontario Human Rights Commission]] to the [[LGBTQ]] community, from the Black Liberation Collective to human-resources departments everywhere.

His cri de cœur was prompted by two developments: first, the introduction of Bill C-16, an amendment to federal law that would add gender identity and gender expression to the list of prohibited grounds of discrimination, and second, a new policy by the university's human-resources department mandating anti-discrimination training for all staff.

Peterson would not fare well in such a seminar. He refuses to call non-binary people by their preferred pronouns, a common courtesy that would soon become law. Bill C-16 would make his refusal to refer to a person by the personal pronoun of their choice a form of harassment, for which he could be held legally liable.

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[29 former MPs hoping to reclaim seats in federal election|https://www.ctvnews.ca/politics/29-former-mps-hoping-to-reclaim-seats-in-federal-election-1.4517254]]'' July 21, 2019, Christian Paas-Lang, Canadian Press, [[CTV News]]

----
[[Christian Paas-Lang]], The [[Canadian Press]]

OTTAWA -- Among those vying for seats in the federal election this fall are dozens of candidates who have already held the job.

There are 29 former MPs among the currently nominated candidates for the major parties. Most are members who were defeated in [[2015]] and are looking to regain their former seats in a new political environment.
----

{{f0.png}} ''[[3 Biggest Right-Wing Tax Giveaways That Went to Canada's Super Wealthy Elites in 2019|https://pressprogress.ca/3-biggest-right-wing-tax-giveaways-that-went-to-canadas-super-wealthy-elites-in-2019/]]'' December 29, 2019, [[PressProgress]]

----
[[2019]] has been a great year for wealthy elites in [[Alberta]], [[Ontario]] and Québec.

That's because right-wing governments in those provinces have bent over backwards to serve their super-rich friends with generous tax cuts.

Here's a reminder of some of those tax cuts:
----

{{f0.png}} ''[[3 Public Statements Jason Kenney Made About the 'Kamikaze Scandal' That Now Appear To Be False|https://pressprogress.ca/3-public-statements-jason-kenney-made-about-the-kamikaze-scandal-that-now-appear-to-be-false/]]'' March 23, 2019, [[PressProgress]]

----
[[United Conservative Party]] leader [[Jason Kenney]] claims he knew nothing about an illegal donation laundering scheme that recently sparked an [[RCMP]] investigation, despite new evidence that contradicts Kenney's previous public statements.

Last week, [[CBC News]] revealed the RCMP's serious crimes division has launched an investigation into an alleged scheme that saw $60,000 funneled into [[Jeff Callaway]]'s UCP leadership campaign.

[[Alberta]]'s Election Commissioner has already penalized several people for making large donations with someone else's money. Callaway's campaign manager says the $60,000 was transferred to his personal bank account from a wealthy UCP donor and then laundered to Callaway through numerous fake donors.
----

{{f0.png}} ''[[3 Things You Need To Know About Doug Ford's Sneaky Plan to Introduce Privatized Healthcare in Ontario|https://pressprogress.ca/3-things-you-need-to-know-about-doug-fords-sneaky-plan-to-introduce-privatized-healthcare-in-ontario/]]'' February 1, 2019, [[PressProgress]]

----
Leaked documents revealed this week that the Ford government is creating a new health "super agency" that will have the power to demand hospitals contract out services to private companies.

Advocates are warning the 'super agency' has, under the draft's terms, the power to demand effectively any part of [[Ontario]]'s health service contract out to any one it mandates, with few limits.

"This draft is a bombshell," [[Ontario Health Coalition]] executive director Natalie Mehra told [[PressProgress]].

"I've seen seven health ministers and all their legislation for two decades," Mehra said. "This one is an omnibus bill that would result in controversial amendments to dozens of other pieces of legislation. This one reaches further than any piece of legislation has before."
{{||StandardTid}}
----

{{f253.png}} ''[[338Canada: Doug Ford's slipping numbers|https://www.macleans.ca/politics/338canada-doug-fords-slipping-numbers/]]'' January 26, 2020, Philippe J. Fournier, [[Macleans]]

----
After last October's federal election, Prime Minister [[Justin Trudeau]] went on a national tour to meet the country's premiers in hope of mending fences. In late November, after a meeting with [[Doug Ford]], many observers were caught by surprise by Ford's candid demeanor. During the joint press conference, Ford spoke of national unity amid policy disagreements with the federal government, and, apparently, had left his characteristic confrontational attitude at the door.

Ford and other premiers had repeatedly attacked Trudeau's Liberals on his handling of, among many files, the carbon tax (and even took the federal government to court—unsuccessfully—on the matter). But those attacks flew in both directions: During the federal campaign, Ford was a regular target of Trudeau's rally speeches throughout [[Ontario]]. An anti-Ford Liberal strategy combined with a poor Ontario campaign from [[Andrew Scheer]] led Trudeau's LPC to win 79 of the province's 121 federal seats (only one fewer than in [[2015]]).

As an Ontario teacher strike loomed over the horizon, and the prospect of having to deal with Trudeau for perhaps the remainder of his term, Ford probably believed it was time for a provincial-federal truce. Additionally, Ford's PC party had been struggling in the polls of late, but had been at least tied with the [[Ontario Liberal Party]] (OLP): In December, EKOS Research Associates measured the OLP and PCPO in a statistical tie with 32 and 30 per cent, respectively.
----

{{f253.png}} ''[[338Canada: The CPC's social conservative risk|https://www.macleans.ca/politics/ottawa/338canada-the-cpcs-social-conservative-risk/]]'' January 12, 2020, Philippe J. Fournier, [[Macleans]]

----
When former federal Progressive Conservative leader [[Joe Clark]] candidly said that "I would prefer to go with the devil we know" in [[2004]] when asked about who he would support between [[Paul Martin]]'s Liberals and [[Stephen Harper]]'s newly merged Conservative Party, we knew some lines had been drawn in the sand for many former PCs. After the Alliance-PC merger, two other MPs had chosen not to join the CPC caucus, Scott Brisson had already crossed the floor to the Liberals, and it was clear that several Red Tories were not necessarily comfortable with what was considered by some as an Alliance/Reform takeover.

Nevertheless, Stephen Harper ended the Chrétien/Martin era in [[2006]] and the CPC formed government for nearly a decade, during which many of those Red Tories took a backseat. Now with the resignation of [[Andrew Scheer]] as Conservative leader in mid-December, CPC members may have some harrowing soul-searching to do before electing their next leader next June in [[Toronto]].

A Léger poll published earlier this week shows that close to half of Canadians currently have no clue who the next Conservative leader should be. On the question "Which of the following public figures would make the best leader of the [[Conservative Party of Canada]]?" 51 per cent (among the poll's 1,554 respondents) did not know who to pick from a large pool of potential candidates.
----

{{f364.png}} ''[[3M Strikes Deal With Trump Administration To Continue Mask Exports|https://www.huffingtonpost.ca/entry/3-m-masks-trump-canada_ca_5e8bc057c5b62459a92dbbd5]]'' April 6, 2020, James McCarten, Canadian Press, [[Huffington Post]]

----
"The plan will also enable 3M to continue sending U.S.-produced respirators to [[Canada]] and Latin America, where 3M is the primary source of supply."

During his briefing, Trump declared that his spat with the company was at an end and sang the praises of [[Mike Roman]], the company's chief executive, as he announced that 3M would be producing 166.5 million masks for overtaxed and under-supplied health care professionals across the U.S.

He didn't mention, however, that those N95 masks would be coming from the company's manufacturing facilities in [[China]], which is how 3M said it will meet at least some of the ever-increasing American demand while still filling orders both north and south of the U.S.
----

{{f0.png}} ''[[3rd Ford staffer leaves his post this month: reports|https://toronto.citynews.ca/2018/11/09/john-sinclair-leaves-post/]]'' November 9, 2018, [[CityNews]]

----
There's been another sudden departure from the [[Ford government]].

According to multiple media reports, [[John Sinclair]], the executive director of [[PC Caucus Services]] at [[Queen's Park]], is no longer with the office.

There has been no word on why Sinclair left.
----

{{f84.png}} ''[[4 ways far-right foreign radicals are influencing Canadian politics|https://north99.org/2019/07/09/4-ways-far-right-foreign-radicals-are-influencing-canadian-politics/]]'' July 9, 2019, [[North99]]

----
Although [[Alberta]] premier [[Jason Kenney]] has recently announced his government is investigating "foreign-funded environmental groups" in the province, left-wing groups only make up a small portion of those who are receiving international dollars. In most cases, foreign donors are giving their money to rightwing groups to influence Canadians. Below, we look at all the groups who are getting funded by American billionaires.

The [[Koch Bro]]ther money that's shaping public opinion in [[Canada]]

Through foundations they fund, ultra-conservative [[Republican]]s Charles and [[David Koch]] have been regular donors to the [[Fraser Institute]], an influential Canadian think-tank that publishes disinformation regularly. In [[2017]] they were rated the top think-tank in Canada and the 11th best independent think-tank worldwide, and their research is frequently quoted in [[CBC]], the [[National Post]] and the [[Globe and Mail]]. [[Koch Industries]] has also made regular donations to the organization.
----

{{f182.png}} ''[[416 'back-office' workers laid off as Ontario merges health agencies|https://www.cbc.ca/news/canada/toronto/health-worker-layoffs-ford-government-1.5181209]]'' June 19, 2019, Allison Jones, Canadian Press, [[CBC News]]

----
More than 400 health-sector workers are being laid off in [[Ontario]] as the [[Progressive Conservative]] government moves to merge 20 agencies into one.

The 416 people in "back-office positions" such as communications, planning, data analytics and financial services will lose their jobs and another 409 vacant positions will be eliminated, health officials said.

The province is consolidating 14 local health integration networks, [[Cancer Care Ontario]], eHealth Ontario and other agencies into a new organization called [[Ontario Health]].
----

{{f0.png}} ''[[45 Richest Canadians Are Now Wealthier Than The Economies of Half of Canada's Provinces and Territories|https://pressprogress.ca/45-richest-canadians-are-now-wealthier-than-the-economies-of-half-of-canadas-provinces-and-territories/]]'' November 13, 2019, [[PressProgress]]

----
[[Canada]]'s billionaires now control more wealth than the economies of four Canadian provinces and three territories combined.

According to an annual "billionaires insights" report from Swiss wealth management firm UBS, Canada's 45 billionaires saw their wealth rise to $153.1 billion in [[2018]] — that's up 3% from 148.5 billion in [[2017]].

To put those numbers into context, figures from [[Statistics Canada]] show Canada's 45 billionaires have a pile of wealth that's bigger than the GDP of [[New Brunswick]], [[Prince Edward Island]], [[Nova Scotia]] and [[Newfoundland]] and [[Labrador]] combined ($112.2 billion).
<div style="float: right; max-width:300px">

|>| !4chan |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/0/0f/4chan_Logo.png/175px-4chan_Logo.png]] |
|!website |[[4chan.org/|https://www.4chan.org/]]|
</div>

!!!See also
*[[4chan|https://en.wikipedia.org/wiki/4chan]] - //Wikipedia.//

{{||StandardTid}}
----

{{f182.png}} ''[[5 Alberta cabinet ministers have now been interviewed by RCMP in voter fraud probe|https://www.cbc.ca/news/canada/calgary/ucp-voter-fraud-investigation-five-cabinet-ministers-1.5209988]]'' July 12, 2019, Drew Anderson, [[CBC News]]

----
At least five cabinet ministers, all from the [[Calgary]] region, have been interviewed by the [[RCMP]] as part of its ongoing investigation into allegations of voter fraud in the [[2017]] [[United Conservative Party]] leadership race.

Justice Minister [[Doug Schweitzer]] and Infrastructure Minister [[Prasad Panda]] previously confirmed their police interviews.

[[CBC News]] has now confirmed that Culture Minister Leela Aheer, Seniors and Housing Minister Josephine Pon and Associate Minister of [[Mental Health]] and Addictions Jason Luan have all been interviewed as well.
----

{{f0.png}} ''[[5 People's Party of Canada members resign in Winnipeg, accusing supporters of racism, anti-Semitism|https://globalnews.ca/news/5658060/peoples-party-of-canada-winnipeg-members-resign/]]'' July 19, 2019, Abigail Turner, [[Global News]]

----
The [[People's Party of Canada]] (PPC) has lost five of its [[Winnipeg]] members over allegations the federal party is harbouring racists, anti-Semites and conspiracy theorists.

In an open letter to PPC Leader [[Maxime Bernier]] posted online, party members of the Elmwood-Transcona riding wrote that they were excited for a "principled alternative in Canadian politics."

"The biggest problem we face locally, though, are our own supporters," the letter reads, claiming that PPC supporters "spread disinformation and distrust online via their personal and sometimes official party channels."
----

{{f0.png}} ''[[5 Shocking Lines From the OPP Commissioner's Letter Ringing Alarm Bells About Doug Ford's Office|https://pressprogress.ca/5-shocking-lines-from-the-opp-commissioners-letter-ringing-alarm-bells-about-doug-fords-office/]]'' December 13, 2018, [[PressProgress]]

----
The Commissioner of [[Ontario]]'s Provincial [[Police]] has written to the provincial ombudsman expressing concerns about political interference in the operations of the provincial police force by the Office of Premier [[Doug Ford]].

[[Rob Taverner]], one of Ford's old family friends, was appointed to the commissioner's role after the eligibility requirements for the province's top police job changed at the last minute.

In his letter, interim OPP Commissioner [[Brad Blair]] says Taverner wasn't qualified to be the province's top cop until Ford's Office changed the qualifications on the job description at the last minute.
----

{{f84.png}} ''[[5 Shocking Statistics About Conservative Views on Diversity, Muslims and LGBTQ People|https://north99.org/2019/02/07/5-shocking-statistics-about-conservative-views-on-diversity-muslims-and-lgbtq-people/]]'' February 7, 2019, [[North99]]

----
Diversity, multiculturalism, and openess are values that define what it means to be Canadian. But [[Andrew Scheer]]'s Conservative party are increasingly using fear-mongering around issues such as immigration and asylum seekers as a short-term tactic to win elections. We see similar language and policies employed by right-wing leaders around the world, from [[Donald Trump]] in America to Victor Orban in [[Hungary]].

But is this an aberration? Do Conservative voters actually hold such backward beliefs? The answer, unfortunately, is that in many cases they do.

Polling released from Abacus Data in December (links here, here and here) show large numbers of Conservative voters hold troubling views about diversity, [[Muslim]]s and [[LGBTQ]] people.
----

{{f84.png}} ''[[5 Ways Doug Ford Failed Ontarians on COVID-19|https://north99.org/2020/07/03/5-ways-doug-ford-failed-ontarians-on-covid-19/]]'' July 3, 2020, Shreya Kalra, [[North99]]

----
[[Ontario]] may soon be entering Phase 3 of reopening, and even though the threat of coronavirus is still alive, the rate of increase has slowed to the point where we can assess the Provincial government's track record more clearly. Premier [[Doug Ford]] has been praised for his response to the pandemic. The facts however, show, that many large numbers of deaths could've been avoided if Ford had taken a different route. Here are a few of the ways Doug Ford dropped the ball managing Ontario's coronavirus response.

1. Telling people to go away for March Break

At the heels of March spring break, when [[China]] and [[Iran]] were knee deep in the crisis and the threat of COVID turning into a blown out pandemic had emerged, Ford told people not to cancel their March break and go enjoy themselves. A week later, however, the Prime Minister made it clear that people should not leave the country and all citizens should return to [[Canada]]. By encouraging people to travel, Ford may have exacerbated the spread of coronavirus in Canada.
----

{{f84.png}} ''[[5 ways Doug Ford made the crisis in Ontario's long-term care homes even worse|https://north99.org/2020/05/28/5-ways-doug-ford-made-the-crisis-in-ontarios-long-term-care-homes-even-worse/]]'' May 28, 2020, Kian Malekanian, [[North99]]

----
The military's horrifying report on the crisis in [[Ontario]]'s nursing homes during COVID-19 has shocked Canadians with graphic descriptions of abuse and neglect. For seniors, their families, and healthcare workers who have been warning the government for years, however, this is nothing new. Premier Ford addressed the report in a live briefing, claiming that his government had no idea how bad things were in these long-term care homes.

In reality, the [[Ford government]] has not only been aware of the long-standing and horrid state of Ontario's long-term care system, it has also contributed to the conditions inside these homes. Here are just a few of the ways [[Doug Ford]] has worsened the devastation inside the province's nursing homes.

1. He cut comprehensive inspections down to nearly zero
----

{{f0.png}} ''[[6 Ways Doug Ford's Educations Changes Will Immediately Affect Ontario Students This Year|https://www.narcity.com/news/ca/on/doug-ford-osap-changes-teacher-cuts-and-more-will-immediately-affect-students-this-year]]'' September 4, 2019, Patrick John Gilson, [[Narcity]]

----
The [[Ford government]]'s changes to education have been the source of much controversy this year. [[Doug Ford]] [[OSAP]] changes and education cuts have caused protests, reversals, and endless social media debates. With the new school year underway, we thought we would round up all of the changes that will immediately impact [[Ontario]] students.

New Sex-Ed Curriculum

The Ford government released Ontario's new sex education curriculum on Aug. 21, [[2019]]. The new plan will include instructions on health, consent, sexting, sexual orientation, cyber safety, and gender identity.
{{||StandardTid}}
----

{{f84.png}} ''[[7 Times Doug Ford Voted To Cut Key Services in Toronto|https://north99.org/2018/04/07/7-times-doug-ford-voted-cut-key-services-toronto/]]'' April 7, 2018, [[North99]]

----
[[Doug Ford]] refuses to use the word "cuts" to describe his agenda for [[Ontario]], preferring the more innocuous-sounding "efficiencies".

But it's always sensible to look at a politician's actions rather than taking their words at face-value.

And when Doug Ford was last an elected official, his actions spoke loud and clear: Ford never met a key service he didn't want to cut.
----

{{f0.png}} ''[[7 times Stephen Harper misled Canadians during the debate|https://pressprogress.ca/7_times_stephen_harper_misled_canadians_during_the_debate/]]'' August 8, 2015, [[PressProgress]]

----
Thought [[Stephen Harper]] said something that didn't sound true. You're not alone. Here are seven of Stephen Harper's biggest factual errors from Thursday's debate:

If you thought there was a lot of truthiness flying around at the first debate of the election, you are not alone.

Here are seven of the biggest factual errors made by Stephen Harper at Thursday's debate:
----

{{f0.png}} ''[[8 Conservative Candidates Who Made Disturbing Homophobic Statements and Promoted Anti-LGBTQ Hate|https://pressprogress.ca/8-conservative-candidates-who-made-disturbing-homophobic-statements-and-promoted-anti-lgbtq-hate/]]'' October 19, 2019, [[PressProgress]]

----
Conservative leader [[Andrew Scheer]] likes to tell everyone he wouldn't reopen "divisive social issues" like abortion or [[LGBTQ]] rights if he becomes the next Prime Minister.

But he also says he would allow any MP to vote freely on those very same "divisive social issues," putting the rights and freedoms of millions of Canadians in the hands of the random personal opinions of Conservative MPs.

That's concerning, because a troubling number of Conservative candidates — both first-time candidates and long-time MPs — have expressed views about LGBTQ Canadians that are way outside mainstream opinion.
----

{{f0.png}} ''[[8 Things Doug Ford Has Been Up To Lately|https://www.chatelaine.com/news/doug-ford-news-cuts/]]'' August 22, 2019, Rebecca Gao, [[Chatelaine]]

----
It's been just over a year since [[Doug Ford]] and his majority government was sworn in. Since then, there have been numerous cuts, cancellations and controversies (catch up on what Ford and the [[Ontario]] PCs did during their first year in government here). Though [[Queen's Park]] is currently on a controversial 144-day break until after the federal election in October, Premier Ford and his party haven't taken the summer off. Here are eight recent changes enacted by the [[Ford government]]—and what the consequences might be.

Class size increase delayed

On August 22, Ontario's Education Minister [[Stephen Lecce]] announced that high school class sizes will only increase to an average of 22.5 students, according to a report from the [[Canadian Press]]. The government had previously announced that class sizes would increase from an average of 22 to 28 over four years. This means 3,475 fewer teachers in the system, but that will be done through not filling positions when teachers quit or retire—the government says there will be no "involuntary job losses." Teachers have warned that the changes will lead to fewer course offerings and extracurricular activities, and that some classes, specialized ones, in particular, would balloon in size. Though class sizes will stay about the same this year, the size will still grow to 28 over the next four years, as planned by the PCs. Ontario is also currently in the middle of bargaining with teachers and education workers, and Leece says he is open to changing the plan to increase class sizes if teachers and boards can propose other ways to find cost savings.
<div style="float: right; max-width:300px">

|>| !8chan |
|!formation |October 2013|
|!website |[[8kun.top|https://8kun.top]]|
</div>

!!!See also
*[[8chan|https://en.wikipedia.org/wiki/8chan]] - //Wikipedia.//

{{||StandardTid}}
----

{{f182.png}} ''[[9 facts about Pierre Poutine and the robocalls case|https://www.cbc.ca/news/politics/9-facts-about-pierre-poutine-and-the-robocalls-case-1.1143560]]'' May 16, 2012, Laura Payton, [[CBC News]]

----
UPDATE: This story was updated April 3, [[2013]], to add the news of a charge laid against former [[Guelph]] Conservative campaign worker [[Michael Sona]] and to update some information below.

In [[2011]], [[Elections Canada]] investigators began probing calls placed to voters in Guelph, Ont. in the final days of the 2011 federal election that wrongly claimed to be from Elections Canada. The calls redirected voters to a polling station they couldn't use.

It's illegal both to interfere with a person's right to vote and to impersonate Elections Canada.

{{||StandardTid}}
!!!External links
*[[Helping at Ground Zero|http://www.newsfrombree.co.uk/stolgy_12.htm]], Hartley Patterson.

{{||StandardTid}}
----

{{f182.png}} ''[[98% of Alberta doctors have no confidence in health minister, AMA poll suggests|https://www.cbc.ca/news/canada/edmonton/alberta-medical-association-health-minister-tyler-shandro-poll-1.5667412]]'' July 29, 2020, Janet French, [[CBC News]]

----
An overwhelming majority of [[Alberta]] doctors have no confidence in provincial Health Minister [[Tyler Shandro]], according to a poll released Wednesday by the [[Alberta Medical Association]].

The association, which represents more than 13,000 doctors in the province, said nearly 98 per cent of 8,900 members who cast ballots this week expressed a lack of confidence in Shandro.

Association president Dr. Christina Molnar said the message from physicians "couldn't be clearer," and the vote should dispel any doubts about the unity of the profession in opposition to the health minister.
----

{{f94.png}} ''[[A 'fair deal' for Alberta may come at a hefty cost for taxpayers, political analysts say|https://www.thestar.com/edmonton/2019/11/10/a-fair-deal-for-alberta-may-come-at-a-hefty-cost-for-taxpayers-political-analysts-say.html]]'' November 10, 2019, Nadine Yousif, [[Toronto Star]]

----
EDMONTON—[[Alberta]]'s proposals for what Premier [[Jason Kenney]] calls a "fair deal" for the province within [[Canada]] have been explored by other governments in the past, and may result in costly alternatives and more red tape for Alberta taxpayers, political analysts say.

Kenney announced the [[Fair Deal Panel]] on Saturday during his keynote speech at the [[Manning Centre]] conference in Red Deer. The panel's mandate is to examine ways Alberta can gain more independence — including breaking away from the [[Canada Pension Plan]], establishing its own revenue agency and police force, and drafting a separate constitution for Alberta.

"Our government is prepared to deploy every legal, economic and constitutional tool at our disposal to maximize our leverage and to win a fair deal for Alberta," Kenney told conference attendees on Saturday.
----

{{f0.png}} ''[[A bailout for the oil and gas industry? Here's why experts say it's not a long-term solution|https://thenarwhal.ca/a-bailout-for-the-oil-and-gas-industry-heres-why-experts-say-its-not-a-long-term-solution/]]'' March 24, 2020, Sharon J. Riley, [[The Narwhal]]

----
[[Canada]]'s efforts to support the oil and gas industry through a major stimulus package might overlook the real challenges plaguing the industry — and miss out on meaningful opportunities to support workers now and well into the future

As the world weathers an economic crisis being likened to the leadup to the Great Depression, Canada's federal government is reportedly preparing a $15 billion bailout package for the oil and gas industry — which is raising questions about the best ways to support workers, while incentivizing environmental innovation.

Oil prices have tumbled alongside global markets, with the price of Western Canadian Select — the benchmark commonly used to measure the value of crude from [[Alberta]]'s oilsands — falling to just above US$5 per barrel last week.
----

{{f0.png}} ''[[A Brief History of Canada's Failure to Fund Indigenous Kids Equitably|https://thetyee.ca/Analysis/2019/10/04/Indigenous-Kid-Funding-Failure/]]'' October 4, 2019, Katie Hyslop, [[The Tyee]]

----
(Editor's note: In light of the news that the [[Trudeau government]] is challenging a "landmark ruling" that orders [[Canada]] to compensate [[Indigenous]] children and families hurt by the on-reserve child welfare system, we publish a recent essay by Tyee reporter [[Katie Hyslop]] that explores the federal government's history of chronic avoidance when it comes to funding Indigenous kids equitably. The essay, titled: "Why fund Indigenous child welfare equitably, when you can spend millions to delay instead?" recently appeared in our free Tyee newsletter, The Run. You can subscribe to The Run here.)

Two-thirds of the kids in [[British Columbia]] government care are Indigenous; nationally it's over 50 per cent. Most are [[First Nations]]. Yet only about 10 per cent of children in Canada and B.C. are Indigenous. They're vastly over-represented in care. And that's partly because the federal government continues to uphold a racist child welfare system.

Let's look at the tape.
----

{{f0.png}} ''[[A Canadian White Nationalist Group Is Officially Allowed To Run In The Election|https://www.narcity.com/news/ca/canadian-nationalist-party-has-been-granted-eligibility-to-run-in-the-federal-elections]]'' August 30, 2019, Allysha Howse, [[Narcity]]

----
Even though federal elections are just around the corner, the world of politics is constantly changing. On Friday, a group that is known for their white nationalist viewpoints announced that they had received federal eligibility from [[Elections Canada]]. This means, that the [[Canadian Nationalist Party]] will soon able to run in the upcoming federal elections.

According to the Canadian Nationalist Party, the party will now be able to nominate candidates for this upcoming federal election and run along-side the Liberals, Conservatives, and other parties. While it's normal for new parties to often join the elections, with the [[People's Party of Canada]] doing the same this year, the ideologies of this party have gained some negative attention from some Canadians.

The Nationalist Party claims that if elected they would adhere to a number of policies, including deporting illegal immigrants and reducing the annual immigration rate to 20,000- 100,000 annually.
----

{{f0.png}} ''[[A Catholic school board's fudging on gender identity stirs pot|https://lfpress.com/opinion/columnists/baranyai-a-catholic-school-boards-fudging-on-gender-identity-stirs-pot]]'' November 8, 2019, Robin Baranyai, Opinion, [[London Free Press]]

----
The latest churning was set in motion when the Ministry of Education directed school boards to ensure their codes of conduct reflect provincial guidelines condemning discrimination on the basis of gender identity, gender expression and marital or family status. This is basic human rights protection. Boards had until last Monday to comply.

Instead, at the [[Toronto]] [[Catholic]] District school board, a subcommittee tasked with promoting Catholic values passed a motion to omit protection for these groups. They proposed alternative wording, including: "All people are created in the image and likeness of God and are deserving of respect and dignity."

The fuzzy protection echoes trustees' past efforts to refocus student-led gay-straight alliances as generic anti-bullying clubs, removing any reference to sexual orientation or gender expression.
----

{{f94.png}} ''[[A Conservative collection of Harper government scandals|https://www.thestar.com/news/federal-election/2015/08/14/a-conservative-collection-of-harper-government-scandals.html]]'' August 14, 2015, Bruce Campion-Smith, [[Toronto Star]]

----
OTTAWA—Here are a few of the scandals and controversies that [[Stephen Harper]] has weathered since his Conservative government took office in [[2006]].

SENATE APPOINTMENTS: The Senate has been the source of Harper's most damaging scandal, one that goes to the heart of his office. Unsuccessful in efforts to reform the upper chamber, Harper began to stack it with Tory loyalists. Several appointments now haunt him. [[Mike Duffy]], [[Patrick Brazeau]] and [[Pamela Wallin]] were suspended from the Senate for allegations of improper expense claims; Duffy and Brazeau face criminal charges related to their spending. Harper's own office has been embroiled after it was revealed that [[Nigel Wright]], his chief of staff at the time, cut a $90,000 cheque to cover Duffy's questionable expenses. Don Meredith, a [[Toronto]] senator, quit the Conservative caucus earlier this year after the Star revealed allegations he had a sexual relationship with a teenager.

ELECTION SCANDALS: The Conservatives have found themselves at the centre of multiple investigations over their election activities. In the 2006 "in-and-out" scandal, the Conservative party pled guilty to exceeding national election advertising limits. In the [[2011]] election, robocalls misdirected voters away from the polls. A Conservative staffer was convicted in that scandal. Former Conservative MP [[Dean Del Mastro]], once Harper's parliamentary secretary, was convicted of breaking spending rules in the [[2008]] vote. And in [[2013]], then-[[Labrador]] MP [[Peter Penashue]] was forced to quit Harper's cabinet over illegal campaign donations.
----

{{f0.png}} ''[[A Conservative government would weaken Canadian innovation policy|http://theconversation.com/a-conservative-government-would-weaken-canadian-innovation-policy-123073]]'' October 14, 2019, Elia Rasky, [[The Conversation]]

----
Since [[Andrew Scheer]] was elected leader of the Conservative Party, a lot of attention has been paid to his positions on pipelines, taxation, the environment, immigration, abortion and [[LGBTQ]] rights — some of which are more well-defined than others.

Not much attention has been given, however, to his position on innovation and research and development — or R&D — an issue that's of crucial importance to [[Canada]]'s economic future.

Scheer's position on innovation and R&D is one of non-intervention, as he shows no inclination or desire to invest in these activities. Nowhere in his platform are there policies to support scientific research in Canada's universities, nor are there policies to support innovation in high-tech industries such as biotechnology, life sciences, advanced manufacturing, digital technology and artificial intelligence.
----

{{f0.png}} ''[[A Conservative MP Got Called Out For Staying In The US During The Pandemic & She Responded|https://www.narcity.com/news/ca/house-of-commons-virtual-sitting-attended-by-mp-in-oklahoma-who-got-called-out]]'' April 29, 2020, Colin Leggett, [[Narcity]]

----
Canadian MPs recently joined in for something totally new. The first ever [[House of Commons]] virtual sitting took place on April 28. While everyone was tuning in from different places, one Canadian MP's choice to remain in [[Oklahoma]] made waves.

[[Michelle Rempel]] Garner, the Conservative member of Parliament for [[Calgary]]-Nose Hill, travelled to the United States prior to the border closure, according to a report from the [[Toronto Star]].

She told the paper that she had chosen to go to Oklahoma with her husband on an "unexpected and urgent private personal matter."
----

{{f0.png}} ''[[A Conservative MP Is Hyping Trump's Unproven Coronavirus Drug|https://www.vice.com/en_ca/article/jge7m8/a-conservative-mp-marilyn-gladu-is-hyping-trumps-unproven-coronavirus-drug]]'' April 15, 2020, Sarah Berman, [[Vice News]]

----
A [[Sarnia]]-Lambton MP already known for anti-weed poetry and dressing up like a grim reaper is now touting the benefits of an unproven treatment for COVID-19.

In the middle of a deadly pandemic that has shut down most travel and gatherings, former Conservative health critic [[Marilyn Gladu]] hyped a drug endorsed by U.S. President [[Donald Trump]] (who has a financial interest in it, according to the [[New York Times]]) and called for Canadians to get back to work soon.

Gladu echoed Trump's talking points about hydroxychloroquine, which is a proven treatment for malaria, arthritis, and lupus. The drug's effectiveness in treating COVID-19, the disease caused by the novel coronavirus, is still being tested in clinical trials all over the world. The CIA has warned its employees not to take it because of its side effects, including death. But that hasn't stopped Trump (or Gladu) from promoting it as a "game-changer."
----

{{f0.png}} ''[[A Conservative MP Just Blamed Smoking Weed For Greenhouse Gas Emissions (VIDEO)|https://www.narcity.com/news/ca/conservative-mp-blames-weed-for-greenhouse-gas-emissions-in-canada]]'' August 25, 2019, Elizabeth Keith, [[Narcity]]

----
Next time you light up you may want to think about the damage you're doing to the environment, at least that's what politician [[Cheryl Gallant]] says. The Conservative MP blames weed for greenhouse gas emissions in a recently surfaced video that has garnered attention on [[Twitter]].

In the video that has been seen by over 9000 Twitter users so far, Cheryl Gallant, the Conservative MP for the riding of Renfrew-Nippissing-Pembroke describes what she calls the "Pot Paradox." She goes on to say that it's ironic that [[Justin Trudeau]] is imposing a carbon tax to lower carbon dioxide emissions while also legalizing marijuana.

Gallant says in the video that "by lighting up a joint...we have a new law that promotes the emission of carbon dioxide." She also mentions all the "negative health benefits" of lighting up a joint but doesn't go into what those "negative benefits" are.
----

{{f49.png}} ''[[A dark road beckons Canada's Conservatives and the Manning Conference is speeding their way|https://nationalpost.com/opinion/andrew-coyne-a-dark-road-beckons-canadas-conservatives-and-the-manning-conference-is-speeding-their-way]]'' February 24, 2017, Andrew Coyne, [[National Post]]

----
During the Harper years, the annual [[Manning Conference]] — convened by the [[Manning Centre]], founded by former Reform Party leader [[Preston Manning]] — served as a kind of Conservative party in exile: a haven for decency and thoughtfulness amid the brain-dead thuggery of the time. If the conference has grown increasingly partisan over the years, it has generally been an enlightened partisanship.

This year's conference is particularly well timed. A number of coincident events have combined to put the party, and the movement, at something of a crossroads: [[Donald Trump]]'s election, and the rise of far-right populist parties elsewhere; the insurgent campaign by similar forces — anti-[[Muslim]], anti-refugee, anti-elite, crudely nationalist — in [[Canada]], culminating in the current hysteria over, of all things, a parliamentary motion; the rise and sudden fall of [[Milo Yiannopoulos]], the leading voice of the nihilistic, say-anything "alt-right" in the United States; and of course, the federal Conservative leadership race, now entering its final months.

The campaign has featured some of the best and worst of the Conservative party. There are candidates championing exciting economic ideas to raise national productivity and make life more affordable for average people; candidates defending important principles with candour, even in the face of party orthodoxy; candidates representing, at the least, agreeability, pragmatism and outreach.
----

{{f99.png}} ''[[A data-based dismantling of Jason Kenney's foreign-funding conspiracy theory|https://www.nationalobserver.com/2019/10/03/analysis/data-based-dismantling-jason-kenneys-foreign-funding-conspiracy-theory]]'' October 3, 2019, Sandy Garossino, [[National Observer]]

----
The foreign funding conspiracy theory is a house of sand, where every pillar crumbles to the touch.

At its core, this theory, which [[Jason Kenney]] has adopted as the [[Alberta]] government's, is that the province has been targeted by a cabal of American foundations led by the Rockefellers in a deliberate campaign of economic sabotage.

By directing money and influence to an anti-pipeline movement called the [[Tar Sands Campaign]], these foundations seek to advance American energy interests by landlocking Canadian oil.

As I wrote earlier in September, the sham outrage over foreign money is just a cynical ruse. Unscrupulous governments are employing it around the world to discredit, silence and intimidate environmental dissent, and ultimately to choke off resources to activist groups.
----

{{f94.png}} ''[[A day after attack ads linked him to Doug Ford, Andrew Scheer says he is his 'own' man|https://www.thestar.com/politics/provincial/2019/06/11/linked-to-ford-scheer-tells-the-star-i-am-my-own-person.html]]'' June 11, 2019, Robert Benzie, [[Toronto Star]]

----
The day after millions of Canadian basketball fans saw attack ads portraying [[Andrew Scheer]] as a puppet of Premier [[Doug Ford]], the federal Conservative leader insists he is his "own" man. Federal Conservatives have told the Star they fear Ford's declining popularity will hurt them in the Oct. 21 election, but in an exclusive interview, Scheer said he is "very optimistic about the chances of winning … a lot of seats back in [[Ontario]]."

"Look, the difference in this federal election is going to be between myself and [[Justin Trudeau]]," the federal Tory leader said, insisting he is different from the Ontario premier. "I am my own person. I have my own style. I have my own approach. We're going to be laying out our own policies," he said. Read more:

ARTICLE CONTINUES BELOW
----

{{f0.png}} ''[[A detailed timeline of Stephen Harper's weird, racially divided vision of Canada|https://pressprogress.ca/a_detailed_timeline_of_stephen_harper_s_weird_racially_divided_vision_of_canada/]]'' March 12, 2015, [[PressProgress]]

----
What kind of leader wants this?

Before [[Stephen Harper]] became an international laughingstock and trended on [[Twitter]] and BuzzFeed for telling women he knows best how they should dress, there was the divisive — and weird — campaign with racial overtones that came before it.

How weird? Scroll down our [[2015]] timeline:
----

{{f0.png}} ''[[A disturbing anti-Muslim element creeps into racism debate in the Jewish community|https://nowtoronto.com/news/anti-semitism-islamophobia-jewish-community/]]'' December 10, 2018, Michael Coren, [[Now Magazine]]

----
Then there's the International [[Christian]] Embassy [[Jerusalem]], a Christian Zionist organization supported by the likes of ultra-conservative U.S. figures like [[Pat Robertson]]. And the conference's media sponsor is Mantua books, whose titles include The Vatican Against [[Israel]], Delectable Lie: A Liberal Repudiation Of Multiculturalism and The Qur'an Problem And Islamism.

[[Bernie Farber]], chair of the [[Canadian Anti-Hate Network]], says it's "disappointing to see some otherwise respected players within [[Toronto]]'s [[Jewish]] leadership lending their good names to those who preach anti-[[Muslim]] hatred, homophobia and bigotry."

It's a troubling mingling of the usual suspects, repeating the same paranoia and familiar fears and theories. Only this time more reasonable and moderate people seem to have wandered onstage. Let's hope that they come to their senses before March.
----

{{f94.png}} ''[[A doctor's warning: Safety is at risk in Ontario's ERs|https://www.thestar.com/opinion/contributors/2019/08/11/a-doctors-warning-safety-is-at-risk-in-ontarios-ers.html]]'' August 11, 2019, Alan Drummond, [[Toronto Star]]

----
[[Ontario]] emergency physicians knew, right from the get-go, that Premier [[Doug Ford]]'s electoral promise to End Hallway Medicine was hooey.

Ontarians have been forced to suffer the indignities of receiving care, if one can call it that, in the ER hallway since the mid-[[1990]]s. [[Hospital]]s across the province reduced their acute care bed capacity by 30 per cent in an attempt to respond to [[Paul Martin]]'s reduction of the national deficit onto the backs of the provinces. It was a matter of balancing the books pure and simple with little to no regard on the effect of patients.

The provinces, in a vain attempt to explain the cuts, promised a healthcare dividend of improved home care and health promotion.
----

{{f99.png}} ''[[A fake Justin Trudeau sex scandal went viral. Canada's election-integrity law can't stop it|https://www.nationalobserver.com/2019/10/10/news/fake-justin-trudeau-sex-scandal-went-viral-canadas-election-integrity-law-cant-stop]]'' October 10, 2019, Emma McIntosh, [[National Observer]]

----
An unsubstantiated rumour Prime Minister [[Justin Trudeau]] left a former teaching job due to a sex scandal has, for the past week or so, spread like wildfire across the internet.

The false information snowballed, passing from a gossip rag to [[Twitter]] to the darkest corners of [[Reddit]] to [[Facebook]].

A website known for false Canadian news stories published an article dubiously claiming the rumours were correct, which quickly spread to nearly 25 million people and counting, according to the social media monitoring tool CrowdTangle.
----

{{f0.png}} ''[[A far-right primer: From extremist preachers to combat-ready Islamophobes|https://www.thespec.com/news-story/9480313-a-far-right-primer-from-extremist-preachers-to-combat-ready-islamophobes/]]'' June 28, 2019, Teviah Moro, [[Hamilton Spectator]]

----
[[Ameil Joseph]], a [[McMaster University]] professor who studies trends in racism, says it's important to know the players.

"I think we all have a role to play in exposing the truth behind some of the activities that some of these hate groups and their members are involved in, and I think that helps to defuse the kind of counter arguments that suggest that this is about pipelines or try to make this a mainstream and palatable, consumable, political position."

So here's a primer.
----

{{f182.png}} ''[[A fight between Alberta's premier and its doctors was inevitable. The path to peace is less clear|https://www.cbc.ca/news/canada/calgary/alberta-kenney-doctors-government-1.5653948]]'' July 20, 2020, Jennifer Lee, [[CBC News]]

----
Eager young doctors abandoning their dreams of setting up shop in their hometowns. Seasoned physicians, nearing retirement, deflated and dejected. In less than 12 months, the relationship between [[Alberta]] physicians and the [[United Conservative Party]] government has more than soured. It has imploded.

This should come as no surprise.

Premier [[Jason Kenney]]'s UCP made its goal clear early — it planned to harness a ballooning health-care budget and take on the issue of physician pay. It laid out those plans in a report that was tailored specifically to make the case for its larger agenda and enshrined them in its first two budgets. It has spent months methodically enacting those plans.
----

{{f0.png}} ''[[A fight over a four-bedroom house: The Rebel Media meltdown and the full recording at the centre of the controversy|https://globalnews.ca/news/3680438/a-fight-over-a-four-bedroom-house-the-rebel-media-meltdown-and-the-full-recording-at-the-centre-of-the-controversy/]]'' August 19, 2017, Sean Craig, [[Global News]]

----
With politicians including Conservative heavyweights [[Andrew Scheer]] and [[Brian Jean]] swearing off appearances and a raft of exits by prominent contributors, [[Ezra Levant]]'s far-right video and commentary network The Rebel spent the last week in damage control, trying to distance itself from the extremist alt-right movement whose values many have alleged the site's content too often sympathized with.

Levant — a long-time conservative persona who has morphed from early [[Reform Party]] figure to Western Standard publisher to right wing [[Sun News Network]] host to independent far right internet gadfly— asserted Tuesday that his company was not sympathetic to the white nationalist group comprised of several loosely affiliated extremist groups including neo-Nazis, known as the alt-right.

Many of these factions marched on [[Charlottesville]], Va. last weekend. (One counter-protester was killed and 19 were injured in a car attack. An [[Ohio]] man, [[James Alex Fields]], is charged with second degree murder.)
----

{{f0.png}} ''[[A Fringe Far-Right Group Keeps Trying to Citizen Arrest Justin Trudeau|https://www.vice.com/en_ca/article/dyzwpy/a-fringe-far-right-group-keeps-trying-to-citizen-arrest-justin-trudeau]]'' July 28, 2020, Mack Lamoureux, [[Vice News]]

----
A man connected to a fringe far-right group camping in downtown [[Ottawa]] attempted a citizen's arrest on Canadian Prime Minister [[Justin Trudeau]] twice last week and for his troubles, was arrested instead.

Both of the citizen-arrest attempts were recorded and posted on [[Facebook]] where they were viewed thousands of times. During the first effort on July 23, a man, who identifies himself to police as [[Brian Kidder]], marches to the gates of [[Rideau Hall]], Trudeau's current residence in Ottawa, with a small entourage.

"I'm here to make a citizen's arrest of Justin Trudeau. The charge is obstruction of justice," Kidder tells one of the [[RCMP]] officers standing outside of the gates. "I'm not going to hurt him; I'm just going to (Kidder does a reaching forward movement) and say, 'You're under arrest.'"
----

{{f94.png}} ''[[A frustrated Education Minister Stephen Lecce says it's 'unacceptable' that anyone committed to students would walk off the job|https://www.thestar.com/politics/provincial/2020/01/21/a-frustrated-education-minister-stephen-lecce-says-its-unacceptable-that-anyone-committed-to-students-would-walk-off-the-job.html]]'' January 21, 2020, Kristin Rushowy, [[Toronto Star]]

----
On a day of massive strike action, Education Minister [[Stephen Lecce]] and [[Catholic]] teachers' union chief Liz Stuart spoke to the Star separately, but jointly share their frustrations.

[[Ontario]]'s education minister is frustrated with the current labour unrest in the school system, calling it "unacceptable" for anyone who is committed to students to walk off the job.

As the latest in a series of daylong strikes shut down Catholic boards across the province as well as a number of public elementary and secondary schools, Stephen Lecce said it concerns him that "kids in Ontario are not learning."
----

{{f0.png}} ''[[A Growing List Of People Who Have Cut Ties With The Rebel|https://www.canadalandshow.com/people-who-have-cut-ties-with-rebel-media/]]'' August 15, 2017, Jonathan Goldsbie, [[Canadaland]]

----
Over the weekend, The Rebel's [[Faith Goldy]] reported from the alt-right convergence in [[Charlottesville]], [[Virginia]] — and her comments in her live-streams, and in a subsequent [[YouTube]] interview with [[Stefan Molyneux]], were sufficiently sympathetic to white supremacists that they set off yet another crisis of identity for a site whose rightward drift toward ethnonationalism has arguably eclipsed that of [[Breitbart]].

On Monday afternoon, founder [[Ezra Levant]] put out a statement attempting to distance The Rebel from the alt-right movement it had spent a year drawing upon for viewers and content. That was evidently not enough for co-founder (and most recently freelance contributor) [[Brian Lilley]], who hours later announced that he had walked away from the company.

It's getting hard to keep track of the people who want nothing more to do with The Rebel, so we're starting a running list. We're only going to include those who appear to have cut ties voluntarily (sorry, [[Jack Posobiec]]) and had some sort of previous relationship (sorry, [[Doug Schweitzer]]).
----

{{f0.png}} ''[[A Growing Number Of Ontarians Say Ford's Policies Will Stop Them Voting For Scheer|https://www.narcity.com/news/ca/on/doug-ford-andrew-scheer-poll-proves-ontarians-are-wary-of-voting-conservative]]'' July 16, 2019, Tom Nightingale, [[Narcity]]

----
There are just three months until [[Canada]]'s federal election, and perception matters. For many voters, it seems [[Doug Ford]], [[Andrew Scheer]], and their respective policies are hard to separate. In a new poll published this week, some 60 percent of respondents said the Ford regime has made them less likely to vote for Scheer's Conservative government in October.

In the latest figures released by poll organizers [[Corbett Communications]], the proportion of voters feeling that way about Ford and Scheer has risen by six percent from the 54 percent recorded in June.

The poll, which asked that question of a sample size of 936 people in total, also revealed that almost 20 percent of [[Ontario]]-based voters who had elected for the Conservatives in past federal elections have been made wary of repeating that choice by the [[Ford government]].
----

{{f0.png}} ''[[A Guide To Faith Goldy And How (Not) To Report On Her|https://www.canadalandshow.com/guide-to-reporting-on-faith-goldy/]]'' September 26, 2018, Alheli Picazo, [[Canadaland]]

----
On January 25, [[2018]], Roosh V — real name Daryush Valizadeh, a rank misogynist and denizen of the so-called "manosphere" — hosted a live-streamed discussion of "tradthots" in the far right. A "tradthot" is a female internet personality who preaches "traditional" values and gender roles while advocating a #tradright lifestyle, but who fails to adhere to those standards herself, as the underlying motivation isn't ideology, but rather, the allure of financial and reputational gain.

Gonzo journalist and conspiracy monger [[Laura Loomer]], white nationalist podcaster Nicholas J. Fuentes, and far-right extremist Peter "Sweden" Imanuelsen were among the panel's "special guests." So, too, was [[Faith Goldy]] — the conservative commentator turned fringe-right propagandist turned neo-Nazi fellow traveller turned (for the moment) marginal candidate in [[Toronto]]'s mayoral election.

Pressed by Roosh on precisely where women in the far right belong, if she doesn't think they should be in a "leadership-type role" (such as running for political office), Goldy suggested that rather than waste time on women — who, by #tradlife standards, should be at home dedicating themselves to the "4 Cs" of cooking, cleaning, children, and church — this was a time to "focus on male DNA… this is a time for strong men."
----

{{f49.png}} ''[[A hater among us|https://nationalpost.com/news/canada/a-hater-among-us]]'' August 6, 2011, Stewart Bell, [[National Post]]

----
[[Kevin Goudreau]]'s blue golf shirt is buttoned to the collar. Were it not, heads would surely be turning, because there is a large tattoo of a swastika on his chest.

He keeps it under wraps during a recent interview, but it is on the Internet for all to see, along with photos of him blanketed in a Nazi flag and with his arm raised in the Nazi salute.

The Oshawa, Ont., drywaller is the leader of the White Nationalist Front, which wants to turn [[Canada]] into a white homeland by deporting millions of Canadians of other skin colours.
----

{{f0.png}} ''[[A Leaked Memo Exposed the Toronto Sun's Secret Plan to Manufacture a Right-Wing 'Culture War'|https://pressprogress.ca/a-leaked-memo-exposed-the-toronto-suns-secret-plan-to-manufacture-a-right-wing-culture-war/]]'' April 28, 2018, [[PressProgress]]

----
Internal document details the right-wing tabloid's plan to attack policies promoting diversity and equality during [[2018]] [[Ontario]] election

Even though polling shows Ontario voters care about healthcare and the economy, the [[Toronto Sun]] apparently has a secret plan to convince its readers that policies promoting diversity and equality are the real problems facing the province.

A leaked planning document obtained last week by [[Canadaland]] provides Canadians an unprecedented look under the hood at Canada's right-wing outrage machine as it gears up for Ontario's 2018 election.
----

{{f0.png}} ''[[A Leaked Report Links This Conservative Candidate to a Homophobic Past|https://www.vice.com/en_ca/article/43kgxm/leaked-report-linked-conservative-candidate-to-homophobic-social-media-posts]]'' August 2, 2019, Steven Zhou, [[Vice News]]

----
Image via GhadaMelek.com

An internal report circulated within [[Ontario]]'s [[Progressive Conservative]] party in the fall of [[2016]] says that [[Ghada Melek]], this year's federal Tory candidate for [[Mississauga-Streetsville]], made a number of homophobic posts on [[Facebook]] that played a role in her eventually dropping out of the nomination race.

Melek was seeking the PC nomination for her riding (also called Mississauga-Streetsville) at the time and dropped out just days after the report was prepared.
----

{{f94.png}} ''[[A lesson in reaction to John Carpay's rainbow flag comparison: the cross does not justify lunacy|https://www.thestar.com/opinion/contributors/2018/11/15/shaming-the-voice-of-christ-with-fanaticism.html]]'' November 15, 2018, Michael Coren, [[Toronto Star]]

----
I was shocked when it was revealed that [[Christian]] conservative lawyer [[John Carpay]] had compared the rainbow flag to the Nazi swastika. Not because Carpay had drawn the grotesque juxtaposition, but because it had taken so long for such a sentiment to be made public. Last Saturday, [[Calgary]]-based Carpay, a leading voice with the [[Justice Centre for Constitutional Freedoms]], and ubiquitous within social conservatism, spoke at a conference organized by [[Rebel Media]], where the sewers breathe and the ghouls come out to play.

"How do we defeat today's totalitarianism?" he asked rhetorically. "You've got to think about the common characteristics. It doesn't matter whether it's a hammer and sickle for communism, or whether it's the swastika for Nazi [[Germany]] or whether it's a rainbow flag, the underlying thing is a hostility to individual freedoms." He later apologized, explaining that he was actually discussing totalitarianism when he listed the rainbow flag with the emblem under which 12 million people were slaughtered in death camps — including, of course, many gay men. Such apologies are usually signs of being sorry because someone is caught, not because they are genuinely contrite. Change of heart and mind come about not due to pressure, but because of personal conviction. I've known Carpay for many years, and he's not an evil man. A little eccentric, extremely conservative, but not evil. What he is, however, is a committed right-wing Christian, and that's a world few of us know well.
----

{{f0.png}} ''[[A list of cuts and changes Doug Ford has made this year as he tries to balance the budget|https://globalnews.ca/news/5354794/doug-ford-cuts/]]'' June 5, 2019, Allison Jones, [[Global News]]

----
TORONTO – Premier [[Doug Ford]]'s [[Progressive Conservative]] government has made a dizzying array of changes in its first year in power, including a host of cuts, as it tries to eliminate an $11.7-billion deficit.

Here is a selection of some of the program and funding cuts, many of which have emerged in dribs and drabs since April's budget:

Health
----

{{f0.png}} ''[[A list of cuts and program changes the Doug Ford government has reversed|https://globalnews.ca/news/6339923/list-doug-ford-government-reversals/]]'' December 27, 2019, Canadian Press, [[Global News]]

----
TORONTO – [[Ontario]] Premier [[Doug Ford]] and his [[Progressive Conservative]] government have backtracked on a number a commitments since winning the provincial election in [[2018]].

Here is a list of some decisions they have walked back:

[[Hamilton]] LRT: The Progressive Conservatives promised during the election to fund the light-rail transit project, but in December the transportation minister announced that would no longer happen, citing rising cost estimates.
----

{{f94.png}} ''[[A look at Sam Oosterhoff, Ontario's newest and youngest MPP|https://www.thestar.com/news/queenspark/2016/12/03/a-look-at-sam-oosterhoff-ontarios-newest-and-youngest-mpp.html]]'' December 3, 2016, Alex Ballingall, [[Toronto Star]]

----
Much has been made of his anti-abortion stance and opposition to same-sex marriage and the Liberals' sex education update, which contradict PC leader [[Patrick Brown]]'s views on those issues. During his first scrum with reporters at [[Queen's Park]] this week, Oosterhoff was grilled on his opposition to a bill that gave legal recognition to same-sex parents, as well as an article he posted on [[Facebook]] that denounced homosexuality as a "sin." (He said that he's "absolutely not" a homophobe.) 

Meanwhile, Brown was criticized by some social conservatives, such as antisex ed campaigner and party member Queenie Yu, for "muzzling" Oosterhoff during the campaign because he wants to attract centrist voters. There were also complaints from the media that the teenage politician was not available for interviews and dodged questions at events. 

"He's constantly surrounded in fog," said Grant Lafleche, a columnist with the [[Niagara Falls]] [[Review]] who has written about politics in the region for almost 20 years. "The only time we've ever been able to speak with him is if we catch him at an event . . . . He's never given us a clear answer on where he stands on these social issues."
----

{{f0.png}} ''[[A look back at the epic feud between Bill Blair and Doug Ford|https://news.vice.com/en_ca/article/7xqb54/a-look-back-at-the-epic-feud-between-bill-blair-and-doug-ford]]'' July 18, 2018, Rachel Browne, [[Vice News]]

----
During a cabinet shuffle on Wednesday, Prime Minister [[Justin Trudeau]] announced that former [[Toronto Police]] Chief, and current Liberal MP, [[Bill Blair]] had become the minister in charge of the newly created Border Security and Organized Crime Reduction portfolio.

The appointment comes as the federal Liberals stave off criticisms from some opposition and provincial leaders who have accused the government of being too meek on the issue of irregular border crossers. Blair's new role will also once again put him face-to-face with [[Ontario]] Premier [[Doug Ford]], with whom he had a tumultuous relationship dating back to when he confirmed the existence of a tape showing the premier's late brother, former Toronto mayor [[Rob Ford]], smoking crack.

Here's a look back at the beef between Blair and Ford, a long-standing feud that will making dealing on this topic awkward to say the least.
----

{{f0.png}} ''[[A manufactured crisis: the Ford government's troubling free speech mandate|https://academicmatters.ca/a-manufactured-crisis-the-ford-governments-troubling-free-speech-mandate/]]'' November 21, 2018, James L. Turk, [[Academic Matters]]

----
The [[Ontario]] government is requiring the province's public universities and colleges to develop new free speech policies or lose funding. Are these policies actually needed or is there a political agenda behind them?

A troubling proposal

These days, few issues are more fraught than free speech on campus. Student and faculty groups are questioning whether free speech is compatible with social justice. The alt-right has defined itself as the champion of free speech, led by luminaries such as [[Milo Yiannopoulos]], [[Ann Coulter]], [[Ezra Levant]], and [[Faith Goldy]]. Conservative politicians beginning with [[Donald Trump]] and now Ontario's [[Doug Ford]] have joined the fray by threatening funding for universities that fail to protect free speech. Add to this mix the use of the tumult and controversy by some, like [[University of Toronto]]'s [[Jordan Peterson]], as an opportunity for stardom and a lot of cash.
----

{{f0.png}} ''[[A Men's Rights Group Is Suing Their College Because They Feel 'Excluded'|https://www.vice.com/en_us/article/avyxwb/a-toronto-mens-rights-group-says-its-being-discriminated-against-in-lawsuit-against-university-student-union]]'' April 12, 2016, Jake Kivanc, [[Vice News]]

----
A men's rights group at [[Ryerson University]] in [[Toronto]] is suing the student union for allegedly discriminating against the group's right to free speech.

First reported by The Eyeopener, the lawsuit was launched by the Ryerson [[Men's Issues Awareness Society]] (MIAS) founder [[Kevin Arriola]] and social media coordinator [[Alex Godlewski]] last week. It cites how the Ryerson Student Union (RSU) denied legitimacy to the men's right group as reason for concern, and it also asks that the university give the group official status on campus.

"As members and executives of MIAS and students of Ryerson University, we feel excluded from the Ryerson community. The allegations leveled against us by RSU have caused us to be ostracized by fellow students and have sabotaged our confidence and desire to engage with our fellow students," an affidavit from Arriola reads.
----

{{f0.png}} ''[[A New Twist in the Alberta 'War Room' Logo Fiasco|https://thetyee.ca/News/2020/04/28/Alberta-War-Room-Fiasco/]]'' April 28, 2020, Bryan Carney, [[The Tyee]]

----
Remember when [[Alberta]] Premier [[Jason Kenney]]'s new "war room" shot itself in the foot by launching with a professionally designed logo that looked way too much like one already belonging to a U.S. tech firm?

It turns out the Kenney government shot itself a few times. For example, the logo that finally helped solve its problem had been sitting right there, previously rejected, on the government's own back shelf for months, [[The Tyee]] has learned from internal documents.

Here's the story.
----

{{f99.png}} ''[[A new wave of disinformation emerges with anti-Trudeau hashtag|https://www.nationalobserver.com/2019/07/25/analysis/new-wave-disinformation-emerges-trudeaumustgo]]'' July 25, 2019, Caroline Orr, [[National Observer]]

----
The hashtag #[[TrudeauMustGo]] went viral last week, driven in part by inauthentic activity including artificial amplification and automation. After [[National Observer]] reported on the phenomenon, activity surrounding the hashtag surged for a second time, bringing with it a new wave of disinformation and social media manipulation.

That second wave of activity, beginning on July 18, also swept in a new cluster of hashtags, including #NotABot, which was used in an apparent attempt to deny or debunk allegations that #TrudeauMustGo was being amplified by inauthentic activity.

The hashtag #NotABot — and the associated narrative — could be described as a form of disinformation in itself, said Geoff Golberg, a social media manipulation researcher and founder of social media mapping firm Social Cartograph.
----

{{f84.png}} ''[[A Not-So-Brief History of Racism From Andrew Scheer's Conservative Party|https://north99.org/2018/08/10/a-not-so-brief-history-of-racism-from-andrew-scheers-conservative-party/]]'' August 10, 2018, [[North99]]

----
Recently Conservatives have made news coverage for racist and dog whistle attacks to further their political agenda. But this isn't a one-time thing. Under [[Andrew Scheer]], the Conservatives have a history of using racism and aligning themselves with far-right groups to further their agenda.

Here's a list of the many times Andrew Scheer and his Conservatives embraced racism or were connected to racist groups.

[[Maxime Bernier]]'s Racist Tweet Inspires Violent Attack on [[Pakistan]]i Park Sign – August 17, [[2018]]
----

{{f94.png}} ''[[A PC coverup under the nose of Doug Ford's kangaroo court|https://www.thestar.com/politics/political-opinion/2018/12/10/a-pc-coverup-under-the-nose-of-doug-fords-kangaroo-court.html]]'' December 10, 2018, Martin Regg Cohn, [[Toronto Star]]

----
Like kangaroos, politicians are a peculiar species, given to strutting and kicking. Coverups are second nature as they try to hide their tracks — fiscal, political and personal — to throw rivals off the scent.

The Liberals first predicted a $6.7 billion in their last spring budget, while the auditor general pegged it at $11.7 billion . Not to be outdone, the Tories came to power insisting on a $15 billion figure — since deflated to $12.3 billion when the financial accountability officer gave a second opinion Monday.

But predators, partisans and premiers are always in hot pursuit. [[Doug Ford]] created a legislative committee last September to ferret out the truth about "quite possibly the worst political coverup in [[Ontario]]'s history."
----

{{f0.png}} ''[[A play-by-play of the escalating Ford-family feud with police chief Bill Blair|https://torontolife.com/city/toronto-politics/rob-ford-doug-ford-feud-with-bill-blair/]]'' February 27, 2014, Steve Kupferman, [[Toronto Life]]

----
While it's somewhat understandable that Doug and [[Rob Ford]] would be unhappy with the [[Toronto Police]] Service's ongoing investigation into the mayor's activities, this week's escalating hostilities between the brothers and police chief [[Bill Blair]] are completely baffling. Demonizing enemies is chapter one in the Ford-family crisis-management playbook, but fighting with Blair gives the appearance of an effort to undermine the rule of law, which is something most politicians would avoid.

How bad is it? This is a direct quote from a press conference Rob Ford held earlier this afternoon:

If he's going to arrest me, arrest me. I have done nothing wrong. And he's wasted millions of dollars. I want him to come clean and say, how much money did it cost the taxpayers? For surveillance on me and planes that he had to rent. That is absolutely game-playing, it's politics. And I am not apologizing.
----

{{f0.png}} ''[[A Political Grid Humming with Hatred: Who Taps Its Energy?|https://thetyee.ca/Analysis/2019/04/29/Political-Grid-Humming-Hatred/]]'' April 29, 2019, Geoff Dembicki, [[The Tyee]]

----
Consider this article, then, a diagram tracing the flow of dark energy in [[Canada]]'s body politic. Within this circuitry, not all human components share identical behaviour or beliefs. But all have proven themselves susceptible to the jolt provided by populist bigotry.

Two leaders of federal parties vying in the fall election, for example, have attempted to insulate themselves with public statements that fail to match their actions. [[Conservative Party of Canada]] leader [[Andrew Scheer]] denounced this April anybody who "promotes white nationalism, promotes any type of extremism." He did so, however, after speaking at events with white nationalists and pushing an anti-immigrant motion that furthers their cause.

[[People's Party of Canada]] leader [[Maxime Bernier]] declared that "racists are not welcome in this party." Meanwhile, he's criticized "extreme multiculturalism" and tweets other xenophobic statements that makes far-right extremists eager to sign up.
----

{{f355.png}} ''[[A Price on Pollution|https://www.youtube.com/watch?v=yC1wvTVKx8M]]'' May 15, 2019, Braeson Holland, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/yC1wvTVKx8M" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

The federal government is putting a price on pollution because when pollution isn't free, there will be less of it.
----

{{f0.png}} ''[[A QAnon YouTuber Is Running for Office in Canada|https://www.vice.com/en_ca/article/8xwxpv/a-qanon-youtuber-is-running-for-office-in-canada]]'' September 11, 2019, Mack Lamoureux, [[Vice News]]

----
While we've seen many conspiracists run for office in the past, we've never seen anything like [[Billy Joyce]].

The [[People's Party of Canada]] candidate in [[Cape Breton]], [[Nova Scotia]] who calls himself "Canada's [[Red Pill]]" is perhaps further down the [[YouTube]] far-right conspiracy rabbit hole than anyone else ever to run for office in North America with an official party. With a YouTube page touching on pedophile rings, Satanism, global [[Muslim]] takeover, and the Illuminati, Joyce's background is a little off the beaten path for an aspiring Canadian politician.

The Nova Scotian announced his candidacy on August 30 on YouTube, explaining that as president of the PPC Cape Breton—Canso riding association he had trouble finding someone to run because of all the negative media attention. Joyce is listed as a candidate on the upstart right-wing party's website.
----

{{f0.png}} ''[[A Rich Anti-Masker Is Starting a Mask-Free Private School System for His Followers' Kids|https://www.vice.com/en_us/article/wxqanq/a-rich-anti-masker-chris-saccoccia-is-starting-a-mask-free-private-school-system-for-his-followers-kids]]'' September 3, 2020, Mack Lamoureux, [[Vice News]]

----
A wealthy man who has become one of [[Canada]]'s most well-known anti-maskers is attempting to open up a network of private schools for the children of his followers to ride out the pandemic.

[[Chris Saccoccia]], the son of a wealthy developer, is a childless man who founded a group called Mothers Against Social Distancing, whose [[Facebook]] page boasts 4,500 followers. Saccoccia, who goes by Chris Sky online, has been hyping "Private-On-Demand Education Inc." online for weeks to his thousands of, mostly middle-aged women, followers.

Saccoccia's plan is to create "pandemic pods," small groups of families that come together to create a private classroom or school where their children are homeschooled by a parent or privately hired teacher. He argues he will "save the children" from "masks and social distancing and indoctrination."
----

{{f49.png}} ''[[A scorecard of the Harper government's wins and losses at the Supreme Court of Canada|https://nationalpost.com/news/canada/scoc-harper-gov-scorecard-741324]]'' April 15, 2015, Tristin Hopper, [[National Post]]

----
In one of starkest examples in Canadian history of two branches of government openly turning against one another, the red robed members [[Supreme Court of Canada]] have spent months systematically shooting down virtually every issue the Conservatives hold dear. Court boosters say the Tories simply have a fondness for unconstitutional legislation. Harperites, meanwhile, allege that they are the target of a weird vendetta from their down-the-street neighbour. The [[National Post]] takes a look at the highlights.

TIMELINE:

SCORECARD:
----

{{f49.png}} ''[[A serious party would have already booted Derek Sloan|https://nationalpost.com/opinion/kelly-mcparland-a-serious-party-would-have-already-booted-derek-sloan]]'' June 8, 2020, Kelly McParland, [[National Post]]

----
Writing about [[Derek Sloan]] is an unattractive enterprise, given that any mention tends to feed whatever need for attention drives his sort of political career.

Sloan is one of four candidates for the Conservative leadership. He has no chance of winning, thank God. The question is whether the party should do itself a favour by ejecting him from the contest now, before he can do it further damage.

Sloan is the type of candidate who garners publicity by making controversial comments. The more crass, ludicrous or off-kilter his opinions, the more he may be able to break through the well-deserved neglect he gets from most media outlets, which are justifiably more interested in serious candidates who have serious ideas. Even when figures like Sloan hit on an issue of some real importance, they quickly slither to the furthest fringes of opinion, in the hopes it will save them from once again being ignored.
----

{{f94.png}} ''[[A social conservative group plans to force the Conservative party to change its position on abortion. Here's how|https://www.thestar.com/politics/federal/2021/03/08/a-social-conservative-group-plans-to-force-the-conservative-party-to-change-its-position-on-abortion-heres-how.html]]'' March 8, 2021, Alex Boutilier, [[Toronto Star]]

----
OTTAWA—An anti-abortion group is planning an end-run around federal Conservative brass to force a vote on the party's abortion stance.

In an email to supporters, [[Campaign Life Coalition]] (CLC) — an influential social conservative group — said it hoped to push the party to abandon its pledge that a Conservative government would not support a law regulating access to abortion.

But the email suggests social conservatives did not find enough support to have that debate at the party's upcoming virtual policy convention. So now the group is switching gears to try to embed anti-abortion language into the party's constitution.
----

{{f0.png}} ''[[A splintered movement: How the far-right found a foothold on campus|https://www.ubyssey.ca/features/a-splintered-movement-far-right-on-campus/]]'' April 20, 2019, Zak Vescera, [[The Ubyssey]]

----
In November, a man in a "Make America Great Again" hat walked around campus. Accompanied by a woman with a large camera, he challenged random passers-by to debate him on immigration, gay rights and the merits of a white ethnostate.

That man was Professor [[Ricardo Duchesne]], a University of [[New Brunswick]] professor who is seen as a major part of the Canadian far-right.

He didn't fly across [[Canada]] to annoy pedestrians. He was invited by the [[Students for Freedom of Expression]] (SFE), then a newly-formed free speech group at UBC.
----

{{f99.png}} ''[[A Tory MPP wanted to triple Ontario's 50 Million Tree Program in 2015. Doug Ford just cancelled it|https://www.nationalobserver.com/2019/04/26/news/tory-mpp-wanted-triple-ontarios-50-million-tree-program-2015-doug-ford-just]]'' April 26, 2019, Fatima Syed, [[National Observer]]

----
Not so long ago, a [[Progressive Conservative]] politician in [[Ontario]] was dreaming about trees.

"Imagine a province-wide effort to plant 150 million trees to celebrate the 150th anniversary of Ontario," said the Tory MPP, [[Ted Arnott]], as he addressed the provincial legislature on Oct. 21, [[2015]].

"Imagine an invitation to every community group, service club, school board, church, municipality, conservation authority and so on — the private and public sectors alike — indeed, every organization that seeks to do good works in the province, and every resident of Ontario who cares about the environment, greenhouse gas emissions and global warming, and the planet that we leave to the coming generations."
----

{{f94.png}} ''[[A tough week reveals trouble ahead for Andrew Scheer|https://www.thestar.com/politics/political-opinion/2019/08/28/a-tough-week-reveals-trouble-ahead-for-andrew-scheer.html]]'' August 28, 2019, Chantal Hébert, [[Toronto Star]]

----
This is a week when some predictable chickens — on [[Canada]]-U. S. relations and abortion rights — came home to roost for [[Andrew Scheer]].

Significant fractures surfaced between the Conservative leader's harsh critique of the tentative deal negotiated by the Liberals to replace the North American Free Trade Agreement and the take of leading party figures.

At the same time, he and his [[Quebec]] lieutenant were found to have their wires crossed on the approach a Scheer-led government would take on abortion rights.
----

{{f0.png}} ''[[A Viral Facebook Post Accuses Andrew Scheer Of Saying "We Don't Need" Indigenous People|https://www.narcity.com/news/ca/andrew-scheer-allegedly-said-i-dont-need-indians-in-a-previous-campaign]]'' September 21, 2019, Helena Hanson, [[Narcity]]

----
The [[2019]] Canadian federal election has certainly not been without its controversies so far. From Trudeau's SNC-Lavalin scandal, and his blackface and brownface images, to Scheer's [[2005]] anti-gay marriage video, there has certainly been no shortage of drama. It seems that there is more to come, however, as one [[Facebook]] user is now accusing [[Andrew Scheer]] of saying that he doesn't need the votes of 'Indians' to win.

In a post that was shared just prior to the publication of Trudeau's racist blackface images, one [[Saskatchewan]] Facebook user shared a story about Andrew Scheer, alleging that the Conservative Party leader once said that he didn't need the votes of [[Indigenous]] people to get ahead.

Agecoutay went on to explain, "He [Scheer] opened up the discussion as a formal position of the party platform 'I don't need your Indian votes, I don't need Indians to win'...What was more disturbing, not the fact that he was right, the look on his face, pure pleasure."
----

{{f0.png}} ''[[A vote for Scheer is a vote for another Harper-era of politics|https://thefulcrum.ca/opinions/opinion-a-vote-for-scheer-is-a-vote-for-another-harper-era-of-politics/]]'' October 6, 2019, Moira Wilson, Opinion, [[The Fulcrum]]

----
This upbringing didn't make me a scholar, by any means, but it forced me to pay attention. And if I have learned anything, it's this: [[Stephen Harper]] and [[Andrew Scheer]] are fundamentally the same, and it should concern us all.

I understand that some Canadians have fond memories of the Harper days; taxes were low, there were few(er) major scandals, and the country made it out of the [[2008]] recession relatively unscathed. This doesn't mean that Harper's time as prime minister was flawless, however — his tenure left deep economic, environmental, and social wounds, some of which have yet to heal.

Outwardly, Harper espoused controlled, conservative economic policies. During the 2008 election, Harper promised that the nation would not go into deficit; in mere months, his government's deficit valued $50 billion. Some have argued that this was necessary to mitigate the Great Recession, yet his stimulus program didn't begin until after the recession had passed. By the end of his leadership, Harper added $150 billion to the national debt.
----

{{f182.png}} ''[[A warning for Ford government: modernizing education isn't easy when cutting funding|https://www.cbc.ca/news/canada/toronto/doug-ford-people-for-education-annual-report-ontario-1.5175748]]'' June 17, 2019, Mike Crawley, [[CBC News]]

----
A new report from an education advocacy group warns the [[Ford government]] against reducing funding while aiming to modernize the school system.

People For Education will release its annual report Monday, the group's first since Premier [[Doug Ford]] took office.

The report takes note of the government's plans for reforming schools, announced in March, including a renewed math strategy and more attention to skills that prepare students for jobs.

"However, at the same time, the government reduced funding for the teachers and other supports that will play a key role in this modernization," says the report.
----

{{f182.png}} ''[[A week from election day, Conservatives still had a shot. What happened?|https://www.cbc.ca/news/politics/grenier-advance-polls-1.5399398]]'' December 19, 2019, Éric Grenier, [[CBC News]]

----
The Conservatives entered election day trailing the Liberals by only 16 seats and ahead by more than three percentage points on the votes that had been cast already in the advance polls — but then lost their lead in a dozen seats on election day as the Liberals strengthened their minority and the New Democrats avoided disaster.

According to a [[CBC News]] analysis of the detailed validated results provided by [[Elections Canada]], the Conservatives put up strong numbers in the advance polls but failed to get their vote out in similarly large numbers on election day in almost every region of the country.

That resulted in seat losses that benefited the Liberals. It also helped out the New Democrats, who experienced a big boost in support on election day compared to their anemic advance poll results.
----

{{f0.png}} ''[[A woman was caught on camera screaming racial slurs outside Toronto City Hall|https://www.blogto.com/city/2019/08/woman-was-caught-camera-screaming-racial-slurs-outside-toronto-city-hall/]]'' August 13, 2019, Lauren O'Neil, [[blogTO]]

----
Disturbing video footage of a young woman hurling racist remarks and spitting at a [[Toronto]] resident is circulating like wildfire online today, inspiring shock and outrage across the board.

Farhan Rana, who works across the street from Toronto City Hall, says that he was taking a walk around the iconic Toronto sign in [[Nathan Phillips Square]] during lunch when he was confronted by someone he didn't know.

"Suddenly, a small woman yelled in my ear to 'get out of my country' along with other well wishes," he wrote in an Instagram story. "I walked past her and ignored her remarks."
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Aaron Gunn |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f185.png}} ''[[Abandoning 'social license' was a dumb idea for Alberta's oilpatch|http://rabble.ca/blogs/bloggers/alberta-diary/2019/10/abandoning-social-license-was-dumb-idea-albertas-oilpatch]]'' October 27, 2019, David Climenhaga, blogs, [[rabble.ca]]

----
The NDP government of former [[Alberta]] Premier [[Rachel Notley]] said that seeking "social license" for the province's fossil fuel industry was the way to win approval for more pipeline capacity to [[Canada]]'s ocean ports.

This was true enough as far as it went, and the idea that getting such approval required environment-friendly compromises like carbon taxes and emissions caps clearly succeeded. After all, despite an iffy business case, the multi-billion-dollar [[Trans Mountain pipeline]] expansion not only got federal approval on Notley's watch, but was eventually temporarily nationalized by [[Ottawa]] to ensure construction could proceed.

Now, however, it is becoming clear that social license is not only essential to sustaining and even expanding Alberta's oilsands industry, it may be key to ensuring its survival as a viable economic activity.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f253.png}} ''[[Abolishing the Indian Act means eliminating First Nations' rights|https://www.macleans.ca/opinion/abolishing-the-indian-act-means-eliminating-first-nations-rights/]]'' October 10, 2019, Pam Palmater, [[Macleans]]

----
In the [[2015]] election campaign, [[Indigenous]] issues were a central feature in the platforms of most of the candidates. In fact, [[Justin Trudeau]]'s campaign slogan was "there is no relationship more important to me than the one with Indigenous peoples." He also distanced himself from his father's [[1969]] White Paper on Indian Policy, which had proposed to abolish the [[Indian Act]], privatize reserves and end treaties. This also helped to set Trudeau apart from former Conservative Prime Minister [[Stephen Harper]] whose government agenda was to eliminate the Indian Act and reserves. Yet once Trudeau was elected, his government resumed calls to transition away from the Indian Act, and despite the mass resistance to Trudeau's legislative plans—including immediate abolishment of the Indian Act—[[Green Party]] leader [[Elizabeth May]] also included dismantling the Indian Act in her [[2019]] platform.

May's platform asserts that the Indian Act is "racist and oppressive legislation" that should be dismantled in partnership with [[First Nations]], while ensuring First Nations take the lead. Although she plans to set up processes for First Nations who want to opt out of the Indian Act in the interim, she admits it will be a complex process. In this way, her proposal does not appear to differ much from Trudeau's.

The Indian Act makes an easy target, however, it's not the crux of the problem. The real problem is race-based genocide. None of the platforms make tackling race-based genocide against Indigenous peoples an urgent priority, nor was it mentioned in the last two English debates, with the exception of May stating that she would implement the recommendations of the National Inquiry. The discussion is still about the Indian Act.

{{||StandardTid}}
----

{{f182.png}} ''[[Abortion barriers in Canada are back in spotlight following passage of abortion bans in U.S.|https://www.cbc.ca/news/health/abortion-access-canada-us-bans-1.5140345]]'' May 18, 2019, Mark Gollom, [[CBC News]]

----
While abortion remains legal in [[Canada]], some abortion rights advocates say women continue to face hurdles in accessing the procedure.

Funding, distance to medical facilities and a patchwork of provincial laws all mean an abortion is not as easy to obtain in Canada as some may think.

"People often conflate the two, thinking that because it's decriminalized it's very easy to access in our country — and it's not the case," said Frédérique Chabot, director of health promotion at Action Canada for Sexual Health and Rights.
----

{{f253.png}} ''[[Abortion cracks QP as pro-lifers rally on Parliament Hill|https://www.macleans.ca/politics/questionperiodlive/ominbus-cannot-be-stopped/]]'' May 14, 2015, Nick Taylor-Vaisey, [[Macleans]]

----
The anti-abortion forces gathered on [[Parliament Hill]] almost achieved their dream. They convinced a few MPs among their ranks to attend the thousands-strong [[March for Life]] rally, made a bunch of noise on a sunny day, and riled their cause. As if by miracle, the question period that followed the front lawn's collective plea to parliamentarians produced passionate remarks about abortion on Hansard's immortal record.

No, that parliamentarian wasn't a social conservative who hoped the government might outlaw the A-word so rarely uttered in the Commons. That particular faction remained silent. It was NDP MP Hélène Laverdière, a former diplomat, who dared say the word. And she said not a word about outlawing anything.

"Mr. Speaker, unsafe abortion is responsible for 13 per cent of all maternal deaths worldwide. But [[Canada]] won't help women in developing countries access safe abortion services," said Laverdière. "Why is the minister refusing to save the lives of women and girls in developing countries by refusing to offer the full range of reproductive health services?"
{{||StandardTid}}
----

{{f0.png}} ''[[About that 'reporter' whose questions Jagmeet Singh refused to answer|https://ricochet.media/en/2766/about-that-reporter-whose-question-jagmeet-singh-refused-to-answer]]'' October 11, 2019, [[Ricochet]]

----
In the media session following Thursday night's French-language leaders' debate, the NDP leader politely but repeatedly refused to answer questions from [[Rebel Media]]'s [[Keean Bexte]], who identified himself as a reporter with "RNN."

People who see the short exchange, in which Singh twice informs Bexte that he will not answer his questions, may be interested to learn about Bexte's history of association with far-right groups and organizations.

Bexte was one subject of a multi-part [[Ricochet]] investigation last year that exposed members and staff of Fireforce, a [[Calgary]] company selling [[Rhodesia]]n and apartheid [[South Africa]]n flags and war memorabilia — symbols used by white supremacists.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Accelerationism |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Accuracy in Media |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/0/00/AIM-logo.png/175px-AIM-logo.png]] |
|!type |[[Not-for-profit|https://en.wikipedia.org/wiki/Non-profit_organization]]|
|!tax id |23-7135837|
|!registration id |EXTUID_2735966|
|!jurisdiction |us-dc|
|!founded date |June 17, 1971|
|!website |[[aim.org|https://www.aim.org]]|
</div>

''Accuracy In Media'' (''AIM'') is an American [[non-profit|https://en.wikipedia.org/wiki/non-profit_organization]] [[news media|https://en.wikipedia.org/wiki/news_media]] [[watchdog|https://en.wikipedia.org/wiki/Watchdog_journalism]] founded in 1969 by [[economist|https://en.wikipedia.org/wiki/economist]] [[Reed Irvine|https://en.wikipedia.org/wiki/Reed_Irvine]]. AIM describes itself as "a non-profit, grassroots citizens watchdog of the news media that critiques botched and bungled news stories and sets the record straight on important issues that have received slanted coverage." It has been described as having a [[politically conservative|https://en.wikipedia.org/wiki/Conservatism_in_the_United_States]] stance.<<ref " [1]">><<ref " [2]">>

!!!Funding
A minimum of eight separate oil companies are known to have been contributors in the early 80s. Only three donors are given by name: the Allied Educational Foundation (founded and chaired by [[George Barasch|https://en.wikipedia.org/wiki/George_Barasch]]), [[Shelby Cullom Davis|https://en.wikipedia.org/wiki/Shelby_Cullom_Davis]], and billionaire [[Richard Mellon Scaife|Scaife Foundations]]. Scaife gave $2 million to Accuracy in Media between 1977 and 1997.<<ref " [3]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Accuracy In Media Inc|https://www.erieri.com/Form990Finder/Details?EIN=237135837]]|<|<|
|!EIN |23-7135837|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |10/1971|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/237135837/237135837_2019_%20.pdf]]|02/24/21| $663,084.00|
|!2018 |[[990|http://990.erieri.com/EINS/237135837/237135837_2018_%20.pdf]]|02/14/20| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/237135837/237135837_2017_0fdc7148.PDF]]|11/19/18| $1,513,025.00|
|!2016 |[[990|http://990.erieri.com/EINS/237135837/237135837_2016_0ef3ab94.PDF]]|03/27/18| $2,224,433.00|
|!2015 |[[990|http://990.erieri.com/EINS/237135837/237135837_2015_0df58714.pdf]]|08/11/17| $2,577,238.00|
|!2014 |[[990|http://990.erieri.com/EINS/237135837/237135837_2014_0c4e7e19.PDF]]|02/24/16| $2,978,637.00|
|!2013 |[[990|http://990.erieri.com/EINS/237135837/237135837_2013_0b12d67d.PDF]]|01/13/15| $3,185,424.00|
|!2012 |[[990|http://990.erieri.com/EINS/237135837/237135837_2012_09fd08df.PDF]]|01/23/14| $3,633,269.00|
|!2011 |[[990|http://990.erieri.com/EINS/237135837/237135837_2011_08d1a194.PDF]]|12/18/12| $2,648,944.00|
|!2010 |[[990|http://990.erieri.com/EINS/237135837/237135837_2010_078503d9.PDF]]|09/30/11| $3,337,053.00|
|!2009 |[[990|http://990.erieri.com/EINS/237135837/237135837_2009_06A86106.PDF]]|12/22/10| $3,705,498.00|
|!2007 |[[990|http://990.erieri.com/EINS/237135837/237135837_2007_04823E1C.PDF]]|12/17/08| $4,959,958.00|

!!!See also
*[[Accuracy in Media|https://en.wikipedia.org/wiki/Accuracy_in_Media]] - //Wikipedia.//

!!!External links
*[[Accuracy in Media|https://www.sourcewatch.org/index.php/Accuracy_in_Media]], SourceWatch.
*[[Accuracy in Media|https://rationalwiki.org/wiki/Accuracy_in_Media]], RationalWiki.

----
<br/><<footnotes " [1]" "* "Follow-Up: Interview With Accuracy in Media Editor Cliff Kincaid", ''[[The O'Reilly Factor]]'', [[Fox News]], February 8, 2005. (Transcript available via [http://www.lexisnexis.com LexisNexis])<br/>* Stephen Miller, "Reed Irvine, 82, Founded Accuracy in Media", ''[[New York Sun]]'', November 18, 2004.<br/>* Douglas Martin, "Murray Baron, 94, Labor Lawyer And Head of Accuracy in Media", ''The New York Times'', September 26, 2002.<br/>* "Defining Bias Downward", ''[[Columbia Journalism Review]]'', January/February 2005.<br/>* Steve Rendall. [http://www.fair.org/index.php?page=2053 The Fairness Doctrine] ''[[Fairness and Accuracy in Reporting]]'' January/February 2005">><br/><<footnotes " [2]" "Callahan, David (2010). &quot;Fortunes of change : the rise of the liberal rich and the remaking of America&quot;. J. Wiley & Sons, Inc..">><br/><<footnotes " [3]" "[[Arkansas Project Led to Turmoil and Rifts|https://www.washingtonpost.com/wp-srv/politics/special/clinton/stories/scaifeside050299.htm]] ''Washington Post'' May 2, 1999; Page A24">>

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Act For America Inc |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/1/15/ACT_logo_2017.png]] |
|!type |[[Not-for-profit|https://en.wikipedia.org/wiki/Non-profit_organization]]|
|!tax id |26-0772227|
|!registration id |06793798|
|!jurisdiction |us-va|
|!founded date |June 20, 2007|
|!leader title |President|
|!leader name |[[Brigitte Gabriel]]|
|!website |[[actforamerica.org/|https://www.actforamerica.org/]]|
</div>

''ACT for America'', founded in 2007, is a U.S.-based anti-Muslim,<<ref " [4]">><<ref " [5]">><<ref " [1]">> [[pro-Trump|https://en.wikipedia.org/wiki/Donald_Trump]]<<ref " [2]">><<ref " [3]">> advocacy group dedicated to combating what it describes as 'the threat of radical Islam' to the safety of Americans and to democracy.<<ref " [6]">>

Critics of the group, including the [[Southern Poverty Law Center]] and the [[Center for American Progress|https://en.wikipedia.org/wiki/Center_for_American_Progress]], describe it as a [[hate group|https://en.wikipedia.org/wiki/hate_group]]. It has been called the U.S.'s largest anti-Muslim organization.<<ref " [4]">><<ref " [5]">><<ref " [7]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Act For America Inc|https://www.erieri.com/Form990Finder/Details?EIN=260772227]]|<|<|
|!EIN |26-0772227|<|<|
|!Subsection |04|<|<|
|!Deductibility |0 - No Deductibility Code|<|<|
|!Ruling date |03/2008|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990O|http://990.erieri.com/EINS/260772227/260772227_2019_%20.pdf]]|09/23/20| $636,996.00|
|!2018 |[[990O|http://990.erieri.com/EINS/260772227/260772227_2018_%20.pdf]]|10/16/19| $0.00|
|!2017 |[[990O|http://990.erieri.com/EINS/260772227/260772227_2017_0f61c2a2.PDF]]|08/24/18| $1,055,287.00|
|!2016 |[[990O|http://990.erieri.com/EINS/260772227/260772227_2016_0e45e308.PDF]]|10/13/17| $1,273,746.00|
|!2015 |[[990O|http://990.erieri.com/EINS/260772227/260772227_2015_0ce8dae2.PDF]]|09/15/16| $1,439,660.00|
|!2014 |[[990O|http://990.erieri.com/EINS/260772227/260772227_2014_0bbe74a5.PDF]]|08/24/15| $1,389,788.00|
|!2013 |[[990O|http://990.erieri.com/EINS/260772227/260772227_2013_0abb8fc9.PDF]]|10/24/14| $883,662.00|
|!2012 |[[990O|http://990.erieri.com/EINS/260772227/260772227_2012_0985348e.PDF]]|08/20/13| $768,244.00|
|!2011 |[[990O|http://990.erieri.com/EINS/260772227/260772227_2011_0899a010.PDF]]|10/23/12| $752,942.00|
|!2010 |[[990O|http://990.erieri.com/EINS/260772227/260772227_2010_07cff0b3.PDF]]|12/15/11| $886,877.00|
|!2009 |[[990O|http://990.erieri.com/EINS/260772227/260772227_2009_06A43656.PDF]]|12/20/10| $653,996.00|
|!2008 |[[990EO|http://990.erieri.com/EINS/260772227/260772227_2008_055B3ECF.PDF]]|10/07/09| $358,773.00|
|!2007 |[[990O|http://990.erieri.com/EINS/260772227/260772227_2007_0482D87F.PDF]]|12/18/08| $133,327.00|

!!!See also
*[[ACT! for America|https://en.wikipedia.org/wiki/ACT!_for_America]] - //Wikipedia.//

!!!External links
*[[Factsheet: ACT for America|https://bridge.georgetown.edu/research/factsheet-act-for-america-2/]], Bridge Initiative.

----
<br/><<footnotes " [1]" "Allam, Hannah (April 10, 2018). [[State And Local Republican Officials Have Been Bashing Muslims. We Counted.|https://www.buzzfeed.com/hannahallam/trump-republicans-bashing-muslims-without-repercussions]]. //BuzzFeed News//.">><br/><<footnotes " [2]" "[[ACT for America cancels pro-Trump rallies planned for Sept. 9 in 36 states|http://www.syracuse.com/politics/index.ssf/2017/08/act_for_america_cancels_all_pro-trump_rallies_planned_for_sept_9_in_36_states.html]]. //syracuse.com//.">><br/><<footnotes " [3]" "[[Syracuse denies permit request for group planning 'America First Rally'|http://cnycentral.com/news/local/syracuse-denies-permit-request-for-group-planning-america-first-rally]]. //WSTM//.">><br/><<footnotes " [4]" "Lanktree, Graham (August 22, 2017). [[Alt-right 'America First' Rallies Move Online After Boston 'Free Speech' Protest is Overrun|http://www.newsweek.com/alt-right-america-first-rallies-move-online-after-boston-free-speech-protest-653372]]. //Newsweek//.">><br/><<footnotes " [5]" "Buncombe, Andrew (August 22, 2017). [[US's largest anti-Muslim group cancels 67 rallies after seeing size of anti-fascist crowd in Boston|https://www.independent.co.uk/news/world/americas/us-politics/act-cancel-america-first-rallies-largest-anti-muslim-group-counter-protesters-a7906836.html]]. //The Independent//.">><br/><<footnotes " [6]" "[[Profile: ACT! for America|https://www.adl.org/sites/default/files/documents/assets/pdf/civil-rights/discrimination/act-for-america-2014-01-14-v1.pdf]]. Anti-Defamation League.">><br/><<footnotes " [7]" "Mulhall, Joe (February 2, 2017). [[It's not just Trump's US. Anti-Muslim hate threatens Europe too|https://www.theguardian.com/commentisfree/2017/feb/02/trump-us-anti-muslim-hate-europe]]. //The Guardian//.">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !ACT for Canada |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/e/ed/AFC_logo.jpg/175px-AFC_logo.jpg]] |
|!website |[[actforcanada.ca/|https://www.actforcanada.ca/]]|
</div>

Canadian branch-plant organization of [[ACT for America]].

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Activist Greta Thunberg arrives in Alberta ahead of climate strike at legislature|https://www.cbc.ca/news/canada/calgary/greta-thunberg-alberta-visit-climate-activist-teen-1.5322884]]'' October 16, 2019, [[CBC News]]

----
[[Environmental]] activist [[Greta Thunberg]] has followed through on her pledge to visit the heartland of [[Canada]]'s oil and gas industry, showing up in downtown [[Calgary]] on Wednesday and planning to join a climate strike at the [[Alberta]] Legislature in [[Edmonton]] on Friday.

The Swedish teen — who founded the Fridays For Future climate strikes that have galvanized young people around the world — was spotted on Stephen Avenue in downtown Calgary on Wednesday morning. She told a Radio-Canada reporter who saw her that she had no public events planned in Calgary and would travel to Edmonton within hours.

Last month, Thunberg appeared at a [[Montreal]] climate strike, speaking to a crowd estimated at half a million.
----

{{f0.png}} ''[[Ad company AggregateIQ broke privacy laws on Brexit, U.S. politics, investigation finds|https://globalnews.ca/news/6219656/aggregateiq-privacy/]]'' November 26, 2019, Richard Zussman, [[Global News]]

----
An investigation has found [[AggregateIQ]] (AIQ), a [[Victoria]]-based online political advertising company, failed to meet its obligations under Canadian privacy laws when it used and disclosed the personal information of millions of voters in [[British Columbia]], the United States and the United Kingdom.

The investigation conduced by the Office of the Information and Privacy Commissioner for British Columbia and the Office of the Privacy Commissioner of [[Canada]] found the company failed to ensure appropriate consent for its use and disclosure of the personal information of voters.

The investigation also found the company did not take reasonable steps to ensure that consent obtained by its international clients was valid for its practices in Canada. As well, AggregateIQ did not take reasonable security measures to protect personal information, leading to a privacy breach in [[2018]].
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Adam A. Lam |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Adam Brandon |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Adam Radwanski |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Adam Schiff |
|!occupation |Politician|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Adam Smith Institute |
|!tax id |52-1113631|
</div>

<div style="float: right; max-width:300px">

|>| !Adam Smith Institute |
|!tax id |52-6813909|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |July 27, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Adam Smith Institute Tr|https://www.erieri.com/Form990Finder/Details?EIN=526813909]]|<|<|
|!EIN |52-6813909|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |12/1996|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990PF|http://990.erieri.com/EINS/526813909/526813909_2018_10df5561.PDF]]|08/16/19| $197,468.00|
|!2017 |[[990PF|http://990.erieri.com/EINS/526813909/526813909_2017_0ffba304.PDF]]|12/13/18| $233,079.00|
|!2016 |[[990PF|http://990.erieri.com/EINS/526813909/526813909_2016_0dfb4d88.pdf]]|08/17/17| $794,193.00|
|!2015 |[[990PF|http://990.erieri.com/EINS/526813909/526813909_2015_0cd37638.PDF]]|08/17/16| $1,283,770.00|
|!2014 |[[990PF|http://990.erieri.com/EINS/526813909/526813909_2014_0b9210fa.PDF]]|07/16/15| $26,940.00|
|!2013 |[[990PF|http://990.erieri.com/EINS/526813909/526813909_2013_0ac5bf3a.PDF]]|10/30/14| $32,807.00|

| !Economic Research Institute |<|<|<|
|!Updated |July 27, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Adam Smith Institute|https://www.erieri.com/Form990Finder/Details?EIN=521113631]]|<|<|
|!EIN |52-1113631|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |08/1978|<|<|

!!!External links
*[[Adam Smith Institute|https://www.sourcewatch.org/index.php?title=Adam_Smith_Institute]], SourceWatch.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Adam Strashok |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Adam Vaughan |
|!occupation |Politician|
</div>

!!!See also
*[[Adam Vaughan|https://en.wikipedia.org/wiki/Adam_Vaughan]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f182.png}} ''[[Admit he was poisoned, family of Steve Fobister Sr. demands of federal, Ontario governments|https://www.cbc.ca/news/canada/thunder-bay/steve-fobister-mercury-poisoning-1.4877934]]'' October 26, 2018, Matt Prokopchuk, [[CBC News]]

----
The family of former [[Grassy Narrows]] First Nation Chief [[Steve Fobister]] Sr. is demanding that federal and [[Ontario]] government officials acknowledge that Fobister died from mercury poisoning brought on by industrial dumping into the English-Wabigoon River System.

Fobister's family announced Friday morning they're calling on Ontario's chief coroner to call "an inquiry into the cause of his illness and death."

Fobister, who also served as the Grand Chief of Grand Council Treaty 3, and who was celebrated for being an advocate and environmentalist, died Oct. 11 at the age of 66. His family said he died after "a protracted battle with a degenerative neurological disease in his body."
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Adrian Humphreys |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Ads sponsored by mystery organization appear in Toronto newspapers slamming teachers' unions|https://toronto.ctvnews.ca/ads-sponsored-by-mystery-organization-appear-in-toronto-newspapers-slamming-teachers-unions-1.4795488]]'' February 3, 2020, Miriam Katawazi, [[CTV News]]

----
TORONTO -- Full-page advertisements against striking teachers' unions appeared in major publications Saturday after they were submitted by an organization that has no website, no contact information or spokesperson.

All four major teachers' unions in [[Ontario]] have been engaged in escalating job actions in recent weeks as bargaining talks with the government have stalled.

The advertisements, from a group calling itself [[Vaughan Working Families]], were on the pages of the [[Toronto Star]], the [[National Post]] and The [[Globe and Mail]] on Saturday. The ads varied slightly in each newspaper but they all delivered a similar message.
----

{{f0.png}} ''[[ADSAB wants to reduce paramedic services in two Northern communities|https://www.saultstar.com/news/local-news/adsab-wants-to-reduce-paramedic-services-in-two-northern-communities]]'' August 6, 2019, Elaine Della-Mattia, [[Sault Star]]

----
Algoma District Services Administration Board is embarking upon a restructuring plan that could see ambulance services reduced in Hornepayne and Dubreuilville.

The [[Sault Star]] has learned the proposed plan, which requires a letter of agreement with the union, could ultimately reduce service from 24 hours a day to 16 hours a day in those communities. The 16 hours would have paramedics onsite for eight hours and on call for the other eight hours, documents obtained from The Sault Star state.

The remaining eight hours would result in the communities relying on ambulance coverage about one hour away.

{{||StandardTid}}
{{||StandardTid}}
----

{{f253.png}} ''[[Advice to Conservatives: Think twice|https://www.macleans.ca/politics/ottawa/advice-to-conservatives-think-twice/]]'' October 25, 2019, Paul Wells, [[Macleans]]

----
What's to be done about [[Andrew Scheer]]? He's the most Western-entrenched Conservative leader since—well, since [[Rona Ambrose]], [[Stephen Harper]], [[Stockwell Day]], [[Preston Manning]], [[Joe Clark]] and [[John Diefenbaker]]. He's reduced the Conservatives to pariah status in the country's big eastern cities, terrifying windswept concrete valleys of Laurentianism where gay people are prone to marry or parade without notice. He faces a leadership review vote at his party's national convention next spring in—shudder—[[Toronto]], and Conservatives are more or less openly discussing their options for a trade-in.

Sure, he gained 26 seats and a million votes over his predecessor Harper's [[2015]] score, and he governs the largest opposition caucus, as a fraction of all seats in the Commons, since [[Pierre Trudeau]]'s brief turn as an opposition leader in [[1979]]-80. He did win more votes and seats than other recent opposition leaders running their first national campaigns—more than [[Tom Mulcair]] in 2015, more than Harper in [[2004]]—and more than [[Jack Layton]] did in the "Orange Wave" election of [[2011]], Layton's fourth national campaign after three disappointing runs.

What preoccupies some Conservatives is what Scheer didn't accomplish this time, and what he showed on the way. He ran a curiously passive campaign with a bean-counting message: his government would cost you less than [[Justin Trudeau]]'s. Running against a Liberal party with its most overtly values-based message since the Pierre Trudeau years, Scheer didn't prepare an adequate defence against value attacks or mount a strong argument for a different worldview. He just hoped people wouldn't ask him about abortion, sexuality, immigration, [[Indigenous]] issues or his own life story.
----

{{f94.png}} ''[[Advocacy group drops out of Vaughan hospital project|https://www.thestar.com/news/gta/2012/01/09/advocacy_group_drops_out_of_vaughan_hospital_project.html]]'' January 9, 2012, Noor Javed, [[Toronto Star]]

----
A private non-profit organization awarded a controversial $10 million federal grant toward building a hospital complex in [[Vaughan]] — as part of a campaign promise made by Conservative MP [[Julian Fantino]] — is pulling out of the project.

The [[Vaughan Health Campus of Care]] sent a letter to city council and staff on Dec. 15, expressing the group's disappointment with the city's "considerable change of direction" in plans to develop a health-care complex on a 35-hectare site at Jane St. and Major Mackenzie Dr.

"VHCC is reluctantly acquiescing to the City's desire to terminate VHCC's involvement in the development of the Campus of Care Lands," states the letter signed by CEO [[Melinda Gorgenyi]] and developer [[Michael DeGasperis]], chair of the board for the organization. Gorgenyi refused to comment to the Star on the letter or the ongoing negotiations with the city.
----

{{f182.png}} ''[[Advocates criticize war room for secrecy, potential for corruption|https://www.cbc.ca/news/canada/edmonton/advocates-criticize-war-room-for-secrecy-potential-for-corruption-1.5319089]]'' October 12, 2019, Michelle Bellefontaine, [[CBC News]]

----
Advocates for openness and transparency in government are warning the secrecy around [[Alberta]]'s new $30 million [[Canadian Energy Centre]] (CEC) leaves it vulnerable to corruption and cronyism.

This week, Alberta's government said the CEC, commonly known as the energy war room, will be a private corporation, meaning most of its operations will be exempt from freedom of information legislation.

Information about how the CEC spends its money and awards contracts won't be accessible to Albertans, raising concerns that public money will go to politically-connected insiders.
----

{{f0.png}} ''[[Advocates, downtown Toronto councillors express concern over overdose-prevention site cuts|https://globalnews.ca/news/5114088/advocates-councillors-overdose-prevention-site-cuts-toronto/]]'' March 30, 2019, Ryan Rocca, [[Global News]]

----
Downtown city councillors and overdose-prevention advocates are calling on the provincial government to reverse its decision to cut the funding of two [[Toronto]] overdose-prevention sites and review the operating status of a third.

"Overdoses are the leading cause of death for young people in our province and supervised consumption sites are a proven life-saving healthcare model," Ward 10 Coun. [[Joe Cressy]] told [[Global News]] on Saturday.

Cressy oversees much of the downtown core on council and is the chair of the city's Board of Health.
Also known as "Obamacare".

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[African Americans|https://en.wikipedia.org/wiki/African_Americans]] - //Wikipedia.//

{{||StandardTid}}
----

{{f185.png}} ''[[After 2011 voter-suppression fraud, Conservatives remain unrepentant|https://rabble.ca/blogs/bloggers/mkeefer/2015/10/after-2011-voter-suppression-fraud-conservatives-remain-unrepentant]]'' October 18, 2015, Michael Keefer, blogs, [[rabble.ca]]

----
I have proposed that there were elements of farce in the trial of [[Michael Sona]] -- in which the prosecution's star witness, against whom there was serious material evidence, was given immunity to confabulate, while the accused was convicted on evidence not unlike that of the jailhouse snitches whose testimony is used to sew up corrupt criminal trials in the U.S.

There are other instances as well in which the Canadian state's response to the vote-suppression fraud of [[2011]] may provoke derisive -- or despairing -- laughter. One of these has been touched on in a previous essay: the absurd declaration of the Commissioner of [[Canada]] Elections that he could find no evidence of criminal intention in the fraudulent calls except in [[Guelph]]. Two others also deserve our attention.

"Follow the money" is a standard principle in criminal investigation: one might therefore expect that allegations of financial improprieties, involving one of Harper's ministers and possibly connected to the funding of electoral illegalities, might arouse the interest of investigative agencies.

Once again, don't hold your breath.
----

{{f182.png}} ''[[After anti-Trudeau billboards spark outrage, ad company says it will re-evaluate vetting process|https://www.cbc.ca/news/canada/calgary/trudeau-peter-downing-alberta-fights-back-signpatico-1.5424267]]'' January 12, 2020, Joel Dryden, [[CBC News]]

----
[[Billboard]]s that called for the jailing of Prime Minister [[Justin Trudeau]] were displayed in prominent areas across [[Alberta]] over the past week, sparking backlash online.

The billboards were purchased by [[Alberta Fights Back]], a third-party advertiser registered with [[Elections Alberta]]. 

[[Peter Downing]], the leader of [[Wexit]], also runs Alberta Fights Back.
----

{{f0.png}} ''[[After Conservative candidate withdraws from parade, Vancouver Pride claps back with Ariana Grande quote|https://www.straight.com/news/1280361/after-conservative-candidate-withdraws-parade-vancouver-pride-claps-back-ariana-grande]]'' July 29, 2019, Craig Takeuchi, [[Georgia Straight]]

----
Watch out, Conservatives—the [[Vancouver Pride]] Society is firing back with the words of one fierce diva.

The federal Conservative candidate for Vancouver Centre, [[David Cavey]], issued a news release today (July 29) to announce that he would be withdrawing his participation in the Vancouver Pride parade to be held on Sunday (August 4).

Cavey said that his decision to not participate was because the Vancouver Pride Society (VPS) had rejected applications from UBC and the Vancouver Public Library (VPL) to participate in the parade this year.
----

{{f0.png}} ''[[After criticism, Scheer adds word 'Muslim' to statement on New Zealand mosque attacks|https://www.ctvnews.ca/politics/after-criticism-scheer-adds-word-muslim-to-statement-on-new-zealand-mosque-attacks-1.4338025]]'' March 15, 2019, Mia Rabson, Canadian Press, [[CTV News]]

----
OTTAWA -- Conservative Leader [[Andrew Scheer]] issued two statements on the terrorist attacks in [[New Zealand]] on Friday -- the second after being criticized for not mentioning in the first that the attack was against [[Muslim]]s at mosques during their Friday prayers.

Two Conservative MPs have also cancelled an event on Monday with a British parliamentarian who has been accused of promoting anti-Islamic sentiments "out of respect" for Muslims reeling from the attacks that killed 49 people.

Scheer posted to [[Twitter]] and [[Facebook]] late Thursday evening in [[Canada]] as news of the attacks was reported, saying "freedom has come under attack" and mentioning "peaceful worshippers" and a "despicable act of evil."
----

{{f349.png}} ''[[After data scandals, Australia faces an election under heavy profiling|https://www.reuters.com/article/us-australia-election-data/after-data-scandals-australia-faces-an-election-under-heavy-profiling-idUSKCN1SB012]]'' May 5, 2019, Byron Kaye, [[Reuters]]

----
[[Australia]]n political parties are using voter email addresses to find matching social media profiles then combining them with the country's compulsory electoral roll data, illustrating how privacy scandals have done little to slow the march of data-driven campaigning.

While the use of data and public profiles from [[Facebook]], [[Twitter]] and other social media for political campaigning has become widespread globally, Australia is one of the most open countries in the world to online information gathering by political operatives.

"Most Australians have little idea about how many data points organizations like political parties, let alone Facebook, have on each of them," said Glenn Kefford, a political scientist at Macquarie University who has written extensively about data-driven campaigning.

"They would be shocked and probably disgusted."
----

{{f94.png}} ''[[After Facebook banned Faith Goldy and white nationalist groups, accounts and ads in their name remained|https://www.thestar.com/news/canada/2019/04/09/after-facebook-banned-faith-goldy-and-hate-groups-accounts-and-ads-in-their-name-remained.html]]'' April 9, 2019, Marco Chown Oved, [[Toronto Star]]

----
[[BuzzFeed News]] and the [[Toronto Star]] are investigating the ways in which political parties, third-party pressure groups, foreign powers, and individuals are influencing [[Canada]]'s political debate in the run-up to this fall's federal election. This report is part of that collaboration. A day after [[Facebook]] banned six Canadian individuals and groups for spreading hate, two made their way back onto the platform with new pages, while 11 pages with similar names and content remained online despite the ban.

After Facebook banned [[Faith Goldy]] from across its platforms, climate change activist Lee Hunter noticed this ad Tuesday morning and reported it to Facebook. Hunter received a reply stating the advertisement did not violate the company's ad policy, and posted it to [[Twitter]]. Tuesday afternoon, Facebook took down the page that purchased Goldy's advertisement. ( (Twitter) ) Hunter received a reply stating the advertisement did not violate the company's ad policy and posted it to Twitter. Tuesday afternoon, Facebook took down the page that purchased Goldy's advertisement.

Faith Goldy, the [[Canadian Nationalist Front]], [[Wolves of Odin]], and [[Canadian Infidels]] were all banned Monday but more than 24 hours later BuzzFeed News and the Toronto Star found pages, groups, and Instagram accounts using similar names and posting similar content that had been on the banned accounts. After asking Facebook for comment, they were all taken down. Meanwhile, a new account was opened under Goldy's name, and the account purchased an ad on Facebook promoting her personal website. When climate change activist Lee Hunter noticed the ad Tuesday morning, he reported it to Facebook. Hunter received a reply stating the advertisement did not violate the company's policy, and posted it to Twitter. Goldy later tweeted screenshots of Hunter's exchange with Facebook, adding a smirking face emoji.
----

{{f0.png}} ''[[After National Enquirer boss steps down from Postmedia board, NDP MP Charlie Angus gleefully uses the F-word|https://www.straight.com/news/1127971/after-national-enquirer-boss-steps-down-postmedia-board-ndp-mp-charlie-angus-gleefully]]'' September 1, 2018, Charlie Smith, [[Georgia Straight]]

----
This is probably going to be a forgettable moment by the time the next Canadian election rolls around.

But this [[Labour Day]] weekend, my [[Twitter]] feed is roiling with discontent over NDP Charle Angus's comments about a recent shuffle on the [[Postmedia]] board of directors.

On August 28, [[David Pecker]] resigned as a director of the corporation that owns the [[Vancouver Sun]], Province, [[Ottawa Citizen]], [[Montreal Gazette]], [[Edmonton Journal]], [[Calgary Herald]], [[National Post]], five tabloid Sun papers, and other publications.
----

{{f99.png}} ''[[After sexual harassment problem of the past, Conservatives work to raise party standards|https://www.nationalobserver.com/2019/09/07/news/after-sexual-harassment-problem-past-conservatives-work-raise-party-standards]]'' September 7, 2019, Joanna Smith, [[National Observer]]

----
The [[Conservative Party of Canada]] is putting the final touches on an anti-harassment policy that's to apply to candidates in the October election.

The party promised a code of conduct for its candidates in response to a report on how former Conservative MP [[Rick Dykstra]] remained on the ballot in [[2015]] even after party insiders — including former prime minister [[Stephen Harper]] — learned he had earlier been accused of sexual assault.

Dykstra, who represented the southern [[Ontario]] riding of [[St. Catharines]] for nearly a decade, has denied doing anything wrong.
----

{{f182.png}} ''[[After she called Doug Ford's cellphone multiple times, the OPP told this autism advocate to quit it|https://www.cbc.ca/news/canada/london/doug-ford-phone-calls-1.4958771]]'' December 31, 2018, Andrew Lupton, [[CBC News]]

----
A [[London]] woman who made frequent calls to [[Doug Ford]]'s cellphone says the [[Ontario Provincial Police]] called and told her to stop calling.

Elsbeth Dodman, 30, lives with autism and has long been an advocate of increased government support for others on the autism spectrum.

She estimated she called Ford's office about the issue twice a week since he was elected in June.

Then in November, the [[Ford government]] announced they would close the [[Ontario Child Advocate]]'s office. Dodman called it a "dark day for the province and its children." She travelled to [[Toronto]] and spoke out about the issue at rallies and a news conference at [[Queen's Park]].
----

{{f0.png}} ''[[After three days, Doug Ford distances himself from extremist Faith Goldy|https://ottawacitizen.com/news/canada/ford-distances-himself-from-woman-known-for-extreme-views-after-opposition-questions/wcm/deca65bb-f664-4fcd-bf13-6b83202530f1]]'' September 26, 2018, Canadian Press, [[Ottawa Citizen]]

----
TORONTO — [[Ontario]] Premier [[Doug Ford]] is distancing himself from a [[Toronto]] woman known for her extreme views after repeated Opposition questions about a photograph he took with her.

Ford says on [[Twitter]] that he condemns hate speech, anti-Semitism and racism in all forms, be it from [[Faith Goldy]] or anyone else.

Proud to stand up for all Canadians alongside ya, Doug! — Faith J Goldy (@FaithGoldy) September 26, [[2018]]
----

{{f132.png}} ''[[After two years, Scheer plans to tell us who he really is|https://www.theglobeandmail.com/politics/article-after-two-years-scheer-plans-to-tell-us-who-he-really-is/]]'' May 6, 2019, Campbell Clark, [[Globe and Mail]]

----
He's leading in the polls, and now [[Andrew Scheer]] is about to embark on an effort to give Canadians an idea of what kind of leader he would be.

The Conservative Leader remains an undefined entity six months from an election. He's been called [[Stephen Harper]] with a smile, but most of what Canadians have seen of his own, personal brand of politics has come from his criticisms of Prime Minister [[Justin Trudeau]].

So, over the next five or six weeks, Mr. Scheer will attempt to put some meat on the bones of his political identity in a series of five major policy speeches.
----

{{f0.png}} ''[[Against Private School|https://thetyee.ca/Analysis/2019/12/23/Against-Private-School/]]'' December 23, 2019, Meghan Bell, [[The Tyee]]

----
It is appalling that parents receive tax deductions on tuition fees and on donations to these schools, and in five provinces, including [[British Columbia]], taxpayer money helps fund private schools to the tune of hundreds of millions of dollars per year. Meanwhile public schools across the country suffer from over-crowded classrooms and many are closing due to insufficient funding — and the situation is far more dire for [[Indigenous]] students living on reserves. 

All children deserve access to well-supported teachers, maintained and up-to-date facilities, advanced-placement programs, and extracurricular opportunities, as well as funding to support disabled and at-risk students. Cuts to public education fuel inequality, whereas well-funded free public education is critical to class mobility and the creation of a more equitable society (the Finnish public school system offers a good example). 

It is time to abolish elite private institutions — or, at the very least, the spending of public funds to support them. After all, the people who hold the purse strings and power in our country have little reason to be concerned about the declining state of public schools when they can purchase a fancier education for their children.
<div style="float: right; max-width:300px">

|>| !AggregateIQ |
</div>

{{||StandardTid}}
----

{{f132.png}} ''[[AggregateIQ will not face financial penalties in Canada after investigation finds it broke privacy laws|https://www.theglobeandmail.com/canada/british-columbia/article-aggregate-iq-will-not-face-financial-penalties-in-canada-after/]]'' November 26, 2019, Justine Hunter, [[Globe and Mail]]

----
A small B.C. company involved in a scandal that saw the personal information of millions of voters illicitly collected for the purpose of shaping political events around the world will not face financial penalties in [[Canada]] for its misuse of data.

A joint investigation by the privacy commissioners of [[British Columbia]] and Canada concluded [[AggregateIQ]] (AIQ) broke domestic privacy laws, shaking Canadians' confidence in the political campaign system.

But BC Privacy Commissioner Michael McEvoy expressed frustration that he could not levy a fine, unlike regulators in the United States and the [[European Union]].
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Aileen Donnelly |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f253.png}} ''[[Alabama is closer than we think|https://www.macleans.ca/opinion/alabama-is-closer-than-we-think/]]'' May 15, 2019, Anne Kingston, [[Macleans]]

----
Canadians who reassure themselves that this couldn't possibly ever happen here haven't been paying attention. Yes, polls show Canadians overwhelmingly support access to abortion; thus any framing of the "debate" as "polarized" is overblown. Since the country's abortion law was repealed in [[1988]] in a landmark Supreme Court decision that determined a woman's right to choose under the Canadian [[Charter of Rights and Freedoms]], abortion has been regarded a private medical procedure in [[Canada]]; like all medical procedures, it is subject to regulations. That said, barriers to abortion exist in Canada with access unequal across the country. It's also vital to keep in mind that public will does not always dictate legislation: according to Data Progress, there's no U.S. state where support for an abortion ban reaches even 25 per cent.

In the past year, two of Canada's largest provinces—[[Ontario]] and [[Alberta]]—elected majority Conservative governments led by premiers who are actively supported by the increasingly vocal, well-organized, politically strategic anti-choice lobby. In the course of my investigation of these groups last year, I spoke to several anti-choice activists then working to elect [[Jason Kenney]] as the "pro-life premier" of Alberta. [[Jeff Gunnarson]], vice-president of the Campaign for Life Coalition, a national group that works to nominate and elect candidates who oppose abortion to all levels of government, told me his group threw its support to [[Doug Ford]] after the politician reassured them he supported all of their demands: to defund abortion; to require parental consent before a minor receives an abortion; to uphold "conscience rights" that allow medical professionals not to refer a patient needing abortion or assisted suicide; and to scrap the sex-ed curriculum of [[Kathleen Wynne]]'s government. (Ford's office refused to provide comment at the time.)

Though these groups emphasize ending abortion, a topic destined to garner headlines, that's a dog whistle for a broader social-conservative agenda that includes rolling back [[LGBTQ]] rights, ending gay marriage, and outlawing sex education. Notably, abortion was a top-line topic at the [[Conservative Party of Canada]]'s policy conference in [[Halifax]] last year. Delegates voted to delete Article 65, the [[2014]] motion dictating that the party will not legislate on abortion. It was the ?rst time since enacted that the motion was discussed at a convention. It was defeated narrowly, by 53 to 47.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Alain Rayes |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Alan Dershowitz |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/0/01/Alan_dershowitz_2009_retouched_cropped.jpg/175px-Alan_dershowitz_2009_retouched_cropped.jpg]] |
|!birth name |Alan Morton Dershowitz|
|!birth date |September 1, 1938 (82 years)|
|!birth place |[[New York City|https://en.wikipedia.org/wiki/New_York_City]], [[New York|https://en.wikipedia.org/wiki/New_York_(state)]], U.S.|
|!education |[[Brooklyn College|https://en.wikipedia.org/wiki/Brooklyn_College]] ([[B.A.|https://en.wikipedia.org/wiki/Bachelor_of_Arts]])<br>[[Yale Law School|https://en.wikipedia.org/wiki/Yale_Law_School]] ([[LL.B.|https://en.wikipedia.org/wiki/Bachelor_of_Laws]])|
|!occupation |Former Felix Frankfurter Professor of Law at [[Harvard Law School|https://en.wikipedia.org/wiki/Harvard_Law_School]]|
|!spouse |Sue Barlach<br>Carolyn Cohen|
|!website |[[alandershowitz.com|https://alandershowitz.com]]|
</div>

!!!See also
*[[Alan Dershowitz|https://en.wikipedia.org/wiki/Alan_Dershowitz]] - //Wikipedia.//

!!!External links
*[[Alan Dershowitz|https://rationalwiki.org/wiki/Alan_Dershowitz]], RationalWiki.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f182.png}} ''[[Alberta 'war room' selling positive oilpatch pitches, but investors aren't buying|https://www.cbc.ca/news/canada/edmonton/alberta-norway-investments-canadian-energy-centre-1.5570645]]'' May 15, 2020, Graham Thomson, Opinion, [[CBC News]]

----
The government-sponsored war room apparently failed to make an impression on [[Norway]]'s $1-trillion US sovereign wealth fund that announced this week it had divested its investments in four Canadian energy companies.

The Norwegian state-owned fund has blacklisted Canadian Natural Resources, [[Cenovus Energy]], [[Suncor]] Energy and [[Imperial Oil]] because of "acts or omissions that on an aggregate company level lead to unacceptable greenhouse gas emissions."

The reaction from [[Alberta]] was swift, loud and predictable.
----

{{f0.png}} ''[[Alberta 'Wexit' Group Says It Wants to Roll Back Womens' Legal Rights and Outlaw 'Racial Agitation'|https://pressprogress.ca/alberta-wexit-group-says-it-wants-to-roll-back-womens-legal-rights-and-outlaw-racial-agitation/]]'' November 6, 2019, [[PressProgress]]

----
The right-wing [[Alberta]] separatist group that has enjoyed extensive media coverage following last month's federal election is also pushing a range of policies that would turn the courts against racialized groups and women.

"[[Wexit Alberta]]" saw its [[Facebook]] group swell to a quarter-million followers thanks to free publicity from [[Jason Kenney]]'s allies, [[Calgary]] radio host [[Danielle Smith]] and other media organizations who have portrayed the group as a symbol of ordinary Albertans frustrated by the October 21 election results.

Thanks to the largely uncritical publicity, the Facebook group is now saying it will file papers with [[Elections Canada]] to become a registered political party.
----

{{f94.png}} ''[[Alberta and Ontario premiers' campus free-speech policies a 'dog-whistle blow' for the right: expert|https://www.thestar.com/calgary/2019/05/06/alberta-and-ontario-premiers-campus-free-speech-policies-a-dog-whistle-blow-for-the-right-expert.html]]'' May 6, 2019, Madeline Smith, [[Toronto Star]]

----
CALGARY—[[Alberta]] Premier [[Jason Kenney]] intends to follow [[Ontario]] in asking the province's universities and colleges to conform to free-speech guidelines, but freedom of expression experts say the move is mostly about optics among a right-leaning base.

The post-secondary education section of the [[United Conservative Party]] platform says the government will require the province's universities and colleges to "develop, post and comply with free speech policies that conform to the [[University of Chicago Statement on Principles of Free Expression]]."

Often called the "Chicago principles," the statement is the result of a university committee assembled in [[2014]] to state the school's commitment to freedom of expression. The short report says, "It is not the proper role of the university to attempt to shield individuals from ideas and opinions they find unwelcome, disagreeable, or even deeply offensive."
----

{{f0.png}} ''[[Alberta and the great Canadian shakedown|https://ipolitics.ca/2019/12/20/alberta-and-the-great-canadian-shakedown/]]'' December 20, 2019, Alan Freeman, [[iPolitics]]

----
"Basically, federal-provincial relations is a shakedown game and [[Alberta]] is learning how to play it. Maybe Kenney's getting secret advice from Premier Legault because [[Quebec]] is the champion at playing the system."

We now know the cost of Western alienation, thanks to Alberta Finance Minister [[Travis Toews]]. It's $2.4-billion, give or take a couple hundred million dollars.

That's the price tag that was handed to Federal Finance Minister [[Bill Morneau]] at this week's federal-provincial finance ministers' meeting, the retroactive cash that Alberta wants [[Ottawa]] to compensate it for the drop in its tax revenues five years ago when oil prices crashed.
----

{{f94.png}} ''[[Alberta anti-choice advocates secretly supporting UCP candidates to influence legislation|https://www.thestar.com/edmonton/2019/02/07/alberta-anti-choice-advocates-secretly-supporting-candidates-to-influence-legislation.html]]'' February 7, 2019, Claire Theobald, [[Toronto Star]]

----
EDMONTON—Pro-choice advocates are urging [[Alberta]] voters to grill candidates on access to women's health services after two anti-abortion groups have come out celebrating the nomination of a slate of aspiring, like-minded politicians poised to run in the [[2019]] provincial election under the [[United Conservative Party]] banner.

In recent months, a pair of anti-abortion groups, [[RightNow]] and The [[Wilberforce Project]], have quietly emerged as a significant political force, successfully backing contenders whose names could soon appear on the ballot. But what remains murky is which candidates they're supporting — and whether the candidates would hold sway over UCP Leader [[Jason Kenney]], who is openly anti-abortion, but has said he will not legislate abortion if elected.

"Alberta voters have a right to know what a candidate's views are," said [[Kathy Dawson]], a board member with the [[Alberta Pro-Choice Coalition]] and the [[Abortion]] Rights Coalition of [[Canada]].
----

{{f0.png}} ''[[Alberta budget 2019 full of 'broken promises,' bad news for taxpayers: officials|https://globalnews.ca/news/6078939/alberta-budget-2019-reaction-mayors-officials/]]'' October 24, 2019, Heide Pearson, [[Global News]]

----
Reaction and condemnation of the [[Alberta]] UCP's first provincial budget was swift on Thursday, with groups representing taxpayers, teachers and two mayors saying it falls short.

City mayors angered over 'broken promises'

[[Edmonton]] Mayor Don Iveson said the budget was filled with "broken promises," saying immediately after hearing details of the budget, he cancelled a planned trip to Holland he was due to take on Thursday afternoon.
----

{{f84.png}} ''[[Alberta Conservatives are opening the door to privatized healthcare|https://north99.org/2019/12/05/alberta-conservatives-are-opening-the-door-to-privatized-healthcare/]]'' December 5, 2019, Kian Malekanian, [[North99]]

----
On Saturday, the [[United Conservative Party]] held its annual general meeting. The yearly session is meant to be an opportunity for UCP members to vote on the official policy positions of the party. One of the resolutions brought forward was focused on [[Canada]]'s universal healthcare system.

The motion asked members if they favoured upholding "the principles set out in the [[Canada Health Act]]." The UCP shot down the resolution, making it clear that their party has no interest in upholding the principles that underpin our national [[Medicare]] system.

The five principles of the Canada Health Act include universality, comprehensiveness, accessibility, public administration, and portability. It is unclear which tenets of the Act really bothered UCP members. However, all five principles are essential to the universal system of healthcare that we enjoy in Canada.
----

{{f84.png}} ''[[Alberta Conservatives support American-style vouchers that would defund public education|https://north99.org/2019/12/03/alberta-conservatives-support-american-style-vouchers-that-would-defund-public-education/]]'' December 3, 2019, Kian Malekanian, [[North99]]

----
This past weekend, [[Alberta]]'s [[United Conservative Party]] voted on several policy motions during their annual general meeting. The most controversial motion was one asking members whether they support a voucher system for the province's schools. UCP members voted 307 in favour and 267 opposed. Though Alberta's education Minister has nixed the idea, for now, the Kenney government has a history of going back on their word.

The United States popularized the school voucher system. Under such a framework, public funding would follow students to whichever institution they are enrolled in. For instance, if parents place their kids in a private school, the per-student funding would go to that private institution.

Considering that the UCP has frozen education funding, that could mean that with more money going to private schools and homeschooling, funding for public schools would drop.

{{||StandardTid}}
----

{{f0.png}} ''[[Alberta Created a Way to Help Fossil Fuel Workers. Kenney Is Wrecking It|https://thetyee.ca/News/2019/10/10/Coal-Worker-Help-Wrecked/]]'' October 10, 2019, Geoff Dembicki, [[The Tyee]]

----
The coal workers that Roy Milne knows are pissed-off, stressed-out and worried about their futures. Like many [[Alberta]]ns, they figured that voting in the [[United Conservative Party]] of [[Jason Kenney]] this spring would bring more prosperity and stability to their lives than the [[New Democratic Party]] of [[Rachel Notley]]. But instead they feel more precarious than ever.

"They're going 'hmmm,'" said Milne, who has worked in coal since the [[1980]]s and is president of the United Steelworkers Local 1595 in the town of Wabamun, about an hour's drive west of [[Edmonton]]. "They were mad at the NDP to begin with for phasing out coal so quickly. But they're equally as mad at the new government for leaving them hanging in the breeze."

With a federal election on Oct. 21, Premier Kenney has been off in [[Ontario]] campaigning for federal Conservative leader [[Andrew Scheer]].
----

{{f182.png}} ''[[Alberta doctors 'outraged' after government rips up contract, imposes new deal|https://www.cbc.ca/news/canada/calgary/alberta-doctors-outraged-billing-changes-1.5471475]]'' February 22, 2020, Drew Anderson, [[CBC News]]

----
Many [[Alberta]] doctors have reacted with shock and outrage to the provincial government's decision to unilaterally impose changes to how physicians are paid.

On Thursday, Health Minister [[Tyler Shandro]] said the UCP government would rip up the existing contract and impose changes to billing and compensation after talks with the [[Alberta Medical Association]] broke down.

[[Christine Molnar]], the president of the AMA, calls the move an attack on physicians and says she's "outraged."
----

{{f182.png}} ''[[Alberta doctors speak out against AHS review recommendations targeting surgery|https://www.cbc.ca/news/canada/calgary/alberta-doctors-ahs-review-surgeries-1.5456152]]'' February 7, 2020, Jennifer Lee, [[CBC News]]

----
Some [[Alberta]] doctors are pushing back against recommendations in the recently released [[Alberta Health Services]] performance review that call for cutbacks and even the removal of government funding for dozens of surgeries.

One section of the $2-million report, conducted by Ernst and Young for the Alberta government, takes aim at a list of 44 surgeries (more than 50,000 cases) defined by the U.K.'s National Health Service as "of limited clinical value."

The report recommends a targeted reduction could result in $47 million to $100 million in savings.

{{||StandardTid}}
----

{{f0.png}} ''[[Alberta election commissioner hands down additional $25K in fines in connection to UCP leadership investigation|https://globalnews.ca/news/6126507/alberta-election-commissioner-hands-down-additional-25k-in-fines-in-connection-to-ucp-leadership-investigation/]]'' November 4, 2019, Adam Toy, [[Global News]]

----
[[Alberta]]'s election commissioner has levied $25,000 in fines against people connected to [[Jeff Callaway]]'s [[United Conservative Party]] leadership campaign.

The Office of the Election Commissioner fined [[Robyn Lore]] a total of $17,000, including $9,000 for "collud(ing) with Jeff Callaway… to circumvent or attempt to circumvent a contribution limit".

Lore was also fined for furnishing $60,000 to [[Cameron Davies]] "for the purpose of having him contribute those funds to Jeff Callaway" and contributing $60,000 "furnished to him by a prohibited entity, [[Agropyron Enterprises]] Ltd., for the purpose of making a contribution to Jeff Callaway."
----

{{f0.png}} ''[[Alberta Election: Corporate Money Flowed Out Of Right-Wing Parties, Into Right-Wing PACs, Experts Say|https://pressprogress.ca/alberta-election-corporate-money-flowed-out-of-right-wing-parties-into-right-wing-pacs/]]'' November 4, 2019, [[PressProgress]]

----
Nearly $1 million — much of it from large corporations banned from donating to parties themselves — supported [[Alberta]]'s key, four right-wing advertisers in the [[2019]] provincial election, data shows.

Alberta's top four right-wing third-party advertisers reported raising $955,018 — outmatching the province's top four progressive third-party advertisers, which reported only $595,675.

With corporate donations banned by Alberta's previous government, Mount Royal university political science professor Kieth Brownsey told [[PressProgress]], the uptick in third-party spending isn't coincidental.
----

{{f0.png}} ''[[Alberta energy minister fires back at 'unelected, unaccountable' UN for criticism of energy projects|https://globalnews.ca/news/6378559/alberta-energy-projects-savage-united-nations/]]'' January 7, 2020, Dean Bennett, Canadian Press, [[Global News]]

----
[[Alberta]]'s energy minister says the [[United Nations]] is an unelected, unaccountable body that has no business criticizing [[Canada]]'s energy megaprojects.

[[Sonya Savage]], in a statement, says that it's the job of elected leaders, not the UN, to make decisions on how best to govern people and economies.

The UN's Committee on the Elimination of Racial Discrimination has urged Canada to stop work on three major resource projects — including the [[Trans Mountain pipeline]] expansion — until it obtains approval from affected [[First Nations]].
{{||StandardTid}}
----

{{f182.png}} ''[[Alberta energy war room's budget slashed in response to coronavirus pandemic|https://www.cbc.ca/news/canada/edmonton/alberta-canadian-energy-centre-budget-cut-pandemic-covid-19-1.5515559]]'' March 30, 2020, Andrew Jeffrey, [[CBC News]]

----
[[Alberta]]'s energy war room will have its budget slashed for the next three months because of the COVID-19 pandemic, the government announced Monday.

Current spending to the [[Canadian Energy Centre]] (CEC) will be cut to "subsistence operations" because most of its budget was intended for paid advertising campaigns that can no longer proceed.

That means the centre will run on a reduced budget for a three-month period or until it can resume regular operations.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Alberta Fights Back |
|!website |[[albertafightsback.com|https://albertafightsback.com]]|
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Alberta government firing election commissioner who was investigating leadership|https://globalnews.ca/news/6185498/alberta-government-firing-election-commissioner-bill-22/]]'' November 18, 2019, Dean Bennett, Canadian Press, [[Global News]]

----
[[Alberta]]'s United Conservative government is firing the province's election commissioner, but says it's not because he is investigating the party and has fined it more than $200,000.

Finance Minister [[Travis Toews]] says the decision to end [[Lorne Gibson]]'s contract is strictly about saving money.

"This restructuring is about finding efficiencies and ensuring that we have the most defensible process and structure going forward," Toews said Monday.
----

{{f182.png}} ''[[Alberta government handpicks new school curriculum advisers|https://www.cbc.ca/news/canada/edmonton/alberta-government-handpicks-new-school-curriculum-advisers-1.5684413]]'' August 13, 2020, [[CBC News]]

----
The [[Alberta]] government has appointed eight new advisers to shape a revamped curriculum for K-12 schools.

One of the advisers was a staffer for Premier [[Jason Kenney]] when he was a federal cabinet minister.

The government has contracted the subject matter experts to provide advice for at least two months, according to Colin Aitchison, press secretary to Education Minister [[Adriana LaGrange]].
----

{{f182.png}} ''[[Alberta government legal defence claims doctors' charter rights not violated|https://www.cbc.ca/news/canada/edmonton/alberta-government-legal-defence-claims-doctors-charter-rights-not-violated-1.5644421]]'' July 9, 2020, Charles Rusnell, [[CBC News]]

----
The [[Alberta]] government says it did not breach Alberta doctors' charter rights by passing legislation that allowed the health minister to unilaterally rip up their agreement on the terms and conditions of doctors' work.

In an 11-page statement of defence released Thursday, the government of Premier [[Jason Kenney]] also contends doctors, through the [[Alberta Medical Association]] (AMA), are not entitled to bargain collectively, nor are they entitled to independent arbitration.

"Freedom of association in the Charter is afforded to individuals, not to organizations such as the AMA," the statement of defence says.
----

{{f185.png}} ''[[Alberta government looks to side deals with specialists in war with provincial medical association|https://rabble.ca/blogs/bloggers/alberta-diary/2020/07/alberta-government-looks-side-deals-specialists-war-provincial]]'' July 21, 2020, David Climenhaga, blogs, [[rabble.ca]]

----
The [[Kenney government]] yesterday again escalated its continuing war with the [[Alberta Medical Association]], indicating it would consider letting rival groups representing medical specialties quit the doctors' collective bargaining association and negotiate directly with the government.

In a statement obviously intended to rock the AMA, Health Minister [[Tyler Shandro]] commented favourably on a news release by the Eye Physicians and Surgeons Association of Alberta that called on the government to let it bypass the AMA and bargain directly on behalf of Alberta's ophthalmologists.

Shandro also directly thanked EPSAA president [[Vikram Lekhi]], who is also president of the AMA's ophthalmology section, "for contributing to this important policy discussion." Needless to say, given the timing, that contribution could seriously undermine the AMA's bargaining position.
----

{{f0.png}} ''[[Alberta government officially launches 'Energy War Room' in Calgary|https://calgary.ctvnews.ca/alberta-government-to-officially-launch-energy-war-room-in-calgary-1.4725058]]'' December 11, 2019, Mark Villani, [[CTV News]]

----
Under its incorporated name, the [[Canadian Energy Centre]] (CEC), the initiative aims to fight against so-called foreign-funded campaigns attacking [[Alberta]]'s oil and gas industry.

Premier [[Jason Kenney]], alongside Energy Minister [[Sonya Savage]] and CEC managing director [[Tom Olsen]], launched the province's energy war room Wednesday morning with an announcement at the Southern Alberta Institute of Technology (SAIT).

The $30-million campaign is just one piece of Alberta's fight back strategy that includes a $2.5-million public inquiry into allegations that foreign-funded interests are denigrating Alberta's oil and gas reputation. It means the province will be directing attacks on the funding sources of non-profit environmental groups like the [[David Suzuki Foundation]].
----

{{f182.png}} ''[[Alberta government seeks 1% wage rollback from its 24,000 unionized employees|https://www.cbc.ca/news/canada/edmonton/alberta-government-asks-aupe-for-one-per-cent-wage-rollback-1.5455501]]'' February 7, 2020, Michelle Bellefontaine, [[CBC News]]

----
The [[Alberta]] government wants nearly 24,000 government employees to accept a one per cent wage rollback in the first year of a four-year collective agreement, followed by three years of wage freezes.

The proposal from the government was presented Thursday on the first day of collective bargaining for 23,578 public service members represented by the [[Alberta Union of Provincial Employees]] (AUPE).

Those public service members include general government employees, correctional officers, fish and wildlife officers and social workers.
----

{{f182.png}} ''[[Alberta government signals looming changes to election finances act|https://www.cbc.ca/news/canada/edmonton/jason-kenney-election-finances-act-1.5373943]]'' November 26, 2019, Charles Rusnell, [[CBC News]]

----
First, the government of [[Alberta]] Premier [[Jason Kenney]] fired the election commissioner investigating the [[United Conservative Party]]'s leadership campaign.

Now, [[CBC News]] has learned that early next year the government intends to change the Election Finances and Contributions Disclosure Act, which was brought in by the previous NDP government.

The act identifies the rules relating to political contributions, financial reporting, third-party advertising and leadership contests.
----

{{f0.png}} ''[[Alberta government took six months to release alarming climate report|https://globalnews.ca/news/6600989/alberta-buried-climate-report/]]'' February 26, 2020, Mike De Souza, [[Global News]]

----
[[Alberta]] will warm faster than the rest of the planet because of human activity, causing a range of profound impacts on the province's economy, infrastructure and public health, says a new report, prepared by climate scientists and published on a provincial government website.

"Projected changes will profoundly impact Alberta's natural environment, and have the potential to affect the province's agriculture, infrastructure, and natural resources, as well as the health and welfare of its inhabitants," said the report, co-authored by Canadian climate scientist [[Katharine Hayhoe]] and postdoctoral research fellow Anne Stoner from [[Texas Tech University]].

The projections from the report, entitled Alberta's Climate Future, are similar to projections for other parts of [[Canada]] that are warming faster than the rest of the world.
----

{{f0.png}} ''[[Alberta health minister 'confrontational' and 'arrogant' in phone call: Calgary city councillor|https://globalnews.ca/news/7348600/alberta-health-minister-shandro-phone-call-calgary-councillor/]]'' September 21, 2020, Adam Toy, [[Global News]]

----
At the beginning of Monday's strategic meeting of council, Ward 13 Coun. Diane Colley-Urquhart said Minister [[Tyler Shandro]] was "confrontational" and "arrogant" during her followup conversation on the ministry's move to consolidate EMS dispatch services.

She said the phone call took place on Friday.

"I would say that Mr. Shandro was cross-examining me," Colley-Urquhart told council.

"He was asking me questions and then saying that I really didn't know what I was talking about, that I didn't have my facts straight. And when I tried to respond, he would talk over me, indicating that I really didn't know what I was talking about."
----

{{f182.png}} ''[[Alberta health minister accused of berating Calgary physician, 'intimidating' citizens|https://www.cbc.ca/news/canada/edmonton/alberta-health-minister-accused-of-berating-calgary-physician-intimidating-citizens-1.5511288]]'' March 27, 2020, Charles Rusnell, [[CBC News]]

----
[[Alberta]] Health Minister [[Tyler Shandro]] and his wife are accused of berating a [[Calgary]] doctor at his house in front of his wife and children for reposting a derogatory meme on [[Facebook]].

The Facebook image referenced an alleged conflict of interest involving the Calgary MLA, his wife Andrea Shandro and a supplementary health benefits company of which they are part-owners.

Shandro, through a spokesperson, confirmed that he and his wife went to the doctor's house on Saturday evening to talk to the doctor about the meme.
----

{{f182.png}} ''[[Alberta health minister directs doctors' regulatory college to stop doctors from leaving practices en masse|https://www.cbc.ca/news/canada/edmonton/shandro-directs-doctors-regulatory-college-to-stop-doctors-from-leaving-practices-en-masse-1.5650940]]'' July 15, 2020, Charles Rusnell, [[CBC News]]

----
[[Alberta]] Health Minister [[Tyler Shandro]] has directed the [[College of Physicians and Surgeons]] of Alberta to change its standards of practice for physicians by July 20 in an attempt to stop the province's doctors from leaving their practices en masse due to an ongoing dispute over pay.

"The standards do not go far enough to protect patients, particularly in rural or smaller communities," Shandro said in a bluntly worded June 18 letter, released at a CPSA meeting Wednesday.

"Patients in these communities should not have to face an entire group of physicians withdrawing services."
----

{{f182.png}} ''[[Alberta health minister responds to doctors' survey with threat to reveal billings|https://www.cbc.ca/news/canada/edmonton/alberta-health-minister-responds-to-doctors-survey-with-threat-to-reveal-billings-1.5645128]]'' July 10, 2020, Michelle Bellefontaine, [[CBC News]]

----
The months-long battle between the provincial government and the [[Alberta Medical Association]] flared up on Friday with a threat from the health minister to start publicly disclosing the billings of individual physicians.

The statement from Health Minister [[Tyler Shandro]] followed the release of a survey from the Alberta Medical Association suggesting 42 per cent of the 1,740 doctors who responded are planning to leave the province due to changes in how they are paid.

Shandro called it "questionable" that doctors would leave Alberta when they would earn less in another province.
----

{{f182.png}} ''[[Alberta health minister used confidential information to call protesting doctors|https://www.cbc.ca/news/canada/calgary/health-minister-shandro-confidential-information-1.5519962]]'' April 3, 2020, Elise von Scheel, [[CBC News]]

----
When Dr. John Julyan-Gudgeon went to a hospital event to protest health-care cuts, he didn't expect it to lead to an after-hours phone call on his personal cellphone from the health minister.

But that's exactly what happened.

The doctor attended a provincial funding announcement at the Red Deer Regional [[Hospital]] on Feb. 26. While there, he says, he attempted to approach Minister [[Tyler Shandro]] to explain his issues with the province's proposed health-care revamp.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Alberta inquiry commissioner pushes back against legal application to halt his work|https://www.cbc.ca/news/canada/edmonton/alberta-inquiry-commissioner-pushes-back-against-legal-application-to-halt-his-work-1.5711902]]'' September 6, 2020, Jennie Russell, [[CBC News]]

----
The commissioner of [[Alberta]]'s public inquiry into alleged foreign-funded attacks on the oil industry has pushed back against a legal challenge to suspend his work, arguing an environmental law charity can't prove it will be harmed by his inquiry's findings.

In an Aug. 27 legal brief, commissioner [[Steve Allan]] also says he still has not yet determined the process under which the organizations he is scrutinizing will respond to his investigation, even as the Oct. 30 deadline for his final report looms.

In July, [[Ecojustice]] sought an injunction that would halt Allan's work until the court rules on an earlier legal challenge by the charity.
{{||StandardTid}}
----

{{f0.png}} ''[[Alberta launches inquiry into foreign influences in the energy industry|https://calgary.ctvnews.ca/alberta-launches-inquiry-into-foreign-influences-in-the-energy-industry-1.4494173]]'' July 4, 2019, [[CTV News]]

----
The government of [[Alberta]]'s energy 'war room' is launching an inquiry to look into the "foreign funding of anti-Alberta energy campaigns," Premier [[Jason Kenney]] announced Thursday.

The year-long public inquiry will include witness interviews and research, followed by a public hearing.

Accountant [[Steve Allan]], who is the executive chair of [[Calgary]] Economic Development, will head up the inquiry and present a report to the Alberta government by July, [[2020]].
----

{{f185.png}} ''[[Alberta learns its Crown investment corporation just lost $4 billion on a bad bet|https://rabble.ca/blogs/bloggers/alberta-diary/2020/04/alberta-learns-its-crown-investment-corporation-just-lost-4]]'' April 23, 2020, David Climenhaga, blogs, [[rabble.ca]]

----
[[Alberta]]ns reeling from the shock of a week that's included oil prices so low you have to pay people to haul the stuff away and a mishandled COVID-19 outbreak at a slaughterhouse south of [[Calgary]] that sent infection rates soaring were rattled again yesterday by news the province's Crown-owned money-management corporation had somehow managed to lose $4-billion.

Not that the previous 52 weeks have been much better, but if the first week of [[Jason Kenney]]'s second year as premier highlights anything about his [[United Conservative Party]] government, it's that it's not just remarkably incompetent, it's remarkably unlucky too!

In a bombshell scoop, The [[Globe and Mail]] revealed Tuesday that the Alberta Investment Management Corp., which is supposed to manage $119 billion for the province's public sector pension funds and about $18 billion that's left in the [[Alberta Heritage Savings Trust Fund]], was out more than $4-billion "on what clients are calling a wrong-way bet against sharp swings in stock prices."
----

{{f182.png}} ''[[Alberta man hit with $20,000 fine for obstruction of election commissioner investigation|https://www.cbc.ca/news/canada/calgary/aria-banquet-hall-roger-sarna-kenney-investigation-1.5670622]]'' July 31, 2020, Drew Anderson, [[CBC News]]

----
An [[Edmonton]] man, Bhupinder "Roger" Sarna, has been fined $20,000 for obstructing an investigation by [[Alberta]]'s election commissioner.

The details of the fine against Sarna are not known at this time.

A notice on the [[Elections Alberta]] website says Sarna "obstructed an investigation of the [[Election Commissioner]], thereby committing a Corrupt Practice."

{{||StandardTid}}
----

{{f182.png}} ''[[Alberta Medical Association says province going ahead with 'irresponsible' changes|https://www.cbc.ca/news/canada/edmonton/alberta-medical-association-christine-molnar-1.5516157]]'' March 31, 2020, Canadian Press, [[CBC News]]

----
The [[Alberta Medical Association]] says the government is going ahead with its proposed health-care restructuring despite the COVID-19 pandemic.

Association president Dr. [[Christine Molnar]] says in a letter to doctors that she met with Health Minister [[Tyler Shandro]] on Friday to try to work together.

She says he committed to get back to her before the new physician funding framework came into effect Wednesday.
{{||StandardTid}}
----

{{f182.png}} ''[[Alberta NDP Leader Rachel Notley thrown out of house in Bill 22 stand-off|https://www.cbc.ca/news/canada/edmonton/alberta-ndp-leader-rachel-notley-thrown-out-of-house-in-bill-22-stand-off-1.5365223]]'' November 19, 2019, Michelle Bellefontaine, [[CBC News]]

----
[[Alberta]] NDP Leader [[Rachel Notley]] was ordered to leave the legislative assembly Tuesday after she refused to apologize for saying the [[United Conservative Party]] house leader was lying about a bill to fire the election commissioner.

She was posing a question about Bill 22, introduced Monday, which would fire Election Commissioner [[Lorne Gibson]] in the middle of his investigation into the UCP leadership race, won by Premier [[Jason Kenney]].

Notley objected when UCP House Leader [[Jason Nixon]] said "no one is firing anyone" when answering her questions in the house about Gibson's pending termination. Bill 22 says the person holding the position of election commissioner is terminated when the bill becomes law, though the chief electoral officer could hire them back.
----

{{f182.png}} ''[[Alberta opens public submissions for environmentalist foreign funding inquiry|https://www.cbc.ca/news/canada/edmonton/submissions-open-foreign-funding-inquiry-1.5276679]]'' September 9, 2019, Canadian Press, [[CBC News]]

----
The [[Alberta]] government has started a website to allow people to submit information to its inquiry into foreign funding of environmental groups.

Inquiry commissioner [[Steve Allan]] says he is also planning to travel outside the province, with stops in [[Toronto]], [[Vancouver]], Haida Gwaii, B.C. and [[Washington]], D.C.

The inquiry is to also make use of American investigations into the activity of [[Russia]]n social media bots in the United States.
{{||StandardTid}}
----

{{f0.png}} ''[[Alberta passes law prohibiting females under 18 from speaking without a license|https://www.thebeaverton.com/2019/10/alberta-passes-law-prohibiting-females-under-18-from-speaking-without-a-license/]]'' October 16, 2019, Mary Gillis, satire, [[The Beaverton]]

----
EDMONTON – The [[Alberta]] government has pulled an all nighter hammering out a new law that forces all females under the age of majority to apply for and receive a government license before expressing themselves verbally within the confines of the province.

"Contrary to what's being bandied about in the press, this has nothing to do with any specific current events," Premier [[Jason Kenney]] said in a press conference announcing the new law. "This is solely about keeping Alberta safe from unlicensed underage female communication."

"I want to make it clear that the government of Alberta is not afraid of teenage girls," Kenney said. "And it's currently illegal for any of them to say otherwise."
----

{{f94.png}} ''[[Alberta Pension, police force and provincial revenue agency all on the table for new government panel|https://www.thestar.com/calgary/2019/11/09/alberta-pension-police-force-and-provincial-revenue-agency-all-on-the-table-for-new-government-panel.html]]'' November 9, 2019, Andrew Jeffrey, [[Toronto Star]]

----
On Saturday, [[Alberta]] Premier [[Jason Kenney]] announced the creation of the [[Fair Deal Panel]], which will meet to research how best to advance the province's interests in areas like building energy pipelines. But the panel will also look into far deeper changes that would shift Alberta away from much of the rest of the country.

On the table for the Fair Deal Panel will be research into whether Alberta should establish its own formal provincial constitution, provincial police force, Alberta Pension Plan, its own Chief Firearms Office and a provincial revenue agency that would collect taxes directly.

"Our government is prepared to deploy every legal, economic and constitutional tool at our disposal to maximize our leverage and to win a fair deal for Alberta," Kenney said to the conference on Saturday.
----

{{f99.png}} ''[[Alberta plan to use smartphones to enforce quarantines raising privacy concerns|https://www.nationalobserver.com/2020/04/09/news/alberta-plan-use-smartphones-enforce-quarantines-raising-privacy-concerns]]'' April 9, 2020, Lauren Krugel, Canadian Press, [[National Observer]]

----
A privacy expert says [[Alberta]]'s plan to use smartphone technology to enforce quarantines should come with a clear end date and detailed explanation of how data would be handled.

The move is one plank of a "relaunch strategy" outlined by Premier [[Jason Kenney]] in a televised speech Tuesday to get COVID-19 under control so that economic activity can resume.

"I was very clear that we intend to follow the lessons learned from successful countries like [[Taiwan]], Singapore and [[South Korea]] to more quickly reopen our economy," Kenney told the legislature Wednesday.
{{||StandardTid}}
----

{{f99.png}} ''[[Alberta post-secondary cuts "kneecapping" a generation|https://www.nationalobserver.com/2019/11/02/news/alberta-post-secondary-cuts-kneecapping-generation]]'' November 2, 2019, Sarah Lawrynuik, [[National Observer]]

----
"The kneecapping of the [[University of Alberta]] at this time in Alberta's history is the kneecapping of a generation — a generation in the midst of climate crisis and desperately in need of all of the resources a great university can offer it."

There's little ambiguity about how Carolyn Sale, an associate professor of English and film studies at the University of Alberta, feels about the provincial budget released last week under the leadership of Premier [[Jason Kenney]]'s [[United Conservative Party]].

Sale wrote those words on the blog she runs with contributions from some of her colleagues at the school. When reached for an interview, she said she wanted people to be aware of what the unseen cost of provincial budget cuts would be.
----

{{f0.png}} ''[[Alberta post-secondary institutions complying with UCP request to establish free speech policies: minister|http://globalnews.ca/news/6305551/alberta-post-secondary-institutions-free-speech-policies-ucp/]]'' December 16, 2019, Phil Heidenreich, [[Global News]]

----
[[Alberta]]'s government said Monday that the province's post-secondary institutions have taken steps to further entrench the right to exercise free speech on their campuses following a request for them to do so.

After forming government, the UCP had asked colleges and universities to develop policies "that align with the principles of the [[University of Chicago]] Statement on Free Expression," in order to strengthen students' and faculty's right to exercise their free speech rights.

"Post-secondary institutions were asked to make their policies or board resolutions publicly available by Dec. 15, [[2019]]," the government said in a news release. "Institutions either formally adopted the principles of the Chicago Statement or developed their own policies that reflect the spirit of the statement.
----

{{f0.png}} ''[[Alberta Pouring Billions into Keystone XL an 'Idiotic Waste': Financial Analyst|https://thetyee.ca/News/2020/07/09/Alberta-Pouring-Billions-Into-Keystone-XL/]]'' July 9, 2020, Geoff Dembicki, [[The Tyee]]

----
When the U.S. Supreme Court halted construction on the [[Keystone XL]] pipeline for environmental reasons this week it wasn't just a blow to the project's builder TC Energy. The delay-inducing court decision makes even riskier the $7.5 billion in taxpayer money [[Alberta]] Premier [[Jason Kenney]] has committed to getting the oilsands pipeline built. Though a government spokesperson was "confident TC Energy will continue to overcome roadblocks and setbacks like they have in the past and successfully complete this project," an experienced financial analyst who spoke with [[The Tyee]] was less optimistic.

Wagering huge sums of public money to expand the oilsands at a moment when the business case for oil could be entering terminal decline "is an absolutely idiotic waste of capital," said Kingsmill Bond, a [[London]]-based energy strategist for the research group Carbon Tracker who's previously worked as an equity analyst for [[Deutsche Bank]], Sberbank, Citibank and others.

Bond is recent author of the report "Decline and Fall: The Size and Vulnerability of the Fossil Fuel System," and argues that due to the economic wreckage of coronavirus we may have already passed global peak demand for oil, coal and gas. In an exclusive interview with The Tyee he explains why that is potentially very bad news for oil producers and the governments that support them.
----

{{f182.png}} ''[[Alberta premier deflects questions about latest 'war room' gaffes|https://www.cbc.ca/news/canada/edmonton/alberta-premier-deflects-questions-about-latest-war-room-gaffes-1.5465022]]'' February 15, 2020, Michelle Bellefontaine, [[CBC News]]

----
Premier [[Jason Kenney]] refused Friday to evaluate the performance of the beleaguered [[Canadian Energy Centre]], despite a series of social media blunders targeting the [[New York Times]] that prompted an apology from its managing director.

At a news conference, Kenney was asked about the gaffes, the latest in a series of embarrassing missteps taken by the CEC since its December [[2019]] launch.

"I'm not going to assess something that's brand new," Kenney told reporters. "They've basically been getting set up in the past couple of months, getting staffed up, doing their research, preparing their marketing plans, engaging vendors to launch major marketing programs.
----

{{f0.png}} ''[[Alberta premier hits campaign trail for Conservative Leader Andrew Scheer|https://globalnews.ca/news/5991203/alberta-premier-hits-campaign-trial-for-conservative-leader-andrew-scheer/]]'' October 4, 2019, Canadian Press, [[Global News]]

----
One of the shiniest stars in [[Canada]]'s conservative constellation hits the campaign trail this weekend in support of party leader [[Andrew Scheer]].

[[Alberta]] Premier [[Jason Kenney]], once touted as the leader-in-waiting for the federal Conservative party, will work the circuit in [[Ottawa]] and the [[Toronto]] area in a bid to boost Scheer's profile.

"Andrew Scheer has been a close personal friend of mine for 20 years," Kenney said Friday at an event in the riding of [[Nepean]].
----

{{f0.png}} ''[[Alberta premier Jason Kenney campaigns for CPC in Winnipeg|http://globalnews.ca/news/6056146/alberta-premier-jason-kenney-cpc-winnipeg/]]'' October 19, 2019, Joe Scarpelli, [[Global News]]

----
Send this page to someone via email

[[Alberta]] premier [[Jason Kenney]] is continuing to campaign for the federal [[Conservative Party of Canada]], making his latest stop outside of Alberta in [[Winnipeg]] on Saturday.

Kenney made the trip to campaign alongside Conservative candidate Marty Morantz in the Charleswood-St. James-Assiniboia-Headingley riding.
----

{{f182.png}} ''[[Alberta Premier Jason Kenney denies call for health minister's resignation over bullying allegations|https://www.cbc.ca/news/canada/edmonton/alberta-premier-jason-kenney-denies-call-for-health-minister-s-resignation-over-bullying-allegations-1.5512897]]'' March 27, 2020, Charles Rusnell , [[CBC News]]

----
[[Alberta]] Premier [[Jason Kenney]] brushed aside a call Friday from the NDP Opposition leader for him to fire Health Minister [[Tyler Shandro]] over allegations he berated a [[Calgary]] doctor at his home and belittled citizens in emails.

Kenney told reporters Shandro and his wife were the targets of an online campaign of harassment of Shandro's wife Andrea over what he called "completely spurious and false, [and] disproven allegations" including death threats that were issued against his wife.

"I think any Albertan would understand that a husband or wife will get passionate when their spouse is being attacked or even threatened and certainly defamed," Kenney said.
----

{{f182.png}} ''[[Alberta Premier Jason Kenney fires back at federal leaders opposed to oil bailout|https://www.cbc.ca/news/canada/edmonton/kenney-oil-federal-government-1.5560865]]'' May 7, 2020, Janet French, [[CBC News]]

----
Premier [[Jason Kenney]] said [[Bloc Québécois]] Leader [[Yves-François Blanchet]] is "obsessed" with attacking [[Alberta]]ns, who have paid billions of dollars in federal taxes that helped fund [[Quebec]] social programs and services.

"Please stop kicking us while we're down," Kenney said Thursday during an [[Edmonton]] news conference.

"We Albertans have been generous, and we will continue to be generous, but this, these attacks on our natural resource industries are unwarranted, they are divisive, they're — I believe, in a way — unCanadian at a time like this."

Both Blanchet and [[Green Party]] parliamentary Leader [[Elizabeth May]] said Wednesday the federal government should abandon any plan to offer financial aid to the languishing oil and gas industry.
----

{{f132.png}} ''[[Alberta Premier Jason Kenney launches 'energy war room' to take on oil critics|https://www.theglobeandmail.com/canada/alberta/article-alberta-premier-kenney-launches-energy-war-room-to-take-on-oil/]]'' December 11, 2019, Emma Graney, [[Globe and Mail]]

----
Mr. Kenney launched the [[Canadian Energy Centre]] Ltd. in [[Calgary]] on Wednesday, making good on an election promise to establish an oil industry war room to bolster and counter criticism of the sector.

Mr. Kenney said the CEC will be composed of a rapid response unit to "issue swift responses to misinformation about Canadian energy," an energy literacy unit to create original content about the sector and a research unit to analyse oil industry data targeting investors, researchers and policy makers.

The Premier roundly rejected the suggestion the CEC will be a propaganda arm for the government and oil sector, even though it is already producing its own content.
----

{{f132.png}} ''[[Alberta Premier Jason Kenney spars with Opposition leader over firing of election watchdog|https://www.theglobeandmail.com/canada/alberta/article-alberta-premier-jason-kenney-spars-with-opposition-leader-over-firing/]]'' November 25, 2019, Dean Bennett, Canadian Press, [[Globe and Mail]]

----
[[Alberta]] Premier [[Jason Kenney]] clashed with the Opposition NDP on his first day back in the legislature since his government fired the election commissioner who was investigating Kenney's [[United Conservative Party]].

"Our Constitution is founded on the rule of law, and (Kenney) is now the absolute textbook case of what it looks like when you break the rule of law," NDP Leader [[Rachel Notley]] said during question period Monday.

Kenney was on a trade mission in [[Texas]] last week when his government introduced, debated, and passed an omnibus bill that included the firing of election commissioner [[Lorne Gibson]].
----

{{f0.png}} ''[[Alberta private member's bill to reopen debate on physician conscience rights|https://calgaryherald.com/news/politics/alberta-private-members-bill-to-reopen-debate-on-physician-conscience-rights]]'' November 7, 2019, Canadian Press, [[Calgary Herald]]

----
EDMONTON — [[Alberta]] politicians are to debate the role of conscience rights and the responsibilities of physicians asked to assist or advise on abortions, contraception or medically assisted deaths.

United Conservative backbencher [[Dan Williams]] is to introduce Thursday a private member's bill to reassert the Charter-protected freedom of conscience and religion for health providers.

Williams says the bill is in response to an [[Appeal]] Court of [[Ontario]] ruling this spring.
{{||StandardTid}}
----

{{f99.png}} ''[[Alberta promising to continue fight against carbon tax|https://www.nationalobserver.com/2020/01/01/news/alberta-promising-continue-fight-against-carbon-tax]]'' January 1, 2020, Bill Graveland, Canadian Press, [[National Observer]]

----
[[Alberta]] Justice Minister [[Doug Schweitzer]] told a news conference at a [[Calgary]] truck stop on Tuesday that people should gas up quickly.

"We want to make sure as well that Albertans know that even though our taxes are going up, that we're going to do everything in our power to make sure that we fight back against this federal overreach and make sure Albertans know that we have their backs," Schweitzer said.

The federal government says the average Alberta household will receive about $880 under the rebate program, which is about $170 more than it is expected to pay.
<div style="float: right; max-width:300px">

|>| !Alberta Proud |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/6/64/OntarioProud-logo.jpg/175px-OntarioProud-logo.jpg]] |
|!type |Canada Not-for-profit Corporations Act|
|!registration id |1105855-0|
|!jurisdiction |ca|
|!founded date |October 23, 2018|
|!leader name |[[Haley Love]]|
|!leader title2 |Director|
|!leader name2 |[[Susan Burrows]]|
|!leader title3 |Director|
|!leader name3 |[[Bill Hayden]]|
|!location |1827 14 Street Southwest, Calgary, AB, T2T 3T1, Canada|
|!product |Soliciting|
|!website |[[albertaproud.org/|https://www.albertaproud.org/]]|
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Alberta RCMP investigating whether donors to UCP 'kamikaze' campaign were defrauded|https://www.cbc.ca/news/canada/calgary/kamikaze-campaign-ucp-donor-fraud-1.5435028]]'' January 22, 2020, Drew Anderson, [[CBC News]]

----
The [[RCMP]] is investigating whether a "kamikaze" campaign for the leadership of [[Alberta]]'s [[United Conservative Party]] defrauded donors, according to a source familiar with the investigation.

The police are investigating [[Jeff Callaway]]'s [[2017]] campaign "as being a large fraud committed on a number of people who believed that it was legitimate," according to the source, who [[CBC News]] has agreed not to identify because they are not authorized to speak about the ongoing investigation.

That investigation is being guided by a special prosecutor from [[Ontario]].
----

{{f182.png}} ''[[Alberta rescinds decades-old policy that banned open-pit coal mines in Rockies and Foothills|https://www.cbc.ca/news/canada/calgary/alberta-coal-policy-rescinded-mine-development-environmental-concern-1.5578902]]'' May 22, 2020, Robson Fletcher, [[CBC News]]

----
[[Alberta]] is cancelling blanket environmental protections that have been in place since the [[1970]]s and making it easier to develop open-pit coal mines in some of the province's most ecologically sensitive areas.

For decades, wide swaths of the province's Foothills and Rocky Mountains were off-limits to this type of mining, under what was dubbed the "Coal Policy" of [[1976]].

The provincial government says the policy is outdated and redundant and eliminating it will encourage substantial new investment. [[Environmental]]ists say the move will create a high-level regulatory void, as the policy provided a holistic approach to protecting ecosystems, wildlife and Alberta's headwaters.
----

{{f0.png}} ''[[Alberta schools to avoid provincial cuts by pretending to be an oil sands company|https://www.thebeaverton.com/2019/09/alberta-schools-to-avoid-provincial-cuts-by-pretending-to-be-an-oil-sands-company/]]'' September 4, 2019, Alex Huntley, satire, [[The Beaverton]]

----
EDMONTON – In response to a report that called for dramatic cuts to health care and education to balance the budget, [[Alberta]]'s schools have already started rebranding themselves after oil sand companies.

"In the wake of the MacKinnon Report, educators have to adapt to government priorities," said Hal Gershwin, former Principal of East [[Edmonton]] Secondary School, now CEO of [[Easter]]n Energy, Chemicals, and Resources Limited. "Our kids will survey the playground for any presence of oil at recess and set up tailing ponds in the gym."

After making the switch into Alberta's non-diversified economy, we've only seen a boost in our school's funding."
----

{{f182.png}} ''[[Alberta seeks to lessen financial hit of Supreme Court ruling on orphan wells|https://www.cbc.ca/news/canada/calgary/kenney-redwater-investment-consequences-1.5359734]]'' November 14, 2019, Tony Seskus, [[CBC News]]

----
[[Alberta]] Premier [[Jason Kenney]] is vowing his government will do "everything" it can to mitigate the impact he says the Supreme Court's Redwater ruling on orphan wells is having on oilpatch investment.

Earlier this year, the country's top court ruled energy companies must fulfil their environmental obligations before paying back creditors in the case of insolvency or bankruptcy.

Insolvency professionals and banks had both warned prior to the decision that such a ruling could decrease the amount of financing available to the oil and gas industry.
----

{{f182.png}} ''[[Alberta separation makes no sense, says Kenney, but leverage does|https://www.cbc.ca/news/canada/calgary/jason-kenney-federalism-separation-1.5316082]]'' October 10, 2019, Drew Anderson, [[CBC News]]

----
Angry [[Alberta]]ns hoping Premier [[Jason Kenney]] will jump on the separation bandwagon will be disappointed. He's an avowed federalist, but …he's also willing to channel the province's bubbling anger to achieve his ends.

"Let me be clear, not only am I patriotic Canadian, sort of in my heart, but I also think the whole notion of separation is irrational," he said Thursday morning on The Current.

"Making Alberta a landlocked place within this continent, leaving the Canadian federation, leaving any argument for market access for coastal pipelines, leaving [[NAFTA]] as the broader market in North America, none of that makes sense to me."
----

{{f182.png}} ''[[Alberta teachers, public employees left in the dark as pension changes loom|https://www.cbc.ca/news/canada/calgary/teachers-kenney-cpp-pensions-nurses-workers-compensation-1.5362076]]'' November 17, 2019, Joel Dryden, [[CBC News]]

----
Much conversation has been made over the past week on Premier [[Jason Kenney]]'s proposal to withdraw from the [[Canada Pension Plan]] in favour of a provincially run alternative.

The move would certainly have a significant impact on pensioners. But Kenney has said such a change would be contingent on the results of a referendum and any movement on that front is still months away.

More immediate are changes pending to pensions and funds for the province's teachers, nurses and other public sector employees.
----

{{f99.png}} ''[[Alberta to hold $2.5-million public inquiry into funding for oil and gas foes|https://www.nationalobserver.com/2019/07/07/news/alberta-hold-25-million-public-inquiry-funding-oil-and-gas-foes]]'' July 7, 2019, Lauren Krugel, [[National Observer]]

----
The [[Alberta]] government will hold a public inquiry into environmental groups that it says have been bankrolled by foreign benefactors hell-bent on keeping [[Canada]]'s oil and gas from reaching new markets while letting oil production grow unabated in the Middle East and the United States.

"They often say that sunlight is the best disinfectant. This public inquiry will be sunlight on the activities of this campaign," Premier [[Jason Kenney]] said Thursday.

"It will investigate all of the national and international connections, follow the money trail and expose all of the interests involved."
----

{{f132.png}} ''[[Alberta to probe funding of anti-pipeline environmental groups with $2.5-million inquiry|https://www.theglobeandmail.com/canada/alberta/article-alberta-launches-25-million-inquiry-into-funding-for/]]'' July 4, 2019, Justin Giovannetti, [[Globe and Mail]]

----
[[Alberta]] is launching a public inquiry into the foreign funding of environmentalists, tackling a long-standing grievance among Canada's conservative politicians that money from abroad has paid for a campaign to effectively block resource development.

Premier [[Jason Kenney]], who announced the $2.5-million inquiry on Thursday, argued foreign groups and billionaires have been funding Canadian organizations for years to spread misleading information as part of a widespread and co-ordinated campaign against pipelines and Alberta's energy sector. A number of the groups named by the Premier dismissed his claim as a fabrication.

"For more than a decade, Alberta has been the target of a well-funded, political propaganda campaign to defame our energy industry and to landlock our resources," Mr. Kenney told reporters in Calgary, flanked by his justice and energy ministers.
----

{{f132.png}} ''[[Alberta to tie funding for postsecondary institutions to performance|https://www.theglobeandmail.com/canada/alberta/article-alberta-to-tie-funding-for-postsecondary-institutions-to-performance/]]'' January 20, 2020, Justin Giovannetti, [[Globe and Mail]]

----
[[Alberta]] plans to tie funding for postsecondary institutions to performance, looking at targets such as postgraduation employment rates and wages, as well as increasing enrolment, to decide how much public money colleges and universities receive.

Premier [[Jason Kenney]]'s government wants to have 40 per cent of a school's provincial cash tied to meeting those targets by 2022 as it continues to make significant changes to Alberta's system of advanced education. In less than a year, the government has scrapped a tuition freeze and announced plans to cut provincial spending on postsecondary institutions by 32 per cent over the next three years.

Advanced education has faced one of the steepest series of cuts in the province's drive to balance the books by 2023, with the government looking to reduce its direct funding for postsecondary institutions from $2.5-billion last year to $1.7-billion in 2022. Some of the reduced spending will be offset by higher tuition.
----

{{f132.png}} ''[[Alberta Tory Ric McIver rebuked for marching in parade run by anti-gay church|https://www.theglobeandmail.com/news/politics/alberta-tory-ric-mciver-rebuked-for-marching-in-parade-run-by-anti-gay-church/article19192006/]]'' June 16, 2014, Dean Bennett, [[Globe and Mail]]

----
[[Alberta]] leadership candidate [[Ric McIver]] had his knuckles rapped Monday by the PC party for marching in a weekend parade organized by a church that believes gay people are the minions of Satan.

"Closed mindedness or intolerance have no place in the PCAA," [[Progressive Conservative]] Association of Alberta president [[Jim McCormick]] said in a written statement.

"Individual members are expected to follow our statement of principles, which includes that of being an open party that's accessible to all Albertans.
----

{{f0.png}} ''[[Alberta Touts Iran Conflict as Reason to Be Optimistic About the Economy|https://www.vice.com/en_ca/article/5dmgdk/alberta-touts-iran-conflict-as-reason-to-be-optimistic-about-the-economy]]'' January 16, 2020, Kevin Maimann, [[Vice News]]

----
At a Sunday vigil where more than 2,000 people packed into an [[Edmonton]] sports centre to grieve the victims of the Ukrainian flight that crashed over [[Iran]] last week, [[Alberta]] Premier [[Jason Kenney]] said the crash marked one of the most tragic days in the history of the province.

Kenney said the passengers, among them at least 57 Canadian citizens and more than a dozen with ties to Alberta, were victims of a "chain of actions rooted in the all-too-human failure to resolve conflicts peacefully."

The next morning on [[Twitter]], he touted a potential upside to instability in the Middle [[Easter]]n country.
----

{{f185.png}} ''[[Alberta union goes to court to challenge UCP law that criminalizes public protest|https://rabble.ca/blogs/bloggers/alberta-diary/2020/06/alberta-union-goes-court-challenge-ucp-law-criminalizes-public]]'' June 23, 2020, David Climenhaga, blogs, [[rabble.ca]]

----
It was inevitable that sooner or later someone would challenge the [[United Conservative Party]] government's so-called [[Critical Infrastructure Defence Act]], which appears on its face to include patently unconstitutional attacks on fundamental rights protected by the Canadian [[Charter of Rights and Freedoms]].

In the event, the challenge was sooner and the challenger was the [[Alberta Union of Provincial Employees]], which filed a statement of claim with the Alberta Court of Queen's Bench in [[Edmonton]] this morning.

Calling the legislation, which was passed on May 28 and received royal assent on June 17, "the kind of law we would expect to see in an oppressive dictatorship," AUPE president [[Guy Smith]] vowed to fight it all the way to the [[Supreme Court of Canada]] if necessary and to "defend any and all AUPE members or staff who are caught in the bill's cross-hairs."

{{||StandardTid}}
----

{{f0.png}} ''[[Alberta United Conservative Leadership Candidate: Rebel Media is 'Defending Nazis'|https://pressprogress.ca/alberta_united_conservative_leadership_candidate_rebel_media_is_defending_nazis/]]'' August 13, 2017, [[PressProgress]]

----
One candidate for leader of [[Alberta]]'s new [[United Conservative Party]] is denouncing [[Ezra Levant]]'s [[Rebel Media]] – a major ally of the UCP – for "defending Nazis."

On Saturday, one person was killed and 34 injured in [[Charlottesville]], [[Virginia]] following a car attack by an "alt-right" terrorist at a rally attended by "white supremacists" and "Nazis," according to Virginia Governor Terry McAuliffe.

[[Toronto]]-based Rebel Media personality [[Faith Goldy]] was at the rally in the quiet college town of Charlottesville, home to the [[University of Virginia]], streaming live commentary over social media expressing sympathy for white supremacists.
{{||StandardTid}}
----

{{f0.png}} ''[[Alberta voter says he received robocall impersonating Stephen Mandel and backing Jason Kenney|https://globalnews.ca/news/5166385/alberta-voter-says-he-received-robocall-impersonating-stephen-mandel-and-backing-jason-kenney/]]'' April 14, 2019, Julia Wong, [[Global News]]

----
Editor's note: This story has been updated to reflect new information from a woman who said she was mistaken and actually received a robocall from [[Stephen Harper]] and not [[Stephen Mandel]].

The [[Alberta Party]] is expressing frustration and concern after an [[Edmonton]]-area man said he received a robocall purporting to be the party's leader and endorsing [[Jason Kenney]].

This comes as Albertans prepare to head to the polls Tuesday in an election that has polarized the province.
----

{{f182.png}} ''[[Alberta wants to flip the script in oilpatch's favour - it won't be easy|https://www.cbc.ca/news/canada/calgary/kenney-energy-war-room-1.5393010]]'' December 15, 2019, Tony Seskus, [[CBC News]]

----
When [[Jason Kenney]] took to the podium this week to launch his promised energy "war room," he did so under the gaze of college students hoping to one day work in the oil and gas industry.

[[Alberta]]'s premier explained how the [[Canadian Energy Centre]] would respond rapidly to perceived "misinformation," gather and analyze data, and produce original content, like promotional videos.

With an annual budget of $30 million, the effort is well-funded.
----

{{f182.png}} ''[[Alberta war room not subject to freedom of information rules|https://www.cbc.ca/news/canada/edmonton/alberta-war-room-not-subject-to-freedom-of-information-rules-1.5317360]]'' October 10, 2019, Michelle Bellefontaine, [[CBC News]]

----
The [[Alberta]] government's decision to make the [[Canadian Energy Centre]] into a corporation means that much of its operations will remain secret and not be subject to freedom-of-information legislation.

"The CEC's internal operations are not subject to FOIP, as this would provide a tactical and/or strategic advantage to the very foreign-funded special interests the CEC is looking to counter," [[Christine Myatt]], press secretary to Premier [[Jason Kenney]], said in an email.

"For example, we would not let those foreign-funded special interests seeking to attack our province see our detailed defence plans."
----

{{f0.png}} ''[[Alberta wins code of silence award for energy war room secrecy|https://www.richmond-news.com/alberta-wins-code-of-silence-award-for-energy-war-room-secrecy-1.24125655]]'' April 28, 2020, Jeremy Hainsworth, [[Richmond News]]

----
Premier [[Jason Kenney]]'s [[Alberta]] government is the [[2019]] recipient Code of Silence Award for Outstanding Achievement in Government Secrecy in the provincial category for the veil of secrecy over its secretive, so-called energy war room.

The Canadian Association of [[Journalist]]s, Centre for Free Expression at [[Ryerson University]], News Media [[Canada]] and Canadian Journalists for Free Expression decide a winner each year to expose governments, government departments and agencies that have gone the extra mile into denying the public its legal right of access to government information.

The creation of the war room - or [[Canadian Energy Centre]] (CEC) - was a $30 million, 2019 election promise by Premier Jason Kenney dedicated to fighting the perceived enemies of Alberta's energy sector such as environmentalists.
----

{{f94.png}} ''[[Alberta, Ontario vote against common sense in favour of a dangerous doctrine|https://www.thestar.com/opinion/star-columnists/2019/10/14/alberta-ontario-vote-against-common-sense-in-favour-of-a-dangerous-doctrine.html]]'' October 14, 2019, Heather Mallick, Opinion, [[Toronto Star]]

----
"Spare us from government oversight of meticulous truck driver training and licensing!" Crash victims do not cry this out as they sit in their own blood in the eerie silence post-smash on the flat highways of the West.

"No taxpayer dollars for me," they don't tell horrified police officers wet with the surrounding carnage. The injured just beg for help, sometimes mutely with their eyes.

But eccentric [[Alberta]] Premier [[Jason Kenney]], chief doctrinaire of the province's [[United Conservative Party]], will swear these are the wails he heard. Strange that other premiers didn't. Kenney has decided to revert to old trucking rules, which may make accidents again more likely.
----

{{f0.png}} ''[[Alberta's 'Kudatah' Leader Questioned By Special RCMP Unit Investigating Jason Kenney's UCP Leadership Vote|https://pressprogress.ca/albertas-kudatah-leader-questioned-by-special-rcmp-unit-investigating-jason-kenneys-ucp-leadership-vote/]]'' August 15, 2019, [[PressProgress]]

----
[[George Clark]] says he has 'nothing to hide' after facing one hour of [[RCMP]] questions 'in relation to the UCP leadership vote'

The RCMP investigation into the [[2017]] [[United Conservative Party]] leadership vote has now reached the leader of [[Alberta]]'s "kudatah."

George Clark, one of [[Jason Kenney]]'s most passionate supporters on social media, says the RCMP's Serious Crimes Investigations unit questioned him for nearly an hour Wednesday morning "in relation to the UCP leadership vote."
----

{{f94.png}} ''[[Alberta's 'war room' can't stop growing disdain for fossil fuels|https://www.thestar.com/opinion/contributors/2019/12/17/albertas-war-room-cant-stop-growing-disdain-for-fossil-fuels.html]]'' December 17, 2019, Gillian Steward, [[Toronto Star]]

----
Launched with great fanfare last week, the "war room" is now called the [[Canadian Energy Centre]]. At this point it consists of a website with government approved articles, such as the one that cites natural gas as an answer to the challenge of climate change. Pro-oil industry advertising campaigns are also in the works.

There was no mention of harassing specific environmental groups, even though Kenney had slammed several when he announced a year ago his intention to go to war with environmentalists who were spreading lies (according to him) about [[Alberta]]'s oil and gas industry.

Instead, according to CEC director, [[Tom Olsen]], a former [[United Conservative Party]] operative and defeated candidate, it's all about telling everyone that "[[Canada]]'s oil and gas makes the world a better place."
----

{{f99.png}} ''[[Alberta's $30-million bonfire|https://www.nationalobserver.com/2020/01/02/opinion/albertas-30-million-bonfire]]'' January 2, 2020, Chris Turner, [[National Observer]]

----
The [[Alberta]] government's [[Canadian Energy Centre]] — its long-promised, much-hyped "rapid-response war room," a provincial corporation with a $30-million annual budget — finally launched on Dec. 11. It embarked on its noble mission with all appropriate pomp and ceremony, by which I mean there was a website and a sort of self-promotional video.

The video serves as an impressive statement of the war room's purpose, particularly given the tire fire of unforced errors and obvious untruths the war room has set ablaze in the days since. Let's take a look at the inaccuracies — and one notable accuracy — of the war room's [[YouTube]] debut.

The video's voice-over is delivered in that boastful, hyper-masculine growl native to truck ads, set against a stomping country-rock backing track that comes across like Hank Williams Jr. covering Queen. (Are you ready for some propaganda?)
----

{{f185.png}} ''[[Alberta's energy 'war room' has gone very quiet during the COVID-19 pandemic|https://rabble.ca/blogs/bloggers/alberta-diary/2020/03/albertas-energy-war-room-has-gone-very-quiet-during-covid-19]]'' March 23, 2020, David Climenhaga, blogs, [[rabble.ca]]

----
For those of you worried about the prolonged silence from [[Alberta]]'s energy war room, it turns out the nine-member staff of [[Canadian Energy Centre]] Ltd. are just taking a little breather while they figure out what to do next.

Back when [[Jason Kenney]] was running for his present job as premier of Alberta, he promised to create "a fully-staffed, rapid-response war room in government" and vowed it would "issue swift responses to misinformation about Canadian energy."

The not insignificant sum of $30 million a year was committed this purpose, and environmentalists and other opponents of the [[United Conservative Party]]'s energy policies braced themselves for aggressive push back from feisty government energy warriors.
----

{{f182.png}} ''[[Alberta's energy 'war room' targeted by environmental activists, minister says|https://www.cbc.ca/news/canada/calgary/savage-defends-alberta-war-room-1.5468937]]'' February 19, 2020, Tony Seskus, [[CBC News]]

----
The same kind of activists that have gone after pipeline projects and tried to discredit regulators are now targeting [[Alberta]]'s energy 'war room,' says the province's energy minister.

"We recognize that it hasn't been a smooth launch," [[Sonya Savage]] told reporters Wednesday.

"There's been some bumps. That was to be expected. I mean … the [[Canadian Energy Centre]] has been targeted by the same environmental activists and green left that went after every single pipeline project that got killed."
----

{{f182.png}} ''[[Alberta's energy war room now called Canadian Energy Centre|https://www.cbc.ca/news/canada/edmonton/alberta-energy-war-room-tom-olsen-1.5315354]]'' October 9, 2019, [[CBC News]]

----
The [[Alberta]] government's energy war room has a new name — The [[Canadian Energy Centre]] — and former UCP candidate [[Tom Olsen]] has been appointed its managing director.

"I look forward to the official launch of the Canadian Energy Centre before the end of the year," Energy Minister [[Sonya Savage]] said in a news release Wednesday. "The economic future of our province – and our country – is at stake, and our government will not let Albertans down."

The energy centre "will focus on improving perceptions about the oil and gas industry," Savage said. "Once fully functional, it will be a leading and authoritative voice on Alberta's energy resources."
----

{{f132.png}} ''[[Alberta's nasty election is only a sign of things to come|https://www.theglobeandmail.com/opinion/article-albertas-nasty-election-is-only-a-sign-of-things-to-come/]]'' April 12, 2019, Duane Bratt, [[Globe and Mail]]

----
[[Duane Bratt]] is a political science professor and chair, Department of Economics, Justice, and Policy Studies, at Mount Royal University in I am usually skeptical about the oft-made claims that any given election is the nastiest ever. What metrics are being used? Were other campaigns examined in detail? For instance, [[Alberta]]'s [[1935]] election, fought amid the Great Depression, and the [[1944]] battle between the Social Credit Party and the Co-operative Commonwealth Federation were hardly walks in the park.

But this year's provincial election lives up to that billing for Albertans.

Candidates have had to withdraw or apologize for racist, homophobic or misogynist comments from their past. There have been large-scale rallies on issues such as gay-straight alliances and the federal Bill C-69, which would rewrite many of [[Canada]]'s industrial regulations, including the way capital projects such as pipelines are assessed. Social media has turned into even more of a cesspool than usual. Campaign signs have been defaced with vile language. Candidates from multiple conservative parties are raising the spectre of Alberta separatism. The [[RCMP]] is investigating the [[2017]] leadership race of the [[United Conservative Party]] (UCP).
----

{{f0.png}} ''[[Alberta's NDP Leader & Premier Can't Stop Dissing Each Other And It's Getting Catty|https://www.narcity.com/news/ca/ab/jason-kenney-and-rachel-notley-are-in-a-vicious-feud-and-the-disses-are-so-sassy]]'' November 8, 2019, Britanny Burr, [[Narcity]]

----
[[Alberta]]n politics has been a hot topic in recent news for several reasons. From [[Wexit]] to budget cuts, a lot is going on in the province. The Alberta government is currently Conservative and is lead by premier [[Jason Kenney]]. Prior to Kenney's election in [[2019]], [[Rachel Notley]] of the NDP was the premier of Alberta. With Kenney as premier, Notley is the leader of the opposition. Lately, Jason Kenney and Rachel Notley have been throwing serious shade at one another and it's both intense and hilarious.

On November 7, a legislature meeting regarding the budget took place in Alberta. According to [[CBC News]], things got pretty personal. Some of the shots fired included Kenney accusing Notley of being ignorant and Notley accusing Kenney's loyalty to [[Canada]].

The meeting was filled with shade-throwing and tons of comments surrounding Notley's ignorance and Kenney's loyalty.
----

{{f0.png}} ''[[Alberta's New Interim United Conservative Leader was Spokesman for Group Opposed to 'Homosexual Agenda'|https://pressprogress.ca/alberta_new_interim_united_conservative_leader_was_spokesman_for_group_opposed_to_homosexual_agenda/]]'' July 24, 2017, [[PressProgress]]

----
Cooper was chosen as interim leader of the new party Monday afternoon after members of [[Alberta]]'s [[Wildrose]] and Progressive Convervatives voted to merge this weekend.

Before leaping into electoral politics in [[2015]] after serving in the party's backrooms as Caucus Chief of Staff and Director of Legislative Affairs, Cooper served as spokesperson for a group called [[Canada Family Action]].

During his time with the group, Cooper generated eyebrow-raising headlines following a [[2011]] press conference in [[Ottawa]] that saw [[Stephen Harper]]'s Conservatives denounced for allegedly being soft on child sex crimes.
----

{{f185.png}} ''[[Alberta's new labour law breaks old ground while undermining unions|https://rabble.ca/blogs/bloggers/alberta-diary/2020/07/albertas-new-labour-law-breaks-old-ground-while-undermining]]'' July 8, 2020, David Climenhaga, blogs, [[rabble.ca]]

----
Yesterday, Premier [[Jason Kenney]]'s [[United Conservative Party]] introduced a bill called the Restoring Balance in [[Alberta]]'s Workplaces Act that is clearly intended to push labour relations in Alberta back toward the 19th century.

High among Bill 32's changes, which Labour Minister Jason Copping ludicrously tried to pass off as post-COVID-19 economic stimulus and red tape reduction, was a provision allowing 13- and 14-year-olds to be put to work in jobs that even under past [[Progressive Conservative]] governments required a special permit.

"This economic crisis due to COVID-19 has been especially difficult for our youth, who are already struggling to find employment here in Alberta," Copping piously read from his talking points during an "embargoed news conference" with mostly compliant mainstream reporters on the line yesterday morning.
----

{{f132.png}} ''[[Alberta's public inquiry into environmental charity funding may seek jurisdiction in other provinces|https://www.theglobeandmail.com/canada/alberta/article-albertas-public-inquiry-into-environmental-charity-funding-may-seek/]]'' July 15, 2019, James Keller, [[Globe and Mail]]

----
The commissioner leading [[Alberta]]'s public inquiry into the funding of environmental charities says he's considering asking other provinces for jurisdiction that would allow him to compel witness testimony and evidence elsewhere in [[Canada]].

[[Steve Allan]], a forensic accountant, was appointed earlier this month to lead a public inquiry into allegations that large amounts of foreign funding has contributed to a successful campaign to block new pipelines to export Alberta oil and gas. Environmentalists and other critics of the government have dismissed the inquiry as little more than political theatre based on a conspiracy theory.

Mr. Allan's inquiry has the authority only to conduct hearings, issue subpoenas to witnesses and compel evidence in Alberta, even though many of the groups Premier [[Jason Kenney]] has held up as the main architects of the campaign against Alberta oil are located outside the province, primarily in [[British Columbia]] and [[Ontario]].
----

{{f182.png}} ''[[Alberta's rage has rendered Jason Kenney near-bulletproof|https://www.cbc.ca/news/opinion/jason-kenney-opinion-1.5094708]]'' April 12, 2019, Martin Patriquin, [[CBC News]]

----
On November 10, [[2013]], [[Mark Smith]] took to the lectern at the [[Calvary Baptist]] Church in Drayton Valley, about 130 kilometres southwest of [[Edmonton]]. Speaking in a plaintive, slightly reedy voice, Smith denounced unnamed "TV programs trying to tell you that homosexuality and homosexual love is good love," before casually suggesting such love is akin to the affection a pedophiliac has for his victim. Smith, a church elder at the time, also said some women abort their children out a similarly misguided sense of the word.

Last week, when Smith's words became known to the greater public, Calvary Baptist went into crisis mode. Smith's sermons were flushed from the church's website, while reporter calls to the church ended quickly. "I'm sorry, but we've been getting a lot of calls about this," pleaded Calvary Baptist pastor Kenton Penner. "You keep asking questions so I'm going to hang up now."

Notably unscathed, though, is Mark Smith himself. A [[United Conservative Party]] candidate in the upcoming [[Alberta]] election on April 16, Smith has represented the riding of Drayton Valley-Devon since [[2015]], when he was elected as a member of the [[Wildrose]] Party. The unearthing of his 2013 sermon, by Edmonton radio program Gaywire, has seemingly done nothing to dampen his fortunes.
----

{{f185.png}} ''[[Alberta's UCP hits universities with red tape|https://rabble.ca/blogs/bloggers/alberta-diary/2020/01/albertas-ucp-hits-universities-red-tape]]'' January 19, 2020, David Climenhaga, blogs, [[rabble.ca]]

----
Notwithstanding the UCP's creation of a "Ministry of Red Tape Reduction," if we judge the UCP by its actions and not its words, we can see that what the Kenney clique hates is regulation that costs big business money, even if it saves workers' lives, preserves the environment, or protects vulnerable citizens from commercial predators.

But they adore regulations intended to harass people and organizations they don't like, for example, trade unions, teachers, and most recently, high-quality academic institutions like the [[University of Alberta]].

For these targets, they will pile on pointless and inconvenient regulations designed to make work harder to do, more expensive, and disruptive of core functions.
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Aleksandr Kogan |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Alex Azar |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/1/13/Alex_Azar_official_portrait_2.jpg/175px-Alex_Azar_official_portrait_2.jpg]] |
|!title |US Secretary of Health and Human Services|
|!birth name |Alex Michael Azar II|
|!birth date |June 17, 1967 (54 years)|
|!birth place |[[Johnstown, Pennsylvania|https://en.wikipedia.org/wiki/Johnstown,_Pennsylvania]], U.S.|
</div>

!!!See also
*[[Alex Azar|https://en.wikipedia.org/wiki/Alex_Azar]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Alex Boutilier |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Alex Jones |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/8/89/Alex_Jones_-_Caricature_%288366957621%29.jpg/175px-Alex_Jones_-_Caricature_%288366957621%29.jpg]] |
|!birth date |February 11, 1974 (47 years)|
</div>

!!!See also
*[[Alex Jones (radio host)|https://en.wikipedia.org/wiki/Alex_Jones_(radio_host)]] - //Wikipedia.//
*[[Alex Jones (conspiracy theorist)|https://commons.wikimedia.org/wiki/Category:Alex_Jones_(conspiracy_theorist)]] - //Wikimedia Commons.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Alex Kaplan |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Alex Karp |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Alex Kotch |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Alex Neve |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Alex Nuttall |
</div>

!!!See also
*[[Alex Nuttall|https://en.wikipedia.org/wiki/Alex_Nuttall]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Alexander Nix |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/9/93/Web_Summit_2017_-_Centre_Stage_Day_3_SAM_7378_%2838286774551%29_%28cropped%29.jpg/175px-Web_Summit_2017_-_Centre_Stage_Day_3_SAM_7378_%2838286774551%29_%28cropped%29.jpg]] |
|!birth name |Alexander James Ashburner Nix|
|!birth date |May 1, 1975 (46 years)|
|!nationality |United Kingdom|
|!education |[[Eton College|https://en.wikipedia.org/wiki/Eton_College]]|
|!alma mater |[[University of Manchester|https://en.wikipedia.org/wiki/University_of_Manchester]]|
|!occupation |Director (formerly), Emerdata<br />Director (formerly), [[SCL Group]]<br />CEO (formerly), [[Cambridge Analytica]] (formerly)|
|!spouse |[[Olympia Paus|https://en.wikipedia.org/wiki/Olympia_Paus]] (shipping heiress)|
</div>

!!!See also
*[[Alexander Nix|https://en.wikipedia.org/wiki/Alexander_Nix]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Alexandria Ocasio-Cortez |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Alheli Picazo |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ali Alexander |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/b/b9/AliAlexander.jpg/175px-AliAlexander.jpg]] |
|!other names |Ali A. Akbar|
|!birth date |<<ref " [1]">>|
|!birth name |Ali Abdul-Razaq Akbar|
</div>

!!!See also
*[[Ali Alexander|https://en.wikipedia.org/wiki/Ali_Alexander]] - //Wikipedia.//
*[[Attempts to overturn the 2020 United States presidential election#Stop the Steal|https://en.wikipedia.org/wiki/Attempts_to_overturn_the_2020_United_States_presidential_election#Stop_the_Steal]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Hayden, Michael Edison (December 18, 2020). [[Law Firm Tied to Far-Right Fringe Registers Stop the Steal LLC in Alabama|https://www.splcenter.org/hatewatch/2020/12/18/law-firm-tied-far-right-fringe-registers-stop-steal-llc-alabama]]. [[Southern Poverty Law Center]].">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ali Breland |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ali Taghva |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Alissa Golob |
</div>

{{||StandardTid}}
----

{{f132.png}} ''[[All federal leaders – except Scheer again – march in Montreal's Pride Parade with provincial counterparts|https://www.theglobeandmail.com/canada/article-federal-and-provincial-leaders-to-march-in-montreals-pride-parade-2/]]'' August 18, 2019, Morgan Lowrie, [[Globe and Mail]]

----
A jubilant, rainbow-hued crowd lined the streets of [[Montreal]] on Sunday as federal and provincial political rivals set their differences aside to march together in the city's annual Pride parade.

Prime Minister [[Justin Trudeau]], NDP Leader [[Jagmeet Singh]] and [[Green Party]] Leader [[Elizabeth May]] marched the length of the 2.7 kilometre-parade route, waving flags and shimmying to the music as they walked behind a float of dancing drag queens and a glitter-clad delegation from Pride Vermont, who donned inflatable unicorn float toys around their waists. Bloc [[Quebec]]ois Leader Yves-Francois Blanchet was also present with a delegation from his party.

Conservative Leader [[Andrew Scheer]], who has faced criticism from his rivals for skipping previous pride parades, did not attend. His team has said he shows support for the [[LGBTQ]] community in other ways.
----

{{f0.png}} ''[[All federal party leaders invited to election debates to attend|https://globalnews.ca/news/5788776/federal-election-debates-leaders-to-attend/]]'' August 20, 2019, [[Global News]]

----
All federal party leaders invited by the Canadian Debate Production Partnership have agreed to attend two election debates — the first will be held on Oct. 7 in English and the second in French on Oct. 10.

The debates commission invited the following party leaders: Liberals' [[Justin Trudeau]], Conservatives' [[Andrew Scheer]], New Democrats' [[Jagmeet Singh]], [[Bloc Québécois]]' Yves-François Blanchet and [[Green Party]]'s [[Elizabeth May]].

The CDPP, which includes [[Global News]], will be hosting the debates at the Canadian Museum of History in Gatineau, Que.
----

{{f0.png}} ''[[All Of The Conservative Donations Made By The New Owners Of The Toronto Star|https://www.canadalandshow.com/political-donations-made-by-new-torstar-owners/]]'' May 27, 2020, Jonathan Goldsbie, [[Canadaland]]

----
Just before 8:00 Tuesday evening, Torstar sent out a news release announcing its own sale. After years of its share price and management flailing in full view of the public, the TSX-listed company that publishes the [[Toronto Star]], [[Hamilton Spectator]], and dozens of other newspapers will be taken private in a $52 million deal.

The new owners? A recently established company called NordStar Capital LP, registered in [[Manitoba]] less than a month ago, with the Toronto office of law firm Norton Rose Fulbright as its official address. The nordstarcapital.ca domain was registered on Sunday afternoon, with [email protected] as the email contact.

Tuesday's news was accompanied by a glossy website, whose home page states four times that NordStar intends to retain the Star's "commitment to progressive positions and fearless journalism." The press kit neatly packages NordStar principals Jordan Bitove and Paul Rivett with bios, portraits, and (almost) perfectly trimmed sound bites. If you want to know who Bitove and Rivett are, there's plenty of info there about how they, respectively, helped found the Raptors and ran Fairfax Financial. (Ubiquitous crisis-management/PR/lobbying firm Navigator provided NordStar with "strategic counsel," according to a release.)
----

{{f0.png}} ''[[All Ontario universities must develop free speech policies, says provincial government|https://thevarsity.ca/2018/09/10/all-ontario-universities-must-develop-free-speech-policies-says-provincial-government/]]'' September 10, 2018, Josie Kao, [[The Varsity]]

----
The provincial government has mandated that all universities in [[Ontario]] draft a policy on freedom of speech by January 1, [[2019]]. This follows Premier [[Doug Ford]]'s campaign promise that he would "ensure publicly funded universities defend free speech for everybody."

In a press statement released on August 30, the Ministry of Training, Colleges and Universities announced that every publicly-assisted college and university will have to develop and publicly post a policy that includes a definition of freedom of speech and principles based on the [[University of Chicago Statement on Principles of Free Expression]], developed in [[2014]].

Free speech policy

According to the government, the policy must apply to faculty, students, staff, and management alike and uphold principles of open discussion and free inquiry.
----

{{f182.png}} ''[[All-male debates send the wrong message, Trudeau says|https://www.cbc.ca/news/politics/trudeau-elizabeth-may-munk-debates-1.3237634]]'' September 21, 2015, [[CBC News]]

----
Liberal Leader [[Justin Trudeau]] offered moral support to the [[Green Party]] on Monday, saying its leader [[Elizabeth May]] should join the Munk leaders' debate next week, partly for the sake of his six-year-old daughter, Ella-Grace.

May has not been invited to the Munk debate, and was excluded from the [[Globe and Mail]] leaders' debate last week in [[Calgary]], which was an all-male affair, including the moderator.

"On a personal level, my daughter watched my debate on last Thursday night, and it kind of bugs me," Trudeau said in [[Toronto]].
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Allegations of bias, staff departures hit mercury compensation board|https://www.thestar.com/news/investigations/2018/05/05/allegations-of-bias-staff-departures-hit-mercury-compensation-board.html]]'' May 5, 2018, David Bruser, [[Toronto Star]]

----
The disability board that compensates mercury pollution victims in [[Indigenous]] communities near Dryden, Ont., is in turmoil, with its chair under pressure to leave and its longtime neurologist quitting after an allegation of bias.

In a letter sent in late [[2017]] to provincial and federal officials, leaders of [[Grassy Narrows]] First Nation said they had "serious concerns" about board chair [[Margaret Wanlin]] and the doctor appointed to assess adults, [[Winnipeg]] neurologist [[Stefan Pacin]]. "These concerns include a perceived bias against, and insensitivity toward, Indigenous Peoples."

The [[Mercury Disability Board]], set up by government officials in the mid-[[1980]]s to compensate those who can show doctors they suffer symptoms consistent with mercury poisoning, has approved claims from 350 applicants who suffer from tremors, loss of muscle co-ordination, slurred speech and tunnel vision.
----

{{f0.png}} ''[[Alleged Former Hash Dealer Doug Ford Wants a Free Market for Weed|https://www.vice.com/en_ca/article/a34x9g/alleged-former-hash-dealer-doug-ford-wants-a-free-market-for-weed]]'' March 13, 2018, Manisha Krishnan, [[Vice News]]

----
Alleged former hash dealer [[Doug Ford]], also known as the leader of [[Ontario]]'s [[Progressive Conservative]]s, says he supports a free market for legal weed in the province.

Ford, who was minted leader of the PCs over the weekend, told [[CBC]] he's open to a fair market for weed.

"I don't believe in the government sticking their hands in our lives all the time. I believe in letting the market dictate," he said on [[CBC Radio]]'s [[Ottawa]] Morning, adding he will consult with his caucus on the issue.
----

{{f182.png}} ''[[Alleged scientist muzzling probed by information commissioner|https://www.cbc.ca/news/technology/alleged-scientist-muzzling-probed-by-information-commissioner-1.1342279]]'' April 2, 2013, [[CBC News]]

----
[[Canada]]'s information commissioner has confirmed that her office will investigate allegations that the federal government is muzzling its scientists.

The office of [[Suzanne Legault]] has concluded that a complaint made by [[Democracy Watch]] and the [[University of Victoria]]'s [[Environmental]] Law Clinic in February falls within its mandate, wrote Emily McCarthy, assistant information commissioner, in a letter released Monday by Democracy Watch, an [[Ottawa]]-based non-profit organization that advocates for government accountability.

The letter, dated March 27, added that the office has notified and sent a summary of the complaint to the relevant government institutions:
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Alliance Defending Freedom |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/a/a5/Alliance_Defending_Freedom_%28logo%29.png]] |
|!tax id |54-1660459|
|!predecessor |Alliance Defense Fund|
</div>

The [[Southern Poverty Law Center]] currently designates the ADF as an anti-LGBTQ hate group.<<ref " [1]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Alliance Defending Freedom|https://www.erieri.com/Form990Finder/Details?EIN=541660459]]|<|<|
|!EIN |54-1660459|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |07/1993|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/541660459/541660459_2019_%20.pdf]]|05/18/21| $48,720,562.00|
|!2018 |[[990|http://990.erieri.com/EINS/541660459/541660459_2018_%20.pdf]]|10/07/20| $45,011,387.00|
|!2017 |[[990|http://990.erieri.com/EINS/541660459/541660459_2017_10894d90.PDF]]|05/22/19| $35,095,981.00|
|!2016 |[[990|http://990.erieri.com/EINS/541660459/541660459_2016_0fb01b68.PDF]]|10/19/18| $34,851,845.00|
|!2015 |[[990|http://990.erieri.com/EINS/541660459/541660459_2015_0dfdd9b3.pdf]]|08/18/17| $32,795,628.00|
|!2014 |[[990|http://990.erieri.com/EINS/541660459/541660459_2014_0cb5a16a.PDF]]|07/21/16| $38,683,986.00|
|!2013 |[[990|http://990.erieri.com/EINS/541660459/541660459_2013_0b80fce4.PDF]]|07/02/15| $38,238,952.00|
|!2012 |[[990|http://990.erieri.com/EINS/541660459/541660459_2012_0a0d95a7.PDF]]|03/14/14| $37,261,744.00|
|!2011 |[[990|http://990.erieri.com/EINS/541660459/541660459_2011_093ad96b.PDF]]|05/07/13| $35,452,107.00|
|!2010 |[[990|http://990.erieri.com/EINS/541660459/541660459_2010_07ffcd0a.PDF]]|03/22/12| $37,374,797.00|
|!2009 |[[990|http://990.erieri.com/EINS/541660459/541660459_2009_06D90A72.PDF]]|03/22/11| $37,524,821.00|
|!2008 |[[990|http://990.erieri.com/EINS/541660459/541660459_2008_05B0F9C9.PDF]]|03/09/10| $34,119,291.00|
|!2007 |[[990|http://990.erieri.com/EINS/541660459/541660459_2007_04C09528.PDF]]|03/09/09| $33,700,960.00|

!!!See also
*[[Alliance Defending Freedom|https://en.wikipedia.org/wiki/Alliance_Defending_Freedom]] - //Wikipedia.//

!!!External links
*[[Alliance Defending Freedom|https://www.splcenter.org/fighting-hate/extremist-files/group/alliance-defending-freedom]], Southern Poverty Law Center.
*[[Alliance Defending Freedom|https://www.sourcewatch.org/index.php/Alliance_Defending_Freedom]], SourceWatch.

----
<br/><<footnotes " [1]" "[[Alliance Defending Freedom|https://www.splcenter.org/fighting-hate/extremist-files/group/alliance-defending-freedom]]. Southern Poverty Law Center.">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Allison Jones |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Almost 60 per cent call Ford government corrupt in new poll|https://www.thestar.com/politics/provincial/2019/07/14/almost-60-per-cent-call-ford-government-corrupt-in-new-poll.html]]'' July 14, 2019, Kristin Rushowy, [[Toronto Star]]

----
The patronage scandal that continues to batter the premier's office has hit home for voters, with almost 60 per cent believing the [[Ford government]] is corrupt and even more saying too many "cronies" have been hired, a new poll suggests.

The [[Corbett Communications]] survey also found that just 10 per cent of respondents think the departure of chief of staff [[Dean French]] — whose friends and family members received plum postings — will undo the damage.

"The cronyism question has not gone away; we saw another person outed (Friday)" over ties to French, said pollster John Corbett, referring to the resignation of [[Ian Neita]], a board member for the Workplace Safety and Insurance Board.
A basket class for the ethno-nationists, racists, xenophobes, misogynists, strange WTF on the far right, and well as the far-right plutocrats and generational trusts who are backing and manipulating them. The term Alt-Lite is used by Alt-Right members who want to distance themselves from the people they secretly agree with. The tag represents semantic-closeness rather than identity. i.e. this category includes people and groups who are perhaps not Alt-Right themselves, but pander to them, manipulate them, or exploit them for power and money.

!!!See also
*[[Alt-right|https://en.wikipedia.org/wiki/Alt-right]] - //Wikipedia.//
*[[Dark Enlightenment|https://en.wikipedia.org/wiki/Dark_Enlightenment]] - //Wikipedia.//

!!!Further reading
*Bernstein, Joseph (October 5, 2017). [[Here's How Breitbart And Milo Smuggled White Nationalism Into The Mainstream|https://www.buzzfeed.com/josephbernstein/heres-how-breitbart-and-milo-smuggled-white-nationalism]]. //BuzzFeed//.

!!!External links
*[[Alt-right glossary|https://rationalwiki.org/wiki/Alt-right_glossary]], RationalWiki.
*[[Alt Right: A Primer about the New White Supremacy|https://www.adl.org/resources/backgrounders/alt-right-a-primer-about-the-new-white-supremacy]], Anti-Defamation League.

{{||StandardTid}}
----

{{f94.png}} ''[[Alt-right failed mayoral candidate Faith Goldy will face compliance audit|https://www.thestar.com/news/city_hall/2019/04/29/alt-right-failed-mayoral-candidate-faith-goldy-will-face-compliance-audit.html]]'' April 29, 2019, David Nickle, [[Toronto Star]]

----
Failed mayoral candidate and alt-right commentator [[Faith Goldy]] will have to undergo a compliance audit for her [[2018]] campaign fundraising. [[Toronto]]'s Compliance Audit Committee voted to require the audit at its Monday meeting, following a request by [[Evan Balgord]] to look into Goldy's campaign expenses in 2018, when she unsuccessfully ran to unseat Toronto Mayor [[John Tory]] in the municipal election.

In 2018, Faith Goldy, then a mayoral candidate, and some of her supporters protested outside of Corus Quay where a debate was held but to which she was not invited. Some protesters showed up as well to protest Goldy. ( Richard Lautens / [[Toronto Star]] )

Balgord, Executive Director of the [[Canadian Anti-Hate Network]] and a former staffer of Mayor Tory's, argued in his application that an Oct. 25 [[YouTube]] video by Goldy allegedly soliciting funds for a legal battle with Bell Media over a refusal to run her campaign advertisements may have contravened the [[Municipal Elections Act]]. Goldy told the committee there was no wrongdoing and that her campaign finances have been reviewed by an independent auditor. Under the Act, only [[Ontario]] residents may contribute to a municipal campaign.
----

{{f0.png}} ''[[Alt-right in Montreal: The war against women|https://montrealgazette.com/news/local-news/alt-right-in-montreal-the-war-against-women]]'' May 18, 2018, Shannon Carranco, [[Montreal Gazette]]

----
In the past, Loreto has had dozens of people call and email her boss and insist she be fired. She has had people share her personal information, and she has received threatening phone calls from the United States, despite being based in [[Canada]] and mostly writing about local issues.

Organizations like [[Ontario Proud]], a non-profit online political group that favours Conservative politicians and causes, posted a photo of Loreto's tweet that coincided with increased harassment, and right-wing ideologues like writer [[Faith Goldy]], who boasts a following of more than 80,000 on [[Twitter]], have singled Loreto out.

"A Twitter storm is the perfect target because you can project everything you think about women on an individual," Loreto said. "You can start to make up an identity for that person. Because they're not real interactions. But the harm is real."
----

{{f0.png}} ''[[Alt-right posters plastered on transit shelters in West Hamilton|https://globalnews.ca/news/4852839/alt-right-posters-transit-shelters-west-hamilton/]]'' January 16, 2019, Paul Tipple, [[Global News]]

----
New posters being plastered on numerous bus shelters in West [[Hamilton]] and [[Dundas]] are being called the latest example of the "hard right" on the rise in [[Canada]].

That's the word from [[Bernie Farber]], the chairman of the [[Canadian Anti-Hate Network]].

The posters read, "Defend Canada, Join the fight." They are sponsored by a group called [[ID Canada]].
<div style="float: right; max-width:300px">

|>| !Alternative for Germany |
|!native name |Alternative für Deutschland|
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/b/b8/Alternative-fuer-Deutschland-Logo-2013.svg/175px-Alternative-fuer-Deutschland-Logo-2013.svg.png]] |
|!formation |February 6, 2013 (8 years)|
</div>

!!!See also
*[[Alternative for Germany|https://en.wikipedia.org/wiki/Alternative_for_Germany]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Althia Raj |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Alvin Tedjo |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Alykhan Velshi |
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Amanda Connolly |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Amanda Simard |
</div>

{{||StandardTid}}
----

{{f94.png}} ''[[Amanda Simard joins Liberals a year after quitting Doug Ford's Tories over French-language cuts|https://www.thestar.com/politics/provincial/2020/01/16/amanda-simard-joins-liberals-a-year-after-quitting-doug-fords-tories-over-french-language-cuts.html]]'' January 16, 2020, Rob Ferguson, [[Toronto Star]]

----
MPP [[Amanda Simard]], who quit the [[Progressive Conservative]]s in protest of Premier [[Doug Ford]]'s cuts to French-language services, is bolting to the Liberals.

The delayed defection comes after Simard ([[Glengarry-Prescott-Russell]]) had been sitting as an [[Independent]] since leaving the government caucus in November [[2018]].

"This was not an easy decision to make and to be taken lightly," she told reporters Thursday at [[Queen's Park]].
<div style="float: right; max-width:300px">

|>| !Amara McLaughlin |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Amarjot Sandhu |
</div>

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Ambrose accuses Conservatives of blocking judges' training, UNDRIP bills|https://www.ctvnews.ca/politics/ambrose-accuses-conservatives-of-blocking-judges-training-undrip-bills-1.4465564]]'' June 13, 2019, Rachel Aiello, [[CTV News]]

----
OTTAWA -- Former interim leader of the federal Conservative Party [[Rona Ambrose]] is accusing her former caucus colleagues of blocking her private member's bill requiring sexual assault education for would-be judges to ensure that another bill about [[Indigenous]] rights does not pass.

In a tweet on Wednesday Ambrose said she was told the Conservatives will "block" her Bill C-337 to make sure that another private member's bill requiring Canadian laws be in harmony with the [[United Nations]] Declaration on the Rights of Indigenous Peoples "never passes."

After Ambrose decried a "group of old boys" in Senate for delaying her bill, it was dealt with at committee in the Senate, and amendments were made that she welcomed.
----

{{f182.png}} ''[[Ambrose disagrees with Scheer's assertion that Trudeau caved to Trump on NAFTA|https://www.cbc.ca/news/politics/ambrose-nafta-scheer-trudeau-1.5261699]]'' August 27, 2019, Joan Bryden, [[CBC News]]

----
The Conservatives' former leader doesn't agree with the current leader's assertion that [[Canada]] got taken to the cleaners by [[Donald Trump]] on the renegotiated [[NAFTA]].

[[Rona Ambrose]], who was interim Conservative leader after the party's [[2015]] election defeat, says Prime Minister [[Justin Trudeau]] did make some concessions to get a deal — particularly offering up some limited access to Canada's supply-managed dairy sector — but also made some important gains.

"I think at the end of the day, we came out doing well," she said in an interview Tuesday.
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Amelia Eaton |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !America First |
</div>

!!!See also
*[[America First Committee|https://en.wikipedia.org/wiki/America_First_Committee]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !America First Action |
</div>

!!!See also
*[[America First Policies]]

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !America First Policies Inc. |
|!status |[[501(c)(4)|https://en.wikipedia.org/wiki/501(c)(4)]]|
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/6/6f/America_First_Policies_Logo_horizontal.svg/175px-America_First_Policies_Logo_horizontal.svg.png]] |
|!founded |April 25, 2017 (4 years)|
|!registration id |08177057|
|!jurisdiction |us-va|
|!headquarters |1300 Pennsylvania Avenue NW, #190-612, Washington, D.C., 20004, USA|
|!website |[[americafirstpolicies.org/|https://www.americafirstpolicies.org/]]|
</div>

''America First Policies'' is a [[501(c)(4)|https://en.wikipedia.org/wiki/501(c)(4)]] nonprofit organization, incorporated on January 27, 2017,<<ref " [5]">> to promote the policy agenda of the [[Donald Trump presidential campaign|https://en.wikipedia.org/wiki/Donald_Trump_presidential_campaign,_2016]].<<ref " [1]">><<ref " [2]">> On March 30, 2017, [[Katie Walsh|https://en.wikipedia.org/wiki/Katie_Walsh_(politician)]], formerly [[White House Deputy Chief of Staff|https://en.wikipedia.org/wiki/White_House_Deputy_Chief_of_Staff]], left that position to join America First Policies.<<ref " [3]">> The organization has courted controversy, as one of its directors was forced resign due to racist and inflammatory comments and another adviser was caught on video proclaiming support for the [[Nazis|https://en.wikipedia.org/wiki/Nazi_party]].

!!!Donors
It was reported in May 2018 that [[CVS Health|https://en.wikipedia.org/wiki/CVS_Health]], [[Dow Chemical|https://en.wikipedia.org/wiki/Dow_Chemical]], and [[Southern Company|https://en.wikipedia.org/wiki/Southern_Company]] had donated a combined $1.6 million to America First Policies.<<ref " [4]">><<ref " [6]">>

!!!See also
*[[America First Policies|https://en.wikipedia.org/wiki/America_First_Policies]] - //Wikipedia.//
*[[America First Action]]

----
<br/><<footnotes " [1]" "Zarroli, Jim (January 31, 2017). [[Trump Political Advisers Now Raising Money For His 'America First' Agenda|https://www.npr.org/sections/thetwo-way/2017/01/31/512690691/trump-political-advisers-now-raising-money-for-his-america-first-agenda]]. //[[NPR|https://en.wikipedia.org/wiki/NPR]]//.">><br/><<footnotes " [2]" "Bykowicz, Julie (January 30, 2017). [[Trump advisers start 'America First Policies' nonprofit|https://apnews.com/77133d470c634a458b3198063af4a14b]].">><br/><<footnotes " [3]" "Miller, Zeke J. (March 30, 2017). [[White House Deputy Chief of Staff Leaves for Pro-Trump Group|http://time.com/4718902/white-house-staff-katie-walsh-departure]]. //[[Time|https://en.wikipedia.org/wiki/Time_(magazine)]]//.">><br/><<footnotes " [4]" "[[Southern Co., CVS, Dow Chemical Funding Trump Dark Money Group Tied to Racist, Anti-Semitic Views|https://maplight.org/story/southern-co-cvs-dow-chemical-funding-trump-dark-money-group-tied-to-racist-anti-semitic-views/]].">><br/><<footnotes " [5]" "[[America First Policies - Initial File Number: N00005573092|https://corponline.dcra.dc.gov/BizEntity.aspx/ViewEntityData?entityId=4177555]]. [[Government of the District of Columbia]].">><br/><<footnotes " [6]" "CNN, Andrew Kaczynski, Chris Massie and Nathan McDermott,. [[CVS Health and Dow Chemical will no longer donate to pro-Trump advocacy group|https://edition.cnn.com/2018/06/01/politics/kfile-cvs-trump-advocacy-group/index.html]]. //CNN//.">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !America Rising PAC |
|!website |[[americarisingpac.org/|https://americarisingpac.org/]]|
</div>

!!!See also
*[[America Rising|https://en.wikipedia.org/wiki/America_Rising]] - //Wikipedia.//

!!!External links
*[[America Rising|https://www.sourcewatch.org/index.php/America_Rising]], SourceWatch.

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !American Center For Law And Justice Inc. |
|!abbreviation |ACLJ|
|!tax id |54-1586817|
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/e/ed/ACLJ_logo.jpg/175px-ACLJ_logo.jpg]] |
|!leader title |Founder|
|!leader name |[[Pat Robertson]]|
|!key people |[[Jay Sekulow]], [[Jordan Sekulow]]|
|!headquarters |1000 Regent University Drive, #422, Virginia Beach, VA, 23464, USA|
|!formation |June 12, 1990|
|!website |[[aclj.org/|https://aclj.org/]]|
</div>

The ''American Center for Law and Justice'' (''ACLJ'') is a [[politically conservative|https://en.wikipedia.org/wiki/conservatism_in_the_United_States]], [[Christian-based|Christian Right]] activism organization in the United States. It is headquartered in [[Washington, D.C.|https://en.wikipedia.org/wiki/Washington,_D.C.]] and associated with [[Regent University School of Law|Regent University]] in [[Virginia Beach, Virginia|https://en.wikipedia.org/wiki/Virginia_Beach,_Virginia]].

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[American Center For Law And Justice Inc|https://www.erieri.com/Form990Finder/Details?EIN=541586817]]|<|<|
|!EIN |54-1586817|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |05/1994|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/541586817/541586817_2019_%20.pdf]]|04/05/21| $2,214,420.00|
|!2018 |[[990|http://990.erieri.com/EINS/541586817/541586817_2018_%20.pdf]]|10/18/19| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/541586817/541586817_2017_0fa55fd6.PDF]]|10/12/18| $1,968,250.00|
|!2016 |[[990|http://990.erieri.com/EINS/541586817/541586817_2016_0e45b060.PDF]]|10/13/17| $1,938,294.00|
|!2015 |[[990|http://990.erieri.com/EINS/541586817/541586817_2015_0d371753.PDF]]|12/22/16| $1,978,249.00|
|!2014 |[[990|http://990.erieri.com/EINS/541586817/541586817_2014_0bd8f3ff.PDF]]|09/24/15| $1,927,702.00|
|!2013 |[[990|http://990.erieri.com/EINS/541586817/541586817_2013_0ab657b0.PDF]]|10/22/14| $1,692,234.00|
|!2012 |[[990|http://990.erieri.com/EINS/541586817/541586817_2012_09c0384c.PDF]]|12/03/13| $1,612,100.00|
|!2011 |[[990|http://990.erieri.com/EINS/541586817/541586817_2011_08dc7b2c.PDF]]|12/27/12| $1,628,630.00|
|!2010 |[[990|http://990.erieri.com/EINS/541586817/541586817_2010_08261776.PDF]]|05/08/12| $1,655,200.00|
|!2009 |[[990|http://990.erieri.com/EINS/541586817/541586817_2009_07a72689.PDF]]|11/09/11| $1,695,438.00|
|!2008 |[[990|http://990.erieri.com/EINS/541586817/541586817_2008_07a50961.PDF]]|11/08/11| $1,512,149.00|
|!2007 |[[990|http://990.erieri.com/EINS/541586817/541586817_2007_046AA435.PDF]]|11/19/08| $1,416,722.00|

!!!See also
*[[American Center for Law & Justice|https://en.wikipedia.org/wiki/American_Center_for_Law_&_Justice]] - //Wikipedia.//
*[[Christian Advocates Serving Evangelism]]

!!!External links
*[[American Center for Law and Justice|https://www.sourcewatch.org/index.php/American_Center_for_Law_and_Justice]], SourceWatch.

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !American Congress For Truth |
|!tax id |02-0711284|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |July 27, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[American Congress For Truth Inc|https://www.erieri.com/Form990Finder/Details?EIN=020711284]]|<|<|
|!EIN |02-0711284|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |11/2004|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/020711284/020711284_2019_%20.pdf]]|10/19/20| $1,123,102.00|
|!2018 |[[990|http://990.erieri.com/EINS/020711284/020711284_2018_%20.pdf]]|10/11/19| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/020711284/020711284_2017_0f738079.PDF]]|09/07/18| $1,677,981.00|
|!2016 |[[990|http://990.erieri.com/EINS/020711284/020711284_2016_0e3d6aaa.PDF]]|10/06/17| $1,240,660.00|
|!2015 |[[990|http://990.erieri.com/EINS/020711284/020711284_2015_0ce21513.PDF]]|09/02/16| $1,164,719.00|
|!2014 |[[990|http://990.erieri.com/EINS/020711284/020711284_2014_0bbbb1a5.PDF]]|08/21/15| $990,485.00|
|!2013 |[[990|http://990.erieri.com/EINS/020711284/020711284_2013_0bb7c939.PDF]]|08/18/15| $1,558,461.00|
|!2012 |[[990|http://990.erieri.com/EINS/020711284/020711284_2012_09bc051e.PDF]]|11/26/13| $1,164,391.00|
|!2011 |[[990|http://990.erieri.com/EINS/020711284/020711284_2011_08964863.PDF]]|10/19/12| $1,049,748.00|
|!2010 |[[990|http://990.erieri.com/EINS/020711284/020711284_2010_07ae99a7.PDF]]|11/17/11| $947,715.00|
|!2009 |[[990|http://990.erieri.com/EINS/020711284/020711284_2009_06A7A709.PDF]]|12/22/10| $814,982.00|
|!2008 |[[990EZ|http://990.erieri.com/EINS/020711284/020711284_2008_056AD744.PDF]]|11/06/09| $684,910.00|
|!2007 |[[990|http://990.erieri.com/EINS/020711284/020711284_2007_047FDEB4.PDF]]|12/15/08| $479,710.00|

!!!External links
*[[American Congress for Truth|https://www.sourcewatch.org/index.php/American_Congress_for_Truth]], SourceWatch.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !American Conservative Union |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/8/8e/American_Conservative_Union_%28logo%29.gif/175px-American_Conservative_Union_%28logo%29.gif]] |
|!abbreviation |ACU|
|!registration id |EXTUID_2763210|
|!tax id |52-0810813|
|!jurisdiction |us-dc|
|!formation |June 28, 1979 (42 years)|
|!website |[[conservative.org|http://conservative.org]]|
</div>

<div style="float: right; max-width:300px">

|>| !American Conservative Union Foundation |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/8/8e/American_Conservative_Union_%28logo%29.gif/175px-American_Conservative_Union_%28logo%29.gif]] |
|!abbreviation |ACU|
|!registration id |EXTUID_2778963|
|!tax id |52-1294680|
|!jurisdiction |us-dc|
|!location |1199 N Fairfax St., Suite 500, Alexandria, VA, 22314, USA|
|!formation |February 24, 1983|
</div>

The ''American Conservative Union'' (''ACU'') is an American [[political organization|https://en.wikipedia.org/wiki/political_organization]] that advocates for [[conservative|https://en.wikipedia.org/wiki/Conservatism_in_the_United_States]] policies, ranks politicians based on their level of conservatism, and organizes the [[Conservative Political Action Conference]]. Founded in 1964, it is the oldest such conservative [[lobbying organization|https://en.wikipedia.org/wiki/Lobbying]] in the country.<<ref " [1]">> The ACU is concerned with what they define as foundations of conservatism, issues such as personal liberty or freedom, foreign policy, and traditional values.<<ref " [2]">>

!!!Activities
The ACU comprises three entities: The American Conservative Union, a [[501(c)(4)|https://en.wikipedia.org/wiki/501(c)(4)]] organization which conducts lobbying; The American Conservative Union Foundation, a [[501(c)(3)|https://en.wikipedia.org/wiki/501(c)(3)]] organization best known for hosting the Conservative Political Action Conference; and The American Conservative Union Political Action Committee, a PAC that formally endorses and funds conservative candidates for federal office.

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[American Conservative Union|https://www.erieri.com/Form990Finder/Details?EIN=520810813]]|<|<|
|!EIN |52-0810813|<|<|
|!Subsection |04|<|<|
|!Deductibility |2 - Contributions are not deductible.|<|<|
|!Ruling date |02/1980|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990O|http://990.erieri.com/EINS/520810813/520810813_2018_%20.pdf]]|01/08/20| $0.00|
|!2017 |[[990O|http://990.erieri.com/EINS/520810813/520810813_2017_0fae45ec.PDF]]|10/18/18| $616,899.00|
|!2016 |[[990O|http://990.erieri.com/EINS/520810813/520810813_2016_0e97ea23.PDF]]|12/20/17| $1,291,202.00|
|!2015 |[[990O|http://990.erieri.com/EINS/520810813/520810813_2015_0d266f8a.PDF]]|12/07/16| $2,424,576.00|
|!2014 |[[990O|http://990.erieri.com/EINS/520810813/520810813_2014_0bc7f9cb.PDF]]|09/09/15| $1,900,122.00|
|!2013 |[[990R|http://990.erieri.com/EINS/520810813/520810813_2013_0b92385a.PDF]]|07/16/15| $0.00|
|!2012 |[[990O|http://990.erieri.com/EINS/520810813/520810813_2012_0a642cde.PDF]]|06/20/14| $1,155,307.00|
|!2011 |[[990O|http://990.erieri.com/EINS/520810813/520810813_2011_098bc265.PDF]]|08/29/13| $1,682,689.00|
|!2010 |[[990O|http://990.erieri.com/EINS/520810813/520810813_2010_07cad75a.PDF]]|12/12/11| $356,874.00|
|!2009 |[[990O|http://990.erieri.com/EINS/520810813/520810813_2009_07b0e8b0.PDF]]|11/18/11| $360,581.00|
|!2008 |[[990O|http://990.erieri.com/EINS/520810813/520810813_2008_05788634.PDF]]|11/30/09| $282,379.00|

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[American Conservative Union Foundation|https://www.erieri.com/Form990Finder/Details?EIN=521294680]]|<|<|
|!EIN |52-1294680|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |06/1983|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/521294680/521294680_2019_%20.pdf]]|04/12/21| $3,106,404.00|
|!2018 |[[990|http://990.erieri.com/EINS/521294680/521294680_2018_%20.pdf]]|12/09/19| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/521294680/521294680_2017_0faa629b.PDF]]|10/16/18| $1,296,921.00|
|!2016 |[[990|http://990.erieri.com/EINS/521294680/521294680_2016_0e90cd24.PDF]]|12/07/17| $995,110.00|
|!2015 |[[990|http://990.erieri.com/EINS/521294680/521294680_2015_0d1e9bd5.PDF]]|11/23/16| $1,590,940.00|
|!2014 |[[990|http://990.erieri.com/EINS/521294680/521294680_2014_0bc7b1f6.PDF]]|09/09/15| $580,030.00|
|!2013 |[[990|http://990.erieri.com/EINS/521294680/521294680_2013_0b3aacf0.PDF]]|04/02/15| $1,013,072.00|
|!2012 |[[990|http://990.erieri.com/EINS/521294680/521294680_2012_0a7fb22b.PDF]]|08/13/14| $384,974.00|
|!2011 |[[990|http://990.erieri.com/EINS/521294680/521294680_2011_08d2c1c3.PDF]]|12/19/12| $607,863.00|
|!2010 |[[990|http://990.erieri.com/EINS/521294680/521294680_2010_07ce59a6.PDF]]|12/14/11| $1,097,435.00|
|!2009 |[[990|http://990.erieri.com/EINS/521294680/521294680_2009_06916279.PDF]]|12/04/10| $1,099,854.00|
|!2008 |[[990|http://990.erieri.com/EINS/521294680/521294680_2008_0579E3A5.PDF]]|12/01/09| $653,801.00|

!!!See also
*[[American Conservative Union|https://en.wikipedia.org/wiki/American_Conservative_Union]] - //Wikipedia.//

!!!External links
*[[American Conservative Union|https://www.sourcewatch.org/index.php/American_Conservative_Union]], SourceWatch.

----
<br/><<footnotes " [1]" "[[American Conservative Union   Who We Are|http://conservative.org/who-we-are/]].">><br/><<footnotes " [2]" "[[American Conservative Union   Foundations of Conservatism|http://conservative.org/foundations-of-conservatism/]].">>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !American Enterprise Institute For Public Policy Research |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/e/e1/American_Enterprise_Institute_logo.svg/175px-American_Enterprise_Institute_logo.svg.png]] |
|!abbreviation |AEI|
|!formation |January 12, 1943 (78 years)|
|!registration id |EXTUID_2802048|
|!jurisdiction |us-dc|
|!tax id |53-0218495|
|!type |[[Public policy|https://en.wikipedia.org/wiki/Public_policy]] [[think tank|https://en.wikipedia.org/wiki/think_tank]]|
|!headquarters |[[Washington, D.C.|https://en.wikipedia.org/wiki/Washington,_D.C.]]|
|!location |[[United States|https://en.wikipedia.org/wiki/United_States]]|
|!leader title |President|
|!leader name |[[Arthur C. Brooks|https://en.wikipedia.org/wiki/Arthur_C._Brooks]]|
|!website |[[aei.org|https://aei.org]]|
</div>

The ''American Enterprise Institute for Public Policy Research'', known simply as the ''American Enterprise Institute'' (''AEI''), is a [[Washington, D.C.|https://en.wikipedia.org/wiki/Washington,_D.C.]]-based [[conservative|https://en.wikipedia.org/wiki/Conservatism_in_the_United_States]] [[think tank|https://en.wikipedia.org/wiki/think_tank]] that researches government, politics, economics, and social welfare.<<ref " [1]">><<ref " [2]">> AEI is an independent [[nonprofit organization|https://en.wikipedia.org/wiki/nonprofit_organization]] supported primarily by grants and contributions from [[foundations|https://en.wikipedia.org/wiki/Foundation_(nonprofit)]], [[corporations|https://en.wikipedia.org/wiki/corporation]], and individuals.

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[American Enterprise Institute For Public Policy Research|https://www.erieri.com/Form990Finder/Details?EIN=530218495]]|<|<|
|!EIN |53-0218495|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |07/1944|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/530218495/530218495_2019_%20.pdf]]|04/13/21| $309,675,769.00|
|!2018 |[[990|http://990.erieri.com/EINS/530218495/530218495_2018_%20.pdf]]|10/02/20| $325,952,959.00|
|!2017 |[[990|http://990.erieri.com/EINS/530218495/530218495_2017_104177d3.PDF]]|03/05/19| $327,486,198.00|
|!2016 |[[990|http://990.erieri.com/EINS/530218495/530218495_2016_0edfebc5.PDF]]|03/01/18| $309,728,804.00|
|!2015 |[[990|http://990.erieri.com/EINS/530218495/530218495_2015_0d9e94dc.PDF]]|04/19/17| $279,414,192.00|
|!2014 |[[990|http://990.erieri.com/EINS/530218495/530218495_2014_0c376344.PDF]]|02/03/16| $272,670,682.00|
|!2013 |[[990|http://990.erieri.com/EINS/530218495/530218495_2013_0b0a3e1d.PDF]]|12/29/14| $232,057,639.00|
|!2012 |[[990|http://990.erieri.com/EINS/530218495/530218495_2012_09e4ce5f.PDF]]|12/31/13| $199,952,163.00|
|!2011 |[[990|http://990.erieri.com/EINS/530218495/530218495_2011_08e6ae86.PDF]]|12/31/12| $154,989,249.00|
|!2010 |[[990|http://990.erieri.com/EINS/530218495/530218495_2010_083a0950.PDF]]|05/30/12| $153,771,226.00|
|!2009 |[[990|http://990.erieri.com/EINS/530218495/530218495_2009_06CCD6DC.PDF]]|03/07/11| $138,205,460.00|
|!2008 |[[990|http://990.erieri.com/EINS/530218495/530218495_2008_057A5B7E.PDF]]|12/01/09| $108,177,680.00|
|!2007 |[[990|http://990.erieri.com/EINS/530218495/530218495_2007_04A00DB0.PDF]]|01/16/09| $93,018,056.00|

!!!See also
*[[American Enterprise Institute|https://en.wikipedia.org/wiki/American_Enterprise_Institute]] - //Wikipedia.//

!!!External links
*[[American Enterprise Institute|https://www.sourcewatch.org/index.php/American_Enterprise_Institute]], SourceWatch.
*[[American Enterprise Institute|https://rationalwiki.org/wiki/American_Enterprise_Institute]], RationalWiki.

----
<br/><<footnotes " [1]" "[[Why the American Enterprise Institute chief is so popular|https://www.washingtonpost.com/blogs/right-turn/wp/2014/04/02/why-the-american-enterprise-institute-chief-is-so-popular]]. The Washington Post. April 2, 2014.">><br/><<footnotes " [2]" "Steinhauer, Jennifer (February 25, 2014). [[In New Home, Policy Group Gets Big Gift|https://www.nytimes.com/2014/02/25/us/politics/in-new-home-policy-group-gets-big-gift.html]]. New York Times.">>

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !American Family Association |
|!tax id |64-0607275|
</div>

The ''American Family Association'' (''AFA'') is a [[fundamentalist Protestant|https://en.wikipedia.org/wiki/Christian_right]] [[501(c)(3) organization|https://en.wikipedia.org/wiki/501(c)(3)]] based in the United States.<<ref " [1]">><<ref " [2]">><<ref " [3]">><<ref " [6]">><<ref " [7]">><<ref " [4]">> It opposes [[LGBT rights and expression|https://en.wikipedia.org/wiki/LGBT_rights_in_the_United_States]], [[pornography|https://en.wikipedia.org/wiki/anti-pornography_movement]], and [[abortion|https://en.wikipedia.org/wiki/pro-life_movement]].<<ref " [8]">><<ref " [5]">> It also takes a position on a variety of other [[public policy|https://en.wikipedia.org/wiki/public_policy]] goals. It was founded in 1977 by [[Donald Wildmon|https://en.wikipedia.org/wiki/Donald_Wildmon]] as the ''National Federation for Decency'' and is headquartered in [[Tupelo, Mississippi|https://en.wikipedia.org/wiki/Tupelo,_Mississippi]].

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[American Family Association Inc|https://www.erieri.com/Form990Finder/Details?EIN=640607275]]|<|<|
|!EIN |64-0607275|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |04/1982|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/640607275/640607275_2019_%20.pdf]]|05/05/21| $42,084,359.00|
|!2018 |[[990|http://990.erieri.com/EINS/640607275/640607275_2018_%20.pdf]]|12/01/20| $38,693,187.00|
|!2017 |[[990|http://990.erieri.com/EINS/640607275/640607275_2017_101ab471.PDF]]|02/05/19| $36,011,437.00|
|!2016 |[[990|http://990.erieri.com/EINS/640607275/640607275_2016_0f689623.PDF]]|08/30/18| $34,361,708.00|
|!2015 |[[990|http://990.erieri.com/EINS/640607275/640607275_2015_0de95743.pdf]]|08/02/17| $33,750,400.00|
|!2014 |[[990|http://990.erieri.com/EINS/640607275/640607275_2014_0cab6807.PDF]]|07/12/16| $34,629,960.00|
|!2013 |[[990|http://990.erieri.com/EINS/640607275/640607275_2013_0b2a1249.PDF]]|03/09/15| $36,478,480.00|
|!2012 |[[990|http://990.erieri.com/EINS/640607275/640607275_2012_0a108b9a.PDF]]|03/18/14| $31,193,278.00|
|!2011 |[[990|http://990.erieri.com/EINS/640607275/640607275_2011_090da1e6.PDF]]|03/19/13| $32,877,125.00|
|!2010 |[[990|http://990.erieri.com/EINS/640607275/640607275_2010_07ffe43d.PDF]]|03/22/12| $37,508,076.00|
|!2009 |[[990|http://990.erieri.com/EINS/640607275/640607275_2009_06D0820A.PDF]]|03/10/11| $39,210,061.00|
|!2008 |[[990|http://990.erieri.com/EINS/640607275/640607275_2008_05BEEBA4.PDF]]|03/26/10| $40,606,366.00|
|!2007 |[[990|http://990.erieri.com/EINS/640607275/640607275_2007_053B16D8.PDF]]|08/06/09| $38,779,578.00|

!!!See also
*[[American Family Association|https://en.wikipedia.org/wiki/American_Family_Association]] - //Wikipedia.//

!!!External links
*[[American Family Association|https://www.splcenter.org/fighting-hate/extremist-files/group/american-family-association]], Southern Poverty Law Center.

----
<br/><<footnotes " [1]" "Harmetz, Aljean (August 17, 1988). [['Last Temptation' to Play in Texas|https://www.nytimes.com/1988/08/17/movies/last-temptation-to-play-in-texas.html]].">><br/><<footnotes " [2]" "Rubia, Richard (July 28, 1988). [[Movie Brings Religious Dispute into Theaters|https://news.google.com/newspapers?id=addOAAAAIBAJ&sjid=yBMEAAAAIBAJ&pg=1670%2C4721364]].">><br/><<footnotes " [3]" ""[[Put On The Virtual Armor|https://web.archive.org/web/20100108194032/http://www.afa.net/journal/may/interneta.asp]]." ''AFA Journal''. May 2001. Retrieved on September 15, 2007.">><br/><<footnotes " [4]" ""[http://money.cnn.com/2005/06/01/Autos/ford_gays/index.htm Conservative Christian group calls boycott of automaker, charging it has pro-homosexual agenda]." [[CNN]]. June 1, 2006. Retrieved on November 15, 2007.">><br/><<footnotes " [5]" "Sharlet, Jeff (October 27, 2010). [[Is the Tea Party becoming a religious movement?|http://www.cnn.com/2010/OPINION/10/27/sharlet.tea.party.evangelical/index.html]]. //CNN//.">><br/><<footnotes " [6]" ""[http://www.ala.org/ala/alonline/currentnews/newsarchive/1998/june1998/cyberpatrolblocks.cfm CyberPatrol Blocks Conservative Christian Site over Anti-Gay Content] ." [[American Library Association]]. June 1998. Retrieved on September 15, 2007.">><br/><<footnotes " [7]" "[[Still Cranky After All These Years|http://www.mediatransparency.com/story.php?storyID=189]]. [[Media Transparency]]. April 19, 2007.">><br/><<footnotes " [8]" "[http://action.afa.net/Detail.aspx?id=31 Who is AFA?] . American Family Association. Retrieved on June 17, 2007.">>

{{||StandardTid}}
----

{{f84.png}} ''[[American Far-Right Political Group With Connections to Trump Launches at Simon Fraser University|https://north99.org/2018/04/05/american-far-right-political-group-connections-trump-launches-simon-fraser-university/]]'' April 5, 2018, [[North99]]

----
In an original investigation, [[North99]] has learned that a right-wing US activist group with connections to [[Donald Trump]] is expanding onto Canadian campuses.

The organization is called [[Turning Point Canada]], and it's a branch of Turning Point [[USA]], a right-wing "student activist" group funded by the billionaire [[Republican]] mega-donor [[Koch Bro]]thers.

[[Turning Point USA]] describes themselves as a nonprofit that organizes and trains students "to promote the principles of fiscal responsibility, free markets, and limited government." They plan to launch a chapter at [[Simon Fraser University]], with more to come:
{{||StandardTid}}
----

{{f84.png}} ''[[American firm hired by Ford government to privatize welfare services was fined for stealing employee pay|https://north99.org/2020/02/26/american-firm-hired-by-ford-government-to-privatize-welfare-services-was-fined-for-stealing-employee-pay/]]'' February 26, 2020, Kian Malekanian, [[North99]]

----
The [[Ford government]]'s plan to privatize welfare services in [[Ontario]] is receiving heightened backlash after it came to light that one of the firms involved has an alarming past. Fedcap, a [[Manhattan]]-based human resources firm is leading the consortium charged with administering welfare services in the [[Hamilton]]-Niagara region.

In [[2018]], Fedcap was investigated by the U.S. Department of Labor. The investigation found that Fedcap had been failing to pay and illegally deducting fees from 443 workers. Fedcap was forced to hand back nearly $3 million of withheld or deducted pay to its employees.

This same firm is now responsible for finding employment for welfare recipients in Ontario. Opposition MPP [[Lisa Gretzky]] slammed the choice as "another ill-conceived costly mistake" by the Ford government. "They swindled their own employees and this Conservative government has put them in charge of finding jobs for vulnerable people in our province."
<div style="float: right; max-width:300px">

|>| !American Freedom Defense Initiative |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/c/ce/Stop_Islamization_of_America_logo.png]] |
|!abbreviation |SIOA|
|!formation |May 4, 2010|
|!registration id |630197|
|!tax id |27-2518993|
|!jurisdiction |us-nh|
|!location |373 South Willow Street, #109, Manchester, NH, 03103, USA|
|!leader title |President|
|!leader name |[[Pamela Geller]]|
|!leader title2 |Co-founder|
|!leader name2 |[[Robert Spencer]]|
|!leader title3 |Co-founder|
|!leader name3 |[[John Joseph Jay]]|
|!remarks |Trade name:<br/>''Stop Islamization of America''|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[American Freedom Defense Initiative|https://www.erieri.com/Form990Finder/Details?EIN=272518993]]|<|<|
|!EIN |27-2518993|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |01/2013|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2020 |[[990|http://990.erieri.com/EINS/272518993/272518993_2020_%20.pdf]]|05/24/21| $98,283.00|
|!2019 |[[990|http://990.erieri.com/EINS/272518993/272518993_2019_%20.pdf]]|10/22/20| $70,243.00|
|!2018 |[[990|http://990.erieri.com/EINS/272518993/272518993_2018_10936d96.PDF]]|05/29/19| $305,733.00|
|!2017 |[[990|http://990.erieri.com/EINS/272518993/272518993_2017_0f878881.PDF]]|09/21/18| $566,297.00|
|!2016 |[[990|http://990.erieri.com/EINS/272518993/272518993_2016_0eb84a17.PDF]]|01/09/18| $888,836.00|
|!2015 |[[990|http://990.erieri.com/EINS/272518993/272518993_2015_0d6df19a.PDF]]|03/02/17| $1,294,727.00|
|!2014 |[[990|http://990.erieri.com/EINS/272518993/272518993_2014_0c256d39.PDF]]|01/21/16| $745,777.00|
|!2013 |[[990|http://990.erieri.com/EINS/272518993/272518993_2013_0ad490ec.PDF]]|11/18/14| $569,288.00|
|!2012 |[[990|http://990.erieri.com/EINS/272518993/272518993_2012_09edb14d.PDF]]|01/08/14| $3,721.00|

!!!See also
*[[Stop Islamization of America|https://en.wikipedia.org/wiki/Stop_Islamization_of_America]] - //Wikipedia.//

!!!External links
*[[Pamela Geller and Stop Islamization of America|https://www.cair.com/islamophobia/islamophobe-profiles/11689-pamela-geller-and-stop-islamization-of-america.html]], CAIR.
*[[Stop the Islamization of America|http://www.loonwatch.com/tag/stop-the-islamization-of-america/]], loonwatch.com

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !American Freedom Law Center |
|!tax id |45-2734488|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[American Freedom Law Center Inc|https://www.erieri.com/Form990Finder/Details?EIN=452734488]]|<|<|
|!EIN |45-2734488|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |09/2011|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2020 |[[990|http://990.erieri.com/EINS/452734488/452734488_2020_%20.pdf]]|05/21/21| $1,068,341.00|
|!2019 |[[990|http://990.erieri.com/EINS/452734488/452734488_2019_%20.pdf]]|10/07/20| $1,106,132.00|
|!2018 |[[990|http://990.erieri.com/EINS/452734488/452734488_2018_109155cd.PDF]]|05/29/19| $1,409,274.00|
|!2017 |[[990|http://990.erieri.com/EINS/452734488/452734488_2017_0f683eff.PDF]]|08/30/18| $966,037.00|
|!2016 |[[990|http://990.erieri.com/EINS/452734488/452734488_2016_0e1075ba.PDF]]|09/07/17| $763,545.00|
|!2015 |[[990|http://990.erieri.com/EINS/452734488/452734488_2015_0d303628.PDF]]|12/15/16| $616,468.00|
|!2014 |[[990|http://990.erieri.com/EINS/452734488/452734488_2014_0b9df4bc.PDF]]|07/27/15| $447,257.00|
|!2013 |[[990|http://990.erieri.com/EINS/452734488/452734488_2013_0aa87985.PDF]]|10/09/14| $532,534.00|
|!2012 |[[990|http://990.erieri.com/EINS/452734488/452734488_2012_0a0dfdea.PDF]]|03/14/14| $465,723.00|
|!2011 |[[990|http://990.erieri.com/EINS/452734488/452734488_2011_0a016221.PDF]]|02/18/14| $57,877.00|

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !American Institute for Economic Research |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/4/40/Aierlogoonly.jpg]] |
|!abbreviation |AIER|
|!formation |May 16, 1939 (82 years)|
|!registration id |042121305|
|!jurisdiction |us-ma|
|!tax id |04-2121305|
|!location |250 Division St., Great Barrington, MA, 01230, USA|
|!leader title |COB|
|!leader name |Gregory van Kipnis|
|!leader title2 |President|
|!leader name2 |[[Edward Stringham]]|
|!website |[[aier.org/|https://www.aier.org/]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[American Institute For Economic Research Inc|https://www.erieri.com/Form990Finder/Details?EIN=042121305]]|<|<|
|!EIN |04-2121305|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |03/1999|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2020 |[[990|http://990.erieri.com/EINS/042121305/042121305_2020_%20.pdf]]|05/25/21| $198,677,158.00|
|!2018 |[[990|http://990.erieri.com/EINS/042121305/042121305_2018_1097ec82.PDF]]|05/31/19| $184,901,564.00|
|!2017 |[[990|http://990.erieri.com/EINS/042121305/042121305_2017_0f297c7f.PDF]]|06/12/18| $200,255,883.00|
|!2016 |[[990|http://990.erieri.com/EINS/042121305/042121305_2016_0e224227.PDF]]|09/20/17| $184,892,988.00|
|!2015 |[[990|http://990.erieri.com/EINS/042121305/042121305_2015_0cf081df.PDF]]|09/27/16| $173,236,690.00|
|!2014 |[[990|http://990.erieri.com/EINS/042121305/042121305_2014_0bb98947.PDF]]|08/20/15| $180,940,215.00|
|!2013 |[[990|http://990.erieri.com/EINS/042121305/042121305_2013_0aa7330e.PDF]]|10/09/14| $170,586,261.00|
|!2012 |[[990|http://990.erieri.com/EINS/042121305/042121305_2012_09874948.PDF]]|08/22/13| $163,455,194.00|
|!2011 |[[990|http://990.erieri.com/EINS/042121305/042121305_2011_088e438b.PDF]]|10/12/12| $156,862,203.00|
|!2010 |[[990|http://990.erieri.com/EINS/042121305/042121305_2010_07e6b7bb.PDF]]|01/11/12| $155,032,825.00|
|!2009 |[[990|http://990.erieri.com/EINS/042121305/042121305_2009_0651672A.PDF]]|09/02/10| $140,819,382.00|
|!2008 |[[990|http://990.erieri.com/EINS/042121305/042121305_2008_0537CA43.PDF]]|07/30/09| $125,567,630.00|
|!2007 |[[990|http://990.erieri.com/EINS/042121305/042121305_2007_049ED2B7.PDF]]|01/15/09| $164,739,200.00|

!!!See also
*[[American Institute for Economic Research|https://en.wikipedia.org/wiki/American_Institute_for_Economic_Research]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !American Islamic Forum for Democracy |
|!tax id |71-0940051|
|!website |[[aifdemocracy.org/|https://aifdemocracy.org/]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[American Islamic Forum For Democracy|https://www.erieri.com/Form990Finder/Details?EIN=710940051]]|<|<|
|!EIN |71-0940051|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |07/2004|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990EZ|http://990.erieri.com/EINS/710940051/710940051_2018_%20.pdf]]|02/10/20| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/710940051/710940051_2017_101ac2bd.PDF]]|02/05/19| $144,545.00|
|!2016 |[[990EZ|http://990.erieri.com/EINS/710940051/710940051_2016_0ea24c34.PDF]]|12/28/17| $41,908.00|
|!2015 |[[990|http://990.erieri.com/EINS/710940051/710940051_2015_0cf32317.PDF]]|09/28/16| $172,798.00|
|!2014 |[[990|http://990.erieri.com/EINS/710940051/710940051_2014_0c4533e8.PDF]]|02/16/16| $161,182.00|
|!2013 |[[990|http://990.erieri.com/EINS/710940051/710940051_2013_0ae6a10f.PDF]]|12/03/14| $122,648.00|
|!2012 |[[990|http://990.erieri.com/EINS/710940051/710940051_2012_09e2a78a.PDF]]|12/31/13| $108,727.00|
|!2011 |[[990|http://990.erieri.com/EINS/710940051/710940051_2011_08d7e6d3.PDF]]|12/21/12| $139,493.00|
|!2010 |[[990|http://990.erieri.com/EINS/710940051/710940051_2010_07d91075.PDF]]|12/23/11| $232,777.00|
|!2009 |[[990EZ|http://990.erieri.com/EINS/710940051/710940051_2009_06A7ADCB.PDF]]|12/22/10| $53,874.00|
|!2008 |[[990EZ|http://990.erieri.com/EINS/710940051/710940051_2008_059984B1.PDF]]|12/29/09| $105,274.00|
|!2007 |[[990|http://990.erieri.com/EINS/710940051/710940051_2007_047BC787.PDF]]|12/10/08| $76,186.00|

!!!See also
*[[American Islamic Forum for Democracy|https://en.wikipedia.org/wiki/American_Islamic_Forum_for_Democracy]] - //Wikipedia.//

!!!External links
*[[American Islamic Forum for Democracy|https://www.sourcewatch.org/index.php/American_Islamic_Forum_for_Democracy]], SourceWatch.
*[[Zuhdi Jasser does not belong on USCIRF|https://www.mpac.org/programs/government-relations/dc-news-and-views/zuhdi-jasser-does-not-belong-on-uscirf.php]], March 30, 2012, Muslim Public Affairs Council.

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !American Legislative Exchange Council |
|!abbreviation |ALEC|
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/4/4c/American_Legislative_Exchange_Council.svg/175px-American_Legislative_Exchange_Council.svg.png]] |
|!tax id |52-0140979|
|!registration id |F192247|
|!jurisdiction |us-va|
|!formation |March 12, 2013|
|!leader title |President|
|!leader title2 |Treasurer|
|!leader title3 |Secretary|
|!leader title4 |Agent|
</div>

The ''American Legislative Exchange Council'' (''ALEC'') is a [[nonprofit organization|https://en.wikipedia.org/wiki/nonprofit_organization]] of [[conservative|https://en.wikipedia.org/wiki/conservatism_in_the_United_States]] [[state legislators|https://en.wikipedia.org/wiki/state_legislature_(United_States)]] and [[private sector|https://en.wikipedia.org/wiki/private_sector]] representatives who draft and share model state-level legislation for distribution among state governments in the United States.<<ref " [1]">><<ref " [3]">><<ref " [2]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[American Legislative Exchange Council|https://www.erieri.com/Form990Finder/Details?EIN=520140979]]|<|<|
|!EIN |52-0140979|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |03/1977|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990|http://990.erieri.com/EINS/520140979/520140979_2018_%20.pdf]]|06/15/20| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/520140979/520140979_2017_0ff9eb22.PDF]]|12/11/18| $6,438,760.00|
|!2016 |[[990|http://990.erieri.com/EINS/520140979/520140979_2016_0e84e91d.PDF]]|11/29/17| $6,875,363.00|
|!2015 |[[990|http://990.erieri.com/EINS/520140979/520140979_2015_0d29f5d2.PDF]]|12/10/16| $5,107,279.00|
|!2014 |[[990|http://990.erieri.com/EINS/520140979/520140979_2014_0be99cb9.PDF]]|10/09/15| $4,731,499.00|
|!2013 |[[990|http://990.erieri.com/EINS/520140979/520140979_2013_0aba236c.PDF]]|10/23/14| $4,838,138.00|
|!2012 |[[990|http://990.erieri.com/EINS/520140979/520140979_2012_09bc80ac.PDF]]|11/27/13| $4,855,087.00|
|!2011 |[[990|http://990.erieri.com/EINS/520140979/520140979_2011_0893b670.PDF]]|10/18/12| $6,638,621.00|
|!2010 |[[990|http://990.erieri.com/EINS/520140979/520140979_2010_08695639.PDF]]|08/01/12| $4,047,129.00|
|!2009 |[[990|http://990.erieri.com/EINS/520140979/520140979_2009_064206F4.PDF]]|08/10/10| $3,306,976.00|
|!2008 |[[990|http://990.erieri.com/EINS/520140979/520140979_2008_0552A1F4.PDF]]|09/23/09| $3,391,001.00|
|!2007 |[[990|http://990.erieri.com/EINS/520140979/520140979_2007_04559EA0.PDF]]|10/06/08| $3,168,106.00|

!!!See also
*[[American Legislative Exchange Council|https://en.wikipedia.org/wiki/American_Legislative_Exchange_Council]] - //Wikipedia.//

!!!External links
*[[ALEC Exposed|https://www.alecexposed.org/wiki/ALEC_Exposed]], Center for Media and Democracy.
*[[ALEC Politicians|https://www.sourcewatch.org/index.php/ALEC_Politicians]], SourceWatch.

----
<br/><<footnotes " [1]" "May, Clifford (1987-08-30). [[Transportation Chief Attacks Congress on Safety|https://www.nytimes.com/1987/08/30/us/transportation-chief-attacks-congress-on-safety.html]]. //The New York Times//.">><br/><<footnotes " [2]" "Griffin, Marshall (January 14, 2014). [['Right-to-work' bill praised and blasted in House committee hearing|http://kbia.org/post/right-work-bill-praised-and-blasted-house-committee-hearing]]. [[KBIA]].">><br/><<footnotes " [3]" "Goodman, Howard (March 23, 2013). [[NRA's Behind-the-Scenes Campaign Encouraged 'Stand Your Ground' Adoption|http://fcir.org/2012/03/23/nras-behind-the-scenes-campaign-encouraged-stand-your-ground-adoption-across-the-country/]]. [[Florida Center for Investigative Reporting]].">>

{{||StandardTid}}
!!!See also
*[[American Media, Inc.|https://en.wikipedia.org/wiki/American_Media,_Inc.]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !American Nazi Party |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !American Petroleum Institute |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !American Principles Project |
|!tax id |26-4613397|
|!leader title |COB|
|!leader name |[[Sean Fieler]]|
|!leader title2 |President|
|!leader name2 |Francis P. Cannon|
|!leader title3 |Executive Director|
|!leader name3 |Terry Schilling|
|!website |[[americanprinciplesproject.org/|https://americanprinciplesproject.org/]]|
</div>

<div style="float: right; max-width:300px">

|>| !American Principles Project Foundation |
|!tax id |26-4442148|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[American Principles Project Foundation|https://www.erieri.com/Form990Finder/Details?EIN=264442148]]|<|<|
|!EIN |26-4442148|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |01/2014|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/264442148/264442148_2019_%20.pdf]]|02/24/21| $78,158.00|
|!2018 |[[990|http://990.erieri.com/EINS/264442148/264442148_2018_%20.pdf]]|11/22/19| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/264442148/264442148_2017_0fe35398.PDF]]|11/26/18| $217,677.00|
|!2016 |[[990|http://990.erieri.com/EINS/264442148/264442148_2016_0e720588.PDF]]|11/08/17| $83,744.00|
|!2015 |[[990|http://990.erieri.com/EINS/264442148/264442148_2015_0d3ba70c.PDF]]|12/29/16| $243,138.00|
|!2014 |[[990|http://990.erieri.com/EINS/264442148/264442148_2014_0bca22d2.PDF]]|09/10/15| $315,950.00|
|!2013 |[[990|http://990.erieri.com/EINS/264442148/264442148_2013_0af326a4.PDF]]|12/11/14| $123,491.00|
|!2012 |[[990|http://990.erieri.com/EINS/264442148/264442148_2012_09a5cda9.PDF]]|10/29/13| $54,170.00|
|!2011 |[[990|http://990.erieri.com/EINS/264442148/264442148_2011_0be7b29a.PDF]]|10/07/15| $121,771.00|
|!2010 |[[990|http://990.erieri.com/EINS/264442148/264442148_2010_0be7b4e4.PDF]]|10/07/15| $101,653.00|
|!2009 |[[990|http://990.erieri.com/EINS/264442148/264442148_2009_0be7b2bb.PDF]]|10/07/15| $79,970.00|

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[American Principles Project|https://www.erieri.com/Form990Finder/Details?EIN=264613397]]|<|<|
|!EIN |26-4613397|<|<|
|!Subsection |04|<|<|
|!Deductibility |2 - Contributions are not deductible.|<|<|
|!Ruling date |11/2014|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990O|http://990.erieri.com/EINS/264613397/264613397_2018_%20.pdf]]|12/06/19| $459,115.00|
|!2017 |[[990O|http://990.erieri.com/EINS/264613397/264613397_2017_0fd1b383.PDF]]|11/08/18| $380,238.00|
|!2016 |[[990O|http://990.erieri.com/EINS/264613397/264613397_2016_0e751a49.PDF]]|11/13/17| $451,860.00|
|!2015 |[[990O|http://990.erieri.com/EINS/264613397/264613397_2015_0d35fd3d.PDF]]|12/21/16| $679,746.00|
|!2014 |[[990O|http://990.erieri.com/EINS/264613397/264613397_2014_0bcce38e.PDF]]|09/15/15| $648,590.00|
|!2013 |[[990O|http://990.erieri.com/EINS/264613397/264613397_2013_0af72971.PDF]]|12/18/14| $548,419.00|
|!2012 |[[990O|http://990.erieri.com/EINS/264613397/264613397_2012_09a6373e.PDF]]|10/29/13| $73,683.00|
|!2011 |[[990O|http://990.erieri.com/EINS/264613397/264613397_2011_0b1fb05a.PDF]]|02/19/15| $140,224.00|
|!2010 |[[990O|http://990.erieri.com/EINS/264613397/264613397_2010_0b1bbe17.PDF]]|02/09/15| $63,003.00|
|!2009 |[[990O|http://990.erieri.com/EINS/264613397/264613397_2009_0b1bbe35.PDF]]|02/09/15| $1,471.00|

{{||StandardTid}}
----

{{f0.png}} ''[[American private-education lobbying group sets up shop in Ontario|https://globalnews.ca/news/5736266/teachon-private-education-lobbying-group-ontario/]]'' August 7, 2019, Travis Dhanraj, [[Global News]]

----
An American lobbying organization that advocates for directing government towards supporting private schools has opened an [[Ontario]] division.

In a news release announcing the creation of [[TeachON]], the organization said: "The Ontario-based group will follow a similar model to the broader [[Teach Coalition]], working with MPPs to secure proper funding for independent school."

"Through our partnership with Teach Coalition, we're able to learn from their best practices in order to work with our politicians to secure the necessary funding for children who attend an academic institution best suited to their unique educational needs," TeachON executive director [[Sam Eskenasi]] said in the release.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !New Century Foundation |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/3/33/AmericanRenaissance.png/175px-AmericanRenaissance.png]] |
|!type |Kentucky Business Trust|
|!tax id |61-6212159|
|!registration id |0433407|
|!jurisdiction |us-ky|
|!founded date |May 23, 1997|
|!leader name |[[Jared Taylor]]|
|!website |[[amren.com/|https://www.amren.com/]]|
</div>

''''American Renaissance'''' (''''AR'''' or ''''AmRen'''') is a monthly [[white supremacist|https://en.wikipedia.org/wiki/white_supremacist]] online publication founded and edited by [[Jared Taylor]].<ref name = "Post2016">Peter Holley (January 12, 2016). [[Hear a white nationalist's robocall urging Iowa voters to back Trump|https://www.washingtonpost.com/news/post-politics/wp/2016/01/12/why-this-leading-white-nationalist-is-urging-iowa-voters-to-back-donald-trump/]].</ref><<ref " [4]">><<ref " [5]">><<ref " [6]">> It is published by the ''New Century Foundation'', which describes itself as a "[[race-realist|https://en.wikipedia.org/wiki/Race_realism]], white advocacy organization".<<ref " [1]">><<ref " [2]">> It has also been described as "[[alt-right|Alt-Right]]" by ''[[The Guardian]]''.<<ref " [3]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |April 29, 2020|<|<|
|!Registration|<|<|<|
|!Name |[[New Century Foundation|https://www.erieri.com/Form990Finder/Details?EIN=616212159]]|<|<|
|!EIN |61-6212159|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |06/1994|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990|http://990.erieri.com/EINS/616212159/616212159_2018_ .pdf]]|11/19/19| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/616212159/616212159_2017_0f532877.PDF]]|08/08/18| $1,833,647.00|
|!2016 |[[990|http://990.erieri.com/EINS/616212159/616212159_2016_0dc91a01.PDF]]|06/12/17| $1,769,854.00|
|!2015 |[[990R|http://990.erieri.com/EINS/616212159/616212159_2015_0ceb57bb.PDF]]|09/20/16| $1,672,977.00|
|!2014 |[[990|http://990.erieri.com/EINS/616212159/616212159_2014_0b6b45f7.PDF]]|06/04/15| $1,639,716.00|
|!2013 |[[990|http://990.erieri.com/EINS/616212159/616212159_2013_0a5fc207.PDF]]|06/16/14| $1,647,064.00|
|!2012 |[[990O|http://990.erieri.com/EINS/616212159/616212159_2012_094587ec.PDF]]|05/21/13| $1,643,271.00|
|!2011 |[[990|http://990.erieri.com/EINS/616212159/616212159_2011_083b0101.PDF]]|05/31/12| $1,686,017.00|
|!2010 |[[990|http://990.erieri.com/EINS/616212159/616212159_2010_07270CF1.PDF]]|05/13/11| $1,651,391.00|
|!2009 |[[990EZ|http://990.erieri.com/EINS/616212159/616212159_2009_06061953.PDF]]|06/23/10| $665,293.00|
|!2008 |[[990EZ|http://990.erieri.com/EINS/616212159/616212159_2008_050CE768.PDF]]|06/06/09| $714,479.00|
|!2007 |[[990|http://990.erieri.com/EINS/616212159/616212159_2007_04395AE5.PDF]]|08/08/08| $721,270.00|

!!!See also
*[[American Renaissance (magazine)|https://en.wikipedia.org/wiki/American_Renaissance_(magazine)]] - //Wikipedia.//

!!!External links
*[[American Renaissance|https://www.splcenter.org/fighting-hate/extremist-files/group/american-renaissance]], Southern Poverty Law Center.
----
<br/><<footnotes " [1]" "[[American Renaissance|http://www.amren.com/siteinfo/information.html]]. 2011.">><br/><<footnotes " [2]" "[[The Rise Of The &quot;Alt-Right&quot; Movement And Its Place In This Year's Presidential Campaign|http://thedianerehmshow.org/shows/2016-08-29/the-rise-of-the-alt-right-movement-and-its-place-in-this-years-presidential-campaign?_ga=1.209653522.124250118.1467840514]]. The Diane Rehm Show. August 30, 2016.">><br/><<footnotes " [3]" "[['The races are not equal': meet the alt-right leader in Clinton's campaign ad|https://www.theguardian.com/us-news/2016/aug/26/jared-taylor-alt-right-clinton-trump]]. //[[The Guardian]]//. August 26, 2016.">><br/><<footnotes " [4]" "Claire Groden (January 12, 2016). [[White Supremacist Group Makes Pro-Trump Robocalls|http://fortune.com/2016/01/12/white-supremacists-trump/]]. //Fortune//.">><br/><<footnotes " [5]" "[[Jared Taylor/American Renaissance|https://www.adl.org/news/article/extremism-in-america-jared-tayloramerican-renaissance]]. //Extremism in America//. Anti-Defamation League. January 11, 2011.">><br/><<footnotes " [6]" "Elspeth Reeve (April 11, 2012). [[Racist Writers Are Right to Feel Threatened|http://www.theatlanticwire.com/politics/2012/04/racist-writers-are-right-feel-threatened/51031/]]. //The Atlantic Wire//. The Atlantic.">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Americans for Prosperity |
|!formation |March 10, 2004|
|!registration id |EXTUID_2677677|
|!tax id |75-3148958|
|!jurisdiction |us-dc|
|!leader title |President|
|!website |[[americansforprosperity.org|https://americansforprosperity.org]]|
</div>

<div style="float: right; max-width:300px">

|>| !Americans for Prosperity Foundation |
|!formation |July 22, 1987|
|!registration id |2132765|
|!tax id |52-1527294|
|!jurisdiction |us-de|
|!leader title |President|
</div>

Astro-turf lobbyists for the Koch Bro.

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Americans For Prosperity|https://www.erieri.com/Form990Finder/Details?EIN=753148958]]|<|<|
|!EIN |75-3148958|<|<|
|!Subsection |04|<|<|
|!Deductibility |2 - Contributions are not deductible.|<|<|
|!Ruling date |10/2004|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990O|http://990.erieri.com/EINS/753148958/753148958_2018_%20.pdf]]|06/09/20| $0.00|
|!2017 |[[990O|http://990.erieri.com/EINS/753148958/753148958_2017_100f5b30.PDF]]|01/29/19| $15,506,343.00|
|!2016 |[[990O|http://990.erieri.com/EINS/753148958/753148958_2016_0ed2a266.PDF]]|01/30/18| $11,076,564.00|
|!2015 |[[990O|http://990.erieri.com/EINS/753148958/753148958_2015_0d7e5d0b.PDF]]|03/29/17| $6,887,540.00|
|!2014 |[[990O|http://990.erieri.com/EINS/753148958/753148958_2014_0c36b35b.PDF]]|02/03/16| $7,611,462.00|
|!2013 |[[990O|http://990.erieri.com/EINS/753148958/753148958_2013_0b17a7b0.PDF]]|02/02/15| $12,656,629.00|
|!2012 |[[990O|http://990.erieri.com/EINS/753148958/753148958_2012_09d28bdb.PDF]]|12/18/13| $2,502,380.00|
|!2011 |[[990O|http://990.erieri.com/EINS/753148958/753148958_2011_08dccaad.PDF]]|12/27/12| $8,890,280.00|
|!2010 |[[990O|http://990.erieri.com/EINS/753148958/753148958_2010_076c28fc.PDF]]|09/01/11| $2,629,702.00|
|!2009 |[[990O|http://990.erieri.com/EINS/753148958/753148958_2009_063A7424.PDF]]|08/02/10| $2,388,384.00|
|!2008 |[[990O|http://990.erieri.com/EINS/753148958/753148958_2008_05524CA1.PDF]]|09/22/09| $377,260.00|
|!2007 |[[990O|http://990.erieri.com/EINS/753148958/753148958_2007_043EC8F7.PDF]]|08/23/08| $507,143.00|

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Americans For Prosperity Foundation|https://www.erieri.com/Form990Finder/Details?EIN=521527294]]|<|<|
|!EIN |52-1527294|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |01/1988|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/521527294/521527294_2019_%20.pdf]]|04/01/21| $10,902,851.00|
|!2018 |[[990|http://990.erieri.com/EINS/521527294/521527294_2018_%20.pdf]]|02/14/20| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/521527294/521527294_2017_1039d1a2.PDF]]|02/27/19| $10,157,247.00|
|!2016 |[[990|http://990.erieri.com/EINS/521527294/521527294_2016_0ed46831.PDF]]|01/31/18| $10,436,063.00|
|!2015 |[[990|http://990.erieri.com/EINS/521527294/521527294_2015_0d856744.PDF]]|04/03/17| $7,536,863.00|
|!2014 |[[990|http://990.erieri.com/EINS/521527294/521527294_2014_0c32c644.PDF]]|01/29/16| $10,330,200.00|
|!2013 |[[990|http://990.erieri.com/EINS/521527294/521527294_2013_0ad39aca.PDF]]|11/17/14| $8,012,392.00|
|!2012 |[[990|http://990.erieri.com/EINS/521527294/521527294_2012_09e4d1d8.PDF]]|12/31/13| $11,822,279.00|
|!2011 |[[990|http://990.erieri.com/EINS/521527294/521527294_2011_08d3317f.PDF]]|12/19/12| $14,129,009.00|
|!2010 |[[990|http://990.erieri.com/EINS/521527294/521527294_2010_076b84e3.PDF]]|08/31/11| $2,875,479.00|
|!2009 |[[990|http://990.erieri.com/EINS/521527294/521527294_2009_063B1295.PDF]]|08/03/10| $788,898.00|
|!2008 |[[990|http://990.erieri.com/EINS/521527294/521527294_2008_0551517D.PDF]]|09/21/09| $766,092.00|
|!2007 |[[990|http://990.erieri.com/EINS/521527294/521527294_2007_043FA918.PDF]]|08/26/08| $1,332,037.00|

!!!See also
*[[Americans for Prosperity|https://en.wikipedia.org/wiki/Americans_for_Prosperity]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Americans for Tax Reform |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/b/b1/Atr-logo-thumb-150.jpg]] |
|!tax id |52-1403587|
|!location |722 12th Street NW 4th Floor  Washington, DC 20005|
|!website |[[atr.org/|https://www.atr.org/]]|
</div>

<div style="float: right; max-width:300px">

|>| !Americans For Tax Reform Foundation |
|!tax id |52-1400492|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |June 27, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Americans For Tax Reform Foundation|https://www.erieri.com/Form990Finder/Details?EIN=521400492]]|<|<|
|!EIN |52-1400492|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |10/1985|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/521400492/521400492_2019_%20.pdf]]|03/31/21| $406,278.00|
|!2018 |[[990|http://990.erieri.com/EINS/521400492/521400492_2018_%20.pdf]]|01/31/20| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/521400492/521400492_2017_1015452f.PDF]]|02/01/19| $711,056.00|
|!2016 |[[990|http://990.erieri.com/EINS/521400492/521400492_2016_0eb4a18d.PDF]]|01/05/18| $441,484.00|
|!2015 |[[990|http://990.erieri.com/EINS/521400492/521400492_2015_0d71f305.PDF]]|03/07/17| $243,249.00|
|!2014 |[[990|http://990.erieri.com/EINS/521400492/521400492_2014_0c3ad0c5.PDF]]|02/05/16| $259,069.00|
|!2013 |[[990|http://990.erieri.com/EINS/521400492/521400492_2013_0b0d5cb1.PDF]]|12/29/14| $442,930.00|
|!2012 |[[990|http://990.erieri.com/EINS/521400492/521400492_2012_09ecdfe2.PDF]]|01/07/14| $472,109.00|
|!2011 |[[990|http://990.erieri.com/EINS/521400492/521400492_2011_08db0a22.PDF]]|12/26/12| $259,899.00|
|!2010 |[[990|http://990.erieri.com/EINS/521400492/521400492_2010_07914cbf.PDF]]|10/18/11| $158,182.00|
|!2009 |[[990|http://990.erieri.com/EINS/521400492/521400492_2009_06092D9A.PDF]]|06/28/10| $94,657.00|
|!2008 |[[990|http://990.erieri.com/EINS/521400492/521400492_2008_056F85D6.PDF]]|11/17/09| $440,663.00|
|!2007 |[[990|http://990.erieri.com/EINS/521400492/521400492_2007_042FF876.PDF]]|07/21/08| $618,295.00|

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Americans For Tax Reform|https://www.erieri.com/Form990Finder/Details?EIN=521403587]]|<|<|
|!EIN |52-1403587|<|<|
|!Subsection |04|<|<|
|!Deductibility |2 - Contributions are not deductible.|<|<|
|!Ruling date |08/1993|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990O|http://990.erieri.com/EINS/521403587/521403587_2018_%20.pdf]]|06/09/20| $0.00|
|!2017 |[[990O|http://990.erieri.com/EINS/521403587/521403587_2017_10382617.PDF]]|02/25/19| $16,776,918.00|
|!2016 |[[990O|http://990.erieri.com/EINS/521403587/521403587_2016_0eb73e3f.PDF]]|01/08/18| $13,033,003.00|
|!2015 |[[990O|http://990.erieri.com/EINS/521403587/521403587_2015_0d8814e3.PDF]]|04/04/17| $11,682,411.00|
|!2014 |[[990O|http://990.erieri.com/EINS/521403587/521403587_2014_0c3af5dd.PDF]]|02/05/16| $11,192,259.00|
|!2013 |[[990O|http://990.erieri.com/EINS/521403587/521403587_2013_0b0b778c.PDF]]|12/29/14| $11,007,935.00|
|!2012 |[[990O|http://990.erieri.com/EINS/521403587/521403587_2012_09edee41.PDF]]|01/08/14| $10,630,998.00|
|!2011 |[[990O|http://990.erieri.com/EINS/521403587/521403587_2011_08cf7133.PDF]]|12/17/12| $10,318,076.00|
|!2010 |[[990O|http://990.erieri.com/EINS/521403587/521403587_2010_07b65925.PDF]]|11/23/11| $8,246,306.00|
|!2009 |[[990O|http://990.erieri.com/EINS/521403587/521403587_2009_060B0182.PDF]]|06/29/10| $7,217,428.00|
|!2008 |[[990O|http://990.erieri.com/EINS/521403587/521403587_2008_0574E66E.PDF]]|11/25/09| $7,452,563.00|
|!2007 |[[990O|http://990.erieri.com/EINS/521403587/521403587_2007_0430EC20.PDF]]|07/22/08| $7,866,370.00|

!!!See also
*[[Americans for Tax Reform|https://en.wikipedia.org/wiki/Americans_for_Tax_Reform]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Amid the threat of province-wide school closures, where is Premier Doug Ford?|http://globalnews.ca/news/5989758/where-is-doug-ford/]]'' October 4, 2019, Travis Dhanraj, [[Global News]]

----
In the midst of a heated labour dispute with 55,000 educational workers, the threat of schools across the province shutting down Monday, and the backdrop of a federal election campaign, Premier [[Doug Ford]] remains tight lipped and out of the media spotlight.

The last time the premier spoke to press was on Sept. 17 in [[North Bay]].

Since then, Ford has ducked media when attending cabinet meetings, opting to enter the executive council chamber though back hallways at [[Queen's Park]].
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Amnesty International raises concerns about Jason Kenney's strategy to fight anti-oil forces|https://www.thestar.com/edmonton/2019/09/10/amnesty-international-says-alberta-war-room-public-inquiry-may-violate-human-rights.html]]'' September 10, 2019, Kieran Leavitt, [[Toronto Star]]

----
EDMONTON—Global human rights organization [[Amnesty International]] condemned the [[Alberta]] government's "fight back" strategy Tuesday, saying the energy "war room" and a public inquiry into allegedly foreign-funded anti-oil and gas campaigns could potentially violate charter rights.

But a constitutional law expert says that while the United Conservatives' tactics could be "treading close to the line," the steps the government has taken so far don't meet the bar for violating freedom of expression.

Premier [[Jason Kenney]] government's launched its $30-million energy war room earlier this year to create an information campaign aimed at correcting what it sees as misinformation on various media platforms about Alberta's energy sector.
----

{{f49.png}} ''[[Amnesty International responds to Jason Kenney's criticism of its open letter|https://nationalpost.com/news/canada/amnesty-international-responds-to-jason-kenneys-criticism-of-its-open-letter]]'' September 13, 2019, [[National Post]]

----
In the battle of the open letters, here's how it unfolded:

[[Amnesty International]]'s Canadian branch wrote on Sept. 10, [[2019]], to [[Alberta]] Premier [[Jason Kenney]], "highlighting serious human rights concerns with his aggressive approach to defending the oil and gas industry."

Kenney responded: "I understand it must be hard for you."
----

{{f94.png}} ''[[Among Doug Ford's PCs, yet another candidate with bigoted views emerges|https://www.thestar.com/opinion/star-columnists/2018/05/11/among-doug-fords-pcs-yet-another-candidate-with-bigoted-views-emerges.html]]'' May 11, 2018, Shree Paradkar, [[Toronto Star]]

----
If a man is known by the company he keeps, in politics and especially before an election, said company has been known to make or break the man's chances. But in the past 18 months, thanks to the outsized influence of our southern neighbour, politicians have slid from contrition to shamelessness in their associations. Where mere months ago, a Canadian conservative could be damned for trying to divide the country by blowing the dog whistle of "Canadian values," today a Canadian conservative can court far more overt divisiveness without fear of consequence.

And so [[Doug Ford]], pitching himself as worthy of leading [[Ontario]] and careful not to say anything openly discriminatory himself, appears to feel no compunction being surrounded by those who do.

The latest in the list of dubious people who want to be part of Ford's team is [[Merrilee Fullerton]], the PC candidate for Kanata-Carleton.

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Amy Fee |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[An Alberta Pension Plan has merit - but not as a source of fresh capital for the energy sector|https://www.cbc.ca/news/canada/calgary/alberta-pension-plan-aimco-max-fawcett-1.5374110]]'' November 27, 2019, Max Fawcett, Opinion, [[CBC News]]

----
Desperate times call for desperate measures, and that might be what [[Jason Kenney]]'s government has in mind when it comes to supporting the energy sector. Yes, it's already invested in a $30-million war room and a public inquiry that will investigate its critics. But the biggest investment of all may be yet to come: your pension dollars.

That's one of the concerns that's been raised about Bill 22, the omnibus legislation that was rushed into law while the premier was down in [[Texas]] drumming up investment for the oilpatch.

It's been most vocally criticized for its impact on the investigation into the [[2017]] UCP leadership race, one that has already resulted in more than $200,000 in fines.
----

{{f0.png}} ''[[An American Billionaire Reportedly Got To Skip Quarantine To Visit Toronto|https://www.narcity.com/news/ca/on/toronto/american-billionaire-liz-uihlein-reportedly-got-to-skip-quarantine-on-toronto-trip]]'' September 17, 2020, Abby Neufeld, [[Narcity]]

----
[[Canada]] has been enforcing its quarantine laws since the spring, but one wealthy American was apparently able to sidestep them on a business trip to [[Toronto]] last month.

American billionaire [[Liz Uihlein]], the president and CEO of Uline Inc., flew in to visit a company facility in [[Milton]], [[CBC News]] reports.

The outlet claims that she was permitted to skip the otherwise mandatory 14-day quarantine regulations for her three-day trip.
----

{{f49.png}} ''[[An apology from the National Post|https://nationalpost.com/editors/an-apology-from-the-national-post]]'' September 30, 2011, Editorial, [[National Post]]

----
Earlier this week the [[National Post]] ran an advertisement that has caused some controversy. The ad, bought by the [[Institute for Canadian Values]], argued against aspects of the [[Ontario]] school curriculum that include instruction about certain aspects of human sexuality. Specifically, it objected to teaching young children — those between junior kindergarten and Grade 3 — about transsexual/transgender/intersexed/two-spirited issues.

The National Post has procedures in place for vetting the content of advertising, especially advocacy advertising. The procedures are intended to ensure that such ads meet a standard of tone and respect that is consistent with furthering constructive dialogue about important public policy issues.

In this case, those procedures were not followed. An ad that should not have run in its proposed form was allowed to run.
----

{{f43.png}} ''[[An ethics mess is dragging down Scott Pruitt. Will John Bolton be next?|https://www.washingtonpost.com/blogs/right-turn/wp/2018/04/05/an-ethics-mess-is-dragging-down-scott-pruitt-will-john-bolton-be-next/]]'' April 5, 2018, Jennifer Rubin, Opinion, [[Washington Post]]

----
If Friday afternoons are the best time to shove off embattled advisers, [[Environmental Protection Agency]] Administrator [[Scott Pruitt]] might want to start clearing out his desk today. A new complication has arisen in his corner of Trumpland's ethical swamp. The Post reports:

Kevin Minoli, EPA's designated agency ethics official and principal deputy general counsel, had written in a March 30 memo that Pruitt's lease of a room in a Capitol Hill condo co-owned by health-care lobbyist Vicki Hart — for $50 a night, charged only when he stayed there — did not constitute a gift because that rate for 30 consecutive days would have equated to a monthly rent of $1,500. Minoli described that as "a reasonable market value." But in a new memo, which was obtained by the Campaign [[Legal]] Center and first reported by [[CNN]], Minoli emphasized that he only evaluated the terms of the lease and not activities the document did not cover. The lease, for example, provided for the use of a single room. "All other space is controlled by the landlord," it stated. But several EPA officials have confirmed that Pruitt's adult daughter stayed in the condo apartment's second bedroom for a period when she was working at the White House last year.

Whether Minoli is the most incompetent ethics examiner on the planet (to have rendered a decision without all the facts) or is walking back from an embarrassing attempt to whitewash a growing scandal remains unclear. However, once again, those who jumped to defend the indefensible in this administration have been hung out to dry. The clock is ticking down on Pruitt's tenure.
----

{{f46.png}} ''[[An Infectious Disease Doctor Explains Why Striving For Herd Immunity From Covid-19 Is A Bad Idea|https://www.forbes.com/sites/coronavirusfrontlines/2020/09/14/an-infectious-disease-doctor-explains-why-striving-for-herd-immunity-from-covid-19-is-a-bad-idea/#d34c0f26b4f9]]'' September 14, 2020, Mark Kortepeter, [[Forbes]]

----
There has been conjecture in the news lately whether White House medical advisor, Dr. [[Scott Atlas]], has endorsed a U.S. national response for pursuing "herd immunity." He has denied this, but there are others on social media and elsewhere who have endorsed the idea. This would be bad policy, for several reasons.

Before we get into that, though, here's a brief primer on herd immunity: it's a concept that usually applies to vaccines. The goal of achieving herd immunity is to vaccinate a high enough percent of a population to break the viral or bacterial chain of transmission between people. If enough people are vaccinated, the immunity of the "herd" of people protects those individuals who may not be able to receive a vaccine.

The percentage of the population that needs to be vaccinated depends on how contagious the infectious agent is. For measles, which is the most contagious virus known, up to 95% of the population must be vaccinated to achieve herd immunity. The SARS-CoV-2 virus (that causes COVID-19 illness) is not as contagious but estimates suggest that 50-70% of the population must be vaccinated to achieve herd immunity.
----

{{f182.png}} ''[[An old photo of Stephen Harper in Indigenous garb is being misrepresented online|https://www.cbc.ca/news/technology/stephen-harper-headdress-trudeau-blackface-1.5294119]]'' September 23, 2019, Kaleigh Rogers, [[CBC News]]

----
In the wake of Liberal leader [[Justin Trudeau]]'s blackface scandal , an image of [[Stephen Harper]] is being shared online showing the former prime minister wearing an [[Indigenous]] headdress and face paint.

Those posting the images are attempting to draw parallels between the images of Trudeau wearing blackface makeup and the photo of Harper. But Harper wasn't wearing a costume at the time — he was taking part in a ceremony naming him an honorary chief.

In [[2011]], Harper was given the ceremonial title by the Blood Tribe in southern [[Alberta]]. As part of the ceremony, Blood Tribe elder Pete Standing Alone painted Harper's face and placed a headdress of eagle feathers on his head.
----

{{f0.png}} ''[[An Ontario Student Called Premier Doug Ford "A Timbit" On Live TV (VIDEO)|https://www.narcity.com/news/ca/on/toronto/doug-ford-timbit-comparison-was-made-by-a-student-and-its-live-tv-gold]]'' December 4, 2019, Anja Kundacina, [[Narcity]]

----
Ah, Timbits, the nation's snack. While the [[Ontario]] teachers' strike was taking place across the province on December 4, one student's reaction to the events on live T.V. is grabbing the attention. In particular, the kid's [[Doug Ford]] Timbit comparison, which will probably brighten your day a little regardless of your politics.

It's no secret that some students and teachers aren't too happy with Ford these days.

Between the cellphone ban in classrooms, the class size controversy, and mandatory e-learning the PC government wants to establish, some people are frustrated.
----

{{f84.png}} ''[[An up-to-date (and growing) list of the worst Conservative candidates|https://north99.org/2019/09/16/an-up-to-date-and-growing-list-of-the-worst-conservative-candidates/]]'' September 16, 2019, Taylor Scollon, [[North99]]

----
Every day it seems there are new revelations of racist, homophobic, or bigoted comments made by Conservative candidates in the [[2019]] Canadian [[Federal election]]. Keeping up can be difficult. We are maintaining an up to date list of all the terrible Conservative candidates, what they have done, and whether they are still on the ballot.

Ghada Malek

Riding: [[Mississauga-Streetsville]]
----

{{f365.png}} ''[[ANALYSIS: Doug Ford's cost-cutting often comes at expense of the poor|https://www.simcoe.com/news-story/9516526-analysis-doug-ford-s-cost-cutting-often-comes-at-expense-of-the-poor/]]'' July 29, 2019, Rick Vanderlinde, [[Simcoe.com]]

----
So many of the government's austerity measures are aimed at society's most vulnerable. In this case, it's injured workers battling complex workers' compensation rules, tenants fighting landlords at hearings, or Ontarians fighting to retain disability payments.

Ford has promised to reduce the provincial deficit by $6 billion through efficiencies. So far, the poor have borne the brunt of this strategy.

The legal clinic, with headquarters in Orillia and offices in [[Barrie]], Collingwood, Haliburton, Lindsay, Midland, Minden and Christian Island, doesn't deal with criminal and family court issues. Cuts will impact the poor in those areas, too.
----

{{f0.png}} ''[[ANALYSIS: Ford's firing of finance minister in cabinet shuffle is a frank admission of failure|https://globalnews.ca/news/5412369/analysis-ford-government-cabinet-shuffle/]]'' June 20, 2019, David Akin, [[Global News]]

----
As the premier, he wears that but so do his staff and advisers who, in clearly trying to blame the problems of their government on everyone else but them, only ended up focusing attention on their culpability in the fact that Ford is now, in some polls, less popular than [[Kathleen Wynne]] was in the dying days of her government.

But whether Fedeli had quit or simply taken the demotion, the main takeaway of Thursday's remarkable rearranging of the premier's executive council is that with this shuffle, Ford is admitting that he got a lot wrong about his first year at the helm of the country's largest and, arguably, most important province. It is as about as frank an admission of failure as one can make.

Fedeli, ever the party loyalist, likely knew that his complete removal from cabinet would shortly be followed by the first challenges to Ford's leadership of the party. One is reminded that Ford won that hastily called leadership with next to no caucus support.
----

{{f0.png}} ''[[ANALYSIS: Scheer's lack of experience in dealing with protesters|https://globalnews.ca/news/5957438/andrew-scheer-protestors/]]'' September 27, 2019, Mike Le Couteur, [[Global News]]

----
The words "bonjour, tout le monde" had barely crossed [[Andrew Scheer]]'s lips when a man in the room began shouting at the Conservative leader.

As he was wrestled to the floor by the campaign's private security, the protester, who had been posing as a journalist, asked Scheer how he can justify a climate policy that includes building more pipelines. It's likely the man didn't want to hear the answer — nor would he have the chance as he was quickly and forcefully removed from the location.

All the while, Scheer stood patiently waiting for the incident to be over so he could go back to his speech on the 40-inch-screen TV teleprompter and get back to his message of the day.
----

{{f0.png}} ''[[Analysis: Trudeau has best debate performance of his career|https://www.thebeaverton.com/2019/09/analysis-trudeau-has-best-debate-performance-of-his-career/]]'' September 13, 2019, Alex Huntley, satire, [[The Beaverton]]

----
TORONTO – Last night's Maclean's/City TV leaders debate for the [[2019]] federal election was a true highlight for the Prime Minister's political career.

[[Justin Trudeau]] had zero gaffes and stumbles in his shorter-than-brief statements and arguments with [[Andrew Scheer]], [[Jagmeet Singh]], and [[Elizabeth May]].

"It was his best performance to date," said GTG Political Strategies CEO Allan Silver. "Trudeau kept his cool when the other leaders questioned his record on indigenous issues, the environment, and the debt."
<div style="float: right; max-width:300px">

|>| !Anarcho-capitalism |
</div>

Despite the name, Anarcho-Capitalists are not anarchists.

!!!See also
*[[Anarcho-capitalism|https://en.wikipedia.org/wiki/Anarcho-capitalism]] - //Wikipedia.//

{{||StandardTid}}
----

{{f94.png}} ''[[Anatomy of a manufactured election scandal|https://www.thestar.com/politics/federal/2019/10/09/anatomy-of-a-manufactured-election-scandal.html]]'' October 9, 2019, Marco Chown Oved, [[Toronto Star]]

----
Social media was ablaze all weekend with talk of a bombshell story about a sex scandal involving Liberal Leader [[Justin Trudeau]]. The only problem: there wasn't one.

For the better part of four days, wild and baseless allegations of sexual impropriety by Trudeau during his time as a teacher at a [[Vancouver]] private school ricocheted from smart phone screens to computer monitors across the country.

There were those who fed the rumour mill, tweeting "I'm hearing…" and adding completely fabricated details, while others fanned the flames with innocent posts asking "could this be true?"
----

{{f49.png}} ''[[Ancient wiring made 24 Sussex a firetrap that put Harper and family at risk, report reveals|https://nationalpost.com/news/politics/ancient-wiring-made-24-sussex-a-firetrap-that-put-harper-and-family-at-risk-report-reveals]]'' August 31, 2016, [[National Post]]

----
Twenty-four Sussex Drive is basically a firetrap that posed a "serious" safety risk to former prime minister [[Stephen Harper]] and his family, says a [[2011]] report done for the [[National Capital Commission]].

The report on human health risks and the safety of the electrical system at the currently vacant official residence — prepared by J.L. Richards & Associates and marked secret — was released to the [[Ottawa Citizen]] under access to information.

It says the "major life safety risk" to occupants arose from the presence of significant quantities of RH-BX cable, now 65 years old, "which poses the distinct potential for arc faults and a possible fire.
----

{{f0.png}} ''[[And Now, the Harper Comeback. Just Read the Signs|https://thetyee.ca/Analysis/2019/12/12/Harper-Comeback/]]'' December 12, 2019, Michael Harris, [[The Tyee]]

----
For months now, sources within the Conservative party have been telling me of an internal faction eager to see [[Andrew Scheer]] gone in order to make way for the return of [[Stephen Harper]] as party leader.

Nothing we've seen in recent weeks, and now today, argues against this. In fact, Scheer's doomed attempt to hang on to the CPC leadership has been like watching a puppy running around on a six-lane highway. And now he's roadkill.

So who might be next up? As the [[Christmas]] ditty goes, it's beginning to look a lot like Harper, everywhere you go.
----

{{f94.png}} ''[[And they're off! The federal election's precampaign period has officially begun|https://www.thestar.com/politics/federal/2019/06/30/and-theyre-off-the-federal-elections-precampaign-period-has-officially-begun.html]]'' June 30, 2019, Bruce Campion-Smith, [[Toronto Star]]

----
The long weekend marks more than the start of what seems like an overdue summer. It's the election warm-up and in the eyes of [[Elections Canada]] , the official beginning of the precampaign period that imposes new spending restrictions on activities by political parties and registered third parties.

"More and more people are paying attention as we get closer to the election so that certainly matters although it is the lazy, hazy days of summer," said [[Hamish Marshall]], the national campaign manager for the Conservatives.

And if you live in the Greater [[Toronto]] Area, expect plenty of visits by party leaders keen to win over voters.
<div style="float: right; max-width:300px">

|>| !Anders Breivik |
</div>

{{||StandardTid}}
{{||StandardTid}}
The value passed for "titles" contains invalid or non-normalized data. Textual data should be valid, NFC-normalized Unicode without C0 control characters other than HT (\t), LF (\
), and CR (\r)."}},"query":{"normalized":[{"fromencoded":"","from":"Category%3AAndr%E9%20Marin","to":"Category:André Marin

{{||StandardTid}}
The value passed for "titles" contains invalid or non-normalized data. Textual data should be valid, NFC-normalized Unicode without C0 control characters other than HT (\t), LF (\
), and CR (\r)."}},"query":{"normalized":[{"fromencoded":"","from":"Category%3AAndr%E9%20Schutten","to":"Category:André Schutten

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Andrea Horwath |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Andrea Khanjin |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Andrew Anglin |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/7/73/Andrew-Anglin_wikipedia-CC-BY-SA-4.png/175px-Andrew-Anglin_wikipedia-CC-BY-SA-4.png]] |
|!birth date |July 27, 1984 (37 years)|
</div>

<div style="float: right; max-width:300px">

|>| !Moonbase Holdings, LLC |
|!registration id |3938347|
|!jurisdiction |us-oh|
|!foundation |September 2, 2016|
|!leader title |Founder|
|!leader name |[[Andrew Anglin]]|
</div>

''Andrew Anglin'', founded [[The Daily Stormer|Daily Stormer]] on July 4, 2013, as a faster-paced replacement for his previous website ''Total Fascism''. The website also publishes its content in Spain and Latin America, Italy and Greece. 

!!!See also
*[[The Daily Stormer|https://en.wikipedia.org/wiki/The_Daily_Stormer]] - //Wikipedia.//
*[[Andrew Auernheimer]]

!!!External links
*[[The Daily Stormer|https://rationalwiki.org/wiki/The_Daily_Stormer]], RationalWiki.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Andrew Breitbart |
</div>

!!!See also
*[[Andrew Breitbart|https://en.wikipedia.org/wiki/Andrew_Breitbart]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Andrew Coyne |
|!occupation |Journalist|
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Andrew Coyne resigns as National Post comment editor after paper rejects election column|https://www.cbc.ca/news/trending/andrew-coyne-resigns-editor-national-post-1.3278149]]'' October 19, 2015, [[CBC News]]

----
[[Andrew Coyne]] used [[Twitter]] on Monday to announce that he has resigned as editor of editorials and comment for the [[National Post]], but would continue as a columnist with the paper.

Coyne said his decision was made in response to a decision by the Post not to run one of his columns leading up to the federal election.

[[Postmedia]], which owns the National Post, has endorsed [[Stephen Harper]] and the Conservatives. The website [[Canadaland]] published a story last Friday saying the paper had spiked a weekend column by Coyne in which he endorsed a different party.
----

{{f0.png}} ''[[Andrew Coyne v The National Post|https://www.canadalandshow.com/andrew-coyne-v-national-post/]]'' October 20, 2015, Jesse Brown, [[Canadaland]]

----
[[Postmedia]] newspapers have been running variations of the same Harper endorsement all day. But as the [[Edmonton Journal]]'s Paula Simons publicly confirmed, pumping the Conservatives was management's call. Regardless of what Postmedia's reporters, columnists, editors (or readers) think, endorsements are a publisher's decision, and Posties know [[Paul Godfrey]] was always going to force a Harper endorsement from on high down to all papers, including the [[National Post]].

But Postmedia's flagship paper has yet to pick their winner. The decision of its editorial board is expected imminently. The head of that board is [[Andrew Coyne]].

As a masthead editor of a conservative newspaper, Coyne knows he must toe the company line. But Coyne is also his own brand with his own voice — an influential pundit and opinionator who endorsed the Liberals in [[2011]] (in Maclean's) and who then wrote a series of scathing anti-Harper columns.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Andrew Lawton |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Andrew MacDougall |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Andrew MacLeod |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Andrew Mitrovica |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Andrew Prescott |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Andrew Russell |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Andrew Scheer |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/5/51/Cpt115420654_high1.jpg/175px-Cpt115420654_high1.jpg]] |
|!birth name |Andrew James Scheer|
|!birth date |May 20, 1979 (42 years)|
|!birth place |[[Ottawa|https://en.wikipedia.org/wiki/Ottawa]], [[Ontario|https://en.wikipedia.org/wiki/Ontario]], Canada|
|!party |[[Reform|https://en.wikipedia.org/wiki/Reform_Party_of_Canada]] (1998–2000)<br>[[Alliance|https://en.wikipedia.org/wiki/Canadian_Alliance]] (2000–2003)<br>[[Conservative|Conservative Party of Canada]] (2003–present)|
|!otherparty |[[Saskatchewan Party]] (provincial)|
|!spouse |Jill Ryan (2003-)|
|!relatives |[[Jon Ryan|https://en.wikipedia.org/wiki/Jon_Ryan]] (brother-in-law)|
|!residence |[[Stornoway|https://en.wikipedia.org/wiki/Stornoway_(residence)]]|
|!education |[[University of Ottawa|https://en.wikipedia.org/wiki/University_of_Ottawa]]<br>[[University of Regina|https://en.wikipedia.org/wiki/University_of_Regina]] ([[BA|https://en.wikipedia.org/wiki/Bachelor_of_Arts]])|
|!website |[[Party website|https://conservative.ca/andrew-scheer]]|
</div>

''Andrew James Scheer'' PC MP (born 20 May 1979) is a Canadian politician serving as [[Member of Parliament|https://en.wikipedia.org/wiki/Member_of_Parliament]] (MP) for the [[riding|https://en.wikipedia.org/wiki/Riding_(division)]] of [[Regina—Qu'Appelle|https://en.wikipedia.org/wiki/Regina—Qu'Appelle]] since 2004. He has been [[Leader of the Conservative Party|https://en.wikipedia.org/wiki/Leader_of_the_Conservative_Party_of_Canada]] and [[Leader of the Official Opposition|https://en.wikipedia.org/wiki/Leader_of_the_Official_Opposition_(Canada)]] since 2017.

!!!See also
*[[Andrew Scheer|https://en.wikipedia.org/wiki/Andrew_Scheer]] - //Wikipedia.//
*[[Andrew Scheer and Abortion]]
*[[Andrew Scheer and the Alt-Right]]
*[[Andrew Scheer and Climate change]]
*[[Andrew Scheer and Indigenous]]
*[[Andrew Scheer and LGBTQ]]
*[[Andrew Scheer and the Environment]]

{{||StandardTid}}
----

{{f355.png}} ''[[Andrew Scheer "I Dont Believe In Same Sex Marriage" (2016) I Homosexual Marriage Equality|https://www.youtube.com/watch?v=BJdgqhQhODU]]'' September 29, 2016, LGBT Canada In The Media, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/BJdgqhQhODU" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

11 seconds into the video Rosemary Barton asks him point-blank if he believes in marriage equality in [[2016]]. 

[[Andrew Scheer]] says very softly (that it's barely audible) "I don't." 

Published under the Fair Dealing Exception as a public service.
----

{{f0.png}} ''[[Andrew Scheer & Doug Ford Are Keeping It Long Distance During The Ontario Campaign|https://www.narcity.com/news/ca/on/andrew-scheer-and-doug-ford-are-not-appearing-together-during-ontario-campaign]]'' September 18, 2019, Colin Leggett, [[Narcity]]

----
[[Andrew Scheer]] has started his [[Ontario]] campaign, making his first appearance in [[Vaughan-Woodbridge]] and [[Etobicoke]]. However, people have started to notice that something, or more accurately, someone, is missing. Andrew Scheer and [[Doug Ford]] have not yet appeared together during the candidate's tour through the province.

Ford was at a rural expo in northern Ontario when he was asked whether Scheer's people had reached out to him. He said they had not.

"I'm busy governing," Ford said, according to [[CTV News]]. "It's a full-time job. I always joke around, they're working me like a rented mule this whole summer. Honestly, I just haven't had time." Ford also said that he did not want to "interfere" in the federal election, adding, "I want them to go out there and have a good race and let the best party win."
----

{{f364.png}} ''[[Andrew Scheer Agreed With Controversial Anti-Gay Comments, Ex-MP Claims|https://www.huffingtonpost.ca/entry/andrew-scheer-anti-gay-comments_ca_5d8a5211e4b066c9cda55e73]]'' September 24, 2019, Zi-Ann Lum, [[Huffington Post]]

----
OTTAWA — After former [[Saskatchewan]] MP [[Larry Spencer]] was turfed from the [[Canadian Alliance]] in [[2003]] for making inflammatory comments about homosexuality, a young [[Andrew Scheer]] stayed on to work in his office.

Spencer had told a [[Vancouver Sun]] reporter he believed homosexuality was a conspiracy and that he would support a bill to criminalize it. [[Stephen Harper]], who led the Canadian Alliance at the time, was on the cusp of uniting with the [[Progressive Conservative]]s.

Harper fired Spencer from his critic role the same day the article was published, calling the comments "unacceptable" and out of line with the values of the party. Spencer issued an apology and withdrew from caucus. Scheer, a new graduate at the time, didn't quit the [[Regina]]-Lumsden-Lake Centre MP's constituency office.
----

{{f364.png}} ''[[Andrew Scheer Agreed With Controversial Anti-Gay Comments, Ex-MP Claims|https://www.huffingtonpost.ca/amp/entry/andrew-scheer-anti-gay-comments_ca_5d8a5211e4b066c9cda55e73/]]'' September 24, 2019, Zi-Ann Lum, [[Huffington Post]]

----
OTTAWA — After former [[Saskatchewan]] MP [[Larry Spencer]] was turfed from the [[Canadian Alliance]] in [[2003]] for making inflammatory comments about homosexuality, a young [[Andrew Scheer]] stayed on to work in his office.

Spencer had told a [[Vancouver Sun]] reporter he believed homosexuality was a conspiracy and that he would support a bill to criminalize it. [[Stephen Harper]], who led the Canadian Alliance at the time, was on the cusp of uniting with the [[Progressive Conservative]]s.

Harper fired Spencer from his critic role the same day the article was published, calling the comments "unacceptable" and out of line with the values of the party. Spencer issued an apology and withdrew from caucus. Scheer, a new graduate at the time, didn't quit the [[Regina]]-Lumsden-Lake Centre MP's constituency office.
----

{{f0.png}} ''[[Andrew Scheer and Maxime Bernier are two peas in a pod|https://nowtoronto.com/news/canada-election-2019-andrew-scheer-maxime-bernier/]]'' October 4, 2019, Pamela Palmater, Canada Election 2019, [[Now Magazine]]

----
Bernier's positions serve as an important red flag in this election for those considering voting for Scheer, who also denies genocide occurred. On this issue and many others, the two are very much alike.

In fact, there is more in common between the PPC and CPC than just their logos and colours.

Scheer, too, shies away from talk of a climate emergency. He spent the day dedicated to the [[Global Climate Strike]] promoting his plans for wider roads and tunnel projects that would increase traffic.

Scheer has stated that bigots, extremists and racists are not welcome in his party, but he has stood by a number of candidates who have made racist and homophobic comments.
<div style="column-count:auto; column-width:380px;"><ul><$list filter="[tag[Andrew Scheer]tag[Stephen Harper]sort[created]]"><li><$link to={{!!title}}><$view field="title"/></$link></li></$list></ul></div>
----

{{f0.png}} ''[[Andrew Scheer and the anti-abortion movement in Canada|https://ricochet.media/en/2104/andrew-scheer-and-the-anti-abortion-movement-in-canada]]'' January 27, 2018, Robyn Schwarz, [[Ricochet]]

----
The vagueness of Scheer's free speech comments relates to his narrow margin of victory in the Conservative leadership campaign. Scheer only overtook leading competitor [[Maxime Bernier]] on the 13th ballot by relying on votes from social conservatives. He trailed Bernier until hardline social conservative [[Brad Trost]] fell out of the running. Once Trost's supporters' votes had to be redistributed, Scheer pulled ahead of Bernier and won the leadership race by less than two per cent.

Voters therefore did not simply reject Bernier's libertarian platform. Scheer directed his comments on free speech at social conservatives in the party to whom he owed his victory, as a promise to defend their right to hold and express their views. Groups like Right Now, an increasingly vocal anti-abortion organization that works to support and elect candidates who share its views, played an integral role in Scheer's campaign success.

One can still go to Right Now's website to see how they asked their anti-abortion supporters to vote in the Conservative leadership race. Scheer was ranked as the second best choice of the 14 candidates on the ballot, ahead of the other top contenders. When Scheer speaks of protecting free speech, he does so within the context of the anti-abortion movement and their desire to continue to advance their outdated views that a woman's right to choose should not be protected by the state.
----

{{f94.png}} ''[[Andrew Scheer and the fading dimples strategy|https://www.thestar.com/opinion/contributors/2019/10/08/andrew-scheer-and-the-fading-dimples-strategy.html]]'' October 8, 2019, Rick Salutin, [[Toronto Star]]

----
"It's no big deal," said [[Andrew Scheer]] about whether he was a fully deputized insurance broker, or has dual citizenship. But the deal, I'd say, was that they undermined the dimples factor.

He's basically been running on them. Anything he said that might seem aggressive — like liar, fraud fake — would sound harsh from [[Stephen Harper]]. Scheer's dimples have simply swallowed them up. He was like Sweetface in "Butch Cassidy and the Sundance Kid."

His core message wasn't "I'm gonna put more money in your pocket." It was, Nothing offensive here. But the dimples barrier was showing cracks, even before the debate.

If dual citizenship's no big deal, why did he attack [[Michaëlle Jean]] over it while not mentioning his own? No big deal's the kind of thing Trump says. It's a classic micro-aggression: a hostile shrug. Same for, "Because I was never asked about it" — like a kid who's been caught. Suddenly the dimples started looking shifty. I didn't know they could. Hugh Grant's never do. Or do they?
----

{{f94.png}} ''[[Andrew Scheer can't be tough on crime if he is soft on hate|https://www.thestar.com/opinion/star-columnists/2019/03/25/andrew-scheer-cant-be-tough-on-crime-if-he-is-soft-on-hate.html]]'' March 25, 2019, Emma Teitel, [[Toronto Star]]

----
The [[Conservative Party of Canada]] is "tough on crime." Its website even has a section dedicated to this stance. 

Log on and behold the enormous black gavel pounding the bottom of the webpage, and right beside it, behold the capitalized phrase itself: "TOUGH ON CRIME" (in case you aren't already convinced these guys mean business).

The strange thing is that for a party so tough on crime that it states its position in capital letters, its leader is arguably less than tough when it comes to a force that drives crime: hate.
----

{{f94.png}} ''[[Andrew Scheer completed one of four insurance broker courses, industry association says|https://www.thestar.com/news/canada/2019/10/01/andrew-scheer-completed-one-of-four-insurance-broker-courses-industry-association-says.html]]'' October 1, 2019, Alex Boutilier, [[Toronto Star]]

----
OTTAWA—Conservative Leader [[Andrew Scheer]] completed just one of four required courses to become an insurance broker, according to the Insurance Brokers Association of [[Saskatchewan]].

Scheer has faced questions over suggestions that he sold insurance before being elected as the 25-year-old MP for [[Regina]]-Qu'Appelle. Scheer has repeatedly held up his time at a Regina insurance company, as well as his previous job as a waiter, as evidence of his understanding of small businesses and the private sector.

But in a statement released Monday, Insurance Brokers Association of Saskatchewan (IBAS) CEO Derek Lothian confirmed Scheer was on the path to becoming a licensed insurance broker, and had completed just one of four courses to obtain that certification.
----

{{f99.png}} ''[[Andrew Scheer contradicted on abortion by Quebec Tory leader Alain Rayes|https://www.nationalobserver.com/2019/08/28/news/andrew-scheer-contradicted-abortion-quebec-tory-leader-alain-rayes]]'' August 28, 2019, Canadian Press, [[National Observer]]

----
Even though he has contradicted his leader publicly on the subject of abortion rights, the Conservatives' [[Quebec]] lieutenant says he and party leader [[Andrew Scheer]] have always been clear on their stance.

In an interview with the [[Journal de Montreal]] last weekend, Rayes said "Andrew Scheer confirmed that he would not allow one of his MPs to introduce an anti-abortion bill."

The most recent Conservative recruit, [[Olympic]] medallist Sylvie Frechette, repeated that position in an interview with Radio-[[Canada]] on Monday.
----

{{f0.png}} ''[[Andrew Scheer Criticized For Support of United We Roll Convoy|https://www.vice.com/en_ca/article/a3bjb4/andrew-scheer-criticized-for-support-of-united-we-roll-convoy]]'' February 20, 2019, Tamara Khandaker, [[Vice News]]

----
Conservative leader [[Andrew Scheer]] is being criticized by activists for his enthusiastic embrace of a controversial pro-pipeline convoy on Parliament Hill and ignoring its racist and anti-immigrant elements, and speaking at the same event as a white nationalist.

[[United We Roll]] arrived in [[Ottawa]] on Tuesday for two days of rallies, making a cross-country trip from Red Deer, [[Alberta]], to protest the Liberal government's energy policies. From the start, however, the convoy, which was originally called the Yellow Vest Convoy, has been marred by allegations of racism.

"NO to UN/globalist, carbon tax, tanker ban, dirty foreign oil, open borders," said a sign on one convoy truck, which also called on Prime Minister [[Justin Trudeau]] to be charged with treason.

[[Evan Balgord]], director of the [[Canadian Anti-Hate Network]], has been tracking the group's activities and expressed frustration with how the convoy's more extreme elements have been overlooked by politicians and in media coverage.
----

{{f94.png}} ''[[Andrew Scheer delivers climate plan with no targets|https://www.thestar.com/politics/federal/2019/06/19/andrew-scheer-delivers-climate-plan-with-no-targets.html]]'' June 19, 2019, Alex Boutilier, [[Toronto Star]]

----
OTTAWA—Conservative Leader [[Andrew Scheer]] delivered a climate change plan with no targets for emissions reductions Wednesday, focusing on tax credits and research investments instead of a national carbon price.

The Conservatives claim their plan will give [[Canada]] its "best chance" at reaching the [[Paris]] climate agreement targets by 2030, but provided no details on how much they expect their plan to reduce emissions. 

Under the Conservative plan, companies will still be forced to pay for their pollution, but consumers will not pay a fuel levy directly at the cash register or gas pump as they do under the federal carbon price.
----

{{f0.png}} ''[[Andrew Scheer dismantles pro-white supremacy news outlet by hiring everyone who works for it|https://www.thebeaverton.com/2017/10/andrew-scheer-dismantles-pro-white-supremacy-news-outlet-hiring-everyone-works/]]'' October 19, 2017, satire, [[The Beaverton]]

----
OTTAWA – Conservative leader [[Andrew Scheer]] is waging a one man crusade against white supremacy in Canadian media by hiring away everyone who works for far-right media outlet The Rebel.

"The Canadian people don't want a media landscape drenched in alt-right ideology," Scheer explained. "This is an organization that during the Charlotteville protests in August sympathetically referred to white supremacists as 'patriots.' That kind of racism has no place in a news organization. It needs to be right next to me in the halls of power."

Scheer has already begun dismantling [[Rebel Media]] by hiring Rebel Media board member [[Hamish Marshall]] to run the Conservative election campaign in [[2019]]. Marshall has slowly been distancing himself from his role as a board member of Rebel Media ever since it became politically expedient to distance himself from his role as a board member of Rebel Media.
----

{{f94.png}} ''[[Andrew Scheer dismisses two top staff in wake of election loss|https://www.thestar.com/politics/federal/2019/11/23/andrew-scheer-dismisses-two-top-staff-in-wake-of-election-loss.html]]'' November 23, 2019, Michelle McQuigge, Canadian Press, [[Toronto Star]]

----
Federal Conservative Party Leader [[Andrew Scheer]] dismissed two of his top aides on Saturday as he and his party grapple with the fallout of what many see as a disappointing performance in last month's election.

Scheer announced the changes in a morning letter to caucus, saying chief of staff Marc-Andre Leclerc and communications director [[Brock Harrison]] have been relieved of their duties effective immediately.

[[Martin Belanger]] and [[Simon Jefferies]] will fill the respective posts on an interim basis until full-time replacements can be found.
----

{{f0.png}} ''[[Andrew Scheer Doubles Down on His Support for United We Roll|https://www.vice.com/en_ca/article/yw8qwy/andrew-scheer-doubles-down-on-his-support-for-united-we-roll]]'' February 26, 2019, Tamara Khandaker, [[Vice News]]

----
Conservative leader [[Andrew Scheer]] is doubling down on his support of a convoy of pro-pipeline protesters with ties to [[Canada]]'s Yellow Vest movement, which has become notorious for its racist and anti-immigrant rhetoric.

Last week, Scheer addressed the [[United We Roll]] protesters, who drove from Red Deer, [[Alberta]] to [[Parliament Hill]] in [[Ottawa]] ostensibly to protest the carbon tax and federal legislation to overhaul the process of environmental assessments for energy projects.

"The events of last week were organized by people who have lost their jobs, who are facing tremendous anxiety about what the future will bring," Scheer told reporters outside the [[House of Commons]] Monday.
----

{{f0.png}} ''[[Andrew Scheer Emulates Trump with MS-13 Border Scare Tactic|https://www.vice.com/en_ca/article/zmjgvj/andrew-scheer-emulates-trump-with-ms-13-border-scare-tactic]]'' October 10, 2019, Steven Zhou, [[Vice News]]

----
Conservative Party Leader [[Andrew Scheer]] promised on Wednesday to "closely monitor" the border for criminals trying to get into [[Canada]]—"especially [[MS-13]] gang members."

Scheer spoke to the media near Roxham Road in southern [[Quebec]], where thousands of "irregular border crossers" have walked into Canada via the U.S. in the past two to three years.

Apparently the Conservative leader is fine with blatantly ripping a page out of U.S. President [[Donald Trump]]'s book of talking points.
----

{{f94.png}} ''[[Andrew Scheer fails to satisfy either side in abortion debate|https://www.thestar.com/politics/federal/2019/08/31/andrew-scheer-fails-to-satisfy-either-side-in-abortion-debate.html]]'' August 31, 2019, Mitch Potter, [[Toronto Star]]

----
There isn't a politico in [[Canada]] who didn't see it coming: a concerted effort by [[Justin Trudeau]]'s Liberals to steer the country's gaze away from their own multiple shortcomings and instead fix upon [[Andrew Scheer]]'s personal views on abortion and same-sex marriage.

And when it came, oh boy, did the Liberal war room let fly. For eight concussive days, the Conservative leader remained inexplicably silent as the rival messaging hammered home, seeding the notion that Scheer represents a hidden agenda to turn back the clock to the middle of the 20th century.

Never mind that neither issue so much as nudges near the top 10 things voters are worried about in [[2019]]. Never mind that Scheer's long-standing policy varies not one iota from that of his predecessor, [[Stephen Harper]]. Never mind that Scheer had already offered multiple pledges not to tread anywhere near such socially divisive terrain.
----

{{f182.png}} ''[[Andrew Scheer falls short - but vows Conservatives will be ready next time|https://www.cbc.ca/news/politics/conservative-leader-andrew-scheer-falls-shot-1.5329809]]'' October 22, 2019, John Paul Tasker, [[CBC News]]

----
Conservative Leader [[Andrew Scheer]] ran his party's federal election campaign as a referendum on the performance of [[Justin Trudeau]] and the Liberals over the last four years.

Now the results are in: a minority government for Trudeau, a slightly larger caucus for the Conservatives — and new pressure on Scheer's leadership.

Beyond a promise to voters to make life more affordable through tax cuts, Scheer said Canadians should back Conservatives in this election because Trudeau had lost the "moral authority to govern" after the SNC-Lavalin scandal and the 'brownface' photos surfaced. A substantial number of Canadians didn't agree.
----

{{f364.png}} ''[[Andrew Scheer Falsely Claims Liberals Plan To Decriminalize All Drugs|https://www.huffingtonpost.ca/entry/andrew-scheer-liberals-decriminalize_ca_5d87ff76e4b0957256b8c6b4]]'' September 22, 2019, Althia Raj, [[Huffington Post]]

----
OTTAWA — Conservative Leader [[Andrew Scheer]] accused the Liberals of wanting to decriminalize all illicit drugs Sunday — something the Grits say they have no plans to do.

Speaking to reporters in [[Prince Edward Island]], Scheer was asked to respond to the [[Green Party]]'s platform proposal to decriminalize all drugs as a way of addressing the alarming opioid crisis across the country. 

Last year, a person died every two hours in cases related to opioids. Ninety-four per cent of those deaths were accidental and 73 per cent involved fentanyl poisoning or fentanyl-related poisoning.
----

{{f84.png}} ''[[Andrew Scheer finally released his climate policy and it's the same as Doug Ford's|https://north99.org/2019/06/19/andrew-scheer-finally-released-his-climate-policy-and-its-the-same-as-doug-fords/]]'' June 19, 2019, [[North99]]

----
After more than a year of waiting for [[Andrew Scheer]] to release his climate policy, the Conservative leader finally revealed his party's position on what many Canadians now rank as their number one issue.

There was just one minor problem: it's almost exactly the same as [[Doug Ford]]'s.

Similar to Ford's subsidies for polluting corporations, the centrepiece of Scheer's policy is big tax handouts to encourage corporations to "innovate".
----

{{f132.png}} ''[[Andrew Scheer finally reveals who he is – and isn't|https://www.theglobeandmail.com/opinion/article-andrew-scheer-finally-reveals-who-he-is-and-isnt/]]'' June 7, 2019, Konrad Yakabuski, Opinion, [[Globe and Mail]]

----
[[Andrew Scheer]] spent most of his first two years as Leader of the federal Conservatives in near obscurity. Rarely had a new national leader generated such little interest or curiosity on the part of Canadian voters or the media. As Prime Minister [[Justin Trudeau]] sprinted from one selfie to another, Mr. Scheer seemed destined to end his political career as Andrew Who?

Then, a funny thing happened on the way to the [[2019]] federal election: Mr. Trudeau's carefully managed image began to unravel. At first, voters were relatively indulgent of the Prime Minister's slip-ups and mood swings. But as the Jody Wilson-Raybould affair exposed the inner workings of his Prime Minister's Office, Mr. Trudeau could no longer boast of his sunny ways.

So Canadians will go to the polls this fall with a much better idea of who Mr. Trudeau really is (and isn't) than they did in [[2015]], when he came across as a breath of fresh air after a decade of Stephen Harper's leadership. Back then, Mr. Trudeau managed to perform well enough on the campaign trail to defuse questions about his lack of experience.
----

{{f0.png}} ''[[Andrew Scheer fires two key staff members in his office-and they thank him|https://www.straight.com/news/1328796/andrew-scheer-fires-two-key-staff-members-his-office-and-they-thank-him]]'' November 23, 2019, Charlie Smith, [[Georgia Straight]]

----
Sometimes when people are dismissed from their jobs, they slide into depression or they malign their former boss.

But today, [[Andrew Scheer]]'s former chief of staff and director of communications are thanking him after receiving pink slips.

"I have never worked with a leader of higher character and greater integrity," wrote the ousted communications director, [[Brock Harrison]], on [[Facebook]].

The fired chief of staff, [[Marc-André Leclerc]], declared over [[Twitter]] that he was "retiring from federal politics".
----

{{f253.png}} ''[[Andrew Scheer glowers at the Man Who Wasn't There|https://www.macleans.ca/politics/andrew-scheer-glowers-at-the-man-who-wasnt-there/]]'' September 13, 2019, Jason Markusoff, [[Macleans]]

----
More than two years after [[Andrew Scheer]] became leader of [[Canada]]'s Official Opposition, polling suggests nearly one-third of Canadians still don't know the man—or at least, don't know enough to get a measure of him. This campaign serves as a pivotal, 40-day introduction to the Conservative leader for Canadians unsure whether he should be the next Prime Minster, and the Maclean's/Citytv debate was his chance to make that crucial first impression.

Scheer did some work to dispel the snarky dismissal the Liberals have long cast upon him: that he's just [[Stephen Harper]] with a dimpled smile. Throughout this debate, Scheer seemed at pains to avoid smiling. He waited his turns to speak with eyebrows alternating between arched and furrowed, and a studious earnestness that kept the edges of his lips from curving upward yet did not forestall the occasional glower.

After all, he felt a great disappointment which voters must know he could not hide: at [[Justin Trudeau]] for not showing up to the debate; at Trudeau for violating ethics rules, for taxing carbon, for dressing like a fool in India. Scheer's quarrel is not with NDP Leader [[Jagmeet Singh]] or Green Leader [[Elizabeth May]]—in fact, his hopes for a Conservative majority rest on the two left-leaning parties carving heavily into the Liberal vote share. So he came in with a mission to turn his sights toward the man who wasn't there. He'd pause with relish when deploying the seemingly scripted refrain: "something Justin Trudeau… FAILED to do."
----

{{f0.png}} ''[[Andrew Scheer Got Busted for a Pointless Resume Lie|https://www.vice.com/en_ca/article/evj5nn/andrew-scheer-keeps-getting-busted-for-pointless-lies]]'' September 30, 2019, Steven Zhou, [[Vice News]]

----
For an election cycle often centred around party leaders' personalities, the Conservatives' haven't managed to give [[Andrew Scheer]] much of one.

This has prompted multiple outlets to ask who the man is and what makes him tick. Scheer likely welcomes efforts to get his message out there, but got more than he bargained for this Saturday when the [[Globe and Mail]] published a profile that fact-checked his short non-political resume, specifically his time as "insurance broker."

That's what his official party bio says he did before going into politics. Except the Globe said that Scheer never got a license to be an insurance broker. While it's not on the same level as the Trudeau blackface scandal, it is a telling misrepresentation from a leader who's been caught bending the truth more than once this campaign.
----

{{f0.png}} ''[[Andrew Scheer Had a Very Bad Weekend|https://www.vice.com/en_ca/article/8xw8eb/andrew-scheer-had-a-very-bad-weekend]]'' September 16, 2019, Steven Zhou, [[Vice News]]

----
It's not a great look if you have to start a campaign to be [[Canada]]'s next prime minister by apologizing for your candidates' racist or homophobic social media posts.

But that's exactly what Conservative Party leader [[Andrew Scheer]] spent the weekend doing instead of talking about his party's policies.

Scheer said that the Liberals who posted about these candidates are trying to "distract" from their "their leader's lies" by digging up the past. (Although, to be fair, at least one of these candidates' comments had been written up in the media weeks ago.)
----

{{f253.png}} ''[[Andrew Scheer has a problem|https://www.macleans.ca/politics/andrew-scheer-has-a-problem/]]'' May 6, 2019, John Geddes, [[Macleans]]

----
As political oratory goes, the three-minute speech [[Andrew Scheer]] delivered on the snow-covered lawn of Parliament back on Feb. 19 wasn't exactly deathless. "We've got your back, we are standing with you" was pretty much the essence of what the federal Conservative leader told a few hundred riled-up oil and gas workers whose truck convoy had travelled from [[Alberta]] to [[Ottawa]] under the banner "[[United We Roll]]," picking up along the highway an assortment of sympathizers and more than a few problematic hangers-on.

It was those elements in the throng, not Scheer's got-your-back boilerplate, that lent the moment lasting significance. Making common cause with disgruntled energy-sector workers—who are mad at [[Justin Trudeau]] for pricing carbon and not yet getting a new oil pipeline built—were the self-styled "yellow vest" protesters. They often seemed more agitated about asylum-seekers crossing the border into [[Canada]] from the U.S. than any oil-patch issues, and were prone to accusing the Prime Minister of "treason" for supporting the UN's new Global Compact for Safe, Orderly and Regular Migration.

A little while after Scheer's brief remarks, on the back of a truck parked on [[Wellington]] Street, outside the official demonstration zone authorized by [[Parliament Hill]] security, a guy hollered over a portable sound system, "[[Faith Goldy]] is in the house, shut up and listen!" Although she is far from a household name, Goldy has cultivated a far-right following since she was fired in [[2017]] by [[Rebel Media]]—the online outlet for anti-Justin Trudeau, pro-[[Donald Trump]], anti-[[Muslim]] immigration bile—after appearing on a neo-Nazi podcast. Opposing left-wing demonstrators did their best to drown her out, but her cry of "No more Trudeau! Our borders will be protected!" cut through the din.
----

{{f0.png}} ''[[Andrew Scheer Has a Shockingly Bad Housing Plan That Could Leave Canadians With Riskier Debt|https://pressprogress.ca/andrew-scheer-has-a-shockingly-bad-housing-plan-that-will-leave-canadians-with-riskier-debt/]]'' October 17, 2019, [[PressProgress]]

----
[[Andrew Scheer]]'s housing plan "for you to get ahead" will likely leave ordinary Canadians more indebted while developers and big businesses get ahead.

The Conservative leader's platform offers a pretty bad solution to [[Canada]]'s housing affordability crisis — more debt.

The first component of that involves "easing" mortgage stress test and scrapping them on renewals. The stress test requires they be tested to be sure they can withstand an interest rate hike.

Additionally, Scheer's plan proposes to extend allowable mortgages from 25 to 30 years as a plan to help precariously employed Canadians become first-time homebuyers, without any corresponding increase in affordable or social housing — effectively proposing more debt as the solution to the problem.
----

{{f0.png}} ''[[Andrew Scheer Has Accused Trudeau Of 'Personal Attacks' But Canadians Aren't Convinced|https://www.narcity.com/news/ca/andrew-scheer-twitter-video-calls-out-trudeau-for-personal-attacks]]'' September 7, 2019, Helena Hanson, [[Narcity]]

----
Canadians on social media are calling out [[Andrew Scheer]] for his 'obsession with Trudeau' once again this weekend, after the Conservative Party leader tweeted that [[Justin Trudeau]] has been focused on "personal attacks" during the election campaign. Within minutes of Scheer's tweet, hundreds of Canadians responded to accuse him of hypocrisy, arguing that Scheer is constantly trash-talking Trudeau on his social media channels.

In a tweet on Friday evening, Andrew Scheer wrote, "While Justin Trudeau is focused on personal attacks, I'm focused on you and the things I can do to help make your life more affordable."

The tweet included a 30-second video of Andrew Scheer, seeming to make a dig at Trudeau. The Conservative leader opened by saying, "Justin Trudeau is at it again." Before adding, "He's launching personal attacks and making things up that aren't true. He did it to Jody Wilson Reybold, now he's doing it to me."
----

{{f182.png}} ''[[Andrew Scheer has an Ontario problem - and it could be Doug Ford|https://www.cbc.ca/news/politics/grenier-scheer-ford-1.5152794]]'' May 29, 2019, Éric Grenier, [[CBC News]]

----
[[Andrew Scheer]]'s Conservative Party is struggling to make inroads in [[Ontario]], the battleground province that's likely to decide October's federal election. He might have Ontario Premier [[Doug Ford]] to thank for that.

Multiple polls suggest Ford and his [[Progressive Conservative]] government are deeply unpopular, just one year after ousting [[Kathleen Wynne]]'s Liberals from office.

While those polls undoubtedly aren't being welcomed by provincial Progressive Conservatives — and may have been the motive behind Monday's about-face on cuts to municipal funding — they don't necessarily represent a pressing problem for Ford. He still has another three years to go before the next provincial election.
----

{{f0.png}} ''[[Andrew Scheer Has Been Misrepresenting His Resume for 15 Years|https://www.vice.com/en_ca/article/d3awqq/andrew-scheer-has-been-misrepresenting-his-resume-for-15-years]]'' October 9, 2019, Steven Zhou, [[Vice News]]

----
Two archived websites show that Conservative Party Leader [[Andrew Scheer]] has been misrepresenting his experience in the insurance industry since before he even got into Parliament 15 years ago.

On andrew[[2004]].com, what appears to be Andrew Scheer's campaign site during his first parliamentary run for the 2004 federal election, his bio says he "passed the Canadian Accredited Insurance Broker program" before working at Shenher Insurance in [[Regina]], [[Saskatchewan]]. An IP address showing a Regina location is linked to the website for about a year from April 2004 onwards.

The Conservatives did not respond to multiple requests for comment.
----

{{f0.png}} ''[[Andrew Scheer has dual Canadian-U.S. citizenship, party confirms|https://election.ctvnews.ca/andrew-scheer-has-dual-canadian-u-s-citizenship-party-confirms-1.4623024]]'' October 3, 2019, Ben Cousins, [[CTV News]]

----
TORONTO -- Conservative Leader [[Andrew Scheer]] has dual Canadian-U.S. citizenship but is in the process of renouncing his American citizenship, a spokesperson has confirmed to [[CTV News]].

The [[Globe and Mail]] first reported on Scheer's dual citizenship Thursday.

"Once Mr. Scheer became leader of the [[Conservative Party of Canada]], he decided he would renounce his U.S. citizenship before the election," the leader's spokesperson [[Brock Harrison]] told CTV News in an email.
----

{{f0.png}} ''[[Andrew Scheer Is Convinced Wider Roads Will Reduce Climate Change & People Are Confused AF|https://www.narcity.com/news/ca/andrew-scheer-climate-change-suggestion-is-confusing-canadians]]'' September 27, 2019, Karen Doradea, [[Narcity]]

----
Friday, September 27 was a day when thousands upon thousands of Canadians joined together in the name of environmental progress. But an [[Andrew Scheer]] climate change speech is causing a stir online after he made a campaign stop in B.C. Scheer announced the Conservative government would make spending on infrastructure to reduce traffic times a priority, including widening roads. His logic had people on [[Twitter]] confused and concerned about his plans to address the issue.

Especially on a day like today, plans to combat climate change are undoubtedly a contentious issue for Canadians. While other party leaders marched alongside thousands of Canadians today, Scheer chose to opt out of attending any marches, a move which garnered a lot of criticism.

Instead, he made a campaign stop in [[Coquitlam]], B.C. The topic of climate change inevitably came up. According to BNN Bloomberg, the projects Scheer said he would use federal dollars towards are the George Massey tunnel replacement project in B.C, subway extensions in [[Toronto]], and a third crossing of the St. Lawrence River in [[Quebec City]].
----

{{f94.png}} ''[[Andrew Scheer is his 'own person' - but who, exactly, is he?|https://www.thestar.com/opinion/contributors/2019/06/16/andrew-scheer-is-his-own-person-but-who-exactly-is-he.html]]'' June 16, 2019, Penny Collenette, Opinion, [[Toronto Star]]

----
No one, except for the most politically discerning, expected to see political attack ads. It was somewhat jarring to see a bobble head figure of [[Andrew Scheer]] suddenly emerge on the screen with a voice-over that intoned, "Andrew Scheer will never stand up to [[Doug Ford]]" especially regarding Ford's cuts to heath care, education and support for families challenged by autism. Similar attack ads continued throughout the week, aimed at [[Justin Trudeau]].


Unlike Americans, Canadians have not traditionally been favourable to attacks ads. They can backfire if used insensitively. In [[1993]], the [[Progressive Conservative]] ad mocking [[Jean Chretien]]'s face ignited strong support for the Liberal Party. Used wisely, however, ads can intuitively highlight any perceived character flaw.

The [[Engage Canada]] ads accomplished two points. They were timed for a maximum number of viewers and they contributed to speculation about Andrew Scheer. After two years as opposition leader and four years as the youngest speaker of the [[House of Commons]], his political personality remains quiet. Unfortunately for him, at least two Conservative premiers, Doug Ford and [[Jason Kenney]], are noisy.
----

{{f0.png}} ''[[Andrew Scheer Is Losing Conservative Voters After His 2005 Gay Marriage Video Went Viral|https://www.narcity.com/news/ca/andrew-scheer-losing-conservative-voters-after-2005-video-went-viral]]'' August 23, 2019, Helena Hanson, [[Narcity]]

----
It has only been around 24 hours since an old video of Conservative leader [[Andrew Scheer]] went viral on the internet, showing him openly slamming same-sex marriage. Things went from bad to worse for Scheer, as the Conservative Party official [[Twitter]] account then attempted to deflect from the video, but somehow managed to make everything much worse. Since then, things have hit an all time low for Scheer and his party, as some Conservative Canadians are now admitting that they no longer intend to vote for Scheer in October's federal election.

With the federal election only two months away, now is a pretty bad time for the Conservative party to be losing any long-time or floating voters, particularly as polls predict there is an increasingly narrow margin between the two leading political parties. However, following the publicization of a controversial video of Scheer from [[2005]], it seems that a number of Conservative Canadians have had enough.

The video of Scheer went viral on Thursday, showing the political leader explaining blatantly why he felt gay marriage was 'contradictory to nature.' Naturally, the video caused widespread controversy, with thousands of Canadians speaking out against the Conservative leader's comments.
----

{{f182.png}} ''[[Andrew Scheer is registered for selective service - the U.S. agency that runs the military draft|https://www.cbc.ca/news/politics/andrew-scheer-draft-us-selective-service-1.5309002]]'' October 4, 2019, John Paul Tasker, [[CBC News]]

----
Conservative Leader [[Andrew Scheer]] is registered with the U.S. Selective Service System, the federal agency that administers that country's military draft, a party spokesperson confirmed Friday.

Scheer confirmed Thursday that he is a dual [[Canada]]-U.S. national — his father was born in the U.S. — but said he is in the process of renouncing his American citizenship.

When asked today why he never made his dual citizenship public, Scheer said nobody had ever asked him about it.
----

{{f132.png}} ''[[Andrew Scheer is renouncing his U.S. citizenship. Here's what Americans living in Canada should know|https://www.theglobeandmail.com/investing/personal-finance/taxes/article-andrew-scheer-is-renouncing-his-us-citizenship-heres-what/]]'' October 28, 2019, David Altro, [[Globe and Mail]]

----
Conservative Party Leader [[Andrew Scheer]] came under fire during the recent election for being a dual citizen of [[Canada]] and the United States. According to a report in The [[Globe and Mail]], Mr. Scheer's father is a U.S. citizen by birth, and obtained citizenship for his children.

Unlike some Canadians who were unaware of their U.S. citizenship, Mr. Scheer is no accidental American. As required by U.S. tax law, he has reported his income and filed U.S. tax returns. He also says he has submitted his renunciation paperwork and is waiting for confirmation that he is no longer a U.S. citizen.

As Mr. Scheer likely knows, the expatriation process takes time. Any dual citizens looking to follow in his shoes should know that there are ways to avoid paying extra tax upon renunciation of U.S. citizenship.
----

{{f185.png}} ''[[Andrew Scheer is Stephen Harper with dimples|http://rabble.ca/blogs/bloggers/hill-dispatches/2017/05/andrew-scheer-stephen-harper-dimples-0]]'' May 28, 2017, Karl Nerenberg, blogs, [[rabble.ca]]

----
If most of [[Michael Chong]]'s supporters also opted for Scheer as a second or third choice it was probably because the former speaker might have seemed like a more comfortable choice than hard-right libertarian Bernier. Chong, readers will remember, is the one and only Conservative leadership candidate who unequivocally accepted the science on global warming. His signature policy was a carbon tax, which Chong tried to sell as a market-based tool in the fight against climate change. What did the Chong folks think, then, when one of the few pledges Scheer made in his victory speech was to immediately repeal the Liberal carbon tax? Whatever they thought, they should not have been surprised. Scheer might be a smiling version of [[Stephen Harper]], which is how many in the party see him. But on most key files -- notably the environment and [[First Nations]] -- he is pure and unadulterated Harper. 

The entirety of Scheer's stated policy on First Nations is a return to the punitive, Harper-era policy of publishing [[Indigenous]] bands' financial statements online. That practice puts the entire responsibility for a broken, dysfunctional funding system -- one which auditor general Sheila Fraser condemned on numerous occasions -- on the shoulders of poor and inadequately resourced First Nations communities.

On climate change, Scheer wants to return to Harper's bogus policy of sector-by-sector regulation, in lockstep with the United States. Given who is in power in the U.S., it is easy to guess how that would work out.
----

{{f0.png}} ''[[Andrew Scheer Is The Only Canadian Leader Avoiding Social Media After The Election|https://www.narcity.com/news/ca/andrew-scheer-has-been-avoiding-social-media-since-the-election]]'' October 23, 2019, Helena Hanson, [[Narcity]]

----
Throughout the [[2019]] federal election campaign, [[Canada]]'s major party leaders made the most of all social media platforms. From [[Andrew Scheer]]'s regular [[Twitter]] digs, to [[Jagmeet Singh]]'s rap videos on Tik Tok, and [[Justin Trudeau]] joining Snapchat, social media was definitely a big part of the campaign. However, after being one of the most prominent figures online over the past few months, it seems that Andrew Scheer has been avoiding social media since the election.

In the early hours of Tuesday morning, it was confirmed that the Liberals had won Canada's 43rd federal election, clinching a minority government by claiming 157 seats to the Conservatives' 121. Despite the Conservative Party actually getting more votes overall, it was only hours before Conservative leader Andrew Scheer faced calls to resign.

While the rest of Canada's major party leaders have shared messages and pictures on social media since the election officially ended, Andrew Scheer has remained uncharacteristically quiet on his personal Twitter account.
----

{{f364.png}} ''[[Andrew Scheer Is The Only Major Leader Not Planning To Attend A Climate Protest Friday|https://www.huffingtonpost.ca/amp/entry/andrew-scheer-climate-march_ca_5d8cfd8ae4b0ac3cdda55cf8/]]'' September 26, 2019, Ryan Maloney, Canadian Press, [[HuffPost Canada]]

----
[[Andrew Scheer]] plans to be the only major federal leader to sit out climate protests taking place at more than 140 different places across [[Canada]] Friday.

At a press conference in [[Montreal]] Thursday, the Conservative leader said the Tories will have "representation," in the form of local candidates, at a massive climate march set to take place in that city Friday.

The event is expected to draw thousands of people, including Swedish teen climate activist [[Greta Thunberg]]. Earlier this week, [[Green Party]] Leader [[Elizabeth May]] urged leader to put their swords away and attend the Montreal rally, saying the climate crisis is "more important than partisan politics."

But the Tory leader said that while he will be "sending my support to them," he is booked with campaign events in [[Vancouver]] (where another climate strike will be held.)
----

{{f84.png}} ''[[Andrew Scheer joins Trump in criticizing World Health Organization|https://north99.org/2020/04/16/andrew-scheer-joins-trump-in-criticizing-world-health-organization/]]'' April 16, 2020, Kian Malekanian, [[North99]]

----
The leader of the Conservative Party, [[Andrew Scheer]] has expressed "serious concerns" about the [[World Health Organization]] (WHO). This comes a day after, US President Trump cut funding to the international public health organization.

Scheer mirrored Trump's talking points about the WHO, accusing the institution of acting as an accomplice to the [[Chinese]] government and questioning the accuracy of the organization's guidance.

The Conservative leader says he has doubts about the track record of the WHO, citing one of the organizations' earliest assessments that the virus was not easily transmitted between people. However, as reported by the [[New York Times]], the WHO warned countries about the COVID-19 virus early on and acted more forcefully and faster than most national governments.
----

{{f84.png}} ''[[Andrew Scheer Joins White Nationalist Faith Goldy, Hate Group Members to Endorse Yellow Vests Convoy|https://north99.org/2019/02/19/andrew-scheer-joins-white-nationalist-faith-goldy-hate-group-members-to-endorse-yellow-vests-convoy/]]'' February 19, 2019, [[North99]]

----
[[Andrew Scheer]] and members of his Conservative caucus attended and spoke at the Yellow Vests Convoy rally in [[Ottawa]]. Attendees of the rally included white nationalist [[Faith Goldy]] and members of prominent far-right anti-immigrant hate groups.

Scheer delivered a speech at the rally, assuring participants the "we're fighting for you. We're standing with you."

The Convoy has been plagued by controversy as it made its way from [[Alberta]] to Ottawa.
----

{{f0.png}} ''[[Andrew Scheer Just Announced a Sneaky Campaign Promise That Would Let Rich Canadians Dodge Taxes|https://pressprogress.ca/andrew-scheer-just-announced-a-sneaky-campaign-promise-that-would-let-rich-canadians-dodge-taxes/]]'' September 26, 2019, [[PressProgress]]

----
In [[2017]], the federal government announced it was closing a loophole in the small business tax code that allowed rich Canadians to use private companies to shelter their investments to dodge taxes. At the time, Scheer's Conservatives railed against the move as an attack on farmers and small business owners.

Sanger said Scheer's Conservatives are trying to confuse the public by conflating a tax loophole for millionaires with a tax cut for mom and pop shops on Main Street.

"The Conservatives and the business lobby groups really tried to paint these measures as things that would hurt small mom and pop shops," Sanger said, "but the real beneficiaries of these are wealthy individuals and professionals who are sheltering billions and billions of dollars in these private corporations."

Despite Scheer's sneaky attempt to portray a loophole for millionaires as something that benefits ordinary small business owners, the overwhelming majority of small business owners don't actually benefit from it.
----

{{f0.png}} ''[[Andrew Scheer Just Shared A Video Of His New Private Jet & Canadians Aren't Impressed|https://www.narcity.com/news/ca/andrew-scheer-private-jet-video-is-not-impressing-canadians]]'' September 11, 2019, Helena Hanson, [[Narcity]]

----
On Wednesday morning, it was finally announced that the [[2019]] federal election campaign was officially underway. To celebrate the kick-off of his party's campaign, Conservative leader [[Andrew Scheer]] took to [[Twitter]] to share a video of his new Conservative Party-themed Andrew Scheer private jet. The 35-second clip was met with criticism from Canadians, who called the party leader out for 'hypocrisy'.

Just after 8 p.m. on Tuesday night, Andrew Scheer shared the short clip of the Conservative Party aircraft on his Twitter account, adding the caption, "We're ready." The 35-second video showed Scheer's brand-new plane, which featured his campaign slogan 'It's time for you to get ahead', and massive text that said, 'SCHEER 2019' along one side of the aircraft.

Canadians were quick to respond to Scheer's Twitter post, with a number of people calling him out for his hypocritical behaviour. As Scheer repeatedly refers to himself as a middle-class Canadian, Twitter users took the opportunity to remind him that most middle-class Canadian families do not have access to a private jet.
----

{{f182.png}} ''[[Andrew Scheer likely marking last day in House of Commons as Opposition leader|https://www.cbc.ca/news/politics/andrew-scheer-last-day-1.5683242]]'' August 12, 2020, Canadian Press, [[CBC News]]

----
Conservative Leader [[Andrew Scheer]] is expected to mark a political milestone today: his final time rising in the [[House of Commons]] as leader of Her Majesty's Loyal Opposition.

Today's Commons sitting is one of two scheduled for August, but the second comes after party members elect Scheer's replacement, bringing an end to a long and sometimes painful process for Scheer that began just after last fall's federal election.

That the House is sitting at all this month is something Scheer himself took some credit for Tuesday as he briefly reflected on his achievements during a news conference.
----

{{f182.png}} ''[[Andrew Scheer makes plea for Conservative unity at UCP AGM|https://www.cbc.ca/news/canada/calgary/ucp-agm-calgary-1.5378223]]'' November 29, 2019, Michelle Bellefontaine, [[CBC News]]

----
Embattled federal Conservative Leader [[Andrew Scheer]] told hundreds of [[Alberta]] conservatives Friday he will stay on and fight despite the efforts of detractors trying to push him out.

"Some people have asked why am I still fighting. Why I don't just give up? Because I can't and I won't," Scheer said in a speech to the [[United Conservative Party]]'s annual general meeting in [[Calgary]].

"Because [[Justin Trudeau]] isn't stopping his fight for his version of [[Canada]]. So neither will I."
----

{{f99.png}} ''[[Andrew Scheer needs to drop Ghada Melek - quickly|https://www.nationalobserver.com/2019/08/19/opinion/andrew-scheer-needs-drop-ghada-melek-quickly]]'' August 19, 2019, Ibrahim Hindy, Opinion, [[National Observer]]

----
What does [[Ghada Melek]], the federal Conservative candidate for [[Mississauga-Streetsville]], have in common with Coalition Avenir Québec parliamentarians?

The same misguided belief that religious symbols and public spaces in [[Canada]] are somehow in conflict.

For decades, since the Multiculturalism Act of [[1988]], Canadians have put forth societal ideals that celebrate religious and cultural differences while making room for everyone.
----

{{f182.png}} ''[[Andrew Scheer needs to up his flaccid performance|https://www.cbc.ca/news/opinion/scheer-ford-1.5173143]]'' June 13, 2019, Robyn Urback, Opinion, [[CBC News]]

----
It was a poorly conceived plan, the only effect of which was to make Scheer look silly. The Conservatives ought to have known that you only go for the nuclear option if you can be reasonably certain of an explosion, or else you end up looking like Wile E. Coyote standing by an impotent pile of dynamite, holding a limp string. 

Scheer has struggled to convey an image of, well, anything in the two years since he became leader of the Official Opposition. He is quite capable and confident in casual forums and in-depth policy discussions, but most Canadians don't spend their time tuning into CPAC specials to learn about the guy who was once [[Speaker of the House]] and … I don't know … has a lot of children? 

As of writing, the Conservative Party leads by about five points in the polls, and while the SNC-Lavalin affair moved the dial on Trudeau's personal approval rating, it didn't do much for Scheer's. In fact, about a third of respondents to the latest Nanos poll are still unsure what to make of him (compared to around 12 per cent for Trudeau in [[2015]] at the same time of year, as surveyed by the same pollster), which is roughly in line with other polling over the last couple of months.
----

{{f0.png}} ''[[Andrew Scheer not on published list of former U.S. citizens|http://globalnews.ca/news/6188221/andrew-scheer-not-on-list-former-us-citizens/]]'' November 19, 2019, Patrick Cain, [[Global News]]

----
[[Global News]] asked the federal Conservative Party to clarify the issue.

"Mr. Scheer has filed his paperwork and the process is ongoing," party spokesperson [[Simon Jefferies]] wrote in an email. He did not respond to followup questions about whether Scheer had actually taken the oath of renunciation, which would cause him to cease to be a U.S. citizen.

In early October, Scheer said he visited the U.S. embassy in [[Ottawa]] just before the election began in August to say he was renouncing his citizenship. He also said he is currently awaiting confirmation from the embassy after filing the paperwork.
----

{{f0.png}} ''[[Andrew Scheer on defensive as Liberals raise questions about Justina McCaffrey|https://election.ctvnews.ca/andrew-scheer-on-defensive-as-liberals-raise-questions-about-justina-mccaffrey-1.4593441]]'' September 14, 2019, Mia Rabson, Canadian Press, [[CTV News]]

----
KANATA, Ont. -- Conservative Leader [[Andrew Scheer]] was left to defend another of his would-be MPs on Saturday after two Liberal cabinet ministers posted a video they argued shows the star candidate has a close friendship with a far-right political activist banned from [[Facebook]] for spreading hate.

[[Justina McCaffrey]], a well-known [[Ottawa]] wedding dress designer, introduced Scheer outside her suburban campaign office and hugged him as he stepped off his tour bus with his family in tow.

But before the event was over, McCaffrey jumped into a car and refused to answer questions from reporters. Her campaign barbecue continued with Scheer posing for selfies and shaking hands with supporters despite her absence.
----

{{f49.png}} ''[[Andrew Scheer on defensive in first French-language election debate|https://nationalpost.com/news/politics/election-2019/andrew-scheer-on-defensive-in-first-french-language-election-debate]]'' October 3, 2019, Maura Forrest, [[National Post]]

----
Conservative Leader [[Andrew Scheer]] was forced to defend his views on abortion rights and his party's environmental policies during Wednesday evening's first French-language debate, while all parties tried to head off a surging [[Bloc Québécois]] with attacks on leader [[Yves-François Blanchet]].

The debate, hosted by French-language television network TVA, ranged from [[Quebec]]'s secularism law, to the parties' plans to fight climate change, to the SNC-Lavalin controversy. It was the first debate of the election campaign to feature Liberal Leader [[Justin Trudeau]], who faced off against Scheer, Blanchet and NDP Leader [[Jagmeet Singh]]. [[Green Party]] Leader [[Elizabeth May]] and People's Party Leader [[Maxime Bernier]] were not invited because neither party has won a federal seat in the province.

Scheer was put on the defensive early on, with all three of his rivals demanding to know his personal views on abortion rights. "Do you believe as a leader, as a father, as a husband, that women have the right to choose, Mr. Scheer?" Trudeau asked. Scheer responded that a Conservative government would not reopen the debate on abortion but did not speak about his personal views.
----

{{f355.png}} ''[[Andrew Scheer panics and runs away from journalists when asked about Rebel Media|https://www.youtube.com/watch?v=iFKQY79scyU]]'' October 17, 2017, PressProgress, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/iFKQY79scyU" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>


----

{{f0.png}} ''[[Andrew Scheer Plays Beer Pong & Burns Professors In Newest Ad Campaign|https://www.narcity.com/news/ca/andrew-scheers-left-wing-volunteer-posters-meant-to-be-funny]]'' September 14, 2019, Lisa Belmonte, [[Narcity]]

----
There's been yet another surge of backlash against the federal Conservatives. The Conservatives are coming after university professors for their opposed left-wing beliefs in new posters being handed out to university students. [[Andrew Scheer]]'s left-wing volunteer posters were meant to be funny but it missed the mark with most Canadians. Especially when the poster features a photo of Scheer playing beer pong.

The Conservative Party has been handing out flyers to students on at least one university campus in [[Toronto]] this week. The handouts read: "Because you can only hear the same left wing talking points from your professors so many times."

Scheer denies that this was an attack against professors or an attempt to regulate who universities can or can't hire.
----

{{f0.png}} ''[[Andrew Scheer pledges climate plan to be released by the start of the summer|https://globalnews.ca/news/5212195/andrew-scheer-climate-plan/]]'' April 27, 2019, Canadian Press, [[Global News]]

----
He gave little detail on the plan during his speech, other than saying it would address the environmental challenges of the 21st century.

But in an interview with The [[Canadian Press]], he promised it would focus on incentives for individuals and recognize what he called [[Canada]]'s "leadership" on clean energy.

The Liberals have criticized Scheer and the Tories for their lack of a detailed plan to address climate change.
----

{{f99.png}} ''[[Andrew Scheer portrays himself as Canada's anti-fascist option|https://www.nationalobserver.com/2019/05/07/news/andrew-scheer-tells-montreal-crowd-he-canadas-anti-fascist-option]]'' May 7, 2019, Selena Ross, [[National Observer]]

----
Conservative Leader [[Andrew Scheer]] portrayed himself on Tuesday as [[Canada]]'s anti-fascist option in the next general election, prepared to challenge a prime minister who he described as weak in the face of anti-democratic regimes.

In a wide-ranging speech delivered on Tuesday at a [[Montreal]] hotel, Scheer laid out his foreign-policy platform, while portraying Prime Minister [[Justin Trudeau]] as someone who wasn't tough with authoritarian and communist regimes such as [[China]]. ??????

Scheer repeatedly made references to communist, fascist and authoritarian regimes, while steering clear of mentioning extremist movements with fascist ideologies that are starting to become more visible in Canada, including at a recent rally he attended in [[Ottawa]]. The emerging extremists are known to be collaborating and exchanging information with counterparts around the world on a global network of the far-right.
----

{{f94.png}} ''[[Andrew Scheer quitting as Conservative leader amid controversy|https://www.thestar.com/politics/federal/2019/12/12/andrew-scheer-to-step-down-as-conservative-party-leader.html]]'' December 12, 2019, Tonda MacCharles, [[Toronto Star]]

----
OTTAWA—Conservative Leader [[Andrew Scheer]] has announced he will step down once a new leader of the [[Conservative Party of Canada]] is selected.

Scheer told his caucus MPs at an emergency caucus meeting Thursday that he would be quitting, but will remain as leader of the Official Opposition until a new leader is chosen.

Conservative MPs then filed into the [[House of Commons]] tight-lipped, where Scheer delivered his resignation speech.
----

{{f182.png}} ''[[Andrew Scheer really doesn't want to talk about abortion. Neither did Stephen Harper|https://www.cbc.ca/news/politics/andrew-scheer-abortion-justin-trudeau-harper-1.5146509]]'' May 24, 2019, Aaron Wherry, [[CBC News]]

----
Based on what he said during the Conservative leadership race, Scheer's answer to those specific questions would seem to be "yes." Those campaign comments suggested that, while a Scheer government would not itself introduce abortion legislation, Conservative backbenchers would be free to do so and Conservatives would be free to vote their "conscience" on those bills or motions.

That roughly corresponds with official Conservative policy on such matters and relies on a legitimate parliamentary distinction between the MPs who are part of the government (cabinet ministers, parliamentary secretaries) and those who are not (the backbenchers who are members of the governing party, but not part of the executive).

If that's still Scheer's position, he might just say so. But he also wouldn't be the first Conservative leader to have second thoughts about indulging the backbench.
----

{{f99.png}} ''[[Andrew Scheer refuses to shed light on use of Conservative party money|https://www.nationalobserver.com/2020/01/26/news/andrew-scheer-refuses-shed-light-use-conservative-party-money]]'' January 26, 2020, Stephanie Levitz, Canadian Press, [[National Observer]]

----
Conservative Leader [[Andrew Scheer]] declined Saturday to shed any light on lingering questions about the use of party money to pay for his children's tuition, an issue that threw his party into turmoil just as he announced his decision to step back from the leadership job.

Scheer wrapped up meetings with Conservative MPs and senators to strategize for the return of the [[House of Commons]], saying that his remaining months in the top job will have the dual focus of holding the minority Liberal government to account and laying the groundwork for the next election.

A report commissioned into why the Conservatives didn't form government in the last election, despite a myriad of challenges for the Liberals, will help guide some of that work, he said Saturday, though parts of it no longer apply.
----

{{f132.png}} ''[[Andrew Scheer rejects 'completely baseless' criticism but again at first does not use the word Muslim about victims of N.Z. massacre|https://www.theglobeandmail.com/politics/article-despite-criticism-andrew-scheer-again-declines-to-say-victims-of-new/]]'' March 24, 2019, Joan Bryden, [[Globe and Mail]]

----
[[Andrew Scheer]] says criticism over his initial failure to mention that [[Muslim]]s were targeted in the recent mass murder in [[New Zealand]] is "completely baseless" and driven by "disgusting" Liberal efforts to score political points from the tragedy.

But in answering a question Saturday about how he deals with that criticism, the federal Conservative leader once again initially made no reference to Muslims.

"I deal with it by pointing out that the criticisms are completely baseless," Scheer told the [[Manning Networking Conference]], an annual gathering of this country's conservative thinkers, strategists and politicians.
----

{{f364.png}} ''[[Andrew Scheer Rejects Accusations He's Soft On Islamophobia|https://www.huffingtonpost.ca/2019/03/23/conservative-leader-andrew-scheer-rejects-accusations-hes-soft-on-islamophobia_a_23699178/]]'' March 23, 2019, Althia Raj, [[Huffington Post]]

----
OTTAWA — Conservative Leader [[Andrew Scheer]] tried to dismiss accusations Saturday that he and his party have not done enough to distance themselves from groups that advocate violence against the [[Muslim]] community.

Speaking at the annual [[Manning Networking Conference]], the Tory leader was asked by someone in the audience why he was unwilling to condemn [[Islamophobia]].

"I don't believe that's true," Scheer responded, noting that the [[House of Commons]] unanimously passed a motion earlier this week condemning the terrorist attacks against two mosques in [[New Zealand]] and the need to "confront hatred, Islamophobia, and white supremacy, in all their forms."
----

{{f0.png}} ''[[Andrew Scheer resigns as Conservative leader|https://www.straight.com/news/1336751/andrew-scheer-resigns-conservative-leader]]'' December 12, 2019, Charlie Smith, [[Georgia Straight]]

----
Today, he told caucus that he's stepping down as leader of the [[Conservative Party of Canada]].

According to the [[Globe and Mail]], this occurred a day after former cabinet minister [[John Baird]] "tabled a highly critical report" on the Conservatives' election campaign.

Earlier this week, the #StandwithScheer campaign was launched by those who wanted Scheer to remain as Conservative leader.
----

{{f94.png}} ''[[Andrew Scheer said controversial candidates can stay if they apologize. Here's how that worked for Jason Kenney|https://www.thestar.com/calgary/2019/09/17/andrew-scheer-said-controversial-candidates-can-stay-if-they-apologize-heres-how-that-worked-for-jason-kenney.html]]'' September 17, 2019, Madeline Smith, [[Toronto Star]]

----
CALGARY—Conservative Leader [[Andrew Scheer]] kicked off a controversy this week when he said candidates who apologize for past offensive remarks can stay in the running, drawing comparisons to United Conservative candidate problems during [[Alberta]]'s spring election.

But experts say that while voters largely set similar issues aside in the provincial vote, it's a little more complicated for federal leaders.

Scheer told reporters last weekend that candidates in his party shouldn't be disqualified from running for office if offside remarks are revealed, as long as they take responsibility for what they said.
----

{{f0.png}} ''[[Andrew Scheer says he did register for the U.S. draft, faces more questions on taxes|https://globalnews.ca/news/5990192/andrew-scheer-us-draft/]]'' October 4, 2019, Amanda Connolly, [[Global News]]

----
At the same time, he continues to face questions about his tax filings to that country.

Scheer admitted on Thursday that he is a dual [[Canada]]-U.S. citizen and received his American citizenship as a child through his father, and has been under pressure to clarify to what extent he has fulfilled the draft registration and tax filing requirements placed on dual citizens by the American government.

Under U.S. federal law, all male U.S. citizens must register for the draft with the Selective Service System within 30 days of reaching the age of 18.
----

{{f0.png}} ''[[Andrew Scheer says he didn't challenge 'pizzagate' comment because he didn't hear it|https://globalnews.ca/news/5036315/andrew-scheer-pizzagate-comment/]]'' March 8, 2019, [[Global News]]

----
ROSSER, Man. — Conservative Party Leader [[Andrew Scheer]] says he didn't hear a man mention the widely debunked "pizzagate" conspiracy theory while answering questions at a town hall earlier this week.

The federal Opposition leader came under fire from some on social media for not correcting the record when a participant in a [[Kitchener]], Ont., town hall mentioned pizzagate.

[[Pizzagate]] is an unfounded conspiracy theory that claims Democrats in the U.S. harbour child sex slaves at a [[Washington]], D.C., pizza restaurant.
----

{{f355.png}} ''[[Andrew Scheer says he didn't hear full question on 'pizzagate' conspiracy|https://www.youtube.com/watch?v=InXhySrEZck]]'' March 8, 2019, Global News, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/InXhySrEZck" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

Conservative Leader [[Andrew Scheer]] tells a reporter on Friday that he didn't hear the full question when he was asked during a Town Hall in [[Manitoba]] Thursday, about the connection of a [[Justin Trudeau]] donation to the [[Clinton Foundation]] that included a "pizzagate" conspiracy theory.

MORE: https://globalnews.ca/news/5036315/andrew-scheer-pizzagate-comment/
----

{{f49.png}} ''[[Andrew Scheer says he didn't hear pizzagate reference at Ontario town hall|https://nationalpost.com/pmn/news-pmn/canada-news-pmn/andrew-scheer-says-he-didnt-hear-pizzagate-reference-at-ontario-town-hall]]'' March 8, 2019, Canadian Press, [[National Post]]

----
ROSSER, Man. — Conservative Party Leader [[Andrew Scheer]] says he didn't hear a man mention a widely debunked conspiracy theory while answering questions at a town hall earlier this week.

The federal Opposition leader came under fire from some on social media for not correcting the record when a participant in a [[Kitchener]], Ont., town hall mentioned "pizzagate."

[[Pizzagate]] is an unfounded conspiracy theory that claims Democrats in the U.S. harbour child sex slaves at a [[Washington]], D.C., pizza restaurant.
----

{{f0.png}} ''[[Andrew Scheer says he didn't hear pizzagate reference at Ontario town hall|https://www.ctvnews.ca/politics/andrew-scheer-says-he-didn-t-hear-pizzagate-reference-at-ontario-town-hall-1.4328607]]'' March 8, 2019, Canadian Press , [[CTV News]]

----
Conservative Party Leader [[Andrew Scheer]] says he didn't hear a man mention a widely debunked conspiracy theory while answering questions at a town hall earlier this week.

The federal Opposition leader came under fire from some on social media for not correcting the record when a participant in a [[Kitchener]], Ont., town hall mentioned "pizzagate."

[[Pizzagate]] is an unfounded conspiracy theory that claims Democrats in the U.S. harbour child sex slaves at a [[Washington]], D.C., pizza restaurant.

The reference came in a rambling question to Scheer that touched on immigration, foreign aid, homelessness and [[Canada]]'s past donations to the [[Clinton Foundation]].
----

{{f182.png}} ''[[Andrew Scheer says he has 'serious concerns' about WHO, Trudeau vows to stick with global health agency|https://www.cbc.ca/news/politics/scheer-serious-concerns-who-china-1.5533325]]'' April 15, 2020, John Paul Tasker, [[CBC News]]

----
Conservative Leader [[Andrew Scheer]] said Wednesday he has serious concerns about the [[World Health Organization]] (WHO) and its relationship with the communist regime in [[China]].

Scheer also said he has reservations about the agency's track record during the pandemic, citing its initial claim that the virus did not spread easily between people, and its warning against closing borders to member states like China, as questionable advice given what we know now about the virus.

"We've got serious concerns about the accuracy of the information coming out of the WHO and it's incumbent upon this government to explain why they have based so many of their decisions on the WHO," Scheer said.
----

{{f94.png}} ''[[Andrew Scheer says he should be PM if Conservatives win the most seats. It's not that simple|https://www.thestar.com/politics/federal/2019/10/17/andrew-scheer-says.html]]'' October 17, 2019, Alex Boutilier, [[Toronto Star]]

----
In recent elections, the party that won the most seats has ended up forming the government. However, in a minority situation, things could get interesting.

If no party wins a clear majority in the [[House of Commons]] next week, Trudeau will still be the prime minister. But if his Liberals have won fewer seats than the Conservatives, he will face a choice: he can attempt to marshal support from MPs of other parties, either on a vote-by vote basis or through a formal coalition, or he can concede defeat, as [[Paul Martin]] did after [[Stephen Harper]]'s Conservatives won a plurality of seats in the [[2006]] federal election.

If Trudeau were to step down, the governor general would then either invite another party to attempt to form a government, or call another election.
----

{{f0.png}} ''[[Andrew Scheer Shouldn't Give Racists a Pass|https://thewalrus.ca/andrew-scheer-shouldnt-give-racists-a-pass/]]'' May 14, 2019, Jen Gerson, [[The Walrus]]

----
With fifty [[Muslim]]s dead in [[Christchurch]], [[New Zealand]], attacks on synagogues in [[Pittsburgh]] and [[California]], white-supremacist violence in [[Charlottesville]], [[Virginia]], and the rise of populist, xenophobic parties across the West, the world seems to be settling into a dark pattern—one in which extremists vie for death-toll glory as political rhetoric grows more poisonous and divisive.

[[Canada]] is not immune to this kind of violence. In [[2017]], [[Alexandre Bissonnette]] opened fire on a [[Quebec City]] mosque; he later pleaded guilty to six counts of first-degree murder and said that his act of terrorism was triggered by Prime Minister [[Justin Trudeau]]'s decision to welcome more refugees in the wake of [[Donald Trump]]'s Muslim travel ban. Bissonnette feared more refugees would pose a threat to him and his family. "I was, like, sure that they were going to come and kill my parents also and my family," he said during a video interrogation. According to [[Statistics Canada]], police report that hate crimes have increased dramatically in recent years. In 2017, the number rose by 47 percent over the previous year; that increase was attributed to a growth in crimes motivated by religion, race, or ethnicity. More of these crimes are targeting Black, Arab, and West Asian communities: reported hate crimes targeting Muslims grew by 151 percent; targeting [[Jewish]] people, 63 percent.

Against this backdrop, many Canadians, especially those who identify as progressive, see cause for alarm, fearing that conservative parties and politicians here are parroting the rhetoric of far-right parties elsewhere.
----

{{f94.png}} ''[[Andrew Scheer shouldn't play politics with Canada's Food Guide|https://www.thestar.com/opinion/editorials/2019/07/19/andrew-scheer-shouldnt-play-politics-with-canadas-food-guide.html]]'' July 19, 2019, Editorial, [[Toronto Star]]

----
[[Canada]] finally got an official food guide earlier this year that's guided as much as possible by science, not lobbying by various factions of the food industry.

Now Conservative Leader [[Andrew Scheer]] seems determined to undo the good work that went into the latest version of Canada's [[Food Guide]], which [[Health Canada]] issued in January.

Scheer isn't even being subtle about it. He went to the annual meeting of the Dairy Farmers of Canada last week and promised he would review the new food guide's reduced emphasis on meat and — yes — dairy products if the Tories win the next election.
----

{{f94.png}} ''[[Andrew Scheer skips climate rallies for campaign stops in B.C.|https://www.thestar.com/politics/federal/2019/09/27/andrew-scheer-skips-climate-rallies-for-campaign-stops-in-bc.html]]'' September 27, 2019, Alex Boutilier, [[Toronto Star]]

----
OTTAWA–[[Andrew Scheer]] skipped nationwide climate action rallies Friday, choosing instead to announce that a Conservative government would prioritize infrastructure to reduce traffic commute times.

Scheer was the only leader of a major federal party who did not participate in one of the climate strike marches that drew hundreds of thousands of students to the streets across [[Canada]].

Instead, the Conservative leader flew from [[Montreal]] — where the largest march was held — to [[British Columbia]] to make the infrastructure announcement.
----

{{f185.png}} ''[[Andrew Scheer snatches defeat from the jaws of victory|http://rabble.ca/blogs/bloggers/alberta-diary/2019/10/andrew-scheer-snatches-defeat-jaws-victory]]'' October 22, 2019, David Climenhaga, blogs, [[rabble.ca]]

----
Well! There's certainly no shortage of safe Conservative seats in [[Alberta]] Premier [[Jason Kenney]] could use to saddle up and ride back to [[Ottawa]] to save conservatism after [[Andrew Scheer]]'s disastrous impersonation of the [[Conservative Party of Canada]]'s leader ended in ignominy last night.

It takes a special talent to snatch defeat from the jaws of victory the way Scheer did -- and if we know anything about Alberta's newish Conservative premier, an Ottawa insider if ever there was one, it's that unlikely catastrophic losses like Scheer's are not part of his election night repertoire.

You would have thought almost any Conservative leader could have crushed [[Justin Trudeau]]'s hopes after the prime minister's dismal performance of the past couple of years -- even [[Maxime Bernier]]!
----

{{f182.png}} ''[[Andrew Scheer spotted without a mask at Toronto's Pearson Airport|https://www.cbc.ca/news/politics/andrew-scheer-pearson-airport-no-mask-1.5640979]]'' July 7, 2020, David Cochrane, [[CBC News]]

----
Conservative Leader [[Andrew Scheer]] was seen at a departure gate at [[Toronto]]'s Pearson Airport today without a mask on — an apparent contravention of the rules that apply to all travellers passing through the terminal.

The airport's website stipulates that "all passengers and airport employees" must wear a mask or a face covering "at all times." The mandatory mask rule has been in place since June 1 to stop the spread of COVID-19 among the travelling public.

"This includes the pre- and post-security screening areas of the terminals, parking facilities, people mover train, sidewalks/curbs outside the terminals and other outdoor public areas," the airport rules say.
----

{{f253.png}} ''[[Andrew Scheer stands firm under fire on Indigenous rights|https://www.macleans.ca/politics/ottawa/andrew-scheer-stands-firm-under-fire-on-indigenous-rights/]]'' October 7, 2019, John Geddes, [[Macleans]]

----
Conservative Leader [[Andrew Scheer]] came under repeated fire in the leaders debate section on [[Indigenous]] issues for his opposition to policies that he said would lead to [[First Nations]] blocking pipelines and other resource projects—often against the preferences of other First Nations that badly want that sort of economic development.

"There are dozens of Indigenous communities who want these projects to go ahead because they know that is the key to prosperity," Scheer said in one part of a series of exchanges in which Liberal Leader [[Justin Trudeau]] and Green Leader [[Elizabeth May]] both pressed him on the question of how to consult with First Nations on resource projects in territory over which they have treaty rights or traditional claims.

When Scheer was answering questions from reporters after the debate, the issue came up again. He stressed that whatever system is put in place to give Indigenous peoples a fair way to be consulted must ultimately allow "big projects to get done." "It will not happen if any one First Nation can can veto projects," he said. "That is something that First Nations leaders and grassroots organizations are concerned about as well."
----

{{f0.png}} ''[[Andrew Scheer still hoping someone about to throw him surprise belated birthday party|https://www.thebeaverton.com/2019/05/andrew-scheer-still-hoping-someone-about-to-throw-him-surprise-belated-birthday-party/]]'' May 30, 2019, Dave Barclay, [[The Beaverton]]

----
OTTAWA – [[Andrew Scheer]] appeared distracted during a caucus meeting today, as sources say the Federal Conservative Leader was clearly expecting some kind of belated surprise party to celebrate his 40th birthday, which was well over a week ago.

Scheer started the meeting by entering the room very deliberately with eyes closed, then poorly hid his disappointment when he saw his fellow MPs prepared to conduct business as usual instead of hiding behind furniture.

"At first I was a little sad that nothing happened on my birthday," said Scheer before the meeting. "But then I realized, my friends are so smart, they wouldn't throw me a surprise party on my birthday. That's too obvious! At the Conservative Party, we don't do what's obvious. Or even logical."
----

{{f0.png}} ''[[Andrew Scheer surfaces after controversial week for Conservative leader|https://www.ctvnews.ca/politics/andrew-scheer-surfaces-after-controversial-week-for-conservative-leader-1.4570441]]'' August 29, 2019, Canadian Press, [[CTV News]]

----
Scheer is scheduled to make an announcement this afternoon in [[Toronto]] after days of ducking the spotlight following the emergence of a 14-year-old video in which he lays forth his opposition to same-sex marriage.

The video was released by the Liberals last Friday along with a demand that Scheer explain himself and whether as prime minister he'd still deny [[LGBTQ]] couples the right to marry.

While Scheer's office hastened to put out that political fire with a statement saying he supports same-sex unions, calls have not abated for the party leader to address the issue in person and clarify his views.
----

{{f185.png}} ''[[Andrew Scheer takes a page out of Pierre Trudeau's playbook on pipeline policy|http://rabble.ca/blogs/bloggers/alberta-diary/2019/10/andrew-scheer-takes-page-out-pierre-trudeaus-playbook-pipeline]]'' October 1, 2019, David Climenhaga, [[rabble.ca]]

----
Generations of [[Alberta]] youngsters learned in the cradle the NEP was the Thing That Almost Ate Alberta.

Now that fossil fuels don't appear to be quite the Crown jewel they used to seem, however, the thought that some sort of national strategy to get the most out of our petroleum resources might be a good idea after all seems at last to have occurred to Conservative Leader [[Andrew Scheer]] and his brain trust.

They have subtly rebranded the concept as the National Energy Corridor -- unavoidable, really, given the way Canadian Conservatives, particularly here in Alberta, have relentlessly excoriated the NEP and the Trudeaus for the past four decades. Almost no one will notice.
----

{{f0.png}} ''[[Andrew Scheer Thought The Liberals Would Let A UK Child-Killer Move To Canada|https://www.narcity.com/news/ca/andrew-scheers-twitter-attack-on-liberals-letting-uk-child-killer-into-canada]]'' September 3, 2019, Colin Leggett, [[Narcity]]

----
[[Andrew Scheer]] has taken his share of missteps on the campaign trail, and it looks like he might have just tripped up again. This time, the mistake seems to have shown up on Andrew Scheer's [[Twitter]], along with an alarmist article from the [[Daily Mail]].

The article itself was about infamous child-killer [[Jon Venables]] possibly moving to [[Canada]] after being released from prison on child pornography charges. In [[1993]] at the age of 10, Venables and Robert Thompson both abducted two-year-old James Bulger and murdered him. They were convicted but released at age 18.

Scheer tweeted a link to the story saying, "As Prime Minister I won't let him come here. Where does Trudeau stand?" It was a clear political shot at his main opponent in the upcoming federal election.
----

{{f0.png}} ''[[Andrew Scheer Told Anti-Abortion Group He'd Let Conservative MPs Reopen the Abortion Debate|https://pressprogress.ca/andrew-scheer-told-anti-abortion-group-hed-let-conservative-mps-reopen-the-abortion-debate/]]'' May 21, 2019, [[PressProgress]]

----
Conservative leader [[Andrew Scheer]] wants Canadians to have "absolute confidence" he will never reopen the abortion debate, even though he said the exact opposite when he was running for leader of the [[Conservative Party of Canada]].

After [[Alabama]] and several other [[Republican]]-controlled US states moved to pass draconian anti-abortion laws that criminalize abortion and jail doctors, Scheer's Conservatives were quick to distance themselves from their American cousins.

"I've made it very, very clear," Scheer told reporters last week when he was asked if he would reopen the abortion debate.
----

{{f182.png}} ''[[Andrew Scheer treads a thin, blue line by courting Quebec nationalists|https://www.cbc.ca/news/canada/montreal/scheer-quebec-nationalists-1.5222647]]'' July 24, 2019, Jonathan Montpetit, [[CBC News]]

----
But as the Bloc uses the religious symbols law to amplify its own nationalist appeal, Scheer's task of winning seats in [[Quebec]]'s heartland becomes more difficult.

Like his Liberal and NDP counterparts, Scheer has expressed his opposition to the legislation, promising a federal Conservative government would never table similar legislation.

'Our party will always stand up for individual rights and freedoms. That is our position,' Scheer said when asked about Quebec's religious symbols law. (Ivanoh Demers/Radio-[[Canada]])
----

{{f0.png}} ''[[Andrew Scheer Tried To Make Fun Of Justin Trudeau's India Trip & It Completely Backfired|https://www.narcity.com/news/ca/andrew-scheer-called-out-justin-trudeaus-india-trip-and-it-completely-back-fired]]'' August 2, 2019, Helena Hanson, [[Narcity]]

----
It is no secret that Prime Minister [[Justin Trudeau]] and Conservative opposition leader [[Andrew Scheer]] are not exactly the best of friends. Most recently, Andrew Scheer called out Justin Trudeau's India trip. That's not surprising, as the two are leaders of opposing political parties, and there's an election right around the corner.

However, things don't always work out the way you want when it comes to social media, where Scheer posted about Trudeau. In fact, things certainly backfired for Scheer this week when he tried to drag Justin Trudeau for 'damaging [[Canada]]'s international relations' during his [[2018]] trip to India. Despite Scheer's attempts to make a mockery of Trudeau, the public seemed to side with the Prime Minister, making Scheer look a little bit foolish himself.

To make his point, Scheer shared a recent article from the [[National Post]], which was criticizing Trudeau's choice of attire during his recent trip to India. During the trip, the Prime Minister and his family were seen repeatedly wearing traditional Indian clothing, that was described by one website as "too Indian, even for an Indian."
----

{{f94.png}} ''[[Andrew Scheer urged to end 'boycott' of gay pride events after 2005 speech on same-sex marriage comes to light|https://www.thestar.com/news/canada/2019/08/22/andrew-scheer-said-gay-couples-lack-inherent-quality-of-marriage-in-tape-of-2005-speech-unearthed-by-liberals.html]]'' August 22, 2019, Alex Boutilier, [[Toronto Star]]

----
OTTAWA—The Liberals are challenging [[Andrew Scheer]] to end his "boycott" of gay pride events after unearthing a [[2005]] speech the Conservative leader made suggesting same-sex marriage cannot be considered marriage at all.

Public Safety Minister [[Ralph Goodale]] released a video of the speech Thursday that shows Scheer, then 25, explaining why he opposed the Civil [[Marriage]] Act, which legalized same-sex unions in [[Canada]].

"How many legs would a dog have if you counted the tail as a leg? The answer is just four," Scheer said, paraphrasing a quote attributed to Abraham Lincoln.
----

{{f0.png}} ''[[Andrew Scheer vows to end 'illegal' border crossings as part of Conservative immigration plan|https://globalnews.ca/news/5327265/scheer-immigration-plan/]]'' May 28, 2019, Teresa Wright, Canadian Press, [[Global News]]

----
If elected prime minister, Conservative Leader [[Andrew Scheer]] says he would put an end to "illegal" border crossings in [[Canada]].

Scheer included that as one of several general commitments outlined in a speech delivered in [[Toronto]] Tuesday outlining his vision for immigration in Canada — part of a series of policy announcements ahead of the fall federal election.

Speaking to a crowd of supporters at a conference centre, Scheer said he would close a loophole in the [[Safe Third Country Agreement]] between Canada and the United States that has allowed asylum-seekers who slip into the country by avoiding border checkpoints to make refugee claims that would be automatically rejected at official crossings.
----

{{f253.png}} ''[[Andrew Scheer walks the gauntlet|https://www.macleans.ca/opinion/andrew-scheer-walks-the-gauntlet/]]'' May 31, 2019, Stephen Maher, [[Macleans]]

----
[[Doug Ford]] and [[Jason Kenney]] are chewing up scenery in the middle of the stage; [[Stephen Harper]] continues to play a big role behind the scenes; and [[Maxime Bernier]] is loudly offering a populist alternative to the knuckle draggers in the front row.

So Scheer, in addition to convincing middle-of-the-road Canadians that he is moderate and personable enough for the job, also has to make sure that he, and not one of those other personalities, is the real leader of [[Canada]]'s angry white men.

It's not easy, but it is not supposed to be easy to become prime minister, and Scheer can count himself fortunate that he even has a real shot, given the long history of Canadians giving majority prime ministers a second mandate.
----

{{f0.png}} ''[[Andrew Scheer walks thin line on abortion and residential schools controversies|https://nowtoronto.com/news/andrew-scheer-abortion-residential-schools/]]'' October 3, 2017, Michael Coren, [[Now Magazine]]

----
Political commentators have been stunned by what they see as Conservative Party leader [[Andrew Scheer]]'s incompetence and dithering in his handling of recent controversies.

Last week, it was his defence of MP [[Rachael Harder]] as his nominee to chair the [[House of Commons]] Standing Committee on the Status of Women. Harder is opposed to abortion legislation and a woman's right to choose. Harder lost her bid this week for status of women chair. It was, at first glance, a bizarre and absurdly provocative move.

Before Harder, Scheer took his sweet time to condemn Conservative senator [[Lynn Beyak]]'s ahistorical and vile comments on residential school survivors. Beyak defended "well-intentioned" teachers at residential schools, and wrote that [[Indigenous]] peoples should become Canadian citizens and promote their culture "on their own dime, on their own time."
----

{{f0.png}} ''[[Andrew Scheer Was Asked To Name One Policy That Shows He Supports Women's Rights. He Couldn't Name Any.|https://pressprogress.ca/andrew-scheer-was-asked-to-name-one-policy-that-shows-he-supports-womens-rights-he-couldnt-name-any/]]'' October 3, 2019, [[PressProgress]]

----
After claiming he had hit a "home run" following this week's French leaders' debate, Conservative leader [[Andrew Scheer]] swung and missed when a reporter tossed a softball question his way.

Scheer, who was repeatedly grilled over his positions on abortion during the French debate, spent most of the day Thursday fielding questions from reporters about his positions on abortion.

One generous reporter decided to cut Scheer some slack and ask an easy question: "Can you point to a single policy in your platform that you believe shows that you do support women's rights?"
----

{{f0.png}} ''[[Andrew Scheer will 'wait and see' before taking a stance on conversion therapy ban|https://globalnews.ca/news/5479933/conversion-therapy-ban-2/]]'' July 10, 2019, Rachel Browne, [[Global News]]

----
Conservative leader [[Andrew Scheer]] told [[Global News]] on Wednesday that while his party opposes forced conversion therapy, he is waiting for further details before taking a stance on efforts to impose a federal ban on the discredited practice.

Reports this week revealed that Liberal cabinet ministers had sent letters in June to all provincial and territorial ministers of justice and health urging them to halt conversion therapy in their jurisdictions. The Liberals said they would, in the meantime, explore amendments to the [[Criminal]] Code to "prevent, punish and deter" it.

When asked by Global News whether Scheer would support such a ban, he said: "This is something that this Liberal government is only now recently proposing. We will always, of course, stand up for the rights of [[LGBTQ]] individuals and protect their rights and, of course, we're opposed to any type of practice that would forcibly attempt to change someone's sexual orientation against their will or things like that. So we will wait and see exactly what is being contemplated."
----

{{f94.png}} ''[[Andrew Scheer will balance pro-Trump and pro-trade|https://www.thestar.com/politics/political-opinion/2019/05/06/andrew-scheer-will-balance-pro-trump-and-pro-trade.html]]'' May 6, 2019, Heather Scoffield, [[Toronto Star]]

----
You could make the case, on foreign policy at least, that the federal Conservatives are setting off down the path of [[Donald Trump]] — anti-[[China]], anti-[[Paris]] Accord, pro-[[Brexit]], a dim view of [[NAFTA]], a distaste for the [[United Nations]]. Indeed, Liberal insiders are quietly making that very case.

After all, in the space of a few months, [[Andrew Scheer]] has urged the Liberals to take a hard line on China's blocking of [[Canada]]'s canola. He has been circumspect about his party's dedication to the Paris agreement to cut greenhouse gas emissions. He has reaffirmed that he is in favour of Brexit. He has been harsh in his criticism of the way [[Justin Trudeau]] handled the NAFTA negotiations with the United States. And he came out swinging against the U.N. Global Compact on Migration.

But when Scheer spells out his party's foreign affairs platform on Tuesday, it will be staunchly multilateralist and pro-trade — and far more traditional-Conservative than Trumpian. If the Conservative Party aims to occasionally adopt some of Trump's populism, that temptation stops well short of rejecting free trade and embracing isolationism, the foreign-policy hallmarks of the Trump administration.
----

{{f94.png}} ''[[Andrew Scheer will have a hard time shaking Doug Ford. He'd better get started|https://www.thestar.com/opinion/star-columnists/2019/07/16/andrew-scheer-will-have-a-hard-time-shaking-doug-ford-hed-better-get-started.html]]'' July 16, 2019, Emma Teitel, [[Toronto Star]]

----
Fast-forward 11 years and a similar dynamic is playing out here at home, in [[Canada]], where one powerful conservative leader will most likely have to "break" away from another if he wants to win the highest job in the land. 

Federal Conservative leader [[Andrew Scheer]] is running for prime minister of Canada but he is also, in a sense, running away from the brand of [[Ontario]] Premier [[Doug Ford]] — a brand better known than his own and, at present, a brand that is very unpopular.

According to a poll released by [[Corbett Communications]] this month, 60 per cent of Ontario voters reported that they are less likely to vote for Andrew Scheer's Conservatives in the upcoming federal election because of the policies of the provincial Conservatives under Doug Ford.
----

{{f99.png}} ''[[Andrew Scheer will never relent|https://www.nationalobserver.com/2019/12/08/news/andrew-scheer-will-never-relent]]'' December 8, 2019, Joan Bryden, Canadian Press, [[National Observer]]

----
[[Canada]]'s new minority Parliament got down to work Friday with [[Andrew Scheer]] staking out the Conservatives' ground as the only party that will unabashedly support the energy sector and never relent on its opposition to carbon taxes.

Responding to the Liberal throne speech that opened the new session of Parliament on Thursday, the Conservative leader proposed an amendment that would, among other things, commit the government to scrapping the carbon tax and stopping what Scheer called "the attack on the western Canadian economy."

All the other parties in the [[House of Commons]] support the tax and advocate bolder action to tackle climate change making it virtually impossible for the Conservatives to find support for the amendment.
----

{{f182.png}} ''[[Andrew Scheer won't grant interviews to The Rebel under current 'editorial direction'|https://www.cbc.ca/news/politics/andrew-scheer-rebel-interviews-1.4251070]]'' August 17, 2017, Aaron Wherry, [[CBC News]]

----
Conservative Leader [[Andrew Scheer]] won't grant further interviews to [[Rebel Media]] if the outlet's editorial direction remains "as it is," he said at an event for supporters in [[British Columbia]] on Wednesday evening.

The website, founded by conservative activist [[Ezra Levant]], has come under fire since last weekend's rally of white nationalists in [[Charlottesville]], Va., culminated in violence and an attack on counter-demonstrators that left one woman dead and several others injured. [[Faith Goldy]], a correspondent for The Rebel, was in Charlottesville covering the rally and counter-protests.

"Like all Canadians I viewed the events of last weekend with a great deal of disgust [at] the types of vile comments that were being made by hate groups," Scheer told reporters following a Conservative Party event in Langley, B.C., Wednesday evening.
----

{{f0.png}} ''[[Andrew Scheer would be worse than Stephen Harper|https://www.straight.com/news/1314816/kennedy-stewart-andrew-scheer-would-be-worse-stephen-harper]]'' October 16, 2019, Kennedy Stewart, [[Georgia Straight]]

----
"Ahead of this year's Federal Election, I invited all major federal leaders to [[Vancouver]] City Hall and to discuss the key issues facing Vancouver: housing, transit, and opioids. I started by meeting with [[Elizabeth May]], then Prime Minister Trudeau, and finally [[Jagmeet Singh]] a few weeks ago.

"On each of these main issues, all of these leaders expressed a willingness to work with Vancouver and a genuine desire to make things better. But despite repeated invitations and even conversations with key Conservatives, [[Andrew Scheer]] refused to meet.

"And then I read his platform and it was shocking. I came away knowing one thing very clearly: Andrew Scheer would be worse than [[Stephen Harper]].
----

{{f0.png}} ''[[Andrew Scheer, Doug Ford and Jason Kenney All Ignored the Existence of Unions on Labour Day|https://pressprogress.ca/andrew-scheer-doug-ford-and-jason-kenney-all-ignored-the-existence-of-unions-on-labour-day/]]'' September 4, 2018, [[PressProgress]]

----
The leaders of three of [[Canada]]'s biggest conservative parties all chose to ignore the existence of unions and the labour movement this [[Labour Day]].

The holiday, which was born out of the 1872 [[Toronto]] Printers' Strike and the fight against 12-hour work days, is traditionally observed as a day to recognize the contributions of unions and the labour movement to Canadian society.

However, statements issued by Conservative leader [[Andrew Scheer]], [[Ontario]] Premier [[Doug Ford]] and [[Alberta]]'s United Conservative leader [[Jason Kenney]] all ignored the true meaning of Labour Day – labour unions and the struggle for workers' rights.
----

{{f0.png}} ''[[Andrew Scheer, Political Klutz|https://thetyee.ca/Opinion/2019/02/04/Andrew-Scheer-Political-Klutz/]]'' February 4, 2019, Michael Harris, [[The Tyee]]

----
Unless [[Doug Ford]] campaigns for him in a thong, things couldn't get worse for [[Andrew Scheer]] in the [[2019]] federal election.

Polling poorly in [[Quebec]], [[British Columbia]] and Atlantic [[Canada]], this is a man without a vision leading a party without a narrative.

And now without a fundraising ad, yanked offline by the Conservatives who put it there and now admit its claims are false.

After a year and a half in office, people can be forgiven if they think Scheer is still Speaker of the [[House of Commons]]. Leaders lead, and by doing that, gain recognition.
----

{{f99.png}} ''[[Andrew Scheer: Big Oil's secret weapon|https://www.nationalobserver.com/2019/10/17/analysis/andrew-scheer-big-oils-secret-weapon]]'' October 17, 2019, Bruce Livesey, [[National Observer]]

----
Over a meal of roasted caribou, [[Andrew Scheer]] and [[Rich Kruger]] ate and talked, heads close together, discussing energy policy. It was the evening of May 15th at the [[Politics]] and Pen black tie dinner held in a ballroom of the Fairmont Château Laurier, the swanky landmark hotel in downtown [[Ottawa]] – a regal pile on Rideau Street, a stone's throw from [[Parliament Hill]].

It was no accident Conservative Party leader Scheer and Kruger, a former ExxonMobil executive and current CEO and chairman of [[Imperial Oil]] Ltd., were sitting beside one another: 48 hours before the gala got underway – which annually attracts 500 of [[Canada]]'s political, business and cultural elite to raise money for writers – Scheer was moved to Kruger's table. Scheer's wife Jill, as it turns out, was on the event's organizing committee (Scheer later told the [[National Observer]] he didn't know he would be sitting at Kruger's table).

The tête-à-tête between Scheer and Kruger was one of many instances this year where the Tory leader and the people who run Canada's oil industry socialized – and even conspired together. The previous month, Scheer and his campaign manager, [[Hamish Marshall]], holed up in a resort on the outskirts of [[Calgary]] with a group of energy sector CEOs and the president of the [[Canadian Association of Petroleum Producers]] (CAPP), Big Oil's most powerful lobby group, to plot the demise of the [[Trudeau government]], among other discussions.
----

{{f253.png}} ''[[Andrew Scheer: Canada's first American prime minister?|https://www.macleans.ca/politics/andrew-scheer-canadas-first-american-prime-minister/]]'' October 5, 2019, Jason Markusoff, [[Macleans]]

----
[[Boris Johnson]] was bidding to shed his United States citizenship back in [[2015]], when he was mayor of [[London]] and long before he ascended to the prime ministership of Britain. The [[New York]]-born moptop said then that he planned talk to the American ambassador, but wasn't confident of finding any fast lane. "It is a laborious business. They don't make it easy for you," he said at the time.

It took more than a year for Johnson to formally shed the dual status—the final quarter of [[2016]], to be precise. By then, Johnson was foreign secretary, and in the wings to become PM once a few more shambolic [[Brexit]]-era dominoes fell.

The clock apparently began ticking on [[Andrew Scheer]]'s citizenship renunciation this August, shortly before the federal election call. Which means, barring some sort of special treatment, a Conservative victory would give our country its first Canadian-American head of government, and first dual citizen Prime Minister since [[1984]]'s short-lived leader, the U.K.-born John Turner.
----

{{f94.png}} ''[[Andrew Scheer's absence from Vancouver Pride Parade speaks volumes about upcoming election, analysts say|https://www.thestar.com/vancouver/2019/08/06/andrew-scheers-absence-from-vancouver-pride-parade-speaks-volumes-about-upcoming-election-analysts-say.html]]'' August 6, 2019, Jen St. Denis, [[Toronto Star]]

----
VANCOUVER—Among the thousands of people who gathered to support and celebrate [[Vancouver]]'s [[LGBTQ]] community on Sunday were Prime Minister [[Justin Trudeau]], federal NDP Leader [[Jagmeet Singh]] and federal [[Green Party]] Leader [[Elizabeth May]].

Notably missing from the group — and the smiley, celebratory photos of the political foes marching together — was Conservative Leader [[Andrew Scheer]], who has declined to participate in any Pride parades this year.

That's in contrast to previous years, when former Conservative leader [[Rona Ambrose]] marched in [[Toronto]]'s [[Pride Parade]] in [[2016]] and when former [[Progressive Conservative]] leader [[Joe Clark]] was grand marshal of [[Calgary]]'s parade in [[2001]].
----

{{f0.png}} ''[[Andrew Scheer's anti-racism speech rings hollow|https://globalnews.ca/news/5345459/andrew-scheer-conservatives-racism/]]'' June 3, 2019, Bill Kelly, [[Global News]]

----
Scheer's clear statement that he had no tolerance for intolerance and racism in his party was an attempt to quell those allegations.

Little did he know that his pronouncement would be tested, just days later, when Conservative MP [[Michael Cooper]], a member of the Commons Justice Committee, berated a [[Muslim]] witness at the committee. Cooper said the witness should be ashamed to link some conservative commentators with the online history of convicted [[Quebec City]] mosque murderer Alexandre Bissonette.

Doubling down on his outrageous behaviour, Cooper read into the public record part of the manifesto of the [[New Zealand]] man accused in the [[Christchurch]] mass murder, at which point the howls of protest and outrage from the other committee members caused the meeting to be abruptly adjourned.
----

{{f0.png}} ''[[Andrew Scheer's campaign manager says he builds creepy psychological profiles of voters too|https://www.straight.com/news/1048791/press-progress-andrew-scheers-campaign-manager-says-he-builds-creepy-psychological]]'' March 23, 2018, PressProgress, [[Georgia Straight]]

----
[[Hamish Marshall]], Conservative leader [[Andrew Scheer]]'s campaign manager for the [[2019]] election, says he's a "huge fan" of building detailed psychological profiles of Canadian voters and targeting them with personalized political messages.

Big data and politics took an unsurprisingly dystopian turn this week after a series of bombshell revelations about [[Cambridge Analytica]]—a data analytics firm once run by [[Steve Bannon]] and bankrolled by reclusive billionaire [[Robert Mercer]] that claims it used "psychographic data" to engineer [[Brexit]] and the election of [[Donald Trump]].

According to the Guardian, Cambridge Analytica scraped [[Facebook]] data from over 200 million people to create "sophisticated psychological and political profiles and then target them with political ads designed to work on their particular psychological makeup."

The whistleblower at the centre of the Cambridge Analytica revelations calls it "Steve Bannon's psychological warfare mindf–k tool."
----

{{f364.png}} ''[[Andrew Scheer's Careful Word Choices Irk Anti-Abortion Activist|https://www.huffingtonpost.ca/entry/andrew-scheer-abortion-jack-fonseca_ca_5d692b45e4b06beb649d3081]]'' August 30, 2019, Althia Raj, [[Huffington Post]]

----
Scheer is only one voting member of caucus, she said, and there are 338 MPs. "As long as he upholds that promise [to allow backbenchers to introduce legislation], then we are totally OK with that and we will continue on with our work," she said.

Right Now is actively working to elect Conservative candidates who support anti-abortion policies. Golob said her non-partisan group is not working with [[People's Party of Canada]], whose leader, [[Maxime Bernier]], has promised free votes on abortion matters, because Right Now is focused on candidates who are "electable." 

On Thursday, Scheer blamed the Liberals for dredging up the abortion issue and his past comments on same-sex marriage as a distraction from the Grits' four-year record. Though some of the wounds this week on the abortion issue have been self-inflicted, the Liberals and abortion rights activists have voiced concerns at every election since the [[Conservative Party of Canada]] was formed in 2003 that a Tory majority might enact abortion restrictions in Canada. So far, no laws have been passed.
----

{{f182.png}} ''[[Andrew Scheer's claim about foreign aid deemed false|https://www.cbc.ca/news/politics/conservatives-foreign-aid-fact-check-1.5305045]]'' October 1, 2019, Jonathon Gatehouse, [[CBC News]]

----
The claim: "The [[Trudeau government]] today sends $2.2 billion of so-called foreign aid to middle- and upper-income countries...Worse still, some of that money is shoveled to repressive regimes that are adversarial, if not outright hostile, to Canadian interests and values."

 -- Conservative leader [[Andrew Scheer]] announcing his proposal to slash 25 per cent of [[Canada]]'s foreign aid budget and redistribute the money to taxpayers at home.

The facts: [[Ottawa]] spent a total of $6.098 billion on "international assistance" in the fiscal year ending March 31, [[2018]], according to the latest statistical report from [[Global Affairs Canada]].
----

{{f0.png}} ''[[Andrew Scheer's Conservatives Approved a Candidate Who Wanted Vancouver's Pride Parade 'Banned'|https://pressprogress.ca/andrew-scheers-conservatives-approved-a-candidate-who-wanted-vancouvers-pride-parade-banned/]]'' September 15, 2019, [[PressProgress]]

----
The [[Conservative Party of Canada]] green-lighted a candidate in [[British Columbia]] who made national headlines calling for [[Vancouver]]'s [[Pride Parade]] to be "banned."

[[Shinder Purewal]], a former Liberal candidate, is now running for [[Andrew Scheer]]'s Conservatives in the suburban Vancouver riding of Fleetwood–Port Kells.

In October [[2018]], the Conservatives welcomed Purewal to their team by holding him up as a "good news" story illustrating the party's "positive Conservative vision."
----

{{f132.png}} ''[[Andrew Scheer's diversity speech is personal, but short on immigration policy details|https://www.theglobeandmail.com/politics/article-andrew-scheers-diversity-speech-is-personal-but-short-on-immigration/]]'' May 28, 2019, Campbell Clark, [[Globe and Mail]]

----
That's not only because Mr. Scheer has been accused by Liberals of stirring up divisions over immigration, and of being unwilling to unequivocally distance himself from anti-immigrant extremists. It's also because there's the [[People's Party of Canada]] – headed by Mr. Scheer's former leadership rival, [[Maxime Bernier]] – trying to feed off anti-immigrant sentiment and take Tory support.

Mr. Scheer presented a tribute to Canadian diversity that ran through the contributions of [[Indigenous]] peoples and successive waves of immigration from all parts of the world, closing the list with "[[Muslim]]s afflicted by oppression and civil war," and "Gays and lesbians escaping literal extermination simply for being who they are."

He was going out of his way to respond to what he called "dangerous" false accusations that his party accepts extremism.
----

{{f253.png}} ''[[Andrew Scheer's divided party|https://www.macleans.ca/politics/ottawa/andrew-scheers-divided-party/]]'' November 11, 2019, Stephen Maher, [[Macleans]]

----
[[Andrew Scheer]], who last week looked like a dead leader walking, has made it through a gruelling caucus meeting and looks ready to fight all the way to the party's convention in April, where he will likely lose a leadership review vote.

While Scheer can breathe a sigh of relief, Conservatives interested in winning the next election are worried that Scheer will double down on social conservative messages that might help him fight that leadership battle but damage the party in the process.

On Wednesday, when Conservatives gathered behind closed doors for their first post-election caucus meeting, I am told that fewer than 20 MPs stood up to vote for the provision of [[Michael Chong]]'s Reform Act that would have allowed the caucus to fire Scheer.
----

{{f0.png}} ''[[Andrew Scheer's free speech pledge wouldn't apply in Toronto case: spokesman|http://www.chroniclejournal.com/news/national/andrew-scheer-s-free-speech-pledge-wouldn-t-apply-in/article_d12c56ed-4048-5153-9a0a-c9207e7917cb.html]]'' August 16, 2017, Stephanie Levitz, Canadian Press, [[Chronicle Journal]]

----
A pledge by Conservative Leader [[Andrew Scheer]] to yank federal funding from universities that fail to uphold free speech wouldn't apply to a decision by the [[University of Toronto]] to ban a nationalist rally from campus, his spokesman said Wednesday.

"No," was [[Jake Enwright]]'s answer when asked whether the university's move would risk its federal funding under a Scheer government.

While Enwright could not articulate exactly why the decision to bar the [[Canadian Nationalist Party]] event didn't meet the threshold, he said Scheer will be working with universities to prevent loopholes for events that risk violating Canadian law.
----

{{f132.png}} ''[[Andrew Scheer's inclusive appeal shouldn't leave room for alt-right|https://www.theglobeandmail.com/opinion/andrew-scheers-inclusive-appeal-shouldnt-leave-room-for-alt-right/article35996385/]]'' August 15, 2017, John Ibbitson, [[Globe and Mail]]

----
The first Conservative Leader whom [[Marjory LeBreton]] worked for was John Diefenbaker. She was leader of the government in the Senate under [[Stephen Harper]], before being sidelined by the Senate expenses scandal. She is well known in the party as a Red Tory: supportive of small government, but progressive on social issues. And she is worried about her party.

"My fear is that Canadians … will be influenced by the excessive partisanship and deep divide we are witnessing in U.S. politics and come to the conclusion that Canadian Conservatives are the same," she wrote me Tuesday.

In the wake of last weekend's violence in [[Charlottesville]], Va., Conservatives "must step up to define ourselves right now as to who we are and what we stand for and more importantly what we stand against and what we will not tolerate," the retired senator said. "… Getting caught up in the politics of conservatives south of the border will do irreparable harm to our good and decent party."
----

{{f99.png}} ''[[Andrew Scheer's Indigenous 'hostage' comment provokes tongue-lashing at first election debate|https://www.nationalobserver.com/2019/09/12/news/andrew-scheers-indigenous-hostage-comment-provokes-tongue-lashing-first-election]]'' September 12, 2019, Carl Meyer, [[National Observer]]

----
"Hold hostage."

That one particular phrase from Conservative Leader [[Andrew Scheer]] about [[Indigenous]] rights sparked an intense, minutes-long altercation between the three federal political leaders who showed up for the first debate of the [[2019]] election campaign.

At the debate, hosted in [[Toronto]] by Maclean's and CityTV, Scheer was discussing whether he would implement the [[United Nations]] Declaration on the Rights of Indigenous Peoples (UNDRIP) in [[Canada]] if he wins power.
----

{{f182.png}} ''[[Andrew Scheer's mid-campaign identity crisis|https://www.cbc.ca/news/politics/andrew-scheer-american-citizenship-2019-election-1.5308174]]'' October 4, 2019, Aaron Wherry, [[CBC News]]

----
[[Andrew Scheer]] was not well known to Canadians when this election campaign began. For him, that wasn't necessarily an insurmountable problem.

But now he has spent nearly four weeks of the campaign struggling to explain to Canadians who he is, and muddling through a series of identity crises in public.

When he ran for the Conservative leadership, Scheer happily accepted the "[[Stephen Harper]] with a smile" label. With that as his political identity, the Conservatives sought to further define their leader as an average guy who grew up in a middle-class household.
----

{{f0.png}} ''[[Andrew Scheer's newest problem: old video of Faith Goldy lavishly praising Justina McCaffrey|https://www.straight.com/news/1302251/andrew-scheers-newest-problem-old-video-faith-goldy-lavishly-praising-justina-mccaffrey]]'' September 14, 2019, Charlie Smith, [[Georgia Straight]]

----
If you don't know any of the names in the headline above, let me offer a quick synopsis.

[[Andrew Scheer]] is leader of the [[Conservative Party of Canada]]. He hopes to become prime minister after the October 21 election.

[[Faith Goldy]] is a far-right media commentator, failed candidate for mayor of [[Toronto]], and a person who's been banned from [[Facebook]] for allegedly spreading hate.

Goldy managed to get fired from [[Ezra Levant]]'s [[Rebel Media]] after appearing on a podcast on the Nazi-sympathizing website, the [[Daily Stormer]].

And according to an old video that recently surfaced, Goldy's good friend is [[Justina McCaffrey]]. She's a well-known wedding-dress designer and the Conservative candidate in [[Kanata-Carleton]].
----

{{f0.png}} ''[[Andrew Scheer's party has a shaky record with Canada's judiciary|https://ottawacitizen.com/opinion/columnists/boswell-andrew-scheers-party-has-a-shaky-record-with-canadas-judiciary]]'' March 12, 2019, Randy Boswell, [[Ottawa Citizen.com]]

----
Conservative leader [[Andrew Scheer]], on high horse, has proclaimed that Prime Minister [[Justin Trudeau]] has "lost the moral authority to govern" and allowed "his partisan political motivations to overrule his duty to uphold the rule of law." Scheer has further condemned the "frankly illegal pressure" faced by former attorney general [[Jody Wilson-Raybould]] in the SNC-Lavalin affair.

It's an overreach, to be sure. But let's grant Scheer a little latitude for his inflated rhetoric. As opposition leader, he has a duty to focus public attention squarely on the misdeeds of the government of the day.

[[Mission]] accomplished.
----

{{f182.png}} ''[[Andrew Scheer's personal numbers suggest he was part of the problem in October|https://www.cbc.ca/news/politics/grenier-scheer-approval-1.5381529]]'' December 4, 2019, Éric Grenier, [[CBC News]]

----
Polls conducted during the last federal election campaign suggest that Scheer himself might be the problem. An analysis of data from recent campaigns shows no party leader has seen his or her personal approval rating during an election campaign worsen more than Scheer's did.

Between the beginning and the end of the recent campaign, Scheer's net approval rating (approval minus disapproval) decreased by an average of 10 points, according to polls conducted by [[Forum Research]] and [[Campaign Research]]. That's the biggest decrease in a major party leader's net rating in any of the last four federal election campaigns.

This chart compares changes in party leaders' approval ratings over the course of election campaigns. ([[CBC]])
----

{{f94.png}} ''[[Andrew Scheer's pledge to review new Food Guide challenged by health community|https://www.thestar.com/news/canada/2019/07/18/andrew-scheers-pledge-to-review-new-food-guide-challenged-by-health-community.html]]'' July 18, 2019, Kristy Kirkup, [[Toronto Star]]

----
OTTAWA—Conservative Leader [[Andrew Scheer]] faced strong criticism from nutrition experts on Thursday after he pledged to review the new [[Canada]] [[Food Guide]] should the Tories win power this fall.

Scheer, who spoke at an annual meeting of the Dairy Farmers of Canada in [[Saskatoon]] on Wednesday, said the process to craft the new version of the document released in January was "flawed" and that the guide needs to reflect what "science tells us."

The overhauled document did away with traditional food groups and portion sizes and focused instead on broader guidelines, including eating more plant-based protein and drinking more water.
----

{{f94.png}} ''[[Andrew Scheer's problematic approach to his populist supporters|https://www.thestar.com/opinion/contributors/2019/03/26/andrew-scheers-problematic-approach-to-his-populist-supporters.html]]'' March 26, 2019, Martin Patriquin, [[Toronto Star]]

----
Earlier this month, from a flag-draped dais in [[Kitchener]], Conservative Party leader [[Andrew Scheer]] looked on earnestly as an audience member asked him whether [[Justin Trudeau]] should be in jail for, among other things, supporting ritual child abuse. "Trudeau gave $600 million to the [[Clinton Foundation]]," the man said by way of prelude at a town-hall meeting organized by the [[Conservative Party of Canada]]. "The Clinton Foundation is part of child trafficking and child sacrifice, if you study it. It's in the pizzagate."

Scheer gamely answered the question as though he hadn't just been asked about one of the most notorious (and widely debunked) conspiracies in modern political history. He later claimed to have not heard the question. To be fair to him, the audience began clapping loudly at the man's suggestion that one of the biggest charities in America was secretly trafficking and sacrificing children. In any event, the question was indicative of the conundrum Scheer now faces, as he attempts to harness the raucous strain of anti-Trudeau animus sweeping across the country: embrace the motivated populist anger of these crowds, along with the unhinged bits seemingly inherent in them, or cede this support to his rightward rival, [[Maxime Bernier]] and the [[People's Party of Canada]]. Scheer has chosen a third option, which is to welcome the crowds while denying the ugly bits even exist — even as they pop up in front of Scheer's very eyes. Consider his February appearance at a rally organized by [[United We Roll]], which has a well-established connection to the country's yellow vest movement, the proudly anti-immigrant group that sprung up in the wake of a similar movement in [[France]].

Scheer's speech, which focused on Trudeau's alleged hatred of the oil and gas industry, was a play for truckers and their supporters, United We Roll's ostensible supporters. Yet an apparent conspiracy-obsessed heckler peppered his three-minute spiel with familiar "He's attacking your children" rhetoric, while another wondered out loud, in both official languages, what Scheer was going to do about the [[United Nations]]. A sign outside [[Ottawa]]'s West Block also critiqued the U.N. and said Trudeau should be charged with treason. The relationship between Scheer and these populist crowds is mutually beneficial. He gets a friendly audience, while this audience has the implied stamp of approval from the man who may well be the next prime minister. The conspiratorial types who keep showing are just an unfortunate by-product, it seems. When I asked a Conservative adviser about them, he shrugged his shoulders. "We can't control who shows up to these events," he told me, seemingly by rote. Yet it is difficult to understate the danger of Scheer's gambit. By appearing at events like United We Roll, Scheer gives legitimacy to voices that would otherwise (and deservedly) exist only on the fringes of Canada's political discourse — and which have become notably loud and brazen over the last several years. It used to be that Trudeau's critics pilloried the prime minister for his conspicuous liberalism. Now some are calling for his head. "You are working for your globalist partners. I wonder how much they are paying you to betray Canada," a woman said to Trudeau during Regina town hall last January. "What do we do with traitors in Canada, Mr. Trudeau? We used to hang them, hang them for treason." Scheer is in a difficult spot. Populist fury against the current government is widespread and politically active. Yet emboldened in part by the example of scorched-earth nationalism espoused by the current American president, it has also become decidedly more visceral and conspiracy-oriented as we march closer to the October election.
----

{{f0.png}} ''[[Andrew Scheer's Ties to Rebel Media Are Now Impossible to Deny|https://thewalrus.ca/andrew-scheers-ties-to-rebel-media-are-now-impossible-to-deny/]]'' October 20, 2017, Justin Ling, [[The Walrus]]

----
There are few pairs of words that have become as toxic as quickly as "the Rebel" has in [[Canada]] in recent months. Maybe "Weinstein [[Company]]" or "tiki torch."

But [[Ezra Levant]]'s online opinion site has attracted particular acrimony thanks to a litany of colossally unwise moves, even by Levant's own admission: one of his most front-facing stars, [[Faith Goldy]], travelled to [[Charlottesville]], [[Virginia]], to report favourably on the alt-right demonstrators and to appear on an avowedly neo-Nazi podcast; several of its big-name acts flew to [[Israel]] to make anti-Semitic jokes and call for a crusade redux; and Levant himself tried to offer hush money to some disgruntled workers to shut up and go away.

In the eye of the growing chaos was [[Hamish Marshall]], a corporate director of the Rebel and a long-time Levant ally. Marshall's newest gig, announced this week, is campaign manager for the federal Conservative Party. [[Andrew Scheer]] bestowed the honour on Marshall after Marshall helped propel the [[Saskatchewan]] MP to the position of leader for the second-place party this summer.
----

{{f94.png}} ''[[Andrew Scheer's tone-deaf response to COVID-19 is bad news for the next Conservative leader|https://www.thestar.com/politics/political-opinion/2020/04/17/andrew-scheers-tone-deaf-response-to-covid-19-is-bad-news-for-the-next-conservative-leader.html]]'' April 17, 2020, Chantal Hébert, [[Toronto Star]]

----
The COVID-19 pandemic has not been kind to the federal Conservative party. Its leadership campaign is on hold and the official opposition has lost its daily [[House of Commons]] platform as a result of a five-week parliamentary shutdown.

At the same time, there are no signs of buyer's remorse among the voters who just last fall grudgingly handed [[Justin Trudeau]] a second term. In fact, the opposite has been happening.

The latest Léger poll showed the Liberals at 39 per cent support, up six points from their election night performance. The gain was achieved at the Conservatives' expense, mainly in Central [[Canada]].
----

{{f99.png}} ''[[Andrew Scheer's Tories now say their climate plan will come 'well before the election'|https://www.nationalobserver.com/2019/04/03/news/andrew-scheers-tories-now-say-their-climate-plan-will-come-well-election]]'' April 3, 2019, [[National Observer]]

----
The [[Conservative Party of Canada]]'s forthcoming plan to tackle climate change will be revealed "well before the election" set for October, says its environment critic.

Still, with six months until Canadians go to the polls, Conservative MP [[Ed Fast]] won't reveal much about how Leader [[Andrew Scheer]]'s party plans to bring pollution down to "near-zero" by mid-century, as Canadian scientists concluded is necessary in an unprecedented report published this week.

Canada's Changing Climate, a peer-reviewed report released April 1 that involved dozens of government and academic authors, showed that the country is heating up at double the average rate of the planet, with Northern Canada at triple the rate. The change in climate is heightening the risks of heat waves, wildfires, floods and declining freshwater availability, the report found.
----

{{f0.png}} ''[[Andrew Scheer's Twitter Transformed Into A Simpsons Fan Account Last Night|https://www.narcity.com/news/ca/andrew-scheers-simpsons-references-were-confusing-canadians-last-night]]'' September 25, 2019, Helena Hanson, [[Narcity]]

----
With the [[2019]] federal election now less than one short month away, [[Canada]]'s party leaders are doing whatever they can to round-up some last minute support from potential voters. For Conservative leader [[Andrew Scheer]], this meant taking to [[Twitter]] to make several references from The Simpsons while on the campaign trial, although his joke about the 'Wonderbat' was perhaps a 'swing and a miss!'

Late on Tuesday evening, the Conservative leader made his first reference to The Simpsons, by sharing a picture of himself smiling, and holding a shiny new baseball bat in his hands. He added the caption, "I will call it "Wonderbat," alongside the lightning-bolt emoji.

The post is believed to be a reference to an episode of The Simpsons, during which Homer tells Bart the story of his own "Wonderbat," that was created from wood that had been struck by lightning.
----

{{f0.png}} ''[[Andrew Scheer's Under Fire For Campaigning In Manitoba Instead Of Helping Evacuees|https://www.narcity.com/news/ca/mb/andrew-scheers-manitoba-campaign-stop-after-the-snowstorm-was-controversial]]'' October 15, 2019, Lisa Belmonte, [[Narcity]]

----
People in [[Manitoba]] are recovering from a brutal storm that moved through the region but that didn't stop election activity in the area. However, [[Andrew Scheer]]'s Manitoba campaign stop after the snowstorm was controversial. Some people who had to be evacuated from their homes because of the storm were not too pleased with the Conservative leader having a campaign stop for the election in the province.

Manitoba is recovering from an early blast of winter weather with a snowstorm leaving a path of destruction in the province. Even an official state of emergency was declared in an effort to help restore power quicker.

On October 14, Scheer made campaign stops in Manitoba and the decision to go ahead with the campaign stop despite the fact that people were without power and evacuated from their homes was not met with warm reactions.
<div style="float: right; max-width:300px">

|>| !Andrew Suboch |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Andrew Sullivan |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Andrew Wakefield |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Rubber_Duck_%288374801803%29.jpg/175px-Rubber_Duck_%288374801803%29.jpg]] |
|!birth date |~ September 3, 1956 (64 years)|
|!birth place |Eton, Buckinghamshire, United Kingdom|
|!nationality |British|
|!education |[[King Edward's School, Bath|https://en.wikipedia.org/wiki/King_Edward's_School,_Bath]]|
|!alma mater |[[St Mary's Hospital Medical School|https://en.wikipedia.org/wiki/St_Mary's_Hospital_Medical_School]], London|
|!occupation |Former [[physician|https://en.wikipedia.org/wiki/physician]], researcher|
|!known for |[[MMR vaccine controversy|https://en.wikipedia.org/wiki/MMR_vaccine_controversy]], removal of medical qualifications|
|!home town |Bath, England|
</div>

!!!See also
*[[Andrew Wakefield|https://en.wikipedia.org/wiki/Andrew_Wakefield]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Andy Biggs |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/0/05/Andy_Biggs_official_portrait.jpg/175px-Andy_Biggs_official_portrait.jpg]] |
|!birth name |Andrew S. Biggs|
|!birth date |November 7, 1958 (62 years)|
|!birth place |[[Tucson|https://en.wikipedia.org/wiki/Tucson,_Arizona]], [[Arizona|https://en.wikipedia.org/wiki/Arizona]], U.S.|
</div>

!!!See also
*[[Andy Biggs|https://en.wikipedia.org/wiki/Andy_Biggs]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Andy Ngo |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/a/a8/GettyImages-1152896318W.jpg/175px-GettyImages-1152896318W.jpg]] |
|!birth name |Andy Cuong Ngo|
|!birth date |1986/1987 (34-35 years)|
|!employer |[[The Post Millennial]]|
</div>

A doxxer for [[Patriot Prayer]],<<ref " [1]">><<ref " [2]">> and other far right groups. A writer/editor for fringe far-right publications.

!!!Doxing
In 2019, Ngo labelled several journalists, including Shane Burley and Alexander Reid Ross, as "[[antifa|Antifa]] ideologues".<<ref " [3]">> According to [[Vox|https://en.wikipedia.org/wiki/Vox_(website)]]'s Zack Beauchamp, Ngo [[doxed|https://en.wikipedia.org/wiki/doxed]] a political activist in 2019 by publishing her full name.<<ref " [6]">> Ngo is known for publishing the mugshots of arrestees in Portland to his twitter account.<<ref " [7]">>

!!!Credibility
Ngo's credibility and objectivity as a journalist has been extensively criticized. Since 2019, he has been accused of using selectively edited videos and sharing misleading and inaccurate information to paint antifa activists as violent, and to underplay the violence of the [[far-right|Alt-Right]],<<ref " [8]">><<ref " [9]">><<ref " [10]">><<ref " [11]">><<ref " [12]">><<ref " [13]">><<ref " [14]">><<ref " [15]">> with ''[[Columbia Journalism Review|https://en.wikipedia.org/wiki/Columbia_Journalism_Review]]'' describing Ngo as a "discredited provocateur".<<ref " [16]">> Some of Ngo's contentions about antifa have been rated as "false" by fact-checker [[Politifact|https://en.wikipedia.org/wiki/Politifact]].<<ref " [4]">> Several sources have declined to refer to Ngo as a "journalist".<<ref " [8]">><<ref " [5]">>

!!!See also
*[[Andy Ngo|https://en.wikipedia.org/wiki/Andy_Ngo]] - //Wikipedia.//

!!!External links
*[[Andy Ngo|https://rationalwiki.org/wiki/Andy_Ngo]], RationalWiki.

----
<br/><<footnotes " [1]" "Zielinski, Alex (August 26, 2019). [[Undercover in Patriot Prayer: Insights From a Vancouver Democrat Who's Been Working Against the Far-Right Group from the Inside|https://www.portlandmercury.com/blogtown/2019/08/26/27039560/undercover-in-patriot-prayer-insights-from-a-vancouver-democrat-whos-been-working-against-the-far-right-group-from-the-inside]]. //Portland Mercury//.">><br/><<footnotes " [2]" "Owen, Tess (August 27, 2019). [[Super Awkward for Right-Wing Blogger Andy Ngo to Make a Cameo in Video of Plot Against Antifa|https://www.vice.com/en_ca/article/d3apyv/super-awkward-for-right-wing-blogger-andy-ngo-to-make-a-cameo-in-video-of-plot-against-antifa]]. //Vice News//.">><br/><<footnotes " [3]" "Burley, Shane (June 19, 2019). [[I was the target of alt-right death threats across the internet – here's what happened next|https://www.independent.co.uk/voices/alt-right-antifa-death-threats-doxxing-quillette-a8966176.html]]. [[The Independent]].">><br/><<footnotes " [4]" "Venezky, Emily (5 June 2020). [[No evidence this man died at hands of an 'antifa murderer'|https://www.politifact.com/factchecks/2020/jun/05/facebook-posts/no-evidence-man-died-hands-antifa-murderer/]].">><br/><<footnotes " [5]" "Dickson, E. J. (3 September 2019). [[How a Right-Wing Troll Managed to Manipulate the Mainstream Media|https://www.rollingstone.com/culture/culture-features/andy-ngo-right-wing-troll-antifa-877914/]]. //Rolling Stone//.">><br/><<footnotes " [6]" "Beauchamp, Jack (July 3, 2019). [[The assault on conservative journalist Andy Ngo, explained|https://www.vox.com/policy-and-politics/2019/7/3/20677645/antifa-portland-andy-ngo-proud-boys]]. //[[Vox (website)|Vox]]//.">><br/><<footnotes " [7]" "Peel, Sophie (September 16, 2020). [[Portland Protesters Say Their Lives Were Upended by the Posting of Their Mug Shots on a Conservative Twitter Account|https://www.wweek.com/news/2020/09/16/portland-protesters-say-their-lives-were-upended-by-the-posting-of-their-mug-shots-on-a-conservative-twitter-account/]].">><br/><<footnotes " [8]" "Gupta, Arun (August 2019). [[Portland's Andy Ngo Is the Most Dangerous Grifter in America|https://www.jacobinmag.com/2019/08/andy-ngo-right-wing-antifa-protest-portland-bigotry]].">><br/><<footnotes " [9]" "Derysh, Igor (28 August 2019). [[Right-wing &quot;journalist&quot; Andy Ngo outed: Video shows him hanging out with far-right hate group|https://www.salon.com/2019/08/28/right-wing-journalist-andy-ngo-outed-video-shows-him-hanging-out-with-far-right-hate-group/]].">><br/><<footnotes " [10]" "Dalbey, Alex (August 20, 2019). [[Edited videos of Portland protests are telling half-truths|https://www.dailydot.com/layer8/antifa-portland-protests-disinformation-propaganda/]].">><br/><<footnotes " [11]" "Hagle, Courtney (August 28, 2019). [[Media presented far-right grifter Andy Ngo as a credible journalist. He was just caught covering for far-right extremists as they plan violent attacks.|https://www.mediamatters.org/fox-news/media-presented-far-right-grifter-andy-ngo-credible-journalist-reporting-left-wing]]. //[[Media Matters for America]]//.">><br/><<footnotes " [12]" "Dearment, Alaric (September 3, 2019). [[Andy Ngo Is Journalism's Problem|https://abovethelaw.com/2019/09/andy-ngo-is-journalisms-problem/]].">><br/><<footnotes " [13]" "Butler, Grant (December 29, 2019). [[Oregon's top 15 newsmakers of 2019|https://www.oregonlive.com/news/2019/12/oregons-top-15-newsmakers-of-2019.html]]. [[The Oregonian]].">><br/><<footnotes " [14]" "Strickland, Patrick (29 September 2020). [[Antifa and America's revamped Red Scare|https://www.aljazeera.com/features/2020/9/29/antifa-hysteria-americas-revamped-red-scare]]. //Al Jazeera//.">><br/><<footnotes " [15]" "Joan Donovan (3 September 2020). [[How an overload of riot porn is driving conflict in the streets|https://www.technologyreview.com/2020/09/03/1007931/riot-porn-right-wing-vigilante-propaganda-social-media/]].">><br/><<footnotes " [16]" "Tovrov, Daniel (23 October 2019). [[Dropshipping journalism|https://www.cjr.org/special_report/newsweek.php]].">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Angela Merkel |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Angela Saini |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Angry Parent Featured in Toronto Sun Article Criticizing Teachers Has Ties to Doug Ford's Education Minister|https://pressprogress.ca/angry-parent-featured-in-toronto-sun-article-criticizing-teachers-has-ties-to-doug-fords-education-minister/]]'' January 17, 2020, [[PressProgress]]

----
It turns out an angry parent recently featured in a [[Toronto Sun]] article criticizing teachers for "holding our children hostage" has cozy ties with [[Doug Ford]]'s education minister, [[Stephen Lecce]].

In an article published January 15 titled "Teachers must stop holding students hostage," the Sun's [[Joe Warmington]] told the story of [[Paul Greco]], portrayed as an ordinary "father of two young kids" from Schomberg, [[Ontario]].

"Paul Greco doesn't have the luxury of being a cheerleader for teachers' hard-line tactics which are designed to bully the government into surrendering to their every demand," Warmington wrote.
<div style="float: right; max-width:300px">

|>| !Angus King |
|!occupation |Politician|
|!party |Independent|
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ann Coulter |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/6/6b/Ann_Coulter_by_Gage_Skidmore_3.jpg/175px-Ann_Coulter_by_Gage_Skidmore_3.jpg]] |
|!birth name |Ann Hart Coulter|
|!birth date |December 8, 1961 (59 years)|
</div>

!!!See also
*[[Ann Coulter|https://en.wikipedia.org/wiki/Ann_Coulter]] - //Wikipedia.//

!!!External links
*[[Ann Coulter|https://rationalwiki.org/wiki/Ann_Coulter]], RationalWiki.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Anna Eshoo |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/0/03/Rep_Anna_Eshoo.jpg/175px-Rep_Anna_Eshoo.jpg]] |
|!birth name |Anna Georges|
|!birth date |December 13, 1942 (78 years)|
|!birth place |[[New Britain, Connecticut|https://en.wikipedia.org/wiki/New_Britain,_Connecticut]]|
|!party |[[Democratic|https://en.wikipedia.org/wiki/Democratic_Party_(United_States)]]|
|!religion |[[Chaldean Catholic|https://en.wikipedia.org/wiki/Chaldean_Catholic_Church]]|
|!spouse |George Eshoo (divorced)|
|!children |Karen Eshoo<br />Paul Eshoo|
|!alma mater |[[Ca\u00f1ada College|https://en.wikipedia.org/wiki/Ca\u00f1ada_College]]|
|!occupation |communications executive, political assistant|
|!residence |[[Atherton, California|https://en.wikipedia.org/wiki/Atherton,_California]]<<ref " [1]">>|
</div>

!!!See also
*[[Anna Eshoo|https://en.wikipedia.org/wiki/Anna_Eshoo]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "[[Six questions for Congresswoman Anna Eshoo|http://inmenlo.com/2011/07/07/six-questions-for-congresswoman-anna-eshoo/]]. //InMenlo.com//.">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Anna Schecter |
|!occupation |Journalist|
</div>

{{||StandardTid}}
----

{{f185.png}} ''[[Annals of the energy war room: Square-pipeline logo to be dumped like a bad first date|https://rabble.ca/blogs/bloggers/alberta-diary/2019/12/annals-energy-war-room-square-pipeline-logo-be-dumped-bad-first]]'' December 21, 2019, David Climenhaga, [[rabble.ca]]

----
It turns out the iconic square-pipeline symbol that was supposedly rustled up just for the [[Canadian Energy Centre]], as the war room is officially known, was already in service as the corporate logo of a multi-national business software development company based in [[Massachusetts]].

Needless to say, this was an embarrassing coincidence to have someone discover after only a week of operations by Premier [[Jason Kenney]]'s $30-million-per-annum corporation, established by the [[United Conservative Party]] government to straighten out those misguided folks who won't adhere to the party line on why [[Alberta]]'s fossil fuel industry is actually good for the planet.

This is not the way these sorts of propaganda efforts are supposed to work. The idea is for the general themes of the stories, interviews, memes and videos they pump out to become the prevailing narrative about the industry the centre was set up to support. The idea is not for the war room itself to be the story.

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Anne Jordan |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Anonymous |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/8/80/Anonymous.png/175px-Anonymous.png]] |
</div>

{{||StandardTid}}
----

{{f49.png}} ''[[Anonymous Twitter group confronts companies whose ads appear on Rebel Media website|https://nationalpost.com/news/canada/anonymous-twitter-group-confronts-companies-whose-ads-appear-on-rebel-media-website]]'' May 24, 2017, Douglas Quan, [[National Post]]

----
The inflammatory, pull-no-punches style of [[Rebel Media]], which is sometimes compared to the ultra-conservative American website [[Breitbart]] News, has led to accusations that it is a "hate site" that promotes "xenophobic propaganda." A recent feature in Maclean's described Rebel as one of the "world's top purveyors of conspiracy and far-right bombast."

Now, an anonymous online collective known as the [[Sleeping Giants]] have launched a social media campaign aimed at confronting companies whose ads appear on Rebel Media.

A spokesman for the group's Canadian chapter told the [[National Post]] they are "definitely not" looking to shame these companies, just make them aware where their ads are popping up. "A lot them don't know where their ads are showing up unless somebody tells them."
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
----

{{f182.png}} ''[[Another 155 teachers receive surplus letters as Ford deflects questions about cuts|https://www.cbc.ca/news/canada/toronto/halton-region-teacher-surplus-layoffs-1.5103060]]'' April 18, 2019, Shanifa Nasser, [[CBC News]]

----
Just one day after hundreds of teachers in Peel Region received word that they would no longer have permanent positions come September, over 150 more in neighbouring [[Halton Region]] learned they face a similar fate, the union representing them says.

Kathy Proctor, vice president of the Elementary Teachers' Federation of [[Ontario]]'s Halton branch, told [[CBC News]] 155 elementary school teachers received layoff notices Wednesday, with the cuts being attributed to "uncertainty over funding to the school board for next year."

Proctor said the Halton District School Board notified the union about possible cuts at the end of March. The board did not respond to inquiries from CBC News Wednesday.
----

{{f94.png}} ''[[Another appointee linked to Doug Ford's former chief of staff has resigned|https://www.thestar.com/politics/2019/07/12/another-appointee-linked-to-doug-fords-former-chief-of-staff-has-resigned.html]]'' July 12, 2019, Canadian Press, [[Toronto Star]]

----
TORONTO—Another appointee of [[Doug Ford]]'s government resigned Friday after the Opposition uncovered his ties to the [[Ontario]] premier's former chief of staff.

A spokeswoman for Ford confirmed that [[Ian Neita]], who was made a board member for the [[Workplace Safety Insurance Board]] in December, had submitted his resignation.

New Democrat legislator [[Marit Stiles]] said that in [[2013]] Neita helped coach a [[Toronto]] girls basketball team with the premier's former chief of staff, [[Dean French]].
----

{{f182.png}} ''[[Another high-ranking bureaucrat let go after reported ties to Ford's ex-chief-of-staff Dean French|https://www.cbc.ca/news/canada/toronto/dean-french-ontario-ford-fenwick-1.5200923]]'' July 5, 2019, [[CBC News]]

----
Another [[Ontario]] bureaucrat has been let go from Premier Doug [[Ford government]] just hours after reports that he had a long-standing relationship with former chief of staff [[Dean French]].

A memo to deputy ministers shared with [[CBC News]] says [[Peter Fenwick]], the government's strategic transformation adviser, will be leaving the public service "effective immediately."

The memo also says the transformation office is being dissolved after an evaluation of the structure of the cabinet office.
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Anthony Fauci |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/8/89/Anthony_S._Fauci%2C_M.D.%2C_NIAID_Director_%2826759498706%29.jpg/175px-Anthony_S._Fauci%2C_M.D.%2C_NIAID_Director_%2826759498706%29.jpg]] |
|!title |Director of the [[National Institute of Allergy and Infectious Disease]]|
|!employer |[[Ronald Reagan|https://en.wikipedia.org/wiki/Ronald_Reagan]]<br/>[[George H.W. Bush]]<br>[[Bill Clinton|https://en.wikipedia.org/wiki/Bill_Clinton]]<br>[[George W. Bush|https://en.wikipedia.org/wiki/George_W._Bush]]<br>[[Barack Obama]]<br>[[Donald Trump]]|
|!birth name |Anthony Stephen Fauci|
|!birth date |December 24, 1940 (80 years)|
|!birth place |[[New York City|https://en.wikipedia.org/wiki/New_York_City]], U.S.|
</div>

!!!See also
*[[Anthony Fauci|https://en.wikipedia.org/wiki/Anthony_Fauci]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Anthony Furey |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Anthony Scaramucci |
|!other names |The Mooch|
</div>

!!!See also
*[[Anthony Scaramucci|https://en.wikipedia.org/wiki/Anthony_Scaramucci]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Anti-abortion activists are planning to win 50 ridings for their cause in the upcoming federal election|https://globalnews.ca/news/5799732/canada-anti-abortion-activitists/]]'' August 31, 2019, Rachel Browne, [[Global News]]

----
After the Conservatives were defeated in the [[2015]] election and the Liberals formed a majority government under Prime Minister [[Justin Trudeau]], who has been supportive of abortion rights, Hayward co-founded [[RightNow]]. It's an anti-abortion group that's on a mission to help win 50 federal ridings for candidates who identify as "pro-life" during the election in October — and more in the future.

"We saw in that 2015 election, 80 pro-life Members of Parliament that had a 100 per cent pro-life voting record running for reelection. And only 40 of them won," Hayward said. "Almost instantaneously, we lost half of our pro-life representation in the [[House of Commons]]."

But that representation did not lead to changes in the law. Prime Minister [[Stephen Harper]] took office in [[2006]] with a promise not to re-open the issue of abortion. Though a number of proposals related to pregnancy and abortion were put forward by Conservative MPs, none were passed or made into law.

Current Conservative leader [[Andrew Scheer]] has also said that while his government would not re-open the abortion debate if his party formed government, his MPs would still be free to vote on social issues according to their conscience.
----

{{f49.png}} ''[[Anti-abortion group investigated by federal election commissioner for providing volunteers to 2019 candidates|https://nationalpost.com/news/anti-abortion-group-investigated-by-elections-canada-for-providing-volunteers-to-2019-candidates]]'' May 8, 2020, Peter Stockland, [[National Post]]

----
An anti-abortion group consisting of just two employees has received notice from the federal elections commissioner that it is being investigated for violating federal campaign laws. The investigation is looking into [[Ottawa]]-based [[RightNow]]'s role in helping connect anti-abortion campaign volunteers with like-minded candidates during the [[2019]] federal election.

RightNow received a letter in February from the Commissioner of [[Canada]] Elections ordering it to submit documentation and agree to interviews with investigators over allegations it recruited, trained and co-ordinated volunteers "for up to 50 federal campaigns," which the letter alleges is contrary to the [[Canada Elections Act]].

[[Scott Hayward]], RightNow's co-founder and one of its two employees, said activities were limited to identifying "winnable" pro-life candidates from all parties, and matching them with local volunteers. He said it was then up to volunteers to get in touch with a given candidate's campaign to volunteer if they wanted to, and the candidates' teams assigned the volunteers their roles.
----

{{f0.png}} ''[[Anti-abortion group loses litigation against Ryerson Students' Union|https://thevarsity.ca/2016/10/24/anti-abortion-group-loses-litigation-against-ryerson-students-union/]]'' October 24, 2016, Helena Najm, [[The Varsity]]

----
SFLR claimed that they suffered from discriminatory treatment based on their ideological beliefs and that the RSU's denial of club status went against their freedom of expression under the Canadian Charter for Rights and Freedoms.

The RSU argued that SFLR's anti-abortion activism stood in contrast with RSU's Policy on Women's Issues, which stipulates: "The Ryerson Students' Union opposes… groups, meetings, or events that promote misogynist views towards women and ideologies that promote gender inequality, challenges women's right to bodily autonomy, or justifies sexual assault."

Justice Elizabeth M. Stewart dismissed the case and ruled that as a private non-profit corporation, the RSU has the ability to approve or deny clubs for funding based on whether their mandates and ideologies comply with RSU's policies, considerations of the [[Ontario Human Rights Code]], and Ryerson's policies.
----

{{f0.png}} ''[[Anti-Abortion Group Organizes Training Session at UCP Nomination Candidate's House|https://pressprogress.ca/anti-abortion-group-organizes-training-session-at-ucp-nomination-candidates-house/]]'' July 12, 2018, [[PressProgress]]

----
Former Harper Conservative MP teams up with anti-abortion group to secure his nomination for [[Jason Kenney]]'s party

[[Anti-abortion]] groups in [[Alberta]] are working quietly behind the scenes to stack nomination meetings and install social conservatives in Jason Kenney's UCP.

Now it looks like one nomination candidate for Kenney's party is even hosting a training session run by an anti-abortion group out of his house in [[Calgary]].
----

{{f0.png}} ''[[Anti-Abortion Group Recruits High School Students to Vote in Nominations for Andrew Scheer's Conservatives|https://pressprogress.ca/anti-abortion-group-recruits-high-school-students-to-vote-in-nominations-for-andrew-scheers-conservatives/]]'' June 12, 2019, [[PressProgress]]

----
An anti-abortion group organized an event at a [[British Columbia]] school last week aimed at recruiting teenagers to vote in support of anti-abortion candidates who are seeking nominations for [[Andrew Scheer]]'s federal Conservative Party.

[[RightNow]], an anti-abortion group that is working with social conservative activists to takeover the [[Conservative Party of Canada]] from within, played an instrumental role in helping Scheer win the [[2017]] leadership of his party.

The anti-abortion group later published photos of "feedback forms" they received from teenage students that indicate the teens were encouraged to campaign and vote for anti-abortion candidates in advance of October's federal election .
----

{{f0.png}} ''[[Anti-abortion group RightNow cheers election of Andrew Scheer as Conservative leader|https://www.straight.com/news/915961/anti-abortion-group-rightnow-cheers-election-andrew-scheer-conservative-leader]]'' May 27, 2017, Charlie Smith, [[Georgia Straight]]

----
Former [[House of Commons]] speaker [[Andrew Scheer]] can thank anti-abortionists for helping him become leader of the Official Opposition.

The "political pro-life" group [[RightNow]] claims to have sold thousands of memberships during the Conservative leadership campaign. And it has just issued a news release congratulating Scheer on his win.

"Andrew has always been a strong pro-life candidate that has defended the rights of members of Parliament to freely vote on these issues as well as bring them up in Parliament," RightNow cofounder [[Alissa Golob]] said in the news release.

Today, Scheer won an extremely narrow victory in the Conservative leadership race over libertarian [[Maxime Bernier]].
----

{{f0.png}} ''[[Anti-abortion group RightNow on cross-country tour to recruit volunteers for anti-abortion candidates|https://www.hilltimes.com/2019/08/19/anti-abortion-group-rightnow-on-cross-country-tour-to-recruit-volunteers-for-anti-abortion-candidates/211806+&cd=1&hl=en&ct=clnk&gl=ca&client=firefox-b-d]]'' August 19, 2019, Aidan Chamandy, [[Hill Times]]

----
An anti-abortion political action group, [[RightNow]], is going across the country trying to recruit volunteers to work on the campaigns of anti-abortion candidates, despite the fact that the leaders of every major party have said they will not reopen the abortion debate after the election.

RightNow hosts training sessions that "essentially go over the numbers, looking at recent elections and the importance of how one or two extra door knockers, going out for one shift a week, could have made the difference in a number campaigns in the last federal election," said RightNow co-founder [[Scott Hayward]], who is responsible for all provinces east of [[Manitoba]].

According to Mr. Hayward and his fellow RightNow co-founder [[Alissa Golob]], the group has a list of 50 ridings in which anti-abortion candidates lost by a narrow margin in the [[2015]] election. They say their goal is to flip as many of those ridings as possible back to an anti-abortion candidate. Mr. Hayward said the group hopes to have 20 volunteers in each of the 50 ridings by the issuance of the writ, for a total of 1,000 pro-life volunteers across the country.
----

{{f94.png}} ''[[Anti-abortion group says 45 now-elected Conservative MPs would vote to restrict abortion access - here's why pro-choice experts are concerned|https://www.thestar.com/vancouver/2019/11/24/anti-abortion-group-says-45-now-elected-conservative-mps-would-vote-to-restrict-abortion-access-heres-why-pro-choice-experts-are-concerned.html]]'' November 24, 2019, Cherise Seucharan, [[Toronto Star]]

----
In October, Scheer finally told reporters that despite his own personal anti-abortion beliefs, his party was not going to try to reopen the abortion debate.

Two Canadian anti-abortion organizations, both of which aim to influence legislation on abortion, collectively supported more than 60 candidates from parties on the political right, with one group alleging many of these individuals would vote to restrict access to abortion, and for the promotion of conscience rights for doctors.

Now 45 of those candidates — all members of the Conservative Party — are MPs.
----

{{f0.png}} ''[[Anti-abortion group says it elected Jason Kenney's successor by stacking nomination meeting|https://pressprogress.ca/anti_abortion_group_says_it_elected_jason_kenney_successor_by_stacking_nomination_meeting/]]'' January 20, 2017, [[PressProgress]]

----
"It was a close race. Really close. According to our sources, our pro-life candidate ([[Stephanie Kusie]]) won on the second ballot by a 3.8% margin. This translated into 42 votes out of over 1,100 cast. [[RightNow]] was able to provide over 10% of the GOTV (Get Out The Vote) volunteers. Considering that the GOTV team was able to get out 570 votes for Stephanie, this means that RightNow volunteers accounted for 57 votes on nomination day. Without RightNow GOTV volunteers, Stephanie would have lost the nomination."

The e-mail links to resources on the group's website that counsel anti-abortion activists on taking over political parties from the bottom-up to steer them towards "more pro-life" positions.

For example, they recommend buying party memberships and stacking nomination meetings – they even offer tips on taking over the boards of individual Conservative riding associations to "help nominate a pro-life candidate" and "elect pro-lifers as delegates to the national policy convention."
----

{{f0.png}} ''[[Anti-abortion group takes Edmonton to court over refusing bridge light colours|https://globalnews.ca/news/6006345/edmonton-light-bridge-march-pro-life-court/]]'' October 8, 2019, Canadian Press, [[Global News]]

----
The [[Alberta]] [[March for Life]] Association is asking a judge to review a City of [[Edmonton]] decision to cancel lighting on a bridge in the group's requested colours.

The pro-life association had applied to a city program that allows community groups to request the High Level Bridge be lit in specific colours to reflect an event or cause.

Documents filed in court say vice-chairman [[Jerry Pasternak]] asked for the bridge to be lit in pink, blue and white on May 9 to recognize the association's annual March for Life.
----

{{f0.png}} ''[[Anti-abortion group tells supporters to buy PC memberships and help Jason Kenney take over party|https://pressprogress.ca/anti_abortion_group_tells_supporters_to_buy_pc_memberships_and_help_jason_kenney_take_over_party/]]'' July 15, 2016, [[PressProgress]]

----
The leader of a right-wing anti-abortion group is calling on the group's supporters to buy up memberships in [[Alberta]]'s [[Progressive Conservative]] Party as part of a "strategic" plan to help make [[Jason Kenney]] Alberta's "pro-life premier."

In a recent message to supporters, [[Alissa Golob]], head of "Right Now," an organization "formed to nominate and elect pro-life politicians," tells supporters to go out and "buy a PC membership" so "you can vote for Kenney." 

Golob, who was previously executive director of [[Campaign Life Coalition]]'s youth wing and a frequent guest on [[Sun TV]], also suggests [[Wildrose]] supporters could take out PC memberships to help Kenney seize control of the party and still continue to "support the Wildrose."
----

{{f182.png}} ''[[Anti-abortion group's campaign volunteers 'raise questions,' former elections chief says|https://www.cbc.ca/news/canada/ottawa/rightnow-volunteers-campaign-abortion-questions-1.5272540]]'' September 6, 2019, Amanda Pfeffer, [[CBC News]]

----
The anti-abortion organization [[RightNow]] is recruiting and training activists to volunteer for 50 candidates in the upcoming federal election, and a former chief electoral officer believes that raises questions.

RightNow is registered as a third party with [[Elections Canada]] — as is any group or individual who spends more than $500 in the federal campaign — but the Elections Act forbids candidates from co-ordinating their campaigns with third-party organizations.

On its website, the group states its mission is "to nominate and elect pro-life politicians by mobilizing Canadians on the ground level to vote at local nomination meetings, and provide training to volunteers across the country to create effective campaign teams in every riding across Canada."
----

{{f0.png}} ''[[Anti-Abortion Groups Are Training Activists to Collect Data on Voters for Conservative Candidates|https://pressprogress.ca/anti-abortion-groups-are-training-activists-to-collect-data-on-voters-for-conservative-candidates/]]'' August 29, 2019, [[PressProgress]]

----
Slides from anti-abortion group's training sessions suggest downloading an app that sends data on voters to Conservative National HQ

Third party anti-abortion groups are training activists to use new digital tools and data-driven campaign strategies to elect "pro-life" Conservatives this fall.

Earlier this summer, the evangelical anti-abortion group MY [[Canada]] organized a special webinar on "strategic mobilization" to help "get great candidates elected in this fall's federal election."
----

{{f0.png}} ''[[Anti-Abortion Groups Have a Plan to Make Headway in Canada's Upcoming Election|https://friendlyatheist.patheos.com/2019/09/04/anti-abortion-groups-have-a-plan-to-make-headway-in-canadas-upcoming-election/]]'' September 4, 2019, Val Wilde, [[Friendly Atheist]]

----
With [[Canada]]'s federal election rapidly approaching, Conservative politicians have been evasive about their plans for the status of abortion rights in Canada.

In the wake of this uncertainty, anti-abortion group Right Now is campaigning to elect Conservative backbenchers — essentially, party members who aren't party leaders — willing to address the subject in the [[House of Commons]].

Conservative party leader [[Andrew Scheer]] has said publicly that he does not intend to reopen the abortion debate in Canada. However, in an interview with Right Now that took place during the party's leadership race, Scheer promised to allow backbenchers to table legislation that targets abortion rights, without requiring Members of Parliament to vote in accordance with stated party values:
----

{{f182.png}} ''[[Anti-abortion groups helping with UCP nominations, but candidates not talking|https://www.cbc.ca/news/canada/edmonton/anti-abortion-groups-helping-with-ucp-nominations-but-candidates-not-talking-1.4845795]]'' October 4, 2018, Michelle Bellefontaine, [[CBC News]]

----
Two groups working to get anti-abortion [[United Conservative Party]] candidates nominated for next year's provincial election are not talking about who they are helping.

The candidates are not talking either.

"We respect each candidate's privacy and don't publicize that information," said [[Alissa Golob]], co-founder of [[RightNow]], in an email to [[CBC News]].
----

{{f0.png}} ''[[Anti-Canadaland Article Linked To Republican Strategy Firm|https://www.canadalandshow.com/anti-canadaland-article-linked-to-republican-strategy-firm/]]'' June 24, 2019, [[Canadaland]]

----
When Professor [[Greg Hill]] of [[Boise State University]] received questions from two different Canadian news organizations about an op-ed he wrote for The [[Washington Times]] that described [[Canadaland]] as "fake news," he did not respond to the reporters who sent them. Instead, he forwarded their emails to [[Todd Cranney]], a [[Republican]] strategist who served as the deputy political director for [[Mitt Romney]]'s [[2012]] presidential campaign.

Cranney is a partner at [[Riverwood Strategies]], an [[Idaho]]-based strategy and communications firm that worked with the Romney and [[Marco Rubio]] campaigns and with [[America Rising]], a political action committee that produces opposition research on Democrats.

Riverwood's website describes his professional skills as follows:
----

{{f94.png}} ''[[Anti-choice group attacks Scheer for not defending social conservative values|https://www.thestar.com/politics/federal/2019/10/25/anti-choice-group-attacks-scheer-for-not-defending-social-conservative-values.html]]'' October 25, 2019, Alex Boutilier, [[Toronto Star]]

----
OTTAWA—Beset by questions over whether his social conservative positions lost [[Andrew Scheer]] the election, the Conservative leader is being attacked by social conservatives for failing to stand up for them.

The [[Campaign Life Coalition]], an anti-abortion organization with clout, accused Scheer of "abandoning his principles" by failing to stand against equal marriage rights and access to abortion.

"If Scheer had stood firm on his principles, not apologized for them, and told the hostile, Trudeau-loving apologists in the media to go jump in the lake, he would have endeared himself much more towards that large swathe of mushy-middle voters," wrote [[Jack Fonseca]], the Campaign Life Coalition's director of political operations, in a post-election memo.
----

{{f84.png}} ''[[Anti-choice group trying to criminalize abortion says Scheer has "impeccable" voting record|https://north99.org/2019/05/23/anti-choice-group-trying-to-criminalize-abortion-says-scheer-has-impeccable-voting-record/]]'' May 23, 2019, [[North99]]

----
[[Andrew Scheer]] has had an "impeccable voting record on life and family issues" during his time as a politician, says one of [[Canada]]'s leading anti-choice groups that aims to criminalize abortion.

The [[Campaign Life Coalition]] (CLC), a political lobby group founded in [[1978]], gives Scheer a rating of "supportable" on their website, indicating that he has the highest rating possible when it comes to voting for pro-life issues.

According to the "Public Policy & [[Legislation]]" section of the CLC's website, their main objective is to work "at all levels of government to secure full legal protection for all human beings," — in other words, fully criminalize abortion. CLC Vice-President [[Jeff Gunnarson]] was even more explicit, telling Maclean's he wants abortion laws similar to the [[1960]]s when abortion was banned across Canada.

{{||StandardTid}}
----

{{f345.png}} ''[[Anti-fascist activists clash with Tommy Robinson supporters in London|https://www.theguardian.com/uk-news/2019/aug/03/anti-fascist-activists-clash-tommy-robinson-supporters-london]]'' August 3, 2019, Mattha Busby, [[The Guardian]]

----
[[Stand Up to Racism]] says rising bigotry at the top of society is emboldening the far right

Anti-fascist counter-protesters declared [[Tommy Robinson]] supporters "can't march unopposed" as opposing demonstrations were kept apart by police in central [[London]] on Saturday.

Singing "We want Tommy out", hundreds of supporters of the jailed far-right activist congregated at [[Oxford]] [[Circus]] under strict conditions imposed by the Metropolitan police, which limited the groups to specific areas and a certain time period.
----

{{f0.png}} ''[[Anti-Harper display goes up across from Lois Brown campaign headquarters in Newmarket|https://www.thespec.com/news-story/5964823-anti-harper-display-goes-up-across-from-lois-brown-campaign-headquarters-in-newmarket/]]'' October 17, 2015, Chris Simon, [[Newmarket Era]]

----
Victor Pierrynowski is fed up with the Conservative government and he wants everyone to know it.

Living directly across the street from [[Newmarket-Aurora]] incumbent Conservative MP [[Lois Brown]]'s Leslie Street campaign office has at least one perk for the resident — Pierrynowski gets to voice his displeasure for Brown's boss, Prime Minister [[Stephen Harper]], in the most colourful way possible. The retired [[Bombardier]] employee, who unabashedly supports his union, UNIFOR, has decorated the front of his property with orange, red and green anti-Harper signs.

"We need a change," he said, wearing a red UNIFOR hat, t-shirt and baseball jersey Friday afternoon as a heavy rain fell. "I support my UNIFOR union. People like Lois — I know that. I like Lois, too. But I'm voting for the party."
----

{{f182.png}} ''[[Anti-immigrant protesters accused of 'fear-mongering' at Red Deer school following fight|https://www.cbc.ca/news/canada/edmonton/red-deer-high-school-protest-anti-syrian-refugee-school-fight-controversy-1.4127344]]'' May 23, 2017, Wallis Snowdon, [[CBC News]]

----
[[RCMP]] officers stood guard outside a high school in Red Deer, Alta., Tuesday morning as more than 40 demonstrators staged an anti-immigration protest in the parking lot across the street.

The demonstration was staged after two fights last week that involved students from [[Syria]], who critics claim were not as harshly punished as other students who took part.

In a statement posted Friday, school officials said the brawls resulted in the suspension of all eight students involved, and they rejected social media claims that Syrian students were less harshly disciplined.
----

{{f99.png}} ''[[Anti-immigration ads an exercise in how candidates evade accountability|https://www.nationalobserver.com/2019/09/03/news/anti-immigration-ads-exercise-how-candidates-evade-accountability]]'' September 3, 2019, Caroline Orr, [[National Observer]]

----
Now-removed billboards featuring a photo of [[People's Party of Canada]] (PPC) Leader [[Maxime Bernier]] told voters to "Say NO to mass immigration."

The recent controversy surrounding this series of ads promoting the PPC's anti-immigrant agenda highlights the potentially problematic role of third parties in election campaigns, both as vehicles for outside influence and as shields that help candidates evade accountability in the face of public criticism.

The billboards, which appeared in several Canadian cities, were met with swift backlash. Social media lit up with condemnation of the anti-immigrant messaging. And soon afterward, an online petition warned that the billboards reflected "Trump's brand of hateful politics" creeping into Canada's election campaign.
----

{{f49.png}} ''[[Anti-Islamic political leader Geert Wilders comes to Canada|https://nationalpost.com/news/canada/anti-islamic-political-leader-geert-wilders-comes-to-canada]]'' May 5, 2011, Jessica Hume, [[National Post]]

----
[[Geert Wilders]] has made his name as one of the world's most outspoken opponents of Islam. The controversial [[Dutch]] parliamentarian does not hate [[Muslim]]s, he's famously said, but he does hate Islam. His colourful political career has been driven by a belief that the Koran encourages violence, that moderate Islam is an impossibility, that the [[Netherlands]] is in the process of being Islamicized, and that immigrants from Muslim countries must be stopped.

Next week, Mr. Wilders will bring his message to [[Canada]], a country he says faces the same prospects of being Islamicized as his own. On Monday, Mr. Wilders is the marquee speaker at an invitation-only event hosted by the International Free Press Society and the Canada [[Christian]] College.

"Geert Wilders has a warning for Canada, and his warning is about a lack of free speech here and the threat of demographic jihad," said [[Charles McVety]], president of the [[Canada Christian College]]. "We're all for freedom of religion, but when its mission is a hostile takeover, well that's a different story. Islam is not just a religion, it's a political and cultural system as well and we know that Christians, Jews and Hindus don't have the same mandate for a hostile takeover. Here in Canada there is a real, clear and present danger. And we're not even allowed to say anything about it. That's what Geert Wilders is going to talk about."
<div style="float: right; max-width:300px">

|>| !Anti-LGBTQ |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Anti-lockdown protest in Toronto draws smallest crowd in weeks|https://www.blogto.com/city/2020/05/anti-lockdown-protest-toronto-draws-smallest-crowd-weeks/]]'' May 30, 2020, Tanya Mok, [[blogTO]]

----
After five consecutive weekends of gathering at [[Queen's Park]], a group of protestors gathered outside of [[Ontario]]'s legislature once again, though the group this afternoon was significantly smaller than what we've seen here in past weeks.

Maybe it was because more lockdown restrictions have been lifted but there was no march down College Street this afternoon, like last weekend, or statue-licking.

Past weeks have seen protestors (who've happily co-opted Premier [[Doug Ford]]'s characterization of them as "reckless yahoos") rally at Queen's Park with signs and claims that [[Toronto]] hospitals are empty.
----

{{f0.png}} ''[[Anti-lockdown protest returns to Queen's Park in Toronto and Doug Ford has had enough|https://www.blogto.com/city/2020/05/anti-lockdown-protest-queens-park-toronto-doug-ford/]]'' May 2, 2020, Amy Carlberg, [[blogTO]]

----
Protesters could be heard shouting "The hospitals are empty!" and were carrying signs with messages like "no new normal."

Apparently protesters took things to a new level today by holding Canadian flags upside down, which was the final straw for premier [[Doug Ford]] who addressed the group he'd previously called "reckless yahoos" in a May 2 press conference.

"I'll be the first to help them pack their bags and they can find a country that they want," he said. Ford can't direct police on what to do, only hope they do their jobs properly.
----

{{f0.png}} ''[[Anti-lockdown protest returns to Queen's Park in Toronto and they're claiming hospitals are empty|https://www.blogto.com/city/2020/05/anti-lockdown-protest-queens-park-toronto/]]'' May 9, 2020, Tanya Mok, [[blogTO]]

----
For the third weekend in a row, people have arrived at the [[Ontario]] Legislative Building amid some of the most confusing weather [[Toronto]] has seen to wave signs about their displeasure surrounding a hodgepodge of social issues.

From vaccinations to firearms restrictions to the economy, several scores of anti-lockdown protestors chanted and waved signs about it all through today's hail, snow, and bouts of sunshine.

One resounding chant today included, "The hospitals are empty", seemingly to refute the provincial government's latest reports of 19,944 confirmed cases of the virus in Ontario.
----

{{f0.png}} ''[[Anti-masker attended massive rally instead of self-isolating when returning to Canada: police|https://toronto.ctvnews.ca/anti-masker-attended-massive-rally-instead-of-self-isolating-when-returning-to-canada-police-1.5134921]]'' October 6, 2020, Sean Davidson, [[CTV News]]

----
TORONTO -- An anti-masker has been charged with breaking federal quarantine rules after allegedly attending a rally in [[Toronto]] with 500 unmasked people less than two weeks after returning to [[Canada]].

According to Toronto police, a man and woman were ordered to quarantine for 14 days after arriving in Canada at Toronto Pearson International Airport on Sept 20.

[[Police]] said the man, who has been identified as [[King City]] resident [[Christopher Saccoccia]], was spotted in the Yonge-[[Dundas]] Square area on Sept. 26 and was issued a provincial offence notice for breaching the [[Quarantine Act]] order.
----

{{f0.png}} ''[[Anti-Masker Bro Fined $1,000 for Speaking at Large Rally During Quarantine|https://www.vice.com/en/article/wxqm9m/anti-masker-bro-fined-dollar1000-for-speaking-at-large-rally-during-quarantine]]'' September 29, 2020, Mack Lamoureux, [[Vice News]]

----
As first reported by the [[CBC]], [[Chris Saccoccia]], the wealthy son of a property developer turned anti-mask crusader, was fined $1,000 on September 25 for failing to quarantine for 14 days after a recent trip abroad. Saccoccia landed back in [[Canada]] a little over a week ago.

A video posted to his [[Facebook]] page shows police officers speaking to Saccoccia at the protest and questioning if he was meant to be under quarantine.

[[Toronto Police]] spokesperson Connie Osborne told VICE News, "No arrests were made and no tickets were issued" at the rally. However, they also confirmed "a 37-year-old man from [[York Region]] was issued a $1,000 ticket under the [[Quarantine Act]]."
----

{{f182.png}} ''[[Anti-masking groups draw from anti-vaccination playbook to spread misinformation|https://www.cbc.ca/news/canada/toronto/anti-masking-group-tied-to-anti-vaccination-covid-19-1.5661790]]'' July 27, 2020, Nicole Ireland, [[CBC News]]

----
As more regions across the country adopt mandatory masking policies in an effort to minimize the spread of COVID-19, some anti-masking groups are joining forces with anti-vaccination proponents and adopting their techniques to spread misinformation and amplify their message.

The similarities between organized anti-masking and anti-vaccine movements are striking, said Maya Goldenberg, an associate professor of philosophy at the [[University of Guelph]] specializing in vaccine hesitancy.

At least one anti-masking group, Hugs Over [[Masks]], actively partners with [[Vaccine Choice Canada]], one of the country's most prominent anti-vaccination organizations.
----

{{f0.png}} ''[[Anti-Oil Activists Named as National Security Threats Respond to Leaked RCMP Report - VICE|https://www.vice.com/en_ca/article/yvqyj7/anti-oil-activists-named-as-national-security-threats-respond-to-leaked-rcmp-report-968]]'' February 17, 2015, Michael Toledano, [[Vice News]]

----
As the [[Harper government]]'s [[Bill C-51]] moves to extend anti-terrorism legislation to include anyone who interferes with the "critical infrastructure," "territorial integrity," or "economic and financial stability of [[Canada]]," a leaked report from the [[RCMP]]'s [[Critic]]al Infrastructure Intelligence Team demonstrates how aboriginals and environmentalists are already being targeted by law enforcement for these reasons.

The leaked intelligence report from early [[2014]] observes a "growing international opposition" to Canada's tar sands and focuses on "violent aboriginal extremists," anti-fracking, and anti-pipeline activists, identifying them as threats to national security. In particular, the report is concerned with aboriginal struggles against unwanted fossil fuel developments on lands that were never ceded to the Crown.

"There is a growing, highly organized and well-financed, anti-Canadian petroleum movement, that consists of peaceful activists, militants and violent extremists, who are opposed to society's reliance of fossil fuels," the report says. "Governments and petroleum companies are being encouraged, and increasingly threatened, by violent extremists to cease all actions which the extremists believe, contribute to greenhouse gas emissions."
----

{{f94.png}} ''[[Anti-poverty groups cry foul over Ford government decision to use foreign firms to help job hunters|https://www.thestar.com/news/gta/2020/02/18/anti-poverty-groups-cry-foul-over-ford-government-decision-to-use-foreign-firms-to-help-job-hunters.html]]'' February 18, 2020, Laurie Monsebraaten, [[Toronto Star]]

----
Anti-poverty groups are questioning the [[Ford government]]'s decision to hire foreign companies to run pilot projects aimed at helping [[Ontario]] job seekers, including those on social assistance, find work.

They say similar experiments to reform employment services in the United Kingdom and [[Australia]] did not lead to better outcomes for people on social assistance and should not be repeated here.

"We don't understand why the Ford government is embracing a model that seems to have failed everywhere else it has been tried and left a trail of broken lives," said Tom Cooper of the [[Hamilton]] Roundtable for Poverty Reduction.
{{||StandardTid}}
----

{{f0.png}} ''[[Anti-racist activist asks court to ban threats by Ontario far-right figure|https://globalnews.ca/news/5386892/anti-racist-activist-asks-court-to-ban-threats/]]'' June 13, 2019, Stewart Bell, [[Global News]]

----
Frustrated by police inaction against an [[Ontario]] far-right figure, an anti-racist activist has asked the courts to issue a peace bond ordering him to stop making online threats.

[[Richard Warman]] said he applied to the [[Ontario Court of Justice]] for a peace bond on June 3 after police repeatedly declined to lay charges against [[Kevin Goudreau]].

The application alleged Goudreau had "counselled violence" against the [[Canadian Anti-Hate Network]]. Warman is a board member of the group and told the court he feared for his safety.
<div style="float: right; max-width:300px">

|>| !Anti-Racist Canada |
|!website |[[anti-racistcanada.blogspot.com/|http://anti-racistcanada.blogspot.com/]]|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Anti-Semitism |
</div>

!!!See also
*[[Antisemitism|https://en.wikipedia.org/wiki/Antisemitism]] - //Wikipedia.//

{{||StandardTid}}
----

{{f182.png}} ''[[Anti-terrorism Bill C-51 passes in House of Commons|https://www.cbc.ca/news/politics/bill-c-51-passes-in-house-of-commons-1.3064235]]'' May 6, 2015, Canadian Press, [[CBC News]]

----
The federal government's controversial new anti-terrorism bill has won the approval of the [[House of Commons]].

The Anti-[[Terrorism]] Act, also known as [[Bill C-51]], easily passed third reading by a margin of 183 to 96, thanks to the Conservative government's majority and the promised support of the third-party Liberals.

The legislation gives the [[Canadian Security Intelligence Service]] more power to thwart suspected terrorist plots — not just gather information about them.
----

{{f0.png}} ''[[Anti-vaccine billboard 'played upon the fear of parents,' violated ad accuracy rules|https://edmonton.ctvnews.ca/anti-vaccine-billboard-played-upon-the-fear-of-parents-violated-ad-accuracy-rules-1.4797226]]'' February 4, 2020, Matthew Black, [[CTV News]]

----
The council ruled the ad broke three clauses of the [[Canadian Code of Advertising Standards]] and was unanimous in finding the ad violated the code's rules against misleading consumers through fear.

"Several members of Council felt that the ad played upon the fear of parents in making the wrong choice for their child in the context of 'unsettled' science," the ruling reads.

"By not qualifying what was intended by the statement in question, and what specifically is not settled, the advertisement omitted relevant information, was misleading and was not supported by competent and reliable evidence."
<div style="float: right; max-width:300px">

|>| !Anti-vaxx |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Rubber_Duck_%288374801803%29.jpg/175px-Rubber_Duck_%288374801803%29.jpg]] |
</div>

People, from across the political spectrum, who are against vaccination for contra-factual reasons.

!!!See also
*[[Russian disinformation]]

{{||StandardTid}}
----

{{f375.png}} ''[[Anti-Vaxxers Are Cozying Up to the Far Right Online|https://www.thedailybeast.com/anti-vaxxers-are-cozying-up-to-the-far-right-online]]'' March 2, 2019, Kelly Weill, [[Daily Beast]]

----
As anti-vax spreads into the internet's fringes, it mingles with other far-right conspiracy theories.

[[Natural News]], a right-wing conspiracy site with 2.9 million likes on [[Facebook]], is one of the primary sources of anti-vaxxer content, according to [[The Atlantic]]. A recent anti-abortion article on Natural News accuses "the political Left in America" of advocating for child murder, and warns that government "vaccine enforcer" teams are about to start vaccinating children at gunpoint. In a 10,000-member Facebook group for those who believe certain people (usually blonde or red-headed) are a superior race unrelated to the rest of humanity, members offered a series of arguments against vaccination, including the claim that vaccinations constitute race-mixing.

But entryist techniques aren't entirely to blame for the anti-vax movement's right-wing streak. A pair of recent studies suggests anti-vaxxers tend to hold worldviews compatible with right-wing populism.
<div style="float: right; max-width:300px">

|>| !Antifa |
</div>

!!!See also
*[[Antifa (United States)|https://en.wikipedia.org/wiki/Antifa_(United_States)]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f99.png}} ''[[Anxiety writ large as Ottawa suffers pre-election jitters|https://www.nationalobserver.com/2019/09/07/news/anxiety-writ-large-ottawa-suffers-pre-election-jitters]]'' September 7, 2019, Christian Paas-Lang, [[National Observer]]

----
A campaign that could start at any time and a debate schedule that is itself the subject of debate intensified pre-election jitters in [[Ottawa]] going into the weekend.

Observers are keenly monitoring the schedules and public appearances of MPs, the governor general and Prime Minister [[Justin Trudeau]] to discern when the election call is coming.

The prime minister may be considering the implications of a strong storm striking Atlantic [[Canada]], the [[Manitoba]] election Sept. 10, and the state of the shadow-campaigning already happening across the country.
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Apollo |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/3/38/Sea_Org_logo.svg]] |
|!formerly |Royal Scotsman|
</div>

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f94.png}} ''[[Approval for Canadian premiers is on the rise - except in Nova Scotia and Ontario|https://www.thestar.com/news/canada/2019/03/26/nova-scotias-stephen-mcneil-finishes-dead-last-again-in-canadian-premier-poll-hits-record-low-rating.html]]'' March 26, 2019, Haley Ryan, [[Toronto Star]]

----
HALIFAX—[[Nova Scotia]]'s premier has reached a new low in approval ratings to sit in last place amongst provincial leaders across [[Canada]], according to new numbers. Public opinion data released Tuesday by the Angus Reid Institute through a quarterly survey on premiers' performances, finds a slight warming towards many leaders — besides Premier Stephen McNeil of Nova Scotia and [[Ontario]]'s [[Doug Ford]].

Stephen McNeil has the lowest approval rating of all Canadian premiers, according to a new poll released on Tuesday. ( Darren Calabrese / The Canadian Pres ) [[Alberta]] Premier [[Rachel Notley]] is fighting to reelection in Alberta and polled higher in the survey. ( Dave Chidley / The [[Canadian Press]] )

McNeil, currently also Canada's longest-serving premier, has the lowest approval of any premier at 24 per cent. That's a drop of six points from last quarter, when he sat at 30 per cent. The Liberal leader has faced criticism in Nova Scotia in past years in the government's treatment of teachers, the film industry, and more recently their handling of what nurses, paramedics, health-care unions and more have called a "crisis" in hospitals across the province.

{{||StandardTid}}
----

{{f94.png}} ''[[Arctic atmospheric research station gets funding to stay alive|https://www.thestar.com/news/world/2013/05/18/arctic_atmospheric_research_station_gets_funding_to_stay_alive.html]]'' May 18, 2013, Kate Allen, [[Toronto Star]]

----
An Arctic research station that had been crippled by funding cuts, sparking loud protests among scientists, is getting an injection of money to keep it alive for the next five years.

The [[Polar Environment Atmospheric Research Laboratory]] (PEARL) in Eureka, [[Nunavut]], will receive a $5-million grant over a maximum of five years, the [[Harper government]] announced Friday. Six other climate-related and mostly northern research projects will get similar grants.

"My major reaction was relief, since this issue has occupied a lot of my energy for the past year," says [[Jim Drummond]], PEARL's principal investigator. "It means that we can keep the instrumentation running and do some science."
----

{{f182.png}} ''[[Are Canada's federal scientists being 'muzzled'?|https://www.cbc.ca/news/canada/are-canada-s-federal-scientists-being-muzzled-1.1278183]]'' March 27, 2012, Janet Davison, [[CBC News]]

----
Kristi Miller would likely be able to help Canadians who don't have degrees in biology understand her groundbreaking — and complex — research into the Pacific salmon stock, which was published more than a year ago.

But so far, the federal Department of Fisheries and Oceans scientist, who toils in a lab on [[Vancouver Island]], has only spoken publicly at a formal inquiry into the decline of sockeye salmon in the Fraser River.

Media requests to speak to her have not resulted in interviews — and the decision to keep her off-limits to reporters has reached as high as officials in the [[Privy Council Office]] in [[Ottawa]].
----

{{f182.png}} ''[[Are food politics defeating Canada's healthy eating strategy?|https://www.cbc.ca/news/health/front-of-package-label-marketing-unhealthy-food-kids-health-canada-lobby-food-industry-1.5218783]]'' July 20, 2019, Kelly Crowe, [[CBC News]]

----
It's been a tough few months for the [[Trudeau government]]'s signature healthy eating strategy — a series of legislative initiatives aimed at improving public health through better food choices.

The first casualty was the law to limit advertising of unhealthy food to kids. It died on the Senate order paper last month after heavy last-minute lobbying from industry.

Now another key part of the strategy appears headed for a cliff. Time is running out for proposed new rules that would require symbols on the front of food packages to alert consumers when a food product is high in salt, sugar or saturated fat.
----

{{f185.png}} ''[[Are teachers overpaid? A defense of teacher salaries|https://rabble.ca/blogs/bloggers/views-expressed/2020/02/are-teachers-overpaid-defense-teacher-salaries]]'' February 17, 2020, Greg Dwulit, glogs, [[rabble.ca]]

----
There are many people who claim teachers are overpaid and enjoy too much vacation time. But what many people don't know is that [[Canada]] has one of the strongest education systems in the world.

The OECD published a report in [[2018]] placing Canada in eighth place in the world in math, science and reading. We beat 76 other wealthy, industrialized countries, including [[Germany]], [[Finland]], [[Taiwan]], [[Sweden]] and the United States. In reading skills, Canada came sixth place, beating [[Japan]] and [[South Korea]]. Compared to their provincial peers, 15 year-olds in [[Ontario]] scored the Canadian average or above average in reading, math and science in 2018.

One reason why Canada scores high grades in global rankings is because good teacher salaries have attracted intelligent, hard-working professionals who fiercely compete to enter teacher's college to attain a good position in the public education sector. If you pay teachers less, you will attract less qualified and committed candidates to the profession. Free market thinkers like the [[Fraser Institute]] defend million-dollar incomes, claiming they attract highly-skilled, hard-working applicants. If that's the case, why don't they use the same line of reasoning with teachers?

{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[Arif Virani|https://en.wikipedia.org/wiki/Arif_Virani]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Aris Babikian |
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Armed Military Member Corey Hurren Who Stormed Gate Threatened Justin Trudeau, Police Say|https://www.vice.com/en_us/article/z3ezg3/armed-military-member-corey-hurren-who-stormed-gate-threatened-justin-trudeau-police-say]]'' July 7, 2020, Mack Lamoureux, [[Vice News]]

----
Court documents allege the Canadian Armed Forces member who stormed [[Justin Trudeau]]'s residence was armed to the teeth and explicitly threatened to harm the prime minister.

[[Corey Hurren]], 46, allegedly rammed his truck through the front gates of [[Ottawa]]'s [[Rideau Hall]]—the property that houses the homes of Trudeau and [[Governor General]] [[Julie Payette]]—on the morning of July 2, left the vehicle on foot with several weapons and, after hiding in some bushes, made his way through a good chunk of the property. He was intercepted by police officers near one of the greenhouses on the property and spent almost two hours negotiating with the officers before being arrested without incident. [[Police]] laid 22 charges against Hurren on the following day, the details of which were released on Monday.

Police allege Hurren did "knowingly utter," "convey," or "cause Prime Minister Justin Trudeau to receive a threat to cause death or bodily harm." The majority of the charges Hurren faces are firearm-related. According to the court sheet, Hurren had a "high standard revolver," a "Norinco M14 rifle," and two non-restricted shotguns, and a high capacity magazine on him. He allegedly had all the weapons loaded at the time of his arrest. The explicit details of the alleged threat Hurren made against Trudeau have not yet come to light.
----

{{f0.png}} ''[[Armed Vigilantes Antagonizing Protesters Have Received a Warm Reception From Police|https://theintercept.com/2020/06/19/militia-vigilantes-police-brutality-protests/]]'' June 19, 2020, Mara Hvistendahl, [[The Intercept]]

----
Before Baca opened fire, protesters were pulling a chain looped around Oñate's neck, preparing to tear down a sculpture viewed as a symbol of genocide and racism. Members of the [[New Mexico]] Civil Guard stood watch carrying assault weapons, ostensibly to protect the monument. Suddenly, the cheers gave way to shouts. Baca threw a woman to the ground, then strode away from the crowd. When protesters chased after him, a scuffle broke out. "He's going to fucking kill you!" a bystander screamed before four gunshots pierced the air. Several of the bullets hit protester Scott Williams in the torso.

With Williams bleeding in the street, the New Mexico Civil Guard members formed a protective circle around Baca, their weapons ready. When law enforcement arrived, officers created a second ring around the militia, according to a video provided by another witness. After detaining the shooter and several militia members, officers fired tear gas and flash-bang grenades at the distraught crowd.

"The police handled the New Mexico Civil Guard and the gentleman very gingerly, with care, to make sure they didn't get injured, while they were on the opposite side trying to target Black and [[Indigenous]] people," said Soto. Williams, the victim, was in critical but stable condition as of Wednesday night, according to the local news station [[KRQE]].

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Art Pope |
</div>

!!!See also
*[[Art Pope|https://en.wikipedia.org/wiki/Art_Pope]] - //Wikipedia.//

!!!External links
*Alex Kotch (June 22, 2017). [[Bradley Foundation Bankrolls Chairman Art Pope's Extreme Agenda in North Carolina|https://www.exposedbycmd.org/2017/06/16/bradley-foundation-bankrolls-art-pope-extreme-agenda-nc/]]. //ExposedByCMD//.

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Arthur Hamilton |
|!occupation |Lawyer|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Arthur Jensen |
</div>

!!!See also
*[[Arthur Jensen|https://en.wikipedia.org/wiki/Arthur_Jensen]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Arthur B. Robinson |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Art_Robinson.jpg/175px-Art_Robinson.jpg]] |
|!birth date |March 24, 1942 (79 years)|
|!birth place |[[Chicago|https://en.wikipedia.org/wiki/Chicago]], [[Illinois|https://en.wikipedia.org/wiki/Illinois]]|
|!residence |[[United States|https://en.wikipedia.org/wiki/United_States]]|
|!nationality |American|
|!fields |[[Biochemistry]]|
|!workplaces |[[University of California, San Diego]]|
|!alma mater |[[California Institute of Technology|https://en.wikipedia.org/wiki/California_Institute_of_Technology]],<br>[[University of California, San Diego|https://en.wikipedia.org/wiki/University_of_California,_San_Diego]]|
|!thesis title |Experiments on the synthesis and spectral characterization of cytochrome-related molecules|
|!thesis url |http://www.worldcat.org/title/experiments-on-the-synthesis-and-spectral-characterization-of-cytochrome-related-molecules/oclc/701648249|
|!thesis year |1967|
|!doctoral advisor |[[Martin Kamen]]|
|!website |[[artforcongress.com/|https://www.artforcongress.com/]]|
|!spouse |Laurelee Robinson (died 1988)|
</div>

Arthur Robinson has freezers full of fourteen thousand samples of human urine.<<ref " [1]">>

!!!See also
*[[Arthur B. Robinson|https://en.wikipedia.org/wiki/Arthur_B._Robinson]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Mayer, Jane (March 17, 2017). [[The Reclusive Hedge-Fund Tycoon Behind the Trump Presidency|http://www.newyorker.com/magazine/2017/03/27/the-reclusive-hedge-fund-tycoon-behind-the-trump-presidency]]. //New Yorker//.">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[Aruba|https://en.wikipedia.org/wiki/Aruba]] - //Wikipedia.//

!!!External links
*[[Port Aruba webcam|http://portarubawebcam.com/]].
*[[Port Fever webcam archive|http://portfever.com/tl_archive_paw.php]], Aruba.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[As coronavirus spreads and oil prices plunge, Bill Morneau's budget challenge is becoming more complicated|https://www.thestar.com/politics/federal/2020/03/09/as-coronavirus-spreads-and-oil-prices-plunge-bill-morneaus-budget-challenge-is-becoming-more-complicated.html]]'' March 9, 2020, Alex Ballingall, [[Toronto Star]]

----
OTTAWA—Already facing the economic fallout from the coronavirus outbreak and weeks of rail blockades, the federal Liberals must now factor in a global oil price war as they prepare their maiden minority budget.

Canadian markets were rocked Monday as oil prices collapsed, yanking the [[Toronto]] Stock Exchange and [[Alberta]]-based energy equities down with them. The precipitous drop triggered market-wide circuit breakers designed to impede panic on major North American exchanges and was caused, in part, by [[Saudi Arabia]] and [[Russia]] feuding over oil production levels.

But while [[Canada]] didn't create the problem, the country's dependence on natural resource industries means [[Ottawa]] will have to deal with it against wider market disquiet about the effects of the global coronavirus outbreak.
----

{{f94.png}} ''[[As Doug Ford takes a nosedive, Ontario Liberals look for a leader|https://www.thestar.com/politics/political-opinion/2019/06/06/as-doug-ford-takes-a-nosedive-ontario-liberals-look-for-a-leader.html]]'' June 6, 2019, Martin Regg Cohn, [[Toronto Star]]

----
This weekend, as Liberals reunite to rebuild their battered party, they face three existential challenges:

The party is more than $9 million in debt, with no fundraising relief in sight. Its policy palette is empty, with the party's left and right wings pitted against each other.

For a party that is leaderless, rudderless, and moneyless, the pathway to recovery couldn't be clearer. And more unpredictable.
----

{{f0.png}} ''[[As Election Nears, Canada's Biggest Oil Firm Is Noticeably Quiet|https://thetyee.ca/Analysis/2019/08/28/Election-Nears-Suncor-Quiet/]]'' August 28, 2019, Geoff Dembicki, [[The Tyee]]

----
As we race towards a federal election that will determine if and how [[Canada]] responds to the climate emergency, one central player is noticeably absent.

[[Suncor]] is without a doubt the biggest and most influential oilsands company in the country. Contrary to what you might think, however, it has a more aggressive position on climate action than federal Conservative Party Leader [[Andrew Scheer]]. While Scheer promises to scrap Canada's national carbon price as soon he gets into office, Suncor argues the Liberal policy should stay.

"We have and continue to support the Pan-Canadian Framework as a path forward to reduce greenhouse gas emissions," Nathan Maycher, Suncor's director of climate change and sustainability integration, told [[The Tyee]] in an email.
----

{{f94.png}} ''[[As Ford seeks political donations, Ontario government insists killing Beer Store deal won't come with hefty penalties|https://www.thestar.com/politics/provincial/2019/05/28/as-ford-seeks-political-donations-ontario-government-insists-killing-beer-store-deal-wont-come-with-hefty-penalties.html]]'' May 28, 2019, Robert Benzie, [[Toronto Star]]

----
The [[Progressive Conservative]]s are raising political funds attacking the [[Beer Store]] — and insisting a cancelled 10-year deal with the brewers does not expose taxpayers to hefty financial penalties. Amid concerns the province could be on the hook for $1-billion in damages for unilaterally scrapping the master framework agreement with the beer giants, Premier [[Doug Ford]] is soliciting donations for the governing party.

"The Beer Store wants to protect its monopoly. Big surprise, right?" the premier said in a fundraising email sent to supporters Tuesday. "Well, it might surprise you to know the Beer Store is owned by three global brewers who were handed a sweetheart deal by the government," added Ford. "We want to end the Beer Store monopoly. Why? Because it's the right thing to do. We're here to do what's right for the people of [[Ontario]]. Not wherever a globally owned, government-backed monopoly wants."

While the brewers are warning that litigation is looming, Finance Minister [[Vic Fedeli]], who tabled legislation Monday killing the [[2015]] deal signed by former premier [[Kathleen Wynne]]'s Liberals, played down concerns of a costly settlement. "It would be premature for anybody — and irresponsible for anybody — to suggest it's going to cost anything. We'll be legislating this," Fedeli told reporters.
----

{{f0.png}} ''[[As Harper's CRA audits continue, right-wing charities report zero 'political activity' again|https://pressprogress.ca/as_harper_cra_audits_continue_right_wing_charities_report_zero_political_activity_again/]]'' September 27, 2016, [[PressProgress]]

----
[[Canada]]'s highest profile right-wing charities are claiming they conducted zero – that's right, zero – political activity last year.

Did you know that Canada's highest profile right-wing charities are claiming they conducted zero – that's right, zero – political activity last year?

That's according to their [[2015]] tax filings with [[Canada Revenue Agency]]. For those of you keeping track, this now makes it at least four years in a row that right-wing think tanks such as the [[Fraser Institute]] have reported zero political activity.
----

{{f94.png}} ''[[As Kenney hits the hustings in Ontario, Ford will not campaign for Scheer|https://www.thestar.com/politics/provincial/2019/10/04/as-kenney-hits-the-hustings-in-ontario-ford-will-not-campaign-for-scheer.html]]'' October 4, 2019, Robert Benzie, [[Toronto Star]]

----
As [[Alberta]] Premier [[Jason Kenney]] campaigns for Conservative Leader [[Andrew Scheer]] in [[Ontario]] this weekend, Premier [[Doug Ford]] is remaining on the sidelines and out of the limelight.

Scheer was in Ford's riding of [[Etobicoke North]] on Friday, but the two Conservatives did not cross paths.

Indeed, the federal leader again avoided mentioning the [[Progressive Conservative]] premier by name during his swing through [[Toronto]].
----

{{f99.png}} ''[[As Ontario reopens, critics wonder why environmental protections remain suspended|https://www.nationalobserver.com/2020/06/13/news/ontario-reopens-critics-wonder-why-environmental-protections-remain-suspended]]'' June 13, 2020, Emma McIntosh, [[National Observer]]

----
In April, the government suspended a key portion of [[Ontario]]'s [[Environmental Bill of Rights]], allowing it to push forward projects or laws that could significantly impact the environment without consulting or notifying the public. The regulation doesn't specify that those decisions must be related to COVID-19.

At the time, the government said environmental protections could slow down its response to the pandemic. The suspension expires 30 days after Ontario's current state of emergency ends — for now, that's June 30, but the government has the ability to extend it further. 

Andrew Buttigieg, a spokesman for Ontario Environment Minister [[Jeff Yurek]], didn't respond to questions about when the government would restore the environmental protections or what projects related to COVID-19 it had used the suspension to expedite.
----

{{f182.png}} ''[[As OPP controversy grows, Doug Ford dodges the Legislature|https://www.cbc.ca/news/canada/toronto/doug-ford-opp-question-period-attendance-record-1.5045277]]'' March 6, 2019, Mike Crawley, [[CBC News]]

----
Premier [[Doug Ford]] was absent from question period for the fourth day in a row on Wednesday as the opposition demanded answers about the firing of a senior OPP officer and called for a public inquiry into allegations of political interference in the OPP.

The New Democrats have been grilling the government all week during question period about the firing of [[Brad Blair]], the OPP deputy commissioner.

Blair, a 32-year veteran of the OPP, is waging a court battle about the government's decision to appoint a longtime friend of Ford, [[Toronto Police]] Supt. [[Ron Taverner]], to lead the provincial force.
----

{{f365.png}} ''[[As reprimand nears, advocacy groups support Barrie Coun. Keenan Aylwin|https://www.simcoe.com/news-story/9405792-as-reprimand-nears-advocacy-groups-support-barrie-coun-keenan-aylwin/]]'' June 3, 2019, Chris Simon, [[Alliston Herald]]

----
Coun. [[Keenan Aylwin]] has the backing of at least two well-known Canadian human rights advocacy groups.

The [[Urban Alliance on Race Relations]] and the [[Canadian Anti-Hate Network]] have issued statements in support of Aylwin, [[Barrie]]'s Ward 2 councillor, as city council prepares to reprimand him for comments he made in a March 21 [[Facebook]] post.

"Barrie city council and MPs [[John Brassard]] and [[Alex Nuttall]] are ... attacking Aylwin for his criticism and principled anti-racist stand," the Anti-Hate Network said in a social-media statement May 31. "For shame. Barrie needs to get its act together."
----

{{f0.png}} ''[[As Scheer Falsehoods Pile up, Postmedia Gives Its Blessing|https://thetyee.ca/Opinion/2019/10/19/Scheer-Falsehoods/]]'' October 19, 2019, David Beers, [[The Tyee]]

----
In the week when [[Postmedia]] ordered its newspapers across the country to endorse [[Andrew Scheer]] because "he is a man for whom what you see is what you get," the Conservative party and its leader were further exposed for dirty tricks and a mounting number of campaign falsehoods.

On Saturday morning Scheer refused to say whether, as the [[Globe and Mail]] reported, the Conservatives paid political strategist [[Warren Kinsella]] and his firm [[Daisy Group]] to "seek and destroy" the People's Party led by Scheer's former rival for the Tory leadership, [[Maxime Bernier]].

Kinsella and his firm were hired to discredit Bernier's party, the Globe reported, tasked with a secret mission to find ways to portray its candidates as racists and ensure Bernier wasn't included in the leader's debate. The scheme included measures to avoid third-party advertising disclosure rules, the newspaper reported. "Daisy will create an arm's-length organization that cannot be linked to the client or any participating organization," a Daisy manager wrote in an internal memo.
----

{{f253.png}} ''[[As the party veers right, Preston Manning takes centre stage|https://www.macleans.ca/politics/ottawa/as-the-party-veers-right-preston-manning-takes-centre-stage/]]'' February 24, 2017, Kady O'Malley, [[Macleans]]

----
After giving his standard glass-half-full thoughts on the rise of populism—a phenomenon on which he seems determined to keep an open mind—he assured the half-dozen or so reporters in attendance that he doesn't think there's any danger at all in having issues like immigration come up during a leadership race. It's up to the individual candidates to decide how to handle it, he said during a post-speech scrum.

(He was not, however, willing to share his assessment of how the various candidates were doing so.)

And when asked about the furor surrounding Bill M-103, and the fact that four of those candidates appeared on stage at the so-called "Freedom Rally" hosted by a right-wing activist website in [[Toronto]], he hemmed and hawed in clear mild to middling discomfort before suggesting that it's not a question of what candidates say at a rally but what the rally-goers go on to do.
----

{{f94.png}} ''[[As usual, Doug Ford has it wrong on carbon tax|https://www.thestar.com/opinion/editorials/2019/04/01/as-usual-doug-ford-has-it-wrong-on-carbon-tax.html]]'' April 1, 2019, [[Toronto Star]]

----
Premier [[Doug Ford]] is right about one thing: there is a genuine long-term threat to the prosperity of [[Ontario]] and indeed the rest of [[Canada]]. But, as usual, Ford has it all exactly backwards.

The threat isn't the federal carbon tax that took effect on Monday, which adds 4.4 cents to the price of a litre of gasoline. No one enjoys paying more, but Ford's attempts to demagogue this as a "job-killing" tax that's likely to tip the country into a recession are frankly ridiculous. To put it in perspective: world markets have sent gas prices plummeting by 30 cents a litre in the past few months, only to rise again by more than 20 cents. Somehow our economy has managed to cope just fine with this extreme volatility; the carbon tax effect is close to a mere blip beside that. On top of which, as Ford well knows, [[Ottawa]] plans to rebate 90 per cent of the revenue from the tax back to taxpayers. The extra $2 it will cost to fill the tank of a mid-size car will amount to more like 20 cents once the rebates go out.

No, the real threat to our long-term future is precisely what the carbon tax is designed to head off — climate change. We're already dealing with the effects in more erratic and extreme weather patterns, and much more is on the way. It is easier, though, and quite possibly more politically profitable to brush all that aside and focus on the immediate effect of paying a bit more at the pump and on home heating bills. The Trudeau government deserves credit for pushing ahead with a national carbon pricing plan, and for imposing the new tax in Ontario and three other provinces that lack such plans. It should be a fairly easy sell. Economists of all political stripes agree that a carbon tax is the most effective way to cut back on greenhouse gas emissions. And the way the government has structured it, most people stand to come out ahead once they've collected their tax rebate. The idea, and it's a good one, is to raise the price of carbon-intensive activities and give people a financial incentive to reduce them.
----

{{f185.png}} ''[[As Western premiers blow smoke on carbon tax, youth organize for climate justice|http://rabble.ca/blogs/bloggers/pulpit-and-politics/2019/10/western-premiers-blow-smoke-carbon-tax-youth-organize]]'' October 29, 2019, Dennis Gruending, [[rabble.ca]]

----
[[Justin Trudeau]]'s re-election has unleashed political outrage in [[Alberta]] and [[Saskatchewan]]. Alberta Premier [[Jason Kenney]] is talking about Alberta's being "betrayed" while Saskatchewan Premier [[Scott Moe]] sent a letter to Trudeau demanding the cancellaiton of the federal carbon tax, support for various pipelines, and a renegotiation of the formula for equalization payments.

I'll withhold detailed comment on equalization payments, other than to say that for many years, Saskatchewan was a "have-not" province that relied heavily upon them. But let's look more closely at Moe's letter as it relates to the carbon tax and pipelines. Moe's strident demands are likely based upon the election results in Saskatchewan and Alberta, where the Conservatives won 47 of 48 seats. On the other hand, parties supporting a carbon levy won almost two-thirds of the seats and popular vote across [[Canada]].

It is significant, too, that the results in Alberta and Saskatchewan were not monolithic. In Alberta, 28 per cent of those casting ballots voted for the Liberals, NDP or Greens, and these parties all support a carbon tax. In Saskatchewan, 34 per cent of the electors voted for those three parties. If we had purely proportional representation rather than our flawed first-past-the-post electoral system, parties other than the Conservatives would have 10 seats in Alberta and five in Saskatchewan. So Kenney and Moe cannot say that they are speaking on behalf of all their constituents.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !ASI Data Science |
</div>

{{||StandardTid}}
----

{{f94.png}} ''[[Ask yourself why Andrew Scheer claimed to have been an insurance broker|https://www.thestar.com/opinion/star-columnists/2019/10/02/ask-yourself-why-andrew-scheer-claimed-to-have-been-an-insurance-broker.html]]'' October 2, 2019, Emma Teitel, [[Toronto Star]]

----
Only [[Andrew Scheer]] would find himself accused of posing as an insurance broker.

Not an ER doctor, not an architect, not a pilot, nor any other job a man might pretend to hold in order to impress strangers and excite women in bars. An insurance broker: a job that (like the candidate himself) excites almost no one.

How did we get here?
----

{{f132.png}} ''[[Asking some fair questions of Tides Canada|https://www.theglobeandmail.com/news/british-columbia/asking-some-fair-questions-of-tides-canada/article4105885/]]'' May 10, 2012, Gary Mason, [[Globe and Mail]]

----
For more than a year now, officials from Public Works [[Canada]] have been frequent visitors to a blog being kept by North [[Vancouver]] researcher and writer [[Vivian Krause]].

It is her work that has ignited the federal Conservatives' interest in the foreign funding of environmental groups in Canada. Ms. Krause was the first to raise concerns about the activities of a registered Canadian charity known as Tides Canada.

The Vancouver-based organization acts as a distribution centre, of sorts, for foreign donors that want to donate in Canada but don't have charitable status. It funds environmental groups, many of whom oppose oil-sands development and ventures related to it such as the proposed Northern Gateway pipeline project.
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Association of American Physicians and Surgeons |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Rubber_Duck_%288374801803%29.jpg/175px-Rubber_Duck_%288374801803%29.jpg]] |
|!abbreviation |AAPS|
|!formation |December 15, 1943 (77 years)|
|!registration id |194098-105|
|!jurisdiction |us-in|
|!tax id |36-2059197|
|!location |1601 N. Tucson Blvd, #9, Tucson, AZ, 85716, USA|
|!leader title |Executive Director|
|!leader name |[[Jane Orient]]|
|!website |[[aapsonline.org/|https://aapsonline.org/]]|
</div>

"Yet despite the lab coats and the official-sounding name, the docs of the AAPS are hardly part of mainstream medical society. Think [[Glenn Beck]] with an MD. The group (which did not return calls for comment for this story) has been around since 1943. Some of its former leaders were [[John Birchers|John Birch Society]], and its political philosophy comes straight out of [[Ayn Rand]]. Its general counsel is [[Andrew Schlafly]], son of the legendary conservative activist Phyllis. The AAPS statement of principles declares that it is "evil" and "immoral" for physicians to participate in Medicare and Medicaid, and its journal is a repository for [[quackery|Quack]]. Its website features claims that tobacco taxes harm public health and electronic medical records are a form of "data control" like that employed by the East German secret police. An article on the AAPS website speculated that [[Barack Obama]] may have won the presidency by hypnotizing voters, especially cohorts known to be susceptible to "neurolinguistic programming" that is, according to the writer, young people, educated people, and possibly [[Jews|Anti-Semitism]]."<<ref " [1]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Association Of American Physicians And Surgeons Inc|https://www.erieri.com/Form990Finder/Details?EIN=362059197]]|<|<|
|!EIN |36-2059197|<|<|
|!Subsection |06|<|<|
|!Deductibility |2 - Contributions are not deductible.|<|<|
|!Ruling date |09/1944|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990O|http://990.erieri.com/EINS/362059197/362059197_2018_%20.pdf]]|02/22/21| $0.00|
|!2017 |[[990O|http://990.erieri.com/EINS/362059197/362059197_2017_104e7a25.PDF]]|03/21/19| $886,661.00|
|!2016 |[[990O|http://990.erieri.com/EINS/362059197/362059197_2016_0efd6843.PDF]]|04/12/18| $963,468.00|
|!2015 |[[990O|http://990.erieri.com/EINS/362059197/362059197_2015_0d77333f.PDF]]|03/17/17| $1,001,354.00|
|!2014 |[[990O|http://990.erieri.com/EINS/362059197/362059197_2014_0c2a682d.PDF]]|01/26/16| $981,120.00|
|!2013 |[[990O|http://990.erieri.com/EINS/362059197/362059197_2013_0b2e1603.PDF]]|03/12/15| $991,298.00|
|!2012 |[[990O|http://990.erieri.com/EINS/362059197/362059197_2012_0a080a16.PDF]]|03/07/14| $844,481.00|
|!2011 |[[990O|http://990.erieri.com/EINS/362059197/362059197_2011_0910c512.PDF]]|03/22/13| $718,006.00|
|!2010 |[[990O|http://990.erieri.com/EINS/362059197/362059197_2010_080dd300.PDF]]|04/06/12| $633,804.00|
|!2009 |[[990O|http://990.erieri.com/EINS/362059197/362059197_2009_06D82845.PDF]]|03/21/11| $637,885.00|
|!2008 |[[990O|http://990.erieri.com/EINS/362059197/362059197_2008_05C32454.PDF]]|04/05/10| $768,450.00|
|!2007 |[[990O|http://990.erieri.com/EINS/362059197/362059197_2007_04B6FADD.PDF]]|02/19/09| $737,292.00|

!!!See also
*[[Association of American Physicians and Surgeons|https://en.wikipedia.org/wiki/Association_of_American_Physicians_and_Surgeons]] - //Wikipedia.//

!!!External links
*[[Association of American Physicians and Surgeons|https://rationalwiki.org/wiki/Association_of_American_Physicians_and_Surgeons]], RationalWiki.
*[[Association of American Physicians and Surgeons|https://www.sourcewatch.org/index.php/Association_of_American_Physicians_and_Surgeons]], SourceWatch.
*[[Questionable Organizations: An Overview|https://quackwatch.org/consumer-education/nonrecorg/]], Quackwatch.

----
<br/><<footnotes " [1]" "Mencimer, Stephanie (November 18, 2009). [[The Tea Party's Favorite Doctors|https://www.motherjones.com/politics/2009/11/tea-party-doctors-american-association-physicians-surgeons/]]. //Mother Jones//.">>

{{||StandardTid}}
!!!See also
*[[Astroturfing|https://en.wikipedia.org/wiki/Astroturfing]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Astroturf Group Run by Ex-Kellie Leitch Campaign Manager Targets BC's Electoral Reform Vote|https://pressprogress.ca/astroturf-group-run-by-ex-kellie-leitch-campaign-manager-targets-bcs-electoral-reform-vote/]]'' October 19, 2017, [[PressProgress]]

----
An astroturf group headed by [[Nick Kouvalis]], who previously managed [[Kellie Leitch]]'s controversial Conservative leadership campaign, says it's working to sway the outcome of [[British Columbia]]'s upcoming electoral reform vote.

In a recent e-mail blast, the group Keep Voting Simple tells its supporters BC's upcoming electoral reform referendum is an "obvious attempt to confuse and manipulate voters" as part of a scheme to "transform BC's electoral system"

The e-mail ends with an appeal for donations to "help us keep voting simple in BC," something that is accompanied by a PO Box address in [[Markham]], [[Ontario]]:
{{||StandardTid}}
----

{{f0.png}} ''[[At Manning Conference, Ford says media is 'far-left'|https://ipolitics.ca/2019/03/23/at-manning-conference-ford-says-media-is-far-left/]]'' March 23, 2019, Charlie Pinkerton, [[iPolitics]]

----
[[Ontario]] Premier [[Doug Ford]] lambasted the news media as "far-left" to a friendly crowd at the [[Manning Centre]] Conference on Saturday.

"I get along with them one-on-one, I really do," Ford said at the [[Ottawa]] conference. "But it's like the cheese slipped off the cracker with these guys and they just went far-left."

Ford was responding to a question as part of a question-and-answer with [[Global News]]' [[Danielle Smith]]. Smith is a former [[Alberta]] MLA for the [[Wildrose Party]] and later [[Progressive Conservative]] Party after she crossed the floor in [[2014]].
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Atlantic Canada's alt-right fringe|https://www.thewesternstar.com/news/regional/atlantic-canadas-alt-right-fringe-340070/]]'' August 9, 2019, Andrea Gunn, [[Western Star]]

----
Olivia Boonstra is a graduate student studying criminology at [[Ryerson University]] and has been tracking the movement of some of these groups.

According to Boonstra, the alt-right in [[Canada]] is comprised of pockets of loosely affiliated groups that largely communicate online but have slowly become more vocal.

Groups like the [[Proud Boys]] (not to be confused with the right-wing, not-for-profit groups like [[Ontario]] or [[Nova Scotia Proud]]), the Yellow Vest movement, [[Northern Guard]], [[National Citizens Alliance]], and even [[Maxime Bernier]]'s [[People's Party of Canada]] are just a few that have made headlines across Canada in recent months. Some of these groups are informal, anonymous advocacy groups, while others are registered political parties and not-for-profits, and they exist on a spectrum of right-wing beliefs, from mainstream, small-c conservatism to to those with coded anti-immigration, anti-Islam and anti-Semetic sentiments, all the way to outright white supremacy.
<div style="float: right; max-width:300px">

|>| !Atlantic Institute for Market Studies |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Atlas Network |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/6/65/Atlas_Economic_Research_Foundation_%28logo%29.png/175px-Atlas_Economic_Research_Foundation_%28logo%29.png]] |
|!tax id |94-2763845|
|!leader title |Founder|
|!leader name |[[Antony Fisher|https://en.wikipedia.org/wiki/Antony_Fisher]]|
|!established |July 14, 1981 (40 years)|
|!leader title2 |Chair|
|!leader name2 |Linda Whetstone<<ref " [1]">>|
|!leader title3 |President|
|!leader name3 |Alejandro Chafuen|
|!former name |Atlas Economic Research Foundation|
|!website |[[atlasnetwork.org/|https://www.atlasnetwork.org/]]|
</div>

The ''Atlas Network'', formerly known as the ''Atlas Economic Research Foundation'', is a [[nonprofit organization|https://en.wikipedia.org/wiki/nonprofit_organization]] based in the [[United States|https://en.wikipedia.org/wiki/United_States]]. The group aims to [[promote|https://en.wikipedia.org/wiki/advocacy]] [[free-market|https://en.wikipedia.org/wiki/free-market]] economic policies across the world.<<ref " [2]">> The stated mission of the Atlas Network is "To strengthen the worldwide freedom movement by cultivating a highly effective and expansive network that inspires and incentivizes all committed individuals and organizations to achieve lasting impact."<<ref " [3]">> The Atlas Network has awarded grants of over $20 million.<<ref " [4]">> Atlas promotes think tanks that support private-property rights, limited government, the rule of law, and market economics.<<ref " [5]">> Atlas Network was not named after [[How Ayn Rand and L. Ron Hubbard Came Up With Their Big Ideas - Stuff That Must Have Happened - 2012-06-14|Ayn Rand]]'s novel ''[[Atlas Shrugged|https://en.wikipedia.org/wiki/Atlas_Shrugged]]''.

!!!Funding
As of 2005, Atlas had received $440,000 from [[ExxonMobil|https://en.wikipedia.org/wiki/ExxonMobil]],<<ref " [6]">> and has received at least $825,000 USD from the tobacco company [[Philip Morris|https://en.wikipedia.org/wiki/Philip_Morris_USA]].<<ref " [7]">> Of Atlas Network partners, 57% in the United States had received funding from the tobacco industry.<<ref " [7]">> Atlas has received funding from [[Koch family foundations|Koch Bro]].<<ref " [8]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Atlas Economic Research Foundation|https://www.erieri.com/Form990Finder/Details?EIN=942763845]]|<|<|
|!EIN |94-2763845|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |12/1981|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2020 |[[990|http://990.erieri.com/EINS/942763845/942763845_2020_%20.pdf]]|05/21/21| $15,450,264.00|
|!2019 |[[990|http://990.erieri.com/EINS/942763845/942763845_2019_%20.pdf]]|10/22/20| $12,465,221.00|
|!2018 |[[990|http://990.erieri.com/EINS/942763845/942763845_2018_10b5e11a.pdf]]|07/05/19| $11,741,307.00|
|!2017 |[[990|http://990.erieri.com/EINS/942763845/942763845_2017_0f8e501b.PDF]]|09/26/18| $7,482,522.00|
|!2016 |[[990|http://990.erieri.com/EINS/942763845/942763845_2016_0e9255fc.PDF]]|12/11/17| $8,388,159.00|
|!2015 |[[990|http://990.erieri.com/EINS/942763845/942763845_2015_0d2f2292.PDF]]|12/15/16| $6,357,430.00|
|!2014 |[[990|http://990.erieri.com/EINS/942763845/942763845_2014_0b897ab8.PDF]]|07/09/15| $6,197,531.00|
|!2013 |[[990|http://990.erieri.com/EINS/942763845/942763845_2013_0a83f715.PDF]]|08/21/14| $6,978,357.00|
|!2012 |[[990|http://990.erieri.com/EINS/942763845/942763845_2012_099cc634.PDF]]|09/27/13| $3,940,368.00|
|!2011 |[[990|http://990.erieri.com/EINS/942763845/942763845_2011_08bf5340.PDF]]|12/03/12| $3,338,042.00|
|!2010 |[[990|http://990.erieri.com/EINS/942763845/942763845_2010_07f7360a.PDF]]|03/08/12| $2,812,151.00|
|!2009 |[[990|http://990.erieri.com/EINS/942763845/942763845_2009_064DFEEC.PDF]]|08/30/10| $4,520,364.00|
|!2007 |[[990|http://990.erieri.com/EINS/942763845/942763845_2007_044E5ADA.PDF]]|09/23/08| $5,320,943.00|

!!!See also
*[[Atlas Network|https://en.wikipedia.org/wiki/Atlas_Network]] - //Wikipedia.//

!!!External links
*[[Atlas Network|https://www.desmogblog.com/atlas-economic-research-foundation]], DeSmogBlog.

----
<br/><<footnotes " [1]" "[[Board of Directors|http://www.atlasnetwork.org/about/people/board]]. Atlas Network.">><br/><<footnotes " [2]" "Peck, Jamie (2010). &quot;Constructions of Neoliberal Reason&quot;. Oxford University Press.">><br/><<footnotes " [3]" "[[Our Mission|https://www.atlasnetwork.org/about/our-story]]. Atlas Network.">><br/><<footnotes " [4]" "Ball, Stephen (2012). &quot;Global Education Inc: New Policy Networks and the Neo-liberal Imaginary&quot;. Routledge.">><br/><<footnotes " [5]" "[[Fighting the war of ideas|http://www.washingtontimes.com/news/2004/jun/6/20040606-112959-9918r/]]. Washington Times. June 6, 2004.">><br/><<footnotes " [6]" "[[Put a Tiger In Your Think Tank|https://www.motherjones.com/politics/2005/05/put-tiger-your-think-tank]]. //Mother Jones//.">><br/><<footnotes " [7]" "Smith, Julia (2016-01-01). [[The atlas network: a &quot;strategic ally&quot; of the tobacco industry|http://onlinelibrary.wiley.com/doi/10.1002/hpm.2351/abstract]].">><br/><<footnotes " [8]" "Fang, Lee (August 9, 2017). [[Sphere of Influence: How American Libertarians Are Remaking Latin American Politics|https://theintercept.com/2017/08/09/atlas-network-alejandro-chafuen-libertarian-think-tank-latin-america-brazil/]]. The Intercept.">>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Atomwaffen Division |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Atomwaffen_Division_logo.svg/175px-Atomwaffen_Division_logo.svg.png]] |
</div>

The ''Atomwaffen Division'' (''Atomwaffen'' meaning "[[nuclear weapons|https://en.wikipedia.org/wiki/nuclear_weapon]]" in [[German|https://en.wikipedia.org/wiki/German_language]]) is a [[neo-Nazi|https://en.wikipedia.org/wiki/Neo-Nazism]] [[terrorist|https://en.wikipedia.org/wiki/Right-wing_terrorism]] network. Formed in 2015 and based in the [[Southern United States|https://en.wikipedia.org/wiki/Southern_United_States]], it has since expanded across the [[United States|https://en.wikipedia.org/wiki/United_States]] and into the [[United Kingdom|https://en.wikipedia.org/wiki/United_Kingdom]], [[Canada|https://en.wikipedia.org/wiki/Canada]], [[Germany|https://en.wikipedia.org/wiki/Germany]], the [[Baltic states|https://en.wikipedia.org/wiki/Baltic_states]] and other European countries. The group is part of the [[alt-right|Alt-Right]], although the group rejects the label<<ref " [5]">><<ref " [6]">><<ref " [1]">><<ref " [2]">><<ref " [3]">> and is considered extreme even within that movement.<<ref " [5]">> It is listed as a [[hate group|https://en.wikipedia.org/wiki/hate_group]] by the [[Southern Poverty Law Center]] (SPLC).<<ref " [4]">>

Members of the Atomwaffen Division have been held responsible for a number of murders, planned terrorist attacks, as well as other criminal actions.

!!!See also
*[[Atomwaffen Division|https://en.wikipedia.org/wiki/Atomwaffen_Division]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "//blank//">><br/><<footnotes " [2]" "Mathias, Christopher (January 31, 2018). [[1 Neo-Nazi Group. 5 Murders In 8 Months.|https://www.huffingtonpost.com/entry/atomwaffen-nazi-murder-bomb-plot_us_5a70825ae4b00d0de2240328]]. //HuffPost//.">><br/><<footnotes " [3]" "[[Report: Suspect in Penn Student's Murder Has Neo-Nazi Ties|https://www.phillymag.com/news/2018/01/29/suspect-penn-student-murder-neo-nazi-ties/]]. //[[Philadelphia|https://en.wikipedia.org/wiki/Philadelphia_(magazine)]]//. January 29, 2018.">><br/><<footnotes " [4]" "[[Active Hate Groups|https://www.splcenter.org/hate-map/by-state]]. Southern Poverty Law Center.">><br/><<footnotes " [5]" "Mathias, Christopher. [[The Maniac Neo-Nazis Keeping Charles Manson's Race War Alive|https://www.huffingtonpost.com/entry/alt-right-charles-manson-atomwaffen_us_5a146921e4b03dec824892e6]].">><br/><<footnotes " [6]" "Mayo, Marilyn (December 7, 2016). [[Alt Right Groups Target Campuses with Fliers|https://www.adl.org/blog/alt-right-groups-target-campuses-with-fliers]]. Anti-Defamation League.">>

{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Atwood on Ford fight: 'I don't need it'|https://www.thestar.com/news/gta/2011/08/25/atwood_on_ford_fight_i_dont_need_it.html]]'' August 25, 2011, Daniel Dale, [[Toronto Star]]

----
In between the zingers she directed at the men she has called "Twin Fordmayor," at a news conference organized by the librarians' union, [[Margaret Atwood]] insisted she doesn't relish her ongoing battle against Mayor [[Rob Ford]] and Councillor [[Doug Ford]], who are not twins. "I don't need it in my life, no," she told the Star after the news conference. "But as I said, I didn't start it. I retweeted a petition, then other people made these comments. I didn't make them."

A moment later, she added: "I do have other things to do in my life. But once they start, of course, then you have to. . . " Doug Ford inadvertently turned the celebrated Canadian novelist into the de facto leader of the battle against cuts to [[Toronto]]'s library system. After she endorsed an anti-cuts online petition and mocked Ford's assertion that his ward has more libraries than Tim Hortons restaurants, Ford told reporters: "Well, good luck to Margaret Atwood. I don't even know her. If she walked by me, I wouldn't have a clue who she is." On Thursday, Atwood joined eight other Canadian writers for the launch of the [[Toronto Public Library]] Workers Union's "Why My Library Matters to Me" essay and video contest.

She began her remarks as follows: "Hello, my name is Margaret Atwood. You may not recognize me, but that's okay, because this is not about me." The writers each made heartfelt statements about the value of libraries. Before he got to his, mystery novelist and former Star funnyman Linwood Barclay expressed mock excitement that he had "finally" learned what Atwood looked like. "Sometimes authors' profiles are not as high as they should be, or we would like them to be. In fact, I have a solution to that. I have brought with me today application forms for all of us here on the platform — applications to join the Lingerie Football League," Barclay said. Doug Ford's daughter, Krista, is the captain of Toronto's LFL expansion team. Library union president Maureen O'Reilly also took a shot at Ford. Introducing Judy Fong Bates, whose Midnight at the Dragon Café is the library system's "One Book" selection for [[2011]], O'Reilly said: "Maybe it will be the one book Doug Ford reads this year." Winners of the contest will get lunch and a "literary-themed outing" with one of the writers. Other than Atwood, Barclay and Fong Bates, they are: Michael Ondaatje, renowned author of The English Patient; fellow Giller Prize winner Vincent Lam; Anna Porter; Joy Fielding; Sylvia Fraser; Robert Rotenberg; and Susan Swan.
{{||StandardTid}}
----

{{f99.png}} ''[[Audit of Scheer's expenses shows money on school, clothes, minivan|https://www.nationalobserver.com/2020/04/03/news/audit-scheers-expenses-shows-money-school-clothes-minivan]]'' April 3, 2020, Stephanie Levitz, Canadian Press, [[National Observer]]

----
[[Andrew Scheer]] billed the Conservative party for his kids' private [[Catholic]] school, private security, an extra housekeeper, his minivan and clothes for his family, a party review of the outgoing leader's spending has concluded. The audit found his expenses — including $18,000 per year in private school tuition fees — were properly recorded by the Conservative party but not shared in an itemized way with the powerful group overseeing the party's finances, known as the Conservative Fund. Party spokesman [[Cory Hann]] confirmed the audit was complete and had been reviewed by the party's national council.

"The party's audit found no red flags in the party's accounting system and noted that all the expenses that were paid out were documented fully," Hann said in an email Thursday. He also said the Conservative Fund considers the matter closed. The audit had been ordered last fall. Questions about how Scheer had been using party money began to surface at the same time as senior Conservatives were publicly calling for him to resign. They cited his failure to knock the Liberals out of power in the [[2019]] campaign and his perceived inability to do so in the next campaign. Just as Scheer was announcing he'd step aside as soon as his replacement was chosen, it became public that party money had been used to pay for his children's private school tuition.

While the party immediately said the move was above board, in the background a battle was raging between Scheer and the fund. Former Conservative prime minister [[Stephen Harper]] was on the board at the time. The party allocates a budget to the leader meant to cover political expenses that wouldn't be paid by the [[House of Commons]] but are part of the job, and also to potentially defray some of the leader's general expenses. But the specifics of Scheer's expenses were not known by the fund and once details of the tuition payments were leaked, Harper and others were furious. Internal audit of Scheer's expenses turns up money on school, clothes, minivan Harper's own children went to public school. There are also publicly funded Catholic schools in [[Ottawa]]. The ensuing fracas saw the fund push the party's executive director — who had authorized the spending — out of his job and demand a line-by-line review. As leader of the Opposition, Scheer made about $264,000 a year. That was before the automatic salary increase that took effect Wednesday, but he is promising to donate the difference to charity. He also receives a $2,000 car allowance. He and his family live rent-free in the official Opposition leader's residence, Stornoway, although they continue to maintain a home in [[Regina]]. The money for schooling covered the difference between the cost of a private Catholic school in Regina and in Ottawa, amounting to $18,000 in total a year for Scheer's four school-age kids. Hann confirmed the Scheers expensed clothing, a housekeeper and money for school to the party. Other details, including the minivan, security and the amount spent on tuition came from a senior Conservative source familiar with the audit who was granted anonymity by The [[Canadian Press]] because they were not authorized to discuss it publicly.
----

{{f94.png}} ''[[Auditor corrects Ford on size of Liberal budget deficit|https://www.thestar.com/politics/provincial/2019/11/07/auditor-corrects-ford-on-size-of-liberal-budget-deficit.html]]'' November 7, 2019, Robert Benzie, [[Toronto Star]]

----
On Thursday, Ford claimed his [[Progressive Conservative]]s "inherited a $15-billion disaster" from the previous Liberal government they defeated in June [[2018]].

The premier added that "we confirmed it with the auditor general, with third-party validation through an auditing firm, we confirmed it with the finance minister, the president of the treasury, and we all agreed."

But auditor general [[Bonnie Lysyk]] always maintained the provincial deficit that year was at most $11.7 billion.
----

{{f0.png}} ''[[Auditor general declined request to review green energy contracts|https://toronto.ctvnews.ca/auditor-general-declined-request-to-review-green-energy-contracts-1.4702400]]'' November 26, 2019, Colin D'Mello, [[CTV News]]

----
TORONTO -- [[Ontario]]'s Auditor General will not open a stand-alone investigation into the cancellation of wind farm contracts, despite a request from the NDP to probe the $231 million cost.

[[Bonnie Lysyk]] told [[CTV News]] [[Toronto]] her office "already looked at the costs associated with the cancellation of the contracts" when the government tabled the [[2018]]-[[2019]] public accounts earlier this year.

Public accounts is a ledger of government spending over the past fiscal year and the financial statements are subject to an audit by Lysyk's office.
{{||StandardTid}}
----

{{f49.png}} ''[[Auditor general to probe costs of cancelling eastern Ontario wind farm project|https://nationalpost.com/pmn/news-pmn/canada-news-pmn/auditor-general-to-audit-costs-of-cancelling-eastern-ontario-wind-farm-project]]'' January 9, 2020, Shawn Jeffords, [[National Post]]

----
TORONTO — [[Ontario]]'s auditor general says she will examine the costs associated with the cancellation of an eastern Ontario wind farm, as the opposition New Democrats call for a special investigation of a move they say could cost taxpayers hundreds of millions of dollars.

[[Bonnie Lysyk]] confirmed in a letter to the NDP on Tuesday that she will be looking at the costs to scrap the project near [[Cornwall]], Ont., in her annual audit. But in order to conduct a full probe, Lysyk said she would need a request from a cabinet minister, the legislative assembly or a legislative committee.

Environment Minister [[Jeff Yurek]] revoked the [[Nation Rise Wind Farm]] project's approval late last year, citing the risks to three bat species. The company has launched a legal challenge of the decision, asking the Ontario divisional court to set it aside.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Aurea Foundation |
</div>

!!!External links
*[[Aurea Foundation|https://www.sourcewatch.org/index.php/Aurea_Foundation]], SourceWatch.

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Auspex International Ltd |
|!formation |June 7, 2018|
|!registration id |11402411|
|!jurisdiction |UK|
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
Scientology in Australia.

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
Scientology in Austria.

{{||StandardTid}}
!!!See also
*[[Austrian School|https://en.wikipedia.org/wiki/Austrian_School]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Author Of Anti-Immigrant Vancouver Sun Op-ed Explains How It Got Published|https://www.canadalandshow.com/mark-hecht-explains-how-vancouver-sun-oped-got-published/]]'' September 8, 2019, Jonathan Goldsbie, [[Canadaland]]

----
On Friday evening, the [[Vancouver Sun]] published an opinion piece by [[Mark Hecht]], a geography instructor at [[Calgary]]'s [[Mount Royal University]]. The column decried "the dogma of diversity, tolerance, and inclusion" and praised the virtues of homogeneity and exclusion. It cited research by the anti-[[Muslim]] [[Gatestone Institute]].

[[Neo-Nazi]]s, and those of similar ilk, were fans. The paper's reporters and its editor-in-chief were not. Nor was the executive editor of politics for [[Postmedia]], who — while being charged with taking the whole chain further to the right — wanted to make absolutely clear that he had nothing to do with this. It was removed from the Sun's website late Friday but published in Saturday's print edition, which had already gone to press. (Before being removed, its headline was changed to descibe the author as an "instructor" rather than a "professor.") The piece remained on the website of the Sun's tabloid sister, The Province, until morning.

At 4:00 p.m. Pacific time on Saturday, editor-in-chief Harold Munro published an apology, writing that the piece "contained views that do not meet the journalistic standards of The Vancouver Sun and do not represent the views of our editors and journalists."

{{||StandardTid}}
----

{{f132.png}} ''[[Autism advocates calling for Ontario to adopt full program reset laid out in PC MPP's review|https://www.theglobeandmail.com/canada/article-autism-advocates-calling-for-ontario-to-adopt-full-program-reset-laid/]]'' July 1, 2019, Caroline Alphonso, [[Globe and Mail]]

----
[[Ontario]] autism advocates are pushing the [[Progressive Conservative]] government to adopt a review by one of its own members that called for a full reset of the autism program and validated their concerns that [[Queen's Park]] was spreading misinformation.

The internal review, obtained last week by The [[Globe and Mail]] through an anonymous source, said the government's tone on the autism file has been "less than ideal" and a reset is required that is "predicated on accurate and non-confrontational messaging."

The Globe first reported on Friday that [[Toronto]]-area MPP [[Roman Baber]] found that the government knowingly inflated the number of children waiting for therapy to 23,000 in order to justify its changes to the autism program; that figure was reiterated by Premier [[Doug Ford]] last week.
----

{{f0.png}} ''[[Autism treatment provider will no longer provide fee-for-service option after government cuts|https://toronto.ctvnews.ca/autism-treatment-provider-will-no-longer-provide-fee-for-service-option-after-government-cuts-1.4597675]]'' September 17, 2019, Colin D'Mello, [[CTV News]]

----
A major autism treatment service provider in northwestern [[Ontario]] said it will no longer be able to provide families fee-for-service options, as a result of the [[Progressive Conservative]] government's changes to the [[Ontario Autism Program]].

Child and Community Resources, which offers autism therapy and behaviour analysis in [[Sudbury]], [[Thunder Bay]], [[Kenora]] and Algoma, said changes to the funding model have reduced the organization to a "shell" of what it used to be – losing up to 90 employees due to a lack of funding.

With a limited number of therapists and virtually no behaviour analysts the center was forced to issue a memo today telling parents that their children might not be able to receive treatment.
{{||StandardTid}}
----

{{f182.png}} ''[[Auto insurance rates in Ontario going up as much as 11%|https://www.cbc.ca/news/canada/toronto/auto-insurance-ontario-1.5458360]]'' February 10, 2020, [[CBC News]]

----
[[Auto insurance]] rates in [[Ontario]] are increasing by as much as 11 per cent this year, despite promises from the [[Ford government]] to reduce premiums.

Radio-[[Canada]] has learned that the Financial Services Regulatory Authority of Ontario (FSRA) has given the green light to increases in automobile insurance premiums for some 20 insurance companies in the province.

"Approved rates will increase on average by 1.56 per cent when applied across the total market," the FSRA quarterly update states, with some insurers approved to increases rates by just over 11 per cent and others by around 10 per cent.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f365.png}} ''[[Aylwin breached Barrie's code of conduct with 'reckless' actions: Craig|https://www.simcoe.com/news-story/9367847-aylwin-breached-barrie-s-code-of-conduct-with-reckless-actions-craig/]]'' May 23, 2019, Chris Simon, [[Alliston Herald]]

----
Coun. [[Keenan Aylwin]] demonstrated "reckless" and "wholly inappropriate" conduct by publishing a social-media post that accused two [[Barrie]]-area Conservative MPs of "playing footsties (sic) with white supremacists," the city's integrity commissioner has ruled.

In a 23-page ruling filed May 22, [[Suzanne Craig]] recommended city council reprimand Aylwin, the municipality's Ward 2 councillor, over the March 21 comments on his [[Facebook]] page. She also called on council to consider developing a social-media policy for the municipality, with clear rules for elected officials.

Craig said Aylwin violated two sections of council's code of conduct in the post, which claimed federal Conservative Party Leader [[Andrew Scheer]] appeared on the same stage as an alleged neo-Nazi sympathizer. Aylwin's statement, made in response to shootings at mosques in [[Christchurch]], [[New Zealand]], in mid-March, criticized local MPs for failing to denounce Scheer.
<div style="float: right; max-width:300px">

|>| !Ayn Rand |
</div>

!!!See also
*[[Ayn Rand|https://en.wikipedia.org/wiki/Ayn_Rand]] - //Wikipedia.//

!!!External links
*[[Did Ayn Rand Receive Social Security Benefits?|https://www.snopes.com/fact-check/ayn-rand-social-security/]], Snopes.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f132.png}} ''[[B.C. lawyer gagged from discussing hearing into alleged CSIS spying on pipeline protesters|https://www.theglobeandmail.com/news/national/bc-lawyer-gagged-from-discussing-hearing-into-alleged-csis-spying-on-pipeline-protesters/article25964858/]]'' August 14, 2015, Geordon Omand, Canadian Press, [[Globe and Mail]]

----
Secrets upon secrets surround a hearing into allegations that [[Canada]]'s spy agency kept tabs on environmental groups in an effort to suss out their anti-pipeline activities and may even have used moles to get the job done.

In a story worthy of a cloak-and-dagger spy thriller, the lawyer representing the groups was forbidden from discussing anything that took place at a restricted hearing of the [[Canadian Security Intelligence Service]] watchdog committee.

Josh Patterson, executive director of the B.C. Civil Liberties Association, which filed a complaint on behalf of several groups, said he was barred from sharing any information with his clients about his participation in the [[Vancouver]] hearing on Wednesday.
----

{{f364.png}} ''[[B.C. Lawyers Offer Doug Ford A 'Cautionary Tale' On Legal Aid Cuts|https://www.huffingtonpost.ca/entry/ontario-legal-aid-cuts-bc_ca_5d55b58ce4b0eb875f20d2c1]]'' August 18, 2019, Emma Paling, [[Huffington Post]]

----
[[Legal]] Aid [[Ontario]] provides certificates that eligible people can use to hire a lawyer and operates 73 community legal clinics with lawyers and paralegals onsite. Maclaren actually recommended that B.C.'s government design a legal clinic system like Ontario's in his report. "I mentioned Ontario's clinic system time and again in that report, not expecting that the [[Ford government]] would begin to dismantle that really impactful system." [[Lawyer]]s in Ontario are beginning to worry that the Ford government cuts will decimate the province's legal clinic system. At a background briefing in June, officials from [[Legal Aid Ontario]] told HuffPost how they would hand down budget cuts to legal clinics. The cuts resulted in layoffs at multiple clinics and some workers are now taking voluntary pay cuts to keep their jobs. Watch: The federal government is funding one part of Ontario's legal aid system after the Ford government's cuts. Story continues after video.

The agency only made about $70 million to $75 million in cuts to its services this year. It will have to find another $90 million in savings next year and the year after to account for the [[Progressive Conservative]]s' cuts. "There's very little more we can do on the clinic side right now," the chair of Legal Aid Ontario, Charles Harnick, said at the briefing. "The only other way to establish real savings in the area of the clinics is around some kind of restructuring," he said. "We are not there yet. We're certainly going to be talking about that." The [[Ministry of the Attorney General]] is working with Legal Aid Ontario on what it calls a "modernization review" of its services.

In [[British Columbia]], what we saw was essentially the elimination of the clinic system. Lenny Abramowicz
----

{{f182.png}} ''[[B.C. man convicted of online hate crime back in court|https://www.cbc.ca/news/canada/british-columbia/bc-man-convicted-of-hate-crime-back-in-court-1.5460251]]'' February 12, 2020, Betsy Trumpener, [[CBC News]]

----
[[Arthur Topham]] was convicted in [[2015]] of one count of communicating online statements that wilfully promoted hatred against [[Jewish]] people.

In [[2017]], a B.C. Supreme Court judge sentenced him to a six-month conditional sentence, two years probation, a curfew and a ban on posting online.

This week, the B.C. Prosecution Service said Topham is back before the courts for allegedly breaching the terms of his probation order.
----

{{f0.png}} ''[[B.C. Proud in Liberal complaint about conservative groups' co-ordination|https://ottawacitizen.com/news/national/b-c-proud-in-liberal-complaint-about-conservative-groups-co-ordination/wcm/3a8b666a-6a10-4439-b699-be6e0d933f77]]'' July 27, 2019, Canadian Press, [[Ottawa Citizen]]

----
OTTAWA — The federal Liberals are asking the elections commissioner to look into what they allege is possible improper co-ordination between two conservative pressure groups, including one in B.C.

The party says in a letter to commissioner [[Yves Cote]] that [[Canada Proud]] and [[British Columbia Proud]] sent nearly identical mass emails on July 15, asking for donations to Canada Proud to "save the country" from a second term for the Liberals.

The catch is that Canada Proud is a registered third-party campaigner for the upcoming federal election, unlike British Columbia Proud.
----

{{f182.png}} ''[[B.C. pulls funding for health charity that spread anti-vaccine claims|https://www.cbc.ca/news/canada/british-columbia/bc-gaming-grants-health-action-network-society-1.5480617]]'' March 1, 2020, Bethany Lindsay, [[CBC News]]

----
The [[Health Action Network Society]] (HANS) has been found ineligible for a Community Gaming Grant for the [[2019]]-[[2020]] fiscal year, a spokesperson for the Ministry of [[Municipal Affairs and Housing]] confirmed in an email.

About 40 per cent of HANS's revenue came from a $40,000 provincial grant in [[2018]]-2019, according to federal records. The group has received a total of $468,500 in Community Gaming Grants since [[2007]].

According to a post on the HANS website , the group received a letter from the ministry on Dec. 18 informing it that its vaccination-related content "did not conform to the Ministry of Health's Strategic Framework for Immunization in B.C."
----

{{f0.png}} ''[[B.C. Tory MP deletes tweet on 'closeness' of George Soros, Chrystia Freeland|https://globalnews.ca/news/7305933/kerry-lynne-findlay-george-soros-chrystia-freeland/]]'' August 29, 2020, Kerri Breen, [[Global News]]

----
B.C. MP [[Kerry-Lynne Findlay]] is facing criticism after claiming that Canadians should be disturbed by the "closeness" between [[Canada]]'s finance minister and [[George Soros]], an internationally known philanthropist who is frequently mentioned in far-right and anti-Semitic conspiracy theories.

On Saturday morning, Findlay shared another user's tweet featuring a video of [[Chrystia Freeland]], a former journalist, who was conducting an interview with Soros regarding former U.S. President [[Barack Obama]] and [[China]].

"This is George Soros with Canada's new Finance Minister a few years ago listening carefully to him like student to teacher. The closeness of these two should alarm every Canadian," she wrote.
{{||StandardTid}}
{{||StandardTid}}
----

{{f49.png}} ''[[Backers of Ontario Conservative candidate used leaked police records to smear party rival, new report reveals|https://nationalpost.com/news/politics/backers-of-ontario-conservative-candidate-used-leaked-police-records-to-smear-party-rival-report]]'' January 7, 2020, Tom Blackwell, [[National Post]]

----
Supporters of a [[Progressive Conservative]] candidate in the last [[Ontario]] election helped run a smear campaign against a party rival using leaked police documents, with the politician's business partner caught on video mailing out the records, a watchdog agency has revealed.

The latest report on the incident from Ontario's Office of the Independent [[Police]] Review Director (OIPRD) serves up more startling details of the law-enforcement-aided scheme, including the involvement of people around Tory candidate [[Harjit Jaswal]].

Jaswal — who denies taking part in the campaign to discredit [[Nick Gahunia]] — lost the race for [[Brampton Centre]] to New Democrat [[Sara Singh]] by just 89 votes in the June [[2018]] election.
----

{{f0.png}} ''[[Bad medicine? If history holds true, Doug Ford's health care cuts will cost us more money, not less|https://www.sudbury.com/local-news/bad-medicine-if-history-holds-true-doug-fords-health-care-cuts-will-cost-us-more-money-not-less-1351555]]'' April 1, 2019, Carol Mulligan, [[Sudbury.com]]

----
Dozens of Sudburians concerned about the future of health care participate in town hall meeting hosted by the [[Ontario Health Coalition]] on Sunday

The only good thing about [[Doug Ford]] [[Progressive Conservative]]s' Bill 74, The People's Health Care Act, is the name, says New Democrat Health critic [[France Gélinas]].

The bill being slammed through the legislature in just weeks, said the Nickel Belt MPP, will change the province's health care system more than any previous restructuring effort. It will reduce local decision-making in health care, eliminating the "voice" of northerners and other Ontarians, and open the door for the privatization of now publicly funded health care services, the NDP Health critic warned.
----

{{f0.png}} ''[[Bad Tweets and Anti-Abortion Advocates Pose Challenge for New Canadian Conservative Leader|https://www.vice.com/en_us/article/7kpjjx/bad-tweets-and-anti-abortion-advocates-pose-challenge-for-new-canadian-conservative-leader-erin-otoole]]'' August 31, 2020, Rachel Browne, [[Vice News]]

----
[[Erin O'Toole]] became the new leader of the [[Conservative Party of Canada]] one week ago, declaring: "It's time for more Canadians to look at the Conservative Party again."

To help with that, O'Toole has tried to pitch himself, and the party, as open to all Canadians.

"Whether you are Black, white, brown or from any race or creed, whether you are LGBT or straight," O'Toole said during his victory speech. (Although he wouldn't say whether he believes systemic racism exists in Canada during an interview on Sunday with [[Global News]].)

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f94.png}} ''[[Baird confirms he's thinking about running for federal Conservative leadership|https://www.thestar.com/politics/federal/2020/02/09/baird-confirms-hes-thinking-about-running-for-federal-conservative-leadership.html]]'' February 9, 2020, Canadian Press, [[Toronto Star]]

----
OTTAWA—Conservative heavyweight [[John Baird]] has confirmed he's thinking about throwing his hat into the federal party's leadership ring.

The former minister told Global's "The West Block" on Sunday that's he's taking calls and weighing his options.

Baird, who served as a senior minister in [[Stephen Harper]]'s government, is being urged to run by Conservatives who are dissatisfied with the current lineup, in which his former cabinet colleague, [[Peter MacKay]], is presumed to be the front-runner.
----

{{f0.png}} ''[[Baird's report on Conservative election defeat for party eyes only|https://ipolitics.ca/2020/01/14/bairds-report-on-conservative-election-defeat-for-party-eyes-only/]]'' January 14, 2020, Jolson Lim, [[iPolitics]]

----
A postmortem report on the Conservatives' election defeat authored by [[John Baird]] is complete but will not be made public.

Conservative leader [[Andrew Scheer]] posted on [[Twitter]] on Tuesday thanking Baird, a former senior Tory cabinet minister who is well-respected by the party, for preparing the report.

Baird's review of the campaign involved interviews with senior campaign staff and other Conservatives across the country. It was meant to get an honest assessment of why the party was unable to win enough seats to form government in last October's election and to help the party conduct a better campaign next time.
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Baloney Meter: Is Elections Canada biased in favour of Liberals, as Tory claims?|https://toronto.citynews.ca/2019/06/14/baloney-meter-is-elections-canada-biased-in-favour-of-liberals-as-tory-claims/]]'' June 14, 2019, Joan Bryden, Canadian Press, [[CityNews]]

----
As a backbencher in [[Stephen Harper]]'s Conservative government, the [[Ottawa]] MP repeatedly derided [[Elections Canada]]'s contention that the Conservative party illegally transferred money to local riding campaigns to pay for national ads during the [[2006]] election — the so-called "in-and-out" scheme that allowed the party to exceed its spending limit by more than $1 million. The Conservatives eventually agreed to a plea deal, admitted to having broken the law and paid the maximum fine of $50,000.

In [[2014]], as democratic reform minister, Poilievre introduced the [[Fair Elections Act]], which Marc Mayrand, chief electoral officer at the time, feared would disenfranchise tens of thousands of Canadians. Poilievre accused Elections Canada of bias, arguing that the "referee shouldn't be wearing a team jersey." And he dismissed Mayrand's criticisms as evidence that "he wants more power, a bigger budget and less accountability."

Now, he's going after Elections Canada again for not prosecuting [[Montreal]] engineering giant SNC-Lavalin for a scheme to circumvent the ban on corporate donations to political parties, resulting in about $110,000 in illegal donations to federal Liberals and another $8,000 to the Conservatives from [[2004]] to [[2009]].
----

{{f0.png}} ''[[Baloney Meter: Is the Harper government really spending more on military?|https://www.ctvnews.ca/politics/baloney-meter-is-the-harper-government-really-spending-more-on-military-1.2001899]]'' September 11, 2014, Murray Brewster, Canadian Press, [[CTV News]]

----
Last week, the prime minister defended his government's record on defence spending in the face of pressure from NATO allies who want to see [[Canada]] set aside more money for the military in light of growing unrest in eastern [[Europe]] and the Middle East.

Is the Conservative government adequately funding the military, as it claims?

Spoiler alert: The [[Canadian Press]] Baloney Meter is a dispassionate examination of political statements, culminating in a ranking of accuracy on a scale of "no baloney" to "full of baloney" (complete methodology below).

This one earns a rating of "some baloney." Here's why:

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f182.png}} ''[[Banned by Facebook, shunned by politicians, Soldiers of Odin hold event at Royal Canadian Legion branch|https://www.cbc.ca/news/canada/edmonton/soldiers-of-odin-legion-1.5119042]]'' May 2, 2019, Raffy Boudjikanian, [[CBC News]]

----
For the last several months, the [[Soldiers of Odin]] [[Canada]] have found themselves on the receiving end of complaints about their organization's far-right roots, finding all their pages banned in a recent purge by social media giant [[Facebook]], and politicians distancing themselves from any ties with the group.

But the Grande Prairie branch of the Soldiers has the support of the northern [[Alberta]] city's division of the Royal Canadian Legion.

"If you look at the Soldiers of Odin Canada, and with what a lot of their chapters are trying to do, you would find that they are not a racial group, that they are not neo-nazi skinheads, ok, that they're just a group of people who want to do things for the community," said Frank Skolly, the Grande Prairie legion's past vice-president.
----

{{f43.png}} ''[[Bannon oversaw Cambridge Analytica's collection of Facebook data, according to former employee|https://www.washingtonpost.com/politics/bannon-oversaw-cambridge-analyticas-collection-of-facebook-data-according-to-former-employee/2018/03/20/8fb369a6-2c55-11e8-b0b0-f706877db618_story.html]]'' March 20, 2018, Craig Timberg, [[Washington Post]]

----
LONDON — Conservative strategist Stephen K. Bannon oversaw [[Cambridge Analytica]]'s early efforts to collect troves of [[Facebook]] data as part of an ambitious program to build detailed profiles of millions of American voters, a former employee of the data-science firm said Tuesday. 

The [[2014]] effort was part of a high-tech form of voter persuasion touted by the company, which under Bannon identified and tested the power of anti-establishment messages that later would emerge as central themes in President Trump's campaign speeches, according to Chris Wylie, who left the company at the end of that year.

Among the messages tested were "drain the swamp" and "deep state," he said.
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Barack Obama |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Barbara Kay |
|!occupation |Journalist|
</div>

!!!See also
*[[Barbara Kay|https://en.wikipedia.org/wiki/Barbara_Kay]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Barbara Kay "Stepping Away" From The National Post|https://www.canadalandshow.com/barbara-kay-stepping-away-from-the-national-post/]]'' July 24, 2020, Jonathan Goldsbie, [[Canadaland]]

----
Nearly three years after announcing her departure from the far-right [[Rebel Media]] in a [[Facebook]] note, [[Montreal]]-based commentator [[Barbara Kay]] has taken to the same medium to declare that she has "decided to step away" from her longtime weekly column at the [[National Post]].

Kay wrote that she wasn't comfortable with increased editorial scrutiny at the paper, which she attributed to editors now feeling more accountable to the public.

"As recently as today, my editor assured me that my job was not at risk," she wrote in her note this afternoon. "But every week seems to deliver new restrictions and anxieties.…Even when my columns appear in the National Post without any kind of delay or objection, I feel a lingering worry that some stray word or phrase will cause an editor to suffer blowback."
<div style="float: right; max-width:300px">

|>| !Barbara Kulaszka |
</div>

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Barrie Council votes to reprimand Councillor Keenan Aylwin|https://barrie.ctvnews.ca/barrie-council-votes-to-reprimand-councillor-keenan-aylwin-1.4464277]]'' June 13, 2019, [[CTV News]]

----
In an emotionally charged special meeting held on Wednesday evening, [[Barrie]] City Council voted to reprimand one of its own. Councillors unanimously voted in support of the city's integrity commissioners' report that found Councillor [[Keenan Aylwin]] violated the city's code of conduct for a post he wrote on [[Facebook]] back in March.

In the post, Aylwin wrote that two local MPs were "playing footsies with white supremacists." Both MPs, [[John Brassard]] and [[Alex Nuttall]], have launched defamation lawsuits against the first-term Barrie councillor.

On Wednesday evening several deputations were made at city council, with people speaking out in Aylwin's defence. Another six people tried to make last-minute deputations, but councillors voted against it.
----

{{f0.png}} ''[[Barrie woman in running to become Charlie Sheen's intern|https://www.cp24.com/barrie-woman-in-running-to-become-charlie-sheen-s-intern-1.624576]]'' March 28, 2011, Pat Hewitt, Canadian Press, [[CP24]]

----
A morning news anchor at a [[Barrie]], Ont., radio station says she's got the kind of tiger blood to win [[Charlie Sheen]]'s contest to find a new assistant.

Undeterred by the TV actor's public rants and penchant for porn stars, [[Lyndsey Vanstone]], 25, says she's ready to pack her bags for [[Hollywood]] for the eight-week gig.

"I'm probably spunky enough to do it," Vanstone, who anchors Barrie's B101 newscast, said Monday.

"I can handle the unexpected so I definitely think I can do the job."
{{||StandardTid}}
----

{{f0.png}} ''[[Barrie-Innisfil MP drops lawsuit against councillor|https://www.collingwoodtoday.ca/local-news/barrie-innisfil-mp-drops-lawsuit-against-councillor-1506466]]'' June 14, 2019, [[Collingwood Today]]

----
'While it is my wish that Coun. Aylwin would apologize, I am satisfied with the findings made by council and the integrity commissioner,' says [[Barrie-Innisfil]] MP

Last evening, Barrie city council voted unanimously to accept the integrity commissioner's report and her recommendation of issuing a formal reprimand on Ward 2 Coun. [[Keenan Aylwin]].

Council went further to ask that Coun. Aylwin delete the [[Facebook]] post that led to the commissioner finding that the councillor violated two sections of the city's code of conduct.
----

{{f0.png}} ''[[Barrie-Innisfil MP suing city councillor for $100K in defamation suit|https://www.barrietoday.com/local-news/barrie-innisfil-mp-suing-city-councillor-for-100k-in-defamation-suit-1469403]]'' May 23, 2019, Jessica Owen, [[BarrieToday]]

----
Aylwin referenced the white supremacist attack in [[Christchurch]], [[New Zealand]]. He wrote there are people in positions of power in [[Canada]] using racist and white supremacist rhetoric for political gain in Canada, and urged readers to make connections between that rhetoric and violence.

"We have two Conservative MPs in [[Barrie]] that have been silent on their leader's appearance on the same stage as a neo-Nazi sympathizer, [[Faith Goldy]], at a [[United We Roll]] Rally. This is unacceptable and it is dangerous. They are playing footsies with white supremacists who have inspired violence through Yellow Vest Canada social media channels and elsewhere," wrote Aylwin, continuing to urge Brassard and Nuttall to denounce white supremacy and offer a clear apology.

Almost immediately, Brassard filed a complaint with Barrie's integrity commissioner.

On April 12, both MPs filed lawsuits against Aylwin claiming defamation.
{{||StandardTid}}
----

{{f0.png}} ''[[Barrie-Springwater-Oro-Medonte MP Alex Nuttall not seeking re-election|https://globalnews.ca/news/5096857/alex-nuttall-not-seeking-re-election/]]'' March 26, 2019, Hannah Jackson, [[Global News]]

----
Member of Parliament for [[Barrie-Springwater-Oro-Medonte]], [[Alex Nuttall]], will not be seeking re-election.

At a meeting of Barrie City Council on Monday evening, Nuttall announced he has decided not to run in the upcoming federal election, saying he wants to spend more time with his family.

"As I look back to all of my political accomplishments, they pale in comparison to the importance to being a father to my two incredible children, Caleb and Anabella," Nuttall said in a statement.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Barry Goldwater |
|!birth name |Barry Morris Goldwater|
|!birth date |January 2, 1909|
|!birth place |[[Phoenix|https://en.wikipedia.org/wiki/Phoenix,_Arizona]], [[Arizona Territory|https://en.wikipedia.org/wiki/Arizona_Territory]], U.S.|
|!death date |May 29, 1998 (89 years)|
|!death place |[[Paradise Valley|https://en.wikipedia.org/wiki/Paradise_Valley,_Arizona]], [[Arizona|https://en.wikipedia.org/wiki/Arizona]], U.S.|
</div>

!!!See also
*[[Barry Goldwater|https://en.wikipedia.org/wiki/Barry_Goldwater]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Bat concerns prompt province to cancel North Stormont wind farm|https://www.cbc.ca/news/canada/ottawa/bat-concerns-province-cancel-wind-farm-1.5390885]]'' December 11, 2019, Ryan Patrick Jones, [[CBC News]]

----
[[Ontario]]'s environment minister is cancelling a wind farm near [[Ottawa]] over concerns that it may negatively impact bat populations, prompting the renewable energy company in charge of the $200-million project to consider legal action.

In a letter sent Dec. 4, Environment, Conservation and Parks Minister [[Jeff Yurek]] announced his decision to revoke approval for the [[Nation Rise Wind Farm]], a 29-turbine project in the Township of North Stormont that was meant to provide 100 megawatts of zero-emissions electricity to the Ontario grid.

Yurek said the project is likely to cause "serious and irreversible harm" to populations of little brown, big brown and hoary bats due to the risk of the bats being hit by turbine blades.
----

{{f0.png}} ''[[Battle Options for Monday's Election Debaters|https://thetyee.ca/Analysis/2019/10/06/Election-Debate-Primer/]]'' October 6, 2019, Michael Harris, [[The Tyee]]

----
Monday evening is high noon for [[Canada]]'s national political leaders.

As every classic movie buff knows, High Noon was about facing down your foes with everything on the line.

This short election campaign has at times seemed interminably long — quirky, unfocused, and partisan in a sad way. That throws the spotlight on the nationally televised English language debate even more dramatically than is normally the case.
{{||StandardTid}}
----

{{f253.png}} ''[[Battleground Ontario: The 30 ridings that could win or lose this election|https://www.macleans.ca/politics/battleground-ontario-the-30-ridings-that-could-win-or-lose-this-election/]]'' September 11, 2019, John Geddes, [[Macleans]]

----
Glancing at the trim, dark-haired guy in the booth at the back of a retail-plaza restaurant in [[Milton]], Ont., a lot of Canadians might have paused for a moment. Not quite a full-blown celebrity, but that face de?nitely rings a bell. It's [[Adam van Koeverden]], gold medal-winning kayaker from the [[2004]] [[Olympic]]s in Athens, who carried the Canadian flag at the opening ceremonies for the Beijing games four years later.

Van Koeverden is watching the place ?ll up with supporters who are coming out to a fundraiser for his bid to win the Milton riding for [[Justin Trudeau]]'s Liberals in the Oct. 21 election. He's a rarity in this fall's campaign—a bona ?de star newcomer to politics. Back in [[2015]], Trudeau's roster of ?rst-time aspirants to federal of?ce was flush with them. This time around, with the party dinged up by four years in power, what's on offer inevitably looks more battle-tested than fresh-faced.

But van Koeverden, 37, provides an echo of that Liberal spirit of '15. He is arguably the highest-pro?le new recruit anywhere in the must-win suburban swath surrounding [[Toronto]]. Depending on where the battle lines are drawn on the map, the so-called [[Greater Toronto Area]], or GTA, encompasses 30 ridings. They have swung en masse from Liberal to Conservative and back again in recent elections, making this by far the biggest concentration of tantalizingly up-for-grabs seats anywhere on the national map of 338 ridings.

{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[Baylor University|https://en.wikipedia.org/wiki/Baylor_University]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[BC Liberal MLA Continues Buying Ads in Anti-LGBTQ Magazine Despite Rules Set By His Own Leader|https://pressprogress.ca/bc-liberal-mla-continues-buying-ads-in-anti-lgbtq-magazine-despite-rules-set-by-his-own-leader/]]'' July 8, 2020, [[PressProgress]]

----
BC Liberal MLA [[Marvin Hunt]] is still running taxpayer-funded ads in an anti-[[LGBTQ]] magazine barely a week after his own party leader said it was "not acceptable" for BC Liberal MLAs to place ads in the publication.

Last week, [[PressProgress]] reported that more than one-third of all BC Liberal MLAs had billed taxpayers thousands of dollars for ads in Light Magazine, a Christian lifestyle publication that routinely publishes articles supporting conversion therapy and opposing LGBTQ and abortion rights.

BC Liberal Leader [[Andrew Wilkinson]] responded to PressProgress' original reporting by tweeting that his party would take "immediate steps" to review how it makes its advertising decisions.
----

{{f0.png}} ''[[BC Liberal Oil and Gas Critic Claims 'Scientists and Experts' Do Not Agree Climate Change is Real|https://pressprogress.ca/bc-liberal-oil-and-gas-critic-claims-scientists-and-experts-do-not-agree-climate-change-is-real/]]'' October 10, 2019, [[PressProgress]]

----
The documentary film, the brain child of a self-described "independent researcher" named [[Vivian Krause]], pushes a conspiratorial narrative that environmentalists are puppets of foreign billionaires.

Krause's film was itself funded by several wealthy executives connected to [[Alberta]]'s oil and gas industry.

An excerpt from the film itself shows the BC Liberal MLA explaining how he commends people who are "trying to raise the standard of our environmentalism," and that he has "all the time in the world to talk to them."

But on social media, Ross has levelled incendiary attacks on environmentalists, describing them as "Anti-Canadian activists" who are "loyal to [[USA]] $$$."
<div style="float: right; max-width:300px">

|>| !BC Strong |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[BC's Top Media Outlets Are Citing a Sketchy Opinion Poll Conducted by the Founder of Rebel Media|https://pressprogress.ca/bcs-top-media-outlets-are-citing-a-sketchy-opinion-poll-conducted-by-the-founder-of-rebel-media/]]'' January 25, 2019, [[PressProgress]]

----
Some of [[British Columbia]]'s top outlets failed to disclose important information about a recent poll claiming the upcoming [[Nanaimo]] by-election is in a "dead heat."

Namely, some of BC media's biggest pundits didn't mention the poll was conducted by [[Hamish Marshall]], one of the founders of the far-right website [[Rebel Media]] and the [[Conservative Party of Canada]]'s campaign chair for the [[2019]] federal election.

Meanwhile, others suggest the poll, released by a website calling itself "The Orca," may have been secretly commissioned by a big business lobby group.
----

{{f182.png}} ''[[Be warned, Conservatives: a failed leadership bid is not a career-builder|https://www.cbc.ca/news/politics/grenier-conservative-candidates-1.5469725]]'' February 21, 2020, Éric Grenier, [[CBC News]]

----
There are two types of candidates vying for the Conservative leadership — those who have a plausible chance of winning and those who don't. Only the second category is getting larger.

Maybe the people in this second group think they can pull off an unlikely upset. But if they think they can succeed by failing — that long-shot leadership bids can be parlayed into future political success — they might want to think again. The [[2017]] leadership race showed that losing is no way to burnish your résumé.

Four candidates have been vetted and approved by the party and are officially in the running for the top job.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Beer Store |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/The_Beer_Store_logo.png/175px-The_Beer_Store_logo.png]] |
</div>

!!!See also
[[The Beer Store|https://en.wikipedia.org/wiki/The_Beer_Store]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Before Trudeau, Gerald Butts Abandoned Tar Sands Action As Head Of WWF|https://www.canadalandshow.com/before-trudeau-gerald-butts-abandoned-tar-sands-action-as-head-of-world-wildlife-fund/]]'' September 5, 2019, Martin Lukacs, [[Canadaland]]

----
When veteran climate analyst [[Keith Stewart]] arrived at his office at the [[Toronto]] headquarters of the [[World Wildlife Fund]] [[Canada]] in the spring of [[2010]], he was in for a shock. Turning on his computer, he realized that the campaign he had been directing and working on for years — raising the alarm about the unsustainable exploitation of [[Alberta]]'s tar sands — had disappeared from the organization's website.

Stewart hadn't received any warning, and would not be offered an explanation. Later, he would learn that a decision to shut down the campaign and wipe the website had come from the top of WWF-Canada. The organization's leadership was abandoning its advocacy on an issue that, thanks in part to their efforts, was finally capturing global attention. When the decision was made, the organization's president was none other than [[Gerald Butts]], [[Justin Trudeau]]'s close friend and primary advisor, who a few years later would become one of the most powerful officials in Canada's Liberal government.

In his role at WWF-Canada, Butts initially embraced bold climate policies. But before long, he would appear to succumb to limits on action prescribed behind closed doors by corporate power-brokers. It was a striking omen of how he and Trudeau would eventually run the Liberal government — and an instructive parable for those seeking to understand Trudeau's shift from ostensible climate champion to pipeline-nationalizing oil booster.
----

{{f99.png}} ''[[Before you vote, watch this documentary about voter suppression in Canada|https://www.nationalobserver.com/2015/10/14/opinion/you-vote-watch-documentary-about-voter-suppression-canada]]'' October 14, 2015, Warren Bell, [[National Observer]]

----
[[Stephen Harper]]'s capacity to trample on the rules of democracy and even ignore the law when he wants to get his own way – right up almost to election day – is laid out in riveting detail in a new documentary film.

Called "[[Election Day in Canada: The Rise of Voter Suppression]]," it's available in draft form (including a few minor technical glitches) only from now until midnight, October 18.

If you care about the future of democracy in this country, I urge you to watch this film, and to share it with everyone you know.
----

{{f253.png}} ''[[Behind the PPC's 'legitimate chance' at winning two seats|https://www.macleans.ca/politics/behind-the-ppcs-legitimate-chance-at-winning-two-seats/]]'' September 20, 2019, Aaron Hutchins, [[Macleans]]

----
If [[Andrew Scheer]] and the Conservatives want to vent over [[Maxime Bernier]] getting invited to the official federal leaders debates, they might direct some of their frustration toward one of Scheer's fellow Tories, who once won a nail-biter of an election: the former MP [[Brad Trost]].

Understanding the importance of Trost's win 15 years ago in [[Saskatchewan]] requires a journey down a winding road traveled by the newly formed Debates Commission, led by former governor general [[David Johnston]].

But it's an instructive trip, because for Scheer and the other party leaders, what the commission learned, and what it did with that information, may prove pivotal.
----

{{f99.png}} ''[[Behind the scenes at Andrew Scheer's backyard climate party|https://www.nationalobserver.com/2019/06/21/features/behind-scenes-andrew-scheers-backyard-climate-party]]'' June 21, 2019, Carl Meyer, [[National Observer]]

----
"Thank you for coming, we appreciate it."

That's how [[Tom Keeley]] answered when I asked him if he thought extreme weather was being driven by the climate crisis.

I was standing in the sunny, leafy backyard of Keeley's home, northwest of [[Ottawa]] near picturesque Gatineau Park, on June 19, because [[Andrew Scheer]] had summoned me there.

{{||StandardTid}}
Scientology in Belgium.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Belinda Karahalios |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ben Carson |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/1/18/Ben_Carson_official_portrait.jpg/175px-Ben_Carson_official_portrait.jpg]] |
|!title |US Secretary of Housing and Urban Development|
|!occupation |Politician|
|!birth name |Benjamin Solomon Carson|
|!birth date |September 18, 1951 (69 years)|
|!birth place |[[Detroit|https://en.wikipedia.org/wiki/Detroit]], [[Michigan|https://en.wikipedia.org/wiki/Michigan]], U.S.|
</div>

!!!See also
*[[Ben Carson|https://en.wikipedia.org/wiki/Ben_Carson]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ben Garrison |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/9/94/Ben_Garrison.jpg]] |
|!birth name |Benjamin Garrison|
|!birth date |1957 (63-64 years)|
</div>

''Ben Garrison'' is an American [[political cartoonist|https://en.wikipedia.org/wiki/Editorial_cartoonist]].<<ref " [1]">> His cartoons have been widely promoted among the [[alt-right|Alt-Right]] for various depictions of alt-right ideology. He has produced cartoons that showcase [[sexist|https://en.wikipedia.org/wiki/sexist]], [[racist|https://en.wikipedia.org/wiki/racist]], [[anti-Muslim|Islamophobia]], [[antisemitic|https://en.wikipedia.org/wiki/antisemitic]], [[anti-vaccine|Anti-vaxx]], [[climate change denial|Climate denial]], and [[conspiracy theory|https://en.wikipedia.org/wiki/conspiracy_theory]] content.

!!!See also
*[[Ben Garrison|https://en.wikipedia.org/wiki/Ben_Garrison]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Lanier, Amanda (June 25, 2016). [[Lakeside cartoonist a player on the political world stage|http://www.dailyinterlake.com/archive/article-c3636174-3b30-11e6-8943-1f17ebd0c321.html]].">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ben Sasse |
|!occupation |Politician|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ben Shapiro |
|>| [img width=175px [Shapiro in 2018|https://upload.wikimedia.org/wikipedia/commons/thumb/7/78/Ben_Shapiro_2018.jpg/175px-Ben_Shapiro_2018.jpg]] |
|!birth name |Benjamin Aaron Shapiro|
|!birth date |January 15, 1984 (37 years)|
|!education |[[University of California, Los Angeles|https://en.wikipedia.org/wiki/University_of_California,_Los_Angeles]] ([[BA|https://en.wikipedia.org/wiki/Bachelor_of_Arts]])<br>[[Harvard University|https://en.wikipedia.org/wiki/Harvard_University]] ([[JD|https://en.wikipedia.org/wiki/Juris_Doctor]])|
</div>

''Benjamin Aaron Shapiro'' (born January 15, 1984)<<ref " [1]">> is an American [[conservative|https://en.wikipedia.org/wiki/Conservatism_in_the_United_States]] [[political commentator|https://en.wikipedia.org/wiki/political_commentator]] and [[media host|https://en.wikipedia.org/wiki/Mass_media]]. At age 17, he became the youngest nationally syndicated columnist in the United States.<<ref " [2]">><<ref " [5]">><<ref " [3]">> He writes columns for [[Creators Syndicate|https://en.wikipedia.org/wiki/Creators_Syndicate]], ''[[Newsweek]]'', and ''[[Ami Magazine|https://en.wikipedia.org/wiki/Ami_Magazine]]'', serves as editor emeritus for ''[[The Daily Wire|Daily Wire]]'', which he founded, and hosts ''[[The Ben Shapiro Show|https://en.wikipedia.org/wiki/The_Ben_Shapiro_Show]]'', a daily political [[podcast|https://en.wikipedia.org/wiki/podcast]] and live radio show. He was [[editor-at-large|https://en.wikipedia.org/wiki/editor-at-large]] of ''[[Breitbart News|Breitbart]]'' between 2012 and 2016. Shapiro has written eleven books, the first being ''Brainwashed: How Universities Indoctrinate America's Youth'' (2004) and the latest being ''How to Destroy America in Three Easy Steps'' (2020).<<ref " [4]">>

!!!See also
*[[Ben Shapiro|https://en.wikipedia.org/wiki/Ben_Shapiro]] - //Wikipedia.//

!!!External links
*[[Ben Shapiro|https://rationalwiki.org/wiki/Ben_Shapiro]], RationalWiki.

----
<br/><<footnotes " [1]" "[[Spotlight: Ben Shapiro|https://www.dailywire.com/tags/ben-shapiro]]. //[[Daily Wire]]//.">><br/><<footnotes " [2]" "Seitz-Wald, Alex (April 3, 2013). [[Is this baby-faced blogger the next Andrew Breitbart?|https://www.salon.com/2013/04/03/the_next_andrew_breitbart/]]. //[[Salon (website)|Salon]]//.">><br/><<footnotes " [3]" "Brown, Spencer (July 11, 2017). [[Ben Shapiro Partners with YAF to Affirm Students' Free Speech Rights at Berkeley Amid Lawsuit|http://www.yaf.org/news/ben-shapiro-partners-yaf-affirm-students-free-speech-rights-berkeley-amid-lawsuit]].">><br/><<footnotes " [4]" "Shapiro, Ben (2020). ''How to Destroy America in Three Easy Steps''.  [[Description|https://books.google.com/books/about/How_to_Destroy_America_in_Three_Easy_Ste.html?id=Sq3JDwAAQBAJ&source=kp_book_description]]  & [[preview|https://books.google.com/books?id=Sq3JDwAAQBAJ&printsec=frontcover#v=onepage&q&f=false]]  (via arrow keys or scrolling). Harper Collins  ().">><br/><<footnotes " [5]" "//blank//">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ben Spurr |
|!occupation |Journalist|
</div>

{{||StandardTid}}
!!!See also
*[[2012 Benghazi attack|https://en.wikipedia.org/wiki/2012_Benghazi_attack]] - //Wikipedia.//
*[[Investigation into the 2012 Benghazi attack|https://en.wikipedia.org/wiki/Investigation_into_the_2012_Benghazi_attack]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Benjamin Barr |
|!occupation |Lawyer|
|!website |[[benjaminbarr.com/|https://www.benjaminbarr.com/]]|
</div>

!!!External links
*[[Benjamin Barr|https://www.projectveritas.exposed/benjamin-barr]], Veritas Exposed.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Benjamin Dichter |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Benny Johnson |
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Bernard Marcus |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/5/56/Bernard_Marcus.jpg/175px-Bernard_Marcus.jpg]] |
|!birth date |May 12, 1929 (92 years)<<ref " [1]">>|
|!birth place |[[Newark, New Jersey|https://en.wikipedia.org/wiki/Newark,_New_Jersey]], U.S.|
|!residence |[[Atlanta, Georgia|https://en.wikipedia.org/wiki/Atlanta,_Georgia]], U.S.|
|!citizenship |American|
|!education |[[Rutgers University|https://en.wikipedia.org/wiki/Rutgers_University]]|
|!occupation |Co-founder of [[Home Depot|https://en.wikipedia.org/wiki/Home_Depot]]|
|!party |[[Republican|https://en.wikipedia.org/wiki/Republican_Party_(United_States)]]|
|!networth |US$5.1 billion (November 2018)<<ref " [2]">>|
</div>

!!!See also
*[[Bernard Marcus|https://en.wikipedia.org/wiki/Bernard_Marcus]] - //Wikipedia.//

!!!External links
*[[Bernard Marcus Family Foundation Profile: Summary|https://www.opensecrets.org/orgs//summary?id=D000035605]], OpenSecrets.

----
<br/><<footnotes " [1]" "[[Marcus, Bernie|http://connection.ebscohost.com/c/biographies/26189185/marcus-bernie]]. //ebscohost.com//.">><br/><<footnotes " [2]" "[[Forbes profile: Bernard Marcus|https://www.forbes.com/profile/bernard-marcus/]].">>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Bernard Valcourt |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Bernardo Garcia |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Bernie Farber |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Bernie Sanders |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/d/de/Bernie_Sanders.jpg/175px-Bernie_Sanders.jpg]] |
|!predecessor |[[Jim Jeffords|https://en.wikipedia.org/wiki/Jim_Jeffords]]|
|!birth name |Bernard Sanders|
|!birth date |September 8, 1941 (79 years)|
|!birth place |[[New York City|https://en.wikipedia.org/wiki/New_York_City]], [[New York|https://en.wikipedia.org/wiki/New_York_(state)]], U.S.|
|!party |[[Independent|https://en.wikipedia.org/wiki/Independent_politician]] ,,(1979–2015; 2016–present),,|
|!otherparty |[[Liberty Union Party|Liberty Union]] ,,(before 1979),,<br>[[Democratic Party (United States)|Democratic]] ,,(2015–2016),,<<ref " [1]">>[[#Party affiliation since 2015|<sup></sup>]]|
|!spouse |Deborah Shiling <small>(1964-1966}</small><br>[[Jane O'Meara|https://en.wikipedia.org/wiki/Jane_O'Meara_Sanders]] <small>(1988-}</small>|
|!children |1 son<br>3 stepchildren|
|!relatives |[[Larry Sanders|https://en.wikipedia.org/wiki/Larry_Sanders_(politician)]] ,,(brother),,|
|!alma mater |[[Brooklyn College|https://en.wikipedia.org/wiki/Brooklyn_College]]<br>[[University of Chicago|https://en.wikipedia.org/wiki/University_of_Chicago]] ,,([[BA|https://en.wikipedia.org/wiki/Bachelor_of_Arts]]),,|
|!website |[[Senate website|https://sanders.senate.gov]]<br>[[Campaign website|https://berniesanders.com]]|
</div>

!!!See also
*[[Bernie Sanders|https://en.wikipedia.org/wiki/Bernie_Sanders]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Nicholas, Peter (July 26, 2016). [[Bernie Sanders to Return to Senate as an Independent|http://blogs.wsj.com/washwire/2016/07/26/bernie-sanders-to-return-to-senate-as-an-independent/]]. ''[[The Wall Street Journal]]''.">>

{{||StandardTid}}
----

{{f364.png}} ''[[Bernier 'Had No Idea' He Posed With White Supremacist: People's Party|https://www.huffingtonpost.ca/entry/maxime-bernier-paul-fromm_ca_5d41dcb7e4b0d24cde09ffb6]]'' July 31, 2019, Zi-Ann Lum, [[Huffington Post]]

----
Graham Hughes/CP [[People's Party of Canada]] Leader [[Maxime Bernier]] speaks during a candidate nomination event in the riding of Outremont in [[Montreal]] on Jan. 27, [[2019]].

OTTAWA — Maxime Bernier smiled and posed for a photo with white supremacist [[Paul Fromm]] on the same day he told supporters that "racists and bigots are not welcome in our party." Fromm lost his teaching licence in [[Ontario]] more than a decade ago over his affiliation with white supremacists, including former [[Ku Klux Klan]] grand wizard [[David Duke]]. "Mr. Bernier had no idea who this individual was," People's Party of Canada executive director [[Johanne Mennie]] told HuffPost Canada in an email Wednesday.

https://t.co/GHfvtovaek
----

{{f0.png}} ''[[Bernier and Scheer hop on a racist bandwagon|https://www.thespec.com/opinion-story/9200086-bernier-and-scheer-hop-on-a-racist-bandwagon/]]'' February 28, 2019, Bernie M. Farber, Opinion, [[Hamilton Spectator]]

----
What exactly is going on? At a time when extremism, white supremacy, anti-Semitism, homophobia, [[Islamophobia]] and violence targeting minorities is peaking worldwide, those charged with safeguarding us from these horrors seem to be engaged in wilful blindness or worse.

Examples abound. Here in [[Canada]] the so-called "[[United We Roll]]" (UWR) movement, ostensibly a ragtag group of truckers emanating from western Canada and advocating for oil pipelines, rolled onto Parliament Hill last week. While undoubtedly many were focused on the pipeline issue, it's hard to neglect the fact that the convoy was born out of the racist "Yellow Vest Canada" (YVC) movement.

Indeed, the [[Canadian Anti-Hate Network]] tried to ensure that media, government officials and others were aware of the unavoidable links between YVC and UWR.
----

{{f182.png}} ''[[Bernier files complaint to elections watchdog over 'secret' campaign to smear his party|https://www.cbc.ca/news/politics/bernier-files-complaint-kinsella-campaign-1.5327748]]'' October 19, 2019, Kathleen Harris, [[CBC News]]

----
[[People's Party of Canada]] Leader [[Maxime Bernier]] has filed a complaint to the Commissioner of Canada Elections to get to the bottom of what he called a "secret" smear campaign waged against him.

During a news conference Saturday, Bernier said the party will retain legal advice and will use all tools at its disposal to get answers on the [[Conservative Party of Canada]]'s potential role in that campaign. He also wants answers on who was behind the entry of a [[Rhinoceros Party]] candidate in his Beauce, Que., riding who has the same name as him.

Bernier said that was a deliberate attempt to confuse voters.
----

{{f0.png}} ''[[Bernier fires back at Free Press, allegations of turfing gay candidate|https://lfpress.com/news/local-news/bernier-fires-back-at-media-allegations-of-turfing-gay-candidate-in-oxford-county]]'' May 9, 2019, Kathleen Saylors, [[London Free Press]]

----
The leader of the [[People's Party of Canada]] is calling out the media after allegations a man seeking the nomination in Oxford County was removed from the race for being gay.

[[Maxime Bernier]] took to [[Twitter]] Thursday morning to denounce accusations made by former PPC nomination candidate Jordan Kent that he was turfed for his sexual preferences, a story that first appeared in The Free Press earlier this week.

Bernier took aim at The Free Press in his series of four tweets.
----

{{f49.png}} ''[[Bernier hasn't earned his place at the debates|https://nationalpost.com/opinion/kelly-mcparland-bernier-hasnt-earned-his-place-at-the-debates]]'' August 15, 2019, Kelly McParland, Opinion, [[National Post]]

----
He seems to have done a pretty good job, as usual. At least we know there will be some debates, and they will be run on a reasonable basis, as opposed to the mish-mash that resulted in [[2015]] after former prime minister [[Stephen Harper]] declined to participate in a series of head-to-heads put together by a consortium of TV networks.

The rules set out by the commission are simple and straightforward. In order to get a place on the stage, a party has to meet three criteria: it has to have at least one member who was elected under its banner, it has to have candidates running in 90 per cent of ridings, and it has to have attracted at least four per cent of the vote in the previous election, or have a "legitimate chance" of winning seats, according to credible polls.

Five parties made the cut for this year. As usual, there's been an outcry — there is always an outcry. This time it's because the People's Party of disgruntled former Conservative cabinet minister [[Maxime Bernier]] was left off the list. Bernier stalked out of the Tory caucus after he failed to be elected leader. Since then he's busied himself claiming he was robbed, while assembling a party of people willing to support his "vision," which consists largely of hostility to immigration and sad echoes of Trumpism, including pledges to build a fence along areas of the border and "make [[Canada]] great again."
----

{{f0.png}} ''[[Bernier in dead heat with Tories in his Quebec riding|https://ipolitics.ca/2019/08/09/bernier-in-dead-heat-with-tories-in-his-quebec-riding/]]'' August 9, 2019, Marco Vigliotti, [[iPolitics]]

----
People's Party Leader [[Maxime Bernier]] is running neck-and-neck with the Conservatives in his southeastern [[Quebec]] riding, suggests a new [[Mainstreet Research]] poll for [[iPolitics]].

Bernier, a one time cabinet minister and Conservative leadership candidate, was the choice of 28.7 per cent of respondents in the phone survey of 640 voters in Beauce, though the Tories were close behind at 27.7 per cent. With a margin of error of 3.87 per cent, Bernier's lead is statistically insignificant.

Furthermore, 16.3 per cent of respondents said they were undecided, while 16 per cent backed the Liberals, with the [[Bloc Québécois]] far back at 4.9 per cent. The Greens scored 3.2 per cent, while the NDP was relegated to last with 1.4 per cent.
----

{{f49.png}} ''[[Bernier takes call from leader of far-right Canadian Nationalist Party, but says there will be no more talks|https://nationalpost.com/news/politics/berniers-new-party-draws-first-public-backers-from-leadership-supporters]]'' September 11, 2018, Janice Dickson, Canadian Press, [[National Post]]

----
OTTAWA — [[Quebec]] MP [[Maxime Bernier]] says he will have no further discussions with the leader of the [[Canadian Nationalist Party]].

[[Travis Patron]], the leader of the far-right group, says he called Bernier's office last week because he wanted to "jump on the phone" with him to see if he could find out any details about his new political venture.

"I inquired with Mr. Bernier's office about his plans for his new party, trying to get some details about what his platform is and to see if there would be any interest in possibly co-operating with the Canadian Nationalist Party. So I reached out to him," he said.
----

{{f0.png}} ''[[Bernier to unveil "new" immigration policy at Brampton rally|https://ipolitics.ca/2019/07/24/ipolitics-am-bernier-to-unveil-new-immigration-policy-at-brampton-rally/]]'' July 24, 2019, Kady O'Malley, iPolitics AM, [[iPolitics]]

----
His self-founded fledgling right-of-centre People's Party may not be showing much upward momentum in the polls, but [[Maxime Bernier]] is nevertheless managing to clock just as many, if not more hours on the mid-summer pre-campaign hustings as the other party leaders.

After spending the last few weeks criss-crossing the country, including multi-day sprints through [[Alberta]] and [[Manitoba]], Bernier is heading back to the [[Greater Toronto Area]] to announce what the party-issued advisory is billing as his "NEW policy on immigration, multiculturalism and Canadian identity," which he'll unveil during an evening rally at a [[Brampton]] banquet hall.

According to the official invite, the event will be "free" and "open to the public," although those wishing to attend are instructed to register online, as "capacity is limited."
----

{{f94.png}} ''[[Bernier tries to walk line between libertarianism and identity politics at People's Party's first national convention|https://www.thestar.com/politics/federal/2019/08/18/bernier-tries-to-walk-line-between-libertarianism-and-identity-politics-at-ppcs-first-national-convention.html]]'' August 18, 2019, Alex Boutilier, [[Toronto Star]]

----
But earlier Sunday afternoon, the 200 or so people in attendance at the PPC's first national convention were hearing a very different tune. [[Benjamin Dichter]] — a former Conservative candidate in [[Toronto-Danforth]] and co-founder of LGBTory — was warning the crowd about "political Islam" and how it has infiltrated both [[Justin Trudeau]]'s Liberal party and [[Andrew Scheer]]'s Conservatives.

"Despite what our corporate media and political leaders want to admit, Islamist entryism and the adaptation of political Islam is rotting away at our society like syphilis," Dichter said

Dichter, who stood at Bernier's side in a closing news conference, declined to say what he meant by "political Islam," and instead recommended a book. Bernier also declined to explain what he thinks "political Islam" signifies. When asked if he subscribes to Dichter's position, Bernier dodged the question before accusing Scheer of pandering to extremists for votes.
----

{{f182.png}} ''[[Bernier walks back 'mentally unstable' attack on Greta Thunberg - then calls activist a 'pawn'|https://www.cbc.ca/news/politics/bernier-climate-greta-thuberg-1.5270902]]'' September 4, 2019, Peter Zimonjic, [[CBC News]]

----
[[Maxime Bernier]] has taken to [[Twitter]] to explain a series of controversial tweets the [[People's Party of Canada]] leader made calling Swedish climate activist [[Greta Thunberg]] "mentally unstable."

On September 2, Bernier posted a series of tweets in which he said Thunberg is "clearly mentally unstable. Not only autistic, but obsessive-compulsive, eating disorder, depression and lethargy and she lives in a constant state of fear."

Bernier went on to suggest that Thunberg's climate activism is spreading irrational fears about the environment to get the rest of the world "to feel the same."
----

{{f0.png}} ''[[Bernier's 'red pill' message triggers Twitter brawl|https://ipolitics.ca/2017/03/07/berniers-red-pill-message-triggers-twitter-brawl/]]'' March 7, 2017, Janice Dickson, [[iPolitics]]

----
Conservative leadership candidate [[Maxime Bernier]] defended himself against accusations of misogyny late Monday night after posting a sci-fi-themed meme on [[Twitter]] which asks,"Will you choose the red pill?"

The "red pill" meme — a reference to a scene in the film The Matrix in which the protagonist learns he's living in a simulation — has been exploited by alt-right sites and so-called 'men's rights' activists, many of whom express noxious views about women online. The documentary The [[Red Pill]] follows a filmmaker's experiences discovering the "polarizing Men's Rights Movement."

Bernier's meme sparked immediate criticism online. Leadership candidate [[Lisa Raitt]] tweeted, "Max – wth? Please tell me your team knows that this is more than a Matrix reference?"
----

{{f0.png}} ''[[Bernier's closest caucus ally, Alex Nuttall, won't join his new party|https://ipolitics.ca/2018/08/30/berniers-closest-caucus-ally-alex-nuttall-wont-join-his-new-party/]]'' August 30, 2018, Janice Dickson, [[iPolitics]]

----
OTTAWA — [[Maxime Bernier]]'s closest caucus ally says he has no plans to join the renegade [[Quebec]] MP's new party.

Conservative MP [[Alex Nuttall]] played a key role in Bernier's unsuccessful Conservative leadership campaign last year that saw him lose by the narrowest of margins to [[Andrew Scheer]]. And he's continued to be a close ally of Bernier's since then.

But Nuttall says he was elected as a Conservative and won't even broach the idea of joining Bernier's yet-to-be-formed party with his constituents, who narrowly elected him as MP for [[Barrie]]–Springwater–Oro-Medonte in [[2015]].
----

{{f182.png}} ''[[Bernier's in - and the federal election debates just got less predictable|https://www.cbc.ca/news/politics/maxime-bernier-peoples-party-federal-election-debate-2019-1.5285871]]'' September 17, 2019, Chris Hall, [[CBC News]]

----
The stage is set for [[Maxime Bernier]]. His challenge now is to perform.

The leader of the nascent [[People's Party of Canada]] (PPC) yesterday got his coveted invitation to take part in the two televised debates organized by the independent Leaders' Debate Commission. The debates — one in English and the other in French — will be held on Oct. 7 and Oct 10.

The invitation extended by debates Commissioner [[David Johnston]] reverses a preliminary ruling last month that found Bernier didn't meet two of the commission's three criteria to qualify.
----

{{f364.png}} ''[[Bernier's Party Encouraged Organizers To Court 'Radical Fringe Group' Votes|https://www.huffingtonpost.ca/2019/04/25/berniers-party-encouraged-organizers-to-court-radical-fringe-group-votes_a_23717471/]]'' April 27, 2019, Zi-Ann Lum, [[Huffington Post]]

----
OTTAWA — A [[People's Party of Canada]] executive encouraged national organizers to court votes from the [[Canadian Combat Coalition]] but cautioned against giving public support to the "radical fringe group," HuffPost Canada has learned.

The Canadian Combat Coalition, also known as C3, is a self-described group of "patriots concerned with Canada's future." It has downplayed suggestions it endorses "any racist or hate ideologies," despite Islamophobic and anti-immigrant messages dominating its online community and having members who are known to show up at anti-Islam rallies.

"Let's take their votes, but no publicized cross endorsement of any kind," reads a message sent in February by national co-ordinator [[Caleb Voskamp]] in a [[Facebook]] group chat for PPC executives and organizers.
----

{{f132.png}} ''[[Bernier's vitriol toward Greta Thunberg showcases a wider trend of contempt by political figures|https://www.theglobeandmail.com/politics/article-berniers-vitriol-toward-greta-thunberg-showcases-a-wider-trend-of/]]'' September 3, 2019, John Ibbitson, [[Globe and Mail]]

----
After leaving the Conservatives, Mr. Bernier founded his own populist party which, among other things, questions the settled science on climate change.

With most polls showing his party attracting the support of less than 5 per cent of voters, Mr. Bernier has decided to up the ante by indulging in hateful rhetoric.

In a string of tweets, he accused Ms. Thunberg of being "mentally unstable," along with other slurs that really don't need to be repeated.
{{||StandardTid}}
----

{{f355.png}} ''[[Best of Last Week Tonight with John Oliver; Doug Ford of Toronto|https://www.youtube.com/watch?v=7RzOgHMQnXk]]'' July 27, 2015, Best Of LastWeekTonight, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/7RzOgHMQnXk" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>


{{||StandardTid}}
----

{{f94.png}} ''[[Bestselling author takes aim at Ford in new humour book|https://www.thestar.com/politics/provincial/2019/10/13/bestselling-author-takes-aim-at-ford-in-new-humour-book.html]]'' October 13, 2019, Robert Benzie, [[Toronto Star]]

----
For bestselling author [[Linwood Barclay]], it's not [[Ford Nation]] — it's Ford AbomiNation.

That's why Barclay, whose thrillers are read by millions around the world, is aiming his golden pen at Premier [[Doug Ford]] in a new humour book to be published next month.

"It's kind of weak on plot unlike the other stuff I write," he joked about Ford AbomiNation, a 125-page tome that unflatteringly probes the premier's first year in office.
<div style="float: right; max-width:300px">

|>| !Beth Hong |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f84.png}} ''[[Betrayed? Harper Secretly Meeting Behind Canada's Back With Trump White House|https://north99.org/2018/06/28/betrayed-harper-secretly-meeting-with-trump-white-house-behind-canadas-back/]]'' June 28, 2018, [[North99]]

----
[[CTV News]] reports that [[Stephen Harper]] is secretly planning to visit the Trump White House on July 2nd, a day after retaliatory Canadian tariffs are set to kick in.

It is unclear why Stephen Harper is meeting the White House at this time. Harper did not inform the Canadian government or the Canadian embassy, as per normal protocol.

While we do not know the reason for the meeting, Harper has recently been off-side with Canadian [[NAFTA]] negotiations.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Betsy DeVos |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/8/88/Betsy_DeVos_official_portrait.jpg/175px-Betsy_DeVos_official_portrait.jpg]] |
|!birth name |Elisabeth Dee Prince|
|!birth date |January 8, 1958 (63 years)|
|!birth place |[[Holland, Michigan|https://en.wikipedia.org/wiki/Holland,_Michigan]], U.S.|
|!party |[[Republican]]|
|!spouse |[[Dick DeVos|https://en.wikipedia.org/wiki/Dick_DeVos]] <small>1979-</small>|
|!relatives |[[Edgar Prince|https://en.wikipedia.org/wiki/Edgar_Prince]] (father)<br>[[Erik Prince|https://en.wikipedia.org/wiki/Erik_Prince]] (brother)|
|!education |[[Calvin College|https://en.wikipedia.org/wiki/Calvin_College]] ([[BA|https://en.wikipedia.org/wiki/Bachelor_of_Arts]])|
</div>

<div style="float: right; max-width:300px">

|>| !Dick And Betsy Devos Family Foundation |
|!tax id |38-2902412|
|!website |[[dbdvfoundation.org/|https://www.dbdvfoundation.org/]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Dick And Betsy Devos Family Foundation|https://www.erieri.com/Form990Finder/Details?EIN=382902412]]|<|<|
|!EIN |38-2902412|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |07/1990|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990PF|http://990.erieri.com/EINS/382902412/382902412_2019_%20.pdf]]|04/09/21| $0.00|
|!2018 |[[990PF|http://990.erieri.com/EINS/382902412/382902412_2018_%20.pdf]]|01/15/20| $0.00|
|!2017 |[[990PF|http://990.erieri.com/EINS/382902412/382902412_2017_102966cf.PDF]]|02/14/19| $64,918,173.00|
|!2016 |[[990PF|http://990.erieri.com/EINS/382902412/382902412_2016_0e86e7d7.PDF]]|11/29/17| $67,465,640.00|
|!2015 |[[990PF|http://990.erieri.com/EINS/382902412/382902412_2015_0d2331db.PDF]]|12/01/16| $67,858,311.00|
|!2014 |[[990PF|http://990.erieri.com/EINS/382902412/382902412_2014_0bfe440e.PDF]]|11/21/15| $62,144,974.00|
|!2013 |[[990PF|http://990.erieri.com/EINS/382902412/382902412_2013_0ae0849f.PDF]]|12/01/14| $56,162,386.00|

!!!See also
*[[Betsy DeVos|https://en.wikipedia.org/wiki/Betsy_DeVos]] - //Wikipedia.//

!!!External links
*[[Betsy DeVos|https://rationalwiki.org/wiki/Betsy_DeVos]], RationalWiki.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f99.png}} ''[[Beyak suspended from Senate over refusal to delete racist letters from website|https://www.nationalobserver.com/2019/05/10/news/beyak-suspended-senate-over-refusal-delete-racist-letters-website]]'' May 10, 2019, Joan Bryden, [[National Observer]]

----
[[Lynn Beyak]] cast herself as a defender of free speech and a victim of political correctness moments before senators voted summarily Thursday to suspend her without pay from the Senate for refusing to delete derogatory letters about [[Indigenous]] people from her website.

The suspension applies only to the remainder of the current session of Parliament; she'll be able to resume sitting as a senator when a new session begins following the Oct. 21 federal election.

However, if Beyak continues to refuse to comply with remedial measures recommended by the Senate's ethics committee, the upper chamber could consider further action against her in the future.
----

{{f0.png}} ''[[Beyak thumbs nose at Senate orders on racist letters about Indigenous Peoples|https://toronto.citynews.ca/2019/09/24/beyak-thumbs-nose-at-senate-orders-on-racist-letters-about-indigenous-peoples/]]'' September 24, 2019, Joan Bryden, Canadian Press, [[CityNews]]

----
OTTAWA — Racist letters about [[Indigenous]] Peoples have finally been removed from Sen. [[Lynn Beyak]]'s website — but only because Senate officials erased them after Beyak refused to do so herself.

She is still thumbing her nose at Senate orders to apologize for posting the letters and to take educational programs on racism directed at Indigenous people.

In early May, senators voted to suspend Beyak without pay for the remainder of the parliamentary session, which ended with the call of the federal election on Sept. 11.
{{||StandardTid}}
----

{{f49.png}} ''[[Beyond Jordan Peterson: A National Post investigation into the state of free speech on campuses|https://nationalpost.com/opinion/beyond-jordan-peterson-free-speech-on-campus]]'' November 13, 2019, Josephine Mathias, [[National Post]]

----
In October [[2016]], a [[University of Toronto]] psychology professor named [[Jordan Peterson]] gave an impassioned speech to student protesters in front of Sidney Smith Hall. The events surrounding Peterson at the time would spark a larger discussion about free speech on university campuses across [[Canada]] that continues to this day.

It's now a widely held belief that campus free speech is under threat from student protesters, campus organizations, and even university officials.

In recent years, student unions have moved away from their original role of holding campus officials accountable and upholding student rights by actively working to shut down events and silence speakers. In response, governments have created free speech policies directly targeting unions. We've seen it in the United States, and in [[Ontario]].
----

{{f182.png}} ''[[Beyond the dimples: A profile of Conservative Leader Andrew Scheer|https://www.cbc.ca/radio/frontburner/beyond-the-dimples-a-profile-of-conservative-leader-andrew-scheer-1.5239607]]'' August 8, 2019, [[CBC Radio]]

----
He's called, "the smiling [[Stephen Harper]]," and he's known for his knack of bringing people together. But beyond his dimples, what do you really know about [[Andrew Scheer]]?

Today, with the federal election fast approaching, we talk to Maclean's [[Ottawa]] bureau chief, [[John Geddes]] about the leader of the Conservative Party. We'll get insight into how he became such a unifier (hint: his favourite book is the self-help classic How to Win Friends and Influence People) and how that squares with his more divisive moments, such as his hardline stance on the [[United Nations]] migration pact.

This is the first in a series of pre-election profiles we'll do about [[Canada]]'s federal party leaders.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Big League Politics, Inc. |
|!jurisdiction |us-de|
|!registration id |6386383|
|!formation |April 20, 2017|
|!website |[[bigleaguepolitics.com/|https://bigleaguepolitics.com/]]|
|!owner |[[Mustard Seed Media]]|
</div>

''Big League Politics'' is an American news website founded by former [[Breitbart News|Breitbart]] employees.<<ref " [1]">> Its editor-in-chief is former Breitbart reporter [[Patrick Howley]]. In early 2018, Big League Politics was acquired by Mustard Seed Media.<<ref " [2]">>

!!!See also
*[[Big League Politics|https://en.wikipedia.org/wiki/Big_League_Politics]] - //Wikipedia.//

!!!External links
*[[Big League Politics|https://mediabiasfactcheck.com/big-league-politics/]], Media Bias/Fact Check.

----
<br/><<footnotes " [1]" "Peters, Jeremy W. (2017-11-03). [[Alternative Narrative Emerges in Conservative Media as Russia Inquiry Widens|https://www.nytimes.com/2017/11/03/us/politics/conservative-media-trump-clintons.html]]. //The New York Times//.">><br/><<footnotes " [2]" "Markay, Lachlan (2018-02-28). [[Roy Moore Consultants' New Project: A Conspiracy-Theorizing Pro-Trump News Site|https://www.thedailybeast.com/roy-moore-consultants-new-project-a-conspiracy-theorizing-pro-trump-news-site]]. //The Daily Beast//.">>

{{||StandardTid}}
----

{{f94.png}} ''[[Big Oil is the real foreign meddler in Canadian affairs|https://www.thestar.com/opinion/contributors/2019/07/31/big-oil-is-the-real-foreign-meddler-in-canadian-affairs.html]]'' July 31, 2019, Linda McQuaig, Opinion, [[Toronto Star]]

----
With the exception of [[Donald Trump]]'s claim that he's draining the swamp, it's hard to imagine a clearer example of gibberish than [[Jason Kenney]]'s claim that he's defending [[Alberta]] against "foreign-funded special interests."

The Alberta premier has launched a public inquiry to expose the foreign funding behind environmental groups opposing his efforts to increase production of Alberta's carbon-heavy oil.

But Kenney's claim to be shielding Albertans from foreign "special interests" is absurdly selective; he's planning to shine the light on a small slice of foreign influence, while keeping the spotlight away from the massive foreign influence exerted by Big Oil.
----

{{f0.png}} ''[[Bill 207 challenges abortion access based on 'conscience'|https://calgaryherald.com/news/politics/braid-bill-207-challenges-abortion-access-based-on-conscience]]'' November 9, 2019, Don Braid, [[Calgary Herald]]

----
The private member's bill, sponsored by Peace River UCP MLA [[Dan Williams]], will be debated and quite possibly passed.

It provides immunity from complaint or discipline to health providers that refuse to deal with patients whose needs offend their conscience.

The bill never uses the word abortion, which makes it potentially wide-reaching. Conscience rights could also be expanded to help for [[LGBTQ]] people and assisted death.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Bill Bennett |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Bill Blair |
|!occupation |Politician|
</div>

!!!See also
*[[Bill Blair (politician)|https://en.wikipedia.org/wiki/Bill_Blair_(politician)]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Bill Capes |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Bill Cassidy |
|!occupation |Politician|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Bill Clinton |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/4/49/44_Bill_Clinton_3x4.jpg/175px-44_Bill_Clinton_3x4.jpg]] |
|!party |[[Democratic|https://en.wikipedia.org/wiki/Democratic_Party_(United_States)]]|
|!birth name |William Jefferson Blythe III|
|!birth date |August 19, 1946 (75 years)|
|!birth place |[[Hope, Arkansas|https://en.wikipedia.org/wiki/Hope,_Arkansas]], U.S.|
|!spouse |[[Hillary Rodham|https://en.wikipedia.org/wiki/Hillary_Clinton]] October 11, 1975-|
|!children |[[Chelsea|https://en.wikipedia.org/wiki/Chelsea_Clinton]]|
|!religion |[[Baptist|https://en.wikipedia.org/wiki/Baptists]]<<ref " [1]">>|
|!awards |[[Presidential Medal of Freedom|https://en.wikipedia.org/wiki/Presidential_Medal_of_Freedom]]<br />[[''See more''|https://en.wikipedia.org/wiki/List_of_honors_and_awards_received_by_Bill_Clinton]]|
</div>

!!!See also
*[[Bill Clinton|https://en.wikipedia.org/wiki/Bill_Clinton]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "He was [http://www.beliefnet.com/News/Politics/2004/09/All-Of-Us-See-Through-The-Glass-Darkly.aspx raised a Southern Baptist]. (i.e., a member of the [[Southern Baptist Convention|https://en.wikipedia.org/wiki/Southern_Baptist_Convention]] SBC). Clinton left the SBC due to disagreement with its conservative positions (detail: [[here|https://en.wikipedia.org/wiki/List_of_Southern_Baptist_Convention_affiliated_people#Ex-members]]); see also: [[New Baptist Covenant|https://en.wikipedia.org/wiki/New_Baptist_Covenant]].">>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Bill Dallas |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Bill Davis |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Bill de Blasio |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Bill for Stephen Harper's annual Arctic trips tops $3.4M|https://www.thestar.com/news/canada/2015/01/27/bill-for-stephen-harpers-annual-arctic-trips-tops-34m.html]]'' January 27, 2015, Alex Boutilier, [[Toronto Star]]

----
OTTAWA—The Canadian public paid more than $2.6 million — excluding security costs — to send Prime Minister [[Stephen Harper]] on his annual northern trips between [[2006]] and [[2013]].

Federal departments and agencies reported $2,650,442 in costs for the August Arctic trip, which Harper has made every year since taking power in 2006.

The total cost of the trips to taxpayers is likely much higher, however. The [[RCMP]], which adds hundreds of thousands of costs to the trip, refused to disclose the cost of security because their internal systems couldn't track the price tag.
<div style="float: right; max-width:300px">

|>| !Bill Gates |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Bill Hayden |
|!other names |Kenneth W. Hayden|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Bill Mitchell |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Bill Morneau |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Bill Walker |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Bill Warner |
</div>

!!!See also
*[[Bill Warner (writer)|https://en.wikipedia.org/wiki/Bill_Warner_(writer)]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Billionaire critic of COVID-19 restrictions says Ottawa let her skip 14-day quarantine|https://www.cbc.ca/news/canada/billionaire-covid-quarantine-exemption-1.5726050]]'' September 16, 2020, Jonathon Gatehouse, [[CBC News]]

----
A top [[Donald Trump]] donor who has publicly campaigned against COVID-19 restrictions was granted a special entry exemption into [[Canada]] last month, allowing her to skip the country's mandatory 14-day quarantine for foreign travellers, a [[CBC News]] investigation has learned.

[[Liz Uihlein]], the 75-year-old president and CEO of Uline Inc., a [[Wisconsin]]-based retailer of shipping, packing and janitorial supplies, flew to [[Toronto]] on her private jet on Aug. 25, for what her company calls a "facility visit" to its [[Milton]], Ont., office and warehouse. Uihlein was accompanied by two other senior company executives, Phil Hunt and Glenn Quaiver, on the two-day trip.

Through a spokesperson, Uline insisted that the three Americans were granted formal exemptions from the two-week self-isolation period that has been in place since last March.
----

{{f0.png}} ''[[Billionaire donor Robert Mercer cuts back on GOP support after being scrutinized for backing Trump|https://www.cnbc.com/2018/12/21/robert-mercer-scales-back-gop-support-after-scrutiny-for-backing-trump.html]]'' December 21, 2018, Brian Schwartz, [[CNBC]]

----
Mercer and his family didn't make as many political contributions in [[2018]] as they had in previous cycles, especially in contrast to the [[2016]] cycle, when Trump ran for president. Political strategists believe Mercer's lack of involvement this year should sound the alarm for [[Republican]]s looking for assistance in the fundraising game when they fight for Trump's re-election in [[2020]].

Mercer still gave millions this year, but the sum didn't stack up with previous years' amounts. He gave $6.4 million to Republicans, the lowest amount since [[2012]], when he and his wife, Diana, contributed $5.8 million, according to the nonpartisan [[Center for Responsive Politics]]. The Mercers finished the 2016 election as one of the top 10 political donors, by giving just over $25 million to conservative causes.

[[Robert Mercer]] typically avoids public scrutiny, but his involvement with Trump thrust him into the political arena — an unwelcome development for him.
----

{{f267.png}} ''[[Billionaire Robert Mercer Is Helping Pay Donald Trump's Legal Bills|https://www.newsweek.com/trump-legal-fund-paid-billionaire-robert-mercer-day-comey-fired-676383]]'' October 3, 2017, Graham Lanktree, [[Newsweek]]

----
Billionaire [[Robert Mercer]] and his wife Diana donated almost $200,000 to the legal defense fund of the [[Republican]] Party on the day that President [[Donald Trump]] fired former [[FBI]] Director James Comey, financial filings show.

The combined $193,400 donation the Mercers made on May 9 went to the GOP legal fund that Trump has been drawing from to pay the lawyers defending him during the investigation into whether [[Russia]] interfered in the [[2016]] election.

The Mercers are just one of several billionaire couples donating heavily to the fund in recent months, according to the filings with the [[Federal Election Commission]] (FEC).
----

{{f182.png}} ''[[Billionaire Trump backer who got quarantine exemption in Canada tests positive for COVID-19|https://www.cbc.ca/news/liz-uihlein-covid-19-diagnosis-1.5801118]]'' November 13, 2020, Jonathon Gatehouse, [[CBC News]]

----
A U.S. billionaire who was granted a special exemption from [[Canada]]'s 14-day pandemic quarantine, despite her public criticism of COVID-19 restrictions, has now contracted the disease.

[[Liz Uihlein]], the 75-year-old president and CEO of [[Wisconsin]]-based shipping supply firm Uline Inc., sent a memo to employees on Nov. 11 informing them that she and her husband, Dick Uihlein, had tested positive and were isolating at home.

"After all these long months, I thought we'd never get it. Well, Trump got it..." reads the company-wide email, a copy of which was obtained by [[CBC News]]. "If we had not been around people with COVID-19, we would not have been tested. We would have been at Uline."
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Billy Graham |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Billy Joyce |
</div>

{{||StandardTid}}
!!!See also
*[[Biomedical Advanced Research and Development Authority|https://en.wikipedia.org/wiki/Biomedical_Advanced_Research_and_Development_Authority]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Birtherism |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !BitChute |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Black legal clinic fears the integrity of the human rights commission has been compromised by the Ford government|https://www.thestar.com/politics/provincial/2020/01/23/black-legal-clinic-fears-the-integrity-of-the-human-rights-commission-has-been-compromised-by-the-ford-government.html]]'' January 23, 2020, Jim Rankin, [[Toronto Star]]

----
Premier [[Doug Ford]]'s handpicked appointments to the [[Ontario Human Rights Commission]] raise questions about the integrity of the commission and its ability to combat racism, says a legal clinic advocating on behalf of Black citizens.

"Indeed, this seems to be one more step in Ford's gutting of the human rights system in Ontario," reads an open letter from the [[Toronto]]-based Black [[Legal]] Action Centre (BLAC), and is "further evidence of his complete disregard for a merit-based process with respect to the public service" in the province.

"We at BLAC, as members of the Black community, are alarmed, and extremely concerned, about the integrity of (the commission) and its ability to combat racism, anti-Black racism and all other forms of discrimination in this province," reads the clinic's call for support for human rights, sent out Thursday.
!!!See also
*[[Black Lives Matter|https://en.wikipedia.org/wiki/Black_Lives_Matter]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f182.png}} ''[[Blackfoot Confederacy calls for Jason Kenney to fire speechwriter|https://www.cbc.ca/news/canada/calgary/paul-bunner-blackfoot-confederacy-jason-kenney-roy-fox-1.5635966]]'' July 2, 2020, Joel Dryden, [[CBC News]]

----
The [[Blackfoot]] Confederacy is the latest group of [[Indigenous]] [[Alberta]]ns calling for the firing of Alberta Premier [[Jason Kenney]]'s speechwriter after a [[2013]] column resurfaced that called residential schools a "bogus genocide story."

"We call upon the province to make the right decision and dismiss this person," said Blood Tribe/Kainai First Nation Chief Roy Fox in a statement.

"Some of our residential school survivors and their multi-generational families continue to be blamed by others as a result of their experiences as victims, and these misguided statements by governments only encourages continued racism against Indigenous people."
<div style="float: right; max-width:300px">

|>| !Blackwater |
</div>

!!!See also
*[[Academi|https://en.wikipedia.org/wiki/Academi]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Blaine Calkins |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Blair says Ontario is yet to spend bulk of anti-guns-and-gangs money|https://www.thestar.com/politics/federal/2019/06/03/blair-says-ontario-is-yet-to-spend-bulk-of-anti-guns-and-gangs-money.html]]'' June 3, 2019, Tonda MacCharles, [[Toronto Star]]

----
OTTAWA—Premier [[Doug Ford]]'s government has tapped [[Ottawa]] for only $11 million or 17 per cent of an available pot of $65 million that the federal government set aside for [[Ontario]] to combat illegal guns and gangs, says [[Bill Blair]].

Blair, the former [[Toronto]] police chief now minister in charge of border security and organized crime, told a parliamentary committee that Ontario is eligible for $65 million over five years, to come out of a $214-million five-year fund. 

That's more than 30 per cent of the money available for all provinces and territories.

{{||StandardTid}}
{{||StandardTid}}
----

{{f28.png}} ''[[Blame Canada! Zuckerberg subpoenaed to face Cambridge Anal. probe from Canucks|https://www.theregister.co.uk/2019/05/08/zuckerberg_canada_probe/]]'' May 8, 2019, Shaun Nichols, [[The Register]]

----
The Canadian parliament says it plans to subpoena [[Facebook]] CEO [[Mark Zuckerberg]] and COO [[Sheryl Sandberg]] as part of a probe into [[Cambridge Analytica]]'s shenanigans.

The Great White North's Parliament Ethics Committee voted on Tuesday to issue subpoenas for both execs as it looks into how Facebook allowed Cambridge Analytica to collect personal information on 87 million of the social network's users and then, armed with that data, purchase ads specifically designed to target key voting groups and areas in hopes of tipping election outcomes.

"We have given our chair the mandate to issue a summons to Mark Zuckerberg and Sheryl Sandberg if they choose not to come before the International Grand Committee," MP Charlie Angus told [[CBC]].
<div style="float: right; max-width:300px">

|>| !Blaze Media |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/c/c2/Blaze_Media.png/175px-Blaze_Media.png]] |
</div>

!!!See also
*[[Blaze Media|https://en.wikipedia.org/wiki/Blaze_Media]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Blexit Foundation Inc |
|!tax id |83-3032236|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Blexit Foundation Inc|https://www.erieri.com/Form990Finder/Details?EIN=833032236]]|<|<|
|!EIN |83-3032236|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |10/2019|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2020 |[[990|http://990.erieri.com/EINS/833032236/833032236_2020_%20.pdf]]|05/21/21| $3,752,626.00|
|!2019 |[[990|http://990.erieri.com/EINS/833032236/833032236_2019_%20.pdf]]|08/20/20| $688,266.00|

{{||StandardTid}}
----

{{f182.png}} ''[[Bloc leader apologizes for candidates' Islamophobic and racist social media posts|https://www.cbc.ca/news/canada/montreal/bloc-quebecois-islamophobic-social-1.5316460]]'' October 10, 2019, John MacFarlane, [[CBC News]]

----
[[Bloc Québécois]] Leader [[Yves-François Blanchet]] apologized Thursday after media outlets uncovered a number of Islamophobic and racist social media posts by candidates running for the sovereigntist party.

"They all regret having shared in the past videos or messages containing inappropriate comments," Blanchet said in an emailed statement.

"They apologized. As leader of the Bloc Québécois, I add my apologies on their behalf to the entire population of [[Quebec]]."
----

{{f99.png}} ''[[Bloc on the rise, along with calls for separation in Alberta|https://www.nationalobserver.com/2019/10/10/news/bloc-rise-along-calls-separation-alberta]]'' October 10, 2019, Mia Rabson, [[National Observer]]

----
Liberal Leader [[Justin Trudeau]] dismissed any notion that national unity is under threat Wednesday as he and other national leaders made efforts to beat back growing support for the Bloc [[Quebec]]ois.

The Bloc was almost defunct 18 months ago, but under the leadership of former Quebec provincial politician Yves-Francois Blanchet, the party is making a significant comeback. Polls and seat projections suggest it might win 20 seats or more in Quebec, up from 10 in [[2015]] and just four in [[2011]].

Its resurgence is strong enough, and the expectation of a minority government emerging from the Oct. 21 federal election high enough, that Trudeau, Conservative Leader [[Andrew Scheer]], and NDP Leader [[Jagmeet Singh]] are facing questions about whether they could work with the party that was formed to help create the conditions for Quebec to separate.
The value passed for "titles" contains invalid or non-normalized data. Textual data should be valid, NFC-normalized Unicode without C0 control characters other than HT (\t), LF (\
), and CR (\r)."}},"query":{"normalized":[{"fromencoded":"","from":"Category%3ABloc%20Qu%E9b%E9cois","to":"Category:Bloc Québécois

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Blood and Honour |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f84.png}} ''[[Blue is the New Black: Five ways Big Oil is working to elect Andrew Scheer's Conservatives and block action on climate change|https://north99.org/2019/09/18/blue-is-the-new-black-five-ways-big-oil-is-working-to-elect-andrew-scheers-conservatives-and-block-action-on-climate-change/]]'' September 18, 2019, Patrick DeRochie, [[North99]]

----
[[Climate change]] is shaping up to be a top ballot issue for Canadians in the [[2019]] federal election. But [[Andrew Scheer]]'s Conservatives are working hand in hand with the oil and gas industry to elect a Conservative government that would decimate action on climate change, weaken environmental protections, expand oil and gas production and infrastructure, and use government resources to target community organizations and [[Indigenous]] groups trying to protect the land, water and climate.

Here's a short list of five ways Big Oil is colluding with Scheer to mislead Canadians and elect a Conservative government that would make the climate crisis worse to boost corporate profits.

1. Secret election strategy meetings between oil executives and the Conservative Party
{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Board member of anti-racism agency fired amid accusations of Islamophobic commentary|https://www.thestar.com/news/canada/2017/12/21/board-member-of-anti-racism-agency-fired-amid-accusations-of-islamophobic-commentary.html]]'' December 21, 2017, Jennifer Yang, [[Toronto Star]]

----
[[Christine Douglass-Williams]] has been a board member since [[2012]] and her dismissal was confirmed on Wednesday to foundation chairperson Albert Lo. He said he was notified by the [[Department of Canadian Heritage]], which is responsible for the foundation.

A board member with the [[Canadian Race Relations Foundation]], an arms-length federal government agency established to counteract racism, has been fired amid concerns over what [[Muslim]] advocacy groups describe as "Islamophobic commentary" and her "public association with purveyors of hateful propaganda."

Douglass-Williams addressed her dismissal in an email to the Star and on [[Jihad Watch]].
<div style="float: right; max-width:300px">

|>| !Bob Hepburn |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Bob Rae |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Bob Woodward |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/f/ff/DIG13846-168.jpg/175px-DIG13846-168.jpg]] |
|!occupation |Journalist|
|!birth name |Robert Upshur Woodward|
|!birth date |March 26, 1943 (78 years)|
|!birth place |[[Geneva, Illinois|https://en.wikipedia.org/wiki/Geneva,_Illinois]], U.S.|
</div>

!!!See also
*[[Bob Woodward|https://en.wikipedia.org/wiki/Bob_Woodward]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Bolivar |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/3/38/Sea_Org_logo.svg]] |
</div>

{{||StandardTid}}

{{||StandardTid}}
----

{{f99.png}} ''[[Bomb threat called into Tides Canada an extension of political theatre|https://www.nationalobserver.com/2019/12/18/opinion/bomb-threat-called-tides-canada-extension-political-theatre]]'' December 18, 2019, Joanna Kerr, Opinion, [[National Observer]]

----
Last month, a junior staff member answered Tides [[Canada]]'s phone line to a recorded bomb threat. With a message including a directive to "get out of Canada". Our offices were immediately evacuated.

The bomb threat was a real-world extension of attacks directed at our organization daily on social media. None of this is surprising. It's what we can now expect to happen to a person or organization that's been targeted with vitriol.

Tides Canada has, and continues to be, a target of public attacks.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Boogaloo |
</div>

!!!See also
*[[Boogaloo movement|https://en.wikipedia.org/wiki/Boogaloo_movement]] - //Wikipedia.//

{{||StandardTid}}
----

{{f49.png}} ''[[Book Review: The War on Science, by Chris Turner|https://nationalpost.com/entertainment/books/book-reviews/book-review-the-war-on-science-by-chris-turner]]'' October 11, 2013, Jessica Warner, [[National Post]]

----
A few weeks ago, speaking to a friendly audience in [[New York]], Prime Minister [[Stephen Harper]] said that he would not "take no for an answer" should the U.S. reject the [[Keystone XL]] pipeline. This was not, as some have speculated, a mere slip of the tongue: It was part of a larger pattern of steamrolling over any and all opposition to developing the [[Alberta]] oil sands.

That pattern is the subject of The [[War on Science]], the latest book by [[Calgary]] author [[Chris Turner]]. It cannot be called groundbreaking, as the individual facts, from pulling out of the Kyoto Protocol to gutting the [[Environmental Assessment Act]], have long since been laid before the Canadian public.

But put all the facts together, as Turner does so ably in this important and necessary book, and you start to appreciate just how far back the clock has been set on [[Canada]]'s environmental protections.
----

{{f182.png}} ''[[Border agency made a mistake in issuing U.S. billionaire a quarantine exemption: Blair|https://www.cbc.ca/news/politics/bill-blair-uihlein-no-permission-1.5728355]]'' September 18, 2020, Jonathon Gatehouse, [[CBC News]]

----
Public Safety Minister [[Bill Blair]] says an American billionaire was mistakenly permitted to enter [[Canada]] without following the 14-day quarantine rule because of a decision by the [[Canada Border Services Agency]].

"No special entry exemptions were provided to Uline executives, nor were any National Interest Exemptions. This was not a political decision," Blair said on [[Twitter]] Thursday.

"A decision was made by officers based on the information provided. Entry should not have been permitted."
<div style="float: right; max-width:300px">

|>| !Boris Johnson |
</div>

{{||StandardTid}}
----

{{f132.png}} ''[[Boris Johnson should learn Canada's proroguing lessons|https://www.theglobeandmail.com/opinion/article-boris-johnson-should-learn-canadas-proroguing-lesson/]]'' July 22, 2019, Errol Mendes, Opinion, [[Globe and Mail]]

----
This potential crisis echoes a similar event in [[Canada]], a [[2008]]-09 constitutional dispute. The opposition parties, having a majority of seats, intended to defeat the Conservative minority government on a non-confidence motion and establish a minority coalition government. Prime Minister [[Stephen Harper]], seeking to ignore the will of the [[House of Commons]], went to [[Governor-General]] Michaëlle Jean and asked for prorogation.

Several of Canada's leading constitutional experts, along with Liberal opposition leader Stéphane Dion, who would have been the coalition's putative prime minister, warned that such a prorogation would be a blow to parliamentary democracy. He and other experts warned that granting the prorogation would set a precedent for future abuses of power. After a two-hour-plus meeting between Mr. Harper and Ms. Jean, who also sought advice from a constitutional expert, she granted the prorogation on the condition that Parliament reconvene earlier than usual, on Jan. 26, [[2009]].

My main opposition to the prorogation in 2008 was that the precedent could also be used to avoid other troublesome issues that a prime minister may face in the House of Commons. That prediction came to pass with Mr. Harper's second undemocratic prorogation on Dec. 30, 2009. That early decision to shut down Parliament was to avoid the continuing scrutiny of a House committee over the transfer of Afghan detainees in [[Afghanistan]].
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f182.png}} ''[[Bots tweeting about Toronto's Sidewalk Labs project raise disinformation red flags|https://www.cbc.ca/news/technology/twitter-botnet-sidewalklabs-canada-election-1.5206900]]'' July 10, 2019, Kaleigh Rogers, [[CBC News]]

----
A swarm of bots on [[Twitter]] sent out identical, co-ordinated tweets this week about a proposed smart city project in [[Toronto]].

After the tweets caught the attention of journalists and privacy experts, Twitter suspended the accounts, but the moment provided a valuable glimpse into the inner workings of these kinds of networks and the techniques being used to make bots harder to detect.

On Monday, freelance journalist [[Sean Craig]] noticed that dozens of Twitter accounts were tweeting identical messages and sharing a link to a press release about a controversial smart neighbourhood that's been proposed by [[Sidewalk Labs]], a subsidiary of [[Google]]'s parent company Alphabet.

{{||StandardTid}}

{{||StandardTid}}
!!!See also
*[[Boy Scouts of America|https://en.wikipedia.org/wiki/Boy_Scouts_of_America]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Brad Anderson |
</div>

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Brad Blair, who questioned appointment of Ron Taverner, fired as OPP deputy commissioner|https://globalnews.ca/news/5018710/brad-blair-opp-fired/]]'' March 4, 2019, Allison Jones, Canadian Press, [[Global News]]

----
TORONTO – An Ontario Provincial [[Police]] deputy commissioner who expressed concerns about a friend of the premier's being appointed the province's top cop has been fired.

A spokeswoman with the provincial police says [[Brad Blair]] was fired Monday morning.

"At the direction of the deputy minister of the [[Ministry of Community Safety and Correctional Services]] and as approved by the public service commission, Deputy Blair was terminated this morning," said Staff Sgt. Carolle Dionne. "We weren't provided any details as to the reason for the termination."
----

{{f0.png}} ''[[Brad Blair's lawyer says firing of former OPP officer was wrong, did not follow proper procedure|https://globalnews.ca/news/5027410/opp-blair-lawyer-firing-breaks-procedure/]]'' March 6, 2019, Shawn Jeffords, Canadian Press, [[Global News]]

----
TORONTO – The lawyer for a former high-ranking provincial police officer alleges the [[Ontario]] government engaged in an abuse of power when it fired his client earlier this week.

[[Julian Falconer]] says the province could have demoted [[Brad Blair]] from his role of deputy commissioner at the Ontario Provincial [[Police]] instead of firing him outright and says his client had no opportunity to defend himself.

Blair alleges he was targeted by the government for waging a legal battle over the hiring of a long-time friend of Premier [[Doug Ford]] as head of the force.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Brad Parscale |
|>| [img width=175px [Parscale in 2018|https://upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Brad_Parscale_by_Gage_Skidmore_2.jpg/175px-Brad_Parscale_by_Gage_Skidmore_2.jpg]] |
|!birth name |Bradley James Parscale|
|!birth date |January 3, 1976 (45 years)|
|!birth place |[[Topeka|https://en.wikipedia.org/wiki/opeka,_Kansas]], [[Kansas|https://en.wikipedia.org/wiki/Kansas]], U.S.|
|!website |[[campaignnucleus.com/|https://www.campaignnucleus.com/]]|
</div>

!!!See also
*[[Brad Parscale|https://en.wikipedia.org/wiki/Brad_Parscale]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Brad Trost |
</div>

!!!See also
*[[Brad Trost|https://en.wikipedia.org/wiki/Brad_Trost]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !The Lynde And Harry Bradley Foundation Inc. |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/1/1d/BradleyFoundation.jpg/175px-BradleyFoundation.jpg]] |
|!formation |June 29, 1942 (79 years)|
|!tax id |39-6037928|
|!jurisdiction |us-wi|
|!registration id |6A05418|
|!location |[[Milwaukee, Wisconsin|https://en.wikipedia.org/wiki/Milwaukee]], United States|
|!key people |[[Dennis J. Kuester|https://en.wikipedia.org/wiki/Dennis_J._Kuester]]<br>''Chairman''<br>[[David Vogel Uihlein Jr.|https://en.wikipedia.org/wiki/David_Vogel_Uihlein_Jr.]]<br>''Vice Chairman''<br>[[Richard Graber|https://en.wikipedia.org/wiki/Richard_Graber]]<br>''President and CEO''|
|!website |[[bradleyfdn.org/|https://www.bradleyfdn.org/]]|
</div>

The ''Lynde and Harry Bradley Foundation'', based in [[Milwaukee, Wisconsin|https://en.wikipedia.org/wiki/Milwaukee]], is a charitable [[foundation|https://en.wikipedia.org/wiki/foundation_(charity)]] with more than $800 million [[U.S. dollars|https://en.wikipedia.org/wiki/United_States_dollar]] in assets. The Foundation supports arts, education and health organizations in Wisconsin with an increasing focus on the goals of American conservatism.<<ref " [1]">>
<div style="float: right; max-width:300px">

|>| !Bradley Impact Fund |
|!tax id |45-4678325|
|!jurisdiction |us-wi|
|!website |[[bradleyimpactfund.org/|https://www.bradleyimpactfund.org/]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 8, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Lynde And Harry Bradley Foundation Inc|https://www.erieri.com/Form990Finder/Details?EIN=396037928]]|<|<|
|!EIN |39-6037928|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |02/1943|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990PF|http://990.erieri.com/EINS/396037928/396037928_2019_ .pdf]]|02/11/21| $0.00|
|!2018 |[[990PF|http://990.erieri.com/EINS/396037928/396037928_2018_ .pdf]]|12/27/19| $0.00|
|!2017 |[[990PF|http://990.erieri.com/EINS/396037928/396037928_2017_101de405.PDF]]|02/07/19| $913,084,548.00|
|!2016 |[[990PF|http://990.erieri.com/EINS/396037928/396037928_2016_0e81d6ca.PDF]]|11/27/17| $849,426,516.00|
|!2015 |[[990PF|http://990.erieri.com/EINS/396037928/396037928_2015_0d1b0e0d.PDF]]|11/15/16| $845,139,789.00|
|!2014 |[[990PF|http://990.erieri.com/EINS/396037928/396037928_2014_0bfcae34.PDF]]|11/19/15| $901,945,006.00|
|!2013 |[[990PF|http://990.erieri.com/EINS/396037928/396037928_2013_0ad7ba0b.PDF]]|11/20/14| $922,303,709.00|
|!2012 |[[990PF|http://990.erieri.com/EINS/396037928/396037928_2012_09b780f0.PDF]]|11/20/13| $640,390,126.00|
|!2011 |[[990PF|http://990.erieri.com/EINS/396037928/396037928_2011_08bae40b.PDF]]|11/26/12| $578,681,220.00|
|!2010 |[[990PF|http://990.erieri.com/EINS/396037928/396037928_2010_07b43b33.PDF]]|11/22/11| $561,556,697.00|
|!2009 |[[990PF|http://990.erieri.com/EINS/396037928/396037928_2009_06870A3E.PDF]]|11/23/10| $622,913,819.00|
|!2008 |[[990PF|http://990.erieri.com/EINS/396037928/396037928_2008_0571F18D.PDF]]|11/20/09| $481,863,439.00|
|!2007 |[[990PF|http://990.erieri.com/EINS/396037928/396037928_2007_056432FE.PDF]]|10/26/09| $831,695,847.00|

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Bradley Impact Fund Inc|https://www.erieri.com/Form990Finder/Details?EIN=454678325]]|<|<|
|!EIN |45-4678325|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |01/2013|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/454678325/454678325_2019_%20.pdf]]|02/22/21| $13,624,586.00|
|!2018 |[[990|http://990.erieri.com/EINS/454678325/454678325_2018_10accdca.PDF]]|06/21/19| $8,711,594.00|
|!2017 |[[990|http://990.erieri.com/EINS/454678325/454678325_2017_0f671fe3.PDF]]|08/29/18| $5,220,405.00|
|!2016 |[[990|http://990.erieri.com/EINS/454678325/454678325_2016_0e00ba17.pdf]]|08/23/17| $3,419,757.00|
|!2015 |[[990|http://990.erieri.com/EINS/454678325/454678325_2015_0cf731eb.PDF]]|10/03/16| $4,087,409.00|
|!2014 |[[990|http://990.erieri.com/EINS/454678325/454678325_2014_0bb9ba45.PDF]]|08/20/15| $2,912,099.00|
|!2013 |[[990|http://990.erieri.com/EINS/454678325/454678325_2013_0a9f0d61.PDF]]|09/30/14| $2,841,338.00|
|!2012 |[[990|http://990.erieri.com/EINS/454678325/454678325_2012_09463d19.PDF]]|05/22/13| $137,160.00|

!!!See also
*[[Bradley Foundation|https://en.wikipedia.org/wiki/Bradley_Foundation]] - //Wikipedia.//

!!!External links
*[[Lynde and Harry Bradley Foundation|https://www.sourcewatch.org/index.php/Lynde_and_Harry_Bradley_Foundation]], SourceWatch.
*[[Bradley Impact Fund|https://www.sourcewatch.org/index.php/Bradley_Impact_Fund]], SourceWatch.

----
<br/><<footnotes " [1]" "Healy, Patrick (June 8, 2015). [[Behind Scott Walker, a Longstanding Conservative Alliance Against Unions|https://www.nytimes.com/2015/06/08/us/politics/behind-scott-walker-a-longstanding-conservative-alliance-against-unions.html?_r=0]]. //The New York Times//.">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Braid: Harper and Scott Moe come down hard on Brian Jean|https://calgaryherald.com/news/politics/braid-harper-and-scott-moe-come-down-hard-on-brian-jean]]'' March 14, 2019, Don Braid, [[Calgary Herald]]

----
The message to [[Alberta]] conservatives is stark — stay behind [[Jason Kenney]], or else.

The thought that [[Brian Jean]] might step over to Derek Fildebrandt's Freedom Conservative Party brought fierce blowback from two of [[Canada]]'s most senior conservatives.

One was former prime minister [[Stephen Harper]], no less, who fired off a Thursday tweet, saying: "Personal ambition and fighting old battles must take a backseat to the best interests of our province.
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Brampton Businesses Donated to Extremely Controversial Website|https://www.inbrampton.com/brampton-businesses-donated-to-extremely-controversial-website]]'' December 23, 2018, Alan Kan, [[inBrampton]]

----
It appears a number of [[Brampton]]-based businesses had previously provided financial support for a rather controversial website.

During the provincial election this past year a website called [[Ontario Proud]] was very active in promoting anti-Liberal content on [[Facebook]], [[Twitter]], Instagram and other social media platforms.

Nothing wrong with doing so (after all this is a free country and political activism should be encouraged) as they 'proudly' declared themselves as a group "standing up for working Ontarians." The Ontario Liberals' 15 year run in government ended with their defeat on June 7, ushering in a majority government for the [[Doug Ford]] [[Progressive Conservative]]s.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Brampton petitions province for more funding to deal with health care 'mayhem'|https://www.cbc.ca/news/canada/toronto/brampton-petition-healthcare-funding-province-1.5177218]]'' June 15, 2019, [[CBC News]]

----
[[Brampton]] officials are asking citizens to sign a petition aimed at pressuring the [[Ford government]] to provide additional funding for the city's "underfunded and overburdened" health-care system.

Mayor [[Patrick Brown]] and a handful of city councillors spoke with the public and media at the opening day of the Brampton Farmers' Market on Saturday in an effort to raise awareness of the petition.

"Brampton is ground zero — ground zero when it comes to the negligence of health-care funding," Brown told [[CBC]] [[Toronto]] at the event.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Brazen firing of investigator shows UCP believes it is immune to political fallout|https://edmontonjournal.com/opinion/columnists/keith-gerein-brazen-firing-of-investigator-shows-ucp-believes-it-is-immune-to-political-fallout]]'' November 19, 2019, Keith Gerein, [[Edmonton Journal]]

----
Then came Monday's whopper, in which the government announced its intention to fire the province's election commissioner — a supposedly independent officer of the legislature — who is likely still in the midst of an investigation into the UCP leadership race, with no guarantee the work will continue.

If Kenney intended to create a contender for the title he previously gave to the NDP carbon levy, he certainly succeeded — but not just for the political self-interest at play here.

When a government charges ahead with a move as seemingly brazen as this, it can indicate only one thing. [[Alberta]] is now being governed by those who have lost any fear of political fallout, a machine that has come to interpret its election mandate as a blank cheque to do whatever it wants, no matter the optics, the cost to accountability, or the threat to democracy itself.

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Breitbart.com LLC |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/a/ad/Breitbart-logo.png/175px-Breitbart-logo.png]] |
|!formation |October 4, 2005|
|!headquarters |8383 Wilshire Blvd, STE 1000, Beverly Hills, CA, 90211, USA|
|!registration id |200527910059|
|!leader title |CEO|
|!leader name |[[Larry Solov]]|
</div>

!!!See also
*[[Breitbart News|https://en.wikipedia.org/wiki/Breitbart_News]] - //Wikipedia.// (Article currently, April 2018, under [[meat-puppet|https://en.wikipedia.org/wiki/Sock_puppetry#Meatpuppetry]] attack by Breitbart users.)

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Leo Brent Bozell III |
|>| [img width=175px [Bozell in February 2011.|https://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Brent_Bozell_by_Gage_Skidmore.jpg/175px-Brent_Bozell_by_Gage_Skidmore.jpg]] |
|!birth name |Leo Brent Bozell III|
|!birth date |July 14, 1955 (66 years)|
|!birth place |[[Washington, D.C.|https://en.wikipedia.org/wiki/Washington,_D.C.]], U.S.|
|!education |[[B.A.|https://en.wikipedia.org/wiki/Bachelor_of_Arts]] in [[History|https://en.wikipedia.org/wiki/History]]|
|!employer |[[Media Research Center]], [[Parents Television Council|https://en.wikipedia.org/wiki/Parents_Television_Council]], [[Catholic League for Religious and Civil Rights|https://en.wikipedia.org/wiki/Catholic_League_(U.S.)]]|
</div>

!!!See also
*[[L. Brent Bozell III|https://en.wikipedia.org/wiki/L._Brent_Bozell_III]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Brent Patterson |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Brexit |
</div>

{{||StandardTid}}
----

{{f345.png}} ''[[Brexit party MEPs' links to alt-right media agenda exposed|https://www.theguardian.com/politics/2019/aug/18/brexit-party-meps-links-alt-right-media-conspiracy-theories-revealed]]'' August 18, 2019, Michael Savage, [[The Guardian]]

----
[[Brexit]] party politicians appeared on programmes that have hosted conspiracy theorists and promoted the views of prominent figures on the hard right, an analysis has found.

[[Nigel Farage]]'s party, which won the most [[UK]] seats in the [[Europe]]an elections only months after its launch, is still scoring above 10% in the polls and could prevent prime minister [[Boris Johnson]] securing a majority in a snap general election.

It has steered away from the hard-right policies pursued by Farage's former party, Ukip. However, several MEPs have appeared on shows that have broadcast conspiracy theories and retweeted messages from alt-right figures, according to the anti-racism campaign Hope Not Hate. It also found MEPs had retweeted prominent figures on the far right.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Brian Gibson |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Brian Jean |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Brian Jean Says Jason Kenney Did Not Tell The Truth In His Response to Allegations of Electoral Fraud|https://pressprogress.ca/brian-jean-says-jason-kenney-did-not-tell-the-truth-in-his-response-to-allegations-of-electoral-fraud/]]'' February 25, 2019, [[PressProgress]]

----
Former [[Wildrose]] leader [[Brian Jean]] is demanding current [[United Conservative Party]] leader [[Jason Kenney]] "retract statements" suggesting Jean's UCP leadership team used VPNs to bypass safeguards built into the party's online voting system.

Monday morning, the UCP leader was questioned by reporters about a story first reported by [[PressProgress]] Sunday night on allegations forwarded to the [[RCMP]] about an alleged vote rigging scheme orchestrated by Kenney's leadership team.

In addition to the revelation that a current UCP candidate was named in a letter to the RCMP, PressProgress also reported that a former UCP MLA has been contacted by the Mounties and one of Kenney's volunteers confirmed she was told to use VPN software to bypass security features built into the party's online voting system
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Brian Kolfage |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Brian Lemley |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Brian Lilley |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Brian Mulroney |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Brian Platt |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Brian Ruhe |
</div>

!!!External links
*[[Brian Ruhe|https://rationalwiki.org/wiki/Brian_Ruhe]], RationalWiki.

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Brian Stelter |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Brigitte Gabriel |
|>| [img width=175px [Brigitte Gabriel speaking in 2016|https://upload.wikimedia.org/wikipedia/commons/thumb/1/16/Brigitte_Gabriel_speaks_on_Refugee_Crisis_in_Twin_Falls%2C_Idaho.jpg/175px-Brigitte_Gabriel_speaks_on_Refugee_Crisis_in_Twin_Falls%2C_Idaho.jpg]] |
|!birth name |Hanan Qahwaji|
|!birth place |[[Marjayoun|https://en.wikipedia.org/wiki/Marjayoun]], [[Lebanon|https://en.wikipedia.org/wiki/Lebanon]]|
</div>

!!!See also
*[[Brigitte Gabriel|https://en.wikipedia.org/wiki/Brigitte_Gabriel]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Britain resumes tradition of sending outcasts to the colonies|https://www.thebeaverton.com/2020/01/britain-resumes-tradition-of-sending-outcasts-to-the-colonies/]]'' January 16, 2020, Alex Huntley, satire, [[The Beaverton]]

----
LONDON – British Parliament has passed a law that will resume the practice of sending its criminals, debtors, society's rejects, and Harry to the colonies by penal shipment or banishment.

The law, which was given Royal Assent by Her Majesty Queen Elizabeth II, coincides with the imminent arrival of Prince of [[Sussex]] to the Dominion of [[Canada]] where he will now reside.

Canadians expressed a mix of disappointment and resentment that the country will be used as a dumping ground for outcasts.
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !British Columbia Proud |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/6/64/OntarioProud-logo.jpg/175px-OntarioProud-logo.jpg]] |
|!type |Canada Not-for-profit Corporations Act|
|!jurisdiction |ca|
|!leader title2 |Director|
|!leader title3 |Director|
|!product |Soliciting|
|!website |[[britishcolumbiaproud.com/|https://www.britishcolumbiaproud.com/]]|
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Brittany Kaiser |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Brittany Pettibone |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Broadbent Institute |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/d/d7/Broadbent_Institute_logo.png/175px-Broadbent_Institute_logo.png]] |
|!formation |2011|
|!type |Public policy [[think tank|https://en.wikipedia.org/wiki/think_tank]]|
|!headquarters |[[Ottawa]], [[Ontario]], Canada|
|!leader title |Chair|
|!leader name |[[Ed Broadbent]]|
|!leader title2 |Executive Director|
|!leader name2 |Rick Smith|
|!website |[[broadbentinstitute.ca/|https://www.broadbentinstitute.ca/]]|
</div>

''Broadbent Institute'' is a [[Canadian|Canada]] [[progressive|https://en.wikipedia.org/wiki/Progressivism]] and [[social democratic|https://en.wikipedia.org/wiki/social_democracy]] [[think tank|https://en.wikipedia.org/wiki/think_tank]].<<ref " [1]">><<ref " [2]">> It was founded by [[Ed Broadbent]]<<ref " [3]">> the former leader of the federal [[New Democratic Party]] (NDP) from 1975 to 1989.<<ref " [4]">> The mission of the Broadbent Institute is to "Support, develop, and promote social democratic principles for the 21st century", "Propose new solutions for a more equal society", and "Equip a new generation of progressive campaigners & thinkers with the tools they need to build a social democratic society through training and education".<<ref " [5]">>

!!!See also
*[[Broadbent Institute|https://en.wikipedia.org/wiki/Broadbent_Institute]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Taber, Jane (August 15, 2011). [[NDP hopes Broadbent think-tank will help bolster its gains|https://www.theglobeandmail.com/news/politics/ottawa-notebook/ndp-hopes-broadbent-think-tank-will-help-bolster-its-gains/article616663/]].">><br/><<footnotes " [2]" "[[A new Canadian survey on the rich/poor gap and taxes should spark debate|https://www.thestar.com/opinion/editorials/article/1159364--a-new-canadian-survey-on-the-rich-poor-gap-and-taxes-should-spark-debate]]. Star Media Group. April 10, 2012.">><br/><<footnotes " [3]" "Bryden, Joan (June 18, 2011). [[Layton kicks off NDP convention saying the party is set to form next government|http://www.680news.com/news/national/article/242465--layton-kicks-off-ndp-convention-saying-the-party-is-set-to-form-next-government]]. Rogers Communications.">><br/><<footnotes " [4]" "Stevenson, Garth. [[John Edward Broadbent|http://www.thecanadianencyclopedia.com/articles/john-edward-broadbent]]. //The Canadian Encyclopedia//. The Historica-Dominion Institute.">><br/><<footnotes " [5]" "[[About|http://www.broadbentinstitute.ca/about]]. Broadbent Institute.">>

{{||StandardTid}}
----

{{f0.png}} ''[[Broadcaster suspends reverend's TV show|https://www.ctvnews.ca/broadcaster-suspends-reverend-s-tv-show-1.584804]]'' December 11, 2010, [[CTV News]]

----
[[Christian]] broadcaster CTS has taken the television show of evangelical minister [[Charles McVety]] off the air, after an industry watchdog ruled that statements he had made about homosexuals violated its broadcasting codes.

The [[Canadian Broadcast Standards Council]] (CBSC) said that it had received complaints about how McVety's program, Word TV, had portrayed issues "such as homosexuality, Islam, [[Haiti]] and euthanasia," it said in a decision issued Wednesday.

The complaints charged that the program "had included discriminatory comments on the basis of sexual orientation, religion and mental disability," the organization said.

In response, CTS decided to suspend the show, saying that such concerns "are treated seriously."
----

{{f182.png}} ''[[Broadcasters bar political parties from using their material in ads|https://www.cbc.ca/news/politics/political-parties-blocked-from-using-broadcasters-content-in-ads-1.2636138]]'' May 8, 2014, James Fitz-Morris, [[CBC News]]

----
In a letter sent to federal and provincial political parties today, representatives from [[CBC]], [[Radio Canada]], CTV, Rogers, and Shaw — which owns Global Television — said they would no longer air political advertisements that include material taken from their airwaves without their express authorization.

The Conservatives used footage of Liberal Leader [[Justin Trudeau]] taking his shirt off at a charity fundraiser in TV ads last year. The Liberals complained about use of copyrighted materials in the ads. ([[Conservative Party of Canada]] advertisement) "As news organizations, the use of our content in political advertisements without our express consent may compromise our journalistic independence and call into question our journalistic ethics, standards and objectivity," the broadcasters wrote.

Broadcasters have for years complained to political parties about this practice, but to no avail. Instead of taking the political parties to court for copyright infringement, the TV companies have mutually agreed not to air material that offends their standards.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Brock Harrison |
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[BROCK'S BANTER: Post-Mortem|http://www.newspapers-online.com/auroran/?p=12431]]'' October 28, 2015, Brock Weir, [[The Auroran]]

----
The interview took place over 72 hours since Canadians lowered the electoral boom on the Conservative government. In that time there had been no shortage of Conservative supporters, elected, defeated or otherwise, who had come out, knives drawn, in some cases looking for blood within their party, on just where the campaign ultimately took a nose dive. And many of their blades pointed straight to the top.

So, I thought it was safe to say Ms. Brown might have a few words on where she felt the campaign went wrong and some insight on the Federal campaign itself.

Writing this on the following Monday afternoon, I'm still not quite sure whether I was right or wrong.

"I honestly look at what the media did to eviscerate [[Stephen Harper]] and I think it is unconscionable," said Ms. Brown.
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Brown out as Liberal wave rolls into Newmarket-Aurora|https://www.muskokaregion.com/news-story/5969165-brown-out-as-liberal-wave-rolls-into-newmarket-aurora/]]'' October 20, 2015, Chris Simon, [[Newmarket Era]]

----
Brown says there were indications she'd run another successful campaign, and denied Prime Minister [[Stephen Harper]]'s last-minute stop in the riding was a final plea to Conservative voters.

"They were quite positive about our riding, which is why they came," Brown said. "I don't think we've had time to sit down and do analysis; that's for another day. We were feeling quite positive about things. [[Canada]] has lost an incredible leader, a man (Harper) who has taken us through economic turmoil like the globe has never seen before. He is going to be very sorely missed.

"Leadership of his ilk does not come along often."
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Bruce Carson |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Bruce Carson, ex-Harper staffer, guilty of influence peddling: top court.|https://ipolitics.ca/2018/03/23/bruce-carson-ex-harper-staffer-guilty-of-influence-peddling-top-court/]]'' March 23, 2018, [[iPolitics]]

----
Carson was Harper's research and policy director in Opposition and then his senior adviser for two years when Harper was Prime Minister.

His original trial for influence-peddling occurred in the midst of Harper's unsuccessful election campaign, just as one of Harper's hand-picked senators, [[Mike Duffy]], was facing fraud charges. (Duffy was later exonerated.) Harper's former Parliamentary Secretary, MP [[Dean Del Mastro]], has been convicted of election fraud and his former chief of staff, [[Nigel Wright]], was a key witness in Duffy's trial.

It was an embarrassing time for Harper as Carson was charged with influence-peddling for seeking a benefit for his then girlfriend, Michele McPherson, who had once worked as an escort in the [[Ottawa]] sex trade industry. He asked that 20 per cent of profits from the sale of H2O Professionals' water filtration systems to [[Indigenous]] bands be directed as commissions to McPherson.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Bruce Livesey |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f94.png}} ''[[Budget cut a sign that Doug Ford's contempt for libraries persists|https://www.thestar.com/opinion/star-columnists/2019/04/18/budget-cut-a-sign-that-doug-fords-contempt-for-libraries-persists.html]]'' April 18, 2019, Edward Keenan, [[Toronto Star]]

----
If I have a litmus test for politicians, it might be this: if they don't understand the value of public libraries, then I don't trust them. Because a person who doesn't understand public libraries doesn't understand community, and doesn't understand civilization. [[Libraries]] are pillars of both. Why, you may ask, do I take the time to mention this now? Well, it seems the provincial budget has slashed the [[Ontario]] Library Service budget by 50 per cent, according to a report Thursday from [[CBC]] — an immediate cut "that would need to be absorbed into the current [[2019]]-[[2020]] fiscal year."

While this cut was unexpected and unheralded — I cannot recall any campaign promises pledging to fight Big Book or stick it to those fat-cat librarians — it's hard to say it's exactly surprising, coming from this premier. [[Doug Ford]], when his brother was mayor of [[Toronto]], made his pathological disregard for public repositories of knowledge well known. 

Asked if he would close library branches then, he said, "Absolutely I would, in a heartbeat." He said anyone who reacted negatively to that suggestion was simply taking their cues from self-interested "library groups." The city was lousy with libraries, he suggested, complaining that there were more branches in his area than Tim Hortons franchises — which there were not — and suggesting that was a bad thing.
----

{{f0.png}} ''[[Budget cut a sign that Doug Ford's contempt for libraries persists|https://www.thespec.com/opinion-story/9293949-edward-keenan-budget-cut-a-sign-that-doug-ford-s-contempt-for-libraries-persists/]]'' April 20, 2019, Edward Keenan, Opinion, [[The Spec]]

----
If I have a litmus test for politicians, it might be this: if they don't understand the value of public libraries, then I don't trust them. Because a person who doesn't understand public libraries doesn't understand community, and doesn't understand civilization. [[Libraries]] are pillars of both.

Why, you may ask, do I take the time to mention this now? Well, it seems the provincial budget has slashed the [[Ontario Library Service]] budget by 50 per cent, according to a report Thursday from [[CBC]] — an immediate cut "that would need to be absorbed into the current [[2019]]-[[2020]] fiscal year."

While this cut was unexpected and unheralded — I cannot recall any campaign promises pledging to fight Big Book or stick it to those fat-cat librarians — it's hard to say it's exactly surprising, coming from this premier. [[Doug Ford]], when his brother was mayor of [[Toronto]], made his pathological disregard for public repositories of knowledge well known.
----

{{f0.png}} ''[[Budget cuts claim Alberta's elite wildfire fighting unit|https://calgary.ctvnews.ca/budget-cuts-claim-alberta-s-elite-wildfire-fighting-unit-1.4673013]]'' November 6, 2019, Michael Franklin, [[CTV News]]

----
CALGARY – After learning the UCP government would be dismantling a unit of firefighters specially trained to fight wildfires, the NDP opposition says the loss is a "shameful cut."

The Wildland Firefighter Rappel Program, also known as the Helitack-Rappel or RAP program, was established 36 years ago and employs 65 personnel.

Those firefighters are equipped to jump directly into remote areas of the province to fight fires.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Buffalo Chronicle |
</div>

!!!See also
*[[List of fake news websites|https://en.wikipedia.org/wiki/List_of_fake_news_websites]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Buffalo Declaration a 'clear display of ignorance,' says Alberta treaty nation|https://www.cbc.ca/news/canada/calgary/buffalo-declaration-michelle-rempel-first-nations-calgary-1.5481127]]'' March 1, 2020, Joel Dryden, [[CBC News]]

----
[[Alberta]] First Nation leaders from [[Treaty Six]] are speaking out against a recent notice released by four Conservative MPs from Alberta, which they say they will not support.

"This declaration is a clear display of ignorance and moreover a thoughtless claim of support to your inequalities," reads a letter released by the Confederacy of Treaty Six [[First Nations]] on Friday.

The [[Buffalo Declaration]], released Feb. 20, is a 13-page notice that calls for "immediate action" from the federal government and makes a series of demands, like eliminating or phasing out equalization and requiring [[Ottawa]] to acknowledge the "devastation of the National Energy Program."
----

{{f0.png}} ''[[Build pipelines, scrap carbon tax and battle protesters: That's what Kenney vows to do for Alberta's oilpatch|https://calgaryherald.com/commodities/energy/kenney-vows-oil-fight-as-conservatives-regain-power-in-alberta/wcm/5a375b35-5613-4856-a159-6be73fa08277]]'' April 17, 2019, Bloomberg News, [[Calgary Herald]]

----
[[Alberta]] returned to its conservative roots, electing [[United Conservative Party]] Leader [[Jason Kenney]] premier after he vowed to fight harder for the province's beleaguered energy industry.

Kenney defeated center-left incumbent [[Rachel Notley]], 55, whose [[New Democratic Party]] snapped four decades of conservative rule in [[2015]].

Kenney's election may herald big changes for Alberta's energy industry, which produces more oil than most OPEC members and has the world's third-largest petroleum resources. He's vowed to get stalled pipelines built, scrap the province's carbon tax, and create a "war room" to hit back at anti-oil-sands campaigners. He also pledged to cut corporate taxes and balance the province's books in his first term.
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Burnaby RCMP helping to investigate alleged vote-buying on Chinese app|https://www.vancourier.com/community/vancouver-special/arbutus-ridge/burnaby-rcmp-helping-to-investigate-alleged-vote-buying-on-chinese-app-1.23462589]]'' October 12, 2018, [[Vancouver Courier]]

----
Burnaby [[RCMP]] is helping its [[Richmond]] counterpart investigate accusations that two posts on a [[Chinese]] social media app crossed the line into vote buying ahead of the municipal election this month.

"Burnaby RCMP has opened a file and will work along with the Chief Elections Officer in Burnaby in assisting Richmond RCMP with their investigation," reads an emailed statement from Burnaby RCMP.

A post last Saturday by the [[Canada]] Wenzhou Friendship Society on [[WeChat]], a Chinese multi-purpose messaging, social media and mobile payment app, appeared to ask the 347 members in its private WeChat group to vote for certain candidates in the coming elections and offered a $20 "transportation subsidy."

{{||StandardTid}}
----

{{f0.png}} ''[[BUSTED: Shadowy right-wing billionaires are the ones pushing pro-Trump anti-lockdown protests|https://www.rawstory.com/2020/04/shadowy-right-wing-billionaires-are-pushing-pro-trump-anti-lockdown-protests/]]'' April 22, 2020, Travis Gettys, [[Raw Story]]

----
The seemingly spontaneous protests against statewide stay-at-home orders have been promoted and financed by a right-wing network.

The demonstrators themselves are often genuinely frustrated by the lockdowns and economic loss, but the protests are amplified by a well-funded network of conservative individuals and groups, reported the [[Washington Post]].

The Convention of States project — which launched in [[2015]] with a large donation from right-wing billionaire [[Robert Mercer]]'s foundation — is pushing [[Facebook]] ads promoting the demonstrations, soliciting small donations and harvesting data.
----

{{f182.png}} ''[[Butts is back - and suddenly the Liberal crew is looking awfully familiar|https://www.cbc.ca/news/politics/gerry-butts-justin-trudeau-2019-october-election-1.5218740]]'' July 20, 2019, Aaron Wherry, [[CBC News]]

----
Among the 60 people who gathered at a downtown [[Ottawa]] hotel for a day and a half this month to discuss the Liberal government's campaign for re-election was Gerry Butts, the senior adviser and close friend of [[Justin Trudeau]] who left the Prime Minister's Office five months ago in the midst of Trudeau's painful spring.

In February, Butts stepped away because his presence — and the suggestion that he was somehow involved in inappropriately pressuring the former attorney general — threatened to be a drag on the government's ability to pursue its mandate. From the outside, Butts was able to mount his own defence against [[Jody Wilson-Raybould]]'s accusations.

The return of Butts (who was widely credited with helping to define the Trudeau Liberal message and narrative in the first place) might reassure Liberals who valued his contribution to the [[2015]] campaign and the first three-and-a-half years of the Trudeau government.
!!!See also
*[[BuzzFeed News|https://en.wikipedia.org/wiki/BuzzFeed_News]] - //Wikipedia.//

{{||StandardTid}}
----

{{f94.png}} ''[[By attacking clean fuel standards, Andrew Scheer has boxed himself in on climate change|https://www.thestar.com/politics/political-opinion/2019/07/09/by-attacking-carbon-taxes-andrew-scheer-has-boxed-himself-in-on-climate-change.html]]'' July 9, 2019, Heather Scoffield, [[Toronto Star]]

----
In his zeal to define all taxes as bad and appeal to the populist he knows is residing in all of us, [[Andrew Scheer]] has boxed himself in on climate change.

We are all well acquainted with the Conservative leader's loud and active opposition to a federally imposed carbon tax. He and his MPs repeat their anti-carbon-tax mantra every chance they get, and they have several premiers on their side fighting the Liberals' carbon pricing plans in court.

Politically, they have had some success. Despite losing two court challenges, they have squeezed the Liberals hard enough to make them promise not to raise the price above $50 a tonne — the target for 2022.

Scheer has now added another Liberal emissions-curtailing measure to his list of verboten government polices: clean fuel standards.
----

{{f94.png}} ''[[By refusing to budge, Jody Wilson-Raybould goes all Trump on us|https://www.thestar.com/politics/political-opinion/2019/12/13/by-refusing-to-budge-jody-wilson-raybould-goes-all-trump-on-us.html]]'' December 13, 2019, Heather Mallick, [[Toronto Star]]

----
Which brings me to [[Jody Wilson-Raybould]], the gift that keeps on giving. Breaking the norm is spreading. She just pulled a Trump move.

The former Liberal MP, dropped as attorney-general and minister of justice and expelled from the Liberal caucus in the spring, is now an [[Independent]]. She will have to move out of her ministerial suite with private washroom, which she kept even after she was no longer in cabinet.

But there is a new government and a new cabinet including [[Dan Vandal]], a [[Métis]] MP from [[Winnipeg]] who will be minister of northern affairs, a huge job in this huge country. He has been assigned that ministerial suite.

Wilson-Raybould won't move. She suggests giving up part of the suite, leaving Vandal without a full set of ministerial offices, but she herself is staying put.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Cadet Org |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/3/38/Sea_Org_logo.svg]] |
</div>

!!!External links
*[[California Child Labor Law pamphlet|http://www.dir.ca.gov/dlse/ChildLaborLawPamphlet.pdf]]
*[[Child Labor Laws|http://www.myfloridalicense.com/dbpr/reg/childlabor/documents/childlaborposter0709.pdf]], State of Florida and the Federal Fair Labor Standards Act (FLSA)

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Caleb Voskamp |
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f182.png}} ''[[Calgary businessman Robyn Lore fined for allegedly funding 'kamikaze' UCP leadership campaign|https://www.cbc.ca/news/canada/calgary/robyn-lore-fines-election-commissioner-alberta-kamikaze-1.5347100]]'' November 4, 2019, Drew Anderson, [[CBC News]]

----
A [[Calgary]] businessman has been fined by [[Alberta]]'s election commissioner, accused of transferring tens of thousands of dollars to the "kamikaze" campaign of [[Jeff Callaway]] in the [[2017]] [[United Conservative Party]] leadership race.

[[Robyn Lore]], through his corporation [[Agropyron Enterprises]], is alleged to have transferred $60,000 to Callaway's communications director, [[Cam Davies]], according to fines posted to the Office of Election Commissioner on Monday.

That money was allegedly funnelled into the campaign through so-called "straw" donors — individuals who agreed to act as conduits for the corporate cash in violation of Alberta's election laws. Corporations are banned from donating to campaigns in the province and individuals can contribute no more than $4,000 per year.
----

{{f132.png}} ''[[Calgary considers conversion therapy ban|https://www.theglobeandmail.com/canada/alberta/article-calgary-considers-conversion-therapy-ban/]]'' January 17, 2020, Justin Giovannetti, [[Globe and Mail]]

----
[[Calgary]] could join the growing list of cities banning the practice of conversion therapy with a motion being brought to council next week, which some municipal leaders also hope will spur the [[Alberta]] government into action.

[[Conversion therapy]], which aims to change someone's sexual orientation through counselling or religious teachings, is psychologically damaging and needs to be banned, Calgary Mayor [[Naheed Nenshi]] said. A vote at council is expected in February to ban the practice, with the city contemplating stripping business licences from anyone offering conversion therapy.

"It's the right thing to do," Mr. Nenshi told reporters on Friday. "It is a practice that does extraordinary harm, particularly to vulnerable young people, and it is time to ban it now."
----

{{f182.png}} ''[[Calgary doctor says family fears for safety after confrontation with Health Minister Tyler Shandro|https://www.cbc.ca/news/canada/edmonton/zaidi-shandro-safety-1.5515564]]'' March 31, 2020, Charles Rusnell, [[CBC News]]

----
A [[Calgary]] physician who went public last week with allegations that Health Minister [[Tyler Shandro]] berated him at his home over a social media post says he and his family no longer feel safe after he said Premier [[Jason Kenney]] effectively condoned Shandro's behaviour.

"I [don't] play basketball with my children outside. I am staying indoors because I fear for my safety and security," Dr. Mukarram Zaidi said in an interview with [[CBC News]] Monday.

"My wife is upset that my activism has come to my house now, and it is not pleasant because it threatens the safety and security of the family," he said.

{{||StandardTid}}
----

{{f0.png}} ''[[Calgary Herald Retracts Licia Corbella's Columns Promoting Jason Kenney's 2017 UCP Leadership Bid|https://pressprogress.ca/calgary-herald-retracts-licia-corbellas-columns-promoting-jason-kenneys-2017-ucp-leadership-bid/]]'' August 12, 2019, [[PressProgress]]

----
The [[Calgary Herald]] has removed at least a dozen columns by right-wing columnist Licia Corbella from its website, a new analysis by [[PressProgress]] has found.

That includes one column explicitly endorsing [[Jason Kenney]] for leader of [[Alberta]]'s [[United Conservative Party]] that was published during the three-day voting period of the [[2017]] UCP leadership race.

A new investigation by [[Canadaland]] published Monday said [[Postmedia]], Canada's biggest newspaper chain, is pushing a hard conservative line behind-the-scenes.
----

{{f182.png}} ''[[Calgary lawyer challenging gay-straight alliance bill compares pride flags to swastikas|https://www.cbc.ca/news/canada/calgary/john-carpay-pride-flags-swastikas-1.4901229]]'' November 11, 2018, Sarah Rieger, [[CBC News]]

----
Carpay said examples of freedoms being under attack include anti-LGBT protestors being removed from college campuses and [[Alberta]] government Bill 24, which protects students from being outed by teachers if they join a gay-straight alliance.

He later apologized in an emailed statement for "unintentionally" drawing the comparison.

Carpay's statement is posted in full at the bottom of this article.
----

{{f94.png}} ''[[Calgary MLA under investigation for fraud and bribery appointed to Alberta Heritage Savings Trust Fund committee|https://www.thestar.com/edmonton/2019/10/08/ucp-mla-under-investigation-for-fraud-and-bribery-appointed-to-alberta-heritage-savings-trust-fund-committee.html]]'' October 8, 2019, Kieran Leavitt, [[Toronto Star]]

----
EDMONTON—The United Conservative government has appointed an MLA who has been under investigation for allegations of bribery and fraud to a committee that oversees [[Alberta]]'s hefty savings fund, which is worth billions.

Back in May, Star [[Edmonton]] reported that [[Peter Singh]], the UCP MLA for [[Calgary]]-East, was under investigation by Alberta's election commissioner for bribery allegations stemming from four other hopefuls vying to be the party's candidate in the riding before April's provincial election. Singh also had his business searched by the [[RCMP]] just days before the Alberta election.

On Tuesday, the first day of the legislature's fall session, the Opposition NDP sounded the alarm when the UCP government moved to appoint Singh to the standing committee of the [[Alberta Heritage Savings Trust Fund]]. However, government house leader [[Jason Nixon]] told the Opposition during question period that they were trying to use "fear-and-smear politics" by bringing it up.
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Call firm hands over docs related to Tory campaign|https://www.ctvnews.ca/call-firm-hands-over-docs-related-to-tory-campaign-1.774428]]'' February 28, 2012, [[CTV News]]

----
[[Elections Canada]] has asked an [[Edmonton]]-based call firm hired by the Conservative Party in the last federal election to hand over records related to a Tory campaign at the heart of the growing "robocall" scandal.

A production order issued by the federal agency last November asks [[RackNine]] Inc. to hand over any data, such as emails or billing records, linked to the Conservative campaign in [[Guelph]], Ont., where the robocall accusations originated. Residents said they received phone calls directing them to the wrong voting locations.

They are also asking for all records related to a disposable "burner" cellphone number from Joliette, Que., also linked to the robocalls.

{{||StandardTid}}
----

{{f0.png}} ''[[Calling out Andrew Scheer's religious extremism|https://nowtoronto.com/news/andrew-scheer-pride-religion/]]'' June 30, 2019, Michael Coren, [[Now Magazine]]

----
Once again [[Andrew Scheer]], leader of the [[Conservative Party of Canada]] and the man who wants to be the country's next prime minister, has refused to participate in [[Toronto]]'s annual Pride parade. It's the third year in a row that Scheer has declined.

At a time when homophobic violence and abuse has seen a tragic upturn in the west (including Canada) – and when homosexuality is still considered a crime punishable by imprisonment or even execution in numerous countries – the reasons Scheer has offered for his absence have varied. But none have been credible.

There are, of course, a loud number of social conservatives in his party base, but they certainly don't form a majority, and within the parliamentary caucus leading figures such as [[Lisa Raitt]] attended this year's parade.
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Cambridge Analytica LLC |
|!formation |December 31, 2013|
|!registration id |5458274|
|!jurisdiction |us-de|
|!website |[[cambridgeanalytica.org|https://cambridgeanalytica.org]]<br/>[[ca-political.com|https://ca-political.com]]|
|!formerly |SCL Elections|
</div>

<div style="float: right; max-width:300px">

|>| !Emerdata Limited |
|!formation |August 11, 2017|
|!registration id |10911848|
|!jurisdiction |UK|
</div>

!!!See also
*[[Cambridge Analytica|https://en.wikipedia.org/wiki/Cambridge_Analytica]] - //Wikipedia.//
*[[SCL Group|https://en.wikipedia.org/wiki/SCL_Group]] - //Wikipedia.//

{{||StandardTid}}
----

{{f345.png}} ''[[Cambridge Analytica did work for Leave.EU, emails show|https://www.theguardian.com/uk-news/2019/jul/30/cambridge-analytica-did-work-for-leave-eu-emails-confirm]]'' July 30, 2019, Alex Hern, [[The Guardian]]

----
[[Cambridge Analytica]] did work for Leave.EU on the EU referendum, according to emails published by a [[House of Commons]] committee, even though the company never received payment for it.

[[Brittany Kaiser]], the former director of business development at the shuttered political consultancy, supplied the emails to the digital, culture, media and sport committee. She argued that they showed that, despite claims to the contrary, the partnership between the two organisations went beyond exploring the potential for future collaboration.

"Chargeable work was completed for Ukip and Leave.EU, and I have strong reasons to believe that those data sets and analysed data processed by Cambridge Analytica … were later used by the Leave.EU campaign without Cambridge Analytica's further assistance," Kaiser wrote in a letter to Damian Collins, the committee chair.
----

{{f28.png}} ''[[Cambridge Analytica dismantled for good? Nope: It just changed its name to Emerdata|https://www.theregister.co.uk/2018/05/02/cambridge_analytica_shutdown/]]'' May 2, 2018, Shaun Nichols, [[The Register]]

----
The company formerly known as [[Cambridge Analytica]] shocked the media today when it announced an immediate shutdown and liquidation of its business.

That "shutdown," however, may be short-lived as official documents indicate those behind the controversial analytics company will be launching as a new firm with a less-toxic brand.

The surprise announcement came on Wednesday evening, when the [[UK]]-based Cambridge Anal., and its parent organization [[SCL Elections]], stated it would enter insolvency proceedings and disband immediately.
----

{{f0.png}} ''[[Cambridge Analytica email chain with Facebook sheds new light on data misuse scandal|https://techcrunch.com/2020/01/17/cambridge-analytica-whistleblower-reveals-new-documents-showing-how-facebook-handled-the-data-misuse-scandal/]]'' January 17, 2020, Mike Butcher, [[TechCrunch]]

----
[[Cambridge Analytica]] whistleblower [[Brittany Kaiser]] has released new documents today that illuminate the initial jockeying between the company and [[Facebook]] as they discussed the need for Cambridge Analytica to delete data associated with 87 million Facebook users' profiles.

The data was improperly obtained in [[2014]] by researchers with access to Facebook's developer platform who were being paid by Cambridge Analytica to obtain and process social media users' information for the purpose of targeting political ads.

In December [[2015]] a Guardian article about Cambridge academic Dr Aleksandr Spectre (Kogan) outlined how he had acquired the Facebook profiles for research, and that Cambridge Analytica had improperly acquired that data.
----

{{f345.png}} ''[[Cambridge Analytica is dead – but its obscure network is alive and well|https://www.theguardian.com/uk-news/2018/may/05/cambridge-analytica-scl-group-new-companies-names]]'' May 5, 2018, Wendy Siegelman, [[The Guardian]]

----
The announcement that [[Cambridge Analytica]] is shutting has a certain inevitability to it. Ever since 17 March [[2018]], when [[Carole Cadwalladr]] broke [[Christopher Wylie]]'s whistleblower story at the Observer and in the [[New York Times]], there have been continuous revelations about Cambridge Analytica and its parent company, [[SCL Group]], and their brazen use – or misuse – of [[Facebook]] data and dirty tricks.

But given the complex business structure of SCL and Cambridge Analytica's [[UK]] and US affiliates, there are reasons to question precisely what Wednesday's announcement means. Already there are some suggestions that those associated with Cambridge Analytica may re-emerge in another form. 

Are Cambridge Analytica and SCL Group attempting to evade recent negative coverage, only to re-form and continue their work as part of a new entity?
----

{{f355.png}} ''[[Cambridge Analytica Is Not Alone: i360 and Data Trust Disastrous for Democracy|https://www.youtube.com/watch?v=ao0uFIuF_HQ]]'' March 29, 2018, The Real News Network, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/ao0uFIuF_HQ" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

[[Cambridge Analytica]], owned by [[Robert Mercer]], is in the news, but other companies -- like the [[Koch Bro]]thers' [[i360]] and [[Karl Rove]]'s [[Data Trust]] -- are far more dangerous, says investigative reporter Greg Palast
----

{{f0.png}} ''[[Cambridge Analytica Offered Kellie Leitch a Plan to Use Data About Canadians Who Visit Far-Right News Sites|https://pressprogress.ca/cambridge-analytica-offered-kellie-leitch-a-plan-to-use-data-about-canadians-who-visit-far-right-news-sites/]]'' October 27, 2020, [[PressProgress]]

----
A firm accused of using big data and "black ops" tactics to manipulate elections around the world quietly pitched a plan to [[Kellie Leitch]]'s Conservative leadership campaign about using its data to identify potential supporters.

[[Cambridge Analytica]], a now-defunct British data analytics firm best known for its work with [[Donald Trump]]'s [[2016]] presidential campaign, drafted a proposal to help Leitch find people who would be "receptive" to her ideas.

The firm offered to do this by targeting Canadians through a special data sharing arrangement with the far-right news website [[Breitbart]].com.
----

{{f146.png}} ''[[Cambridge Analytica staff set up new firm|https://www.bbc.co.uk/news/technology-44807093]]'' July 12, 2018, [[BBC Radio]]

----
Former staff from scandal-hit [[Cambridge Analytica]] (CA) have set up another data analysis company.

[[Auspex International]] will be "ethically based" and offer "boutique geopolitical consultancy" services, according to its website.

CA was shut down by its parent company, [[SCL Elections]], which itself faces criminal charges over failure to supply data when requested.

Auspex will work in the Middle East and [[Africa]] initially.
----

{{f355.png}} ''[[Cambridge Analytica Uncovered: Secret filming reveals election tricks|https://www.youtube.com/watch?v=mpbeOCKZFfQ]]'' March 19, 2018, Channel 4 News, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/mpbeOCKZFfQ" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

An undercover investigation by [[Channel 4 News]] reveals how [[Cambridge Analytica]] secretly campaigns in elections across the world. Bosses were filmed talking about using bribes, ex-spies, fake IDs and sex workers.

Watch part two of the investigation - [[Undercover]] Secrets of Trump's Data Firm - here: https://www.youtube.com/watch?v=cy-9i...

Subscribe to us and get more videos from Channel 4 News
----

{{f355.png}} ''[[Cambridge Analytica: Undercover Secrets of Trump's Data Firm|https://www.youtube.com/watch?v=cy-9iciNF1A]]'' March 20, 2018, Channel 4 News, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/cy-9iciNF1A" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

An investigation by [[Channel 4 News]] has revealed how [[Cambridge Analytica]] claims it ran 'all' of President Trump's digital campaign - and may have broken election law. Executives were secretly filmed saying they leave 'no paper trail'.

Subscribe to us and get more videos from Channel 4 News

https://www.youtube.com/c/channel4news
----

{{f0.png}} ''[[Cambridge MPP Karahalios out of PC caucus after vote on Bill 195|https://www.cp24.com/news/cambridge-mpp-karahalios-out-of-pc-caucus-after-vote-on-bill-195-1.5033447]]'' July 21, 2020, Canadian Press, [[CP24]]

----
TORONTO - [[Ontario]] Premier [[Doug Ford]] has removed a [[Cambridge]], Ont., legislator from the [[Progressive Conservative]] caucus for voting against a controversial government bill.

Ford issued a statement today saying [[Belinda Karahalios]] will no longer sit as a member of the Progressive Conservative caucus.

Karahalios voted against a government bill that grants it powers to extend or amend some emergency orders a month at a time, for up to two years.
----

{{f182.png}} ''[[Cambridge MPP's private member's bill focuses on internal party elections, doesn't have PC support|https://www.cbc.ca/news/canada/kitchener-waterloo/cambridge-mpp-karahalios-private-members-bill-transparency-1.5380959]]'' December 3, 2019, Kate Bueckert, [[CBC News]]

----
[[Cambridge]] MPP [[Belinda Karahalios]] has introduced her first private member's bill and its aim is to increase transparency in internal political party elections.

But it is unlikely to be passed into law as her own party does not support it.

The Ensuring Transparency and Integrity in Political Party Elections Act would require parties to submit a report to the chief electoral officer within seven days of an election for party leader or party president.
{{||StandardTid}}
[[File:Camelot Castle Hotel (5638).jpg|thumb|Camelot Castle Hotel]]
The most notable of the hotels is the King Arthur's Castle Hotel (Castle Hotel; now called Camelot Castle Hotel), an enterprise of Sir Robert Harvey and opened in 1899: the architect was [[Silvanus Trevail|https://en.wikipedia.org/wiki/Silvanus_Trevail]]. It was originally intended as the terminus hotel for a planned branch railway line from [[Camelford|https://en.wikipedia.org/wiki/Camelford]] that was never built.<<ref " [4]">> The hotel stands alone on land previously known as Firebeacon.<<ref " [1]">> The hotel was built in 1896. The front has battered walls, a central entrance tower rising to five storeys and projecting four-storey corner towers; the towers have machicolations and rise above the three storeys of the rest of the building. The Great Hall on the first floor is designed around a replica of the Winchester Round Table and has Romanesque arcades with Italian marble piers.<<ref " [2]">> In November 2010, an exposé of the hotel's business practices was broadcast by the BBC television programme ''Inside Out South West''.<<ref " [3]">>

The exterior of the Camelot Castle Hotel was used to portray Dr. Seward's asylum in the 1979 film, ''[[Dracula|https://en.wikipedia.org/wiki/Dracula_(1979_film)]]'' starring [[Laurence Olivier|https://en.wikipedia.org/wiki/Laurence_Olivier]] and [[Donald Pleasence|https://en.wikipedia.org/wiki/Donald_Pleasence]].

!!!External links
*[[BBC Inside Out (video): Camelot Castle Hotel 15th Nov 2010|https://whyweprotest.net/threads/bbc-inside-out-video-camelot-castle-hotel-15th-nov-2010.65363/]], Why We Protest, Anonymous Activism Forum

----
<br/><<footnotes " [1]" "[[Some Buildings by Trevail|http://www.luxsoft.demon.co.uk/sts/ncwll-bldngs.html]].">><br/><<footnotes " [2]" "Peter Beacham; Nikolaus Pevsner (2014). ''Cornwall''. Yale University Press. pp. 632–33.">><br/><<footnotes " [3]" "[[Inside Camelot Castle Hotel|https://www.youtube.com/watch?v=paPzyJK3La0]]. BBC.">><br/><<footnotes " [4]" "Usborne, Simon (30 April 2016). &quot;The return of the king&quot;.">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f93.png}} ''[[Campaign Fact-Check: Doug Ford on Subways, Subways, Subways|https://torontoist.com/2014/10/campaign-fact-check-doug-ford-on-subways-subways-subways/]]'' October 11, 2014, Graeme Bayliss, [[Torontoist]]

----
Over the course of this campaign we've attempted to provide a basis for comparing the candidates on one simple metric: how often do they lie? For each of the major contenders we've taken one major speech and gone through the transcript, flagging falsehoods, distortions, convenient omissions, and other forms of obfuscation.

"Attempted." [[Doug Ford]], the last entrant into the race for mayor when his brother took ill, has given no major speeches, and has none scheduled. We cannot therefore give him quite the same level of analysis we've been able to provide the other candidates. But he did, recently, deliver some relatively lengthy remarks on his transit plan (relative to the usual brevity with which he speaks) and so, forthwith, a line-by-line analysis of those remarks, and their fidelity to truth.

When Doug Ford inherited Rob's mayoral election campaign less than a month ago, he inherited the mayor's subway-heavy transit plan, too. But that plan does not bear much scrutiny—it has been roundly criticized for its impracticality and fiscal irresponsibility since it was first unveiled in September. It was therefore inevitable that Ford would have to bend the truth when pitching his plan to the public.
<div style="float: right; max-width:300px">

|>| !Campaign Legal Center |
</div>

''Campaign Legal Center (CLC)'' is a nonpartisan [[501(c)(3)|https://en.wikipedia.org/wiki/501(c)(3)]] that works to reduce the influence of money in politics and to support unrestricted access to voting.<<ref " [1]">>

!!!See also
*[[Campaign Legal Center|https://en.wikipedia.org/wiki/Campaign_Legal_Center]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "[[Campaign Legal Center - MacArthur Foundation|https://www.macfound.org/grantees/1510/]]. //www.macfound.org//.">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Campaign Life Coalition |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/4/48/CLClogo.png/175px-CLClogo.png]] |
|!formation |May 20, 1975 (46 years)|
|!headquarters |300-104 Bond Street, Toronto, Ontario, Canada|
|!leader title |National President|
|!leader name |[[Jim Hughes]]|
|!website |[[campaignlifecoalition.com/|http://www.campaignlifecoalition.com/]]<br/>[[lifesitenews.com/|https://www.lifesitenews.com/]]|
</div>

The ''Campaign Life Coalition'' (sometimes shortened to ''Campaign Life'') is a Canadian political lobbyist organization founded in 1978. Based in [[Toronto|https://en.wikipedia.org/wiki/Toronto]], the organization advocates for [[socially conservative|https://en.wikipedia.org/wiki/social_conservatism]] values.<<ref " [4]">> In addition to its initial goals of opposing [[abortion|https://en.wikipedia.org/wiki/abortion]] and [[euthanasia|https://en.wikipedia.org/wiki/euthanasia]], Campaign Life Coalition advocates for what it describes as traditional [[family values|https://en.wikipedia.org/wiki/family_values]], including opposition to [[same-sex marriage|https://en.wikipedia.org/wiki/same-sex_marriage]], [[sex education|https://en.wikipedia.org/wiki/sex_education]], [[homosexuality|https://en.wikipedia.org/wiki/homosexuality]], [[fornication|https://en.wikipedia.org/wiki/fornication]], and the use of contraceptive methods.<<ref " [1]">><<ref " [2]">><<ref " [3]">>

!!!See also
*[[Campaign Life Coalition|https://en.wikipedia.org/wiki/Campaign_Life_Coalition]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Coalition, Campaign Life. [[CLC Offices and Presidents - Campaign Life Coalition|https://www.campaignlifecoalition.com/index.php?p=Offices]].">><br/><<footnotes " [2]" "Coalition, Campaign Life. [[About Us - Campaign Life Coalition|http://www.campaignlifecoalition.com/index.php?p=About_Us]].">><br/><<footnotes " [3]" "[[Marriage|http://www.campaignlifecoalition.com/index.php?p=Marriage]]. //Campaign Life Coalition//.">><br/><<footnotes " [4]" "[[About  LifeSite|https://www.lifesitenews.com/about]].">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Campaign Research Inc |
|!website |[[campaignresearch.com/|https://www.campaignresearch.com/]]|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Campbell Clark |
|!occupation |Journalist|
</div>

{{||StandardTid}}

{{||StandardTid}}
----

{{f182.png}} ''[[Campus clash: Students battle over what constitutes free speech|https://www.cbc.ca/news/canada/free-speech-versus-hate-speech-1.4058994]]'' April 18, 2017, Kristy Hutter, [[CBC News]]

----
[[Kevin Arriola]] never thought of himself as an advocate for free speech — but then he found himself waging a court battle over it.

"This really opened my eyes and made me realize that all speech should be protected," says the [[Ryerson University]] political science student who started the [[Men's Issues Awareness Society]]. "Today it's me that can't talk about men's issues and men's mental health. Tomorrow it might be another group."

This really opened my eyes and made me realize that all speech should be protected. - Kevin Arriola
----

{{f132.png}} ''[[Campus life threatened, student groups say of Ford's opt-out initiative at Ontario universities and colleges|https://www.theglobeandmail.com/canada/article-campus-life-threatened-student-groups-say-of-fords-opt-out/]]'' September 1, 2019, Joe Friesen, [[Globe and Mail]]

----
Fifteen cents for the food bank, a quarter for sexual education and peer counselling, a little less than three dollars for the student newspaper. The list of student fees made optional by the [[Ontario]] government is different at every postsecondary institution, but to many student leaders, these lists, and the services they fund, represent the foundation of campus student life. They say that life is now under threat.

Student groups have been bracing for a fight since the Doug [[Ford government]] introduced the [[Student Choice Initiative]] this past January. The government said the move would help students save money and allow them to choose which ancillary fees they wanted to pay. Student groups called it an attempt to silence political opposition.

Campaigns to persuade students to pay the fees voluntarily kicked into gear across the province this week. The results won't be known until the opt-out period ends in late September. Many student leaders say they're nervous.
----

{{f182.png}} ''[[Campus radio stations struggling due to Ford government fee changes|https://www.cbc.ca/news/canada/ottawa/campus-radio-struggle-ottawa-1.5362375]]'' November 16, 2019, [[CBC News]]

----
Campus radio stations in eastern [[Ontario]] say they've felt the pinch ever since the provincial government announced earlier this year it would allow students to opt out of certain university fees.

"We're all in an awful boat together," said Erin Flynn, station manager at CHUO.

The province's student choice initiative, announced by Premier [[Doug Ford]]'s government in January, allows students to drop services deemed "non-essential."
<div style="float: right; max-width:300px">

|>| !Campus Reform |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/0/0a/Campus_Reform_logo_2017.png/175px-Campus_Reform_logo_2017.png]] |
|!website |[[campusreform.org/|https://www.campusreform.org/]]|
</div>

''''Campus Reform'''' is an American [[conservative|https://en.wikipedia.org/wiki/conservative]] [[news website|https://en.wikipedia.org/wiki/Online_newspaper]] focused on [[higher education|https://en.wikipedia.org/wiki/higher_education]]. It is operated by the [[Leadership Institute]]. It uses students as reporters, and acts as recruitment stepping stone to other organizations.

!!!See also
*[[Campus Reform|https://en.wikipedia.org/wiki/Campus_Reform]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Can Andrew Scheer's Conservatives steer around Doug Ford?|https://globalnews.ca/news/5424538/andrew-scheer-doug-ford/]]'' June 25, 2019, Rachel Browne, [[Global News]]

----
Isaac and his parents stood in silence as they waited for [[Ontario]] Premier [[Doug Ford]] take the stage. They were among thousands who descended on the fairgrounds in [[Markham]], Ont., last Saturday evening for [[Ford Fest]], the annual barbecue for Ford supporters.

Lines formed for the Tilt-a-Whirl ride and free food as a train carrying children waving "For the People" flags snaked through the crowd.

At just 16 years old, Isaac can't vote but he's still a die-hard fan of Ford and his [[Progressive Conservative]] Party.
----

{{f0.png}} ''[[Can Canada Ward Off a Populist Surge?|https://www.politico.com/magazine/story/2019/10/02/can-canada-ward-off-a-populist-surge-228874]]'' October 2, 2019, Richard Warnica, [[Politico]]

----
LONDON, [[Ontario]] — On a hot day in early September, [[Maxime Bernier]] stood in line at a Booster Juice waiting for a smoothie. Bernier, who is 56 years old, looks tall in person. He has graying brown hair that flops to the right across his forehead, in an aging prep-school kind of way. In the student union building, at Ontario's Western University, he didn't look out of place. He might have been a business professor. He might have been someone's dad. He didn't, in other words, look much like what he is: [[Canada]]'s patient zero for the kind of right-wing populism—shouty, nativist and outside the mainstream—that has remade politics all over the Western world.

Bernier was on campus that day drumming up support for his upstart populist movement, the [[People's Party of Canada]], ahead of Canada's federal election, scheduled for October 21. Bernier, the party's founder, leader and only member of Parliament, was a senior Cabinet minister in [[Stephen Harper]]'s Conservative government in the [[2000]]s. He came within a hair of leading that party in [[2017]], before breaking away last year following months of public friction with the party brass over a very Canadian mix of issues, including dairy quotas and multiculturalism.

Since founding the People's Party, Bernier has been denounced as xenophobic, racist, egomaniacal and doomed. His chief strategist has deliberately positioned him in line with the anti-immigrant and climate-skeptic [[Europe]]an new right. At an event over the summer, Bernier vowed to "build a fence" on Canada's southern border to keep out migrants. Unlike every other federal leader, he downplayed recently revealed photos and videos of [[Justin Trudeau]] in black- and brownface, calling the Canadian prime minister a hypocrite but not a racist. Online, Bernier has crafted a [[Twitter]] voice that apes, in two languages, the scream-'till-someone-pays-attention style of early [[Donald Trump]]. A week before the Western University event, he had launched a Twitter attack on the teenage climate activist [[Greta Thunberg]], calling her, among other things, "mentally unstable."
----

{{f185.png}} ''[[Can Canada's Conservatives resist temptation to try to sabotage the accord with the Wet'suwet'en hereditary chief|https://rabble.ca/blogs/bloggers/alberta-diary/2020/03/can-canadas-conservatives-resist-temptation-try-sabotage-accord]]'' March 2, 2020, David Climenhaga, blogs, [[rabble.ca]]

----
It will be interesting to see how the Conservative Opposition in [[Ottawa]] and [[Alberta]]'s Conservative government react to yesterday's announcement the federal and [[British Columbia]] governments have reached an accord with the [[Wet'suwet'en]] First Nation that would recognize its system of hereditary governance.

Participants said the agreement reached yesterday in Smithers, B.C., after three days of meetings among federal Crown-[[Indigenous]] Relations Minister [[Carolyn Bennett]], B.C. Indigenous Relations and Reconciliation Minister [[Scott Fraser]] and Wet'suwet'en hereditary Chief Woos, Frank Alec, offers a tentative way forward toward resolving the thorny problem of land claims on unceded [[First Nations]] territory in British Columbia.

It should be evident even to those of us who know little of the complexities of Crown-Indigenous relations there is plenty that can still go wrong. The details of the agreement have not yet been made public pending approval by Wet'suwet'en members, nor does the deal resolve the dispute over the $6.6-billion Coastal GasLink pipeline, the proximate cause of the blockades that have convulsed Canadian politics through most of February.
----

{{f94.png}} ''[[Can Doug Ford learn from his mistakes?|https://www.thestar.com/opinion/editorials/2019/10/28/can-doug-ford-learn-from-his-mistakes.html]]'' October 28, 2019, Editorial, [[Toronto Star]]

----
[[Ontario]] Premier [[Doug Ford]] has ended the longest legislative break in a quarter century and his own political exile. He admits his government has made mistakes and vows to find a new "tone" going forward.

"Governing is always hard," says Ford. "We all mature in the role that we're in and you just try not to make the same mistakes."

Far be it for this page to disagree with Ford on any of that. Or his stated desire to "learn by your mistakes."
----

{{f185.png}} ''[[Can Jason Kenney pass the UCP budget, prorogue the legislature, and get out of town before COVID-19 really hits the fan?|https://rabble.ca/blogs/bloggers/alberta-diary/2020/03/can-jason-kenney-pass-ucp-budget-prorogue-legislature-and-get]]'' March 16, 2020, David Climenhaga, blogs, [[rabble.ca]]

----
On Friday, as we know thanks to the [[Toronto Star]], Kenney was begging Opposition Leader [[Rachel Notley]] to be a good sport and help him fast-track passage of the budget, supposedly so everyone could concentrate on the fight against the novel coronavirus that's wreaking havoc on the world economy and the health of tens of thousands of people on every continent except Antarctica.

Thanks to the double whammy delivered by COVID-19 and the oil price war between [[Saudi Arabia]] and [[Russia]] that at almost the same moment sent petroleum prices plunging, quite possibly for a very long time, Finance Minister [[Travis Toews]]'s budget was way past its best-before date almost the instant he read it in the legislature on February 27.

Moreover, recent polling strongly suggests the UCP's honeymoon with [[Alberta]] voters is over, and a big fight in the legislature over the idea of health care budget cuts with the coronavirus bearing down on Alberta like a freight train probably isn't on Kenney's list of fun ways to spend a week. With travel to the United States out, it might even be enough to push the guy into 14 days of self-isolation.
----

{{f185.png}} ''[[Can Peter MacKay save the Conservative Party of Canada?|https://rabble.ca/blogs/bloggers/alberta-diary/2020/01/can-peter-mackay-save-conservative-party-canada]]'' January 28, 2020, David Climenhaga, blogs, [[rabble.ca]]

----
There are those who say we should be bracing ourselves for the return of President Steve.

Say it ain't so!

We can expect know soon if [[Stephen Harper]] is going to re-emerge to make a re-run to re-lead the [[Conservative Party of Canada]] in the wake of the reversal delivered by poor [[Andrew Scheer]], whose leadership was done like dinner the instant the microwave dinged and [[Justin Trudeau]] managed to squeak back into the Prime Minister's Office with an underheated minority government.
!!!See also
*[[Canada|https://en.wikipedia.org/wiki/Canada]] - //Wikipedia.//

{{||StandardTid}}
----

{{f146.png}} ''[[Canada 'muzzling its scientists'|https://www.bbc.co.uk/news/science-environment-16861468]]'' February 17, 2012, Pallab Ghosh, [[BBC Radio]]

----
Speakers at a major science meeting being held in [[Canada]] said communication of vital research on health and environment issues is being suppressed.

But one Canadian government department approached by the [[BBC]] said it held the communication of science as a priority.

Prof Thomas Pedersen, a senior scientist at the [[University of Victoria]], said he believed there was a political motive in some cases.
{{||StandardTid}}
----

{{f0.png}} ''[[Canada Adds Far-Right Groups to Terror Watch List for First Time|https://www.vice.com/en_ca/article/8xz77k/canada-adds-far-right-groups-to-terror-watch-list-for-first-time]]'' June 26, 2019, Mack Lamoureux, [[Vice News]]

----
The two groups, [[Blood and Honour]] and [[Combat 18]], were added to the Government of [[Canada]]'s list of terrorist entities earlier this week. As first reported by [[Global News]] today, the decision was initially made public in the Canada Gazette, the Canadian government's newspaper, and comes after the [[Canadian Security Intelligence Service]] (CSIS) said in its annual report last week that the agency will be putting resources into "better understanding" the far-right.

The Canadian government describes Blood and Honour as an "international neo-Nazi network" and Combat 18 as the group's "armed branch" that has "carried out violent actions, including murders and bombings." The description says that the linked groups have carried out attacks in North America and [[Europe]], and points to the murder of two homeless men in [[1998]] and the [[2012]] firebombing of a building housing Romani familys in the [[Czech Republic]].

These groups aren't just international, however—they are active in Canada. When a group is included on the terrorist entities list, the property of its members can be seized by the government, and it becomes "an offence to knowingly participate in or contribute to, directly or indirectly, any activity" of said group.

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Canada Christian College and School of Graduate Theological Studies |
|!established |1967|
|!location |300 Water Street, Whitby, Ontario, Canada|
|!type |[[Bible college|https://en.wikipedia.org/wiki/Bible_college]]|
|!leader title |Founder|
|!leader name |Elmer S. McVety|
|!leader title2 |Founder|
|!leader name2 |[[Charles McVety]]|
|!staff |70|
|!affiliations |[[Evangelical Christian|https://en.wikipedia.org/wiki/Evangelicalism]]|
|!website |[[canadachristiancollege.com/|http://www.canadachristiancollege.com/]]|
</div>

!!!See also
*[[Canada Christian College|https://en.wikipedia.org/wiki/Canada_Christian_College]] - //Wikipedia.//
*[[Institute for Canadian Values]]

{{||StandardTid}}

{{||StandardTid}}
----

{{f94.png}} ''[[Canada Day celebrations at Queen's Park cancelled, free admission to be offered at 10 attractions|https://www.thestar.com/news/canada/2019/06/24/canada-day-celebrations-at-queens-park-cancelled-free-admission-to-be-offered-at-10-attractions.html]]'' June 24, 2019, Rob Ferguson, [[Toronto Star]]

----
"You don't cancel a [[Canada]] Day celebration that has been held for 50 years in the people's place and give one week's notice," interim Liberal leader [[John Fraser]] said Monday as the beleaguered government scrambled to contain the public relations damage.

He joined the NDP in surmising the decision was made to protect Ford from being jeered as he was during the Raptors' championship rally at [[Toronto]] city hall, an artificial intelligence conference and the youth [[Special Olympics]] games in May.

"Frankly, I think he's just worried about holding any event at which he's likely to get booed again," said New Democrat MPP Jennie Stevens ([[St. Catharines]]).
----

{{f182.png}} ''[[Canada Day festivities at Queen's Park cancelled, free admission to be offered at 10 attractions|https://www.cbc.ca/news/canada/toronto/queens-park-canada-day-cancelled-1.5186503]]'' June 22, 2019, [[CBC News]]

----
Rather than offer games and rides at [[Queen's Park]] on [[Canada]] Day, the [[Ontario]] government will offer free admission to 10 attractions across the province. ([[CBC]])

Ontario's [[Progressive Conservative]] government has cancelled Canada Day celebrations at Queen's Park for this year and will instead divert funds that would be used to put on the celebration to offer limited free admission to attractions across the province.

A spokesperson for Premier [[Doug Ford]] confirmed to CBC [[Toronto]] Saturday that the decision was made a few months ago.
----

{{f94.png}} ''[[Canada Day party back on at Ontario's legislature as Liberals step in|https://www.thestar.com/politics/provincial/2019/06/28/canada-day-party-back-on-at-ontarios-legislature-as-liberals-step-in.html]]'' June 28, 2019, Rob Ferguson, [[Toronto Star]]

----
The [[Canada Day]] party on the front lawn of the [[Ontario]] legislature is back on as the Liberals fill the void left when Premier [[Doug Ford]]'s government axed the traditional celebration on short notice.

A year after being reduced to a rump of seven MPPs in Ford's landslide election victory, the former governing party is hosting a "people's picnic" on the grounds from 11 a.m. to 3 p.m. with a DJ and free ice cream.

"No one cancels Canada Day," Liberal MPP [[Mitzie Hunter]] ([[Scarborough-Guildwood]]) said Friday, acknowledging the event will be a scaled-down version of the festivities in past years which have featured musicians and entertainers on stage and a 21-gun salute by the military.
----

{{f0.png}} ''[[Canada Designates More US Extremists As Terrorists|https://www.buzzfeednews.com/article/christopherm51/canada-terror-three-percenters]]'' June 25, 2021, Christopher Miller, [[BuzzFeed News]]

----
[[Canada]]'s government on Friday added more American neo-Nazis to its list of banned terrorist groups, yet another sign that the country is going further than the United States when it comes to recognizing such white supremacist extremists as threats.

The additions follow Canada's designation of the [[Proud Boys]] and other US-based far-right extremist groups as terrorists in February.

The newly prohibited groups include:

The [[Three Percenters]], an American anti-government militant group with a growing presence in Canada. The group's name, according to the [[Anti-Defamation League]], stems from the dubious historical claim that only 3% of American colonists fought against the British in the Revolutionary War. At least six members of the group have been charged in the Jan. 6 attack on the US Capitol. Citing materials given to reporters at a press conference, the Canadian Broadcasting Corporation said the Canadian government referenced the roles of two members in the plot to kidnap [[Michigan]] Gov. [[Gretchen Whitmer]] last year.
----

{{f182.png}} ''[[Canada drops Iranian group MEK from terror list|https://www.cbc.ca/news/politics/canada-drops-iranian-group-mek-from-terror-list-1.1239066]]'' December 20, 2012, Canadian Press, [[CBC News]]

----
[[Canada]] is dropping an [[Iran]]ian group that once allied itself with [[Iraq]]i dictator [[Saddam Hussein]] from its official list of terrorists.

In taking the Mujahedin-e-Khalq, or [[MEK]], off the list, the Conservative government is following the lead of the United States and the [[European Union]].

The Tories provided no reasons for delisting the MEK, or for opting to keep 43 others on the list.
----

{{f0.png}} ''[[Canada Election 2019: For Andrew Scheer, politics means never having to say you're sorry|https://nowtoronto.com/news/canada-election-2019-andrew-scheer-homophobia-racism/]]'' September 19, 2019, Michael Coren, [[Now Magazine]]

----
Words matter, but it requires what is almost an ontological and certainly moral change.

As a devout [[Catholic]] [[Andrew Scheer]] should understand this. Yet Scheer himself has yet to apologize for comparing same-sex marriage to the anatomy of a dog in a [[2005]] speech in the [[House of Commons]]. Does he not believe that an apology is required?

Evidently not. Scheer's reaction to past homophobic and racist remarks of a number of his candidates has been to play politics with the profound. It's all as incompetent as it is unsavoury.
----

{{f0.png}} ''[[Canada Election 2019: Who is Andrew Scheer?|https://nowtoronto.com/news/canada-election-2019-andrew-scheer-stephen-harper-justin-trudeau/]]'' September 11, 2019, Enzo DiMatteo, [[Now Magazine]]

----
The leader of the [[Conservative Party of Canada]] has spent most of his adult life in politics, part of that serving as the youngest-ever [[Speaker of the House]]. He's just turned 40 and come election day October 21, he may also become the youngest prime minister in Canadian history.

Most Canadians know very little about Scheer, except how he's portrayed in mainstream media, which is to say that he's a little socially awkward and vanilla but certainly not dangerous. Scheer has built a political career on being innocuous. Unless, that is, you happen to be gay or pro-choice. Scheer wears his religion on his sleeve. More recently, the Con leader's views on same-sex marriage and abortion have come under greater scrutiny. Canadians have begun to pay attention to what may be the most consequential election since, well, the last one, which was uglier than most.

The country thought it had rid itself of [[Stephen Harper]] back in [[2015]]. Don't look now but here he comes again, only this time a more half-baked version with choir-boy looks. Not quite "the killer" Harper was and – some people in his party say – not quite ready to be Prime Minister.
----

{{f0.png}} ''[[Canada Election 2019: Why Doug Ford doesn't want Andrew Scheer to win|https://nowtoronto.com/news/canada-election-2019-andrew-scheer-doug-ford-ontario/]]'' September 14, 2019, Enzo DiMatteo, [[Now Magazine]]

----
Scheer was campaigning in Ford's backyard in [[Etobicoke]] yesterday and there was no sign of the premier. The scene was repeated at Scheer's next campaign stop in [[Brampton]], where Ford turned the tide for the PCs during the [[2018]] provincial election.

Ford is already messing with Scheer's chances in a big way in [[Ontario]]. The chaos of cuts he's unleashed on the province has seen to that.

Until Doug started slashing with reckless abandon, Scheer was ahead of [[Justin Trudeau]] in Ontario. Now he's behind, by how much depends on which polls you believe.
----

{{f0.png}} ''[[Canada election: Newmarket–Aurora|https://globalnews.ca/news/5797130/canada-election-newmarket-aurora/]]'' September 22, 2019, [[Global News]]

----
The [[Newmarket]]–[[Aurora]] riding, which started in [[2004]], is comprised of Newmarket, north Aurora and part of East Gwillimbury. It borders the electoral districts of Aurora–Oak Ridges–[[Richmond Hill]], King–Vaughan, York–Simcoe and [[Markham]]–Stouffville.

[[Kyle Peterson]] of the Liberal Party is the current MP of Newmarket–Aurora. Since the riding formed 15 years ago, it's gone back and forth between voting Conservative and Liberal. In [[2011]] and [[2008]], the region had the Conservative vote, however it voted Liberal in [[2006]] and Conservative in 2004. The current Liberal candidate, [[Tony Van Bynen]], previously served as the mayor of Newmarket for 12 years. The Conservative candidate, [[Lois Brown]], served as the MP for Newmarket–Aurora between 2008 and [[2015]].
----

{{f355.png}} ''[[Canada Election: Scheer gets crowd to stop chanting 'lock him up'|https://www.youtube.com/watch?v=kj3o2nXnT0c]]'' October 19, 2019, Global News, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/kj3o2nXnT0c" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

At a campaign rally in [[Richmond Hill]], Ont. Saturday night, Conservative Leader [[Andrew Scheer]] was discussing Liberal Leader [[Justin Trudeau]] when the crowd began to chant "lock him up." Scheer quickly tried to get the crowd to stop, instead using the phrase "vote him out."

For more info, please go to http://www.globalnews.ca

Subscribe to [[Global News]] Channel HERE: http://bit.ly/20fcXDc

{{||StandardTid}}
----

{{f0.png}} ''[[Canada falling behind in response to far-right security threat, experts say|https://ricochet.media/en/2692/canada-falling-behind-in-response-to-far-right-security-threat-experts-say]]'' August 6, 2019, Zak Vescera, [[Ricochet]]

----
[[Canada]] is lagging behind in combating right-wing extremism.

Recent intelligence efforts and new funding to study right-wing groups is not enough, experts argue. The government needs to move beyond just researching groups — and quickly.

"Extremism and extremist sentiment is being normalized in mainstream media, language and communication, and it's being normalized into children's lives"
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Canada Has Its Own Version Of The "Make America Great Again" Hats|https://www.narcity.com/news/ca/make-canada-trudeauless-again-hats-are-actually-a-thing-in-canada]]'' August 1, 2019, Elizabeth Keith, [[Narcity]]

----
In the last U.S.A federal election, [[Donald Trump]]'s campaign introduced the now-iconic red Make America Great Again hat. With the next Canadian federal election right around the corner, it seems that trend has officially made it to [[Canada]]. However, up here the hats have a twist, they say "Make Canada Trudeauless Again." That's not the only version out there, though.

The hats, which have been circulating on social media for a while now, seem to be coming from Conservative supporters who want [[Andrew Scheer]] to be the next prime minister. However, the Conservatives have not officially endorsed or affiliated themselves with the hats or the slogan on them.

Nonetheless, according to [[Twitter]] the hats definitely seem to be popular among some Conservatives and especially those in [[Alberta]]. In the majority of the tweets showcasing the hats or using the phrase "Make Canada Trudeauless Again" users have also tagged Andrew Scheer, and mention Alberta directly. Of course, that doesn't mean that everyone in Alberta supports these hats or the Conservatives. However, statistically, that's how the majority of the province has voted.
{{||StandardTid}}
----

{{f0.png}} ''[[Canada Is One Big Pandemic Response Experiment. It Proves 'Zero COVID' Is Best|https://thetyee.ca/News/2021/04/02/Canada-One-Big-Pandemic-Response-Experiment-Zero-COVID/]]'' April 2, 2021, Andrew Nikiforuk, [[The Tyee]]

----
An extensive French study has surveyed nations' responses to COVID-19 and concludes those taking an aggressive "Zero COVID" approach fared better than others by both health and economic measures.

The study rests its analysis in part on the experience of [[Canada]], where six large provinces face steeply rising infection rates tied to evolved variants of the virus while provinces and territories that hewed closer to the Zero COVID approach do not.

Zero COVID, also called Go for Zero or elimination, employs a range of tactics designed to drive infection rates to negligible. Such tactics include one hard serious lockdown followed by strategic testing, active surveillance and tight border controls.
----

{{f0.png}} ''[[Canada Is Spending $300K On Research Into Far-Right Extremism|https://www.vice.com/en_ca/article/59xq7q/canada-is-investing-in-far-right-extremism-research]]'' March 7, 2019, Mack Lamoureux, [[Vice News]]

----
In a press release on Wednesday, [[Public Safety Canada]] announced it give researchers at the University of [[Ontario]] Institute of Technology $366,985 over three years to study the movement. The research will be led by Dr. [[Barbara Perry]] with Dr. [[Ryan Scrivens]] of [[Michigan]] State University and Dr. [[David Hoffman]] of the University of [[New Brunswick]]. For years, the three have been leading the way in researching the far-right in Canada.

In [[2015]], Perry and Scrivens produced a much-cited survey outlining the far-right ecosystem in Canada, a project that will be expanded with this funding. The research team has announced it will conduct "interviews with law enforcement, community anti-hate activists, and former and current extremists" in order to further understand the movement and growth of far-right extremism in Canada. They will also partner with the [[UK]]-based Institute for Strategic Dialogue (ISD) to "conduct innovative analysis of online content and media coverage, designed to inform local responses to hate speech and hate crime."The far-right has changed significantly since the 2015 study, Perry told VICE in an interview. The groups have grown both in numbers and in boldness, she said.

Since the initial study we've seen the swift rise of anti-[[Muslim]] groups like the Three Percent, the [[Soldiers of Odin]], [[La Meute]], and their splinter groups; the emergence of emboldened white supremacists from the shadows; and the organization of far-right terror cell entities like [[Atomwaffen]] on Canadian soil. In total, Perry said while they counted 150 groups in their initial study, they're looking at almost 300 now. Perry called the growth a "a disturbing trend that creates a hostile, frightening environment for some communities."
----

{{f182.png}} ''[[Canada labels the Proud Boys, neo-Nazi groups as terrorists|https://www.cbc.ca/news/politics/canada-proud-boys-terrorists-1.5899186]]'' February 4, 2021, John Paul Tasker, [[CBC News]]

----
Public Safety Minister [[Bill Blair]] announced today that the federal government will designate 13 groups as terrorist entities, adding some white nationalist and neo-Nazi groups to a list already populated with militant Islamist organizations.

The federal government will now classify the [[Proud Boys]] (a neo-fascist organization with chapters in [[Canada]] and the U.S.), the [[Atomwaffen]] Division, AWD (a group that calls for acts of violence against racial, religious and ethnic groups), and the Base (another neo-Nazi organization that advocates for violence to incite a race war), as terrorist entities under the [[Criminal]] Code.

The government considers these three groups, along with another new addition, the [[Russia]]n Imperial Movement (a Russian paramilitary group with ties to neo-Nazi groups worldwide), as "ideologically motivated violent extremists."
{{||StandardTid}}
----

{{f0.png}} ''[[Canada must 're-think' relationship with China over pandemic: Scheer|https://www.ctvnews.ca/politics/canada-must-re-think-relationship-with-china-over-pandemic-scheer-1.4901531]]'' April 19, 2020, Sarah Turnbull, [[CTV News]]

----
OTTAWA -- Outgoing Conservative Leader [[Andrew Scheer]] says it's time [[Canada]] reassess its relationship with [[China]], amid mounting concerns the country concealed information about the spread of COVID-19 within its borders.

In an interview on CTV's [[Question Period]] airing Sunday, Scheer said China's handling of the pandemic has demonstrated that the "communist regime" can't be trusted.

"We are now in the middle of a health pandemic where information, being provided to the [[[World Health Organization]]], is not reliable, not accountable and therefore it's having an effect on decisions here," he said.
----

{{f94.png}} ''[[Canada must face it: Jihadi Jack is ours now|https://www.thestar.com/opinion/star-columnists/2019/08/25/canada-must-face-it-jihadi-jack-is-ours-now.html]]'' August 25, 2019, Rosie DiManno, Opinion, [[Toronto Star]]

----
International law permits stripping an individual of citizenship only when that person is not left stateless. Britain beat [[Canada]] to the punch, leaving only the "Canadian" option for Letts. Our [[Charter of Rights and Freedoms]], under the mobility rights section, makes it clear that every Canadian citizen has the right to enter and remain in Canada.

So now Public Safety Minister [[Ralph Goodale]] seeks cover under logistics, albeit declaring that no helping hand would be offered.

Trudeau hasn't exactly been forthright either, merely reminding that it's a crime to travel internationally with the aim of supporting terrorism. "And that is a crime that we will continue to make all attempts to prosecute to the fullest extent of the law."

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Canada Proud |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/6/64/OntarioProud-logo.jpg/175px-OntarioProud-logo.jpg]] |
|!type |Canada Not-for-profit Corporations Act|
|!registration id |1132509-4|
|!jurisdiction |ca|
|!founded date |March 28, 2019|
|!leader title2 |Director|
|!leader title3 |Director|
|!location |36 King Street East, 4th Floor, Toronto, ON, M5C 1E5, Canada|
|!product |Soliciting|
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Canada Proud paying people to wear banana costumes, push anti-Trudeau campaign|https://www.ctvnews.ca/politics/canada-proud-paying-people-to-wear-banana-costumes-push-anti-trudeau-campaign-1.4470049]]'' June 17, 2019, Rachel Aiello, [[CTV News]]

----
OTTAWA – If you are on Sparks Street just off of [[Parliament Hill]] in [[Ottawa]] on Tuesday, you may come across the latest evolution of conservative political advocacy group [[Canada Proud]]'s anti-Prime Minister [[Justin Trudeau]] campaign: people in banana costumes.

The national iteration of the anti-Liberal social media group [[Ontario Proud]] launched earlier this year with the focus of seeing Liberals and Trudeau defeated in the October federal election.

Part of this campaign has been the creation of a website and hashtag #TrudeauIsBananas. The webpage produced by Canada Proud states that before the federal election, voters should question "if he's ripe for another term," offers a limited "unpeeling" of Trudeaus record, and includes an acrostic poem of sorts, claiming Trudeau "builds absolutely nothing, anytime near anything."
----

{{f99.png}} ''[[Canada Proud spending campaign donations at founder's company, financial filings show|https://www.nationalobserver.com/2019/09/19/news/canada-proud-spending-campaign-donations-founders-company-financial-filings-show]]'' September 19, 2019, Emma McIntosh, [[National Observer]]

----
More than $111,000 in donated campaign cash spent by [[Canada Proud]], one of the largest third-party groups trying to sway voters in the federal election, has flowed into a company owned by one of its founders, [[Elections Canada]] filings show.

The bulk of Canada Proud's spending, just over $94,000, went towards ads on [[Facebook]] and Instagram, which Mobilize purchased on behalf of the group. Mobilize also charged Canada Proud $11,300 in "production costs," the filings show.

The right-wing advocacy group is known for its incredible reach on social media and ties to Conservative Party fundraisers. Public expense reports filed to Elections Canada on Sept. 15 show that every dollar of the group's campaign spending has gone to [[Mobilize Media]], a media production company owned by Canada Proud founder and director [[Jeff Ballingall]].
----

{{f0.png}} ''[[Canada Proud's Claim That Winston Churchill Was 'Removed From Google' is Highly Misleading|https://pressprogress.ca/canada-prouds-claim-that-winston-churchill-was-removed-from-google-is-highly-misleading/]]'' June 16, 2020, [[PressProgress]]

----
Claim: A meme published by the right-wing [[Facebook]] page "[[Canada Proud]]" claims British Prime Minister [[Winston Churchill]] was "removed from [[Google]]."

The meme shows an image of Churchill with text that reads: "[[1945]]: victory over Hitler." Below is an image of a Google search result showing Churchill's photo missing from a list of "British Prime Ministers" alongside text that states: "[[2020]]: Removed from Google."

In a caption on the Facebook post, Canada Proud adds: "Communist governments erase and rewrite history. Free countries reflect upon and learn from theirs."

Rating: Canada Proud's claim is misleading — although it does reference an event that was reported by news organizations, it omits relevant context that invites social media users to form false conclusions.
----

{{f0.png}} ''[[Canada Proud's Jeff Ballingall joins O'Toole leadership team|https://www.hilltimes.com/2020/01/16/canada-prouds-jeff-ballingall-joins-otoole-leadership-team/230650]]'' January 16, 2020, Peter Mazereeuw, [[Hill Times]]

----
The founder of the right-wing [[Canada Proud]] online advocacy network has joined MP [[Erin O'Toole]]'s campaign team for the upcoming Conservative Party leadership contest.

[[Jeff Ballingall]] made a name for himself in Canadian political circles when he founded [[Ontario Proud]] and later Canada Proud, social media groups—with a presence on [[Facebook]] and [[Twitter]], as well as a website—that post content denigrating Prime Minister [[Justin Trudeau]] (Papineau, Que.) and advocating for conservative policies and politicians. Those groups are followed by thousands of Canadians.

The Proud organization has also raised money through donations.

{{||StandardTid}}
----

{{f0.png}} ''[[Canada Revenue Agency is Losing $25 Billion Per Year to Corporate Tax Dodgers and Offshore Tax Havens|https://pressprogress.ca/canada-revenue-agency-is-losing-25-billion-per-year-to-corporate-tax-dodgers-and-offshore-tax-havens/]]'' June 28, 2018, [[PressProgress]]

----
Corporate tax dodgers and wealthy elites stashing money in offshore tax havens cost [[Canada]] as much as $25 billion per year, according to [[Canada Revenue Agency]].

On Thursday, Canada's tax collection agency published its first ever estimate of the international tax gap, revealing wealthy Canadians are evading up to $3 billion in tax every year through offshore tax havens.

The CRA estimates the amount of money wealthy Canadians are stashing offshore could range between $75.9 billion and $240.5 billion.
----

{{f345.png}} ''[[Canada spawns its own yellow vest protests - with extra rightwing populism|https://www.theguardian.com/world/2018/dec/20/canada-yellow-vest-protests-gilets-jaunes]]'' December 20, 2018, Leyland Cecco, [[The Guardian]]

----
Amid growing concerns over [[Canada]]'s ailing domestic oil market, protests have erupted in western parts of the country, where some demonstrators have donned yellow reflective vests inspired by [[France]]'s gilets jaunes.

Like their French counterparts, the protesters have organized on [[Facebook]] pages, and focused their fury on a federal carbon tax, but their grievances also include stalled pipeline projects, oil sector layoffs, and – for a small minority – the government's liberal asylum policies.

Canada, the world's fourth-largest oil exporter, has been hit hard by a recent slump in oil prices, and a lack of pipelines to move its crude to markets.
<div style="float: right; max-width:300px">

|>| !Canada Strong and Proud |
|!formation |June 19, 2019|
|!registration id |1147313-1|
|!jurisdiction |ca|
|!status |Not-for-profit|
|!location |Bay Adelaide Centre, East Tower, 22 Adelaide Street West, Suite 3400, Toronto, ON, M5H 4E3, Canada|
|!website |[[strongandproud.ca/|https://www.strongandproud.ca/]]|
</div>

[[Image:Screenshot 20191002-174547sml.png|thumb|right|200px|Spam texts from Canada Strong and Proud.]]
Claims to be "grassroots Canadians", but probably well-funded and connected to [[Canada Proud]]. The spam text responses are used to build a database of which Canadians support which party.

Quite possibly a way to circumvent the party election spending limits.

{{||StandardTid}}
----

{{f49.png}} ''[[Canada Strong and Proud is now registered as a third party ahead of federal election|https://nationalpost.com/news/canada/group-linked-to-robocalls-and-text-messages-registers-as-third-party]]'' July 25, 2019, Christian Paas-Lang, Canadian Press, [[National Post]]

----
OTTAWA — A third-party organization linked to a series of robocall and text campaigns in [[Canada]] is now officially registered as a third party for the upcoming federal election.

[[Canada Strong and Proud]] first came to public attention when it sent out robocalls in late June asking for information about recipients' voting intentions and support for pipelines.

Some complained about receiving the calls without having provided the group with their phone numbers.
----

{{f0.png}} ''[[Canada Strong and Proud registers as third party ahead of election|https://www.ctvnews.ca/politics/canada-strong-and-proud-registers-as-third-party-ahead-of-election-1.4523712]]'' July 25, 2019, Christian Paas-Lang, Canadian Press, [[CTV News]]

----
OTTAWA -- A third-party organization linked to a series of robocall and text campaigns in [[Canada]] is now officially registered as a third party for the upcoming federal election.

[[Canada Strong and Proud]] first came to public attention when it sent out robocalls in late June asking for information about recipients' voting intentions and support for pipelines.

Some complained about receiving the calls without having provided the group with their phone numbers.

Now, Canada Strong and Proud is one of 26 organizations -- so far -- that will be spending money on advertisements or other political activity in the coming months.
----

{{f0.png}} ''[[Canada through Stephen Harper's Eyes|https://thetyee.ca/News/2011/03/23/StephenHarpersEyes/]]'' March 23, 2011, Stephen Harper, [[The Tyee]]

----
(Editor's note: Fourteen years ago [[Stephen Harper]] was vice president of the [[National Citizens Coalition]], an [[Alberta]]-based think tank that crusades for smaller government and less taxes.

Today, on the eve of another federal election, the NCC's web site says: "Is [[Canada]] today perfect? Far from it. Have we conservatives been able to accomplish everything we want? Not by a long shot. But we now have the people, the tools and the political will to help bring Canadians the government they deserve at a price they can afford."

Next week Stephen Harper will begin his fourth try at winning a majority government for the Conservative Party he welded together from its predecessors, the Reform Party and the [[Progressive Conservative]]s.We thought it might be a good time to run in its entirety the speech Harper gave to a June [[1997]] [[Montreal]] meeting of the right-wing U.S. [[Council for National Policy]], in which he spoke frankly about the aspirations and criticisms he holds for Canada.]
{{||StandardTid}}
----

{{f0.png}} ''[[Canada will antagonize either the U.S. or China with wireless tech decisions|http://theconversation.com/canada-will-antagonize-either-the-u-s-or-china-with-wireless-tech-decisions-121683]]'' August 12, 2019, Justin Longo, [[The Conversation]]

----
The place of Huawei in [[Canada]]'s 5G network, and the associated national security implications, will be a key issue for the next federal government.

Conservative Leader [[Andrew Scheer]] said if his party wins the October election he would ban Huawei from participating in Canada's 5G wireless networks.

On July 30, Public Safety Minister [[Ralph Goodale]] said there was no chance of an announcement before the election.
{{||StandardTid}}
----

{{f132.png}} ''[[Canada, international allies butting heads over Ottawa's focus on dangers of white supremacism|https://www.theglobeandmail.com/politics/article-canada-international-allies-butting-heads-over-ottawas-focus-on/]]'' April 23, 2019, Mike Blanchfield, [[Globe and Mail]]

----
[[Canada]] has been butting heads with some of its closest allies over the extent to which rising white supremacy at home and abroad poses a global threat, federal insiders say.

The quiet but at-times-controversial diplomacy has come as [[Justin Trudeau]]'s Liberals, gearing up for a federal election campaign this fall, try to portray Conservative Leader [[Andrew Scheer]] and his party as soft on white supremacy and so-called alt-right views.

During last month's G7 meeting of foreign ministers in Dinard, [[France]], Foreign Affairs Minister [[Chrystia Freeland]] met with stiff resistance from some fellow attendees over the language she wanted to use in a joint communique, The [[Canadian Press]] has learned.
----

{{f185.png}} ''[[Canada, keep your eye on Alberta  --  it won't be pretty, but it should be instructive|https://rabble.ca/blogs/bloggers/alberta-diary/2020/07/canada-keep-your-eye-alberta-it-wont-be-pretty-it-should-be]]'' July 28, 2020, David Climenhaga, blogs, [[rabble.ca]]

----
You can just tell it's likely to be a crazy week in [[Alberta]] politics.

To understand just how crazy, you have to think about what the [[Kenney government]] is noisily focusing on, and what is actually happening.

In the legislature, Premier [[Jason Kenney]] and his [[United Conservative Party]] government are busy ramming through a couple of bad laws -- one setting the stage for further privatization of public heath care and the continuation of the government's mid-pandemic war on physicians, the other designed to reduce the rights of working people in the name of cutting "red tape" and to hamstring unions by smothering them in the same stuff.
----

{{f0.png}} ''[[Canada, Wexit, and the federal election targeted in Russian disinformation campaign, academics say|https://calgaryherald.com/news/local-news/canada-wexit-and-the-federal-election-targeted-in-russian-disinformation-campaign-academics-say]]'' November 3, 2019, Zach Laing, [[Calgary Herald]]

----
What academics are calling a [[Russia]]-backed propaganda campaign targeted last month's Canadian election, focusing on divisive topics including an [[Alberta]] secession movement.

[[Sputnik]], a news agency sponsored by the Russian government and cited by the [[New York Times]] of engaging in sharing disinformation, sent a correspondent to [[Canada]] to cover some aspects of the country's 43rd general election.

One such article, released the day before the Oct. 21 election that saw Prime Minister [[Justin Trudeau]] retain office via a minority Parliament, highlighted a separatist movement led by Albertan [[Peter Downing]] dubbed [[Wexit]].
----

{{f0.png}} ''[[Canada, your Islamophobia is showing|https://nowtoronto.com/news/canada-christchurch-islamophobia-far-right/]]'' April 17, 2019, Ishmael N. Daro, [[Now Magazine]]

----
The resurgence in the last few years of far-right forces across the so-called Western world should alarm everyone, but it's no surprise that so much of the dehumanizing War on Terror language about [[Muslim]]s and Islam has become a part of the white supremacist and white nationalist world view. 

As far-right politicians have gained power in [[Europe]] and the Americas, they have been largely united in their antipathy toward Muslims, particularly refugees fleeing instability and violence in the Middle East and North [[Africa]]. 

Anti-immigrant attitudes were key to the "Leave" side winning the [[Brexit]] vote in [[2016]], with right-wing leader [[Nigel Farage]] parading a billboard around the country that depicted a long line of refugees as a threat pushing Britain toward its "breaking point." 

And the same U.S. president who said "some very fine people" were among the fascists marching in [[Charlottesville]] continues to maintain a Muslim ban.

{{||StandardTid}}
----

{{f0.png}} ''[[Canada's abortion issue gets renewed attention ahead of federal election|https://globalnews.ca/news/5884692/abortion-election-federal-canada/]]'' September 10, 2019, Joanna Smith, Canadian Press, [[Global News]]

----
The abortion issue has been getting renewed attention ahead of the October election, which could be one way the political conversation in the United States is flowing across the border — sometimes, with a little help from the Liberals.

Green party Leader [[Elizabeth May]] raised eyebrows on Monday when she told the [[CBC]] she would not whip votes or try to prevent anyone in her caucus from putting forward legislation on the issue, despite personally believing women should have access to safe and legal abortions.

That is in line with party policy, but then the Greens clarified that all candidates running under their banner are required to support abortion rights.
----

{{f99.png}} ''[[Canada's anti-election-meddling panel would prefer to keep quiet|https://www.nationalobserver.com/2019/07/09/news/canadas-anti-election-meddling-panel-would-prefer-keep-quiet]]'' July 9, 2019, Carl Meyer, [[National Observer]]

----
[[Canada]]'s anti-election-meddling panel will look into domestic threats as well as foreign interference during this fall's campaign.

But the government officials tasked with probing attempts to subvert Canada's free and fair elections will require all members of the panel to sign off before informing the public of an incident.

That's because the panel sees its power to go public as a last resort, and would prefer that journalists and civil society organizations keep citizens informed through debunking conspiracy theories or exposing fake social media accounts before disinformation spreads too far.
----

{{f0.png}} ''[[Canada's Anti-Lockdown Protests are a Ragtag Coalition of Anti-Vaccine Activists, Conspiracy Theorists and the Far-Right|https://pressprogress.ca/canadas-anti-lockdown-protests-are-a-ragtag-coalition-of-anti-vaccine-activists-conspiracy-theorists-and-the-far-right/]]'' May 8, 2020, [[PressProgress]]

----
A number of news reports have suggested the anti-lockdown protesters are mainly concerned about "the economy." The organizers of these protests have themselves claimed to be speaking out on behalf of "business owners."

Yet, even a casual glance at the signs appearing at these protests suggest it's inaccurate to claim "the economy" is the anti-lockdown protesters' main concern.

As previously reported by [[PressProgress]], the protests were originally organized by a mysterious group calling itself "[[Free North Patriots]]," which appeared out of thin air on April 12 and immediately began promoting "peaceful protests."

{{||StandardTid}}
----

{{f132.png}} ''[[Canada's biggest Trumpland enemy is on the rise|https://www.theglobeandmail.com/opinion/article-canadas-public-enemy-no-1-in-trumpland-is-on-the-rise/]]'' April 7, 2020, Lawrence Martin, Opinion, [[Globe and Mail]]

----
A long-time [[China]] hawk, Mr. Navarro is now embroiled in a coronavirus controversy. The [[New York Times]] reported Tuesday that he warned Mr. Trump in a memorandum as early as Jan. 29 that COVID-19 could devastate the country. In response, Mr. Trump restricted travel from China two days later. But he subsequently played down the virus threat and said recently that no one could have predicted its disastrous impact. No one except, as it turns out, his good friend Mr. Navarro.

In broadening his turf to COVID-19, Mr. Navarro got into a shouting match with Dr. [[Anthony Fauci]], insisting to the President's expert on infectious diseases that the malaria drug hydroxychloroquine was a good way to treat the coronavirus. He was roundly denounced in the media for trying to come across as a medical expert.

The same Mr. Navarro was behind the plan for stationing troops near the Canadian border, an idea which has since been discarded. He is the one who went on [[Fox News]] after the [[2018]] G7 summit in [[Quebec]] to say of [[Justin Trudeau]] that "there's a special place in hell for any foreign leader that engages in bad-faith diplomacy with President Donald J. Trump."
----

{{f0.png}} ''[[Canada's Climate Scientists Can't Do Their Jobs Because Of Corporate Tax Loopholes|https://www.narcity.com/news/ca/tax-loopholes-in-canada-are-reportedly-leaving-climate-scientists-with-less-resources]]'' September 26, 2019, Anja Kundacina, [[Narcity]]

----
The results are in from a survey taken by federal scientists in [[Canada]]. More than 95 percent say that climate change is a crisis in need of immediate action, while only 20 percent of them think Canada is doing enough to fight and mitigate the crisis. This is largely due to corporate tax loopholes in Canada which are taking billions of dollars away from science, the research says.

The survey was conducted by the Professional Institute of the Public Service of Canada (PIPSC), a union representing 60,000 public service professionals including Canada's scientists.

"Nine out of 10 [[Canada Revenue Agency]] tax professionals say it is easier for corporations and wealthy individuals to evade or avoid tax responsibilities than it is for average Canadians," said PIPSC President Debi Daviau.
----

{{f0.png}} ''[[Canada's Conservatives Are Upping Their Digital Game|https://thetyee.ca/Opinion/2017/07/05/Canada-Conservatives-Upping-Digital-Game/]]'' July 5, 2017, Matt Price, Opinion, [[The Tyee]]

----
The [[CBC]] story gave a bit of a pass to [[Ontario Proud]]'s spokesperson [[Jeff Ballingall]], noting that he has been a Conservative staffer, but letting him characterize the initiative as a shoestring enterprise organically tapping into grassroots frustration with Liberals.

In fact, Ontario Proud is part of an online network of other "Proud" groups in [[Saskatchewan]], [[Alberta]] and B.C., with a growing combined followership of over 165,000 in addition to the Ontario number.

Such networks don't just emerge without co-ordination — nor do they grow as fast as this without outside investment. These groups have video production capacity, and other spokespeople like [[Aaron Gunn]] in B.C., formerly with the [[Canadian Taxpayers Federation]]. None of this is accidental.
----

{{f345.png}} ''[[Canada's Conservatives vow to create 'barbaric cultural practices' hotline|https://www.theguardian.com/world/2015/oct/02/canada-conservatives-barbaric-cultural-practices-hotline]]'' October 2, 2015, John Barber, [[The Guardian]]

----
The heightened rhetoric over "Canadian values" coincides with a rise in anti-[[Muslim]] hate crimes. [[Montreal]] police are investigating an incident in which a gang of teenaged boys attacked a pregnant woman in the city's north end and knocked her down while attempting to remove her head covering.

The attack is one of several incidences of anti-Muslim harassment that are reported to have occurred in [[Quebec]], where the issue of "reasonable accommodation" of ethnic and religious minorities is especially charged.

In addition to encouraging Canadians to report "barbaric cultural practices", the Conservatives re-affirmed their determination to cancel the citizenship of convicted terrorists, even those born in [[Canada]].

Although widely supported by voters responding to polls, the Conservative's aggressive attack against a minority culture has drawn strong condemnation from opposition politicians and others. On Thursday, the Quebec provincial legislature adopted a motion condemning [[Islamophobia]]. Further west, the popular mayor of [[Calgary]], [[Naheed Nenshi]], attacked the Conservative initiatives as "unbelievably dangerous."

"This is disgusting and we have to stop it," said Nenshi, a Muslim.

In return, Conservative defence minister [[Jason Kenney]] accused Nenshi "and people like him" of politicizing the niqab issue.
----

{{f0.png}} ''[[Canada's Divisions Are Hardening|https://thetyee.ca/Opinion/2019/07/15/Canada-Divisions-Hardening/]]'' July 15, 2019, Paul Willcocks, [[The Tyee]]

----
Start with an [[Angus Reid]] poll released last month. It asked people to set out the three most important issues facing the country.

[[Climate change]] and environment, said Canadians. For 40 per cent of us, the issue was among the three most important. 

The poll found 65 per cent of Liberal supporters considered it among the three most critical issues; 58 per cent of NDP supporters; and 71 per cent of Green voters.

But only eight per cent of Conservative supporters cited climate change and the environment as an important issue.
----

{{f0.png}} ''[[Canada's Environment Minister Catherine McKenna gets security detail|https://www.dw.com/en/canadas-environment-minister-catherine-mckenna-gets-security-detail/a-50348815]]'' September 9, 2019, [[Deutsche Welle]]

----
As the climate debate intensifies ahead of [[Canada]]'s federal election in October, the country's environment minister has been assigned a security detail.

"There are places, yes, that I have to have security now and I don't think that's a great situation," [[Catherine McKenna]], a member of the governing Liberal Party, told the [[Canadian Press]] on Saturday. "I'm someone who is trying to do my job, live my life, and talk and engage with people, and it makes it harder. I'm not going to let this stop me but I wish it would stop."

In [[Ottawa]], Canada's capital, where locals mingle with federal ministers and politicians, it's nearly unheard of for a top official to use a security detail.
----

{{f73.png}} ''[[Canada's far-right Rebel Media site down after service cut|https://www.smh.com.au/world/canadas-farright-rebel-media-site-down-after-service-cut-20170822-gy19tf.html]]'' August 21, 2017, Alastair Sharp, [[Sydney Morning Herald]]

----
[[Toronto]]: [[Canada]]'s conservative [[Rebel Media]] said a technology company stopped directing traffic to its website, making it inaccessible to some users around the world on Monday as the site known for tirades against [[Muslim]]s and refugees scrambled to get back online.

Last week [[GoDaddy]] Inc, Alphabet Inc's [[Google]] and other technology companies pushed the neo-Nazi website [[Daily Stormer]] offline by terminating services to the online publication, which helped organise a white nationalist rally that turned violent in [[Virginia]] on August 12.

Rebel Media founder [[Ezra Levant]] said he was given 24 hours' notice and no explanation for the action. He did not identify the technology company.
----

{{f132.png}} ''[[Canada's focus on dangers of white supremacy has caused conflict with some international allies, official says|https://www.theglobeandmail.com/politics/article-canadas-focus-on-dangers-of-white-supremacy-has-caused-conflict-with/]]'' April 23, 2019, Mike Blanchfield, [[Globe and Mail]]

----
[[Canada]] has been butting heads with some of its closest allies over the extent to which rising white supremacy at home and abroad poses a global threat, federal insiders say.

The quiet but at-times-controversial diplomacy has come as [[Justin Trudeau]]'s Liberals, gearing up for a federal election campaign this fall, try to portray Conservative Leader [[Andrew Scheer]] and his party as soft on white supremacy and so-called alt-right views.

During last month's G7 meeting of foreign ministers in Dinard, [[France]], Foreign Affairs Minister [[Chrystia Freeland]] met with stiff resistance from some fellow attendees over the language she wanted to use in a joint communique, The [[Canadian Press]] has learned.
----

{{f0.png}} ''[[Canada's House of Commons suspending for 5 weeks as officials battle coronavirus spread|https://globalnews.ca/news/6671756/house-of-commons-suspending-coronavirus/]]'' March 13, 2020, Amanda Connolly, [[Global News]]

----
The [[House of Commons]] is shutting down in a bid to tackle the growing spread of the new coronavirus disease known as COVID-19.

Officials from the political parties have been in discussions over recent days about whether the House of Commons should return from its scheduled break week next week and on Friday, the Conservative House Leader [[Mark Strahl]] and Bloc [[Quebec]]ois Leader Yves-Francois Blanchet said all parties had reached an agreement to suspend.

Government House Leader [[Pablo Rodriguez]] spoke after all of the opposition parties had voiced their agreement for the motion to adjourn.
----

{{f0.png}} ''[[Canada's marginal 'Christian right'|https://theconversation.com/canadas-marginal-christian-right-121024]]'' August 11, 2019, Jonathan Malloy, [[The Conversation]]

----
The political power of the American Christian right naturally leads to interest and speculation about the influence of similar groups in [[Canada]]. But social conservatives and evangelical Christians are a marginal force in Canadian politics, even in the Conservative party. And research finds their dynamics here are quite different than in the United States.

Is there a Canadian Christian right at all? Yes and no.

The Christian right is closely associated with evangelical Christianity, and perhaps 10 to 15 per cent of Canadians (depending on the survey method) are evangelical Christians. Nearly all are strongly conservative on issues of reproduction and sexuality. But their broader political views vary considerably. Few would support "dominionist" ideas of imposing a theological state.
----

{{f84.png}} ''[[Canada's most corrupt Premier: Doug Ford or Jason Kenney?|https://north99.org/2019/11/27/canadas-most-corrupt-premier-doug-ford-or-jason-kenney/]]'' November 27, 2019, Kian Malekanian, [[North99]]

----
Since being elected, [[Doug Ford]] and his government have been embroiled in scandal after scandal. A poll conducted in July showed that about 60% of Ontarians considered his administration to be corrupt.

[[Jason Kenney]] now appears to be following in Ford's footsteps, entangling himself in a web of unscrupulous behaviour and sketchy dealings.

Both Premiers have a penchant for shady governance, but who stands above the other as [[Canada]]'s most corrupt Premier?
----

{{f0.png}} ''[[Canada's Most Prominent Black Activist Has a Message for White Liberals|https://psmag.com/social-justice/desmond-cole-has-a-message-for-white-liberals]]'' October 15, 2018, Brian J. Barth, [[Pacific Standard]]

----
[[Doug Ford]], considered a Canadian [[Donald Trump]]—or, if you prefer, "maple-glazed Trump"—by many progressive Canadians, is the brother of the late [[Rob Ford]], [[Toronto]]'s infamous former mayor, who once referred to himself as "the most racist guy around." (Admittedly, Rob was wasted when he said that.) This was one of countless invective-laden statements that surfaced during Rob Ford's scandal-ridden career. Now, his brother seems to be treading similar ground: In late September, Doug posed for a picture with his arm around [[Faith Goldy]], a white supremacist running for mayor in Toronto, an image that immediately went viral.

"Many believe it was really Doug who was the mastermind of his brother's actions and agenda," Cole tells me as we sip juice at a café near the news-talk station where both the Ford brothers and Mayor Tory have hosted shows of their own.

Despite Rob Ford's racist, womanizing, wife-battering, homophobic, crack-smoking, booze-guzzling, and gangster- and prostitute-consorting ways, he remains an icon in [[Ford Nation]], as the brothers refer to their largely suburban, working-class base; hence the tidal wave of support for Doug as premier (Rob Ford died in [[2016]]). His party surged ahead in the polls when Doug stepped into the race after his party's original candidate was felled by a sex abuse scandal. The conservatives were even "impinging on what was a liberal fortress in Toronto," one pollster noted as the election heated up. "This is very unusual."
----

{{f132.png}} ''[[Canada's new far right: A trove of private chat room messages reveals an extremist subculture|https://www.theglobeandmail.com/canada/article-canadas-new-far-right-a-trove-of-private-chat-room-messages-reveals/]]'' April 27, 2019, Shannon Carranco, [[Globe and Mail]]

----
They come from all walks of life: tradesmen, soldiers, a student teacher, a financial analyst, an aspiring lawyer, among others. And they are in every province, in communities large and small. They gather on the internet to strategize and seek pathways into mainstream politics. They are anti-Semitic, anti-immigrant, Islamophobic, sexist and racist. They are young and radicalized. They are the new far right in [[Canada]].

The [[Globe and Mail]] has obtained a trove of 150,000 messages posted between February, [[2017]], and early [[2018]] that reveal the private communications of a loosely aligned node of Canadian right-wing extremists. The record of their continuing conversations reveals a movement, energized by the rise of white ethnonationalism in the United States, that aims to upend a decades-old multicultural consensus in this country.

The discussions reviewed by The Globe and Mail originally took place on a text-and-voice application called Discord, an app meant for gamers that is also popular with the far right. The group called itself the [[Canadian Super Players]], apparently to disguise themselves as video gamers.
----

{{f0.png}} ''[[Canada's New Partisan Media Are Poised To Ride A Facebook Wave To Election Day|https://www.buzzfeednews.com/article/craigsilverman/canada-partisan-media-ontario-proud-north99]]'' July 24, 2019, Craig Silverman, [[BuzzFeed News]]

----
[[Taylor Scollon]] says he knows what Canadians on [[Facebook]] want: content about political issues that gets them fired up.

"Our mission is to advance a policy agenda, and so we tailor our content to that. That's what's rewarded on social media platforms," he said.

Scollon is one of the people behind [[North99]], a nonprofit that uses articles, memes, and videos to advance a left-wing policy agenda, primarily on Facebook.

Over the past year or so, that has largely taken the form of attacking [[Ontario]] Premier [[Doug Ford]] and his policy decisions. And on Facebook, it can get more traction than traditional news coverage.
----

{{f0.png}} ''[[Canada's New Right New Media|https://dcc.infoscapelab.ca/projects/ecosystem/new-right-new-mediasphere/]]'' October 18, 2019, Anthony Burton, [[Digital Citizenship Cultures]]

----
We examine the other media properties that, along with the Rebel, make up [[Canada]]'s new right new mediasphere and set up a new space of digital political discourse.

Digital medias

In our previous post, we outlined the history and of [[Rebel Media]] before analyzing the ways in which they've used [[YouTube]] (and YouTube has used them) to become a major player within Canadian news media. The Rebel is, far more than any other news source, the go-to place for a daily dose of anti-Trudeau rhetoric, tirades about feminism, and fear-mongering about everything from a carbon tax to the invasion of immigrants from south of the border. [[Breitbart]] North, if you will. But just as Breitbart was at the centre of what Yochai Benkler calls a "right-wing media ecosystem" in the lead-up to the [[2016]] American presidential election, the Rebel, too, has fellow travellers on the road trip across the Trans-Canada Highway of the new right. Benkler's thesis is that in the face of an ideological and economic rebellion against traditional news outlets like the [[New York Times]] and the [[Washington Post]], websites that focused on low-quality yet ideologically-rich news articles like Breitbart and the [[Daily Caller]] created a pocket on the right-wing of American political media that was highly referential within itself and pushed itself as an "alternative" to these mainstream media sources. But while Benkler's "alternative media ecosystem" included major traditional players such as [[Fox News]], there is no media company in Canada–especially on the right–with Murdoch money. This means that the new Canadian right has had to build itself from the bootstraps with online media such as websites and Youtube channels, creating what I've termed a sphere of "new right new media". In this blog post, we'll outline the three other major players that constitute the core of the Canadian "new right new media", and then in a follow-up post we'll work with some data to show how the four together have created a new right media ecosystem in Canada with the traffic, shared issues, and political ties to match.
----

{{f0.png}} ''[[Canada's political compass is veering far right|https://www.aljazeera.com/indepth/opinion/canada-political-compass-veering-190421204243047.html]]'' April 22, 2019, Andrew Mitrovica, [[Al Jazeera]]

----
This fact may come as unsettling news to scores of progressives at home and abroad who remain wedded to the fantasy that [[Canada]] is an ideological, as well as geographical, antidote to the metastasising plague of [[Donald Trump]].

This foolish myth - promoted by centrist US writers who have thanked God for Canada's "moral" leadership and are blinded to the truth by the florid rhetoric of a telegenic prime minister - was recently laid bare.

Only days ago, the [[United Conservative Party]] (UCP) won a majority government in [[Alberta]]'s provincial election. The party's leader, [[Jason Kenney]] - a steadfast disciple of ex-Tory Prime Minister [[Stephen Harper]] - told his giddy supporters that the oil-rich western province was "open for business". Not done recycling that pitiable trope, Kenney added another: "Friends, tonight the silent majority has spoken."
----

{{f94.png}} ''[[Canada's political parties are ranking you|https://www.thestar.com/politics/political-opinion/2019/08/31/canadas-political-parties-are-ranking-you.html]]'' August 31, 2019, Susan Delacourt, [[Toronto Star]]

----
The school year is only just beginning and report cards are a long way off — unless you are a Canadian voter, currently being graded according to your likely political leaning as the election looms.

Most Canadians assume that elections are an opportunity to assign pass-or-fail marks to the politicians. What voters may not know is that they're being sized up as well — by the political parties seeking those precious Xs on the ballot on Oct. 21.

Inside the huge, mostly secret databases that all the major parties keep are comprehensive lists of voters, sorted by likelihood of support.
----

{{f0.png}} ''[[Canada's probable next PM is courting the far right to win|https://www.aljazeera.com/indepth/opinion/canada-probable-pm-courting-win-190401134751391.html]]'' April 3, 2019, Andrew Mitrovica, [[Al Jazeera]]

----
It is said that you can take the measure of a man by the company he keeps.

By that objective calculus, the toxic company that [[Canada]]'s Conservative leader, [[Andrew Scheer]], stubbornly keeps ought to disabuse anyone of the silly notion that Canada is an antidote to the pestilence of white nationalism infecting other, Western "liberal" democracies.

Scheer has a long history of courting white nationalists by appealing unabashedly and overtly to their ugly, nativist, xenophobic and racist temperaments (to describe them as "ideas" is antithetical to the word).
----

{{f345.png}} ''[[Canada's real barbarism? Stephen Harper's dismembering of the country|https://www.theguardian.com/environment/true-north/2015/oct/14/canadas-real-barbarism-stephen-harpers-dismembering-of-the-country]]'' October 14, 2015, Martin Lukacs, [[The Guardian]]

----
The threat of barbarism is grave, insidious and far-reaching. Those responsible are a small group nurturing a foreign-inspired ideology on Canadian soil. They pore over rigid doctrines in cloistered rooms. They scheme to impose their values, attractive only to a minority, on the majority of Canadian people. They have carefully veiled their true selves but their agenda is unmistakable: to erase the country's achievements in security and fairness.

This threat comes not from a handful of niqab-wearing [[Muslim]] women. It has always come from [[Canada]]'s Conservative party. Their imported neoconservative ideology, baked into homegrown resentment toward the federal state, has never been palatable to a country with progressive ambitions. They have risen to power through other means: money and economic clout; a deep network of right-wing media and think tanks that have shaped policy options; and an unreformed electoral system that has allowed a party with only a quarter of the electorate's support to rule unhindered.

They have not been one for grand gestures. Their approach has been a steady accumulation of small, methodical steps, animated by a long-term vision. That vision is to extinguish [[Stephen Harper]]'s perception of Canada: "a northern [[Europe]]an welfare state in the worst sense of the term," as he once described the country. That those Scandinavian governments are the world's best in providing free healthcare and education, redistributing wealth, and guaranteeing political expression: this to Harper is cause for loathing.
----

{{f253.png}} ''[[Canada's social media arms race and the battle for hearts and likes|https://www.macleans.ca/politics/canadas-social-media-arms-race-and-the-battle-for-hearts-and-likes/]]'' July 4, 2019, Stephen Maher, [[Macleans]]

----
[[Jeff Ballingall]] is smiling as his team inflates a big plastic banana with #TrudeauIsBananas printed on its side, on the busy pedestrian mall across the corner from Prime Minister [[Justin Trudeau]]'s [[Ottawa]] office.

A woman with a camera around her neck is snapping pictures as young people in banana costumes hand out anti-Trudeau stickers and bookmarks to the lunchtime crowd.

Ballingall, 33, is a rising star in the conservative movement. In [[2016]], he founded [[Ontario Proud]], the [[Facebook]] group that played a big role in taking down [[Kathleen Wynne]], engaging millions of Ontarians with online videos and memes.
----

{{f0.png}} ''[[Canada's top court is not hearing case about Covid-19 'crimes'|https://factcheck.afp.com/canadas-top-court-not-hearing-case-about-covid-19-crimes]]'' May 13, 2021, [[AFP]]

----
Social media posts claim that the [[Supreme Court of Canada]] agreed to hear a case accusing Prime Minister [[Justin Trudeau]], [[Ontario]] Premier [[Doug Ford]] and other civic officials of "crimes against humanity" for implementing public health measures against Covid-19. This is false; the document used as proof was filed in a provincial court where it was dismissed pending appeal, and the country's top court confirmed that no such case exists on its docket.

"Canadian Supreme Court has accepted the case for Crimes Against Humanity presented by Dr. [[Reiner Fuellmich]], R.F. Kennedy jnr, & [[Dalores Cahill]]," reads the title of a May 5, [[2021]] article published on a website called Philosophers Stone. It was shared more than 1,500 times on [[Facebook]], according to the social media monitoring tool CrowdTangle.

The article has since been updated to say, "this is not a real case before the courts," but the original claim continues to circulate on [[Twitter]], [[Instagram]] and via a [[BitChute]] video.
----

{{f0.png}} ''[[Canada's top doctor has many fans - but she's also facing a backlash|https://www.politico.com/news/2020/04/26/canada-top-doctor-coronavirus-207517]]'' April 26, 2020, Maura Forrest, [[Politico]]

----
Public health officials have become [[Canada]]'s darlings during the Covid-19 pandemic, but their new celebrity has also made them targets of criticism and online abuse.

A small movement in Canada is now calling for the ouster of Dr. [[Theresa Tam]], the country's chief public health officer, an echo of demands in the U.S. for President [[Donald Trump]] to fire his own top disease expert, Dr. [[Anthony Fauci]].

The movement was given fresh oxygen this week by [[Derek Sloan]], a member of Parliament and a candidate for the leadership of the federal Conservative Party, who tweeted that "Dr. Tam must go!" and questioned in a Facebook video whether she works "for Canada or for [[China]]."
----

{{f0.png}} ''[[Canada's Top Hospital Donor Also Funds Right-Wing Groups Working to Dismantle Public Healthcare|https://pressprogress.ca/canadas-top-hospital-donor-also-funds-right-wing-groups-working-to-dismantle-public-healthcare/]]'' November 14, 2017, [[PressProgress]]

----
He's given millions of dollars to the [[Fraser Institute]] too

A multi-millionaire who recently made the biggest donation to a Canadian hospital in history is also quietly funding a network of right-wing groups active in the fight to dismantle [[Canada]]'s public healthcare system.

Last month, [[Peter Munk]] – an 89-year-old mining magnate who made his fortune running [[Barrick Gold]], "the world's largest gold mining company" – made a $100 million donation to [[Toronto]]'s Peter Munk Cardiac Centre through The Peter and Melanie Munk [[Charitable]] Foundation, heralded as "the largest commitment to a Canadian hospital in our country's 150-year history."
----

{{f99.png}} ''[[Canada's top public servant fears 'someone is going to be shot' in next election campaign|https://www.nationalobserver.com/2019/02/21/news/canadas-top-public-servant-fears-someone-going-be-shot-next-election-campaign]]'' February 21, 2019, [[National Observer]]

----
[[Canada]]'s top civil servant said he fears "someone is going to be shot" during the upcoming federal election campaign in blunt opening comments to a committee investigating the government's role in the SNC-Lavalin controversy.

Privy Council clerk [[Michael Wernick]] told the [[House of Commons]] justice committee he was worried about a sharp escalation in the rhetoric used to gain advantage in the political realm that was poisoning public discourse.

Michael Wernick lamented the "vomitorium of social media" and worried that the reputations of honourable people who have served their country were "being besmirched and dragged through the market square."
----

{{f94.png}} ''[[Canada's yellow vest movement looks like it's here to stay - but what is it really about?|https://www.thestar.com/edmonton/2019/01/04/canadas-yellow-vest-movement-looks-like-its-here-to-stay-but-what-is-it-really-about.html]]'' January 4, 2019, Omar Mosleh, [[Toronto Star]]

----
Although some yellow vest members denounce extremists in their midst, the movement, intentionally or not, is providing a platform to individuals and groups with extreme views. The [[Wolves of Odin]] — an Edmonton-based splinter group of the Soldiers of Odin who insist they're only against radical Islam but have posted blatantly Islamophobic remarks on social media — have attended every yellow vest protest in Edmonton.

The Yellow Vest Canada Facebook page, which has more than 100,000 members, is particularly toxic, said [[Canadian Anti-Hate Network]] director [[Evan Balgord]], a researcher who has been tracking the yellow vest movement nationwide.

"If you go through it at any given moment, you're going to find anti-Semitic conspiracy theories, you're going to find death threats, you're going to find other calls to violence, racism directed to Muslims — and it doesn't take very long," Balgord said. "I found my first death threat in five minutes."
----

{{f84.png}} ''[[Canada's Yellow Vests Are Importing Tea Party-Style Hate|https://north99.org/2019/02/26/canadas-yellow-vests-are-importing-tea-party-style-hate/]]'' February 26, 2019, [[North99]]

----
Reading only mainstream media coverage of the Yellow Vests "[[United We Roll]]" convoy would give anyone the impression that the February 19th protest in [[Ottawa]] was a mass gathering of blue-collar workers fed up with government mismanagement of the economy.

The reality is quite different.

The Yellow Vest protest was no mass gathering, involving only approximately 150 protestors gathered on Parliament Hill. Nor was it a protest driven by economic concerns. The animating force of the group appears to be fear of immigration, xenophobia, and rage against Prime Minister Trudeau.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Canadian Alliance |
</div>

!!!See also
*[[Canadian Alliance|https://en.wikipedia.org/wiki/Canadian_Alliance]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Canadian Anti-Hate Network |
</div>

!!!See also
*[[Canadian Anti-Hate Network|https://en.wikipedia.org/wiki/Canadian_Anti-Hate_Network]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Canadian Association for Free Expression |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Canadian Association of Petroleum Producers |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Canadian Citizens for Charter Rights and Freedoms |
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Canadian Club sends notice barring reporters from Stephen Harper speech|https://www.cbc.ca/news/politics/stephen-harper-book-canadian-club-media-barred-1.4857438]]'' October 10, 2018, Mike Blanchfield, Canadian Press, [[CBC News]]

----
The news media has been uninvited to a speech by [[Stephen Harper]] on Thursday, underscoring the apparent antipathy the former prime minister continues to harbour in private life towards the Canadian press corps.

Harper is to address the Canadian Club of [[Toronto]], which had previously invited reporters to cover the event. But the club sent out a notice to the media Wednesday saying the invitation had been sent in error.

"The [[Canadian Club of Toronto]] would like to apologize for inviting the media to our event with The Right Honourable Stephen Harper. This is a closed event. The previous media advisories were sent in error," said the notice.
<div style="float: right; max-width:300px">

|>| !Canadian Coalition for Firearm Rights |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Canadian Coalition of Concerned Citizens |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Canadian Combat Coalition |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Canadian Conservatives Are Having a Bad Time at the Online Hate Hearings|https://www.vice.com/en_ca/article/ywyqbw/canadian-conservatives-are-having-a-bad-time-at-the-online-hate-hearings]]'' June 4, 2019, Mack Lamoureux, [[Vice News]]

----
[[Lindsay Shepherd]], left, and [[Michael Cooper]], right. Photo via [[YouTube]] screenshot and Government of [[Canada]].

Canadians politicians just held their second hearing exploring online hate and once again conservative politicians and pundits have fumbled the ball something fierce.

The woes surrounding the [[House of Commons]] Justice Committee's hearings on the spread of online hate began last week with a Conservative MP reading the manifesto of the far-right terrorist who killed 50 [[Muslim]]s in [[New Zealand]].
----

{{f0.png}} ''[[Canadian Conservatives Face Their Alt-Right Problem|https://thetyee.ca/News/2017/08/25/Canadian-Conservatives-Alt-Right-Problem/]]'' August 25, 2017, Jeremy J. Nuttall, [[The Tyee]]

----
Right-wing extremists will face a tougher ride in the Canadian conservative movement in the wake of a deadly protest in [[Charlottesville]] and other controversies, predicts former Tory MP and leadership candidate [[Chris Alexander]].

Alexander said the "alt-right" had become a noticeable presence in conservative circles, but more mainstream conservatives won't accept their views.

"I think there was some naivety and some appeasement of really nasty elements — not many of them — that will end now," he said. Alexander said the extremists' presence in conservative ranks was real, but also blown out of proportion by the media.
<div style="float: right; max-width:300px">

|>| !Canadian Constitution Foundation |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Canadian corporations enjoy billions of dollars in tax cuts while we bear the burden|https://www.downsviewadvocate.ca/2019/08/opinion-canadian-corporations-enjoy-billions-of-dollars-in-tax-cuts-while-we-bear-the-burden/]]'' August 15, 2019, Maria Augimeri, Opinion, [[Downsview Advocate]]

----
Supporters of this tax cuts plan will argue it "stimulates job growth." As I detailed in the [[2013]] article, studies show that despite over 15 years of corporate tax reduction, corporations have simply banked the money instead of reinvesting it as was intended. This notion holds even more truth today. It is madness to continue this policy.

To be clear, I am not speaking about taxes on small businesses. They enjoy a completely different and smaller tax burden, as they should. This is about the mega corporations with assets of over $50 million who are sitting on piles of cash yet refuse to pay their fair share.

For years and years, both the Conservatives and the Liberals have counted on your vote so they can subsidize the profits for their big business friends on your back.
{{||StandardTid}}
{{||StandardTid}}
----

{{f99.png}} ''[[Canadian crude plummets to US$5 a barrel as oilpatch awaits federal bailout|https://www.nationalobserver.com/2020/03/27/news/canadian-crude-plummets-us5-barrel-oilpatch-awaits-federal-bailout]]'' March 27, 2020, Emma McIntosh, [[National Observer]]

----
As the oilpatch awaits a bailout from the federal government, the price of Canadian crude plunged to a new historic low of US$5 per barrel Friday. The industry has been left staggering in recent weeks thanks to the double whammy of the COVID-19 pandemic, which has sent global markets into a tailspin, and a price war between [[Saudi Arabia]] and [[Russia]]. Now a barrel of Western Canadian Select (WCS), the Canadian benchmark, is going for roughly the same price as a Big Mac. "This is really unknown territory," said Warren Mabee, the director of the Institute for Energy and [[Environmental]] Policy at [[Queen's University]].

The abrupt spiral of the oil and gas sector, which contributed 11 per cent of [[Canada]]'s gross domestic product in [[2018]], has broad and dire consequences ?for the federal and [[Alberta]] economies. Already, oil producers are cutting spending plans and analysts are forecasting that production will need to be slashed, with WCS closing at US$5.06 per barrel Friday. The drop blows a hole in Alberta Premier [[Jason Kenney]]'s budget, which relied on optimistic forecasts of $58 per barrel. On Friday, Kenney told Albertans to expect "what will likely be the largest single contraction in our economy in history," and recalled the legislature for Tuesday to discuss ways to offset the economic blow. In [[Calgary]], where many Canadian oil and gas companies are headquartered, the sector is in "survival mode," said Sandip Lalli, the president and CEO of the city's chamber of commerce. "The price per barrel does carry a sentiment in town," she said in an interview Friday. "Five dollars? Nobody wants that." Mabee said he wouldn't be surprised if Canadian crude prices briefly go negative ?— a scenario where producers are paying people to take away product. And there's likely a long way to go before markets begin to rebound, he added.

"For some companies, unfortunately, it will be a death blow," Mabee said. "They won't have the money to continue with their operations … For big companies, it definitely requires major restructuring." Industry's hopes are currently riding on the multibillion-dollar federal funding package, set to be unveiled any day now. Details haven't yet been released, but Mabee said it's likely aimed at preserving jobs and helping companies stay afloat until the crisis subsides ?— whenever that may be. How did we get here? Canadian oil already sells at a discount compared to the North American benchmark, West [[Texas]] Intermediate. That's because it's harder to process, and must be transported much farther by rail or pipeline to reach refineries that can handle it. And the Alberta oilpatch was already coming off a rough couple of years. In [[2012]], Canadian crude sold for over US$100 per barrel; since the last price crash in [[2015]], it has rarely fetched more than $50. Long-term, carbon-limiting policies meant to address the accelerating climate crisis will mean tremendous change ?— and likely decline ?— for the oil and gas industry, analysts say. But the oilpatch had also hailed [[2020]] as a tentatively positive year, forecasting a boost to crude prices. Then came the price war. With demand for oil falling as economies around the world ground to a halt to battle the COVID-19 pandemic, Saudi Arabia and Russia began a price war earlier this month when they couldn't agree on production cuts. Both countries are now flooding the market with excess supply, causing prices to take a dramatic dive.
<div style="float: right; max-width:300px">

|>| !Canadian Energy Centre |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/5/53/CEClogo.jpg]] |
|!website |[[canadianenergycentre.ca/|https://www.canadianenergycentre.ca/]]|
</div>

A ~$30 million/year "Energy war room" dedicated to the idea of fighting that Alberta oil remains without easy outside access due to environmental activists funded by American oil interests. This conspiracy theory was active during the Canadian [[Harper government]], when the [[Canada Revenue Agency]] was used as a political weapon against environmental groups. After many audits, no evidence of improper funding was reported.

!!!See also
*[[Ethical Oil Institute]]
*[[Vivian Krause]]
*[[Krause conspiracy theory]]

{{||StandardTid}}
----

{{f84.png}} ''[[Canadian Energy Centre paid to sponsor an article apologising for 'climate alarmism'|https://north99.org/2020/07/06/canadian-energy-centre-paid-to-sponsor-an-article-apologising-for-climate-alarmism/]]'' July 7, 2020, Shreya Kalra, [[North99]]

----
The Canadian Energy Center (CEC), commonly known as [[Jason Kenney]]'s 'War Room', used taxpayers' money to promote a column downplaying the emergency of climate change.

Michael Shellenbeger, an American environment and energy commentator, recently wrote an opinion piece for [[The Australian]], apologising for creating a "climate scare".

He wrote: "On behalf of environmentalists everywhere, I would like to formally apologise for the climate scare we created over the past 30 years," wrote Shellenberger in his 1,700-word article." [[Quillette]] also published his opinion piece on their website.
<div style="float: right; max-width:300px">

|>| !Canadian Energy Pipeline Association |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Canadian Freedom Institute |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Canadian Government Says It's Concerned That Calling Far-Right Terrorists 'Far-Right' Could Seem 'Biased'|https://pressprogress.ca/canadian-government-says-its-concerned-that-calling-far-right-terrorists-far-right-could-seem-biased/]]'' February 7, 2020, [[PressProgress]]

----
The federal government department tasked with leading [[Canada]]'s response to terrorist threats says it is adopting a new "bias-sensitive approach" to the way it talks about far-right terrorism.

That's what [[Public Safety Canada]]'s said after internal documents revealed [[CSIS]] and the [[RCMP]] met with top departmental officials to debate semantics over "right-wing extremism" and "far-right" terrorism a few months before a neo-Nazi group was added to Canada's terrorism list.

The documents, obtained by [[PressProgress]] through Access-to-Information, were first reported late last month by the [[Canadian Press]]. The documents feature Power Point slides from an April [[2019]] meetings between top officials at Public Safety Canada, CSIS and the RCMP.
----

{{f94.png}} ''[[Canadian government scientists can't speak freely because of meddling: Survey|https://www.thestar.com/news/canada/2013/10/21/canadian_government_scientists_cant_speak_freely_survey.html]]'' October 21, 2013, Alex Boutilier, [[Toronto Star]]

----
OTTAWA—Political meddling is compromising the federal government's ability to craft fact-based policy, laws and programs, according to a report from the union representing science professionals.

The study, released Monday by the Professional Institute of the Public Service of [[Canada]], found 71 per cent of respondents felt that policy has been "compromised" by political interference, while 24 per cent have been asked to exclude or alter information for non-scientific reasons.

Ninety per cent of the 4,069 scientists who responded to the survey said they cannot speak freely about their research to the public or members of the media. A further 37 per cent said they have been directly prevented from speaking about their research to the public and media.
{{||StandardTid}}
!!!See also
*[[Canadian Human Rights Act|https://en.wikipedia.org/wiki/Canadian_Human_Rights_Act]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Canadian Infidels |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Canadian journalists slam CBC's 'shameful' coverage of violent 'alt-right fight club'|https://pressprogress.ca/canadian_journalists_slam_cbc_shameful_coverage_of_violent_alt_right_fight_club/]]'' July 6, 2017, [[PressProgress]]

----
[[CBC News]] admits they "made mistakes" after the controversial leader of a group, described by the [[Southern Poverty Law Center]] as an "alt-right fight club" linked to riots and violent rallies, was given a platform on the public broadcaster to defend historical violence against [[Indigenous]] people and promote a website aimed at recruiting new members to his group.

The incident is also raising questions about whether or not traditional journalism in [[Canada]] knows how to handle the disruptive tactics of "alt-right" trolls – and whether or not [[Ottawa]]'s press gallery is dangerously out-of-touch with the concerns of marginalized groups targeted by hate groups.

On Wednesday, CBC's Power & [[Politics]] waded into the ongoing controversy surrounding five men who belong to a controversial "alt-right" group, who call themselves the "[[Proud Boys]]," who disrupted an Indigenous ceremony in [[Halifax]] on [[Canada Day]] by interviewing the group's founder – [[Rebel Media]] host [[Gavin McInnes]].
by hate groups.
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Canadian Lobby Groups Plan A Big-Money Ad Blitz Before New Election Rules Kick In|https://www.buzzfeednews.com/article/janelytvynenko/canadian-lobby-groups-plan-a-big-money-ad-blitz]]'' May 28, 2019, Jane Lytvynenko, [[BuzzFeed News]]

----
Canadian political parties and lobby groups are expected to spend millions on advertising over the next month in a big-money push for their political causes before new spending limits kick in.

[[Canada Proud]], a national spinoff of the conservative [[Ontario Proud]] group, has spent "well over" six figures on advertising so far and has "big plans" for June, founder [[Jeff Ballingall]] told the Star and [[BuzzFeed News]].

"Some of our larger donors are coming on board, and we're doing some fun things in June," said Ballingall, adding that Canada Proud's goal is to help defeat [[Justin Trudeau]]'s Liberal government.
----

{{f0.png}} ''[[Canadian Media Is Very Politely Covering a Far-Right Party|https://www.vice.com/en_ca/article/ne8dym/canadian-media-is-very-politely-covering-a-far-right-party]]'' September 27, 2019, Steven Zhou, [[Vice News]]

----
Multiple recent incidents on the election trail show how Canadian media and civil society struggle with how to deal with politicians and bad actors on the far-right.

Earlier this week, the debate over whether to deplatform such figures intensified when the [[Toronto Star]]'s editorial board's invited [[People's Party of Canada]] (PPC) Leader [[Maxime Bernier]] in for a live chat. The paper has a tradition of inviting the main party leaders to discuss their politics before endorsing one ahead of an election. The PPC is currently polling nationally at about 3.1 per cent.

The invitation split the newsroom, according to Star columnist [[Shree Paradkar]], who said the invitation helped "legitimize" and amplify Bernier's far-right ideas, which include eliminating "official" multiculturalism in Canada and stopping immigration from being used to "forcibly change the cultural character and social fabric of Canada."

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Canadian Nationalist Front |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Canadian Nationalist Party |
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Canadian Nationalist Party leader charged with wilful promotion of hate|https://www.cbc.ca/news/canada/saskatoon/canadian-nationalist-party-leader-charged-1.5917062]]'' February 18, 2021, David Shield, [[CBC News]]

----
The [[RCMP]] have charged the leader of the [[Canadian Nationalist Party]] after he posted an allegedly anti-Semitic video on [[YouTube]].

[[Travis Patron]], 29, of Redvers, Sask., has been charged with wilful promotion of hate in connection with a video titled Beware the Parasitic Tribe. The video refers to "inside manipulators" who infiltrate the media and the central bank.

The RCMP began investigating after the video was flagged by the [[Canadian Anti-Hate Network]] in June [[2019]].
----

{{f0.png}} ''[[Canadian neo-Nazi podcasters barred from United States|https://ricochet.media/en/2613/canadian-neo-nazi-podcasters-barred-from-united-states]]'' May 14, 2019, Zak Vescera, [[Ricochet]]

----
The United States barred two hosts of a Canadian neo-Nazi podcast from crossing the border earlier this month, according to a recent episode of their show.

[[Bernardo Garcia]] and [[Tyler Hall-Kuch]], who are based in the [[Toronto]] area, say they were turned away after being asked about their weekly podcast, which shares alt-right and hateful commentary on the news of the day.

"Would you believe it if I told you we've had some trouble at the borders?" yells Hall-Kuch on the show. "For reals this time."
----

{{f182.png}} ''[[Canadian news site The Post Millennial blurs line between journalism and conservative 'pamphleteering'|https://www.cbc.ca/news/politics/the-post-millennial-journalism-conservative-advocacy-1.5191593]]'' June 26, 2019, Jeff Yates, [[CBC News]]

----
The founders of [[The Post Millennial]] have big plans. In the next two years, they want to turn the once-obscure website they describe as a "centre-right" outlet into a news powerhouse that competes with legacy media across [[Canada]] and the United States.

On its About page, the site dubs itself "your reasonable alternative," with a mission to "accurately and adequately report Canadian news events as they unfold and progress."

But a [[CBC]]/Radio-Canada investigation found poor transparency around its political ties — for one thing, many of its writers have openly campaigned for conservative politicians — and unanswered questions about its journalistic standards and funding model.
----

{{f0.png}} ''[[Canadian non-profit files legal challenge against Ford government's OHIP cuts|https://dailyhive.com/toronto/snowbird-association-ohip-cuts-legal-challenge]]'' January 2, 2020, [[Daily Hive]]

----
A non-profit organization has filed a legal challenge against [[Doug Ford]]'s government's cuts to out-of-country [[OHIP]] coverage.

The Canadian Snowbird Association (CSA), which is dedicated to defending the rights and privileges of Canadian travellers, announced on Thursday that it has filed the challenge against the province on behalf of its members and all [[Ontario]] travellers.

Last year, the Ontario Government announced their plans to eliminate OHIP's Out-of-Country (OOC) Travellers Program, which had provided reimbursement for Ontario residents who face medical emergencies while travelling outside of the country.
{{||StandardTid}}
----

{{f182.png}} ''[[Canadian offshoot of U.S. libertarian campus group says it provides needed counterpoint to liberal bias|https://www.cbc.ca/news/politics/turning-point-canada-scheer-1.4658239]]'' May 22, 2018, Raffy Boudjikanian, [[CBC News]]

----
Some U.S. academics are warning their Canadian counterparts to be wary of a U.S. libertarian group that has recently set up a chapter on the campus of [[Simon Fraser University]], but its proponents say it provides a much-needed counterpoint to the increasingly liberal bias of academia.

[[Turning Point USA]] describes itself as a "student movement for free markets and limited government" whose mission it is to educate students through "non-partisan debate, dialogue, and discussion."

But it has courted controversy in the U.S. on account of some of its tactics. These include disseminating a "professor watch list" of university teachers whom the group considers to be spreading "leftist propaganda" in the classroom; staging provocative stunts mocking campus "safe spaces" and free speech zones; and hosting polarizing figures of the far right, such as [[Milo Yiannopoulos]].
----

{{f0.png}} ''[[Canadian oil advocacy campaign deemed 'discriminatory' by CNW|https://www.intelligencer.ca/news/local-news/canadian-oil-advocacy-campaign-deemed-discriminatory-by-cnw/wcm/b9bf3a17-d979-4cf1-ac05-6604ee3ea758]]'' November 29, 2018, Bryan Passifiume, [[Intelligencer]]

----
A conservative political advocacy group has launched a [[TTC]] ad campaign urging federal politicians to ban [[Saudi Arabia]]n oil imports.

With the campaign currently supported by radio spots, a mobile billboard and an ad-wrapped TTC streetcar, [[Ontario Proud]] founder [[Jeff Ballingall]] was surprised when CNW Group — a PR newswire service owned by Cision — refused distribution of their press release.

"The TTC and Pattison have okayed our content, [[Facebook]] okayed our content, [[Google]] okayed our advertisements," Ballingall said.

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f182.png}} ''[[Canadian professor's website helps Russia spread disinformation, says U.S. State Department|https://www.cbc.ca/news/technology/russian-disinformation-global-research-website-1.5767208]]'' October 21, 2020, Thomas Daigle, [[CBC News]]

----
As U.S. authorities guard against dirty tricks from foreign adversaries in the run-up to the Nov. 3 presidential election, an unlikely source has come under new scrutiny as a major conduit of [[Russia]]n-linked disinformation: a [[Montreal]]-based website run by a retired [[University of Ottawa]] professor.

The platform, Global Research, features a Canadian domain name and offers an ever-expanding collection of conspiracy theories, such as the myth that the [[9/11]] attacks and COVID-19 pandemic were both planned in order to control the population. The website also hosts articles experts have attributed to a Russian spy agency.

With more than 275,000 [[Facebook]] followers and a potential readership in excess of 350,000 per article, the site has the biggest reach among "[[Kremlin]]-aligned" disinformation sites, according to the U.S. State Department.
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f349.png}} ''[[Canadian right-wing party calls for end to 'official multiculturalism'|https://ca.reuters.com/article/topNews/idCAKCN1UZ1WF-OCATP]]'' August 9, 2019, Moira Warburton, [[Reuters]]

----
TORONTO ([[Reuters]]) - An upstart Canadian right-wing political party announced on Friday that "ending official multiculturalism and preserving Canadian values and culture" will be part of its platform for the Canadian federal election in October.

The [[People's Party of Canada]] (PPC) was founded in September [[2018]] by [[Maxime Bernier]] after he lost a leadership bid for the Conservative party.

Bernier, 56, has focused on limiting immigration and protecting so-called Canadian values in contrast with the more moderate Conservatives, prompting some pundits to refer to him as Canada's [[Donald Trump]].
----

{{f0.png}} ''[[Canadian Science Goes Down the Drain|https://thetyee.ca/Opinion/2014/05/14/Canadian-Science-Down-the-Drain/]]'' May 14, 2014, David Schindler, [[The Tyee]]

----
Two years ago, the federal [[Department of Fisheries and Oceans]] announced that it would be closing the [[Experimental Lakes Area]] as part of a budget-balancing move. The government first announced that the ELA was no longer needed, and that similar science could be done at its other facilities. Never mind that the ELA had a license to perform whole-ecosystem experiments that were not possible at any other facility in the world, or that the station had the longest monitoring record for lakes and streams in [[Canada]].

The announcement caused outrage in the international science community, among journalists and the general public. The [[Harper government]], bewildered that there would be such widespread support for an obscure low-budget field station, quickly changed its story: they would be seeking a new operator for the site. Only one such operator showed interest: the International Institute for Sustainable Development, a [[Winnipeg]]-based think tank. Negotiations between DFO and IISD began in the autumn of that year. March 31, [[2014]] was set as a target date for an agreement.

During the first week of April 2014, the long negotiations finally closed and the ELA was transferred to IISD. Thanks are due to the many scientists, journalists, editors, politicians and private citizens who threw their support behind the ELA, and to the IISD for their patience during the lengthy process.
----

{{f0.png}} ''[[Canadian scientists breath 'sigh of relief' as Trudeau ekes out election victory|https://sciencebusiness.net/news/canadian-scientists-breath-sigh-relief-trudeau-ekes-out-election-victory]]'' October 24, 2019, Éanna Kelly, [[Science-Business]]

----
[[Canada]]'s research establishment say the re-election of [[Justin Trudeau]]'s Liberal party on Monday was a good outcome for science, and should see the country step up its role in the global struggle against climate change.

Before Monday's general election, researchers feared voters could make a hard turn and elect the opposition Conservative Party, which had pledged to cut public investment across the board.

"There was a sigh of relief with the outcome. Better than we expected," said Rémi Quirion, the chief scientist of [[Quebec]].
!!!See also
*[[Canadian Security Intelligence Service|https://en.wikipedia.org/wiki/Canadian_Security_Intelligence_Service]] - //Wikipedia.//

{{||StandardTid}}
!!!See also
*[[Senate of Canada|https://en.wikipedia.org/wiki/Senate_of_Canada]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Canadian Senators Group adds two new members|https://ipolitics.ca/2019/11/18/canadian-senators-group-adds-two-new-members/]]'' November 18, 2019, Marco Vigliotti, [[iPolitics]]

----
The [[Canadian Senators Group]] has added two members to its ranks, one from the Conservatives and another from the now dissolved Liberal Senate caucus.

In a brief statement released Monday, the new Senate group announced that [[Quebec]] Senator [[Jean-Guy Dagenais]] has left the Conservatives to join the CSG and P.E.I. Senator Percy Downe, who was appointed to the Upper Chamber by Liberal prime minister Jean Chrétien in [[2003]], had also joined their ranks.

The new group, formed earlier this month, say they will represent regional interests in the Senate, though won't vote as a bloc, and instead will vote on legislation "independently of personal political affiliations and each other," according to its founding announcement.
{{||StandardTid}}
----

{{f0.png}} ''[[Canadian spy agency, top security officials invited to 'secret' meeting on climate dangers in 2012|https://o.canada.com/news/national/canadian-spy-agency-top-security-officials-attended-secret-meeting-on-climate-dangers-in-2012]]'' June 24, 2013, Mike De Souza, [[Canada.com]]

----
OTTAWA – Prime Minister [[Stephen Harper]]'s national security adviser [[Stephen Rigby]] turned down a request to join a secret meeting attended by other senior government officials invited last summer to plan for worst-case global warming scenarios.

The public service department that supports the prime minister's office – the [[Privy Council Office]] – said Monday that it didn't send anyone to the meeting, convened by the former deputy minister at [[Environment Canada]], Paul Boothe, who also invited the heads of Canada's spy agency, the [[Department of National Defence]] and the Department of Foreign Affairs and International Trade to attend. A spokeswoman for PCO wasn't immediately able to say whether it followed up on information shared during the session

The discussion, outlined in documents that were marked "secret" but declassified for release through access to information legislation, predicted that the world would likely reach a tipping point in global warming by 2050, missing an international target agreed to by Harper and other international leaders at [[2009]] negotiations in [[Copenhagen]] as part of a deal to avoid irreversible damage to the planet's ecosystems and its economy.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Canadian Taxpayers Federation |
|!registration id |248176-6|
|!jurisdiction |ca|
|!formation |May 29, 1989|
|!type |Soliciting|
|!formerly |Canadian Federation of National & Provincial Taypayers|
|!website |[[taxpayer.com/|https://www.taxpayer.com/]]|
</div>

!!!See also
*[[Canadian Taxpayers Federation|https://en.wikipedia.org/wiki/Canadian_Taxpayers_Federation]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Canadian Taxpayers Federation calls for action on Alberta's 'spending problem'|https://edmonton.ctvnews.ca/canadian-taxpayers-federation-calls-for-action-on-alberta-s-spending-problem-1.4774646]]'' January 19, 2020, Sarah Plowman, [[CTV News]]

----
EDMONTON -- [[Alberta]]'s government says it will keep its promise to reduce provincial debt without implementing a sales tax.

The [[Canadian Taxpayers Federation]] called on the United Conservative government to take fiscal action over the weekend, when it says Alberta's debt tipped over $70 billion.

[[Franco Terrazzano]], CTF's Alberta director, told [[CTV News]], "The situation in Alberta is bad right now, but they're only going to get worse if we don't address the spending and the debt problem."
----

{{f182.png}} ''[[Canadian Taxpayers Federation has 5 members - why should we care what they think?|https://www.cbc.ca/news/canada/manitoba/canadian-taxpayer-federation-opinion-lamont-1.3802441]]'' June 6, 2017, Dougald Lamont, [[CBC News]]

----
The Canadian Taxpayers' Federation has been around since the late [[1980]]s, selling itself as a populist "citizens advocacy group" looking to cut waste and ensure accountability in government.

They get acres of free coverage in newspapers and on local and national newscasts; their spokespeople regularly get more coverage than elected officials.

Perhaps the CTF gets the coverage it does because it is seen as less biased than politicians — it is seen as advocating for taxpayers against all politicians, on the right and left.
----

{{f185.png}} ''[[Canadian Taxpayers Federation skewed commentary on nurse salaries is an echo chamber|http://rabble.ca/blogs/bloggers/alberta-diary/2019/10/canadian-taxpayers-federation-skewed-commentary-nurse-salaries]]'' October 31, 2019, David Climenhaga, [[rabble.ca]]

----
Has anyone noticed how the propaganda produced by the [[Canadian Taxpayers Federation]] (CTF) seems to be growing more inept of late?

Misleading arguments and anti-union bias have long characterized many of the claims made by the [[Regina]]-based CTF, which claims to be a non-partisan "citizens' group," although its only legal members are in fact the five members of its board, making it a classic example of an astroturf organization.

Back in the day, though, a reader could be reasonably confident the organization's data were accurate, even if its conclusions were unsound.
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Canadian White Nationalist Party Kicked Out Of Registered Office Inside the Toronto Star Building|https://pressprogress.ca/canadian-white-nationalist-party-kicked-out-of-registered-office-inside-the-toronto-star-building/]]'' August 23, 2019, [[PressProgress]]

----
"We have reviewed this client's profile and have cancelled his service," virtual office provider tells [[PressProgress]]

The [[Canadian Nationalist Party]], an aspiring political party widely reported as a "white nationalist" or "neo-Nazi" group, has been booted out of its vanity address inside one of [[Toronto]]'s most iconic buildings.

Party leader [[Travis Patron]], who is currently in the process of formally registering the group as an official political party with [[Elections Canada]], has frequently named a high-end address in downtown Toronto as the CNP's "party headquarters."
----

{{f99.png}} ''[[Canadian youth don't trust their government to deliver real climate action|https://www.nationalobserver.com/2019/09/27/opinion/canadian-youth-dont-trust-their-government-deliver-real-climate-action]]'' September 27, 2019, Anjum Sultana, [[National Observer]]

----
In the late [[1990]]s, Jean Chrétien's Liberal government was an active negotiator in the first international commitment to reduce GHG emissions. Things looked promising. But by [[2002]], when the Kyoto Protocol was ratified in Parliament, [[Canada]] was already failing to meet its targets.

When the Conservatives came into power in [[2006]], they had heaped criticism on Liberal efforts to address climate change but also failed to produce credible alternatives. [[Stephen Harper]] dropped commitments to what he called the "job-killing, economy-destroying Kyoto accord" and instead introduced the Clean Air Act, which targeted contaminants creating smog without actually mitigating the production and consumption of fossil fuels.

More recently, [[Justin Trudeau]]'s Liberal government has made relatively bold commitments to climate action since the [[2015]] [[Paris Agreement]]. Liberals have promised to clean up our oceans, introduced a revenue-neutral carbon tax and committed to a ban on single-use plastics by as early as [[2021]]. Yet according to the [[Pembina Institute]], if Canada continues at the same rate of reduction in GHG emissions since Trudeau's election in [[2013]], we won't achieve the Paris Agreement target until the beginning of the 23rd century.
----

{{f0.png}} ''[[Canadians Are Calling Out The Conservatives For Spamming & Harassing Them Nonstop|https://www.narcity.com/news/ca/conservatives-reportedly-spamming-canadians-for-money]]'' August 9, 2019, Helena Hanson, [[Narcity]]

----
As the Canadian Federal Election draws closer, all of the major political parties are stepping up their game and doing whatever they think is necessary to drum up support for their various campaigns. However, it seems the Conservative Party is managing to turn away some of their own supporters, after one [[Reddit]] user alleged the party has been repeatedly soliciting them for money, for months.

According to the original Reddit post, which was shared on Friday, the Conservative Party had been 'harassing' the writer for months, despite them pleading to be removed from any Conservative contact lists. According to the original Reddit thread, some people had been spammed by the political party for years, with one user claiming that their mother had been repeatedly receiving calls from the party asking for donations for 15 years!

The original thread on Reddit was posted with the title, "The Canadian Conservative party of [[Canada]] will NOT stop soliciting me for money." In the main post, the user explained, "Since May they have been calling once a week for money. At first, I donated to them (no judgment on politics please). It was a huge mistake. They won't stop harassing me. I've asked to be removed from caller lists, and they said they would but I keep getting calls. It's ridiculous."
----

{{f0.png}} ''[[Canadians Are Counting All The Ways Doug Ford Has Overspent Ontario's Budget|https://www.narcity.com/news/ca/on/doug-fords-budget-spending-is-apparently-worse-than-ever-and-canadians-are-roasting-him]]'' September 5, 2019, Colin Leggett, [[Narcity]]

----
[[Doug Ford]] and the [[Progressive Conservative]]s just released their First Quarter finance report for [[2019]]-[[2020]]. The report is totally transparent in what is going on with [[Ontario]]'s finances. As one analysis found, Doug Ford's budget spending might take things in the right direction, but there still may be a long way to go.

In an analysis by the [[Financial Post]], it was found that Doug Ford's government is currently spending more than [[Kathleen Wynne]] and the Liberals had planned to in 2019. In the [[2018]]-2019 fiscal year alone, Ford and his party reportedly added nearly $12 billion to the province's debt. Interest charges on Ontario's current debt make up nine percent of all revenue, to the tune of $13 billion.

The [[Fraser Institute]], as noted in the Financial Post piece, found that Ontario will have $42 billion added to its deficit before seeing a balanced budget in 2023.
----

{{f84.png}} ''[[Canadians are disgusted by Postmedia columnist and Jason Kenney's dehumanization of safe injection site users|https://north99.org/2020/01/23/canadians-are-disgusted-by-postmedia-columnist-and-jason-kenneys-dehumanization-of-safe-injection-site-users/]]'' January 23, 2020, [[North99]]

----
In what is increasingly looking like a challenge to existing safe injection sites in [[Alberta]], [[Postmedia]] columnist [[Rick Bell]] and Conservative Premier Kenney launched a broadside assault on impoverished drug users.

Study after study has shown that safe injection sites save lives by preventing more deaths. But that hasn't stopped [[Canada]]'s conservatives from continuously attacking them.

Bell's column claims locations with safe injection sites are "Scary places. Threatening places. Ugly places." He also claims they cause "social disorder and crime up the ying-yang."
----

{{f0.png}} ''[[Canadians Are Still Getting Random Mass Texts But This Time From Someone Named "Sarah"|https://www.narcity.com/news/ca/sarah-from-the-conservative-party-keeps-mass-texting-people-in-canada]]'' July 7, 2019, Elizabeth Keith, [[Narcity]]

----
In the age of technology, it seems that political parties will do anything possible to get their message out to voters. The latest tactic is apparently having someone called "Sarah from the Conservative Party" mass-text Canadian citizens to find out if they are going to vote for the Conservatives in the upcoming federal election.

Based on social media reports, countless people in [[Canada]] seem to be getting the same mass text message. The message reads: "Hi, it's Sarah from the Conservative Party. Can the Conservative Party count on your support in the next federal election? Reply: Yes No."

The messages seem to come from a variety of different numbers, many of which have [[Ottawa]] area codes. According to one recent editorial about Sarah, the numbers include 613-963-1427, 613-963-0747, 613-845-0517, 613-845-0214, and 613-963-9645. Others on social media have reported getting the texts from other area codes across the country.
----

{{f0.png}} ''[[Canadians Are Using Andrew Scheer's Campaign Slogan Against Him|https://www.narcity.com/news/ca/conservative-campaign-slogan-being-used-to-tell-andrew-scheer-to-get-a-head]]'' August 31, 2019, Lisa Belmonte, [[Narcity]]

----
Elections can get nasty, there's not doubt about that. But the usual cheap shots and bickering comes from leaders and political parties looking to lessen their opponent's credibility. This time election nastiness is coming from [[Canada]]ians who are using the Conservative campaign slogan against [[Andrew Scheer]].

Last week the Conservatives released their campaign slogan, It's Time For You To Get Ahead, and it had some pretty unexpected consequences. Many people jumped at the chance to flip the script on Scheer and criticize and take shots at him.

The slogan was meant to show Canadians that voting the Conservative government into power would mean them getting ahead with more money in their pockets.
----

{{f0.png}} ''[[Canadians barricading homes in anticipation for 8 more weeks of election bullshit|https://www.thebeaverton.com/2019/08/canadians-barricading-homes-in-anticipation-for-8-more-weeks-of-election-bullshit/]]'' August 26, 2019, Alex Huntley, satire, [[The Beaverton]]

----
OTTAWA – Canadians across the country have spent their weekends filling sandbags, barricading their doors, and stocking supplies in preparation for the [[2019]] election bullshit.

"The writ hasn't dropped yet, but I've seen the early lawn sign warnings," said Emille Warren placing a wooden board over her window. "It's a really bad season, and it only gets worse and worse with each passing election."

Last week's downpour of shit from [[Maxime Bernier]]'s xenophobic billboards, the government blocking the testimony of the [[Ethics]] Commissioner on the SNC-Lavalin affair, and [[Andrew Scheer]]'s homophobic comments from [[2005]] was only a small test of what meterologist are predicting.
----

{{f0.png}} ''[[Canadians Can't Get Over These Photos Of Andrew Scheer Lurking In Toronto Bushes|https://www.narcity.com/news/ca/andrew-scheer-was-in-toronto-and-took-a-bunch-of-photos-of-him-in-bushes]]'' August 3, 2019, Helena Hanson, [[Narcity]]

----
It's been a tough couple of days on social media for Conservatie leader [[Andrew Scheer]]. On Thursday, Scheer attempted to make a dig at [[Justin Trudeau]] and his choice of cultural attire during a recent trip to India, calling the Prime Minister 'an embarrassment.' However, the tweet seemed to backfire pretty drastically on Scheer, when Canadians were quick to respond with photos of him wearing the clothing of other cultures, calling him a 'hypocrite.'

After a somewhat humiliating response to his tweet on Thursday, things didn't improve much for the Conservative leader on Friday morning, when he tried for a second time to drag Trudeau on [[Twitter]]. Again, while the aim of the tweet was to draw attention to Trudeau's shortcomings, the response from Canadians seemed to be more focused on Scheer, and not necessarily for the reasons he intended.

In a tweet from his official page on Thursday, Scheer wrote, "Stopped to film a video in [[Toronto]] this morning and ended up meeting so many of you who have been let down by Justin Trudeau. Our movement has momentum and I'm not going to stop working hard to help you get ahead."
----

{{f0.png}} ''[[Canadians dream of being Charlie Sheen's 'intern'|https://www.ctvnews.ca/canadians-dream-of-being-charlie-sheen-s-intern-1.624837]]'' March 29, 2011, Canadian Press, [[CTV News]]

----
TORONTO - A morning news anchor at a [[Barrie]], Ont., radio station says she's got the kind of tiger blood to win [[Charlie Sheen]]'s contest to find a new assistant.

Undeterred by the TV actor's public rants and penchant for porn stars, [[Lyndsey Vanstone]], 25, says she's ready to pack her bags for [[Hollywood]] for the eight-week gig.

"I'm probably spunky enough to do it," Vanstone, who anchors Barrie's B101 newscast, said Monday.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Canadians in every riding support climate action: new research|https://thenarwhal.ca/canadians-in-every-riding-support-climate-action-new-research/]]'' September 5, 2019, Matto Mildenberger, [[The Narwhal]]

----
Using recent statistical and political science advances, we can estimate Canadian opinion in every single riding across the country (except for the less densely populated territories, where data collection is sparse). And we've released on online tool so anyone can see how their local riding compares to others across the country.

Canadians are concerned about climate change

Our results reinforce what is increasingly clear: climate change is on the minds of Canadians, and not just in urban or coastal communities. A majority of Canadians in every single riding believe the climate is changing. The highest beliefs are in [[Halifax]], where 93 per cent of the public believe climate change is happening.

And a majority of Canadians in all but three ridings think their province has already experienced the impacts of climate change. These beliefs are particularly high in Québec, where 79 per cent feel the impacts of climate change have already arrived.
----

{{f84.png}} ''[[Canadians ridicule Scheer's 'privilege' comments after discovering $925,000 in expenses covered by the Conservative Party|https://north99.org/2020/02/19/canadians-ridicule-scheers-privilege-comments-after-discovering-925000-in-expenses-covered-by-the-conservative-party/]]'' February 19, 2020, Kian Malekanian, [[North99]]

----
The Leader of the Conservative Party is under fire again, this time for his comments telling [[Indigenous]] Canadians and protesters to "check their privilege." Scheer was initially blasted for the racist undertones of his comments. [[Perry Bellegarde]], National Chief of the [[Assembly of First Nations]], took Scheer to task for the absurdity of his photo-op moment.

Others pointed out the hypocrisy of Scheer making such comments given the privileged and affluent life he enjoys.

Now Scheer is in hot water again after his party refused to disclose how he expensed $925,000 in party funds, $700,000 over-budget. There are allegations he used these funds to pay for his children's private schooling. Renewed attention to Scheer's expense scandal resulted in many Canadians pointing out the hypocrisy.
----

{{f0.png}} ''[[Canadians Think Andrew Scheer Would Be The Best Leader For Dealing With Trump|https://www.narcity.com/news/ca/andrew-scheer-and-donald-trump-would-work-well-together-says-new-canadian-poll]]'' August 27, 2019, Colin Leggett, [[Narcity]]

----
With the Canadian election getting closer every day, there are plenty of issues on voters' minds, including climate change, electoral reform, and the economy. However, one issue that may also play a role in the election is how [[Canada]]'s future Prime Minister will work with the President of the United States. Canadians think that [[Andrew Scheer]] and [[Donald Trump]] will work together the best, according to a new poll.

[[Mainstreet Research]] conducted the poll for [[iPolitics]] in which 2,463 people were surveyed by phone between July 30 and 31. The results were loud and clear. While 35.7 percent of Canadians believe [[Justin Trudeau]] would best represent Canada on the world stage, 39.4 percent believe that Andrew Scheer would work best with the Trump administration.

[[Quito Maggi]], president and CEO of Mainstreet Research, said in a statement that "Canadians likely see a slightly better ideological fit with Andrew Scheer and the current U.S. administration so that is what is driving these numbers."
----

{{f182.png}} ''[[Canadians' misperceptions about immigration reflect disinformation online: experts|https://www.cbc.ca/news/politics/immigration-disinformation-election-2019-poll-1.5316934]]'' October 11, 2019, Kaleigh Rogers, [[CBC News]]

----
When asked where most immigrants to [[Canada]] come from, a majority of Canadians get it wrong. In fact, many Canadians hold a number of misperceptions about the immigration system, according to a new public opinion poll published this week by the [[Angus Reid]] Institute.

Given the amount of online disinformation about Canada's immigration system, that might come as no surprise. False claims about how much financial support new immigrants get, the number of immigrants coming to Canada and the process for seeking asylum have all circulated widely online in the months leading up to the election. Experts say this may be playing a role in forming misperceptions.

The poll suggested that most Canadians are misinformed about the nature of immigration in Canada. A majority of respondents — 64 per cent — said most immigrants coming to Canada are from North [[Africa]] and the Middle East. In fact, only 12 per cent of immigrants come from those regions.

{{||StandardTid}}
----

{{f94.png}} ''[[Cancel culture accompanied by an eye roll is usually an excuse to duck accountability|https://www.thestar.com/opinion/star-columnists/2019/11/04/cancel-culture-accompanied-by-an-eye-roll-is-usually-an-excuse-to-duck-accountability.html]]'' November 5, 2019, Shree Paradkar, [[Toronto Star]]

----
Recently, author Megan Murphy, banned on [[Twitter]] (Twitter! Where even Spencer continues to thrive) found a platform in the [[Toronto Public Library]] on Oct. 30. Murphy believes things like it's not "biologically possible" for a male to transition into female, or that men will want to dress like women just to attack them in bathrooms. As if men so inclined await legislation on gender-neutral bathrooms.

We've been here with women's rights and gay rights, but of course we don't learn. I'd no sooner tolerate some "men's rights" type telling me my place than us cis-gender folks — those who identify with the sex assigned to us at birth — telling transgender people what their place is.

[[Clear]]ly the issue here is about people's rights to exist as they are. However, framing the event around being pro free speech or anti-cancel culture allows the library and its supporters to prioritize ignorance and fear of the other over the experiences of trans people at the receiving end of social ridicule, ostracization and violence.
----

{{f182.png}} ''[[Cancellation of basic income pilot 'devastating', Lakehead University researcher says|https://www.cbc.ca/news/canada/thunder-bay/basic-income-research-1.5418728]]'' January 8, 2020, [[CBC News]]

----
[[Ontario]]'s basic income pilot project was making a different in the lives of participants, and its cancellation was "devastating," a [[Lakehead University]] researcher said.

Ravi Gokani, associate professor at Lakehead's School of Social Work, has been speaking to people who participated in the pilot, people who didn't, and community organizations about the impact the pilot had on the community.

[[Thunder Bay]] was one of the cities in Ontario chosen to participate in the project, which provided up to $17,000 per year to those who qualified for the program.
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Candace Owens |
|>| [img width=175px [Owens in 2018|https://upload.wikimedia.org/wikipedia/commons/thumb/d/db/Candace_Owens_by_Gage_Skidmore_3.jpg/175px-Candace_Owens_by_Gage_Skidmore_3.jpg]] |
|!birth date |April 29, 1989 (32 years)|
|!birth place |[[Stamford, Connecticut|https://en.wikipedia.org/wiki/Stamford,_Connecticut]], U.S.|
|!residence |[[New York City|https://en.wikipedia.org/wiki/New_York_City]], [[New York|https://en.wikipedia.org/wiki/New_York_(state)]], U.S.|
|!alma mater |[[University of Rhode Island|https://en.wikipedia.org/wiki/University_of_Rhode_Island]] (attended)|
|!occupation |Public speaker, blogger|
|!employer |(ex) [[Turning Point USA]]|
</div>

At best, a weapons-grade useful idiot.

!!!See also
*[[Candace Owens|https://en.wikipedia.org/wiki/Candace_Owens]] - //Wikipedia.//

!!!External links
*[[Candace Owens|https://rationalwiki.org/wiki/Candace_Owens]], RationalWiki.

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Candice Malcolm |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
!!!See also
*[[Carbon pricing in Canada|https://en.wikipedia.org/wiki/Carbon_pricing_in_Canada]] - //Wikipedia.//

{{||StandardTid}}
----

{{f132.png}} ''[[Carbon-tax court challenge backfires before election|https://www.theglobeandmail.com/politics/article-carbon-tax-court-challenge-backfires-before-election/]]'' June 28, 2019, Campbell Clark, [[Globe and Mail]]

----
Just look at what [[Ontario]]'s Court of [[Appeal]] said on Friday, in crisp legal prose, and in black and white. First, the federal government's carbon-levy "backstop" is perfectly within [[Ottawa]]'s jurisdiction. And second, it's not a tax – it is a regulatory charge tied to the purpose of reducing greenhouse gas emissions (GHG.)

The Ontario court didn't just smack back the challenge presented by Premier [[Doug Ford]]'s government, it wrote its opinion in paragraphs that could be lifted and inserted into the federal Liberals' social-media ads. And probably will be.

The Ontario finding came on top of the [[Saskatchewan]] Court of Appeal's knockdown of that province's challenge in May. That's not the final word – Saskatchewan Premier [[Scott Moe]] has already appealed to the Supreme Court, and [[Alberta]] Premier [[Jason Kenney]] is taking it to court, too.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Cardus |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/1/17/Cardus.logo.png]] |
|!tax id |20-2324150|
|!website |[[cardus.ca/|https://www.cardus.ca/]]|
</div>

''Cardus'' is a "Canadian" research and educational institution ([[think tank|https://en.wikipedia.org/wiki/think_tank]]),<<ref " [1]">> whose stated mission is "the renewal of North American social architecture."<<ref " [2]">> Cardus comes from the root [[cardo|https://en.wikipedia.org/wiki/cardo]], which was a north-south oriented street in [[Roman cities|https://en.wikipedia.org/wiki/Roman_cities]] considered an integral element of city planning and city life.

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Cardus Inc|https://www.erieri.com/Form990Finder/Details?EIN=202324150]]|<|<|
|!EIN |20-2324150|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |02/2007|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/202324150/202324150_2019_%20.pdf]]|05/27/21| $0.00|
|!2018 |[[990|http://990.erieri.com/EINS/202324150/202324150_2018_%20.pdf]]|10/08/19| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/202324150/202324150_2017_0f506ff2.PDF]]|08/06/18| $239,670.00|
|!2016 |[[990|http://990.erieri.com/EINS/202324150/202324150_2016_0de8a01f.pdf]]|08/02/17| $143,166.00|
|!2015 |[[990|http://990.erieri.com/EINS/202324150/202324150_2015_0ca29375.PDF]]|06/29/16| $88,014.00|
|!2014 |[[990|http://990.erieri.com/EINS/202324150/202324150_2014_0bc77496.PDF]]|09/09/15| $164,215.00|
|!2013 |[[990|http://990.erieri.com/EINS/202324150/202324150_2013_0ab05807.PDF]]|10/17/14| $5,670.00|
|!2012 |[[990|http://990.erieri.com/EINS/202324150/202324150_2012_0a506395.PDF]]|05/27/14| $154,909.00|
|!2011 |[[990|http://990.erieri.com/EINS/202324150/202324150_2011_0888bd09.PDF]]|10/04/12| $20,604.00|
|!2010 |[[990|http://990.erieri.com/EINS/202324150/202324150_2010_079fb8dc.PDF]]|11/03/11| $124,223.00|
|!2009 |[[990|http://990.erieri.com/EINS/202324150/202324150_2009_06677C14.PDF]]|10/05/10| $250,390.00|

!!!See also
*[[Cardus|https://en.wikipedia.org/wiki/Cardus]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "[[Increase Charitable Credit as Part of Stimulus Package|http://www.newswire.ca/en/story/395457/increase-charitable-credit-as-part-of-stimulus-package]]. January 15, 2009.">><br/><<footnotes " [2]" "Brean, Joseph (March 23, 2014). [[Montreal Catholic School fighting for the right to teach ethics and religious culture in its own Jesuit style|http://news.nationalpost.com/2014/03/23/montreal-catholic-school-fighting-for-the-right-to-teach-ethics-and-religious-culture-in-its-own-jesuit-style/]].">>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Carl Benjamin |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Carl Meyer |
|!occupation |Journalist|
</div>

{{||StandardTid}}
The value passed for "titles" contains invalid or non-normalized data. Textual data should be valid, NFC-normalized Unicode without C0 control characters other than HT (\t), LF (\
), and CR (\r)."}},"query":{"normalized":[{"fromencoded":"","from":"Category%3ACarl%20Vall%E9e","to":"Category:Carl Vallée

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Carl-Olivier Rouleau |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Carleton groups still reeling from Student Choice Initiative|http://charlatan.ca/2020/02/carleton-groups-still-reeling-from-student-choice-initiative/]]'' February 11, 2020, Meral Jamal, [[The Charlatan]]

----
McArthur said the Book Ravens, which is [[Carleton]]'s sole on-campus literary club, has struggled financially in the aftermath of the SCI, a short-lived policy proposed by [[Ontario]] Premier [[Doug Ford]]'s [[Progressive Conservative]] administration last year.

The SCI allowed students to decide whether they want to pay certain ancillary fees for services offered by student organizations such as the Graduate Students' Association, the [[Carleton University]] Students' Association (C[[USA]]), and the Charlatan, which were previously included within tuition payments.

The change took effect in September of last year, causing student unions at Carleton such as the Carleton [[Academic]] Student Government (CASG) to make major changes, like cutting compensation for execs.

Announced last January and implemented two months later, student organizations had little time to prepare for the funding cuts that came as a result of the SCI—cuts that clubs like the Book Ravens are still recovering from.

{{||StandardTid}}
----

{{f99.png}} ''[[Carleton's new election-integrity scholar comes from Facebook. The NDP says that's like Dracula overseeing the blood supply|https://www.nationalobserver.com/2020/01/27/news/carletons-new-election-integrity-scholar-comes-facebook-ndp-says-thats-dracula]]'' January 27, 2020, Carl Meyer, [[National Observer]]

----
The NDP's ethics critic says [[Carleton University]]'s decision to name a [[Facebook]] [[Canada]] official as a "visiting scholar in election integrity" is like "inviting Dracula to oversee the security of the blood supply."

NDP MP [[Charlie Angus]] told [[National Observer]] that the university's appointment of [[Kevin Chan]], head of public policy at Facebook Canada, made little sense in light of last year's investigation by the federal and B.C. privacy commissioners that found the social media giant violated Canadian privacy laws and refused to take responsibility.

"I don't know how you say you're going to invite a top Facebook lobbyist to be a visiting scholar on election integrity when they're fighting an officer of Parliament whose job it is to protect Canadian privacy rights," Angus said in an interview Monday.
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Carole Cadwalladr |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Caroline Mulroney |
|!occupation |Politician|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Caroline Orr |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Carolyn Bennett |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Carpe Donktum |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Cartoonist calls out third-party group for using art in political ad|https://election.ctvnews.ca/cartoonist-calls-out-third-party-group-for-using-art-in-political-ad-1.4635145]]'' October 11, 2019, Jeremiah Rodriguez, [[CTV News]]

----
TORONTO -- Cartoonist [[Michael de Adder]] called out third-party political group [[Canada Strong and Proud]] for using his cartoon in an online advertisement without his permission.

In a tweet, he wrote "my cartoon is being used for a political ad. WTF! That takes a lot of nerve." He added "I want (it) taken down, and I want compensation."

The cartoon, which originally ran in The [[Chronicle Herald]] in September, appears to show up in the third-party group's [[Facebook]] ad. It features Liberal Leader [[Justin Trudeau]] falling off a horse with carrying satchels that read: "Dirt on others."
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Cash flowing into think tanks undermines impartiality of the political process: Kenny Ingram|http://www.themanitoban.com/2018/02/cash-flowing-think-tanks-undermines-impartiality-political-process/33931/]]'' February 28, 2018, Kenny Ingram, [[The Manitoban]]

----
If you know anything about American politics, you know America is a country whose current government is made of corporations, by corporations, and for corporations.

After [[Donald Trump]] and [[Hillary Clinton]] spent nearly $2 billion together in the presidential race, Trump proceeded to "drain the swamp" by filling his cabinet with millionaires and billionaires – with a combined wealth of $4.3 billion. Although the issue is not present to the same degree in [[Canada]] – campaigns are publicly financed and donations are capped at $1,575 – that hasn't prevented Big Money from attempting to seep into our system.

One of the legal ways this happens is by establishing think tanks. A think tank is an organization which provides advice on government and economic policy. Think tanks come from all political perspectives, with some independent and others very much connected to, and reliant on, their wealthy donors.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Castle Rock Foundation |
</div>

The ''Castle Rock Foundation'' was an [[American conservative|https://en.wikipedia.org/wiki/Conservatism_in_the_United_States]] foundation started in 1993 with an endowment of $36.6M from the [[Adolph Coors Foundation|https://en.wikipedia.org/wiki/Adolph_Coors_Foundation]].<<ref " [1]">><<ref " [2]">> It ranked as [[Colorado|https://en.wikipedia.org/wiki/Colorado]]'s 15th largest foundation by assets at the end of 2001.<<ref " [3]">> The foundation gathered media attention during [[Pete Coors|https://en.wikipedia.org/wiki/Pete_Coors]]' unsuccessful 2004 Senate run, when opponents pointed at the dichotomy between the [[Coors Brewing Company|https://en.wikipedia.org/wiki/Coors_Brewing_Company]]'s attempt to appeal to a broad audience, in particular with minorities and gay customers, while the Castle Rock Foundation was used by the Coors family to fund several conservative initiatives intent on curtailing the rights of these same customers.<<ref " [4]">>

The Castle Rock Foundation merged into the [[Adolph Coors Foundation|https://en.wikipedia.org/wiki/Adolph_Coors_Foundation]] on November 30, 2011.<<ref " [5]">>

!!!See also
*[[Castle Rock Foundation|https://en.wikipedia.org/wiki/Castle_Rock_Foundation]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Risen, James (2001-01-31). [[Vote Lifts Conservative Land Groups|https://www.nytimes.com/2001/01/31/us/vote-lifts-conservative-land-groups.html?sec=&spon=&pagewanted=all]]. New York Times.">><br/><<footnotes " [2]" "Kilzer, Lou (1998-08-23). [[COORS FUNDS TAKE ON CLINTON FAMILY'S FOUNDATION PROVIDES $403,500 TO ORGANIZATIONS OPPOSING PRESIDENT|http://www.highbeam.com/doc/1G1-67558635.html]]. Rocky Mountain News (Denver, CO).">><br/><<footnotes " [3]" "[[Largest Colorado Foundations: (Ranked by total assets)|http://www.accessmylibrary.com/coms2/summary_0286-27288738_ITM]]. Denver Business Journal. 2001-12-15.">><br/><<footnotes " [4]" "Conason, Joe (2004-10-22). [[The Coors campaign's deceptive advertising|http://dir.salon.com/story/opinion/conason/2004/10/22/coors/index.html]]. Salon.com.">><br/><<footnotes " [5]" "[[Return of Private Foundation|http://207.153.189.83/EINS/841243301/841243301_2010_0816b9ff.PDF]]. [http://www.eri-nonprofit-salaries.com/ Economic Research Institute]. 2010.">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Catherine Cullen |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Catherine Fife |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Catherine McKenna |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Catherine McKenna takes on Rebel reporter over outlet's 'climate Barbie' nickname|https://globalnews.ca/news/3843773/catherine-mckenna-rebel-climate-barbie/]]'' November 4, 2017, [[Global News]]

----
VANCOUVER – Environment Minister [[Catherine McKenna]] confronted a reporter for The Rebel on Friday, demanding he make a commitment that the far-right website stop calling her "climate Barbie."

The exchange occurred at a news conference after a meeting of provincial, territorial and federal environment ministers in [[Vancouver]].

[[Christopher Wilson]] identified himself as a Rebel reporter and asked McKenna a question about the federal government's opinion on the role of hydroelectricity as a clean power source.

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Cato Institute |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/9/9d/Cato_Institute.svg/175px-Cato_Institute.svg.png]] |
|!formation |December 19, 1974|
|!registration id |0385872|
|!tax id |23-7432162|
|!jurisdiction |us-ks|
|!leader title |President|
|!formerly |THE CHARLES KOCH FOUNDATION, INC.|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Cato Institute|https://www.erieri.com/Form990Finder/Details?EIN=237432162]]|<|<|
|!EIN |23-7432162|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |03/1975|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/237432162/237432162_2019_%20.pdf]]|02/22/21| $85,585,362.00|
|!2018 |[[990|http://990.erieri.com/EINS/237432162/237432162_2018_%20.pdf]]|12/20/19| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/237432162/237432162_2017_0feeeef1.PDF]]|12/03/18| $84,854,531.00|
|!2016 |[[990|http://990.erieri.com/EINS/237432162/237432162_2016_0ed46bf7.PDF]]|01/31/18| $78,534,414.00|
|!2015 |[[990|http://990.erieri.com/EINS/237432162/237432162_2015_0dd2bd03.PDF]]|06/29/17| $71,182,786.00|
|!2014 |[[990|http://990.erieri.com/EINS/237432162/237432162_2014_0c39ac34.PDF]]|02/04/16| $72,934,328.00|
|!2013 |[[990|http://990.erieri.com/EINS/237432162/237432162_2013_0b25fda0.PDF]]|03/03/15| $64,520,251.00|
|!2012 |[[990|http://990.erieri.com/EINS/237432162/237432162_2012_09cfeb1d.PDF]]|12/16/13| $60,639,117.00|
|!2011 |[[990|http://990.erieri.com/EINS/237432162/237432162_2011_08d7b376.PDF]]|12/21/12| $67,083,178.00|
|!2010 |[[990|http://990.erieri.com/EINS/237432162/237432162_2010_07a4ce1e.PDF]]|11/08/11| $57,206,316.00|
|!2009 |[[990|http://990.erieri.com/EINS/237432162/237432162_2009_066F986A.PDF]]|10/18/10| $37,636,959.00|
|!2007 |[[990|http://990.erieri.com/EINS/237432162/237432162_2007_049ED179.PDF]]|01/15/09| $30,687,276.00|

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Caylan Ford |
</div>

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[CBC Radio And The Creep Of White Supremacy|https://www.canadalandshow.com/cbc-metro-morning-normalization-of-far-right/]]'' October 7, 2019, Edward Dunsworth, [[Canadaland]]

----
Mary Wiens, a reporter for [[CBC]]'s Metro Morning, the premier morning radio broadcast in [[Canada]]'s biggest city, shadows a candidate running to represent a west [[Toronto]] riding in the [[House of Commons]].

Trailing a low-budget campaign for a long-shot party, listeners are taken along for the ride as the candidate knocks on doors, talks to residents, and struggles to assemble lawn signs (those darn metal frames are tricky to get into the poster board).

Residents in the neighbourhood say nice things about the candidate's deceased husband, also a politician, and Wiens asks sympathetic questions about her campaign and recent turn to politics.
{{||StandardTid}}
----

{{f0.png}} ''[[CBC Seeks Takedown of Conservative Ad, Claims "No One" Can Re-Use Its News Clips Without Permission|http://www.michaelgeist.ca/2015/06/cbc-seeks-takedown-of-conservative-ad-claims-no-one-can-re-use-its-news-clips-without-permission/]]'' June 29, 2015, [[Michael Geist]]

----
Last week, the Conservative party posted an offensive advertisement on [[YouTube]] and [[Facebook]] titled [[Justin Trudeau]] on ISIS. The ad starts with ISIS music and images of prisoners about be drowned or beheaded before running short edited clips from a 13 minute interview with Trudeau and the [[CBC]]'s Terry Milewski. The advertisement has rightly generated a backlash with questions about whether it violates [[Bill C-51]]'s prohibitions on terrorist propaganda. Conservative Party campaign spokesman [[Kory Teneycke]] argues that it is little different than newscasts involving ISIS, but watching the combination of music and imagery, it clearly goes well beyond conventional news reporting on ISIS. Indeed, even if it fall short of violating Bill C-51, the ad is in terrible taste, treating images of victims as mere props for political gain.

Beyond the C-51 issue, the CBC waded into the issue late on Friday, as Jennifer McGuire, the [[CBC News]] Editor-in-Chief, posted a blog indicating that the broadcaster has asked YouTube and Facebook to take down the ad. The ostensible reason? [[Copyright]]. The CBC has again raised the issue of re-use of news coverage in political advertising, claiming that it is determined to limit re-use since "our integrity as providers of serious, independent coverage of political parties and governments rests on this." In light of this position, the CBC says its guiding principle is:

No one – no individual candidate or political party, and no government, corporation or NGO – may re-use our creative and copyrighted property without our permission. This includes our brands, our talent and our content.
----

{{f0.png}} ''[[CBC Sues the Conservative Party of Canada for Copyright Infringement Citing Campaign Video, Posting Debate Excerpts on Twitter|http://www.michaelgeist.ca/2019/10/cbc-sues-the-conservative-party-of-canada-for-copyright-infringement-citing-campaign-video-posting-debate-excerpts-on-twitter/]]'' October 11, 2019, [[Michael Geist]]

----
The [[CBC]] has filed a copyright infringement lawsuit against the Conservative Party over the use of clips on its Not As Advertised website and the use of debate clips on its [[Twitter]] feed. The lawsuit, filed yesterday in federal court, claims that a campaign video titled "Look at What We've Done" contained multiple excerpts from CBC programming in violation of copyright law. Moreover, the CBC also cites tweets that included short video clips of between 21 seconds and 42 seconds from the English-language leaders' debate. The CBC argues that posting those clips on Twitter also constitutes copyright infringement.

The lawsuit appears to have an immediate effect. The video was moved to a private setting on [[YouTube]] on the day the lawsuit was filed and the tweets were deleted. The CBC is still seeking a declaration that the Conservatives violated the [[Copyright]] Act (including violating the moral rights of CBC journalists Rosemary Barton and John Paul Tasker) and an injunction barring the use of CBC material to infringe copyright.

The CBC argues that these uses constitute copyright infringement and do not qualify as fair dealing. Its claim is based on an odd collection of unconvincing arguments, including the notion that clips from the debate might lead someone to think that the CBC is biased, contrary to its obligations under the Broadcasting Act. The lawsuit notes that this is not the first time the CBC has claimed copyright infringement with Conservative ads, citing a [[2015]] claim.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Cecil Rhodes |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Celebrity |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Celebrity Millionaire W. Brett Wilson Accuses Naheed Nenshi of Using 'Race Card' to Become Calgary Mayor|https://pressprogress.ca/celebrity-millionaire-w-brett-wilson-accuses-naheed-nenshi-of-using-race-card-to-become-calgary-mayor/]]'' June 3, 2020, [[PressProgress]]

----
[[Celebrity]] millionaire [[W. Brett Wilson]], a former Dragon's Den star and co-owner of the NHL's [[Nashville]] Predators, is at the centre of another controversy, this time accusing [[Calgary]]'s mayor of playing "the race card" to win the last election.

[[Naheed Nenshi]], who is of Ismaili [[Muslim]] descent, is the city's first Muslim mayor.

Wilson got involved in a heated exchange on [[Twitter]] Wednesday about the city's planned Green Line transit expansion — one of the biggest infrastructure projects in Calgary's History — trading sharp responses with people who told him the issue had already been settled after Calgary's [[2017]] municipal election.
<div style="float: right; max-width:300px">

|>| !Cenk Uygur |
|!occupation |Journalist|
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Cenotaph vandal suspect said he did it to protest firing of Don Cherry|https://toronto.ctvnews.ca/cenotaph-vandal-suspect-said-he-did-it-to-protest-firing-of-don-cherry-1.4687189]]'' November 15, 2019, Kayla Goodfield, [[CTV News]]

----
TORONTO -- The 33-year-old man who allegedly sprayed graffiti on the cenotaph at Old City Hall said in a [[Facebook]] post he did it to protest the firing of [[Don Cherry]].

On Tuesday morning, the words "ye broke faith" and "with us" were seen spray-painted onto two sides of the monument located in downtown [[Toronto]] at Queen and Bay streets. The words appear to reference the line, "If ye break faith with us who die," from John McCrae's poem "In Flanders Fields."

Officers with the [[Toronto Police]] Service confirmed they received a call regarding the vandalism at 7 a.m. on Tuesday. City officials were later seen power washing the cenotaph, removing the paint, in the noon hour that same day.
<div style="float: right; max-width:300px">

|>| !Cenovus Energy |
</div>

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Center for American Progress |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/a/a5/Center_for_American_Progress_logo.svg]] |
|!type |[[Public policy|https://en.wikipedia.org/wiki/Public_policy]] [[think tank|https://en.wikipedia.org/wiki/think_tank]]|
|!founded date |October 24, 2003 (17 years)|
|!tax id |30-0126510|
|!leader title |Founder|
|!leader name |[[John Podesta|https://en.wikipedia.org/wiki/John_Podesta]]|
|!leader title2 |President|
|!leader name2 |[[Neera Tanden|https://en.wikipedia.org/wiki/Neera_Tanden]]|
|!leader title3 |Chairman|
|!leader name3 |[[Tom Daschle|https://en.wikipedia.org/wiki/Tom_Daschle]]|
|!location |1333 H Street, Washington, D.C., USA|
|!homepage |[[AmericanProgress.org|https://americanprogress.org]]|
</div>

<div style="float: right; max-width:300px">

|>| !Center For American Progress Action Fund |
|!tax id |30-0192708|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Center For American Progress|https://www.erieri.com/Form990Finder/Details?EIN=300126510]]|<|<|
|!EIN |30-0126510|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |02/2003|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/300126510/300126510_2019_%20.pdf]]|02/19/21| $59,246,466.00|
|!2018 |[[990|http://990.erieri.com/EINS/300126510/300126510_2018_%20.pdf]]|12/04/19| $60,527,826.00|
|!2017 |[[990|http://990.erieri.com/EINS/300126510/300126510_2017_0fb4e5cd.PDF]]|10/24/18| $60,316,120.00|
|!2016 |[[990|http://990.erieri.com/EINS/300126510/300126510_2016_0eccb1a0.PDF]]|01/23/18| $56,129,436.00|
|!2015 |[[990|http://990.erieri.com/EINS/300126510/300126510_2015_0d4aee61.PDF]]|01/17/17| $55,668,101.00|
|!2014 |[[990|http://990.erieri.com/EINS/300126510/300126510_2014_0dde795f.PDF]]|07/20/17| $55,526,919.00|
|!2013 |[[990|http://990.erieri.com/EINS/300126510/300126510_2013_0abf33b3.PDF]]|10/28/14| $53,153,182.00|
|!2012 |[[990|http://990.erieri.com/EINS/300126510/300126510_2012_09818b30.PDF]]|08/15/13| $50,042,142.00|
|!2011 |[[990|http://990.erieri.com/EINS/300126510/300126510_2011_08b83992.PDF]]|11/21/12| $44,146,250.00|
|!2010 |[[990|http://990.erieri.com/EINS/300126510/300126510_2010_07cb932e.PDF]]|12/12/11| $41,654,746.00|
|!2009 |[[990|http://990.erieri.com/EINS/300126510/300126510_2009_0693A62E.PDF]]|12/07/10| $35,593,855.00|
|!2008 |[[990|http://990.erieri.com/EINS/300126510/300126510_2008_057E3E13.PDF]]|12/03/09| $28,499,041.00|
|!2007 |[[990|http://990.erieri.com/EINS/300126510/300126510_2007_04D198BA.PDF]]|04/01/09| $25,339,532.00|

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Center For American Progress Action Fund|https://www.erieri.com/Form990Finder/Details?EIN=300192708]]|<|<|
|!EIN |30-0192708|<|<|
|!Subsection |04|<|<|
|!Deductibility |2 - Contributions are not deductible.|<|<|
|!Ruling date |01/2004|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990O|http://990.erieri.com/EINS/300192708/300192708_2018_%20.pdf]]|10/31/19| $0.00|
|!2017 |[[990O|http://990.erieri.com/EINS/300192708/300192708_2017_0fb179a2.PDF]]|10/22/18| $5,318,716.00|
|!2016 |[[990O|http://990.erieri.com/EINS/300192708/300192708_2016_0ed18bd5.PDF]]|01/29/18| $5,490,859.00|
|!2015 |[[990O|http://990.erieri.com/EINS/300192708/300192708_2015_0d373530.PDF]]|12/22/16| $7,659,651.00|
|!2014 |[[990O|http://990.erieri.com/EINS/300192708/300192708_2014_0bd39862.PDF]]|09/19/15| $5,252,523.00|
|!2013 |[[990O|http://990.erieri.com/EINS/300192708/300192708_2013_0ac332e8.PDF]]|10/29/14| $8,224,674.00|
|!2012 |[[990O|http://990.erieri.com/EINS/300192708/300192708_2012_098489da.PDF]]|08/19/13| $6,518,990.00|
|!2011 |[[990O|http://990.erieri.com/EINS/300192708/300192708_2011_08de384d.PDF]]|12/28/12| $6,052,655.00|
|!2010 |[[990O|http://990.erieri.com/EINS/300192708/300192708_2010_07de33b9.PDF]]|12/29/11| $5,683,067.00|
|!2009 |[[990O|http://990.erieri.com/EINS/300192708/300192708_2009_0699748A.PDF]]|12/13/10| $3,970,349.00|
|!2008 |[[990O|http://990.erieri.com/EINS/300192708/300192708_2008_05871FE8.PDF]]|12/08/09| $3,445,246.00|
|!2007 |[[990O|http://990.erieri.com/EINS/300192708/300192708_2007_049C91B1.PDF]]|01/15/09| $1,427,506.00|

!!!See also
*[[Center for American Progress|https://en.wikipedia.org/wiki/Center_for_American_Progress]] - //Wikipedia.//

!!!External links
*[[The Moscow Project|https://themoscowproject.org/]], Center for American Progress Action Fund.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Center for Education Reform |
|!location |1455 Pennsylvania Avenue NW Suite 250 Washington, DC 20004|
|!website |[[edreform.com/|https://www.edreform.com/]]|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Center for Immigration Studies |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/2/21/Cis-logo-flat-header.png]] |
|!motto |Pro-Immigrant, Low-Immigration|
|!formation |January 9, 1986 (35 years)|
|!type |[[Public policy|https://en.wikipedia.org/wiki/Public_policy]] [[think tank|https://en.wikipedia.org/wiki/think_tank]]|
|!tax id |52-1449368|
|!jurisdiction |us-dc|
|!registration id |EXTUID_2793428|
|!headquarters |1629 K Street N.W., Suite 600, Washington, D.C., USA|
|!leader title |Executive Director|
|!leader name |[[Mark Krikorian]]<<ref " [1]">>|
|!website |[[cis.org|https://cis.org]]|
</div>

The ''Center for Immigration Studies'' (''CIS'') is a non-profit organization "that favors far lower immigration numbers and produces research to further those views."<<ref " [2]">> 

Founded in 1985 as a spin-off from the [[Federation for American Immigration Reform (FAIR)|Federation for American Immigration Reform]],<<ref " [5]">> the center's self-described mission is to provide immigration policymakers, the academic community, news media, and concerned citizens with reliable information about the social, economic, environmental, security, and fiscal consequences of legal and illegal immigration into the United States.<<ref " [3]">> The CIS is one of a number of anti-immigration organizations that [[John Tanton]] helped found.<<ref " [5]">><<ref " [6]">><<ref " [7]">> Tanton is a retired Michigan ophthalmologist who opposed immigration on racial grounds, desired a white ethnic majority in the United States and advocated for [[eugenics|https://en.wikipedia.org/wiki/eugenics]].<<ref " [8]">><<ref " [6]">><<ref " [4]">> 

Several reports published by the CIS have been disputed by scholars on immigration; a wide range of think tanks; fact-checkers such as [[PolitiFact|https://en.wikipedia.org/wiki/PolitiFact.com]], [[FactCheck.Org|https://en.wikipedia.org/wiki/FactCheck.org]], ''[[Washington Post|https://en.wikipedia.org/wiki/The_Washington_Post]],'' [[Snopes|https://en.wikipedia.org/wiki/Snopes.com]], [[CNN|https://en.wikipedia.org/wiki/CNN]] and [[NBC News|https://en.wikipedia.org/wiki/NBC_News]]; and by immigration-research organizations. Critics have accused the CIS of extremist nativist views and for ties to [[white supremacy|https://en.wikipedia.org/wiki/white_supremacy]] groups, which the CIS rejects.

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Center For Immigration Studies Inc|https://www.erieri.com/Form990Finder/Details?EIN=521449368]]|<|<|
|!EIN |52-1449368|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |06/1986|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/521449368/521449368_2019_%20.pdf]]|04/05/21| $3,817,718.00|
|!2018 |[[990|http://990.erieri.com/EINS/521449368/521449368_2018_%20.pdf]]|02/10/20| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/521449368/521449368_2017_103ad2b3.PDF]]|02/28/19| $3,860,628.00|
|!2016 |[[990|http://990.erieri.com/EINS/521449368/521449368_2016_0ec3acaf.PDF]]|01/12/18| $3,688,831.00|
|!2015 |[[990|http://990.erieri.com/EINS/521449368/521449368_2015_0d68af0c.PDF]]|02/24/17| $3,486,275.00|
|!2014 |[[990|http://990.erieri.com/EINS/521449368/521449368_2014_0c2e9518.PDF]]|01/27/16| $3,182,063.00|
|!2013 |[[990|http://990.erieri.com/EINS/521449368/521449368_2013_0b09e4bf.PDF]]|12/29/14| $2,707,614.00|
|!2012 |[[990|http://990.erieri.com/EINS/521449368/521449368_2012_09f9373a.PDF]]|01/15/14| $2,649,757.00|
|!2011 |[[990|http://990.erieri.com/EINS/521449368/521449368_2011_08ddc6c0.PDF]]|12/28/12| $1,850,105.00|
|!2010 |[[990|http://990.erieri.com/EINS/521449368/521449368_2010_07c842e7.PDF]]|12/09/11| $1,934,524.00|
|!2009 |[[990|http://990.erieri.com/EINS/521449368/521449368_2009_065E1802.PDF]]|09/22/10| $1,787,771.00|
|!2007 |[[990|http://990.erieri.com/EINS/521449368/521449368_2007_044383D0.PDF]]|09/03/08| $1,376,321.00|

!!!See also
*[[Center for Immigration Studies|https://en.wikipedia.org/wiki/Center_for_Immigration_Studies]] - //Wikipedia.//

!!!External links
*[[Center for Immigration Studies|https://www.sourcewatch.org/index.php/Center_for_Immigration_Studies]], SourceWatch.
*[[John Tanton Network|https://www.sourcewatch.org/index.php/John_Tanton_Network]], SourceWatch.
*[[The Nativist Lobby: Three Faces of Intolerance|https://www.splcenter.org/20090131/nativist-lobby-three-faces-intolerance]], Southern Poverty Law Center.

----
<br/><<footnotes " [1]" "http://cis.org/Staff-List">><br/><<footnotes " [2]" "[[Fact-Checking the First Night of the Republican National Convention|http://www.nbcnews.com/politics/2016-election/fact-checking-first-night-republican-national-convention-n612081]]. //NBC News//.">><br/><<footnotes " [3]" "[[About Us|http://www.cis.org/aboutcis.html]].">><br/><<footnotes " [4]" "DePARLE, JASON (2011-04-17). [[The Anti-Immigration Crusader|https://www.nytimes.com/2011/04/17/us/17immig.html?pagewanted=all]]. //The New York Times//.">><br/><<footnotes " [5]" "DeParle, Jason (April 17, 2011). [[The Anti-Immigration Crusader|https://www.nytimes.com/2011/04/17/us/17immig.html]]. New York Times.">><br/><<footnotes " [6]" "Master, Cyra (2017-04-12). [[DHS hires incense immigration supporters|http://thehill.com/latino/328571-dhs-hires-incense-immigration-supporters]]. //TheHill//.">><br/><<footnotes " [7]" "Ellis, Emma (January 14, 2017). [[Fake Think Takes Fuel Fake News|https://www.wired.com/2017/01/fake-think-tanks-fuel-fake-news-presidents-tweets/]].">><br/><<footnotes " [8]" "CNN, Maria Santana. [[Hard-line anti-illegal immigration advocates hired at 2 federal agencies|http://www.cnn.com/2017/04/11/politics/trump-administration-immigration-advisers/index.html]].">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Center for Media and Democracy |
|!tax id |39-1777402|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Center For Media And Democracy Inc|https://www.erieri.com/Form990Finder/Details?EIN=391777402]]|<|<|
|!EIN |39-1777402|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |09/1994|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2020 |[[990|http://990.erieri.com/EINS/391777402/391777402_2020_%20.pdf]]|05/20/21| $495,164.00|
|!2018 |[[990|http://990.erieri.com/EINS/391777402/391777402_2018_%20.pdf]]|01/30/20| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/391777402/391777402_2017_1023af8c.PDF]]|02/11/19| $308,229.00|
|!2016 |[[990|http://990.erieri.com/EINS/391777402/391777402_2016_0ea52589.PDF]]|12/28/17| $422,695.00|
|!2015 |[[990|http://990.erieri.com/EINS/391777402/391777402_2015_0d7ce87a.PDF]]|03/27/17| $379,260.00|
|!2014 |[[990|http://990.erieri.com/EINS/391777402/391777402_2014_0be943b9.PDF]]|10/08/15| $402,123.00|
|!2013 |[[990|http://990.erieri.com/EINS/391777402/391777402_2013_0afbf775.PDF]]|12/29/14| $201,223.00|
|!2012 |[[990|http://990.erieri.com/EINS/391777402/391777402_2012_09dd4592.PDF]]|12/26/13| $393,453.00|
|!2011 |[[990|http://990.erieri.com/EINS/391777402/391777402_2011_08cb16c2.PDF]]|12/13/12| $569,708.00|
|!2010 |[[990|http://990.erieri.com/EINS/391777402/391777402_2010_07c77b5a.PDF]]|12/09/11| $562,562.00|
|!2009 |[[990|http://990.erieri.com/EINS/391777402/391777402_2009_06608325.PDF]]|09/27/10| $291,743.00|
|!2008 |[[990EZ|http://990.erieri.com/EINS/391777402/391777402_2008_04FEC2ED.PDF]]|05/20/09| $516,119.00|

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Center for Security Policy Inc |
|!abbreviation |CSP|
|!formation |1988|
|!tax id |52-1601976|
|!location |1901 Pennsylvania Ave NW, STE 201, Washington, DC, 20006-3439, USA|
|!leader title |Founder and President|
|!leader name |[[Frank Gaffney]]|
|!website |[[centerforsecuritypolicy.org|https://centerforsecuritypolicy.org]]|
</div>

The ''Center for Security Policy'' (''CSP'') is a [[far-right|https://en.wikipedia.org/wiki/far-right]],<<ref " [1]">><<ref " [2]">> [[Washington, D.C.|https://en.wikipedia.org/wiki/Washington,_D.C.]]-based [[think tank|https://en.wikipedia.org/wiki/think_tank]]. The organization's founder and current president is [[Frank Gaffney Jr.|Frank Gaffney]]. The organization's mission statement is "To identify challenges and opportunities likely to affect American security",<<ref " [3]">> where main activities are focused on exposing and researching what it believes to be [[jihadist|https://en.wikipedia.org/wiki/jihadist]] threats to the United States; a number of these beliefs have been widely discredited, such as its false claims about American ties to the Muslim Brotherhood. The CSP has been criticized by the [[Anti-Defamation League|https://en.wikipedia.org/wiki/Anti-Defamation_League]] and the [[Southern Poverty Law Center|https://en.wikipedia.org/wiki/Southern_Poverty_Law_Center]], among a wide variety of other media and research organizations, for propagating conspiracy theories and Islamophobia, and described as a [[hate group|https://en.wikipedia.org/wiki/hate_group]], a label the organization disputes.

!!!Conspiracy theories
*Stealth Jihad by adherents of Shariah.<<ref " [4]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Center For Security Policy Inc|https://www.erieri.com/Form990Finder/Details?EIN=521601976]]|<|<|
|!EIN |52-1601976|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |03/1989|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/521601976/521601976_2019_%20.pdf]]|09/29/20| $3,064,902.00|
|!2018 |[[990|http://990.erieri.com/EINS/521601976/521601976_2018_%20.pdf]]|10/03/19| $2,361,813.00|
|!2017 |[[990|http://990.erieri.com/EINS/521601976/521601976_2017_0f8e8970.PDF]]|09/26/18| $2,502,991.00|
|!2016 |[[990|http://990.erieri.com/EINS/521601976/521601976_2016_0e4c0fbb.PDF]]|10/17/17| $666,624.00|
|!2015 |[[990|http://990.erieri.com/EINS/521601976/521601976_2015_0e2f62f1.PDF]]|09/28/17| $203,579.00|
|!2014 |[[990|http://990.erieri.com/EINS/521601976/521601976_2014_0ba223f8.PDF]]|07/29/15| $345,075.00|
|!2013 |[[990|http://990.erieri.com/EINS/521601976/521601976_2013_0abf6227.PDF]]|10/28/14| $1,759,855.00|
|!2012 |[[990|http://990.erieri.com/EINS/521601976/521601976_2012_09bdad18.PDF]]|11/28/13| $1,435,649.00|
|!2011 |[[990|http://990.erieri.com/EINS/521601976/521601976_2011_08ce2255.PDF]]|12/14/12| $2,319,327.00|
|!2010 |[[990|http://990.erieri.com/EINS/521601976/521601976_2010_07c09cb9.PDF]]|12/05/11| $1,487,701.00|
|!2009 |[[990|http://990.erieri.com/EINS/521601976/521601976_2009_069AA198.PDF]]|12/14/10| $868,805.00|
|!2008 |[[990|http://990.erieri.com/EINS/521601976/521601976_2008_06C0EB58.PDF]]|02/14/11| $931,303.00|
|!2007 |[[990|http://990.erieri.com/EINS/521601976/521601976_2007_043B7984.PDF]]|08/14/08| $908,735.00|

!!!See also
*[[Center for Security Policy|https://en.wikipedia.org/wiki/Center_for_Security_Policy]] - //Wikipedia.//

!!!External links
*[[Center for Security Policy|https://www.sourcewatch.org/index.php/Center_for_Security_Policy]], SourceWatch.
*[[Center for Security Policy|https://www.splcenter.org/fighting-hate/extremist-files/group/center-security-policy]], Southern Poverty Law Center.

----
<br/><<footnotes " [1]" "Bertrand, Natasha (August 4, 2017). [[The knives are coming out for H.R. McMaster|http://www.businessinsider.com/hr-mcmaster-steve-bannon-russia-trolls-2017-8]]. [[Business Insider]].">><br/><<footnotes " [2]" "O'Donnell, S. Jonathon (19 December 2017). &quot;Islamophobic conspiracism and neoliberal subjectivity: the inassimilable society&quot;.">><br/><<footnotes " [3]" "[[Center for Security Policy, About Us|http://www.centerforsecuritypolicy.org/about-us/]].">><br/><<footnotes " [4]" "Bergen, Peter (September 21, 2015). [[The Republicans' Muslim 'problem'|http://www.cnn.com/2015/09/21/opinions/bergen-muslim-religious-tolerance/]].">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Center for Study of Public Choice |
|!tax id |52-1395989|
|!website |[[publicchoice.gmu.edu/|https://publicchoice.gmu.edu/]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |July 11, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Center For Study Of Public Choice Foundation|https://www.erieri.com/Form990Finder/Details?EIN=521395989]]|<|<|
|!EIN |52-1395989|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |08/1985|<|<|

!!!External links
*[[Center for Study of Public Choice|https://www.sourcewatch.org/index.php/Center_for_Study_of_Public_Choice]], SourceWatch.

{{||StandardTid}}
{{||StandardTid}}
> CDC works 24/7 to protect America from health, safety and security threats, both foreign and in the U.S. Whether diseases start at home or abroad, are chronic or acute, curable or preventable, human error or deliberate attack, CDC fights disease and supports communities and citizens to do the same.

!!!See also
*[[Centers for Disease Control and Prevention|https://en.wikipedia.org/wiki/Centers_for_Disease_Control_and_Prevention]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Centre for Research on Globalization |
|!abbreviation |Global Research|
|!website |[[globalresearch.ca/|https://www.globalresearch.ca/]]|
</div>

Probably not a direct Russian disinformation effort, just a useful idiot that they amplify with their botnets.

!!!See also
*[[Michel Chossudovsky|https://en.wikipedia.org/wiki/Michel_Chossudovsky]] - //Wikipedia.//

!!!External links
*[[Globalresearch|https://rationalwiki.org/wiki/Globalresearch]], RationalWiki.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Cesar Sayoc |
</div>

!!!See also
*[[October 2018 United States mail bombing attempts|https://en.wikipedia.org/wiki/October_2018_United_States_mail_bombing_attempts]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Chad Wolf |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/d/d0/Chad_Wolf_official_portrait_2017.jpg/175px-Chad_Wolf_official_portrait_2017.jpg]] |
|!title |Former "acting" United States Secretary of Homeland Security|
|!birth date |1976 (44-45 years)|
|!birth place |[[Jackson, Mississippi|https://en.wikipedia.org/wiki/Jackson,_Mississippi]]|
</div>

!!!See also
*[[Chad Wolf|https://en.wikipedia.org/wiki/Chad_Wolf]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Charges laid after pickup truck full of manure dumped in front of Ford's office|https://toronto.ctvnews.ca/charges-laid-after-pickup-truck-full-of-manure-dumped-in-front-of-ford-s-office-1.4812543]]'' February 14, 2020, Katherine DeClerq, [[CTV News]]

----
TORONTO -- Two people have been charged after allegedly dumping a pile of manure in front of [[Ontario]] Premier [[Doug Ford]]'s constituency office in [[Etobicoke]] last December.

[[Police]] began an investigation into the incident on Dec. 22 after video posted to social media showed two men in the back of a truck shoveling manure onto the ground in front of Ford's office on [[Albion Road]].

The [[Hamilton]] chapter of [[Extinction Rebellion]], a climate change activism group, took credit for the stunt, saying that they were protesting against the province's climate action program.

{{||StandardTid}}
----

{{f0.png}} ''[[Charitable Fraser Institute received $4.3 million in foreign funding since 2000|https://www.vancouverobserver.com/politics/charitable-fraser-institute-received-43-million-foreign-funding-2000]]'' August 30, 2012, Beth Hong, [[Vancouver Observer]]

----
The [[Fraser Institute]], [[Canada]]'s leading right-wing think tank, received over $4.3 million in the last decade from eight major American foundations including the most powerful players in oil and pharmaceuticals, The [[Vancouver Observer]] has learned.

In May, it was found that the US oil billionaire Koch brothers gave the Fraser Institute half a million dollars since [[2007]]. But further investigation shows the insitute received funding from other major US foundations.

The issue of foreign funding of progressive Canadian charities has been under scrutiny since Natural Resources Minister [[Joe Oliver]] released an open letter last January accusing "environmental and other radical groups" of influencing Canadian politics.
----

{{f182.png}} ''[[Charities rap Liberals as political audits continue|https://www.cbc.ca/news/politics/charities-push-back-against-liberals-on-political-audits-1.3490988]]'' March 16, 2016, Dean Beeby, [[CBC News]]

----
Some Canadian charities are reviving a campaign to get tax auditors off their backs after the Liberal government delivered what the charities say is a half-measure in ending "political harassment," a promise from the [[2015]] election campaign.

More than a dozen groups, including the Sierra Club Foundation and [[Environmental Defence]], launched a letter-writing campaign and petition this week calling on the Liberal government to stop all political-activity audits started by the Harper Conservatives in [[2012]]. (The [[World Wildlife Fund]] was initially identified as part of the coalition, but later said its inclusion was an error.)

"Charities under audit for political activities from the previous government are still under audit," says a statement on a website, created by a charities coalition last year.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Charles G. Koch Charitable Foundation |
|!extinction |2011|
|!successor |[[Charles Koch Institute]]<br/>[[Charles Koch Foundation]]|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Chuck Grassley |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/c/cc/Chuck_Grassley_official_photo_2017.jpg/175px-Chuck_Grassley_official_photo_2017.jpg]] |
|!birth name |Charles Ernest Grassley|
|!birth date |September 17, 1933 (87 years)|
|!birth place |[[New Hartford|https://en.wikipedia.org/wiki/New_Hartford,_Iowa]], [[Iowa|https://en.wikipedia.org/wiki/Iowa]], [[United States|https://en.wikipedia.org/wiki/United_States]]|
|!party |[[Republican|https://en.wikipedia.org/wiki/Republican_Party_(United_States)]]|
|!spouse |Barbara Grassley|
|!alma mater |[[University of Northern Iowa|https://en.wikipedia.org/wiki/University_of_Northern_Iowa]]<br>[[University of Iowa|https://en.wikipedia.org/wiki/University_of_Iowa]]|
|!religion |[[Baptist|https://en.wikipedia.org/wiki/Baptist_General_Conference]]|
|!website |[[Senate website|https://grassley.senate.gov]]|
</div>

!!!See also
*[[Chuck Grassley|https://en.wikipedia.org/wiki/Chuck_Grassley]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Charles Koch |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/2/20/Charles_Koch_portrait_%28cropped%29.jpg/175px-Charles_Koch_portrait_%28cropped%29.jpg]] |
|!birth name |Charles de Ganahl Koch|
|!birth date |November 1, 1935 (85 years)|
|!birth place |[[Wichita, Kansas|https://en.wikipedia.org/wiki/Wichita,_Kansas]], U.S.|
|!residence |Wichita, Kansas, U.S.|
</div>

!!!See also
*[[Charles Koch|https://en.wikipedia.org/wiki/Charles_Koch]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Charles Koch Foundation |
|!tax id |48-0918408|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Charles Koch Foundation|https://www.erieri.com/Form990Finder/Details?EIN=480918408]]|<|<|
|!EIN |48-0918408|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |10/2014|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990PF|http://990.erieri.com/EINS/480918408/480918408_2018_%20.pdf]]|01/21/20| $0.00|
|!2017 |[[990PF|http://990.erieri.com/EINS/480918408/480918408_2017_100cbdaa.PDF]]|01/28/19| $785,942,733.00|
|!2016 |[[990PF|http://990.erieri.com/EINS/480918408/480918408_2016_0ea929e7.PDF]]|01/02/18| $697,942,760.00|
|!2015 |[[990PF|http://990.erieri.com/EINS/480918408/480918408_2015_0d951eeb.PDF]]|04/12/17| $620,361,534.00|
|!2014 |[[990PF|http://990.erieri.com/EINS/480918408/480918408_2014_0c40722c.PDF]]|02/10/16| $559,449,616.00|
|!2013 |[[990PF|http://990.erieri.com/EINS/480918408/480918408_2013_0b04038e.PDF]]|12/29/14| $442,205,287.00|
|!2011 |[[990PF|http://990.erieri.com/EINS/480918408/480918408_2011_08b9e966.PDF]]|11/23/12| $214,087,257.00|
|!2010 |[[990PF|http://990.erieri.com/EINS/480918408/480918408_2010_07c8cd5b.PDF]]|12/09/11| $242,332,070.00|
|!2009 |[[990PF|http://990.erieri.com/EINS/480918408/480918408_2009_06A8EBB7.PDF]]|12/23/10| $206,497,763.00|
|!2008 |[[990PF|http://990.erieri.com/EINS/480918408/480918408_2008_058A292E.PDF]]|12/09/09| $144,918,458.00|

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Charles Koch Institute |
|!tax id |27-4967732|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Charles Koch Institute|https://www.erieri.com/Form990Finder/Details?EIN=274967732]]|<|<|
|!EIN |27-4967732|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |08/2011|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/274967732/274967732_2019_%20.pdf]]|04/05/21| $385,547,571.00|
|!2018 |[[990|http://990.erieri.com/EINS/274967732/274967732_2018_%20.pdf]]|01/31/20| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/274967732/274967732_2017_1012b69d.PDF]]|01/31/19| $336,666,388.00|
|!2016 |[[990|http://990.erieri.com/EINS/274967732/274967732_2016_0eabf91f.PDF]]|01/03/18| $304,586,518.00|
|!2015 |[[990|http://990.erieri.com/EINS/274967732/274967732_2015_0d7ccd0d.PDF]]|03/27/17| $271,684,160.00|
|!2014 |[[990|http://990.erieri.com/EINS/274967732/274967732_2014_0c254898.PDF]]|01/21/16| $290,777,396.00|
|!2013 |[[990|http://990.erieri.com/EINS/274967732/274967732_2013_0b0c2128.PDF]]|12/29/14| $271,482,857.00|
|!2012 |[[990|http://990.erieri.com/EINS/274967732/274967732_2012_09cc4b2b.PDF]]|12/13/13| $223,926,592.00|
|!2011 |[[990|http://990.erieri.com/EINS/274967732/274967732_2011_08d4e464.PDF]]|12/20/12| $60,925,272.00|

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Charles McVety |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/7/76/Dec-6-mcvety.jpg/175px-Dec-6-mcvety.jpg]] |
</div>

''Charles H. McVety'' is a [[Canadian|https://en.wikipedia.org/wiki/Canadians]] [[evangelical Christian|https://en.wikipedia.org/wiki/Evangelicalism]] leader and conservative political activist.  He has been the president of [[Canada Christian College]] in [[Toronto]] since 1993, taking over for his father, and was president of Canada Family Action until 2008. He is perhaps best known for campaigning to  repeal the law legalizing [[same-sex marriage in Canada|https://en.wikipedia.org/wiki/same-sex_marriage_in_Canada]]. McVety played a significant role in helping to elect Doug Ford as the leader of the Progressive Conservative Party of Ontario. According to the National Post, McVety will play a significant role on Doug Ford's campaign team.  According to the [[CBC|https://en.wikipedia.org/wiki/CBC_television]], Charles McVety is "one of the most powerful leaders of the Christian Right in [Canada]".<<ref " [1]">>

!!!See also
*[[Charles McVety|https://en.wikipedia.org/wiki/Charles_McVety]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "[http://www.cbc.ca/thehour/video.php?id=1107 ''The Hour'' 19 October 2006]">>

{{||StandardTid}}
----

{{f355.png}} ''[[Charles McVety Debates His Anti-Gay Bigotry & Religious Faith With Ian Capstick|https://www.youtube.com/watch?v=qQLW11C_TRA]]'' December 10, 2018, LGBT Canada In The Media, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/qQLW11C_TRA" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>


----

{{f49.png}} ''[[Charles McVety, free speech hypocrite|https://nationalpost.com/opinion/charles-mcvety-free-speech-hypocrite]]'' October 13, 2013, Rob Breakenridge, Opinion, [[National Post]]

----
There are legitimate reasons why [[Canada]] might deny entry to a particular individual. The website of Citizenship and Immigration conveniently lists some of what those reasons are. Yet nowhere on the list does it say anything about having controversial views, because one's views should have nothing to do with your admissibility to Canada. Unfortunately, though, there are many who feel otherwise.

On October 19th, a symposium called "Sexuality, Childhood, and Classroom Life" is scheduled to take place at University College in [[Toronto]]. The keynote speaker for this symposium is an American academic by the name of James Kincaid. Dr. Kincaid is a professor at the [[University of Southern California]] (USC), and the author of several books on the sexualization of children. Many find his views controversial. On his page at the USC website, Kincaid's work is described as focusing on "the history and current cultural practices of eroticizing children and instituting elaborate scapegoating rituals to disguise what we are doing." As easy as it is to write off the whole field as creepy, these are legitimate issues to discuss in our society — consider our recent debate over where to set the age of consent for sexual activity (it was raised from 14 to 16).

But some Canadians want to keep him out. Led by religious conservative activist Dr. [[Charles McVety]], the [[Institute for Canadian Values]] and Canada Family Action have written a letter to the Minister of Citizenship and Immigration urging him to ensure that Kincaid is ruled inadmissible to Canada. The letter doesn't offer much by way of convincing arguments, and mainly serves to demonstrate the extent of McVety's hypocrisy.
<div style="float: right; max-width:300px">

|>| !Charles Murray |
|>| [img width=175px [Murray in 2013|https://upload.wikimedia.org/wikipedia/commons/thumb/6/6a/Charles_Murray_Speaking_at_FreedomFest.jpeg/175px-Charles_Murray_Speaking_at_FreedomFest.jpeg]] |
|!birth name |Charles Alan Murray|
|!birth date |January 8, 1943 (78 years)|
|!birth place |[[Newton, Iowa|https://en.wikipedia.org/wiki/Newton,_Iowa]], U.S.|
|!education |[[B.A.|https://en.wikipedia.org/wiki/Bachelor_of_Arts]] in history, [[Harvard College|https://en.wikipedia.org/wiki/Harvard_College]] (1965)<br>[[M.S.|https://en.wikipedia.org/wiki/Master_of_Science]] & [[Ph.D.|https://en.wikipedia.org/wiki/Ph.D.]] in political science, [[Massachusetts Institute of Technology|https://en.wikipedia.org/wiki/Massachusetts_Institute_of_Technology]] (1974)|
</div>

''Charles Alan Murray'' is an American political scientist, author, and columnist. His book ''[[Losing Ground: American Social Policy 1950–1980|https://en.wikipedia.org/wiki/Losing_Ground_(book)]]'' (1984), which discussed the American welfare system, was widely read and discussed, and influenced subsequent government policy.<<ref " [1]">>  He became well known for his controversial book ''[[The Bell Curve|https://en.wikipedia.org/wiki/The_Bell_Curve]]'' (1994), written with [[Richard Herrnstein|https://en.wikipedia.org/wiki/Richard_Herrnstein]], in which he argues that intelligence is a better predictor than parental socio-economic status or education level of many individual outcomes including income, job performance, pregnancy out of wedlock, and crime, and that social welfare programs and education efforts to improve social outcomes for the disadvantaged are largely wasted.

Murray's most successful subsequent books have been ''[[Human Accomplishment: The Pursuit of Excellence in the Arts and Sciences, 800 B.C. to 1950|https://en.wikipedia.org/wiki/Human_Accomplishment]]'' (2003) and ''[[Coming Apart: The State of White America, 1960–2010|https://en.wikipedia.org/wiki/Coming_Apart:_The_State_of_White_America,_1960–2010]]'' (2012).<<ref " [1]">>  Over his career he has published dozens of books and articles. His work has drawn accusations of [[scientific racism|https://en.wikipedia.org/wiki/scientific_racism]].

Murray is a fellow at the [[American Enterprise Institute]], a [[conservative|https://en.wikipedia.org/wiki/conservatism_in_the_United_States]] [[think tank|https://en.wikipedia.org/wiki/think_tank]] in [[Washington, D.C.|https://en.wikipedia.org/wiki/Washington,_D.C.]]<<ref " [1]">>

!!!See also
*[[Charles Murray (political scientist)|https://en.wikipedia.org/wiki/Charles_Murray_(political_scientist)]] - //Wikipedia.//

!!!External links
*[[Charles Murray|https://www.splcenter.org/fighting-hate/extremist-files/individual/charles-murray]], Southern Poverty Law Center.
*[[Bradley Foundation Provided Financial Backing for The Bell Curve|https://www.sourcewatch.org/index.php/Lynde_and_Harry_Bradley_Foundation#Bradley_Foundation_Provided_Financial_Backing_for_The_Bell_Curve]], SourceWatch.

----
<br/><<footnotes " [1]" "[[Charles Murray AEI Scholar|http://www.aei.org/author/charles-murray/]]. //American Enterprise Institute website//. American Enterprise Institute.">>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Charles B. Rangel |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/2/20/Charles_B_Rangel_Portrait.jpg/175px-Charles_B_Rangel_Portrait.jpg]] |
|!birth name |Charles Bernard Rangel|
|!birth date |June 11, 1930 (91 years)|
|!birth place |New York City, New York, U.S.|
|!residence |[[Manhattan, New York|https://en.wikipedia.org/wiki/Manhattan,_New_York]]|
|!alma mater |[[New York University|https://en.wikipedia.org/wiki/New_York_University]] ,,([[B.S.|https://en.wikipedia.org/wiki/Bachelor_of_Science]]),,<br>[[St. John's University School of Law|https://en.wikipedia.org/wiki/St._John's_University_School_of_Law]] ,,([[LL.B.|https://en.wikipedia.org/wiki/Bachelor_of_Laws]]),,|
|!occupation |[[Attorney|https://en.wikipedia.org/wiki/Attorney_at_law]]|
|!party |[[Democrat|https://en.wikipedia.org/wiki/Democratic_Party_(United_States)]]|
|!spouse |Alma Rangel|
|!religion |[[Roman Catholic|https://en.wikipedia.org/wiki/Roman_Catholic]]<<ref " [1]">>|
|!awards |[[Bronze Star|https://en.wikipedia.org/wiki/Bronze_Star_Medal]] (with [[valor device|https://en.wikipedia.org/wiki/valor_device]])<br>[[Purple Heart]]|
</div>

!!!See also
*[[Charles Rangel|https://en.wikipedia.org/wiki/Charles_Rangel]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "[[Rep. Charlie Rangel (D-N.Y.)|http://www.rollcall.com/members/353.html]]. ''[[Roll Call|https://en.wikipedia.org/wiki/Roll_Call]]''.">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Charles Rusnell |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Charles Schwab |
</div>

!!!See also
*[[Charles R. Schwab|https://en.wikipedia.org/wiki/Charles_R._Schwab]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Charlie Angus |
</div>

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Charlie Kirk |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/c/ca/Charlie_Kirk_by_Gage_Skidmore_2.jpg/175px-Charlie_Kirk_by_Gage_Skidmore_2.jpg]] |
|!birth date |October 14, 1993 (27 years)|
|!birth place |[[Arlington Heights, Illinois|https://en.wikipedia.org/wiki/Arlington_Heights,_Illinois]]|
</div>

!!!See also
*[[Charlie Kirk (activist)|https://en.wikipedia.org/wiki/Charlie_Kirk_(activist)]] - //Wikipedia.//

!!!External links
*[[Debunking Charlie Kirk|https://medium.com/@mboedy]], Matthew Boedy, Professor of Rhetoric at University of North Georgia, Medium.
*[[Charlie Kirk|https://rationalwiki.org/wiki/Charlie_Kirk]], RationalWiki.

{{||StandardTid}}
----

{{f0.png}} ''[[Charlie Kirk And Candace Owens' Campus Tour Is All About The Owns|https://www.buzzfeednews.com/article/annehelenpetersen/charlie-kirk-candace-owens-turning-point-usa-montana]]'' May 1, 2019, Anne Helen Petersen, [[BuzzFeed News]]

----
"If you disagree, go to the front of the line." That's what [[Charlie Kirk]] tells the 500-plus people gathered in a ballroom at [[Montana]] State University in [[Bozeman]]. He and [[Candace Owens]], his coheadliner, have spent the previous 90 minutes proselytizing for the free market — and against "the left" — but, as both have been keen to emphasize, they love to debate. And they want anyone brave enough to argue with their theories to cut in front of all the adoring conservatives in attendance to do so. Disagreement is Kirk's stock-in-trade and the foundation of his [[YouTube]] stardom, his [[Twitter]] fandom, and his frequent stints on [[Fox News]], where he shares the gospel that liberals — with their campus protests and calls for deplatforming — are in fact the least tolerant actors in the American political landscape.

For the last two years, Kirk and Owens have crisscrossed the country for a speaking tour they're calling Campus Clash — making pit stops at major college campuses, from the University of [[Washington]] in [[Seattle]] to Penn State in State College, [[Pennsylvania]] — as the public faces of Turning Point [[USA]], an organization that uses establishment conservative money to gin up young conservative energy.

Like other stars in the constellation of the new, Extremely Online political right, Kirk and Owens pride themselves on their openness to debate. "We think that if you have terrible ideas, we want to hand you a megaphone," Owens told the crowd. "If your idea isn't good, we can defeat it with our better ideas. We believe in debate. You can see you're welcome here, and you're never gonna have people shout you down. But unfortunately, we don't get the same treatment on the other side. We have to sneak through kitchens and basements to get in because there's protesters. Bricks were threatened to be thrown at us at this event."
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Charlie Smith |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f185.png}} ''[[Check your white male privilege Andrew Scheer|https://rabble.ca/blogs/bloggers/views-expressed/2020/02/check-your-white-male-privilege-andrew-scheer]]'' February 16, 2020, Pam Palmater, blogs, [[rabble.ca]]

----
On February 14, Conservative Leader [[Andrew Scheer]] made the shocking statement that protesters and activists need to "check their privilege" and let people whose jobs depend on the railway systems get to work. In this case, it is Scheer who needs to check his own privilege. His comments appear to be racially motivated as the people occupying the rails in [[Ontario]] are very obviously [[Indigenous]] peoples. Scheer's comments reflect worn out stereotypes about Indigenous peoples that are not worth repeating, but are not based on facts. These kinds of comments serve only to promote societal division and manufacture hatred towards a specific group -- Indigenous peoples.

Scheer's white male privilege as a top 1 per cent income earner (according to [[Statistics Canada]]) stands in stark contrast to the staggering socio-economic conditions of the majority of [[First Nations]] peoples in Canada. First Nations have the highest rates of poverty in the country, the lowest health indicators and the highest rates of suicide in the world. Far from "privilege," their under-privilege is a direct result of the violent colonization of their territories and the continued oppression of their peoples.

In [[2019]], the National Inquiry into [[Murder]]ed and Missing Indigenous Women and Girls found, as a matter of fact and law, that Canada is guilty of both historic and ongoing genocide. Both the Organization of American States and the [[United Nations]] expressed deep concern about this finding and officials have offered to assist Canada address this. So far there has been no urgent action to address ongoing acts of genocide against Indigenous peoples. The rates of Indigenous overincarceration continue to skyrocket with Indigenous women (less than 2.5 per cent of the population) making up 42 per cent of those in federal prisons. Why? Aside from noting many areas of discrimination within the justice system, the Office of the Correctional Investigator expressed concern that the federal corrections system seems "impervious to change."
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Cheryl Gallant |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/0/02/Cheryl_Gallant_in_2017.png/175px-Cheryl_Gallant_in_2017.png]] |
|!birth date |May 23, 1960 (61 years)|
|!birth place |[[Sarnia|https://en.wikipedia.org/wiki/Sarnia]], [[Ontario|https://en.wikipedia.org/wiki/Ontario]], Canada|
</div>

!!!See also
*[[Cheryl Gallant|https://en.wikipedia.org/wiki/Cheryl_Gallant]] - //Wikipedia.//

{{||StandardTid}}
!!!See also
*[[Chicago|https://en.wikipedia.org/wiki/Chicago]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Chief Bill Blair says Sandro Lisi warned of a Doug Ford attack after crack video discovery|https://www.thestar.com/news/crime/2014/02/26/chief_blair_says_he_was_warned_by_lisi_that_complaint_against_him_would_be_filed.html]]'' February 26, 2014, Jennifer Pagliaro, [[Toronto Star]]

----
[[Toronto Police]] Chief [[Bill Blair]] says Mayor [[Rob Ford]]'s former driver and accused extortionist Alexander "Sandro" Lisi told police that Councillor [[Doug Ford]] was plotting an offensive against the chief.

Toronto Police Chief Bill Blair, sitting at his desk at headquarters, spoke to the Star on Wednesday about the official complaint made against him by Doug Ford, a city councillor and brother of Toronto Mayor Rob Ford. ( Randy Risling / [[Toronto Star]] )

Blair told the Star that after Lisi's arrest on extortion charges on Oct. 31, the [[Etobicoke]] man said to investigators: "Your boss is going to get his this weekend." In an interview Wednesday, Blair responded for the first time to a complaint made against him by Councillor Ford that was recently referred to the provincial police watchdog, as well as multiple verbal attacks against him since June by both Ford brothers. [[Toronto Police Services Board]] chair Alok Mukherjee told the Star earlier this week that the basis of Doug Ford's complaint was that the chief acted inappropriately during an Oct. 31 press conference at which he announced the recovery of a video of the mayor appearing to smoke crack, when, in response to media questions, he said he was "disappointed."
----

{{f94.png}} ''[[Chief Bill Blair: 'Doug Ford is lying, and I am prepared to take legal action'|https://www.thestar.com/news/city_hall/toronto2014election/2014/08/01/chief_bill_blair_accuses_doug_ford_of_lying_threatens_legal_action.html]]'' August 1, 2014, Daniel Dale, [[Toronto Star]]

----
In the latest eruption of a prolonged and unprecedented public battle, [[Police]] Chief [[Bill Blair]] says he might sue Councillor [[Doug Ford]] over Ford's suggestion that the chief gave the Star information about the looming subpoena of Mayor [[Rob Ford]]. "Doug Ford is lying, and I am prepared to take legal action," Blair said through police spokesman Mark Pugash on Friday.

The dispute between the chief and the mayor his detectives continue to investigate has raged since November. Blair has been far more restrained than the Fords, but he has demonstrated an occasional willingness to respond forcefully to their efforts to tar him as a vendetta-driven scofflaw.

The Star reported Friday that police are planning to subpoena the mayor as a possible witness in the extortion trial of Alexander "Sandro" Lisi. Lisi is accused of using threats to try to obtain the video in which Ford appears to smoke crack cocaine.
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Child-killer story shows how parties use dubious news to push campaign messages|https://www.cbc.ca/news/technology/scheer-tweet-bulger-venables-story-1.5269306]]'' September 3, 2019, Kaleigh Rogers, [[CBC News]]

----
A story in a British newspaper claiming that a convicted child killer could be sent to [[Canada]] is one of the latest salvos in a [[Twitter]] battle between Liberals and Conservatives that plays on old news while sowing confusion about the parties' positions on key issues.

On Saturday, British tabloid The [[Daily Mail]] published a story claiming convicted child murderer [[Jon Venables]] would soon be released and sent to Canada. Conservative Leader [[Andrew Scheer]] tweeted a link to the Daily Mail story and said it was "disturbing that this pedophile child killer might come to Canada."

"As Prime Minister I won't let him come here. Where does Trudeau stand?" Scheer wrote. "Our country should not be a dumping ground for murderers, terrorists, and perverts."
----

{{f0.png}} ''[[Child-protection agency's board resigns en masse to protest Doug Ford funding cuts|https://lfpress.com/news/local-news/child-protection-agencys-board-resigns-en-masse-to-protest-doug-ford-funding-cuts]]'' July 11, 2019, Susan Gamble, Postmedia, [[London Free Press]]

----
BRANTFORD – An emotional board of directors of Brant Family and Children's Services has voted in an unprecedented step to resign together after failing to get provincial officials to address a deficit they say was created by the government.

"Kids could die," said Andy Koster, executive director of the Brantford agency.

The board sent the [[Ministry of Children, Community and Social Services]] a message in June, warning that if it didn't get "sufficient and meaningful assurance by July 5 that the ministry would address its funding problems, it would resign."

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[China has Been Doing 'Mass Surveillance' on Millions of Citizens in US, UK, Australia and India|https://www.vice.com/en_us/article/xg89aj/china-has-been-doing-mass-surveillance-on-millions-of-citizens-in-us-uk-australia-and-india]]'' September 14, 2020, Gavin Butler, [[Vice News]]

----
A [[Chinese]] technology company with links to [[Beijing]]'s military and intelligence agencies has been compiling personal information on millions of people from the US, [[UK]], [[Australia]], [[Canada]], India and [[Japan]].

The database, which is understood to have been stolen and leaked to the [[Five Eyes]] Intelligence network by an anti-[[China]] activist, was put together by the private firm [[Zhenhua Data]]: a Shenzhen-based company that lists the [[People's Liberation Army]] and [[Chinese Communist Party]] among its main clients.

Contained therein were the names and personal details of some 2.4 million people, including 35,000 Australians, 40,000 Britons, and a vast number of high-profile figures such as senior politicians, members of the royal family, religious leaders and military officers.
----

{{f182.png}} ''[[China hits back after Jason Kenney says the country is due for a 'great reckoning'|https://www.cbc.ca/news/canada/calgary/china-jason-kenney-alberta-consulate-canada-edmonton-1.5573292]]'' May 16, 2020, Joel Dryden, [[CBC News]]

----
The [[Chinese]] consulate in [[Calgary]] is hitting back against recent criticisms levied by Premier [[Jason Kenney]], suggesting [[Alberta]]'s premier is fighting with "slander and stigma."

"What a pity when we read the 'slamming' remarks of Mr. Premier against [[China]]. A large body of facts and data suggest that China did not play down, obfuscate or cover up the dangers posed by the novel coronavirus when it emerged in the Chinese city of Wuhan," the consulate said in a statement.

"If Mr. Premier did not deliberately turn his head away, these facts and evidence are presenting themselves crystal clearly before his eyes."
----

{{f132.png}} ''[[China issues angry criticism of Stephen Harper's visit to Taiwan|https://www.theglobeandmail.com/world/article-china-issues-angry-criticism-of-stephen-harpers-visit-to-taiwan/]]'' October 14, 2019, Nathan VanderKlippe, [[Globe and Mail]]

----
[[China]]'s Foreign Ministry issued an angry response on Monday to a [[Taiwan]] visit by former Canadian prime minister [[Stephen Harper]], with Beijing saying it has made its displeasure known to [[Ottawa]].

Mr. Harper became the first former Canadian prime minister to set foot in [[Taipei]] last week when he spoke at a conference organized by a government-backed think tank. He also met Taiwan President Tsai Ing-wen. The former Conservative leader said he travelled in a personal capacity, promoting his consulting business and a book he published last year.

But China says it vigorously opposes the trip, which observers said provided a measure of support to Ms. Tsai, who has watched Taiwan lose seven diplomatic partners during her presidency.
----

{{f0.png}} ''[[China's Most Popular App Is Full of Hate|https://foreignpolicy.com/2018/11/27/chinas-most-popular-app-is-full-of-hate/]]'' November 27, 2018, Frankie Huang, [[Foreign Policy Magazine]]

----
The last two years have seen a crackdown on Islamic practices by the [[Chinese]] government, from the incarceration of over a million people in the mostly [[Muslim]] region of Xinjiang to the replacement of mosques with "Chinese-style" buildings. Most of these measures come from the top, but a growing [[Islamophobia]] is also playing a role. Muslim groups in [[China]] privately report a growing number of attacks by groups labeling themselves as "anti-halal," including the smashing of windows and the reporting of minorities to the police.

Abroad, much of the Islamophobia among Chinese immigrants appears to be driven by conspiracy theories and false stories that begin on the Western far-right but are being transferred into Chinese popular consciousness through [[WeChat]], the most popular messaging app in China. Although many other WeChat accounts with political content have been shut down in the last year, the censors appear to be ignoring—if not encouraging—this poisonous vector.

The WeChat page "Chinese Voice of America," already known as a purveyor of outlandish right-wing conspiracies, regularly publishes articles such as "Muslims in [[California]]—the Sunny Cradle of [[Terrorism]] and Islamic Radicalization" and "Latest Figures: 70K Jihadists Lurking in Western [[Europe]]. Civil War Imminent." The authors cite an extensive list of sources, including but not limited to the [[Gatestone Institute]], a far-right anti-Muslim think tank; the blog of noted Islamophobe [[Pamela Geller]]; the now-defunct fake news outlet QPolitical; and [[Jihad Watch]], one of the main hubs of American Islamophobia.

{{||StandardTid}}
----

{{f0.png}} ''[[Chinese Canadian National Council (SJ) calls for expulsion of Conservative MP Derek Sloan|https://nowtoronto.com/news/chinese-canadian-derek-sloan-theresa-tam-racism/]]'' April 29, 2020, Enzo DiMatteo, [[Now Magazine]]

----
The [[Chinese]] Canadian National Council for Social Justice (CCNC-SJ) has sent an email to Conservative Party leadership candidates and members of the party's caucus asking them to remove MP [[Derek Sloan]] from caucus.

The letter also asks the party's leadership nomination committee to disqualify Sloan from seeking the party leadership over recent remarks he made to supporters in an email and video questioning the loyalty of [[Canada]]'s chief medical officer of health, [[Theresa Tam]] and suggesting she be fired.

"Does she work for Canada or for [[China]]?" "Dr. Tam must go!" Sloan wrote. "Canada must remain sovereign over decisions. The UN, the WHO, and Chinese Communist propaganda can never again have a say over Canada's public health!"

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f253.png}} ''[[Chrétien, Martin, Harper: Who has the best fiscal record?|https://www.macleans.ca/economy/economicanalysis/of-the-last-three-federal-governments-which-had-the-best-fiscal-record/]]'' March 18, 2015, Paul Boothe, [[Macleans]]

----
Part 1 in a two-part series. In Part II: Is being tough on spending and deficits the best measure of sound fiscal management?

As we approach the next federal general election, lots of claims will be made regarding the performance of different political parties as fiscal managers. At least in the case of the federal Liberals and Conservatives, we can use historical data to inform our views. Many factors can affect governments' fiscal results. For example, the financial state inherited from one's predecessor or economic booms or recessions or even the political mood of the country. Looking at a few summary measures won't give a very nuanced view of fiscal performance and the reasons that lie behind it. But an examination of the numbers will give us a starting point from which to assess governments' successes and failures.

So what do the numbers say about the performance of the last three governments as fiscal managers? Can any party or Prime Minister lay claim to being the best? Today and tomorrow we look back at the fiscal record of the current and previous two governments.
{{||StandardTid}}
----

{{f0.png}} ''[[Chris Alexander on 'barbaric cultural practices': 'It's why we lost'|https://www.ctvnews.ca/politics/chris-alexander-on-barbaric-cultural-practices-it-s-why-we-lost-1.3106488]]'' October 9, 2016, [[CTV News]]

----
OTTAWA -- The Conservative proposal to set up a barbaric cultural practices tipline is one of the reasons the party lost the [[2015]] election, former immigration minister [[Chris Alexander]] says.

"I regret very much several issues that we blew up to a scale they should never have reached in the last campaign. It's why we lost," Alexander said in an interview with Evan Solomon, host of CTV's [[Question Period]].

"It was a terrible campaign. That announcement was the wrong one for that time."
----

{{f0.png}} ''[[Chris Alexander, of 'Barbaric Cultural Practices' Duo, Says Trump Tone Won't Work for Canada|https://thetyee.ca/News/2016/11/21/Alexander-Says-Trump-Tone-Wont-Work/]]'' November 21, 2016, Jeremy J. Nuttall, [[The Tyee]]

----
The Trump campaign's symphony of bigotry has vibrated through the Conservative Party leadership race as two of the candidates choose markedly different paths to victory.

Announcements, Events & more from Tyee and select partners Tyee Announces Third Fellowship for Emerging [[Indigenous]] Reporter We're seeking our next writer for this great (and paid) opportunity.

While Simcoe-Grey MP [[Kellie Leitch]] applauded Trump's victory and pushes screening new immigrants for "anti-Canadian values," former immigration minister [[Chris Alexander]] is marking his turf as a candidate who would let immigrants in and keep Trump's style of politics out.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Chris Christie |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/5/50/Chris_Christie_April_2015_%28cropped%29.jpg/175px-Chris_Christie_April_2015_%28cropped%29.jpg]] |
|!occupation |Politician|
|!birth name |Christopher James Christie|
|!birth date |September 6, 1962 (58 years)|
|!birth place |[[Newark, New Jersey|https://en.wikipedia.org/wiki/Newark,_New_Jersey]], U.S.|
</div>

!!!See also
*[[Chris Christie|https://en.wikipedia.org/wiki/Chris_Christie]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Chris Froggatt |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Chris Glover |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Chris Ruddy |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Chris Russell |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Chris Saccoccia |
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f49.png}} ''[[Chris Selley: Does journalistic 'fact-checking' work? That depends what you mean by 'work'|https://nationalpost.com/opinion/chris-selley-does-journalistic-fact-checking-work-that-depends-what-you-mean-by-work]]'' July 29, 2019, Chris Selley, [[National Post]]

----
[[Politician]]s have always had a tricky relationship with objective reality. Dishonesty, or more simply lack of interest in the truth, is a trait shared by some of history's most revered and most reviled leaders alike. And in free democracies like [[Canada]] and the United States, reporters have traditionally relied on rival politicians and experts to correct the record.

The [[2015]] federal election campaign, in which competing narratives about the Conservatives' economic record took centre stage, provides some good examples of the approach.

"Trudeau fended off … attacks (over planned deficit spending) by attacking Harper, saying Conservative prosperity has not trickled down to the middle class," The [[Canadian Press]] reported of the second leaders' debate of the campaign. "Under the prime minister, Canada has had its worst economic growth in 80 years, Trudeau said."
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Chris Vanderweide |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Chris White |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Chris Young |
|!occupation |Journalist|
</div>

Name collision?

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Christian Advocates Serving Evangelism Inc. |
|!abbreviation |CASE|
|!tax id |94-3037261|
|!remarks |''dba'' [[American Center for Law and Justice]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Christian Advocates Serving Evangelism Inc|https://www.erieri.com/Form990Finder/Details?EIN=943037261]]|<|<|
|!EIN |94-3037261|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |03/1988|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/943037261/943037261_2019_%20.pdf]]|10/09/20| $58,101,505.00|
|!2018 |[[990|http://990.erieri.com/EINS/943037261/943037261_2018_10be815b.pdf]]|07/12/19| $54,101,639.00|
|!2017 |[[990|http://990.erieri.com/EINS/943037261/943037261_2017_0f71ba43.PDF]]|09/06/18| $56,125,097.00|
|!2016 |[[990|http://990.erieri.com/EINS/943037261/943037261_2016_0e5df606.PDF]]|10/25/17| $53,101,754.00|
|!2015 |[[990|http://990.erieri.com/EINS/943037261/943037261_2015_0ced6541.PDF]]|09/22/16| $37,058,537.00|
|!2014 |[[990|http://990.erieri.com/EINS/943037261/943037261_2014_0babbec4.PDF]]|08/06/15| $28,509,001.00|
|!2013 |[[990|http://990.erieri.com/EINS/943037261/943037261_2013_0a9a8d14.PDF]]|09/25/14| $21,604,701.00|
|!2012 |[[990|http://990.erieri.com/EINS/943037261/943037261_2012_09777520.PDF]]|08/07/13| $18,290,389.00|
|!2011 |[[990|http://990.erieri.com/EINS/943037261/943037261_2011_088b076c.PDF]]|10/10/12| $18,304,318.00|
|!2010 |[[990|http://990.erieri.com/EINS/943037261/943037261_2010_07861819.PDF]]|10/03/11| $17,262,641.00|
|!2009 |[[990|http://990.erieri.com/EINS/943037261/943037261_2009_06510888.PDF]]|09/01/10| $18,099,622.00|
|!2008 |[[990|http://990.erieri.com/EINS/943037261/943037261_2008_054784B1.PDF]]|09/02/09| $15,623,668.00|
|!2007 |[[990|http://990.erieri.com/EINS/943037261/943037261_2007_04A5D36C.PDF]]|01/21/09| $16,719,708.00|

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Christian group's march into gay village leads to showdown with LGBTQ supporters|https://www.thestar.com/news/gta/2019/09/28/christian-groups-march-into-gay-village-leads-to-showdown-with-lgbtq-supporters.html]]'' September 28, 2019, Jim Rankin, [[Toronto Star]]

----
An intended march by a [[Christian]] group into the heart of [[Toronto]]'s gay village Saturday stalled moments after it began when police peacefully separated it from a group of [[LGBTQ]]2S activists and supporters, in a showdown that closed major downtown intersections and lasted hours.

Following a rally led by organizer and evangelist preacher [[David Lynn]] on Church St, between Front St. and The Esplanade, the Christian group of several hundred people toting signs that read "Civil Rights are for Christians too" and "These are our streets too" started marching north, with a live, amplified band on a trailer pulled by a red pickup truck.

For a moment, the group's leading banner was of [[Maxime Bernier]] and the [[People's Party of Canada]], until Lynn quickly switched it for one that read "We are Canadian Christians," and added a Canadian flag.
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Christian leaders say faith under attack in Canada by governments, regulators|https://www.cbc.ca/news/politics/christian-leaders-say-faith-under-attack-in-canada-by-governments-regulators-1.3008916]]'' March 25, 2015, Laura Payton, [[CBC News]]

----
A group of Canadian [[Christian]] leaders is raising the alarm about what they say are attacks on their faith, citing barriers to a Christian university setting up a law school and doctors opposed to ending pregnancies being forced to refer patients elsewhere.

The group, including [[Charles McVety]], president of the [[Institute for Canadian Values]], pointed to a number of recent events they said equate to an attack on the Christian faith and impinge on Christians' ability to practice their faith.

The events include:
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Christian Right |
</div>

{{||StandardTid}}
!!!See also
*[[Christian Science|https://en.wikipedia.org/wiki/Christian_Science]] - //Wikipedia.//
*[[Church of Christ, Scientist|https://en.wikipedia.org/wiki/Church_of_Christ,_Scientist]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Christian think-tank Cardus considering $6m purchase of historic Auchmar|https://www.cambridgetimes.ca/opinion-story/5674191-dreschel-christian-think-tank-cardus-considering-6m-purchase-of-historic-auchmar/]]'' June 12, 2015, Andrew Dreschel, Opinion, [[Hamilton Spectator]]

----
The name of the non-profit organization secretly expressing interest in buying the historic city-owned Auchmar Estate is no longer a mystery.

City manager Chris Murray says the city is discussing the possible sale of the decrepit mansion with [[Cardus]], a [[Hamilton]]-based [[Christian]] think-tank.

But the notion of the city working with Cardus has already triggered a backlash, with the group being accused of publishing anti-gay/lesbian material on its website.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Christie Blatchford |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Christina Mitas |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Christine Douglass-Williams |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Christine Elliott |
|!occupation |Politician|
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Christine Elliott downplays Premier Ford's promise to end hallway medicine in 1 year|https://www.cbc.ca/news/canada/toronto/hallway-healthcare-elliott-ford-timeline-1.5212222]]'' July 15, 2019, Canadian Press, [[CBC News]]

----
It will likely take longer than a year to end overcrowding in [[Ontario]]'s hospitals, despite a promise from Premier [[Doug Ford]] to tackle the problem in 12 months, the health minister said Monday.

Days after Ford's declaration, Health Minister [[Christine Elliott]] downplayed his remarks, saying he was articulating the government's "wishes" but the problem is more complex than that.

"The premier is really expressing that we're trying to do it as quickly as possible," she said. "While we hope that it will be within the next year, it may take a little bit longer."
----

{{f182.png}} ''[[Christine Elliott won more votes, but Doug Ford won where it mattered|https://www.cbc.ca/news/politics/grenier-pc-leadership-results-1.4571699]]'' March 11, 2018, Éric Grenier, [[CBC News]]

----
The final ballot results of the [[Ontario]] PC leadership race show that [[Doug Ford]] won on points thanks to strong performances in the Greater [[Toronto]] Area, but that [[Christine Elliott]] won both the popular vote and the narrow majority of Ontario's 124 ridings.

The Ontario PCs announced in a hastily organized late night news conference on Saturday — after their leadership event ended without a result — that Ford won the party's leadership with 50.6 per cent of electoral votes. Elliott, with 49.4 per cent of electoral votes, came up short for the third time after two previous failed PC leadership bids.

But according to a copy of the final ballot results obtained by [[CBC News]], Elliott had more individual members behind her by the final ballot.
<div style="float: right; max-width:300px">

|>| !Christine Hogarth |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Christine Myatt |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Christopher Cantwell |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/2/28/Chris-Cantwell.jpg/175px-Chris-Cantwell.jpg]] |
|!birth name |Christopher Charles Cantwell|
|!birth date |November 12, 1980 (40 years)|
|!movement |Neo-Nazi|
</div>

''Christopher Charles Cantwell'' (born November 12, 1980), also known as ''The Crying Nazi'',<<ref " [1]">>

!!!See also
*[[Christopher Cantwell|https://en.wikipedia.org/wiki/Christopher_Cantwell]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Lenz, Ryan (March 29, 2018). [[The 'Crying Nazi' from Charlottesville admits he is working with the feds|https://www.splcenter.org/hatewatch/2018/03/29/crying-nazi-charlottesville-admits-he-working-feds]]. //[[Southern Poverty Law Center]]//.">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Christopher Miller |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Christopher Wilson |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Christopher A. Wray |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/6/63/Chris_Wray_official_photo.jpg/175px-Chris_Wray_official_photo.jpg]] |
|!title |Director of the Federal Bureau of Investigation|
|!birth name |Christopher Asher Wray|
|!birth date |December 17, 1966 (54 years)|
|!birth place |[[New York City|https://en.wikipedia.org/wiki/New_York_City]], [[New York|https://en.wikipedia.org/wiki/New_York_(state)]], U.S.|
</div>

!!!See also
*[[Christopher A. Wray|https://en.wikipedia.org/wiki/Christopher_A._Wray]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Christopher Wylie |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Chrystia Freeland |
</div>

{{||StandardTid}}
----

{{f355.png}} ''[[Chrystia Freeland: The rise of the new global super-rich|https://www.youtube.com/watch?v=d6NKdnZvdoo]]'' September 5, 2013, TED, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/d6NKdnZvdoo" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

Technology is advancing in leaps and bounds — and so is economic inequality, says writer [[Chrystia Freeland]]. In an impassioned talk, she charts the rise of a new class of plutocrats (those who are extremely powerful because they are extremely wealthy), and suggests that globalization and new technology are actually fueling, rather than closing, the global income gap. Freeland lays out three problems with plutocracy ... and one glimmer of hope.

[[TED]]Talks is a daily video podcast of the best talks and performances from the TED Conference, where the world's leading thinkers and doers give the talk of their lives in 18 minutes (or less). Look for talks on Technology, Entertainment and Design -- plus science, business, global issues, the arts and much more.

Find closed captions and translated subtitles in many languages at http://www.ted.com/translate
<div style="float: right; max-width:300px">

|>| !Charles C. Johnson |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/7/70/Chuck.jpg/175px-Chuck.jpg]] |
|!other names |Chuck Johnson|
|!birth name |Charles Carlisle Johnson|
|!birth date |October 22, 1988 (32 years)|
|!birth place |[[Boston, Massachusetts|https://en.wikipedia.org/wiki/Boston,_Massachusetts]], U.S.|
</div>

For the Scientologist Sea Org member, see [[Charles Johnson]]

!!!See also
*[[Charles C. Johnson|https://en.wikipedia.org/wiki/Charles_C._Johnson]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Citing unprecedented first-year pace, Ford government to adjourn for extra-long summer break|https://www.cbc.ca/news/canada/toronto/queens-park-summer-break-1.5164942]]'' June 6, 2019, Canadian Press, [[CBC News]]

----
[[Ontario]]'s elected representatives were headed home to their ridings Thursday as the legislature was set to begin an extra long summer break that will last until after the October federal election.

The legislature normally rises in early June and resumes shortly after [[Labour Day]], but Premier [[Doug Ford]]'s government adjourned the house until Oct. 28.

That's after the federal election, which NDP Leader [[Andrea Horwath]] thinks is the reason for the long break.
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Citizens for Responsibility and Ethics in Washington |
|!tax id |03-0445391|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Citizens For Responsibility And Ethics In Washington Inc|https://www.erieri.com/Form990Finder/Details?EIN=030445391]]|<|<|
|!EIN |03-0445391|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |10/2002|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2020 |[[990|http://990.erieri.com/EINS/030445391/030445391_2020_%20.pdf]]|05/21/21| $8,350,032.00|
|!2019 |[[990|http://990.erieri.com/EINS/030445391/030445391_2019_%20.pdf]]|02/22/21| $4,739,494.00|
|!2018 |[[990|http://990.erieri.com/EINS/030445391/030445391_2018_%20.pdf]]|11/15/19| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/030445391/030445391_2017_101406de.PDF]]|02/01/19| $4,053,473.00|
|!2016 |[[990|http://990.erieri.com/EINS/030445391/030445391_2016_0e9f485c.PDF]]|12/27/17| $735,315.00|
|!2015 |[[990|http://990.erieri.com/EINS/030445391/030445391_2015_0d8fe5aa.PDF]]|04/10/17| $823,380.00|
|!2014 |[[990|http://990.erieri.com/EINS/030445391/030445391_2014_0c29bebf.PDF]]|01/25/16| $1,120,909.00|
|!2013 |[[990|http://990.erieri.com/EINS/030445391/030445391_2013_0aa6083a.PDF]]|10/08/14| $1,593,123.00|
|!2012 |[[990|http://990.erieri.com/EINS/030445391/030445391_2012_097dc4a8.PDF]]|08/13/13| $1,659,512.00|
|!2011 |[[990|http://990.erieri.com/EINS/030445391/030445391_2011_0895bf82.PDF]]|10/18/12| $2,083,202.00|
|!2010 |[[990|http://990.erieri.com/EINS/030445391/030445391_2010_0789bd13.PDF]]|10/06/11| $2,916,385.00|
|!2009 |[[990|http://990.erieri.com/EINS/030445391/030445391_2009_0610F285.PDF]]|07/09/10| $3,065,108.00|
|!2008 |[[990|http://990.erieri.com/EINS/030445391/030445391_2008_053CB45A.PDF]]|08/11/09| $3,337,581.00|
|!2007 |[[990|http://990.erieri.com/EINS/030445391/030445391_2007_04575DA4.PDF]]|10/08/08| $2,860,948.00|

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Citizens for Self-Governance |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/d/d4/Logo_of_Citizens_for_Self-Governance.png/175px-Logo_of_Citizens_for_Self-Governance.png]] |
|!tax id |27-1657203|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Citizens For Self-Governance|https://www.erieri.com/Form990Finder/Details?EIN=271657203]]|<|<|
|!EIN |27-1657203|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |02/2011|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990|http://990.erieri.com/EINS/271657203/271657203_2018_%20.pdf]]|06/04/20| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/271657203/271657203_2017_1048808a.PDF]]|03/11/19| $1,890,181.00|
|!2016 |[[990|http://990.erieri.com/EINS/271657203/271657203_2016_0e92fa6f.PDF]]|12/12/17| $1,625,541.00|
|!2015 |[[990|http://990.erieri.com/EINS/271657203/271657203_2015_0d20ef87.PDF]]|11/23/16| $2,320,850.00|
|!2014 |[[990|http://990.erieri.com/EINS/271657203/271657203_2014_0c08b65f.PDF]]|12/14/15| $1,166,166.00|
|!2013 |[[990|http://990.erieri.com/EINS/271657203/271657203_2013_0af47505.PDF]]|12/15/14| $297,671.00|
|!2012 |[[990|http://990.erieri.com/EINS/271657203/271657203_2012_09eee422.PDF]]|01/08/14| $3,125.00|
|!2011 |[[990|http://990.erieri.com/EINS/271657203/271657203_2011_08db5582.PDF]]|12/27/12| $31,020.00|
|!2010 |[[990|http://990.erieri.com/EINS/271657203/271657203_2010_07d65761.PDF]]|12/20/11| $48,370.00|

!!!See also
*[[Citizens for Self-Governance|https://en.wikipedia.org/wiki/Citizens_for_Self-Governance]] - //Wikipedia.//

!!!External links
*[[Citizens for Self-Governance|https://www.sourcewatch.org/index.php?title=Citizens_for_Self-Governance]], SourceWatch.
*[[Convention of States Action|https://www.sourcewatch.org/index.php?title=Convention_of_States_Action]], SourceWatch.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Citizens of the American Republic |
|!formation |November 21, 2017 (3 years)|
|!registration id |08250243|
|!tax id |82-3509136|
|!jurisdiction |us-va|
|!website |[[citizensoftheamericanrepublic.org/|https://citizensoftheamericanrepublic.org/]]|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Citizens United |
|!registration id |03295664|
|!jurisdiction |us-va|
|!tax id |91-1433368|
|!formation |November 1, 1988|
</div>

<div style="float: right; max-width:300px">

|>| !Citizens United Foundation |
|!tax id |54-1626748|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Citizens United Foundation|https://www.erieri.com/Form990Finder/Details?EIN=541626748]]|<|<|
|!EIN |54-1626748|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |11/1992|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/541626748/541626748_2019_%20.pdf]]|04/02/21| $4,232,611.00|
|!2018 |[[990|http://990.erieri.com/EINS/541626748/541626748_2018_%20.pdf]]|02/06/20| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/541626748/541626748_2017_100e0cfe.PDF]]|01/28/19| $3,764,573.00|
|!2016 |[[990|http://990.erieri.com/EINS/541626748/541626748_2016_0ebd64ff.PDF]]|01/10/18| $4,063,959.00|
|!2015 |[[990|http://990.erieri.com/EINS/541626748/541626748_2015_0d800a42.PDF]]|03/29/17| $4,544,353.00|
|!2014 |[[990|http://990.erieri.com/EINS/541626748/541626748_2014_0c3316df.PDF]]|02/01/16| $4,955,645.00|
|!2013 |[[990|http://990.erieri.com/EINS/541626748/541626748_2013_0ae33b88.PDF]]|12/02/14| $3,985,630.00|
|!2012 |[[990|http://990.erieri.com/EINS/541626748/541626748_2012_09c617ec.PDF]]|12/10/13| $3,554,986.00|
|!2011 |[[990|http://990.erieri.com/EINS/541626748/541626748_2011_08dc21c2.PDF]]|12/27/12| $3,373,087.00|
|!2010 |[[990|http://990.erieri.com/EINS/541626748/541626748_2010_07d55df6.PDF]]|12/20/11| $3,404,924.00|
|!2009 |[[990|http://990.erieri.com/EINS/541626748/541626748_2009_06A89E85.PDF]]|12/23/10| $3,154,210.00|
|!2008 |[[990|http://990.erieri.com/EINS/541626748/541626748_2008_058B3068.PDF]]|12/10/09| $3,025,884.00|
|!2007 |[[990|http://990.erieri.com/EINS/541626748/541626748_2007_047796D4.PDF]]|12/05/08| $3,008,952.00|

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Citizens United|https://www.erieri.com/Form990Finder/Details?EIN=911433368]]|<|<|
|!EIN |91-1433368|<|<|
|!Subsection |04|<|<|
|!Deductibility |2 - Contributions are not deductible.|<|<|
|!Ruling date |11/1989|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990O|http://990.erieri.com/EINS/911433368/911433368_2018_%20.pdf]]|01/24/20| $0.00|
|!2017 |[[990O|http://990.erieri.com/EINS/911433368/911433368_2017_0ffe8122.PDF]]|12/14/18| $1,366,553.00|
|!2016 |[[990O|http://990.erieri.com/EINS/911433368/911433368_2016_0ebf531d.PDF]]|01/11/18| $938,406.00|
|!2015 |[[990O|http://990.erieri.com/EINS/911433368/911433368_2015_0d929199.PDF]]|04/11/17| $777,622.00|
|!2014 |[[990O|http://990.erieri.com/EINS/911433368/911433368_2014_0c2fb5e0.PDF]]|01/28/16| $1,102,758.00|
|!2013 |[[990O|http://990.erieri.com/EINS/911433368/911433368_2013_0aedaec0.PDF]]|12/09/14| $2,044,319.00|
|!2012 |[[990O|http://990.erieri.com/EINS/911433368/911433368_2012_09f9e643.PDF]]|01/15/14| $872,845.00|
|!2011 |[[990O|http://990.erieri.com/EINS/911433368/911433368_2011_08e1fe52.PDF]]|12/31/12| $2,228,178.00|
|!2010 |[[990O|http://990.erieri.com/EINS/911433368/911433368_2010_07d00306.PDF]]|12/15/11| $1,462,297.00|
|!2009 |[[990O|http://990.erieri.com/EINS/911433368/911433368_2009_06A7DF8E.PDF]]|12/22/10| $1,250,288.00|
|!2008 |[[990O|http://990.erieri.com/EINS/911433368/911433368_2008_05951BF7.PDF]]|12/21/09| $1,022,543.00|
|!2007 |[[990OR|http://990.erieri.com/EINS/911433368/911433368_2007_0479C123.PDF]]|12/08/08| $1,127,536.00|

!!!See also
*[[Citizens United (organization)|https://en.wikipedia.org/wiki/Citizens_United_(organization)]] - //Wikipedia.//

{{||StandardTid}}
----

{{f94.png}} ''[[City council joins growing wave of opposition to province's proposed cuts to welfare for disabled|https://www.thestar.com/news/gta/2019/12/18/city-council-joins-growing-wave-of-opposition-to-provinces-proposed-cuts-to-welfare-for-disabled.html]]'' December 18, 2019, Laurie Monsebraaten, [[Toronto Star]]

----
Even Premier [[Doug Ford]]'s fiscally conservative nephew, Councillor [[Michael Ford]], wants the province to reconsider its decision to cut $1 billion in social services by limiting eligibility for the [[Ontario Disability Support Program]].

In a unanimous vote Wednesday, [[Toronto]] city council approved a motion by Beaches-area Councillor [[Brad Bradford]] urging the [[Ford government]] to reverse the cut and scrap a proposal to change the definition of disability for ODSP.

The motion also calls on the province to raise benefits and include people receiving social assistance in any review of the program.
----

{{f0.png}} ''[[City forced to find millions to fund child care spaces|https://toronto.ctvnews.ca/they-are-going-the-wrong-way-city-forced-to-find-millions-to-fund-child-care-spaces-1.4510253]]'' July 16, 2019, Natalie Johnson, [[CTV News]]

----
[[Toronto]]'s mayor blasted Premier [[Doug Ford]]'s government Tuesday morning over cuts that jeopardize more than 3,000 new child care spaces, calling the province's move "the wrong direction."

Fifty-one new school-based daycares promised under the previous Liberal government will no longer have their operating costs covered by the province after they are built, according to a city staff report.

"Premier Ford keeps making these cuts in a quiet way, hoping nobody will notice, Councillor [[Mike Layton]] said.
----

{{f0.png}} ''[[City managers recommends Toronto fund some of Ford's transit plan after assessment|https://toronto.ctvnews.ca/toronto-should-fund-some-of-ford-s-transit-plan-but-only-after-assessment-city-manager-1.4382640]]'' April 16, 2019, Chris Fox, [[CTV News]]

----
[[Toronto]]'s top bureaucrat is recommending that the city allocate $3.8 billion in federal transit funding to two subway projects that the province has proposed extensive changes to but only upon the satisfactory completion of an assessment that will be seek clarity on more than 60 unanswered questions.

City Manager [[Chris Murray]] made the recommendation in a 20-page report that was released on Tuesday afternoon, less than a week after Premier [[Doug Ford]]'s government unveiled a $28.5 billion plan to build four new transit lines in the GTA.

In the report, Murray says that the city could use some of the $4.897 billion in federal transit funding it has been promised to contribute to the province's revamped plan for the relief subway line and Line 2 extension but only after an assessment of the changes being proposed by the province is completed and brought before council for further consideration.
----

{{f182.png}} ''[[City moves forward with Cardus negotiations, despite concerns from some LGBTQ residents|https://www.cbc.ca/news/canada/hamilton/cardus-balfour-house-1.5297087]]'' September 25, 2019, Samantha Craggs, [[CBC News]]

----
Some of [[Cardus]]'s past reports gave council pause though. Brad Clark, Ward 9 (upper Stoney Creek) councillor, said he saw some problematic material on the Cardus website, but the reports were varied.

"There is little doubt in my mind that some of Cardus's publications could be interpreted by many as homophobic, Islamophobic and transphobic," he said. "However, there was also many other publications that demonstrated acceptance of [[Canada]]'s pluralistic, multicultural and religious diverse society."

Like others, Clark said discriminating against the [[Christian]] agency could be a human rights violation, and leave the city vulnerable to a lawsuit. And it would mean walking away from an arrangement, said Mayor [[Fred Eisenberger]], that makes economic sense.
{{||StandardTid}}
----

{{f182.png}} ''[[City on guard for downloading in PC budget|https://www.cbc.ca/news/canada/ottawa/ontario-budget-2019-ottawa-preview-1.5090923]]'' April 11, 2019, [[CBC News]]

----
There's no end to the distractions when it comes to provincial announcements these days, from a new licence plate logo to lifting the ban on tailgate parties.

But when the [[Progressive Conservative]]s table their budget Thursday — their first since being sent to [[Queen's Park]] last June — municipal officials will be watching for a far less flashy issue: provincial transfers.

It may sound like dry fiscal policy, but the money that [[Ontario]] sends to cities is critical for helping them pay for everything from roads to social housing to paramedics.
----

{{f0.png}} ''[[City police invited to use more cameras to curb crime: Ford|https://www.intelligencer.ca/news/local-news/city-police-invited-to-use-more-cameras-to-curb-crime-ford]]'' August 10, 2020, Derek Baldwin, [[Belleville Intelligencer]]

----
Belleville [[Police]] Service and others across [[Ontario]] are being invited to partner with the Ontario government to install expanded closed-circuit television (CCTV) systems in community hotspots known to police to deter criminal behaviour.

The presence of CCTV is not only a deterring factor but also provides useful evidence in police investigations when suspects charged with wrongdoing are captured on digital recordings used in courts by prosecutors.

Belleville already has a select number of CCTV installed in the Downtown District but is now eligible to apply for its share of the $6 million Ontario CCTV Grant program announced Monday by Premier [[Doug Ford]] in his daily briefing with reporters at [[Queen's Park]].

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Civilian oversight is taking 'a step backwards' in Ford's overhaul, outgoing police watchdog says|https://www.thestar.com/news/gta/2019/03/30/civilian-oversight-is-taking-a-step-backwards-in-fords-overhaul-outgoing-police-watchdog-says.html]]'' March 30, 2019, Wendy Gillis, [[Toronto Star]]

----
[[Ontario]]'s police complaints system is taking a "step backwards" with new legislation that will reduce the independence of its investigations, says the departing head of the Office of the Independent [[Police]] Review Director.

[[Gerry McNeilly]] — who has been the OIPRD director since the watchdog's creation in [[2008]] — left his role Friday, the same week [[Doug Ford]]'s government passed its Comprehensive Ontario Police Services Act (COPS) governing policing and civilian police oversight.

While the new law includes much-needed changes, McNeilly said it backtracks on a major, positive move the watchdog would have made under the Liberal government's [[2018]] policing overhaul: in-house investigation of all complaints by 2023, making their probes fully independent.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Civitas Institute |
|!tax id |20-2454741|
|!location |805 Spring Forest Road Suite 100 Raleigh, NC 27609|
|!website |[[nccivitas.org/|https://www.nccivitas.org/]]|
</div>

<div style="float: right; max-width:300px">

|>| !Civitas Action |
|!tax id |26-3385017|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Civitas Institute Inc|https://www.erieri.com/Form990Finder/Details?EIN=202454741]]|<|<|
|!EIN |20-2454741|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |01/2019|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/202454741/202454741_2019_%20.pdf]]|02/22/21| $2,386,582.00|
|!2018 |[[990|http://990.erieri.com/EINS/202454741/202454741_2018_%20.pdf]]|06/30/20| $0.00|
|!2017 |[[990PF|http://990.erieri.com/EINS/202454741/202454741_2017_10489b5f.PDF]]|03/11/19| $808,676.00|
|!2016 |[[990PF|http://990.erieri.com/EINS/202454741/202454741_2016_0ede637a.PDF]]|02/26/18| $1,031,453.00|
|!2015 |[[990PF|http://990.erieri.com/EINS/202454741/202454741_2015_0d5e05eb.PDF]]|02/09/17| $1,035,709.00|
|!2014 |[[990PR|http://990.erieri.com/EINS/202454741/202454741_2014_0c76f809.PDF]]|04/20/16| $0.00|
|!2013 |[[990PF|http://990.erieri.com/EINS/202454741/202454741_2013_0b037177.PDF]]|12/29/14| $675,066.00|
|!2011 |[[990PF|http://990.erieri.com/EINS/202454741/202454741_2011_08d6790d.PDF]]|12/20/12| $474,655.00|
|!2010 |[[990PF|http://990.erieri.com/EINS/202454741/202454741_2010_07ecebff.PDF]]|02/06/12| $255,763.00|
|!2009 |[[990PF|http://990.erieri.com/EINS/202454741/202454741_2009_06B21B2B.PDF]]|12/31/10| $457,628.00|
|!2008 |[[990PF|http://990.erieri.com/EINS/202454741/202454741_2008_057D8477.PDF]]|12/03/09| $928,318.00|
|!2007 |[[990PF|http://990.erieri.com/EINS/202454741/202454741_2007_04AF3098.PDF]]|01/30/09| $620,136.00|

| !Economic Research Institute |<|<|<|
|!Updated |April 29, 2020|<|<|
|!Registration|<|<|<|
|!Name |[[Civitas Action Inc|https://www.erieri.com/Form990Finder/Details?EIN=263385017]]|<|<|
|!EIN |26-3385017|<|<|
|!Subsection |04|<|<|
|!Deductibility |2 - Contributions are not deductible.|<|<|
|!Ruling date |01/2009|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2017 |[[990EO|http://990.erieri.com/EINS/263385017/263385017_2017_101059c1.PDF]]|01/29/19| $63,613.00|
|!2014 |[[990O|http://990.erieri.com/EINS/263385017/263385017_2014_0c4e88ae.PDF]]|02/24/16| $8,048.00|
|!2013 |[[990O|http://990.erieri.com/EINS/263385017/263385017_2013_0af1d548.PDF]]|12/11/14| $8,008.00|
|!2012 |[[990O|http://990.erieri.com/EINS/263385017/263385017_2012_09f02abc.PDF]]|01/09/14| $11,971.00|
|!2011 |[[990O|http://990.erieri.com/EINS/263385017/263385017_2011_08da2efe.PDF]]|12/26/12| $107,902.00|
|!2010 |[[990O|http://990.erieri.com/EINS/263385017/263385017_2010_07ec984d.PDF]]|02/03/12| $42,599.00|

!!!See also
*[[Civitas Institute|https://en.wikipedia.org/wiki/Civitas_Institute]] - //Wikipedia.//

!!!External links
*[[Civitas Institute|https://www.sourcewatch.org/index.php/Civitas_Institute]], SourceWatch.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Civitas Society |
|!website |[[civitascanada.ca/|https://www.civitascanada.ca/]]|
</div>

!!!External links
*[[Civitas Society|https://www.sourcewatch.org/index.php/Civitas_Society]], SourceWatch.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Claire Lehmann |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Clare Lopez |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Clarion Project |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/1/10/The-clarion-project-1.png/175px-The-clarion-project-1.png]] |
|!tax id |20-5845679|
|!website |[[clarionproject.org/|https://clarionproject.org/]]|
|!former |Clarion Fund|
</div>

The ''Clarion Project'' (formerly ''Clarion Fund Inc.'') is a [[Washington, D.C.|https://en.wikipedia.org/wiki/Washington,_D.C.]]-based [[non-profit organization|https://en.wikipedia.org/wiki/non-profit_organization]] founded in 2006.<<ref " [4]">><<ref " [1]">> The organization has been involved in the production and distribution of the films ''[[Obsession: Radical Islam's War Against the West|https://en.wikipedia.org/wiki/Obsession:_Radical_Islam's_War_Against_the_West]]'', ''[[The Third Jihad|https://en.wikipedia.org/wiki/The_Third_Jihad]]'', ''[[Iranium|https://en.wikipedia.org/wiki/Iranium]]'' and ''[[Honor Diaries|https://en.wikipedia.org/wiki/Honor_Diaries]]''. These films have been criticized for falsifying information and described as anti-Muslim propaganda.<<ref " [2]">><<ref " [3]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Clarion Project Inc|https://www.erieri.com/Form990Finder/Details?EIN=205845679]]|<|<|
|!EIN |20-5845679|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |07/2007|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/205845679/205845679_2019_%20.pdf]]|04/02/21| $2,676,889.00|
|!2018 |[[990|http://990.erieri.com/EINS/205845679/205845679_2018_%20.pdf]]|02/14/20| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/205845679/205845679_2017_0fdfe4d7.PDF]]|11/21/18| $2,312,129.00|
|!2016 |[[990|http://990.erieri.com/EINS/205845679/205845679_2016_0eb4b006.PDF]]|01/05/18| $1,730,596.00|
|!2015 |[[990|http://990.erieri.com/EINS/205845679/205845679_2015_0d90379a.PDF]]|04/10/17| $1,422,564.00|
|!2014 |[[990|http://990.erieri.com/EINS/205845679/205845679_2014_0c46b487.PDF]]|02/17/16| $1,747,688.00|
|!2013 |[[990|http://990.erieri.com/EINS/205845679/205845679_2013_0b0627bd.PDF]]|12/29/14| $1,806,750.00|
|!2012 |[[990|http://990.erieri.com/EINS/205845679/205845679_2012_09dec393.PDF]]|12/26/13| $1,096,325.00|
|!2011 |[[990|http://990.erieri.com/EINS/205845679/205845679_2011_0900b673.PDF]]|03/01/13| $866,776.00|
|!2010 |[[990|http://990.erieri.com/EINS/205845679/205845679_2010_07cc4f27.PDF]]|12/13/11| $504,857.00|
|!2009 |[[990|http://990.erieri.com/EINS/205845679/205845679_2009_06A70AAB.PDF]]|12/22/10| $104,115.00|
|!2008 |[[990|http://990.erieri.com/EINS/205845679/205845679_2008_05C06A3D.PDF]]|03/30/10| $935,979.00|
|!2007 |[[990|http://990.erieri.com/EINS/205845679/205845679_2007_0487F244.PDF]]|12/22/08| $1,195,343.00|

!!!See also
*[[Clarion Project|https://en.wikipedia.org/wiki/Clarion_Project]] - //Wikipedia.//

!!!External links
*[[Clarion Project|https://rightweb.irc-online.org/profile/clarion_fund/]], Right Web - Institute for Policy Studies.
*[[Clarion Project|https://islamophobianetwork.com/organization/clarion-project/]], The Islamophobia Network.

----
<br/><<footnotes " [1]" "Alami, Mona (November 1, 2014). [[Jihadist Jane: Islamic State seeking out women|https://www.usatoday.com/story/news/world/2014/11/01/islamic-state-women/17823977/]].">><br/><<footnotes " [2]" "[[Archived copy|https://www.pbs.org/wgbh/pages/frontline/tehranbureau/2011/01/iranium.html]].">><br/><<footnotes " [3]" "[[NYPD Cops' Training Included an Anti-Muslim Horror Flick|https://web.archive.org/web/20110121234302/https://www.villagevoice.com/2011-01-19/columns/nypd-cops-training-included-an-anti-muslim-horror-flick/]]. //Village Voice//. 21 January 2011.">><br/><<footnotes " [4]" "[[About Clarion Project|http://www.clarionproject.org/about]]. Clarion Project.">>

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Clashes over values, SNC-Lavalin and role of the Bloc at 1st French-language debate|https://www.cbc.ca/news/politics/key-moments-french-language-debate-1.5306941]]'' October 3, 2019, John Paul Tasker, [[CBC News]]

----
Four of the major party leaders sparred Wednesday night in a French-language debate that saw Liberal Leader [[Justin Trudeau]] try to paint his Conservative opponent as a man out of step with [[Quebec]] values.

[[Bloc Québécois]] Leader [[Yves-François Blanchet]] made an impassioned plea to Quebecers to send more separatist MPs to [[Ottawa]] to fight for the province's interests, while Conservative Leader [[Andrew Scheer]] urged voters to reject the Bloc's advances and elect Tories to make Trudeau a one-term prime minister.

NDP Leader [[Jagmeet Singh]] said he'd fight for "asymmetrical" federalism to ensure Quebec's uniqueness is better represented in the federation. He promised to help the province better integrate newcomers into the dominant French culture so as to protect the language's place in [[Canada]].
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Claudia Cattaneo |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[Clean Water Act (Ontario)|https://en.wikipedia.org/wiki/Clean_Water_Act_(Ontario)]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Clearview AI |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/0/03/Clearview.ai.png/175px-Clearview.ai.png]] |
|!registration id |6500293|
|!jurisdiction |us-de|
|!formation |August 3, 2017|
|!leader title |President|
|!leader name |[[Hoan Ton-That]]|
|!website |[[clearview.ai/|https://clearview.ai/]]|
</div>

!!!See also
*[[Clearview AI|https://en.wikipedia.org/wiki/Clearview_AI]] - //Wikipedia.//

{{||StandardTid}}
----

{{f182.png}} ''[[Clearview AI facial recognition offers to delete some faces - but not in Canada|https://www.cbc.ca/news/technology/clearview-ai-canadian-data-1.5605258]]'' June 10, 2020, Thomas Daigle, [[CBC News]]

----
[[Clearview AI]], the controversial U.S.-based facial recognition technology firm, is quietly allowing Canadians to check whether their face appears in the company's massive image database.

Unlike residents of some other countries, however, Canadians do not appear to be eligible to ask for their pictures to be deleted.

Clearview AI first came under scrutiny earlier this year when it boasted about collecting billions of photos from the internet to feed its facial recognition app.
----

{{f182.png}} ''[[Clearview AI stops offering facial recognition software in Canada amid privacy probe|https://www.cbc.ca/news/technology/clearview-ai-stops-facial-recognition-in-canada-1.5639380]]'' July 6, 2020, Thomas Daigle, [[CBC News]]

----
[[Clearview AI]], the controversial U.S.-based technology firm, will no longer make its facial recognition software available in [[Canada]]. Federal and provincial privacy authorities made the announcement on Monday and then Clearview confirmed it to [[CBC News]].

A statement issued by the Office of the Privacy Commissioner of Canada said Clearview had advised officials of the decision in response to an ongoing investigation by the privacy authorities of Canada, [[Alberta]], [[British Columbia]] and [[Quebec]].

In its announcement Monday, the federal privacy commissioner's office said the joint investigation into Clearview would remain open and that "authorities still plan to issue findings in this matter given the importance of the issue for the privacy rights of Canadians."

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Climate activist Greta Thunberg says she is coming to Alberta|https://www.cbc.ca/news/canada/calgary/greta-thunberg-alberta-climate-change-swedish-1.5319889]]'' October 13, 2019, Joel Dryden, [[CBC News]]

----
[[CBC News]] reached out to the province to inquire whether Premier [[Jason Kenney]] or any ministers would entertain meetings with Thunberg, to which the office issued the following statement:

"We trust that Ms. Thunberg will recognize [[Alberta]]'s leading human rights and environmental standards, especially in comparison to oil-producing dictatorships such as [[Saudi Arabia]], [[Iran]], [[Russia]], and [[Venezuela]] – which she will presumably visit next – as well as major growing emitters like [[China]]," the statement reads.

Lee Todd, spokesperson for the NDP Caucus, expressed his party's disappointment with provincial climate policy in a statement.
----

{{f94.png}} ''[[Climate activists dump cow manure in front of Doug Ford's Etobicoke office|https://www.thestar.com/news/gta/2019/12/22/climate-activists-dump-cow-manure-in-front-of-doug-fords-etobicoke-office.html]]'' December 22, 2019, Miriam Lafontaine, [[Toronto Star]]

----
Climate activists dumped cow manure in front of [[Doug Ford]]'s office in [[Etobicoke]] on Sunday, declaring Ford's climate action strategy a "load of crap" in a release to media.

A video of the group dumping manure on the office on [[Albion Road]] went viral on [[Twitter]]. Activists with the [[Hamilton]] chapter of [[Extinction Rebellion]] took responsibility for the action.

"We are here to deliver a message that the Ford Conservative government climate change plan is complete bull -- - and total crap," said activist Cameron Topp in the release to the media. "The Ford Conservatives base their climate change strategy on lies and crackpot theories rather than scientific fact."

{{||StandardTid}}
----

{{f0.png}} ''[[Climate change debate cancelled after Conservatives refuse to join|https://globalnews.ca/news/6018804/conservatives-climate-change-debate-cancelled/]]'' October 10, 2019, Mia Rabson, Canadian Press, [[Global News]]

----
A national debate on climate change that had been planned for next week has been cancelled because the Conservatives refused to participate.

The [[University of Ottawa]]'s Smart Prosperity Institute was set to host the debate Oct. 16 in conjunction with [[Climate Action Network]] [[Canada]].

Invitations were sent out Sept. 9 asking the Liberals, NDP, Greens and Conservatives to send any of their nominated candidates from across the country.

The first three signed up immediately.

The Conservatives initially signalled an intention to participate but on Wednesday told the organizers they couldn't find anyone.
{{||StandardTid}}
----

{{f0.png}} ''[[Climate crisis behooves Canadian media to craft better response to disinformation|https://www.straight.com/news/1341101/climate-crisis-behooves-canadian-media-craft-better-response-disinformation]]'' December 27, 2019, Charlie Smith, [[Georgia Straight]]

----
The [[Conservative Party of Canada]] and its provincial allies, including the B.C. Liberals, refuse to acknowledge the gravity of the climate crisis.

They're ready to march straight into the abyss by promoting more fossil-fuel production and more fossil-fuel exports.

The [[Liberal Party of Canada]] professes to accept the reality of climate change. But in government, it continues approving fossil-fuel projects, ensuring that the country won't meet its international obligations under the [[Paris Agreement]].

Both major parties are aided by mainstream media reporters, columnists, and editors, who are willfully blind to the magnitude of the problem. And it can be argued that many of them, like Todd, are committing "malpractice" by failing to focus sufficient attention on the climate.

{{||StandardTid}}
----

{{f99.png}} ''[[Climate denier booted as chair of Niagara conservation authority|https://www.nationalobserver.com/2020/01/15/news/climate-denier-booted-chair-niagara-conservation-authority]]'' January 15, 2020, Alastair Sharp, [[National Observer]]

----
The board of the Niagara region's conservation authority voted emphatically to reject an extension of [[Dave Bylsma]]'s role as chair on Wednesday, amid protests about his links to climate denialism.

Three candidates put their hands up to replace Bylsma, and his nomination was removed from consideration after the first round of balloting.

Brenda Johnson, a city councillor in [[Hamilton]], won the vote after several more rounds and immediately replaced Bylsma, who is a senior figure in the [[Christian Heritage Party]] of [[Canada]] (CHP). The party, which is focused on an anti-abortion agenda, also claims that it is unproven that carbon dioxide causes climate change, despite overwhelming scientific agreement on the impact.
{{||StandardTid}}
----

{{f182.png}} ''[[Climate strike demonstrators try to confront Scheer during Cambridge stop|https://www.cbc.ca/news/canada/kitchener-waterloo/conservative-andrew-scheer-global-climate-strike-cambridge-1.5296205]]'' September 24, 2019, Kate Bueckert, [[CBC News]]

----
Conservative Leader [[Andrew Scheer]] says he wasn't avoiding climate demonstrators when he went to a [[Cambridge]] hot dog stand for a bite to eat instead of the coffee shop where he was scheduled to stop.

Global climate strike demonstrators yelled chants of "no more oil, keep it in the soil" and cheered as cars honked outside the Melville Café, located at the [[University of Waterloo]] School of Architecture building in Cambridge on Tuesday afternoon.

But they quickly moved when word spread Scheer's bus had stopped at L.A. Franks, a popular quick-serve restaurant less than a kilometre away. By the time many of the demonstrators made it to the restaurant, Scheer was back on the campaign bus.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
>“A walk down the path of history is crunchy with the crispy corpses of those who pooh-poohed or ignored the clown car of ridicule when it pulled-up to the curb.  Who would have thought such a tiny car could contain so many infectious and revolutionary guffaws?  Satires, parodies, blue humor, pants to the ground ass-wavings, tea-dumping, Modest Proposal submiting, 7 dirty word spewing, flag burning, frankly impolite, just plain rude and improper expressions of ridicule have either ignited reform, fanned the flames or kicked the corpse to make sure it was dead.”
>      — Stephen Jones

    Ask not for whom the clown car honks, Doug, it honks for thee.
<div style="float: right; max-width:300px">

|>| !Club for Growth |
|!tax id |20-4681603|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 24, 2020|<|<|
|!Registration|<|<|<|
|!Name |[[Club For Growth|https://www.erieri.com/Form990Finder/Details?EIN=204681603]]|<|<|
|!EIN |20-4681603|<|<|
|!Subsection |04|<|<|
|!Deductibility |2 - Contributions are not deductible.|<|<|
|!Ruling date |06/2006|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2017 |[[990O|http://990.erieri.com/EINS/204681603/204681603_2017_10cb46f2.pdf]]|07/25/19| $0.00|
|!2016 |[[990O|http://990.erieri.com/EINS/204681603/204681603_2016_0ed23ee8.PDF]]|01/30/18| $1,432,125.00|
|!2015 |[[990O|http://990.erieri.com/EINS/204681603/204681603_2015_0dce7add.PDF]]|06/19/17| $2,203,658.00|
|!2014 |[[990O|http://990.erieri.com/EINS/204681603/204681603_2014_0c6b2d50.PDF]]|04/06/16| $2,562,066.00|
|!2013 |[[990O|http://990.erieri.com/EINS/204681603/204681603_2013_0af982a5.PDF]]|12/22/14| $4,339,287.00|
|!2012 |[[990O|http://990.erieri.com/EINS/204681603/204681603_2012_0aa3876b.PDF]]|10/06/14| $1,993,718.00|
|!2010 |[[990O|http://990.erieri.com/EINS/204681603/204681603_2010_0848ae14.PDF]]|06/14/12| $2,883,055.00|
|!2009 |[[990O|http://990.erieri.com/EINS/204681603/204681603_2009_06D4FE7B.PDF]]|03/16/11| $2,334,047.00|
|!2008 |[[990O|http://990.erieri.com/EINS/204681603/204681603_2008_05A204A1.PDF]]|01/11/10| $1,170,778.00|
|!2007 |[[990O|http://990.erieri.com/EINS/204681603/204681603_2007_048DA7AA.PDF]]|12/31/08| $1,264,469.00|

!!!See also
*[[Club for Growth|https://en.wikipedia.org/wiki/Club_for_Growth]] - //Wikipedia.//

!!!External links
*[[Club for Growth Profile: Summary|https://www.opensecrets.org/orgs/summary?id=D000000763]], OpenSecrets.
*[[Club for Growth|https://www.sourcewatch.org/index.php/Club_for_Growth]], SourceWatch.

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Co-founder of The Rebel, Brian Lilley, leaves the conservative media website|https://www.thestar.com/news/canada/2017/08/15/co-founder-of-the-rebel-brian-lilley-leaves-the-conservative-media-website.html]]'' August 15, 2017, Canadian Press, [[Toronto Star]]

----
OTTAWA—A co-founder of The Rebel says he's leaving the conservative media website.

[[Ottawa]] radio talk show host [[Brian Lilley]] announced Monday in a [[Facebook]] post that he's parting ways with The Rebel because he no longer feels "comfortable" being part of the organization.

Lilley says he had been concerned over the "harsh tone" The Rebel has taken on some subjects, but it came to a head over last weekend's events in [[Charlottesville]], Va.
----

{{f0.png}} ''[[Co-op Says It's Against Racism. They Didn't Mention They Teamed Up With a Far-Right Group to Attack Workers.|https://pressprogress.ca/co-op-says-its-against-racism-they-didnt-mention-they-teamed-up-with-a-far-right-group-to-attack-workers/]]'' June 10, 2020, [[PressProgress]]

----
Back in February, Banda gave a shoutout to the Yellow Vest group "[[United We Roll]]," which has documented links to far-right figures and white supremacist groups.

According to the [[Canadian Anti-Hate Network]], United We Roll is a spin-off group of [[Yellow Vests Canada]], an online protest movement that largely consists of "the far-right including the most extreme anti-[[Muslim]] groups in Canada" and is known for displays of "overt racism and death threats."

The Anti-Hate Network notes the main organizers behind United We Roll have themselves been key figures among the Yellow Vest movement.
----

{{f0.png}} ''[[Coal for Kenney protest visits Vegreville; MLA calls it "threatening"|https://www.fortsaskatchewanrecord.com/news/provincial/coal-for-kenney-protest-visits-vegreville-mla-calls-it-threatening]]'' January 2, 2020, James Bonnell, [[Fort Saskatchewan Record]]

----
On Wednesday, December 18, a dozen [[Alberta]]ns gathered in Vegreville and marched to MLA [[Jackie Armstrong-Homeniuk]]'s constituency office to deliver coal in protest of the recent cuts by the [[United Conservative Party]].

The protest in Vegreville was part of a province wide protest against the actions of the Alberta Government, called Coal For Kenney. The holiday themed protest, organized by Climate Justice [[Edmonton]] in conjunction with local residents, delivers coal to MLA's that have gotten onto the publics 'naughty list'. Although the theme of the protest is light-hearted, the Coal for Kenney website states that Kenney's cuts are no joke.

"[[Jason Kenney]] has only been in power for seven months, but he's already rushed out much of his austerity agenda," reads the Coal for Kenney website. "Budget cuts, job losses, broken agreements and attacks on our public institutions. It seems like every day there's a new outrages."
{{||StandardTid}}
----

{{f99.png}} ''[[Coalition launches 'Vote Science' election campaign|https://www.nationalobserver.com/2019/08/08/news/coalition-launches-vote-science-election-campaign]]'' August 8, 2019, Alastair Sharp, [[National Observer]]

----
A coalition of science groups is pushing for candidates in the upcoming federal election to back evidence-informed policy, more transparent communication of that decision-making and more funding for scientific research.

The "[[Vote Science]]" campaign, which launched Thursday, includes a toolkit to help Canadians engage with candidates directly, and questionnaires will be sent to political parties to identify their positions on the importance of science.

Supporters can also sign on to voice their support for science and make use of social media engagement tools. Also included are support for writing op-eds and forms for tracking interactions with candidates and identifying champions for science.
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Colcom Foundation |
|!tax id |31-1479839|
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/2/2f/Logo_Colcom_Foundation.png/175px-Logo_Colcom_Foundation.png]] |
|!motto |"The primary mission of the Colcom Foundation is to foster a sustainable environment to ensure quality of life for all Americans by addressing major causes and consequences of overpopulation and its adverse effects on natural resources."|
|!formation |1996|
|!headquarters |[[ Pittsburgh, PA|https://en.wikipedia.org/wiki/Pittsburgh_]], [[United States|https://en.wikipedia.org/wiki/United_States]]|
|!leader title |President|
|!leader name |Timothy M. Inglis|
|!website |[[colcomfdn.org|http://www.colcomfdn.org]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |October 2, 2019|<|<|
|!Registration|<|<|<|
|!Name |[[Colcom Foundation|https://www.erieri.com/Form990Finder/Details?EIN=311479839]]|<|<|
|!EIN |31-1479839|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |02/1997|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2017 |[[990PF|http://990.erieri.com/EINS/311479839/311479839_2017_10a19854.PDF]]|06/10/19| $501,972,220.00|
|!2016 |[[990PF|http://990.erieri.com/EINS/311479839/311479839_2016_0f3fd0c3.PDF]]|07/13/18| $509,527,201.00|
|!2015 |[[990PF|http://990.erieri.com/EINS/311479839/311479839_2015_0dbbf7a6.PDF]]|05/23/17| $487,604,934.00|
|!2014 |[[990PF|http://990.erieri.com/EINS/311479839/311479839_2014_0c934c0c.PDF]]|06/02/16| $527,738,252.00|
|!2013 |[[990PF|http://990.erieri.com/EINS/311479839/311479839_2013_0b658638.PDF]]|05/28/15| $552,609,820.00|
|!2012 |[[990PF|http://990.erieri.com/EINS/311479839/311479839_2012_0a54fe53.PDF]]|05/31/14| $493,698,213.00|
|!2011 |[[990PF|http://990.erieri.com/EINS/311479839/311479839_2011_09494be9.PDF]]|05/29/13| $467,278,603.00|
|!2010 |[[990PF|http://990.erieri.com/EINS/311479839/311479839_2010_08292d7c.PDF]]|05/10/12| $458,688,887.00|
|!2009 |[[990PF|http://990.erieri.com/EINS/311479839/311479839_2009_0732A347.PDF]]|05/25/11| $387,247,859.00|
|!2008 |[[990PF|http://990.erieri.com/EINS/311479839/311479839_2008_05AA301B.PDF]]|02/18/10| $350,737,403.00|
|!2007 |[[990PF|http://990.erieri.com/EINS/311479839/311479839_2007_0470959E.PDF]]|11/25/08| $504,937,663.00|

!!!See also
*[[Scaife Foundations]]
*[[John Tanton]]
*[[Colcom Foundation|https://en.wikipedia.org/wiki/Colcom_Foundation]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Colin Powell |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
Scientology in Colombia.

{{||StandardTid}}
----

{{f49.png}} ''[[Colonoscopy freakout a bad sign for the Ontario PCs|https://nationalpost.com/opinion/chris-selley-colonoscopy-freakout-a-bad-sign-for-the-ontario-pcs]]'' April 5, 2019, Chris Selley, [[National Post]]

----
Social media went bananas Thursday evening over news that the [[Ontario]] government, in conjunction with the [[Ontario Medical Association]], will be reviewing the cost, frequency and administration of several medical procedures with an eye to best practices and cost savings. The procedures include colonoscopies, which is what set everyone off.

"The Ford government is trying to find close to half a billion dollars in savings from OHIP," CityNews [[Toronto]] reporter Cynthia Mulligan tweeted. "It's looking at reducing pain injections, some MRIs, sedation for colonoscopies and more." A whole lot of people, including some professional journalists and commentators and at least one doctor, took that to mean any sedation for colonoscopies would be delisted from the provincial health plan.

That would be totally ludicrous on every level, beginning with the political. [[Doug Ford]] is perhaps not the political genius he fancies himself, but he's smart enough not to go to bat for making fairly routine anal procedures even more uncomfortable than they need to be. It's also not what the story said. (Mulligan's tweet preceded the story's publication, giving the mania a head start.) But such is the widespread pathological hatred of this government, and of Ford in particular, that the nearly inconceivable can instantly become fact.

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
!!!See also
*[[Columbus, Ohio|https://en.wikipedia.org/wiki/Columbus,_Ohio]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Combat 18 |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[COMMENTARY: Canada being unfairly cast as a trade villain|https://globalnews.ca/news/4291438/rob-breakenridge-canada-is-not-trade-villain/]]'' June 23, 2018, Rob Breakenridge, [[Global News]]

----
It's unfortunately not surprising that a significant number of Americans feel their relationship with [[Canada]] is going to worsen further.

A new poll out this past week found that 46 per cent of Americans expect relationships with their traditional allies, such as Canada and the U.K. to get worse over the next year, with only 20 per cent anticipating any sort of improvement. Given the sorts of accusations being made about the United States' northern neighbour, it's difficult to see where or how that improvement would occur.

Canada has not always been a saint when it comes to embracing free and open trade, but neither have the Americans. At the moment, unfortunately, there are all sorts of falsehoods, confusion, and mixed messages about the actual state of the Canada-U.S. trade relationship.
----

{{f0.png}} ''[[COMMENTARY: Doug Ford's desire to settle scores overshadows his populism|https://globalnews.ca/news/5361716/doug-ford-first-year-in-office/]]'' June 7, 2019, Tasha Kheiriddin, [[Global News]]

----
A year ago, [[Doug Ford]] was elected premier of [[Ontario]] on a simple slogan: For the People.

Taking a page from [[Donald Trump]]'s populist playbook, he bashed the elites, promised to fix provincial finances, and vowed to make Ontario "open for business." Weary of 14 years of Liberal rule, voters gave him 76 of 124 seats in the legislature.

On election night, at party headquarters, Ford's name was plastered everywhere; the [[Progressive Conservative]] Party logo was a mere afterthought. It was a masterstroke of rebranding — and a harbinger of what was to come.
----

{{f0.png}} ''[[COMMENTARY: Scheer has a choice to make on the alt-right|https://globalnews.ca/news/3677536/commentary-scheer-has-a-choice-to-make-on-the-alt-right/]]'' August 17, 2017, Supriya Dwivedi, [[Global News]]

----
In the aftermath of the violence in [[Charlottesville]], Va. it should be clear to all of us what emboldening the most deplorable elements of society could look like.

The GOP was not hoodwinked into nominating a guy who was bolstering white nationalists.

They knew exactly whom they were getting when they nominated Trump, and have in fact been either active or tacit in soliciting support from the alt-right. One conservative American commentator has referred to this as the "win at all costs" strategy.
----

{{f0.png}} ''[[COMMENTARY: Will Canadian social conservatives sink Andrew Scheer?|https://globalnews.ca/news/6228615/andrew-scheer-leadership/]]'' November 29, 2019, Tasha Kheiriddin, [[Global News]]

----
A significant portion of the Conservative caucus may support that effort: anti-abortion groups [[Campaign Life Coalition]] and Right Now claim to have helped elect 45 anti-abortion Tory MPs.

If all their efforts come to fruition, it is possible that Scheer could be replaced by a more forcefully pro-life leader, backed by single-issue faith-based groups.

Let's not mince words: that would be the death knell for the Conservative party. When [[Angus Reid]] asked Canadians how a politician's faith or beliefs impacted their opinion of him or her in the recent election, 51 per cent said coverage of Scheer's views — which centered mostly on abortion — had a negative impact.
----

{{f99.png}} ''[[Comments attributed to Gerald Butts an 'attack' on Indian government: Scheer|https://www.nationalobserver.com/2019/08/06/news/comments-attributed-gerald-butts-attack-indian-government-scheer]]'' August 6, 2019, Canadian Press, [[National Observer]]

----
Conservative Leader [[Andrew Scheer]] is speaking out about what he calls an "attack" on the government of India by Prime Minister [[Justin Trudeau]]'s former principal secretary.

In a report published in the [[National Post]] this week, [[Gerald Butts]] accuses the government of Indian Prime Minister Narendra Modi of trying to sabotage the [[Trudeau government]]'s controversial trip to India in [[2018]].

Scheer calls the comments "troubling" and says he wants to see evidence from Butts, who resigned as principal secretary earlier this year at the height of the SNC-Lavalin controversy, but is back helping with the Liberal re-election effort.
{{||StandardTid}}
----

{{f182.png}} ''[[Committee erupts after Tory MP tells Muslim witness he 'should be ashamed'|https://www.cbc.ca/news/politics/ashamed-cooper-suri-committee-chaos-1.5156624]]'' May 30, 2019, Peter Zimonjic, [[CBC News]]

----
A parliamentary committee exploring online hate descended into chaos this week after a Conservative MP told a [[Muslim]] witness he should be "ashamed" after he drew a link between "conservative commentators" and the online history of mosque shooter Alexandre Bissonnette.

The eruption happened during Tuesday's committee hearing, when Conservative MP [[Michael Cooper]] took issue with how witness Faisal Khan Suri, the president of the [[Alberta Muslim Public Affairs Council]], described the online history of Alexandre Bissonnette, the man sentenced to life in prison in February for shooting six people dead in a [[Quebec City]] mosque in January, [[2017]].

"The evidence from Bissonette's computer showed he repeatedly sought content about anti-immigrant, alt-right and conservative commentators, mass murderers, U.S. President [[Donald Trump]], and about Muslims, immigrants living in Quebec," Suri said.
<div style="float: right; max-width:300px">

|>| !Committee for Skeptical Inquiry |
|!website |[[csicop.org|https://www.csicop.org]]|
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Committee report on disinformation, data collection, only 'tip of the iceberg'|https://ipolitics.ca/2018/12/12/committees-disinformation-and-data-collection-report-only-tip-of-the-iceberg/]]'' December 12, 2018, Charlie Pinkerton, [[iPolitics]]

----
The committee tasked with investigating how disinformation and personal data can be manipulated to influence the balance of power in this country has only just scratched the surface of the issue, according to its new report.

The House access to information, privacy and ethics committee released a report Tuesday containing 26 recommendations for how the government can better protect Canadians' information, and limit foreign entities from interfering in [[Canada]]'s democratic process.

The second report from the committee on the topic recommends stricter rules for how political parties and third-parties manage personal information. It also recommends a tightened reporting structure for makers of political ads to follow.
<div style="float: right; max-width:300px">

|>| !Committee to Unleash Prosperity |
|!tax id |47-3514328|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Committee To Unleash Prosperity Inc|https://www.erieri.com/Form990Finder/Details?EIN=473514328]]|<|<|
|!EIN |47-3514328|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |08/2016|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/473514328/473514328_2019_%20.pdf]]|02/09/21| $842,306.00|
|!2018 |[[990|http://990.erieri.com/EINS/473514328/473514328_2018_%20.pdf]]|11/29/19| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/473514328/473514328_2017_0fd979f4.PDF]]|11/16/18| $218,459.00|

{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[Communications Security Establishment|https://en.wikipedia.org/wiki/Communications_Security_Establishment]] - //Wikipedia.//

{{||StandardTid}}
----

{{f94.png}} ''[[Community groups gear up to counter far-right propaganda in federal election|https://www.thestar.com/news/gta/2019/09/02/community-groups-gear-up-to-counter-far-right-propaganda-in-federal-election.html]]'' September 2, 2019, Nicholas Keung, [[Toronto Star]]

----
It worries Janice Folk-Dawson when the veteran union leader sees hate posters popping up on university campuses and far-right supremacist groups showing up in her community.

"It's frightening to see small towns becoming the targets of hate groups," said the president of the [[Guelph]] and District Labour Council. "Fascism started in small towns and the education system. We need to address the rise of the right and bust the myths they spread."

Earlier this year, the 62-year-old, who is of [[Russia]]n and Irish descent, enrolled in a workshop held by the Migrant Rights Network, a national anti-racism alliance that aims to help communities stand up against racism and the far right in the run-up to the federal election, when immigration and refugees are expected to be a wedge issue.

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Company behind ads slamming teachers' unions violated Ontario elections act|https://toronto.ctvnews.ca/company-behind-ads-slamming-teachers-unions-violated-ontario-elections-act-1.4998449]]'' June 24, 2020, Katherine DeClerq, [[CTV News]]

----
A company, led by a large [[Progressive Conservative]] Party donor and political appointee, that took out full-page advertisements against striking teachers' unions in February has been found to have violated [[Ontario]]'s Elections Finances Act.

The advertisements were published at a time where all four major teachers' unions in the province were engaged in escalating job action as bargaining talks with the government stalled.

The advertisements varied slightly in each publication, but they all delivered a similar message opposing the strikes and appearing to support the provincial government.
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Complaint to Police Filed Against Rebel Media, Conservative Campaign Chair Hamish Marshall|https://www.vice.com/en_ca/article/9kea7y/complaint-to-police-filed-against-rebel-media-conservative-campaign-chair-hamish-marshall]]'' September 5, 2019, Steven Zhou, [[Vice News]]

----
A complaint has been filed with police against far-right media corporation Rebel News Network Ltd. for allegedly distributing Islamophobic hate propaganda on its website and [[YouTube]] channel.

[[Richard Warman]], a human rights lawyer who specializes in online hate speech, filed a 53-page complaint with the [[Ottawa]] [[Police]] Service's [[Criminal]] Investigations Unit last week.

The complaint targets the company's three directors during [[2015]] to [[2018]]: [[Hamish Marshall]], the [[Conservative Party of Canada]]'s election campaign chair, Rebel co-founder [[Ezra Levant]], and managing editor [[Hannah Vanderkooy]].

{{||StandardTid}}
----

{{f94.png}} ''[[Concerns grow over compensation payouts for Ontario's cancelled green energy projects|https://www.thestar.com/politics/provincial/2019/11/26/concerns-grow-over-compensation-payouts-for-ontarios-cancelled-green-energy-projects.html]]'' November 26, 2019, Rob Ferguson, [[Toronto Star]]

----
Premier [[Doug Ford]]'s axing of more than 750 green energy projects has cost taxpayers $1.1 million in financial penalties so far, but with hundreds of companies yet to apply for compensation there are fears the $231 million earmarked this year won't be enough.

The $1.1 million is shared by 13 renewable energy firms — an average of $84,615 each — although the government agency that handles the contracts won't provide details despite calls from opposition parties in the legislature for a review by [[Ontario]]'s auditor general.

"We are not able to provide a breakdown of how much was reimbursed to each affected developer because it is confidential," the [[Independent Electricity System Operator]] (IESO) said in an email to the Star.

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Condoleezza Rice |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Confederate |
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Confronting hate: How Antifa is tracking the extreme right|https://www.cbc.ca/fifth/episodes/2019-2020/confronting-hate-how-antifa-is-tracking-the-extreme-right]]'' January 5, 2020, The Fifth Estate, [[CBC News]]

----
The Fifth Estate takes you inside a secret world that many people have no idea even exists — the world of activists willing to risk their personal security to confront organized hate groups known as the far right. Host Gillian Findlay goes on a virtual ride-along with undercover members of a loose collective known as [[Antifa]], who are willing to go to extreme lengths — counter-protest, outing individuals they accuse of belonging to hate-groups, and even using violence themselves — to expose those they believe are undermining the norms and values of Canadian society. And they are doing it, they say, whether we like it or not.
----

{{f182.png}} ''[[Confusion surrounding robocalls in the lead up to election day|https://www.cbc.ca/news/canada/edmonton/robocalls-alberta-election-mandel-alberta-party-edmonton-1.5097815]]'' April 15, 2019, [[CBC News]]

----
The [[United Conservative Party]] is calling into question claims that robocalls are being made by a person who sounds like [[Stephen Mandel]], which say he endorses [[Jason Kenney]].

In an email Sunday night to [[CBC News]] a UCP spokesperson said they have confirmed that at least one of the people claiming to have received a robocall actually received the call that they had put out from former Prime Minister [[Stephen Harper]].

Sunday afternoon the [[Alberta Party]] leader was joined by Bob Wispinski from Ardrossan who said he got a robocall Saturday evening which claimed to be from the Alberta Party.
----

{{f0.png}} ''[[Congratulations, Canada: now the world is talking about your Prime Minister's "racist" rhetoric|https://pressprogress.ca/congratulations_canada_now_the_world_is_talking_about_your_prime_ministers_racist_rhetoric/]]'' October 13, 2015, [[PressProgress]]

----
This last month has been devastating for [[Canada]]'s international reputation – from 1-800 hotlines to snitch on your neighbours to screening refugees based on their religion to policing how a handful of women dress, it doesn't square with what most Canadians have in mind when they think: mutual-respect.

When Americans start turning their heads away from train wrecks like [[Donald Trump]] or [[Sarah Palin]] and ask what's "going on up in Canada?" it might be a sign we've got an image problem.

Here are eight international news stories that underline just how far off course [[Stephen Harper]]'s divisive rhetoric has taken all of us:
Could be either US Congress, or one of Hubbard "Congress" lecture series.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Congressional Prayer Caucus Foundation |
|!tax id |20-3780955|
|!leader title |President|
|!leader name |[[Lea Carawan]]|
|!website |[[cpcfoundation.com/|https://cpcfoundation.com/]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Congressional Prayer Caucus Foundation Inc|https://www.erieri.com/Form990Finder/Details?EIN=203780955]]|<|<|
|!EIN |20-3780955|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |03/2007|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/203780955/203780955_2019_%20.pdf]]|02/22/21| $295,004.00|
|!2018 |[[990|http://990.erieri.com/EINS/203780955/203780955_2018_%20.pdf]]|10/07/19| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/203780955/203780955_2017_0fcdd8ae.PDF]]|11/07/18| $195,417.00|
|!2016 |[[990|http://990.erieri.com/EINS/203780955/203780955_2016_0e4a5cc8.PDF]]|10/17/17| $143,842.00|
|!2015 |[[990|http://990.erieri.com/EINS/203780955/203780955_2015_0cea4ffe.PDF]]|09/16/16| $208,543.00|
|!2014 |[[990|http://990.erieri.com/EINS/203780955/203780955_2014_0bc72918.PDF]]|09/08/15| $182,349.00|
|!2013 |[[990|http://990.erieri.com/EINS/203780955/203780955_2013_0a84ef30.PDF]]|08/22/14| $47,929.00|
|!2012 |[[990EZ|http://990.erieri.com/EINS/203780955/203780955_2012_096cda7f.PDF]]|07/26/13| $23,299.00|
|!2011 |[[990EZ|http://990.erieri.com/EINS/203780955/203780955_2011_08852ad8.PDF]]|10/01/12| $18,654.00|
|!2010 |[[990EZ|http://990.erieri.com/EINS/203780955/203780955_2010_079f4b85.PDF]]|11/02/11| $1,852.00|
|!2009 |[[990EZ|http://990.erieri.com/EINS/203780955/203780955_2009_0641B8FB.PDF]]|08/10/10| $19,035.00|

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Conrad Black |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/c/ca/Conrad_Black_mug_shot.jpg/175px-Conrad_Black_mug_shot.jpg]] |
|!birth name |Conrad Moffat Black|
|!birth date |August 25, 1944 (77 years)|
|!birth place |[[Montreal|https://en.wikipedia.org/wiki/Montreal]], [[Quebec|https://en.wikipedia.org/wiki/Quebec]], Canada|
|!spouse |Joanna Hishon (1978–1992; union dissolved)<br />[[Barbara Amiel, Lady Black|https://en.wikipedia.org/wiki/Barbara_Amiel]] (m. 1992)|
|!residence |[[Toronto|https://en.wikipedia.org/wiki/Toronto]], [[Ontario|https://en.wikipedia.org/wiki/Ontario]], Canada|
|!occupation |Former [[newspaper publisher|https://en.wikipedia.org/wiki/Publishing]], financier, historian, commentator, columnist|
</div>

!!!See also
*[[Conrad Black|https://en.wikipedia.org/wiki/Conrad_Black]] - //Wikipedia.//

{{||StandardTid}}
----

{{f182.png}} ''[[Conrad Black rails against climate policy, predicts Trump will defeat 'cluck' Democrats during keynote|https://www.cbc.ca/news/canada/calgary/alberta-proud-conrad-black-brett-wilson-ted-morton-1.5431450]]'' January 18, 2020, Joel Dryden, [[CBC News]]

----
Former media baron [[Conrad Black]] called for the "persecution" of [[Alberta]]'s energy sector to end during a keynote speech at a conference hosted by [[Alberta Proud]], a third-party election advertiser.

"While Alberta accepts that it isn't the ambition or the intention of the federal government to persecute Alberta and lower its living standard, that is the effect of their policies," Black said in an interview with [[CBC News]] following his speech Saturday. "They're doing it out of a fear of a fate whose likelihood is based on very flimsy suppositions and dubious advocacy by a lot of zealots."

Black also railed against [[Canada]]'s climate policy during his speech, arguing that all of Canada suffers when Alberta's natural resources are targeted.
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Conservative call centre company granted bankruptcy protection|https://o.canada.com/news/national/conservative-call-centre-company-granted-bankruptcy-protection-2]]'' April 13, 2013, Stephen Maher, [[Canada.com]]

----
The Conservative party's main fundraising and voter contact firm announced late Friday that it has been granted bankruptcy protection to allow it to restructure.

At the beginning of the month, [[iMarketing Solutions]] Group (iMSGI), formerly known as [[Responsive Marketing]] Group (RMG), laid off workers at call centres across the country. In November, the firm announced it planned to delist from the [[Toronto]] Stock Exchange. In December, it announced it had arranged a $3.5-million loan after posting a $3.9-million loss in the quarter ending Sept. 30, [[2012]].

The company was born in [[2010]] of a merger between RMG, which did mostly political work, and Xentel, a Canadian-based company that worked in telemarketing and charity fundraising in the United States, a business that, according to a company report, has been getting more difficult because of growing consumer resistance to telemarketing.
----

{{f94.png}} ''[[Conservative campaign manager's contract expires as Scheer seeks to reboot his team|https://www.thestar.com/politics/federal/2019/11/25/conservative-campaign-managers-contract-expires-as-scheer-seeks-to-reboot-his-team.html]]'' November 25, 2019, Tonda MacCharles, [[Toronto Star]]

----
OTTAWA—The introspection tour continues for federal Conservative Leader [[Andrew Scheer]] as he moves to reorganize his staff and correct course for the next campaign — which could be for his own leadership.

In addition to letting go two of his top aides on the weekend, the contract for [[Hamish Marshall]], Conservative campaign manager for [[2019]], has expired and there is no indication who will be in charge of the next one.

Marshall told the Star Monday in an interview he was hired by the party on a fixed end date contract to direct the 2019 campaign only.
----

{{f94.png}} ''[[Conservative campaign pulls altered image of Liberals' policy paper|https://www.thestar.com/politics/federal/2019/10/07/conservative-campaign-pulls-altered-image-of-liberals-policy-paper.html]]'' October 7, 2019, Alex Boutilier, [[Toronto Star]]

----
OTTAWA—[[Andrew Scheer]]'s campaign says it altered an image purported to be a Liberal party policy proposal for the sake of "brevity," but took it down after questions were raised about its authenticity.

At a time when concerns have been raised about misinformation and falsehoods propagating online during the federal election, the Conservatives edited a leaked [[2018]] document that listed ideas Liberal MPs had heard about housing affordability during town hall events.

The original document, only one page of which is available online, stated an idea that had "emerged" from Liberal town halls on housing affordability was to increase capital gains taxes on home sales to discourage people from "flipping" houses. The idea was not endorsed in the document and its author, [[Toronto]] Liberal candidate Adam [[Vaughan]], said the party did not consider it.
----

{{f99.png}} ''[[Conservative campaigns weave tangled webs of allegations|https://www.nationalobserver.com/2020/05/07/news/conservative-campaigns-weave-tangled-webs-allegations]]'' May 7, 2020, Stephanie Levitz, [[National Observer]]

----
[[Erin O'Toole]] and [[Peter MacKay]] appear locked in a fight for frontrunner status, with [[Leslyn Lewis]] and [[Derek Sloan]] rounding out the slate.

Candidates have to do a delicate two-step dance to win the race: first, sign up new members whose votes they can count on. Then, convert others to rank them second on the preferential ballot the party uses.

For all four that means appealing to potential supporters beyond their bases, whether it is the social conservatives backing Lewis and Sloan or beyond the old "Red" Tories seen as aligned with MacKay and O'Toole.

The delicate dance to assemble a winning coalition has sometimes been a comedy of errors, exposing the tangled nature of conservative politics in [[Canada]].
----

{{f49.png}} ''[[Conservative candidate apologizes 'unequivocally' for allegedly homophobic comments on Twitter|https://nationalpost.com/news/politics/election-2019/conservative-candidate-apologizes-unequivocally-for-allegedly-homophobic-comments-on-twitter]]'' September 13, 2019, Tom Blackwell, [[National Post]]

----
Another federal election candidate's social-media past has come back to haunt him, prompting an abject apology for allegedly homophobic comments and calls from his main rival to resign.

Conservative [[Arpan Khanna]] was scheduled to campaign Friday evening in [[Ontario]]'s [[Brampton]] North riding with Tory leader [[Andrew Scheer]], but Friday morning was in damage-control mode. Khanna issued a statement voicing deep regret over comments he made on [[Twitter]] nine years ago, at a time he said he was a teenager.

Just a day into the election campaign, Khanna is at least the third candidate to be tripped up by online history, with a Liberal and a Conservative already forced to resign over past remarks.
----

{{f0.png}} ''[[Conservative Candidate Compared Dangers of Water Fluoridation to Bill Cosby Sexually Assaulting Women|https://pressprogress.ca/conservative-candidate-compared-dangers-of-water-fluoridation-to-bill-cosby-sexually-assaulting-women/]]'' September 30, 2019, [[PressProgress]]

----
"I have a fear that fluoridation is going to turn out to be the Bill Cosby of water treatment processes"

One of [[Andrew Scheer]]'s federal Conservative candidates in Southwestern [[Ontario]] has a history of voicing strong opinions on the dangers of water fluoridation.

Earlier this year, during a local city council meeting, [[London]]-Fanshawe Conservative candidate [[Michael van Holst]] compared the water treatment process to women being drugged and sexually assaulted by Bill Cosby.
----

{{f0.png}} ''[[Conservative Candidate Fought to Keep HPV Vaccine and the 'Homosexual Lifestyle' Out of Schools|https://pressprogress.ca/conservative-candidate-fought-to-keep-hpv-vaccine-and-the-homosexual-lifestyle-out-of-schools/]]'' September 27, 2019, [[PressProgress]]

----
One of [[Andrew Scheer]]'s candidates spent years voting against initiatives to stop bullying against [[LGBTQ]] kids and vaccinate young girls for HPV.

[[Jane Michael]], who is running for the Conservatives in Burlington, [[Ontario]], served two terms as a trustee on the Halton [[Catholic]] District School Board between [[2010]] and [[2018]], including a stint as the chair of the school board.

During that time, the school board made national headlines a number of times relating to divisive issues with a hardline social conservative bent.
----

{{f0.png}} ''[[Conservative Candidate Photographed at Location Where Fake Votes Were Allegedly Cast for Jason Kenney|https://pressprogress.ca/conservative-candidate-photographed-at-location-where-fake-votes-were-allegedly-cast-for-jason-kenney/]]'' October 4, 2019, [[PressProgress]]

----
Talk about being in the wrong place at the wrong time.

According to new reporting by [[CBC News]]' [[Drew Anderson]], Conservative candidate [[Tim Uppal]] was spotted at an in-person voting location that was allegedly used to cast fake votes for [[Jason Kenney]] during the [[2017]] UCP leadership vote.

He says he just "dropped by" to say hi — nothing more than that.
----

{{f0.png}} ''[[Conservative Candidate Promoted Idea Earth Was Created in 6 Days, Cast Doubt on Evolution and Climate Change|https://pressprogress.ca/conservative-candidate-promoted-idea-earth-was-created-in-6-days-cast-doubt-on-evolution-and-climate-change/]]'' September 23, 2019, [[PressProgress]]

----
A Conservative candidate, currently under fire for hosting a blackface [[Christmas]] pageant, also promoted blogs purporting to show science supports the idea earth was created in six days. At the same time, she cast doubt on Darwinian evolution and climate change research published by [[NASA]] scientists.

Cloverdale-Langley City's Tamara Jansen has been in full damage control mode this week after photos surfaced of a racist "Black Pete" Christmas pageant hosted in [[2016]] at a greenhouse owned by the Conservative candidate.

Conservative officials were quick to defend Jansen, who runs a plant nursery out of her Langley greenhouse, noting she did not personally wear blackface even though she attended the annual Christmas event hosted at her greenhouse for years.
----

{{f0.png}} ''[[Conservative Candidate Warns Voters Trudeau Might Name Jagmeet Singh His 'Foreign' Affairs Minister|https://pressprogress.ca/conservative-candidate-warns-voters-trudeau-might-name-jagmeet-singh-his-foreign-affairs-minister/]]'' October 15, 2019, [[PressProgress]]

----
An [[Edmonton]]-area Conservative candidate has issued a bizarre warning to voters that [[Justin Trudeau]] might break with convention and name [[Canada]]'s first racialized party leader as his "foreign" affairs minister.

[[Garnett Genuis]], who previously served as [[Andrew Scheer]]'s shadow foreign minister, floated a highly unorthodox scenario that would see Trudeau replace his minister of foreign affairs with the leader of a different party — [[Jagmeet Singh]].

As a pitch for advanced voting over the holidays, Genuis asked voters to "imagine" a scenario no one else appears to be considering multiple times in e-mails and video stirring fears about the Liberals and NDP cooperating in a minority government.
----

{{f182.png}} ''[[Conservative caucus endorsements hint at generational divide in leadership race|https://www.cbc.ca/news/politics/grenier-conservative-endorsements-1.5618073]]'' June 20, 2020, Éric Grenier, [[CBC News]]

----
[[Peter MacKay]] and [[Erin O'Toole]] have split the Conservative caucus almost evenly between them, with most MPs endorsing one or the other for the party leadership.

But political allegiance isn't the only thing dividing them. The endorsements also suggest a generation gap between the two candidates.

Ahead of Thursday's English-language debate, MacKay and O'Toole were running almost tied in caucus endorsements.
----

{{f99.png}} ''[[Conservative climate claims are a cover for LNG exports|https://www.nationalobserver.com/2019/11/26/opinion/conservative-climate-claims-are-cover-lng-exports]]'' November 26, 2019, Chris Turner, [[National Observer]]

----
In a recent speech at an oil industry conference, [[Alberta]] Premier [[Jason Kenney]] trafficked, as he often does, in climate inaccuracy. In itself, that's not remarkable. The sun also rose and set that day.

What's worth digging into is how Kenney revealed — perhaps accidentally — the real intent driving conservative thinking on climate policy in [[Canada]] right now. That intent is not to reduce greenhouse gases (except as a byproduct), but rather to preserve as much of the conventional energy industry's status quo as possible for as long ago as possible. The language, policies and targets shift around; this baseline goal never does.

Let's begin with the inaccurate statement itself. Kenney was singing the praises of new liquified natural gas (LNG) development as a climate-change-fighting tool, calling it "the single biggest thing that we could do to reduce global greenhouse gas emissions." He repeated the line a few days later on [[Twitter]]: "The single biggest action Canada can take to reduce global emissions is to expand and ship Canadian Liquefied Natural Gas to the world, especially in Asia to replace higher-emitting coal-fired power."
----

{{f182.png}} ''[[Conservative climate plan is cloaked in mystery, choked with irony|https://www.cbc.ca/news/canada/calgary/conservative-party-climate-plan-andrew-leach-1.5240070]]'' August 12, 2019, Andrew Leach, Opinion, [[CBC News]]

----
It took [[Andrew Scheer]] over a year from the time he first promised a climate change plan to deliver one so cloaked in mystery and choked with irony that perhaps few would notice a subtle change.

Last April, he said without hesitation that, "of course," his plan would allow [[Canada]] to meet its [[Paris]] commitments — commitments first made by the Harper government. Now, he'll say only that his plan gives Canada the "best chance" to meet those targets.

I suppose he can claim his plan has a chance to meet the targets because he hasn't defined many of the measures he's going to take very clearly. With that much wiggle room, there exists a theoretical chance he could do something stringent enough to meet Paris. I guess.
----

{{f0.png}} ''[[Conservative defence critic wants top security clearance for House defence committee|https://ipolitics.ca/2020/01/22/conservative-defence-critic-wants-top-security-clearance-for-house-defence-committee/]]'' January 22, 2020, Charlie Pinkerton, [[iPolitics]]

----
The longtime lead for the Conservatives on national defence issues says in the minority Parliament he'll be pushing for members of the House defence committee to receive the highest level of security clearance so they're able to more actively engage on issues of national security.

Conservative defence critic [[James Bezan]] told [[iPolitics]] in an interview that he would like to see the committee members given security clearance to match the [[National Security and Intelligence Committee of Parliamentarians]] (NSICOP), which gives its members access to highly classified government information.

"We could actually empower and provide top secret-level clearance to the national defence committee so that they could make better-informed decisions and help provide concrete feedback to the government on things like procurement, on things like national intelligence, on things like how we integrate and operate with our ([[Five Eyes]]) partners," Bezan said.
----

{{f0.png}} ''[[Conservative Delegate Who Led Push to End Birthright Citizenship Linked to Campus 'Alt-Right' Scandals|https://pressprogress.ca/conservative-delegate-who-led-push-to-end-birthright-citizenship-linked-to-campus-alt-right-scandals/]]'' August 27, 2018, [[PressProgress]]

----
The lead speaker on a successful resolution to make ending birthright citizenship the official policy of the [[Conservative Party of Canada]] has been at the centre of multiple "alt-right" controversies at the [[University of Calgary]].

[[Keean Bexte]], a former Conservative staffer, made national headlines last year after resigning in disgrace when his campus conservative club promoted a film produced by alt-right figures by sending an e-mail declaring "feminism is cancer."

This weekend during the Conservatives' national convention in [[Halifax]], Bexte introduced and advocated for a resolution to "eliminate birthright citizenship" before a full membership vote Saturday.
----

{{f182.png}} ''[[Conservative deputy leader apologizes for comparing Pride parades to St. Patrick's Day events after criticism|https://www.cbc.ca/news/politics/conservative-deputy-leader-apologizes-for-comparing-pride-parades-to-st-patrick-s-day-events-after-criticism-1.5379773]]'' November 30, 2019, [[CBC News]]

----
Newly appointed deputy Conservative party leader [[Leona Alleslev]] is taking heat and has apologized for equating marching in Pride parades with St. Patrick's Day parades.

In an interview with [[CBC Radio]]'s The House, Alleslev was asked about Conservative Leader Andrew's Scheer's struggle to quell questions about his personal beliefs on same-sex marriage during the election campaign.

The Liberals had resurfaced a video from [[2005]], when Scheer spoke in the [[House of Commons]] against it. Scheer is also the only federal party leader who has not marched in a Pride parade.
----

{{f84.png}} ''[[Conservative Derek Sloan vows to make handguns easier to purchase, allow sales of silencers and ease laws on shooting people|https://north99.org/2020/05/26/conservative-derek-sloan-vows-to-make-handguns-easier-to-purchase-allow-sales-of-silencers-and-ease-laws-on-shooting-people/]]'' May 26, 2020, Kian Malekanian, [[North99]]

----
[[Derek Sloan]], the Conservative MP for [[Hastings-Lennox and Addington]], is once again mired in controversy. In a virtual town hall with [[Canada]]'s leading gun lobby group, the [[Canadian Coalition for Firearm Rights]] (CCFR), Sloan unveiled his gun policy should he become the Conservative leader.

Unsurprisingly, Sloan vows to repeal the new assault weapons ban – something which all leadership candidates have promised to do. However, Sloan plans to go further than just that. The leadership candidate proposes the following changes to Canada's gun laws:

· Making handguns a non-restricted weapon by removing the "restricted category" altogether.
----

{{f0.png}} ''[[Conservative field shrinks as Harper talk starts|https://calgaryherald.com/opinion/columnists/braid-conservative-field-shrinks-as-harper-talk-starts]]'' January 23, 2020, Don Braid, [[Calgary Herald]]

----
The talent void in the Conservative party leadership race is prompting strange scenarios among [[Alberta]] loyalists.

Their first and faintest hope: [[Stephen Harper]] comes back, wins the leadership with ease, runs off Prime Minister [[Justin Trudeau]], and recreates a Conservative national government.

There is no hard evidence for this, but you have to wonder why all these refusals and exits are coming at such a crucial moment.
----

{{f0.png}} ''[[Conservative friends point finger at Michael Sona on Day 3 of robocalls trial|https://globalnews.ca/news/1373542/its-working-sona-said-on-election-day-robocalls-trial-hears/]]'' June 4, 2014, Laura Stone, [[Global News]]

----
GUELPH, ONT. – They were longtime Conservative co-workers who looked at politics the same way and wanted "to see this country do better."

But on Wednesday, Andrew [[Prescott]] took the stand against his former friend [[Michael Sona]] as the self-proclaimed "star witness" in the robocalls trial in [[Guelph]].

But on Wednesday, [[Andrew Prescott]] took the stand against his former friend Michael Sona as the self-proclaimed "star witness" in the robocalls trial in Guelph.

In doing so, he was offered immunity – to protect himself.
<div style="float: right; max-width:300px">

|>| !Conservative Fund of Canada |
|!registration id |420724-6|
|!jurisdiction |ca|
|!type |Not-for-profit|
|!location |130 ALBERT STREET, SUITE 1720, OTTAWA, ON, K1P 5G4, Canada|
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Conservative insiders say Scheer, party need to evolve on LGBTQ issues|https://www.cbc.ca/news/politics/conservative-strategists-scheer-lgbtq-social-issues-1.5366770]]'' November 20, 2019, [[CBC News]]

----
Two Conservative strategists say both the party and leader [[Andrew Scheer]] need to modernize their approach to social issues if they want to convince more Canadians to vote for them.

In an opinion piece published by the [[Globe and Mail]] on Wednesday, long-time Conservative strategists [[Melissa Lantsman]] and [[Jamie Ellerton]] said Andrew Scheer's "visible discomfort" with issues like same sex marriage during the recent election campaign warrant serious introspection by the party.

"For the Conservative movement to grow, unequivocal support for [[LGBTQ]] people cannot be up for debate," they wrote.
----

{{f0.png}} ''[[Conservative Leader Andrew Scheer Defends Heckler Affiliated With Far-Right Anti-Immigrant Groups|https://pressprogress.ca/conservative-leader-andrew-scheer-defends-heckler-affiliated-with-far-right-anti-immigrant-groups/]]'' August 21, 2018, [[PressProgress]]

----
Conservative leader [[Andrew Scheer]] hitches his wagon to a far-right extremist who heckled the Prime Minister in rural Québec

Conservative leader Andrew Scheer is defending an individual with documented links to far-right anti-immigrant extremist groups who recently disrupted a speech by Prime Minister [[Justin Trudeau]] in rural [[Quebec]].

Monday night, Scheer's official account referenced the heckling incident when it issued several tweets criticizing Trudeau for "demonizing his critics."
----

{{f94.png}} ''[[Conservative Leader Andrew Scheer downplays Doug Ford comparison, says Canadians know where he'd cut|https://www.thestar.com/politics/federal/2019/10/17/conservative-leader-andrew-scheer-downplays-doug-ford-comparison-says-canadians-know-where-hed-cut.html]]'' October 17, 2019, Alex Boutilier, [[Toronto Star]]

----
Conservative Leader [[Andrew Scheer]] downplayed comparisons to [[Ontario]] Premier [[Doug Ford]] Thursday, saying he's been upfront about where a Scheer government would cut to afford his promised tax cuts.

Speaking to [[Newstalk]] 1010 host John Moore Thursday morning, Scheer was asked why his campaign appears to be avoiding the polarizing premier despite targeting many of the seats won by Ford in the last provincial election.

Moore pointed out that Scheer has seemed reluctant to even mention the premier by name on his travels through the seat-rich [[Toronto]] suburbs.
----

{{f182.png}} ''[[Conservative Leader Andrew Scheer is a dual Canada-U.S. citizen|https://www.cbc.ca/news/politics/scheer-has-american-citizenship-1.5307986]]'' October 3, 2019, John Paul Tasker, [[CBC News]]

----
Conservative Leader [[Andrew Scheer]] is a dual citizen of [[Canada]] and the United States.

The [[Globe and Mail]] reported Thursday that Scheer's father is an American by birth and passed along the citizenship to Scheer and his siblings.

[[Daniel Schow]], a spokesperson for the party, confirmed Thursday Scheer decided to renounce the citizenship after he became Conservative leader.
----

{{f0.png}} ''[[Conservative Leader Andrew Scheer Is Dodging Questions About Doug Ford & The Video Is Super Cringey|https://www.narcity.com/news/ca/andrew-scheers-doug-ford-question-dodging-is-super-awkward-and-canadians-arent-buying-it]]'' July 4, 2019, Elizabeth Keith, [[Narcity]]

----
As far as popularity goes, [[Ontario]]'s Premier [[Doug Ford]] isn't doing too well. After facing backlash on numerous policy decisions involving autism, [[OSAP]], and education, not to mention being publicly booed at many events, support for the Conservative Party is questionable. Of course, with a federal election coming up it leaves Canadians asking [[Andrew Scheer]] Doug Ford questions that unsurprisingly he hasn't been too happy to answer.

In fact, Andrew Scheer, the leader of the federal Conservative's and candidate for Prime Minister, was recently asked how he feels about Doug Ford and their relationship and instead of answering he chose to dodge the question completely.

In an interview with [[CTV News]], Andrew Scheer was asked about Doug Ford, specifically whether "the Ontario premier's unpopularity [is] going to rub off on you for the campaign." However, in his answer not only did Scheer not address Doug Ford's low popularity, but he also didn't even mention his name. Instead, Scheer took the opportunity to blame the Liberal government and former premier [[Kathleen Wynne]] for any problems in Ontario right now.
----

{{f182.png}} ''[[Conservative Leader Andrew Scheer promises tax cut to save average taxpayer hundreds of dollars|https://www.cbc.ca/news/politics/conservative-leader-andrew-scheer-universal-tax-credit-1.5284500]]'' September 15, 2019, John Paul Tasker, [[CBC News]]

----
Conservative Leader [[Andrew Scheer]] unveiled a new tax cut plan Sunday that he says will save taxpayers hundreds of dollars a year, a key plank of the Tory platform to make life more affordable.

Scheer said, if elected, a Conservative government would cut the tax rate on taxable income under $47,630 to 13.75 per cent from 15 per cent.

Based on the party's calculations, the average single taxpayer would save about $444 a year. A two-income couple earning an average salary would save about $850 a year.
----

{{f0.png}} ''[[Conservative Leader Andrew Scheer Refuses to Apologize For Comparing Same-Sex Marriage to a Dog|https://pressprogress.ca/conservative-leader-andrew-scheer-refuses-to-apologize-for-comparing-same-sex-marriage-to-a-dog/]]'' September 15, 2019, [[PressProgress]]

----
Only hours earlier, [[Andrew Scheer]] told reporters his candidates must 'take responsibility' and 'apologize' for racist or homophobic remarks

Andrew Scheer has boxed himself into a corner.

Last night, Scheer held an impromptu midnight press conference on his campaign plane to make clear he will stand behind any candidate who makes racist or homophobic remarks as long as they take "responsibility" and "apologize."
----

{{f0.png}} ''[[Conservative Leader Andrew Scheer Refuses to Criticize Donald Trump During First Leaders' Debate|https://pressprogress.ca/conservative-leader-andrew-scheer-refuses-to-criticize-donald-trump-during-first-leaders-debate/]]'' September 13, 2019, [[PressProgress]]

----
[[Andrew Scheer]] dodged when asked to 'condemn' Trump for 'stripping kids from the arms of their parents' and jailing them in prison camps

Conservative leader Andrew Scheer wouldn't criticize [[Donald Trump]].

During the first leaders' debate of the [[2019]] federal Election Thursday night, Scheer was repeatedly pressed by NDP leader [[Jagmeet Singh]] to take a firm position against the Trump administration's racist and draconian anti-immigration policies.
----

{{f0.png}} ''[[Conservative Leader Andrew Scheer to again be no-show at Pride parades|https://globalnews.ca/news/5360351/andrew-scheer-pride-parades/]]'' June 6, 2019, Amanda Connolly, [[Global News]]

----
For the third time since winning the Conservative Party leadership, [[Andrew Scheer]] won't be marching in Pride parades this year.

His office confirmed the news first reported by the [[National Post]] on Thursday that Scheer is not scheduled to attend any of the upcoming parades that celebrate acceptance and the rights hard won by the [[LGBTQ]]2 community over the course of decades of discrimination.

Scheer, who was elected leader of the Conservative Party in May [[2017]], also did not attend any Pride parades that year or last year, which was also the position taken by former Conservative prime minister [[Stephen Harper]] before him.
----

{{f182.png}} ''[[Conservative Leader Andrew Scheer to drop pledge to balance budget in 2 years|https://www.cbc.ca/news/politics/andrew-scheer-to-run-deficits-1.5147624]]'' May 23, 2019, Reuters, [[CBC News]]

----
"Even the most optimistic projections don't have the Liberals balancing the budget for 20 more years ... But if Canadians elect a Conservative government this fall, we will balance the budget in about a quarter of that time," the text reads.

Scheer, 40, is challenging Trudeau in a national election set for October and polls show him holding onto a slight lead. In recent weeks Scheer has started to outline some of his foreign and economic policies.

In [[2015]], Trudeau promised to balance the budget by this year, which he has not done. But even with the deficit, [[Canada]]'s net debt-to-GDP ratio is lower than its G7 rivals and debt as a share of output is expected to decline over the coming years from about 31 per cent currently.
----

{{f132.png}} ''[[Conservative Leader Andrew Scheer won't post details of private fundraisers|https://www.theglobeandmail.com/news/politics/conservative-leader-andrew-scheer-wont-post-details-of-private-fundraisers/article36327617/]]'' September 20, 2017, Laura Stone, [[Globe and Mail]]

----
Conservative Leader [[Andrew Scheer]], whose party attacked the Liberal government for months for holding cash-for-access fundraisers, says he won't post details of his own private fundraising events.

Mr. Scheer held at least one private fundraiser with real estate and business executives in the [[Toronto]] area this spring, around the time he was campaigning for party leadership.

[[Elections Canada]] donation records suggest he may have held others but the Conservative Party has been unwilling to confirm these events.
----

{{f0.png}} ''[[Conservative Leader Scheer won't march in Pride parades this year|https://www.ctvnews.ca/politics/conservative-leader-scheer-won-t-march-in-pride-parades-this-year-1.4454694]]'' June 6, 2019, Rachel Aiello, [[CTV News]]

----
With the summer Pride season getting underway this month, Scheer's office has confirmed that he has "no events planned at this time."

In defence of the decision not to partake in the parades, spokesperson [[Daniel Schow]] pointed to the Conservative party's "proud history of fighting for the rights and protection of all Canadians, including those in the [[LGBTQ]] community, at home and abroad."

The Conservative party has advocated for LGBTQ rights in other countries, including advocating for increasing the number or LGBTQ refugees [[Canada]] takes in, and condemning human rights violations against LGBTQ people in countries such as [[Russia]] and Brunei.

Scheer's personal political record on supporting LGBTQ rights in Canada includes both voting against legalizing same-sex marriage in [[2005]], and supporting scrapping the Conservative party's definition of marriage as being between one man and one woman in [[2016]].
----

{{f84.png}} ''[[Conservative leadership candidate Derek Sloan embraces Trump policy, attacks those fighting fascism|https://north99.org/2020/06/02/conservative-leadership-candidate-derek-sloan-embraces-trump-policy-attacks-those-fighting-fascism/]]'' June 2, 2020, [[North99]]

----
[[Antifa]] – short for anti-fascist – is a protest movement that emerged in the wake of the white supremacist "[[Unite the Right]]" rally. [[Donald Trump]] announced on Sunday that he is designating Antifa as a terrorist organization – a move that itself makes little sense since Antifa is an amorphous movement rather than an organization.

For years, the far-right has used Antifa as a bogeyman to justify their own reprehensible actions. Trump's scapegoating of this group of protestors was a stepping stone to his threatened invocation of the [[Insurrection Act]] to quash peaceful protests with military force.

It's one more example how Conservative politicians like [[Derek Sloan]] want to import Trump's far-right ideology into [[Canada]].
----

{{f84.png}} ''[[Conservative leadership candidate O'Toole copying Trump MAGA slogan, critics say|https://north99.org/2020/01/31/conservative-leadership-candidate-otoole-copying-trump-maga-slogan-critics-say/]]'' January 31, 2020, Kian Malekanian, [[North99]]

----
A presumed frontrunner in the Conservative leadership race, [[Erin O'Toole]], released his campaign's promotional video this week. Observers took note of the catch-phrase he employed in his announcement: "Take [[Canada]] Back."

[[Critic]]s were quick to point out the similarities of not only his catch-phrase with those of other far-right political campaigns.

It wasn't only his slogan. O'Toole's rhetoric also included subtle nativist and xenophobic dog-whistles that were common during the [[Brexit]] and Trump [[2016]] campaigns.
----

{{f0.png}} ''[[Conservative Leadership Candidate Peter MacKay Endorses Vigilante Justice To Deal With Protesters|https://pressprogress.ca/conservative-leadership-candidate-peter-mackay-endorses-vigilante-justice-to-deal-with-protesters/]]'' February 19, 2020, [[PressProgress]]

----
Conservative Party leadership candidate [[Peter MacKay]] appears to be endorsing vigilante justice as a practical solution for dealing with protesters.

MacKay, who served as [[Canada]]'s Justice Minister and Attorney General under former Prime Minister [[Stephen Harper]], raised eyebrows Wednesday after tweeting his support for a group of far-right counter-protesters linked to the controversial [[United We Roll]] convoy and yellow vest groups.

"Glad to see a couple [[Alberta]]ns with a pickup truck can do more for our economy in an afternoon than [[Justin Trudeau]] could do in four years," MacKay tweeted, applauding the far-right group taking matters into their own hands.

MacKay deleted his tweet later Wednesday night.
----

{{f182.png}} ''[[Conservative leadership candidates tackle values, trade, racism and Trudeau in final official debate|https://www.cbc.ca/news/politics/conservative-leadership-english-debate-1.5617789]]'' June 18, 2020, John Paul Tasker, [[CBC News]]

----
The four Conservative leadership contenders squared off in the last official debate of the race Thursday with the candidates focusing their attacks not on each other but on the common foe: Prime Minister [[Justin Trudeau]] and the Liberal Party.

While Wednesday night's French debate included much sniping between the two perceived frontrunners, [[Erin O'Toole]] and [[Peter MacKay]], in the English debate the candidates called for unity among conservatives to take on Trudeau.

MacKay and O'Toole avoided some of the personal slurs that peppered the French exchange — on Wednesday, O'Toole called MacKay a "liar," for example, while MacKay said O'Toole is an "angry man" — and focused instead on how their policies will better [[Canada]].
----

{{f182.png}} ''[[Conservative leadership committee suspends race amid COVID-19 crisis|https://www.cbc.ca/news/politics/peter-mackay-race-must-go-on-1.5511825]]'' March 27, 2020, Canadian Press, [[CBC News]]

----
The June 27 election date has been shelved, with the leadership organizing committee citing the disruption caused by the pandemic.

The committee, known as LEOC, made the decision during a lengthy meeting Thursday night that came after days of pressure for them to act.

"With all non-essential businesses now closed in [[Ontario]] and [[Quebec]] including our HQ, LEOC now finds that it is no longer possible to meet the deadlines necessary to process memberships and donations, or print, process and count ballots in time for a June 27 announcement," the party said in a statement on [[Twitter]].
----

{{f182.png}} ''[[Conservative leadership contender Leslyn Lewis sells herself to social conservatives, takes shots at MacKay|https://www.cbc.ca/news/politics/leslyn-lewis-pride-parade-1.5492123]]'' March 10, 2020, Catherine Cullen, [[CBC News]]

----
?Conservative Party leadership prospect [[Leslyn Lewis]] says she wants to see all Canadians treated with respect, regardless of their sexual orientation.

Don't expect to see her marching in any Pride parades, though. And she thinks the drive to ban conversion therapy is misguided.

"I didn't march in the parade before I became a politician," said the [[Toronto]] lawyer, who became eligible to run for the leadership late last month. "And I would feel that it's very disingenuous for me to use a particular vulnerable group to advance my political career."
----

{{f49.png}} ''[[Conservative leadership contest fractious before race begins|https://nationalpost.com/opinion/john-ivison-conservative-leadership-contest-already-fractious]]'' January 14, 2016, John Ivison, [[National Post]]

----
The Conservative party will release the rules for the contest to replace [[Stephen Harper]] within the month, but there are already signs it will be a fractious affair.

The committee convened to draw up the rules for the race will meet Friday at [[Toronto]]'s [[Albany]] Club to hammer out the date of the vote, the nomination deadline, spending limits, the entrance fee and the appeals process.

But sources within the party's national council say the membership of the leadership executive organizing committee (LEOC) is stacked with supporters of [[John Walsh]], the party president.
----

{{f0.png}} ''[[Conservative leadership convention coincides with Pride weekend in Toronto|https://www.ctvnews.ca/politics/conservative-leadership-convention-coincides-with-pride-weekend-in-toronto-1.4753438]]'' January 4, 2020, Mariam Matti, [[CTV News]]

----
TORONTO -- When Conservative members gather in [[Toronto]] to elect their next leader on June 27, thousands of members of the LGBT community will be celebrating the annual Pride Festival on the other side of town – a fact organizers say wasn't done on purpose.

On Friday, Conservative MP [[Michelle Rempel]] reacted to the announcement by posting on [[Twitter]]: "There's something else that usually happens in Toronto that weekend…" followed by rainbow hearts and a wink-face emoji.

[[Lisa Raitt]], co-chair of organizing committee for the Conservative Party leadership race, told [[CTV News]] Channel that the Pride event "wasn't part of the decision-making process" and that organizers wanted to hold the vote "as quickly as possible."
----

{{f0.png}} ''[[Conservative leadership exposes racism problem in the party's ranks|https://nowtoronto.com/news/op-ed-conservative-leadership-exposes-racism-problem-in-partys-ranks]]'' July 19, 2020, Enzo DiMatteo, Op-ed, [[Now Magazine]]

----
[[Conservative Party of Canada]] leadership candidate [[Leslyn Lewis]] has been the target of racist attacks by members of her own party.

As the only woman and person of colour in the Conservative Party of Canada leadership race, Leslyn Lewis has cut a curious figure.

On the one hand, her views on systemic racism make her an outsider among a large segment of the party rank and file. On the other, she's as conservative as they come on abortion, gay rights and guns, three issues that are very close to the hearts of the party's base.
----

{{f182.png}} ''[[Conservative leadership hopeful Erin O'Toole says he will not move party to the middle|https://www.cbc.ca/news/politics/conservative-leadership-otoole-two-way-race-1.5460421]]'' February 12, 2020, Peter Zimonjic, [[CBC News]]

----
Conservative leadership candidate [[Erin O'Toole]] said he will not try and move to the middle in his campaign to succeed [[Andrew Scheer]] and will present a platform that sits well right of Prime Minister [[Justin Trudeau]].

"We have to be conservative," O'Toole told [[CBC News]] Network's Power & [[Politics]] Tuesday. "I don't think we go to the middle. I think that's what another opponent in this race will be suggesting: we just go to the slight right of Justin Trudeau.

"That's not the answer for me. I think we need ideas for the future," he told host Vassy Kapelos.
----

{{f0.png}} ''[[Conservative MP Accepts Endorsement From Far-Right Anti-Gay Preacher at Rebel Media Event|https://pressprogress.ca/conservative-mp-accepts-endorsement-from-far-right-anti-gay-preacher-at-rebel-media-event/]]'' November 14, 2018, [[PressProgress]]

----
Conservative MP [[Brad Trost]] received a strong endorsement from a street preacher with links to hate groups who claims homosexuals are servants of "Satan."

The [[Saskatoon]]-area Conservative MP was a speaker at [[Rebel Media]]'s "Rebel Live" event in [[Calgary]] last weekend where he later appeared in a livestream video with [[Artur Pawlowski]], a notorious anti-[[LGBTQ]] street preacher who runs a group called [[Street Church]] that is well-known for public disturbances and run-ins with the law.

"I'm standing with one of our heroes," Pawlowski said in a video streamed on the [[Facebook]] page of homophobic fringe mayoral candidate [[Larry Heather]], described as a discussion on "[[Christian]] witness in politics."
----

{{f0.png}} ''[[Conservative MP agrees 100% with Ben Carson's absurd RNC speech denouncing the 'secular agenda'|https://pressprogress.ca/conservative_mp_agrees_100_with_ben_carson_absurd_rnc_speech_denouncing_the_secular_agenda/]]'' July 20, 2016, [[PressProgress]]

----
Zimmer, who was in the news recently for his efforts to get the AR-15 rifle reclassified as a hunting weapon, was responding to a [[Fox News]] video of Carson denouncing the so-called secular agenda and the way it wants to make "people sit down and shut up while they change everything."

That's a bit troubling considering Carson's speech went on to criticize that same secular agenda for separating church from state – you know, that concept that makes democracy totally different from, say, a theocracy:

"The secular progressive agenda is antithetical to the principles of the founding of this nation. If we continue to allow them to take God out of our lives, God will remove himself from us, we will not be blessed and our nation will go down the tubes and we will be responsible for that."
----

{{f84.png}} ''[[Conservative MP asks female MP if she's ever considered sex work, during discussion about murdered sex worker|https://north99.org/2020/02/04/a-conservative-mp-asks-female-mp-sex-work/]]'' February 4, 2020, [[North99]]

----
[[Laurel Collins]], the MP for [[Victoria]], was asking the Conservative MP about his position on sex work. The parliamentarians were discussing the recent murder of a sex worker in [[Quebec City]].

[[Arnold Viersen]], the Conservative MP for Peace River-Westlock responded by asking the female member if she had ever considered sex work herself.

His retort was met with audible boos and shouting. "Shame on you," says another parliamentarian heard in the video.
----

{{f84.png}} ''[[Conservative MP attacks Canada's top doctor, promotes xenophobic conspiracy theory|https://north99.org/2020/04/23/conservative-mp-attacks-tam-xenophobic-theory/]]'' April 23, 2020, Kian Malekanian, [[North99]]

----
Rookie Conservative MP [[Derek Sloan]] is taking aim at [[Canada]]'s Chief Public Health Officer, Dr. [[Theresa Tam]].

In a social media post, Sloan called for the removal of Tam and implied that she has been servile to "[[Chinese]] Communist propaganda." Attached to the post is a video, wherein Sloan asks "Does she work for Canada or for [[China]]?"

In a separate email, the MP for [[Hastings-Lennox and Addington]] employs nearly identical rhetoric to Trump and his far-right allies. He alleges that the [[World Health Organization]] (WHO) serves at the behest of the Chinese government and points to Tam's engagement with the WHO as proof of her subservience to a "foreign entity."
----

{{f84.png}} ''[[Conservative MP calls for end to COVID-19 measures, pushes misinformation about Trump-promoted drug|https://north99.org/2020/04/15/conservative-mp-calls-for-end-to-covid-19-measures-pushes-misinformation-about-trump-promoted-drug/]]'' April 15, 2020, Kian Malekanian, [[North99]]

----
[[Marilyn Gladu]], the MP for [[Sarnia]]-Lambton and a Conservative Party leadership hopeful, has made some dubious remarks regarding the COVID-19 crisis.

The Conservative MP says she wants [[Canada]] to start using COVID-19 treatments which are approved by the United States FDA. To support her proposal, however, Gladu falsely claimed that such treatments have been tried on "thousands of COVID patients" with "nearly 100 percent recovery rate."

One such medication is hydroxychloroquine, which has been promoted by US President [[Donald Trump]].
----

{{f0.png}} ''[[Conservative MP Deletes Tweet Accusing Senior MP of Celebrating 'Islamic' Takeover of Canada|https://pressprogress.ca/conservative-mp-deletes-tweet-accusing-senior-mp-of-celebrating-islamic-takeover-of-canada/]]'' August 21, 2018, [[PressProgress]]

----
One of Conservative leader [[Andrew Scheer]]'s backbench MPs has deleted a tweet spreading false information accusing the parliamentary secretary to [[Canada]]'s Minister of Foreign Affairs of celebrating an "Islamic" takeover of Canadian politics.

Thursday morning, Conservative MP [[Blaine Calkins]] tweeted a screenshot from a discredited [[2005]] blog post accusing foreign affairs parliamentary secretary [[Omar Alghabra]] of being an "overt Islamist."

The 2005 blog post was published by far-right blogger [[Daniel Pipes]], President of the [[Middle East Forum]], an anti-[[Muslim]] think tank which has provided funding to [[Rebel Media]]'s [[Ezra Levant]] – Pipes was even a guest on Levant's [[2016]] "Rebel Cruise."
----

{{f84.png}} ''[[Conservative MP Embraces Climate Change Denial, Questions if CO2 Causes Global Warming|https://north99.org/2018/12/18/conservative-mp-embraces-climate-change-denial-questions-if-co2-causes-global-warming/]]'' December 18, 2018, [[North99]]

----
"And whether or not you think carbon dioxide is pollution or not is, I still think, a question. I'm a biologist. I know that carbon dioxide is actually plant food, so there's arguments for and against."

It is shocking we have to include this in an article in [[2018]], but science is definitive that the rise in CO2 from human activities is primarily responsible for global warming. The excess of CO2 is causing our planet to heat up and is expected to result in massive damage in the near future. Scientists estimate we only have a limited amount of time left to reverse the damage.

[[Andrew Scheer]] and other Conservatives have claimed that their opposition to the carbon tax is based on economics. They claim to believe in climate change, but Calkins comments seem to indicate climate change denial is still a belief within the Conservatives.
----

{{f0.png}} ''[[Conservative MP films bizarre CNN-inspired newscast denouncing Canadian journalists as 'fake news'|https://pressprogress.ca/conservative_mp_films_bizarre_cnn_inspired_newscast_denouncing_canadian_journalists_as_fake_news/]]'' July 17, 2017, [[PressProgress]]

----
Conservative MP [[Cheryl Gallant]] says the "elite-stream media" is broadcasting "fake news" on behalf of the [[Trudeau government]], all in an effort to secure "hundreds of millions of dollars in subsidies" for Canadian media companies.

Without providing evidence supporting her allegations, the MP for the [[Ottawa]] Valley riding of [[Renfrew-Nipissing-Pembroke]] also claims the media and the government are in "collusion."

"Are the media stuck in a Liberal bubble or just looking for a payout?" asks the headline of a video streamed live on [[Facebook]] this weekend featuring Gallant as the anchor of a [[CNN]]-inspired newscast called "Gallant Night News" – or "GNN" for short.
----

{{f0.png}} ''[[Conservative MP forced to apologize after asking NDP MP if she ever 'considered' sex work|https://globalnews.ca/news/6505574/arnold-viersen-sex-worker-apology/]]'' February 4, 2020, Amanda Connolly, [[Global News]]

----
Conservatives have hammered the government over the past week on why the case managers for the killer allowed him to search out women to fulfill his "sexual needs" and Public Safety Minister [[Bill Blair]] said last week an investigation is taking place.

But it was a question from an NDP MP to Viersen on Tuesday that prompted him to ask whether she had thought of working in the sex industry.

"I would ask the honourable member to consider listening to the voices of sex workers," said NDP MP [[Laurel Collins]], who represents the riding of [[Victoria]].
----

{{f0.png}} ''[[Conservative MP promises tip line to report 'barbaric cultural practices'|https://toronto.citynews.ca/2015/10/02/conservative-mp-promises-tip-line-report-barbaric-cultural-practices/]]'' October 2, 2015, Bruce Cheadle, Canadian Press, [[CityNews]]

----
Campaigning Conservatives continued to press the hot buttons Friday, highlighting what they call "barbaric cultural practices" and [[Muslim]] facial coverings amid evidence the tight, three-way election race may be starting to break loose.

The NDP, which appears to be getting squeezed in national public opinion surveys over the past two weeks, is fighting back with a proposal to protect voters' rights — hoping to reignite public dismay with Conservative changes to the elections act and remind voters of Prime Minister [[Stephen Harper]]'s decade-long record in office.

But it is cultural identity issues that have inflamed the election discourse since mid September and all evidence points to an invigorated Conservative campaign comfortable with cranking up the heat in advance of tonight's final, French-language leaders debate in [[Montreal]].
----

{{f84.png}} ''[[Conservative MP promotes far-right conspiracy theory|https://north99.org/2020/08/29/conservative-mp-promotes-far-right-conspiracy-theory/]]'' August 29, 2020, [[North99]]

----
Conservative MP [[Kerry-Lynne Findlay]] is being criticized for sharing a far-right conspiracy theory widely regarded as promoting anti-Semitic tropes.

Findlay took to [[Twitter]] to express concern that Finance Minister [[Chrystia Freeland]], in her previous role as a journalist, interviewed [[Jewish]] philanthropist [[George Soros]].

Right-wing politicians, conspiracy theorists and white supremacists have aggressively promoted conspiracy theories about George Soros' influence on world-wide politics, echoing common anti-Semitic attacks levelled against Jewish people.
----

{{f84.png}} ''[[Conservative MP promotes unsubstantiated conspiracy theory about Wet'suwet'en protests|https://north99.org/2020/02/20/mp-promotes-conspiracy-about-wetsuweten/]]'' February 20, 2020, Kian Malekanian, [[North99]]

----
[[Todd Doherty]], the Conservative MP for Cariboo-Prince George, rose in the [[House of Commons]] on Thursday to espouse a conspiracy theory. Doherty told his peers that U.S. protesters were being bused into [[Canada]] to fuel the [[Wet'suwet'en]] solidarity protests. The MP offered no evidence to back up his claim.

This is an escalation from last week's rhetoric when Doherty accused the non-violent protesters of being "professional activists."

The unproven theory put forward by the Conservative MP is not dissimilar from one that has been central to [[Alberta]] Premier [[Jason Kenney]]'s communications strategy. Kenney has been speaking of foreign climate activists for the past few years. His claims of a foreign-funded conspiracy, however, have been thoroughly debunked.
----

{{f182.png}} ''[[Conservative MP raising funds off his opposition to conversion therapy bill|https://www.cbc.ca/news/politics/derek-sloan-conversion-therapy-1.5799986]]'' November 13, 2020, Catherine Cullen, [[CBC News]]

----
Conservative MP and former party leadership candidate [[Derek Sloan]] is asking his supporters to send him money to "protect [[Canada]]'s kids" from a proposed law that would ban some aspects of so-called conversion therapy.

Sloan has previously voiced his fears about the legislation, which passed its second reading in the [[House of Commons]] last month and would outlaw the discredited practice of using therapy to attempt to change someone's sexual orientation. But today's email fundraising pitch shows Sloan trying to raise cash on an issue that puts him offside with party leader [[Erin O'Toole]] and the vast majority of the Conservative caucus.

Sloan, who represents the riding of [[Hastings-Lennox and Addington]] in [[Ontario]], was among seven Conservative MPs who voted against the bill, told his supporters in the email that he's looking to raise $25,000 this month for the next federal election.
----

{{f84.png}} ''[[Conservative MP suggests reopening businesses since COVID-19 deaths mostly impact seniors|https://north99.org/2020/04/14/conservative-mp-suggests-reopening-businesses-since-covid-19-deaths-mostly-seniors/]]'' April 14, 2020, Kian Malekanian, [[North99]]

----
[[Marc Dalton]], the Conservative MP for Pitt Meadows – Maple Ridge, is under fire for an insensitive comment regarding the COVID-19 crisis. Dalton took to [[Twitter]] on Monday to posit whether it was time to reopen the economy, noting that most COVID-19 deaths were confined to seniors' care homes.

The tweet was promptly deleted shortly after being posted.

Members of opposing parties have called out the comment for its disregard towards the wellbeing of Canadian seniors. The NDP [[Critic]] for Senior Policy says "I think it's actually disgusting. It's ruthless, it's heartless and it's a disrespectful comment, I'm not sure if he would be saying that if his parents were in the same situation."
----

{{f182.png}} ''[[Conservative MP's petition against federal firearm ban closes with more than 230,000 signatures|https://www.cbc.ca/news/canada/calgary/michelle-rempel-garner-justin-trudeau-ottawa-assault-guns-1.5714339]]'' September 7, 2020, Joel Dryden, [[CBC News]]

----
A parliamentary e-petition sponsored by Conservative [[Calgary]] Nose Hill MP [[Michelle Rempel]] Garner that calls for the federal government to scrap its firearms ban has been certified with more than 230,000 signatures — the most on the online platform since it was introduced in [[2015]].

The petition asks the prime minister to immediately scrap his "firearms confiscation regime," calling it "undemocratically imposed without debate during a pandemic while Parliament is suspended, [and] an assault on Canadian democracy."

"[Canadians] are wondering why the government has chosen to confiscate legally-owned firearms during a suspended parliament," Rempel Garner said in an interview with [[CBC News]].
----

{{f182.png}} ''[[Conservative MPs argue DFO cuts won't hurt research|https://www.cbc.ca/news/canada/new-brunswick/conservative-mps-argue-dfo-cuts-won-t-hurt-research-1.1162831]]'' May 22, 2012, [[CBC News]]

----
Two Conservative members of Parliament from [[New Brunswick]] are defending the latest round of cuts to the [[Department of Fisheries and Oceans]], saying the department's research capacity won't be hurt.

DFO's budget is being reduced by nearly $80 million. Late last week, about 16 scientists and librarians received layoff notices at the St. Andrews Biological Station.

The library at the St. Andrews Biological Station will close and library services will be consolidated on the west coast, in [[Halifax]] and in [[Ottawa]].
----

{{f0.png}} ''[[Conservative MPs quietly developing partisan software for upcoming elections|https://www.vancouverobserver.com/news/conservative-mps-quietly-developing-partisan-software-upcoming-elections]]'' May 22, 2014, Matthew Millar, [[Vancouver Observer]]

----
A group of Conservative MPs including Rod Bruinooge ([[Winnipeg]]-South) and Rob Clarke (Desnethé—Missinippi—Churchill River) have been quietly developing proprietary software "by politicians for politicians" to be deployed exclusively by Conservatives in upcoming federal and provincial campaigns, The [[Vancouver Observer]] has learned -- raising yet again the issue of public resources being used for party activities.

Proxivote is a mobile application for handheld devices that is synced with party databases such as CIMS which is used by the [[Conservative Party of Canada]]. Fronted by Conservative insider and former lobbyist Jennifer Pilzecker who was once identified as key player in the Harper Government, Pilzecker stated that the two MPs are central players in the project.

"What a couple of Canadian politicians -- Rod Bruinooge and Rob Clarke -- came up with was something to really help on the ground in campaigns" said Pilzecker in a video to partisans leaked to The Vancouver Observer.
----

{{f182.png}} ''[[Conservative MPs used like 'trained seals,' Rathgeber says|https://www.cbc.ca/news/politics/conservative-mps-used-like-trained-seals-rathgeber-says-1.1314736]]'' September 13, 2013, Meagan Fitzpatrick , [[CBC News]]

----
[[Alberta]] MP [[Brent Rathgeber]] said he has left the Conservative caucus in part because of the control Prime Minister [[Stephen Harper]]'s office exercises over backbench MPs, which was preventing him from representing his constituents.

The former Tory MP, who announced he was quitting late Wednesday night to sit as an [[Independent]], said staff in Harper's office — who are "half my age" — pressure the caucus to obey their talking points and vote "like trained seals."

"When you have a PMO that tightly scripts its backbenches like this one attempts to do, MPs don't represent their constituents in [[Ottawa]], they represent the government to their constituents," he told reporters.
----

{{f182.png}} ''[[Conservative MPs used U.S.-based telemarketers|https://www.cbc.ca/news/politics/conservative-mps-used-u-s-based-telemarketers-1.1163206]]'' March 2, 2012, Greg Weston, [[CBC News]]

----
[[CBC News]] has learned that more than a dozen Conservative MPs employed U.S.-based political telemarketing firms during the last federal election campaign, contrary to [[Stephen Harper]]'s statement in Parliament this week.

The prime minister and his parliamentary secretary, Peterborough MP [[Dean Del Mastro]], claimed in the Commons that the Liberals were the only party that used American calling firms.

"We've done some checking," the PM said, and "we've only found that it was the Liberal Party that did source its phone calls from the United States."
----

{{f0.png}} ''[[Conservative Party a 'rudderless mess' and there's bad blood between its fund and national council, say some Conservatives|https://www.hilltimes.com/2020/01/27/conservative-party-political-environment-chaotic-and-a-rudderless-mess-say-some-conservatives/231983]]'' January 27, 2020, Abbas Rana, [[Hill Times]]

----
Some senior Conservatives are describing the party's internal political climate as "chaotic" and a "rudderless mess," and predict the return of Parliament this week will be a major challenge for the Tories.

The divisive leadership contest is on, there's "bad blood" between the all-powerful Conservative Fund and the party's national council over the firing of the executive director, the leader is the subject of an internal audit of $900,000 worth of his office expenses, and some top leadership positions in the OLO are still vacant.

"There is some [chaos] yes, because, as you know, the executive director [[[Dustin van Vugt]]] has just been unceremoniously dispatched," said [[Yaroslav Baran]], now a partner with the Earnscliffe Strategy Group, who in the past served as a senior Conservative staffer both in government and opposition. "There is tension between the elected national council of the party and the [Conservative] Fund which is supposed to be essentially an audit committee but which, you know, flexed some muscles to try seemingly to force the firing of the executive director. So, not only is the party itself decapitated in terms of its senior person, but you also have some lingering bad blood and tension between the fund and the elected council [over] who's really calling the shots. So yeah, there's a bit of a mess there."
----

{{f99.png}} ''[[Conservative party appoints interim director amid concerns over outgoing leader Scheer's expenses|https://www.nationalobserver.com/2019/12/24/news/conservative-party-appoints-interim-director-amid-concerns-over-outgoing-leader]]'' December 24, 2019, Stephanie Levitz, [[National Observer]]

----
The director of fundraising for the federal Conservatives has taken over as acting executive director of the party as it continues to grapple with the fallout from the resignation of leader [[Andrew Scheer]].

[[Jaime Girard]] is replacing Dustin Van Vugt, who left his job as executive director earlier this month over questions about party funds used for Scheer's personal expenses.

Girard's appointment marks the first time a woman has been at the helm of the party, and she'll be part of the team implementing the race to select Scheer's replacement.
----

{{f182.png}} ''[[Conservative Party bars controversial candidate Richard Décarie from leadership race|https://www.cbc.ca/news/politics/richard-decarie-blocked-from-running-conservative-leadership-race-1.5481159]]'' February 29, 2020, Hannah Thibedeau, [[CBC News]]

----
The Conservative Party named eight candidates Saturday who passed the first hurdle to become a contender in the party's leadership race — a list that does not include former [[Stephen Harper]] adviser [[Richard Décarie]], who made controversial comments about the [[LGBTQ]] community earlier this year.

In response to his unsuccessful bid, Décarie, a social conservative from [[Quebec]], took aim at the Conservative Party's committee responsible for having final say in the decision.

"The unelected Leadership Election Organizing Committee (LEOC) of the [[Conservative Party of Canada]] (CPC) has decided I am not an 'Approved Candidate,'" he said in a series of tweets. "Despite the support and signatures of thousands of CPC party members, this unelected committee has disallowed my candidacy and will not allow my supporters to cast their ballots for me."
----

{{f182.png}} ''[[Conservative Party convention postponed to November 2020|https://www.cbc.ca/news/politics/conservatives-to-choose-new-leader-in-november-2020-1.5405924]]'' December 21, 2019, [[CBC News]]

----
Initially planned for April, a news release from the party confirmed that the [[Toronto]] meeting would be cancelled in favour of meeting in [[Quebec City]] in the middle of November [[2020]].

The Conservatives said the party's National Council voted Friday to delay the policy convention "so greater focus could be given to the details and organization around the Conservative leadership election process."

After initially affirming that the new leader of the party would be chosen on Nov. 14 during that meeting, Conservative sources clarified to Radio-[[Canada]] that the date of the leadership decision had not yet been decided.
----

{{f49.png}} ''[[Conservative Party expels nearly 1,400 members after three leadership campaigns allege fraud|https://nationalpost.com/news/politics/conservative-party-expels-nearly-1400-members-after-three-leadership-campaigns-allege-fraud]]'' March 18, 2017, Marie-Danielle Smith, [[National Post]]

----
OTTAWA and TORONTO — The [[Conservative Party of Canada]] moved to expel nearly 1,400 members Friday after at least three leadership campaigns complained of possible fraud in the registration process.

Leadership frontrunner [[Kevin O'Leary]] thrust the issue into the public sphere Thursday with a bombastic statement alleging "vote rigging" and "phoney memberships." But at least two other campaigns brought similar concerns to party headquarters earlier this week, the [[National Post]] has learned.

The alleged scheme, rumours of which had been swirling in Conservative Party circles for weeks, involved organizers signing up members in bulk without their knowledge and then paying for those memberships with pre-paid credit cards, in direct contravention of leadership rules.
----

{{f182.png}} ''[[Conservative Party fined for breaking election laws|https://www.cbc.ca/news/politics/conservative-party-fined-for-breaking-election-laws-1.1076877]]'' November 10, 2011, Laura Payton, [[CBC News]]

----
The Conservative Party was fined $52,000 for breaking election rules in a deal that saw charges dropped against four senior officials, but guilty pleas by the organizations for which they made the decisions.

Under a deal accepted by Judge Celynne Dorval in an [[Ottawa]] courtroom Thursday afternoon, the party and its fundraising arm, the Conservative Fund, pleaded guilty to Elections Act charges of incurring election expenses exceeding the maximum allowable and filing election records that didn't set out all expenses.

More serious charges against the party and its fundraising arm of wilfully breaking the laws were withdrawn.
----

{{f99.png}} ''[[Conservative party in disarray over Scheer private school controversy|https://www.nationalobserver.com/2019/12/15/news/conservative-party-disarray-over-scheer-private-school-controversy]]'' December 15, 2019, Mia Rabson, [[National Observer]]

----
Signs began to emerge Friday that the coming race to replace outgoing Conservative Leader [[Andrew Scheer]] will be an acid test for whether social conservatives have a place in the [[Conservative Party of Canada]].

But difficult as that discussion could be for the party, an even nastier, more personal fight is threatening to unravel the party's governance structure. At the centre of it is executive director Dustin Van Vugt, whose status as the party's chief operating officer was in limbo Friday night.

For weeks since the October election, Scheer has been hammered by progressives in the party who say his unclear positions on social issues like abortion and his refusal to fully stand up for [[LGBTQ]] rights contributed heavily to the party's defeat in October.
----

{{f0.png}} ''[[Conservative party leadership advisor helped create anti-Islam organization|https://news.vice.com/en_ca/article/qvzznq/conservative-party-leadership-advisor-helped-create-anti-islam-organization]]'' December 6, 2017, Evan Balgord, [[Vice News]]

----
A senior member of [[Andrew Scheer]]'s leadership team helped create an anti-Islam organization during his campaign to lead the Conservative Party. Now, that organization is holding events to protest anti-[[Islamophobia]] Motion 103 and is bringing together [[Canada]]'s anti-Islam pundits and anti-[[Muslim]] groups.

[[Georganne Burke]], the Scheer campaign's Outreach Chair, was involved in the founding of [[Canadian Citizens for Charter Rights and Freedoms]] (C3RF). The group warns that the Liberal government is criminalizing criticism of Islam and opening the door for a Sharia (Islamic) takeover of Canadian law. C3RF plans to hold events across the country to advocate against M103 and the Trudeau government.

Georganne Burke is one of at least three senior members of Scheer's campaign team that have now been linked to the so-called alt-right or anti-Islam groups. Scheer's Campaign Manager, [[Hamish Marshall]], was a director of [[Rebel Media]], an alt-right media outlet that pushes narratives of white genocide and hosts prominent alt-right figures, and worked out of the Rebel offices during the campaign. He has been named as a campaign chair for the [[2019]] general election.
----

{{f182.png}} ''[[Conservative Party names new deputy executive director|https://www.cbc.ca/news/politics/conservatives-turn-to-dustin-van-vugt-to-replace-dimitri-soudas-1.2695409]]'' July 3, 2014, Laura Payton, [[CBC News]]

----
The federal Conservative Party is set to name its new executive director to replace [[Dimitri Soudas]], the much embattled former staffer who was fired after using his role to interfere in his fiancée's nomination battle.

Conservative sources say the party yesterday chose Dustin Van Vugt as deputy executive director, a newly created position. Van Vugt is expected to take over the top role within a few months. [[Simon Thompson]], who has been the party's interim executive director since Soudas was fired in May, will remain in his role until Van Vugt is confirmed by the party's national council.

Van Vugt has been chief of staff to [[Bal Gosal]], minister of state for amateur sport, since the spring of [[2011]], according to proactive disclosure filings on the [[Department of Canadian Heritage]] website. Sources told [[CBC News]] he was expected to be named to run the party's administrative side.
<div style="float: right; max-width:300px">

|>| !Conservative Party of Canada |
|!abbreviation |''CPC'' (English)<br>''PCC'' (French)|
|!leader name |[[Andrew Scheer]]|
|!president |[[Scott Lamb|https://en.wikipedia.org/wiki/Scott_Lamb_(lawyer)]]|
|!formation |December 7, 2003 (17 years)|
</div>

!!!See also
*[[Conservative Party of Canada|https://en.wikipedia.org/wiki/Conservative_Party_of_Canada]] - //Wikipedia.//
*[[In and Out scandal|https://en.wikipedia.org/wiki/In_and_Out_scandal]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Conservative Party of Canada Runs Partisan Attack Ads Using Copyrighted Video From 'The Simpsons'|https://pressprogress.ca/conservative-party-of-canada-runs-partisan-attack-ads-using-copyrighted-video-from-the-simpsons/]]'' October 21, 2019, [[PressProgress]]

----
On the eve of the [[2019]] federal election, the [[Conservative Party of Canada]] poured tens of thousands of dollars into partisan attack ads that made use of copyrighted video footage from The Simpsons.

Just last week, the Conservative Party was slapped with a lawsuit from [[CBC]], whose lawyers argued the Party's use of footage from [[CBC News]] broadcasts in election ads is a violation of CBC's copyright.

Some legal experts argue CBC has a "weak" case — under the fair dealing exception, Canadians are allowed to use clips of copyrighted material under certain conditions, particularly when the material has a tangible public interest value.
----

{{f0.png}} ''[[Conservative Party Profile: Everything You Need to Know About Voting for Andrew Scheer|https://www.vice.com/en_ca/article/qvgj7d/conservative-party-platform-everything-you-need-to-know-about-voting-for-andrew-scheer]]'' September 18, 2019, Steven Zhou, [[Vice News]]

----
The Conservatives portraying Trudeau as an elitist leader with no sense of what it means to be middle class because of his privileged upbringing. Instead, Scheer is promising Canadian that he'll put money back in their pockets.

The SNC-Lavalin scandal is Scheer's much-repeated example of Trudeau looking out for his elite friends instead of hard working Canadians. Ads depict Trudeau having talked himself into office four years ago, only to betray his own ministers and ordinary Canadians.

The Conservatives are promising tax cuts, less spending, and a shrinking government deficit. Ya know, the classics.
----

{{f182.png}} ''[[Conservative party pulls attack ad showing black man walking over Trudeau tweet|https://www.cbc.ca/news/politics/conservative-asylum-seeker-ad-pulled-1.4751350]]'' July 18, 2018, Canadian Press, [[CBC News]]

----
The Conservative party pulled an attack ad from its [[Twitter]] feed Tuesday that depicted a black man carrying a suitcase walking over a tweet from Prime Minister [[Justin Trudeau]]. The image from that deleted tweet is seen here in an undated screen capture. ([[Canadian Press]])

The Conservative party pulled an attack ad from its Twitter feed Tuesday that depicted a black man carrying a suitcase walking over a tweet from Prime Minister Justin Trudeau.

The tweet is rolled out as a carpet entering a broken fence, and the words "faith" and "diversity" are visible.
----

{{f0.png}} ''[[Conservative party takes disciplinary action after membership list shared|https://ipolitics.ca/2017/06/02/tory-party-takes-disciplinary-action-after-membership-list-shared/]]'' June 2, 2017, Canadian Press, [[iPolitics]]

----
The Conservative party is demanding that the [[National Firearms Association]] destroy a party membership list that it appears to have illicitly obtained from one of the camps in the recent leadership contest.

"We are aware that our members are being contacted by an outside organization," the party said Friday in a [[Facebook]] post.

"We will be issuing a cease-and-desist letter to the organization in question, demanding that they destroy the list."
----

{{f0.png}} ''[[Conservative party's fundraising boss takes over temporary helm of party|https://www.ctvnews.ca/politics/conservative-party-s-fundraising-boss-takes-over-temporary-helm-of-party-1.4741740]]'' December 23, 2019, Stephanie Levitz, Canadian Press, [[CTV News]]

----
OTTAWA -- OTTAWA -- The director of fundraising for the federal Conservatives has taken over as acting executive director of the party as it continues to grapple with the fallout from the resignation of leader [[Andrew Scheer]].

[[Jaime Girard]] is replacing Dustin Van Vugt, who left his job as executive director earlier this month over questions about party funds used for Scheer's personal expenses.

Girard's appointment marks the first time a woman has been at the helm of the party, and she'll be part of the team implementing the race to select Scheer's replacement.
<div style="float: right; max-width:300px">

|>| !Conservative Political Action Conference |
|>| [img width=175px [The official logo for CPAC 2017|https://upload.wikimedia.org/wikipedia/commons/thumb/0/02/CPAC_logo_2017.png/175px-CPAC_logo_2017.png]] |
|!abbreviation |CPAC|
|!location |[[National Harbor|https://en.wikipedia.org/wiki/National_Harbor,_Maryland]], [[Maryland|https://en.wikipedia.org/wiki/Maryland]], [[U.S.|https://en.wikipedia.org/wiki/United_States]]|
|!parent organization |[[American Conservative Union]]|
|!website |[[cpac.conservative.org|http://cpac.conservative.org]]|
</div>

!!!See also
*[[Conservative Political Action Conference|https://en.wikipedia.org/wiki/Conservative_Political_Action_Conference]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Conservative Politicians Are Flirting with Authoritarianism. We Need to Stop Them|https://thetyee.ca/Opinion/2020/07/17/Conservative-Politicians-Flirting-With-Authoritarianism/]]'' July 17, 2020, Gil McGowan, Opinion, [[The Tyee]]

----
The world is experiencing an alarming resurgence of right-wing authoritarianism. And [[Canada]] is not immune.

In some cases, governments led by authoritarians have asserted power in countries with little history of democracy. That's the case with [[Vladimir Putin]]'s government in [[Russia]].

In other cases, the new breed of authoritarians has won power through democratic means in countries with more robust democratic traditions.
----

{{f132.png}} ''[[Conservative politicians, oil executives map out strategy for ousting federal Liberals in growing collaboration|https://www.theglobeandmail.com/politics/article-conservative-politicians-oil-executives-map-out-strategy-for-ousting/]]'' April 25, 2019, Jeff Lewis, [[Globe and Mail]]

----
Top Conservative politicians met with oil-industry executives at a private conference to map out strategy for ousting [[Justin Trudeau]]'s Liberals in a sign of growing collaboration between the [[Alberta]]-based sector and its political backers ahead of the federal election this fall.

The closed-door event reflects the deep ties between federal Conservatives and more activist elements of the Alberta-based oil industry that blame Liberal policies on issues such as pipelines and climate change for job losses and investor apathy that have dogged the sector, despite a broader recovery in energy markets.

The day-long strategy session, held April 11 at the Azuridge Estate Hotel in the foothills of the Rocky Mountains, brought together some of [[Calgary]]'s most prominent business leaders and high-profile Conservatives and their operatives at the invitation of a little-known pro-oil advocacy group called the [[Modern Miracle Network]].
----

{{f49.png}} ''[[Conservative polling firm censured for misinformation campaign against Liberal MP Irwin Cotler|https://nationalpost.com/news/canada/conservative-polling-firm-censured-for-misinformation-campaign-against-liberal-mp-irwin-cotler]]'' November 28, 2012, Canadian Press, [[National Post]]

----
OTTAWA — Liberals are demanding an apology from Prime Minister [[Stephen Harper]] after a Conservative pollster was censured for conducting a misinformation campaign against MP [[Irwin Cotler]].

An investigation by the market research industry's watchdog concluded Wednesday that the actions of [[Campaign Research]] Inc., brought the industry into disrepute.

"The actions of Campaign Research have likely caused the Canadian public to lose confidence in marketing research and have tarnished the image of the marketing research profession," says a ruling by three-member panel of the Market Research and Intelligence Association.
----

{{f132.png}} ''[[Conservative pollster censured for misinformation campaign against Liberal MP|https://www.theglobeandmail.com/news/politics/conservative-pollster-censured-for-misinformation-campaign-against-liberal-mp/article5752139/]]'' November 28, 2012, Gloria Galloway, [[Globe and Mail]]

----
A marketing research company that placed calls into the riding of Liberal MP [[Irwin Cotler]] on behalf of the Conservatives to suggest that Mr. Cotler was resigning has been reprimanded by the body that oversees the standards of its industry.

The Marketing Research and Intelligence Association (MRIA) released a decision Wednesday saying [[Campaign Research]] had acted in a way that diminished confidence in marketing research, had brought discredit on the profession, and had not received permission to discuss its membership in the MRIA with reporters.

As a result, the complaints panel of the MRIA imposed a sanction of "censure" on research company but opted against the harsher penalties of suspension or expulsion from association.
----

{{f0.png}} ''[[Conservative press release on Trudeau's teaching job amplified fake news, analysis shows|https://globalnews.ca/news/6048841/conservative-trudeau-teacher-fake-news/]]'' October 18, 2019, Patrick Cain, [[Global News]]

----
A site at the domain name westpointgreyacademyscandal.ca was registered on October 7 a few hours after the Conservative statement, but had no content on Friday and appears never to have had any content.

[[Canadaland]] reported the site was originally registered by the Conservative party, though it no longer was. The Conservatives did not respond to a question from [[Global News]] about whether this was true.

On October 4, Clive [[Austin]], headmaster of the school at the time Trudeau taught there, released a statement saying that " …. with complete certainty that there is no truth to any speculation that he was dismissed."
----

{{f84.png}} ''[[Conservative pundit demands ideological litmus test for teachers, calls for mass layoffs|https://north99.org/2019/11/29/conservative-pundit-demands-ideological-litmus-test-for-teachers-calls-for-mass-layoffs/]]'' November 29, 2019, Kian Malekanian, [[North99]]

----
[[Danielle Smith]], the former leader of the [[Wildrose Party]], is making a public plea to get rid of education workers that are "trash-talking" the oil sands. In an op-ed piece for the [[Calgary Herald]], Smith derides teachers and school administrators for pushing "anti-oil sands rhetoric."

The basis for her attacks is a Grade 10 social sciences test. In it, students are asked to identify the bias of a statement that is critical of oil sands development.

The question is not even centred around the validity of the statement. It is merely an exercise in critical thinking to help students identify an author's predispositions.
<div style="float: right; max-width:300px">

|>| !Conservative Resource Group |
</div>

{{||StandardTid}}
----

{{f84.png}} ''[[Conservative Senator Appears to Encourage Violence Against Political Opponents at Far-Right Yellow Vests Convoy|https://north99.org/2019/02/20/conservative-senator-encourage-violence-yellow-vests-convoy/]]'' February 20, 2019, [[North99]]

----
While speaking at the far-right Yellow Vests Convoy rally in [[Ottawa]], Conservative Senator [[David Tkachuk]] appeared to call on attendees to commit violence against their political opponents.

In the speech, he says "I know you've rolled all the way here, and I'm gonna ask you one more thing – I want you to roll over every single Liberal left in the country."

Calls to violence by politicians have increased in America under Trump, but have not reached a similar level in [[Canada]].
----

{{f0.png}} ''[[Conservative Senator Is an Active Member of a Far-Right Facebook Group|https://www.vice.com/en_ca/article/wjwejm/conservative-senator-is-an-active-member-of-a-far-right-facebook-group]]'' August 2, 2019, Justin Ling, [[Vice News]]

----
Conservative Senator [[Pierre-Hugues Boisvenu]].

A fringe [[Facebook]] group—run by a far-right activist whose protests have attracted conspiracy theorists, white supremacists, and neo-Nazis—featured three current Conservative MPs and a sitting Tory senator among it members.

While the three MPs appear to be unwitting members of the group, Conservative Senator Pierre-Hugues Boisvenu was happy to join the conversation.
----

{{f84.png}} ''[[Conservative Senator Used Taxpayer Money to Expense Alt-Right Rebel Media Subscription|https://north99.org/2019/02/23/conservative-senator-used-taxpayer-money-to-expense-alt-right-rebel-media-subscription/]]'' February 23, 2019, [[North99]]

----
Senator [[David Tkachuk]] used taxpayer money to expense a year-long subscription to [[Rebel Media]], a far-right media outlet that engages in anti-[[Muslim]] attacks and employs the founder of an organization designated by the [[Southern Poverty Law Center]] as a hate group.

[[Twitter]] user Chris Johnston discovered the payment at the Senate of [[Canada]] expenses website.

This story follows the release of a troubling video of Senator Tkachuk speaking at the far-right Yellow Vests convoy in [[Ottawa]]. In the video he called on attendees to engage in political violence, saying they should "roll over" their political opponents.
----

{{f0.png}} ''[[Conservative Senator Went on Far-Right Conspiracy YouTube Channel, Twice|https://www.vice.com/en_ca/article/xweqe7/conservative-senator-went-on-far-right-conspiracy-youtube-channel-twice]]'' August 7, 2019, Justin Ling, [[Vice News]]

----
A Canadian Conservative senator has been a guest on a [[YouTube]] channel that frequently promotes far-right conspiracy theories and endorses the [[9/11]] truther movement.

Senator [[Pierre-Hugues Boisvenu]] was interviewed by host and failed political candidate [[Gilbert Thibodeau]] for Le Stu-Dio, a YouTube channel based in [[Montreal]] that has amassed more than 12,000 subscribers in recent years.

The first interview was published in May [[2018]] and the two sat down again for a video in February [[2019]]. Both times, the senator ventured to the Le Stu-Dio space and talked to Thibodeau for more than an hour.
{{||StandardTid}}
----

{{f253.png}} ''[[Conservative voters still favour Scheer, but with an asterisk|https://www.macleans.ca/politics/ottawa/conservative-voters-still-favour-scheer-but-with-an-asterisk/]]'' November 19, 2019, Jason Kirby, [[Macleans]]

----
Scheer alternatives: Since the election [[Andrew Scheer]] has faced repeated questions about his leadership, and several names have already been floated as his replacement. [[Abacus Data]] is out with a poll looking at the support that exists for some of those alternative leadership candidates, including [[Peter MacKay]], [[Caroline Mulroney]] and Brad Wall. Of the nine names Abacus polled against Scheer among Canadians, seven were preferred to Scheer, with five at least eight points ahead of the current leader. But among Conservative voters, Scheer is still the preferred leader against all but his old boss [[Stephen Harper]], though as Abacus points out, Scheer's lead over some of the other possible contenders isn't nearly as wide as an incumbent might hope.

One name not on the list of Scheer substitutes: [[Kim Campbell]]. The former (and brief) [[Progressive Conservative]] prime minister has had plenty of sharp words for Scheer, including her post-election assessment that Canadians just don't trust the guy. She's back with more, telling [[Global News]] she believe Scheer lost in part because of his position on climate change: "You know, we are dealing with difficult issues. This is not a time to be calculating and triangulating and trying to avoid any kind of tough positions. We need strength. We need to tackle the issues." Other thoughts from Campbell: the [[Wexit]] movement is "nuts" and she's less angry these days after getting off [[Twitter]].

Somebody get these people a sorting hat already: Since the election the makeup of the Senate has been in an unusual state of flux. In early November a group of senators formed a Canadian Senators Group, made up of former Conservative and [[Independent]] Senators Group senators, with the goal of bringing more regional representation to the Chamber. Then last week the Liberal Senate Caucus disbanded and rebranded themselves as the [[Progressive Senate Group]]. Now the Progressive group has itself folded after failing to maintain enough members for official status, and one of its members — Sen. Percy Downe — decamped to the Canadian Senators Group. A second senator joined the CSG after fleeing the Conservative caucus, saying he can no longer abide by Scheer's views on abortion and same-sex marriage. Said Sen. [[Jean-Guy Dagenais]] in a statement: "Mr. Scheer is a very good person, he's a gentleman, but in [[Quebec]] now I receive many calls from candidates, or other members of the party, and I'm sorry: For the next election, we don't have a chance with Mr. Scheer."
----

{{f0.png}} ''[[Conservative Who Was Either the Mastermind or Fall Guy in the Robocall Scandal Loses Appeal|https://www.vice.com/en_ca/article/ppvw79/conservative-who-was-either-the-mastermind-or-fall-guy-in-the-robocall-scandal-loses-appeal]]'' June 10, 2016, Stephen Maher, [[Vice News]]

----
Sona, now 27, was a 22-year-old Conservative election staff on May 2, [[2011]], when someone used an [[Edmonton]]-based robocalling company to send a recorded message to 7,676 opposition supporters in the [[Guelph]] riding, telling them their polling station had moved.

The scheme worked, to a point. Hundreds of voters turned up at the wrong polling station, causing a traffic jam, and some of them ripped up their voter cards in frustration. The dirty trick didn't change the outcome in the riding, where the Liberal MP held onto his seat, but when reporters discovered that [[Elections Canada]] had linked the robocall to the Conservatives, it caused a huge headache for the government of [[Stephen Harper]].

The party went into damage-control mode, struggling to explain how and why one of their campaigns tried to trick voters, while the opposition accused them of trying to trick Canadians with dirty phone calls across Canada.
----

{{f0.png}} ''[[Conservative Witness for 'Online Hate' Hearing Was a Recent Guest on a White Nationalist's YouTube Channel|https://pressprogress.ca/conservative-witness-for-online-hate-hearing-was-a-recent-guest-on-a-white-nationalists-youtube-channel/]]'' June 3, 2019, [[PressProgress]]

----
Conservative MP [[Michael Cooper]] was yanked off committee studying 'online hate' after reading out white supremacist terrorist's manifesto

One of the witnesses slated to testify at a hearing on "online hate" appeared on a white nationalist's [[YouTube]] channel last month.

The [[House of Commons]] Justice Committee is currently holding hearings looking into the spread of hate online and Tuesday morning they're hearing from far-right commentator [[Mark Steyn]], former [[Rebel Media]] contributor [[John Robson]] as well as [[Lindsay Shepherd]], who works for a social conservative think tank.
----

{{f84.png}} ''[[Conservative-endorsed United We Roll convoy supporters encourage violence against Co-op Refinery picketers|https://north99.org/2020/02/03/conservative-endorsed-united-we-roll-convoy-supporters-encourage-violence-co-op-refinery-picketers/]]'' February 3, 2020, [[North99]]

----
A Conservative-endorsed group that claims to advocate for oil and gas workers is tacitly encouraging violence towards striking [[Unifor]] workers at the Co-op refinery.

The post was shared in the official [[United We Roll]] convoy [[Facebook]] group managed by convoy organizer [[Glen Carritt]].

As of the morning of February 3rd, the post had 68 likes from United We Roll members and had not been removed by the admins.
----

{{f182.png}} ''[[Conservatives 'declaring war on Canada Food Guide' like they did on long-form census, Trudeau says|https://www.cbc.ca/news/politics/scheer-trudeau-canada-food-guide-1.5216957]]'' July 18, 2019, Peter Zimonjic, [[CBC News]]

----
Prime Minister [[Justin Trudeau]] is defending his government's update to the [[Canada]] [[Food Guide]] in the wake of attacks by Conservative Leader [[Andrew Scheer]] who suggested the changes were riddled with "bias" and driven by "ideology."

"The Canada Food Guide is based on evidence, based on science, based on research," Trudeau told reporters in [[Victoria]] on Thursday.

"It is there to serve Canadian families. It has nothing to do with politics. But I'm not surprised the Conservatives don't get that. We all remember they declared war on the long-form census, now they seem to be declaring war on the Canada Food Guide."
----

{{f94.png}} ''[[Conservatives 'look forward' to debate on social media regulation, Scheer says|https://www.thestar.com/news/canada/2019/04/10/conservatives-look-forward-to-debate-on-social-media-regulation-scheer-says.html]]'' April 10, 2019, Alex Boutilier, [[Toronto Star]]

----
In a press conference outside the [[House of Commons]] Wednesday, Scheer said he looks forward to seeing what the Liberal government will propose to bring the ubiquitous social media platforms under more stringent rules.

"We do have concerns when we look at the actions of [[Justin Trudeau]] and his government in the past using, imposing certain things like the attestation on the summer jobs file," Scheer said, referring to the Liberals' requiring groups hiring summer students with federal grants attest they uphold Charter rights.

"But we look forward to having a conversation to make sure all levels of society, whether they're social media platforms or institutions, are doing their part to ensure that people who promote racist ideologies and violent extremism aren't given a platform."
----

{{f253.png}} ''[[Conservatives accused of meddling in York U election|https://www.macleans.ca/education/uniandcollege/conservatives-accused-of-meddling-in-york-u-election/]]'' July 6, 2009, Karen Pinchin, [[Macleans]]

----
In yet another twist of [[York University]]'s fraught politics, the school's student union is accusing two Conservative politicians — one federal, one provincial — of meddling in the union's electoral process.

According to the York Federation of Students, 50 pages of e-mails obtained through a Freedom of Information request prove that federal MP [[Peter Kent]] and provincial MPP [[Peter Shurman]] tried to interfere with the group's spring [[2009]] general elections.

During the controversial election, amid claims of voting irregularities from the losing slate, a more left-wing, pro-Palestinian group of students politicians beat out a more conservative, pro-[[Israel]] group. On appeal, the electoral board upheld the vote.
----

{{f84.png}} ''[[Conservatives across Canada are undermining public education in favour of private, for-profit education|https://north99.org/2019/10/28/conservative-assault-public-education/]]'' October 28, 2019, Kian Malekanian, [[North99]]

----
The release of [[Alberta]]'s budget this week was marked by a slew of cuts, funding freezes and austerity measures. Less discussed was the UCP's changes to education funding. It appears Kenney has joined his counterparts in their quest to defund public education.

The Alberta United Conservatives' inaugural budget opted to freeze education funding at current levels. This means, in real terms, funding will decrease as inflation rises over time. Put more simply, Kenney is ushering in cuts to education through a secret back door. At the same time, the budget increases funding to private education alternatives, allocating a total of $400 million their way.

Conservatives undermining public education is not isolated to Alberta. Conservative governments in [[Saskatchewan]] and [[Manitoba]] have likewise underfunded public education. Unlike Kenney, they have not entirely frozen funding increases but have instead increased funding short of what is required to match inflation.
----

{{f84.png}} ''[[Conservatives across the country are slashing funding for disabled Canadians|https://north99.org/2019/12/13/conservatives-across-the-country-are-slashing-funding-for-disabled-canadians/]]'' December 13, 2019, Kian Malekanian, [[North99]]

----
Conservative governments across [[Canada]] have been slashing public spending on social programs. The primary source of their spending cuts has been healthcare and education funding, which are often the largest provincial expenditures.

However, there is another unlikely target that Conservative Premiers have singled out with their cutbacks: funding for the disabled.

[[Ontario]]

The [[Progressive Conservative]] government has handed out a series of devastating cuts to disabled Ontarians.
----

{{f182.png}} ''[[Conservatives admit making robocalls in Saskatchewan|https://www.cbc.ca/news/politics/conservatives-admit-making-robocalls-in-saskatchewan-1.1304586]]'' February 5, 2013, Leslie MacKinnon, [[CBC News]]

----
A Conservative Party spokesman is now admitting that his party did recently make calls to [[Saskatchewan]] residents about electoral redistribution, after initially denying the party had anything to do with the calls.

[[Fred DeLorey]], director of communications for the Conservative Party, issued a statement Tuesday saying that the calls should have been identified as coming from the Conservative Party, and that an "internal miscommunication" had occurred.

DeLorey did not offer any explanation about why he had previously told [[Glen McGregor]] of the [[Ottawa Citizen]] that his party had not commissioned the calls.
----

{{f0.png}} ''[[Conservatives admit they were behind "push poll," following analysis of phone message|https://o.canada.com/news/national/conservatives-admit-they-were-behind-push-poll-following-analysis-of-phone-message]]'' February 5, 2013, Stephen Maher, Ottawa Citizen, [[Canada.com]]

----
OTTAWA – A forensic voice-analysis expert has matched a voice recording from a mysterious company that sent out a robocall "push poll" about [[Saskatchewan]] riding boundaries to the firm that was used to send out the infamous "[[Pierre Poutine]]" calls in the last election.

After initially denying any involvement, the Conservatives said Tuesday that they had failed to identify themselves as the source of the voice-broadcast to Saskatchewan residents last week.

The party blamed an "internal miscommunication" for the failure to identify itself and the origin of the call.
----

{{f94.png}} ''[[Conservatives again cast a chill on science|https://www.thestar.com/opinion/editorials/2013/10/14/conservatives_again_cast_a_chill_on_science_editorial.html]]'' October 14, 2013, Editorial, [[Toronto Star]]

----
The federal Conservatives have become internationally known for their disturbing penchant for muzzling government scientists. Perhaps less well known, and arguably more insidious, is the governing party's practice of attacking, ad hominem, scientists critical of its policies. It's the sort of behaviour that can cast a withering chill on a discipline that thrives on openness and debate.

Take a recent fundraising letter, purportedly sent by the president of the Conservative riding association in [[Kenora]], Ont. Discovered by the news website [[iPolitics]], the memo asked residents in the riding of newly appointed science minister [[Greg Rickford]] to donate money for an oddly specific cause: to counter claims in a Star op-ed published this summer by a group of four Canadian scientists – or, as the letter-writer refers to them, "the same group of radical ideologues who have lead [sic] a campaign of misinformation about Greg's work to protect the [[Experimental Lakes Area]]." (Neither the riding association nor Greg Rickford has answered questions about or taken ownership of the letter.)

The opinion piece in question criticized Rickford for failing to defend the ELA, the world-leading freshwater research centre that sits in his own backyard. The government inexplicably defunded the highly valuable, relatively inexpensive research facility in the [[2012]] omnibus budget. Given his apparent disregard for Canadian research, the opinion article asked, was Rickford the right choice to be science minister? Reasonable points reasonably made by a group of well-credentialed scientists.
----

{{f253.png}} ''[[Conservatives agree to plea deal in "in-and-out" scandal|https://www.macleans.ca/general/conservatives-agree-to-plea-deal-in-in-and-out-scandal/]]'' November 10, 2011, [[Macleans]]

----
Charges against four senior members of the federal Conservatives, including two senators, were dropped on Thursday as part of a plea deal in the "in-and-out" election financing scandal. In exchange, the Conservative party and its fundraising arm have plead guilty to charges the party exceeded election spending limits and filed election records that didn't include all of its expenses. The prosecutor and defence attorneys agreed the Conservative party and its fundraising arm would pay fines of $50,000 and $2,000, respectively, to settle the case. Senator [[Doug Finley]], Senator [[Irving Gerstein]], [[Michael Donison]] and [[Susan Kehoe]] had originally been charged under the Elections Act for their roles in a scheme to shift expenses between local campaigns and the national campaign during the [[2006]] election.
----

{{f84.png}} ''[[Conservatives are furious that Canada is banning assault-style firearms|https://north99.org/2020/05/01/conservatives-furious-that-canada-is-banning-assault-style-firearms/]]'' May 1, 2020, Kian Malekanian, [[North99]]

----
This morning, Prime Minister Trudeau announced a nationwide ban on a range of assault-style firearms. "Effective immediately, it is no longer permitted to buy, sell, transport, import or use military-grade assault weapons in this country," said the Prime Minister.

It did not take long for the [[Conservative Party of Canada]] (CPC) to attack this decision. [[Andrew Scheer]], the CPC Leader, called the decision "wrong" and accused the government of pushing an "ideological agenda." [[Peter MacKay]], a contender to replace Scheer, also put out a video expressing his outrage over the decision to ban military-grade guns.

The Conservative Party has long fought against any attempts to restrict firearm regulations in Canada. Scheer himself had plans to loosen Canada's gun laws, reduce background checks, and empower Canada's gun lobby. In [[2018]], a [[North99]] exclusive revealed that one former Conservative Party Executive was also actively working as a lobbyist for gun groups.
----

{{f0.png}} ''[[Conservatives back away from non-confidence motion, for now|https://www.ctvnews.ca/politics/conservatives-back-away-from-non-confidence-motion-for-now-1.4818561]]'' February 19, 2020, Rachel Aiello, [[CTV News]]

----
[[CTV News]] has learned that the Conservatives have informed the Liberals that they'll be looking to table a motion focused on the ongoing rail blockades, rather than a motion of non-confidence during their opposition day debate on Thursday.

The decision to hold off on moving forward with the first non-confidence motion of the 43rd Parliament comes after both the Bloc [[Quebec]]ois and NDP said they would not support the move.

An email obtained by CTV News indicates that instead, Thursday's opposition motion will call on the House to in part, "stand in solidarity with every elected band council on the Coastal GasLink route… and condemn the radical activists."
----

{{f364.png}} ''[[Conservatives Blur Trudeau And Trump Scandals In New Attack Ad|https://www.huffingtonpost.ca/2019/05/02/conservative-party-attack-ad-trump_a_23720955/]]'' May 2, 2019, Zi-Ann Lum, [[Huffington Post]]

----
OTTAWA — Conservatives are unleashing a fresh blitz of pre-election attack ads over the next three weeks, including one that draws parallels between the prime minister and U.S. President [[Donald Trump]].

The 30-second ad opens with a close-up on Trump's face. Its style mimics broadcast news with [[CNN]]-inspired graphics with the caption: "Administration rocked by scandal."

A news ticker below alludes to the SNC-Lavalin affair with mention of how "fallout continues over firing of attorney general," claiming [[Jody Wilson-Raybould]] was fired. Wilson-Raybould resigned from cabinet in February weeks after she was shuffled from justice to veterans affairs.
----

{{f49.png}} ''[[Conservatives break fundraising record, outpace Liberals on candidate recruitment as election looms|https://nationalpost.com/news/politics/conservatives-break-fundraising-record-outpace-liberals-on-candidate-recruitment-as-election-looms]]'' April 29, 2019, Marie-Danielle Smith, [[National Post]]

----
OTTAWA — The Conservative Party has broken a record for the best-ever first quarter fundraising result by a federal political party, which they are taking as a sign Canadians have been paying attention as the SNC-Lavalin scandal has unfolded.

The party hauled in just over $8 million from the beginning of the year to the end of March, according to data the party released to the [[National Post]]. It was the finest first-quarter showing in "Canadian political history," said Conservative spokesman [[Cory Hann]], though donations have only been reported this way since [[2005]]. The next-best result had come in the first quarter of [[2011]], when [[Stephen Harper]]'s Conservatives raised nearly $7.4 million and went on to win a majority government that May.

The number of individual contributors has also swelled — 50,026 donors put money into the Conservative pot, the largest number of quarterly donors to pitch in for any political party since before the last federal election.
----

{{f0.png}} ''[[Conservatives Don't Own Jesus|https://thewalrus.ca/conservatives-dont-own-jesus/]]'' May 22, 2018, Michael Coren, [[The Walrus]]

----
[[Donald Trump]] is an adulterer, a liar, and a bully. He is divisive and dangerous and an appalling role model for those around him. No matter: 81 percent of white born-again or evangelical [[Christian]]s and 60 percent of white Roman [[Catholic]]s voted for him, and a majority of white evangelical Protestants still back him. He is held up by numerous Christian leaders as a protector of the faith. Among his supporters is [[Franklin Graham]], multi-millionaire son of the recently deceased Reverend [[Billy Graham]], who wants [[Muslim]]s banned from the United States because Islam is "very evil and wicked" and who has demanded that [[LGBTQ]] people be barred from churches because Satan "wants to devour our homes."

It's no surprise that many progressives believe that organized Christianity stands in direct opposition to the aspirations of social democracy. It would be bad enough if the problem were just Trump, but the malaise goes far deeper. Closer to home, Christian activist [[Charles McVety]] has endorsed [[Doug Ford]] in the [[Ontario]] election, and he's been joined by megachurch leader [[Paul Melnichuk]] who anointed Ford as "a man surely the Lord has visited." This is the same McVety whose show on a Christian TV network was cancelled in [[2010]] for suggesting that homosexuals prey on children. And it's the same Melnichuk who was the subject of a [[2007]] [[Toronto Star]] investigation that alleged little of the millions his church collected from primarily working-class congregants was spent on charitable works and who, decades earlier, was denounced by the Canadian [[Jewish]] [[Congress]] over a sermon in which he labelled Jews "the most miserable people in the whole world." (He later apologized.)

Evangelical Christians and conservative Catholics are also standing for political office in ever-greater numbers. The two most influential conservatives in [[Canada]] today are both devout Roman Catholics: [[Andrew Scheer]], leader of the federal Conservative Party, and [[Jason Kenney]], leader of the [[United Conservative Party]] in [[Alberta]]. Behind them are well-financed groups such as Campaign Life Coalition, arguably Canada's biggest anti-abortion organization. Campaign Life not only uses messaging that is harsh and condemning (before the last federal election, it helped circulate flyers showing [[Justin Trudeau]] next to a graphic image of an aborted fetus) but runs aggressive anti-LGBTQ campaigns (in [[2015]], the group argued that Ontario's new sex-ed curriculum would "normalize homosexual family structures").
----

{{f0.png}} ''[[Conservatives downplay allegations of misusing mail privileges|https://ottawacitizen.com/news/politics/conservatives-downplay-allegations-of-misusing-mail-privileges]]'' February 18, 2015, Jordan Press, [[Ottawa Citizen]]

----
Conservative MPs defended themselves Tuesday after [[House of Commons]] administration suggested in a secret report that about 10 MPs, including a handful of cabinet ministers, had misused their parliamentary mailing privileges.

The possibility that the Tories circumvented the rules of the Commons when it comes to sending out political flyers free of charge, and that this could cost the party tens of thousands of dollars – or possibly more – left MPs scrambling to distance themselves from the NDP, which is on the hook for $1.17 million for partisan mailings.

The secretive Commons Board of Internal Economy that ordered the NDP repayment met behind closed doors Tuesday to review allegations of misuse raised by the NDP and contained in a report from the House administration, a copy of which was obtained by the Citizen.
----

{{f0.png}} ''[[Conservatives drop Burnaby candidate after transphobic comments|https://bc.ctvnews.ca/conservatives-drop-burnaby-candidate-after-transphobic-comments-1.4624842]]'' October 4, 2019, Regan Hasegawa, [[CTV News]]

----
Update at 6 p.m. Friday: The [[Conservative Party of Canada]] announced late Friday afternoon that [[Heather Leung]] would no longer be representing the party in the riding of Burnaby North-Seymour. In announcing the change, the party wrote:

"Recent media reports have brought to light offensive comments made by Ms. Leung saying 'homosexuals recruit' children, and describing the sexual orientation of the [[LGBTQ]] community as 'perverted.' There is no tolerance in the Conservative Party for those types of offensive comments."

The original story follows.
----

{{f0.png}} ''[[Conservatives drop private school tax deduction after realizing higher enrollment might lead to poors mixing with the quality|https://www.thebeaverton.com/2019/08/conservatives-drop-private-school-tax-deduction-after-realizing-higher-enrollment-might-lead-to-poors-mixing-with-the-quality/]]'' August 11, 2019, Mary Gillis, satire, [[The Beaverton]]

----
OTTAWA – As the federal election looms, Conservative leader [[Andrew Scheer]] has gone back on his promise to give a $4000 tax credit to offset the costs of private school tuition after wealthy parents objected on the grounds that it could result in middle and even lower class students being in the same school as their own, better class of child.

"The Conservative Party is still committed to gutting the public education system, but we acknowledge expanding private school attendance is not the best way to achieve this, at least not while keeping everyone in their proper place," Scheer said. "Rest assured, we'll find another way to ensure [[Canada]] has an old-fashioned, two tier primary education system."

"Perhaps some sort of phrenology based admission standard," he mused.
----

{{f99.png}} ''[[Conservatives embrace populism, rage at Trudeau, talk separation at annual gathering|https://www.nationalobserver.com/2019/03/25/news/conservatives-embrace-populism-rage-trudeau-talk-separation-annual-gathering]]'' March 25, 2019, [[National Observer]]

----
Two or three decades ago, [[Preston Manning]]'s Reform Party was seen as embodying a right-wing populist movement in Western [[Canada]] that advocated for shrinking government by cutting social welfare and culture programming.

Lately, however, right-wing populism has been associated with the nationalist, anti-immigrant and authoritarian tendencies of leaders like U.S. President [[Donald Trump]], Hungarian Prime Minister Viktor Orbán and [[Brazil]]ian President Jair Bolsonaro.

Concern about keeping climate change in check less vocal than concern about maintaining a prosperous oil industry, @ottawacarl reports from the [[Manning Networking Conference]], an annual conservative meetup.
----

{{f182.png}} ''[[Conservatives enter 40-day federal campaign flush with cash, focused on Quebec|https://www.cbc.ca/news/politics/conservative-campaign-launch-story-1.5278260]]'' September 11, 2019, John Paul Tasker, [[CBC News]]

----
Conservatives are determined to make [[Justin Trudeau]] a one-term prime minister as they look to send their leader, [[Andrew Scheer]], from the opposition benches to the seat of government.

The party, which has outstripped its rivals' fundraising efforts by millions of dollars, already has begun blanketing the airwaves with TV ads trying to familiarize Canadians with Scheer.

In the last quarter, the [[Conservative Party of Canada]] raised more than the Liberal, New Democrat and Green parties combined. It should have enough cash on hand to spend the maximum allowable by law: $28.1 million for the national campaign.
----

{{f182.png}} ''[[Conservatives forced to delete tweet alleging Trudeau under RCMP investigation|https://www.cbc.ca/news/politics/tories-delete-rcmp-tweet-1.5287471]]'' September 17, 2019, Peter Zimonjic, [[CBC News]]

----
The Conservatives were forced Tuesday to remove two social media posts claiming the [[RCMP]] had confirmed it was investigating Liberal Leader [[Justin Trudeau]] over the SNC-Lavalin affair.

The tweets came shortly after RCMP Commissioner [[Brenda Lucki]] held a press conference in [[Ottawa]] to discuss the arrest of Cameron Ortis, the director general of the RCMP's national intelligence co-ordination centre, on allegations of spying.

At the end of the press conference, Lucki was asked if the RCMP wanted Trudeau to waive cabinet confidentiality so the force could continue examining whether there was obstruction of justice in the case of SNC-Lavalin and Trudeau's former attorney general, [[Jody Wilson-Raybould]].
----

{{f94.png}} ''[[Conservatives go back to the future with revived tax credit pledges|https://www.thestar.com/politics/federal/2019/09/20/conservatives-go-back-to-the-future-with-revived-tax-credit-pledges.html]]'' September 20, 2019, Bruce Campion-Smith, [[Toronto Star]]

----
OTTAWA — It's been déjà vu for the Conservative campaign as [[Andrew Scheer]] resurrected the promises of campaigns past in his pledges of tax credits for transit users and families with kids enrolled in arts and fitness programs.

[[Stephen Harper]] — Scheer's predecessor — had promised the very same tax breaks during his own campaigns, pledges that became reality when the Conservatives formed government but were subsequently axed by the Liberals.

Now the measures are back in the election window, a useful political tactic for the Conservatives keen to show they are on the side of families and remind voters that it was the Liberals who killed the credits.
----

{{f0.png}} ''[[Conservatives in Canada Want to Set Up a Snitch Line for 'Barbaric Cultural Practices'|https://news.vice.com/en_us/article/ywj3v5/conservatives-in-canada-want-to-set-up-a-snitch-line-for-barbaric-cultural-practices]]'' October 2, 2015, Rachel Browne, [[Vice News]]

----
Alexander's latest announcement comes as the government's controversial citizenship law and niqab ban during citizenship ceremonies have become hot wedge issues with recent polls showing the Conservatives are pulling ahead, possibly because of them. [[Quebec]], in particular, has become a battleground for these issues, as incidents of [[Islamophobia]] have flared up over the last week.

On Friday, [[Canada]]'s Immigration Minister [[Chris Alexander]] announced the hotline and other funding promises he says will help law enforcement carry out the government's recent legislation that criminalizes forced marriage and polygamy. Alexander's Zero Tolerance for [[Barbaric Cultural Practices]] Act came into effect this summer and was slammed by women's rights activists and lawyers for being racist and making it more difficult for victims to report violence.

As a federal election campaign dominated by talk of terror threats and what [[Muslim]] women wear around their faces enters the home stretch, the Conservative government is ramping up its focus on how it will stamp out anything that threatens Canadian identity. This now includes setting up a new hotline for people to report any "incidents of barbaric cultural practices" to the federal police.
----

{{f182.png}} ''[[Conservatives maintain fundraising edge over Liberals|https://www.cbc.ca/news/politics/grenier-2018q3-fundraising-1.4884045]]'' October 30, 2018, Éric Grenier, [[CBC News]]

----
Both the Conservatives and Liberals set new fundraising records in the past quarter, raising more money than in any other third quarter in a non-election year.

But the Conservatives have held onto their fundraising advantage over the Liberals for the seventh consecutive quarter, raising over $1 million more than the governing party.

[[Quarterly]] financial returns filed with [[Elections Canada]] show the Conservatives raised $4,855,184 between July and September [[2018]] from 36,655 individual contributions, a gain of $1.2 million over the amount the party raised in the third quarter of last year.
----

{{f0.png}} ''[[Conservatives Might Be Shopping For A Scheer Replacement Already|https://www.narcity.com/news/ca/andrew-scheer-reportedly-may-not-be-the-conservative-leader-anymore-if-he-loses]]'' October 10, 2019, Colin Leggett, [[Narcity]]

----
The Canadian federal election has been a tight race between the Liberals and Conservatives, with neither party having a clear cut path to a decisive victory just yet. Now, there are rumblings that if [[Andrew Scheer]], the Conservative leader, can't bring the party to victory, then he will be replaced by someone else.

That's according to a new report from the Globe And Mail, which cites several anonymous sources from within the Conservative Party saying that supporters of Peter Mackay, a former Conservative cabinet minister, will mount their own leadership campaign for him if Scheer loses.

According to those anonymous sources, Scheer may not be able to hold onto his leadership position after the upcoming leadership review in [[2020]] if he can't form a Conservative government.
----

{{f182.png}} ''[[Conservatives name former Rebel Media director as 2019 campaign chair|https://www.cbc.ca/news/politics/hamish-marshall-andrew-scheer-conservative-campaign-1.4358811]]'' October 17, 2017, Catherine Cullen, [[CBC News]]

----
[[Hamish Marshall]] is by all accounts bright and experienced. He has helped [[Andrew Scheer]] and the Conservative Party win before. But the man the federal Conservatives have hired to run their next election campaign comes with baggage that Scheer himself now wants to avoid — a connection to media outlet The Rebel.

If most Canadians know Marshall's name at all, it's probably because of that Rebel link. Like most campaign managers, the bespectacled and baby-faced Marshall stayed behind the scenes during Scheer's leadership race.

But in August, as growing controversy swirled around The Rebel's coverage of neo-Nazis and white nationalists in [[Charlottesville]], Va., Scheer began to face questions about Marshall's role as a director of [[Rebel Media]] Ltd. and Scheer's own willingness to grant interviews to the outlet.
----

{{f0.png}} ''[[Conservatives name new acting director as party grapples with Scheer fallout|https://globalnews.ca/news/6331136/conservative-party-director-girard/]]'' December 23, 2019, Canadian Press, [[Global News]]

----
The director of fundraising for the federal Conservatives has taken over as acting director of the party as it continues to grapple with the fallout from the resignation of leader [[Andrew Scheer]].

[[Jaime Girard]] was chosen late last week to replace Dustin Van Vugt, who left his job as executive director earlier this month over questions about party funds used for Scheer's personal expenses.

Van Vugt's departure came on the heels of Scheer declaring he'll resign as leader as soon as a new one is chosen, a vote that will take place in [[2020]].
----

{{f0.png}} ''[[Conservatives Need to Break Free of Harper Era. But They Won't|https://thetyee.ca/Analysis/2020/01/13/Conservatives-Harper-Era-Trap/]]'' January 13, 2020, Michael Harris, [[The Tyee]]

----
For the second time in just over two years, the [[Conservative Party of Canada]] is getting a chance to hit the reset button.

The first time they opted for the hapless [[Andrew Scheer]]. The choice reflected the mistaken notion that you can have change without change.

Here's why they'll blow it again and jam the Batmobile into reverse with a leader like [[Pierre Poilievre]], [[Rona Ambrose]], [[Peter MacKay]] or some other retread from the party's glory days.

And should the June [[2020]] leadership convention in [[Toronto]] turn into a civil war between red and blue Tories, [[Stephen Harper]] himself may even reappear. But it must be said that would be the start of a death march.
----

{{f182.png}} ''[[Conservatives offer journalists cut-rate access to Andrew Scheer's campaign tour|https://www.cbc.ca/news/politics/conservative-party-andrew-scheer-campaign-tour-1.5251994]]'' August 19, 2019, Chris Hall, [[CBC News]]

----
The Conservative Party is offering media organizations a dramatically reduced price to cover party leader [[Andrew Scheer]]'s campaign — a fee that's a little less for the entire election period than what the party charged for two weeks in [[2015]].

The $11,500 fee is intended to encourage media outlets to assign reporters for the duration of the leader's tour at a time when many news organizations are facing serious economic challenges.

"We obviously are going to take our message across the country," Scheer said Monday during a stop in [[St. Catharines]], Ont. "We have a great story to tell and we want to make sure that we get that story in front of Canadians in as many possible ways."
----

{{f0.png}} ''[[Conservatives plan to mass-text voters in four provinces to campaign against carbon tax|https://ca.news.yahoo.com/conservatives-plan-mass-text-voters-080000622.html]]'' March 28, 2019, CBC News, [[Yahoo News]]

----
The Conservatives are using a new tactic to reach voters with an attack on the federal government's carbon tax just days before it comes into effect.

The Official Opposition party is deploying the usual political outreach tools — ad buys and doorstep campaigning — but it's also planning to send messages directly to voters' phones in the four provinces where the federal carbon pricing policy is being introduced.

Starting Thursday, the Conservative Party will be mass-texting voters with a message from federal leader [[Andrew Scheer]] insisting the Trudeau government's carbon tax has to go.
----

{{f182.png}} ''[[Conservatives planning a sweeping three-part review of party's 2019 campaign|https://www.cbc.ca/news/politics/conservative-party-andrew-scheer-john-baird-2019-1.5353596]]'' November 8, 2019, Hannah Thibedeau, [[CBC News]]

----
Former cabinet minister [[John Baird]]'s external review of the [[Conservative Party of Canada]]'s election performance is just one part of what Conservatives are calling a sweeping effort to get at the reasons behind the party's recent defeat.

Within hours of being named chair of the external review, Baird — who served as minister of foreign affairs in [[Stephen Harper]]'s cabinet — began conducting interviews, starting with senior campaign staff.

Conservative sources say Baird's tone in these interviews has been forward-looking but serious, and his questions appear intended to get an honest assessment of what went wrong and help the party mount a more successful campaign next time.
----

{{f0.png}} ''[[Conservatives play it safe with Scheer|https://ipolitics.ca/2017/05/27/conservatives-play-it-safe-with-scheer/]]'' May 27, 2017, Stephen Maher, [[iPolitics]]

----
On Monday morning, when [[Andrew Scheer]] addresses the 98 other Conservative MPs on [[Parliament Hill]], he will be looking at a lot of relieved Tories.

Scheer, the boyish former speaker, is a lot more to their liking than the radical libertarian [[Maxime Bernier]] would have been, which means that the caucus will unify behind him more easily.

Scheer is like [[Stephen Harper]], only nice, with a fairly middle-of-road policy platform. He has not advocated for an end to supply management — which would have guaranteed a long, bitter fight with farmers — or ending the federal government's role as guarantor of the public health-care system — which would have given the Liberals a big club.
----

{{f0.png}} ''[[Conservatives pledge $1.5 billion in cuts to 'corporate welfare'|https://ipolitics.ca/2019/09/18/conservatives-pledge-1-5-billion-in-cuts-to-corporate-welfare/]]'' September 18, 2019, Rachel Emmanuel, [[iPolitics]]

----
A Conservative government would cut federal "corporate welfare" by $1.5 billion each year, leader [[Andrew Scheer]] said Wednesday, in one of the first proposals the party has put forward to cut spending.

Speaking to reporters at a barbershop in [[Hamilton]], Ont., Scheer said he wants to end subsidies to wealthy corporations that "don't need the help."

A Conservative government, he said, would establish a new criteria to ensure business-subsidy programs create Canadian jobs.
----

{{f182.png}} ''[[Conservatives pledge funds, tip line to combat 'barbaric cultural practices'|https://www.cbc.ca/news/politics/canada-election-2015-barbaric-cultural-practices-law-1.3254118]]'' October 2, 2015, Lucas Powers, [[CBC News]]

----
Conservatives continued to focus on controversial issues of identity politics ahead of tonight's French-language leaders debate, pledging that a re-elected Tory government would establish a tip line for reporting "barbaric cultural practices" to the [[RCMP]] and would increase funds to help international organizations fight against forced marriages of young girls.

Conservative candidates [[Chris Alexander]] and [[Kellie Leitch]] said during a news conference in Ajax, Ont., that in addition to a tip line, a Tory government would establish an integrated RCMP task force with units in [[Vancouver]], [[Calgary]], [[Winnipeg]], [[Toronto]] and [[Montreal]] to step up enforcement of the Zero Tolerance for Barbaric [[Cult]]ural Practices Act, which received royal assent in June.

If elected on Oct. 19, the Conservatives would also commit $12 million over four years to help international organizations working abroad to prevent forced marriages of girls and young women, particularly in conflict zones, they said.
----

{{f94.png}} ''[[Conservatives proceeding with June leadership convention amid COVID-19 outbreak|https://www.thestar.com/politics/federal/2020/03/16/conservatives-proceeding-with-june-leadership-convention-amid-covid-19-outbreak.html]]'' March 16, 2020, Alex Boutilier, [[Toronto Star]]

----
OTTAWA—The Conservative party is moving ahead with plans to hold a leadership vote at the end of June despite escalating concerns surrounding the COVID-19 pandemic.

The party's leadership election organizing committee met Sunday night to discuss the impact of the coronavirus pandemic on the race to replace [[Andrew Scheer]].

While the party is expected to take into account the difficulties of campaigning during a global pandemic, a source familiar with the committee's decision said they don't expect significant changes to the leadership race's timeline — at least not yet.
----

{{f182.png}} ''[[Conservatives promise to 'protect' defence spending from deficit battle|https://www.cbc.ca/news/politics/conservatives-defence-spending-1.5323618]]'' October 17, 2019, Murray Brewster, [[CBC News]]

----
The Conservatives have pledged to "protect" the budget of the [[Department of National Defence]] even as they work to eliminate the federal deficit.

In their election platform, the Tories said they would find $5 billion in savings by cutting operational expenses, but were not clear on precisely what that meant, other than to say it would not affect services to Canadians.

The Liberals, through their two-year-old defence policy, committed to increase defence spending by 70 per cent to $32 billion annually by 2024-25 — a program that would unfold at precisely the same time a potential Conservative government intends to cut expenditures.??
----

{{f182.png}} ''[[Conservatives quit over Vaughan health-care money|https://www.cbc.ca/news/canada/toronto/conservatives-quit-over-vaughan-health-care-money-1.1020427]]'' April 13, 2011, John Nicol, [[CBC News]]

----
Two Conservatives have quit their own riding association in [[Vaughan]] north of [[Toronto]], accusing incumbent candidate [[Julian Fantino]] and the Conservative government of handing $10 million in public funds to a private non-profit group involved in a major health-care development.

Richard Lorello, the local Conservative candidate in [[2008]], says he resigned because a federal grant, announced in March just before the election was called, is earmarked for the [[Vaughan Health Campus of Care]] (VHCC), which has two of Fantino's fundraisers as prime backers.

"The optics look really rather strange," said Lorello, "that the same people who helped Fantino are the same people [whose non-profit group is] receiving $10 million in government funds."
----

{{f182.png}} ''[[Conservatives rally around Cooper over 'goat herder' controversy, as Trudeau attacks|https://www.cbc.ca/news/politics/trudeau-scheer-cooper-intolerance-1.5182105]]'' June 19, 2019, Peter Zimonjic, [[CBC News]]

----
Prime Minister [[Justin Trudeau]] said today Conservative Leader [[Andrew Scheer]] needs to address intolerance in his party after one of his opposition MPs was accused of being disrespectful to [[Muslim]]s for the second time in a month.

Trudeau was addressing a recent allegation made by two lawyers — both former law school classmates of Conservative MP [[Michael Cooper]] — that Cooper disparaged "goat herder cultures" during a discussion about Islam's compatibility with Canadian democracy when he was a law student at the [[University of Alberta]] a decade ago.

Cooper, MP for the Alberta riding of St. Albert-[[Edmonton]], has denied making the comment in his law school class, saying his part in the discussion was being mischaracterized. The two lawyers made the allegation after Cooper had to apologize for berating a Muslim anti-racism activist during a parliamentary committee hearing late last month.
----

{{f0.png}} ''[[Conservatives Said Andrew Scheer Won The Debate & The Responses Have Been Fierce|https://www.narcity.com/news/ca/federal-leaders-debate-winner-isnt-so-clear-to-canadians]]'' October 8, 2019, Lisa Belmonte, [[Narcity]]

----
Debates are sure to bring all sorts of drama and odd moments and what happened right as the debate ended was no different. The Conservative Party is claiming that [[Andrew Scheer]] won the debate and are sticking by that statement. But despite what the Conservatives say, the federal leaders' debate winner isn't so clear.

The Conservative Party has declared Scheer the winner of the debate once again, but people were quick to respond with their own interpretations.

The same declaration was made after the French-language TVA debate on October 2 with the party asking Canadians in a tweet if they want to have four more years of [[Justin Trudeau]] or have Scheer "make life more affordable and sock some dingers."
----

{{f182.png}} ''[[Conservatives say they're ditching the traditional rally in favour of the door-knock|https://www.cbc.ca/news/politics/andrew-scheer-conservative-campaign-events-door-knocking-1.5287938]]'' September 18, 2019, Katie Simpson, [[CBC News]]

----
[[Andrew Scheer]]'s people say they're not troubled by the modest turnout of supporters at some of the Conservative leader's public campaign events. In fact, they say it's all part of the strategy.

While that might sound counterintuitive, a senior Conservative source said the campaign would rather see its volunteers out knocking on doors and handing out lawn signs instead of spending time and energy on organizing traditional rallies where supporters are used as a "human backdrop."

Scheer was asked about his crowd sizes on Tuesday during a news conference in [[Winnipeg]], a day after an enthusiastic but small group of around 200 people showed up to watch Scheer's stump speech in [[Calgary]].
----

{{f94.png}} ''[[Conservatives say Vancouver-area candidate supports LGBTQ rights after anti-Pride Parade tweet resurfaced|https://www.thestar.com/vancouver/2019/09/15/conservatives-say-vancouver-area-candidate-supports-lgbtq-rights-after-anti-pride-parade-tweet-resurfaced.html]]'' September 15, 2019, Alex McKeen, [[Toronto Star]]

----
VANCOUVER—A [[Vancouver]] area Conservative candidate appears to have deleted his [[Twitter]] account after a left-wing media organization resurfaced a comment he made against the [[Pride Parade]] on the platform in [[2011]].

[[Shinder Purewal]], the [[Conservative Party of Canada]] candidate for Fleetwood-Port Kells in Surrey, tweeted his disapproval of Vancouver's Pride Parade in 2011, calling it "vulgar" and saying it should be banned, according to media reports from the time. Earlier that year he had run as the [[Liberal Party of Canada]] candidate in the federal election, bringing in about 18 per cent of the vote in the old riding of Surrey North.

That year the Kwantlen Polytechnic University instructor defended the comment in media interviews with [[CBC]] and the [[National Post]], saying it was the public sexuality associated with the parade that he disapproved of — not equal rights for the [[LGBTQ]] community.
----

{{f0.png}} ''[[Conservatives snub surveys on climate policy; other parties give full responses|https://election.ctvnews.ca/conservatives-snub-surveys-on-climate-policy-other-parties-give-full-responses-1.4618399]]'' October 1, 2019, Bob Weber, Canadian Press, [[CTV News]]

----
[[Environmental]] groups are wondering why the federal Conservatives brushed off two surveys on climate change policy when all other main parties provided detailed, lengthy answers.

"I would prefer to see full answers from all the parties to these questions," said [[Tim Gray]] of [[Environmental Defence]], part of a 14-strong coalition of [[Canada]]'s largest environmental groups that sponsored the survey.

"It's important all the parties take them seriously."
----

{{f0.png}} ''[[Conservatives sure party members who supported Scheer and Bernier last time will now choose a centrist leader with mass appeal|https://www.thebeaverton.com/2020/01/conservatives-sure-party-members-who-supported-scheer-and-bernier-last-time-will-now-choose-a-centrist-leader-with-mass-appeal/]]'' January 14, 2020, Luke Gordon Field, satire, [[The Beaverton]]

----
OTTAWA – As the Conservative Party leadership contest officially gets underway party insiders expressed confidence that the same members who last time supported libertarian, racist uncle [[Maxime Bernier]] and personification of a t-shirt tucked into jeans [[Andrew Scheer]] will this time choose a charming, well-spoken leader who can attract voters from across the political spectrum.

"We know what we need. Someone who can win the GTA and [[Montreal]] suburbs, and who doesn't alienate the country with extreme right-wing views," said one anonymous official. "And even though our members are overwhelmingly people who hate the GTA and Montreal and hold extreme right-wing views, we are confident they will make the correct choice."

"I mean, it's not like they're going to vote for [[Pierre Poilievre]] or something right? Right?!"
----

{{f182.png}} ''[[Conservatives take flak over Heritage Minutes parody ad video|https://www.cbc.ca/news/politics/conservatives-take-flak-over-heritage-minutes-parody-ad-video-1.5004160]]'' February 3, 2019, Elise von Scheel, [[CBC News]]

----
The federal Conservative party temporarily deleted a political attack ad parodying the Heritage Minutes, after receiving a request from the organization that produces the historical TV segments, before re-posting the video with a disclaimer.

The video, entitled Liberal Scandals: Part of Our Heritage, was posted to leader [[Andrew Scheer]]'s [[Twitter]] and [[Facebook]] accounts Saturday night.

By the next morning, [[Historica Canada]] — the non-partisan organization that makes the videos — released a statement calling for the removal of the video.
----

{{f182.png}} ''[[Conservatives tell Trudeau to 'giddy up' to deal with Western Canada|https://www.cbc.ca/news/politics/stefanovich-conservative-premier-kenney-alberta-autonomy-1.5354958]]'' November 10, 2019, Olivia Stefanovich, [[CBC News]]

----
The Conservatives warned on Sunday that they will use every measure available to force the [[Trudeau government]] to bend to their demands over western alienation.

[[Calgary]] Nose Hill MP [[Michelle Rempel]] Garner said the interests of western provinces, such as [[Alberta]] and [[Saskatchewan]], will be priority number one in the next session of Parliament — but she didn't shed further light on what tools her party would rely on to achieve their goal other than to say "stay tuned."

"[[Justin Trudeau]] has not come close to seeing the force of three million mobilized Albertans actively opposing his policies and actively showing the country the consequences of a unity crisis," Rempel Garner said. "So my message to him is giddy up."
----

{{f182.png}} ''[[Conservatives to pick their new leader on June 27|https://www.cbc.ca/news/politics/conservative-leadership-vote-scheer-1.5414024]]'' January 3, 2020, Elise von Scheel, [[CBC News]]

----
[[Dan Nowlan]] told [[CBC News]] Network's Power & [[Politics]] today the committee chose that date based on feedback from party members. He said the overwhelming membership consensus favours a quick, efficient and transparent race to replace [[Andrew Scheer]] — and he's committed to delivering that.

With a minority Liberal government in office that could fall at any point, "we have an obligation as the opposition party to be ready as quickly as we can," Nowlan said.

With the date set, the next step for the committee is to nail down the rules for the leadership race. Party sources tell CBC News candidates will have to pay a fee of $300,000 and gather 3,000 signatures of support to enter the race.
----

{{f0.png}} ''[[Conservatives to put 24/7 live camera on ballot holding area for leadership election|https://www.hilltimes.com/2020/07/13/conservatives-to-put-24-7-live-camera-on-ballot-holding-area-for-leadership-campaigns/255771]]'' July 13, 2020, Abbas Rana, [[Hill Times]]

----
The Conservative Party will once again put a 24/7 live camera feed on the ballot holding area for its upcoming leadership contest, accessible to the public, as one of several measures a party spokesperson says are intended to ensure the process is "transparent and fair."

The party also had a webcam streaming the ballot holding area during the last leadership election in [[2017]]. That contest finished with [[Andrew Scheer]] as the winner, and several of the losing campaigns complaining about irregularities in the election process.

"The party and the LEOC [Leadership Election Organization Committee] take the process and rules of this race very seriously, and we've continually updated all the campaigns on the measures in place to ensure a fair and transparent leadership election, one that has Deloitte overseeing every aspect from ballot printing to processing and counting," wrote [[Cory Hann]], director of communications of the Conservative Party in an email to The [[Hill Times]]. "And even beyond that, there's also measures like how campaigns will be able to scrutinize every ballot, and we will bring back our ballot vault public live stream that 24/7 monitors the scrutineer area, and the secure room where ballots are kept under lock and key."
----

{{f182.png}} ''[[Conservatives toss Karahalios out of leadership race for second time|https://www.cbc.ca/news/politics/karahalios-out-for-second-time-leadership-1.5579498]]'' May 21, 2020, Catherine Cullen, [[CBC News]]

----
Conservative leadership hopeful [[Jim Karahalios]] has been disqualified from participating in his party's leadership race for a second time — just two months after he was first removed from the contest over allegations of racism.

The news comes one day after Karahalios won a decision in [[Ontario Superior Court]] that said the four-person committee of Conservative MPs that ousted Karahalios from the race in March didn't have the authority to do so.

In that ruling, [[Justice Paul Perell]] ruled that only the party's Leadership Election Organizing Committee (LEOC) had the authority to remove a candidate from the race.
----

{{f0.png}} ''[[Conservatives using robocalls to target Chinese-Canadian voters|https://globalnews.ca/video/6029193/conservatives-using-robocalls-to-target-chinese-canadian-voters]]'' October 13, 2019, Paul Johnson, [[Global News]]

----
The federal Conservatives aren't just social media ads to make false claims to [[Chinese]] Canadians that the Liberals will legalize hard drugs. As [[Paul Johnson]] reports, they're also spreading the message over the phone.
----

{{f132.png}} ''[[Conservatives vow to establish 'barbaric cultural practices' tip line|https://www.theglobeandmail.com/news/politics/conservatives-vow-to-establish-barbaric-cultural-practices-tip-line/article26640072/]]'' October 2, 2015, Eric Andrew-Gee, [[Globe and Mail]]

----
The Conservative campaign, continuing its shift toward a focus on religion and identity, promised to establish an [[RCMP]] tip line for reports of "barbaric cultural practices," fuelling accusations of fear mongering from opposition politicians and prominent [[Muslim]]s.

The pledge on Friday, intended to help enforce a law passed earlier this year, comes as the Conservatives have doubled down on banning the niqab in citizenship ceremonies and vowed to strip convicted terrorists of their citizenship.

The renewed emphasis on "Canadian values" marks a shift for a party and a Prime Minster who spent the early part of the campaign touting their record as economic managers. The move has also coincided with a rise in Conservative poll numbers: The niqab issue in particular has been credited with buoying the Tories and eroding NDP support.
----

{{f84.png}} ''[[Conservatives want to reduce the CERB, push Canadians back to work|https://north99.org/2020/05/04/conservatives-want-to-reduce-the-cerb-push-canadians-back-to-work/]]'' May 4, 2020, Kian Malekanian, [[North99]]

----
Conservative Party leader [[Andrew Scheer]] is calling for a reduction in the [[Canada]] Emergency Response Benefit. He believes such a move would "encourage and incentivize people to re-enter the workforce."

The emergency benefit was put in place to aid laid-off workers impacted by the COVID-19 pandemic. As it stands, the benefit provides $2,000 a month to out-of-work Canadians.

Scheer's statement, while not as vocal, mirrors other right-wing politicians' demands to 're-open the economy.' Conservative MP [[Marilyn Gladu]] has called for an end to social distancing and preventative measures, saying it is time for the public to "get back to work."
----

{{f94.png}} ''[[Conservatives will pay for Andrew Scheer's anti-tax stance|https://www.thestar.com/politics/political-opinion/2019/11/08/conservatives-will-pay-for-andrew-scheers-anti-tax-stance.html]]'' November 8, 2019, Heather Scoffield, [[Toronto Star]]

----
There's nothing that unites Conservatives like a clarion call for lower taxes — and since the Conservatives need some uniting right now, that's where [[Andrew Scheer]] went this week after his first post-election caucus meeting.

"I have never known a problem that is solved by a new tax," Scheer told reporters Wednesday evening after a lengthy and tense first meeting with MPs who were elected on Oct. 21. It was a comment he repeated twice, almost word for word, and clearly a statement he had planned to make for the benefit of the applauding Conservative MPs who formed an appreciative backdrop behind him.

It's an anti-tax, small-government dogma that hearkens back to [[Stephen Harper]] and channels [[Jason Kenney]] and [[Doug Ford]] and [[Donald Trump]] in its appeal to the fiscal conservative base. It's also part of what divides East and West these days, and it's an indication that Scheer has yet to reckon with some of the messages that came from the electorate less than three weeks ago.
----

{{f0.png}} ''[[Conservatives with federal roots to head up Ford campaign|https://ipolitics.ca/2018/03/21/conservatives-with-federal-roots-to-head-up-ford-campaign/]]'' March 21, 2018, Marieke Walsh, [[iPolitics]]

----
[[Ontario]] PC leader [[Doug Ford]] talks to media after a caucus meeting at [[Queen's Park]] in [[Toronto]] on Tuesday, March 20, [[2018]]. THE CANADIAN PRESS/Chris Donovan

Conservatives with deep roots in the federal movement will lead the charge for the Ontario [[Progressive Conservative]]s in the upcoming election campaign.

[[Dean French]] confirmed at Monday night's "unity rally" that he is Doug Ford's campaign chair. And a source close to the campaign told i[[Politics]] that [[Chris Froggatt]] will be the campaign's vice-chair and [[Kory Teneycke]] is the campaign manager.
----

{{f94.png}} ''[[Conservatives wouldn't reopen debates on same-sex marriage or abortion, Scheer says|https://www.thestar.com/politics/federal/2019/08/29/conservatives-wouldnt-reopen-debates-on-same-sex-marriage-or-abortion-scheer-says.html]]'' August 29, 2019, Mitch Potter, [[Toronto Star]]

----
On abortion, Scheer similarly dismissed Liberal fear-mongering, saying his government, should he be elected, would not touch the issue. Moreover, said Scheer, while it remains Conservative policy to allow a free vote on matters of conscience, he would oppose any backbench effort to reopen the abortion debate.

Asked whether he would punish any MP who tries to introduce an abortion bill, Scheer noted that the Conservatives are "the only party that allows people to hold a deeply held personal view on these types of issues. That being said, we also recognize … we will oppose measures to reopen this. So I am confident my party, my caucus, understands that. And as I said, as prime minister of [[Canada]] I will always oppose measures that reopen these types of debates."

So this is where he stands. But on questions of how he got from there to here — how he reconciles his own personal views as a devout Roman [[Catholic]] with the issue of abortion, and whether he now regrets employing a dog-and-tail metaphor during a [[2005]] speech opposing same-sex marriage — Scheer was less forthcoming. Each attempt to elicit his personal viewpoint was answered with a pivot back to the headline message: a hard promise to not reopen social issues.
----

{{f182.png}} ''[[Conservatives, if elected, would work to restore ties with Saudi Arabia|https://www.cbc.ca/news/politics/conservative-saudi-arabia-1.5234253]]'' August 2, 2019, Andy Blatchford, Canadian Press, [[CBC News]]

----
A Conservative government, if elected this fall, would work to fix [[Canada]]'s relationship with [[Saudi Arabia]] by trying to build back rapport with the kingdom in areas that it considers of mutual interest.

[[Erin O'Toole]], the Conservative critic for Foreign Affairs, said in an interview they would try to "win some trust" with Saudi Arabia by focusing on improving commercial ties and by offering more aid, development and refugee support in the Gulf region.

The Conservatives, O'Toole said, would try to re-engage with Riyadh even though it has earned international condemnation over last fall's killing of journalist Jamal Khashoggi inside the Saudi consulate in [[Istanbul]].
----

{{f49.png}} ''[[Conservatives' 'in-and-out' scandal investigation cost taxpayers $2.3-million|https://nationalpost.com/news/canada/conservatives-in-and-out-scandal-investigation-cost-taxpayers-2-3m]]'' April 10, 2012, Glen McGregor, [[National Post]]

----
OTTAWA — As [[Elections Canada]] continues to run up costs probing the voter suppression scandal, newly released documents show taxpayers spent more than $2.3-million on an investigation and five-year legal battle with the Conservative Party over the "in-and-out" affair.

Between May [[2007]] and last fall when the Conservative Party pleaded guilty to Elections Act charges, Elections Canada and the director of public prosecutions spent far more for lawyers, forensic accountants and investigators than the $52,000 the party paid in fines for violating its spending limits in the [[2006]] campaign.

The new figures, released under the [[Access to Information Act]], come as the electoral watchdog undertakes an even broader series of investigations into complaints from voters about phone calls received during last year's federal election in about 200 ridings across the country.
----

{{f132.png}} ''[[Conservatives' on-campus flyers maligning 'left-wing' professors anger academics, faculty representatives|https://www.theglobeandmail.com/canada/article-conservatives-on-campus-flyers-maligning-left-wing-professors-anger/]]'' September 12, 2019, Joe Friesen, [[Globe and Mail]]

----
University campuses have become a site of political conflict in recent years. Controversies have tended to focus on whether speech on campus is truly free or stifled by a culture of political correctness.

The [[Ontario]] government last year mandated that all universities and colleges must publish statements guaranteeing free speech. More recently, the Doug [[Ford government]] has required universities make a large portion of ancillary student fees voluntary, which student unions, threatened by a drop in funding, have described as an attempt to silence political opposition.

James Turk, director of the Centre for Free Expression at [[Ryerson University]] in [[Toronto]], said it was Mr. Scheer who first introduced the campus free speech debate to the mainstream of Canadian politics during his run for the leadership of the Conservative Party. Mr. Scheer said at the time that federal funding for universities should be cut if universities fail to protect free speech. It was a policy that had proved popular in U.S. [[Republican]] circles.
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Conspiracy theory of 'foreign-funded' tar sands opposition reveals ugly truth|https://ricochet.media/en/2699/conspiracy-theory-of-foreign-funded-tar-sands-opposition]]'' August 14, 2019, Aaron Saad, [[Ricochet]]

----
Across the country's media for the past year and a half or so — particularly in outlets owned by [[Canada]]'s dominant corporate media empire, [[Postmedia]] — one can find piece after piece after piece about long-running machinations by U.S. charities and foundations to interfere with Canadian politics by fomenting tar sands opposition throughout the country.

It culminated and reified at the start of last month with [[Alberta]] premier [[Jason Kenney]] announcing a $2.5-million government inquiry into "foreign-funded special interests" opposing the tar sands. And it will likely resurface again in the Conservatives' federal election campaign later this year.

There is no reason to take the actual claims of this (absurd) narrative seriously, as other writers have argued in detail.
<div style="float: right; max-width:300px">

|>| !Constituency Information Management System |
|!abbreviation |CIMS|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Constitutional Litigation and Advocacy Group |
|!abbreviation |CLA|
|!leader name |[[Jay Sekulow]]|
</div>

{{||StandardTid}}

{{||StandardTid}}
----

{{f182.png}} ''[[Contracts for Alberta government political staffers posted online|https://www.cbc.ca/news/canada/edmonton/contracts-for-alberta-government-political-staffers-posted-online-1.5291641]]'' September 20, 2019, [[CBC News]]

----
Howard Anglin, principal secretary to [[Alberta]] Premier [[Jason Kenney]], earns $29,000 a year more than his predecessor in the former NDP government.

Once deputy chief of staff to former prime minister [[Stephen Harper]], Anglin makes $224,120 a year, according to contracts released to the public on Friday.

Jim Rutkowksi, principal secretary to former Premier [[Rachel Notley]], earned $195,000 annually.
----

{{f0.png}} ''[[Controversial 'robocall' firm behind mass text messages across Canada|https://vancouversun.com/news/local-news/controversial-robocall-firm-behind-mass-text-messages-across-canada]]'' July 5, 2019, Zak Vescera, [[Vancouver Sun]]

----
A controversial [[Ontario]] marketing firm is behind a wave of mysterious texts soliciting views from [[British Columbia]]ns and Ontarians on environmental policies in the lead-up to October's federal election.

B.C. residents began receiving texts last week from someone introducing themselves as "Sue from [[BC Strong]]," asking if the recipient agrees that "we must build pipelines to export Canadian oil."

The message is similar to texts sent to Ontarians last month from another "Sue" affiliated with "[[Ontario Strong]]," asking their thoughts on the carbon tax.
----

{{f182.png}} ''[[Controversial bill targeting rail blockade protesters soon to be Alberta law|https://www.cbc.ca/news/canada/edmonton/controversial-bill-targeting-rail-blockade-protesters-soon-to-be-alberta-law-1.5589557]]'' May 28, 2020, Janet French, [[CBC News]]

----
To some, it's a bill that will enforce the rule of law, protect public safety and stop protesters from harming the economy.

To others, the [[Alberta]] government's Bill 1 is an affront to democratic rights, an authoritarian overreach and a threat to [[Indigenous]] Peoples' way of life.

The controversial [[Critical Infrastructure Defence Act]] , Premier [[Jason Kenney]]'s signature legislation to start the current session, passed third reading in the legislature on Thursday.
----

{{f0.png}} ''[[Controversial evangelical leader in lock-step with Ford on sex-ed changes|https://ipolitics.ca/2018/07/13/controversial-evangelical-leader-in-lock-step-with-ford-on-sex-ed-changes/]]'' July 13, 2018, Marieke Walsh, [[iPolitics]]

----
TORONTO— A prominent evangelical leader says he agrees with Premier [[Doug Ford]]'s approach to repealing a modernized sex-ed curriculum and it's in keeping with the advice he gave Ford.

[[Charles McVety]], the president of the Canadian [[Christian]] College, was in attendance for the first throne speech of the [[Ford government]] on Thursday afternoon. He was one of the few quests invited to sit on the floor of the house while the speech was read.

McVety has been a very public opponent of the province's sex-ed curriculum, introduced by the previous Liberal government, and repealing it was one of the Ford government's first acts.
----

{{f0.png}} ''[[Convenient Conspiracy: How Vivian Krause Became the Poster Child for Canada's Anti-Environment Crusade|https://thenarwhal.ca/convenient-conspiracy-how-vivian-krause-became-poster-child-canada-s-anti-environment-crusade/]]'' November 13, 2014, Emma Gilchrist, [[The Narwhal]]

----
Today [[Vivian Krause]] published an opinion piece in The Province claiming "a vote for Vision is a vote for U.S. oil interests." So, you might be wondering: just who is Vivian Krause? We're so glad you asked…

An essential component of all public relations campaigns is having the right messenger— a credible, impassioned champion of your cause.

While many PR pushes fail to get off the ground, those that really catch on — the ones that gain political attention and result in debates and senate inquiries — almost always have precisely the right poster child.

And in the federal government and oil industry's plight to discredit environmental groups, the perfect poster child just so happens to be Vivian Krause.
<div style="float: right; max-width:300px">

|>| !Conversion therapy |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Rubber_Duck_%288374801803%29.jpg/175px-Rubber_Duck_%288374801803%29.jpg]] |
</div>

!!!See also
*[[Conversion therapy|https://en.wikipedia.org/wiki/Conversion_therapy]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
----

{{f99.png}} ''[[Convoy mixes with white nationalists and delivers toxic message to Ottawa|https://www.nationalobserver.com/2019/02/21/analysis/convoy-mixes-white-nationalists-and-delivers-toxic-message-ottawa]]'' February 21, 2019, [[National Observer]]

----
Federal Conservative leader [[Andrew Scheer]] welcomed a small convoy to Parliament Hill and white nationalist [[Faith Goldy]] told [[Indigenous]] rights defenders to go back where they came from as the [[United We Roll]] protest descended on [[Ottawa]] on Tuesday and Wednesday.

"After four days of cross-country driving, the convoy mustered in Arnprior, [[Ontario]], just outside the capital but got off to a late start Tuesday morning," The [[Canadian Press]] reported. "With police escorts, its trucks, buses, and cars hit downtown Ottawa after the morning rush hour, disrupting the city only slightly."

Mixed message fly as conservative politicians support #unitedweroll convoy, @mitchellbeer writes, as opponent warns if they'd looked closely "they would've found a death threat directed towards Trudeau, they would've found examples of overt racism."
----

{{f0.png}} ''[[Convoy Organizer Under Fire Following Allegations of Death Threats, Missing Money and Unpaid Gas Bills|https://pressprogress.ca/convoy-organizer-under-fire-following-allegations-of-death-threats-missing-money-and-unpaid-gas-bills/]]'' February 22, 2019, [[PressProgress]]

----
The leader of a convoy that converged on Parliament Hill this week is shrugging off suggestions members of his own convoy felt they were "misled" about money and that poor planning put the safety of "women and children" at risk, dismissing the criticisms as nothing more than "sour grapes."

"We're not babysitters," [[Glen Carritt]] told [[PressProgress]]. "This was a successful story for [[Canada]]."

Carritt, a small town business owner and town councillor in [[Innisfail]], [[Alberta]], is the lead organizer of the "[[United We Roll]]" convoy to [[Ottawa]] and presented himself as its public face during numerous media appearances in recent weeks.

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Cord blood, blood and hair tests show mercury exposure in Grassy Narrows|https://www.thestar.com/news/investigations/2018/02/12/cord-blood-blood-and-hair-tests-show-mercury-exposure-in-grassy-narrows.html]]'' February 12, 2018, Jayme Poisson, [[Toronto Star]]

----
GRASSY NARROWS F[[IRS]]T NATION, Ont.—Chrissy Swain was one of hundreds of infants on this reserve who, between [[1970]] and [[1992]], had their umbilical cord blood tested for mercury by the federal government. While [[Health Canada]] stored the data for decades in boxes in its archives, Swain, who only recently received her test results, grew up with problems that could be attributed to mercury poisoning. Her mother took her to a doctor as a toddler because she was clumsy. Into adulthood, her hands began to tingle. Today, she can't open bottles.

Swain's reading showed a mercury concentration of 17.5 parts per billion (ppb) — more than double the level that Health Canada currently finds concerning — and would trigger additional testing and dietary advice for children and women under 50, according to the regulator. It is three times higher than the U.S. [[Environmental Protection Agency]]'s threshold.

Research shows her level is high enough to have increased her risk of having had learning disabilities or motor skill deficits as a child and, as an adult, a heart condition or accelerated aging.
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Corey Lewandowski |
|>| [img width=175px [Lewandowski in 2017|https://upload.wikimedia.org/wikipedia/commons/thumb/4/42/Corey_Lewandowski_2017-08-03.jpg/175px-Corey_Lewandowski_2017-08-03.jpg]] |
|!birth date |September 18, 1973 (47 years)|
|!birth place |[[Lowell, Massachusetts|https://en.wikipedia.org/wiki/Lowell,_Massachusetts]], U.S.|
</div>

!!!See also
*[[Corey Lewandowski|https://en.wikipedia.org/wiki/Corey_Lewandowski]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
!!!See also
*[[Coronavirus|https://en.wikipedia.org/wiki/Coronavirus]] - //Wikipedia.//
*[[Coronavirus disease 2019|https://en.wikipedia.org/wiki/Coronavirus_disease_2019]] - //Wikipedia.//

!!!External links
*[[NCBI SARS-CoV-2 Resources|https://www.ncbi.nlm.nih.gov/sars-cov-2/]].
*[[Severe acute respiratory syndrome coronavirus 2 isolate Wuhan-Hu-1, complete genome|https://www.ncbi.nlm.nih.gov/nuccore/NC_045512]], NCBI Reference Sequence: NC_045512.2.

{{||StandardTid}}
----

{{f0.png}} ''[[Coronavirus conspiracies spreading at alarming rates across Canada, experts say|https://globalnews.ca/news/7247416/coronavirus-conspiracy-spreading-canada/]]'' August 3, 2020, Jillian Kestler-D'Amours, Canadian Press, [[Global News]]

----
A lively crowd gathered outside Francois Legault's office in downtown [[Montreal]] in mid-July to send a message to the [[Quebec]] premier: his government cannot force them to wear masks in indoor public spaces to fight the spread of COVID-19.

"Long live freedom without a mask," read one sign at the rally, which drew several dozen people. "My body, my choice" read another, alongside a drawing of a medical mask with a line across it.

The anti-mask movement is not unique to Quebec, nor are masks the only source of conflict in the country when it comes to public health directives around the novel coronavirus. But the issue is one of several at the heart of a growing online movement of disinformation around the COVID-19 pandemic in [[Canada]].
----

{{f182.png}} ''[[Coronavirus impact on global economy may jeopardize Alberta's balanced-budget plans: Kenney|https://www.cbc.ca/news/canada/edmonton/alberta-economy-coronavirus-balanced-budget-jason-kenney-1.5489299]]'' March 6, 2020, [[CBC News]]

----
Eight days after his government released a fiscal plan that called for a balanced budget by [[2022]]/23, [[Alberta]] Premier [[Jason Kenney]] says the global economic downturn linked to the spread of coronavirus could have already put that plan in jeopardy.

At a news conference Friday, one day after Alberta announced its first presumptive case of COVID-19, Kenney told reporters that evidence is mounting that Alberta's economy is being hobbled by the global slump in stock markets and oil prices.

"It's clear now that we'll be losing some of those gains that we had in the fourth quarter of [[2019]] and in January of this year," Kenney said. "But we just don't know how long and how deep this global trough is going to be."
----

{{f0.png}} ''[[Coronavirus: Conservatives play China blame game|https://nowtoronto.com/news/coronavirus-china-canada-justin-trudeau-andrew-scheer/]]'' April 20, 2020, Enzo DiMatteo, [[Now Magazine]]

----
After a month spent reorienting ourselves to the new normal in the fight against the pandemic, there has been a noticeable uptick in the partisan finger-pointing in recent days. We all want answers on how we got here, only life is not so simple. Neither is understanding the coronavirus.

The slow simmer of criticism over the Liberal government's pandemic preparedness, along with the government's relations with [[China]] and its apparent delay in notifying the [[World Health Organization]] (WHO) of the potential public health threat, boiled over on Saturday.

Conservative party leader [[Andrew Scheer]] went as far as to say that [[Canada]] needs to "rethink" its relationship with China. [[Peter MacKay]], the man looking to replace Scheer as party leader, went further. He described Canada's foreign policy toward China as "bootlicking." Earlier last week, [[Alberta]] premier [[Jason Kenney]], who it should be noted has seen his approval ratings drop during the crisis, blamed Canada's chief medical officer of health [[Theresa Tam]] for "parroting" China's response to the pandemic. Whipping up the red scare has been an unfortunate characteristic of the crisis, not to mention a popular wedge for Scheer.
----

{{f0.png}} ''[[Coronavirus: Phony medical face mask exemption cards confound Ontario and Toronto officials|https://globalnews.ca/news/7182495/face-mask-medical-exemption-cards-toronto-ontario/]]'' July 15, 2020, Matthew Bingley, [[Global News]]

----
[[Masks]] and face coverings are now mandatory indoors in [[Toronto]] and surrounding regions, but exactly who can opt-out of wearing the masks has become increasingly murky as fake medical exemption cards have begun to be distributed.

Officially, only children under the age of two or people with medical conditions are allowed to avoid donning a mask. Some are finding those guidelines a little opaque, and further muddying the waters are anti-maskers apparently selling fake medical exemption cards online.

[[Toronto Public Health]] was forced to respond to phony exemption cards on [[Twitter]], noting businesses are not permitted to require proof of medical exemptions. It also noted that the cards are not endorsed by the health agency.
----

{{f0.png}} ''[[Coronavirus: The education of Doug Ford|https://nowtoronto.com/news/coronavirus-doug-ford-conservative-party-andrew-scheer/]]'' April 13, 2020, Enzo DiMatteo, [[Now Magazine]]

----
The premier has recently become a star in his own right in the eyes of many commentators for his handling of the coronavirus crisis. Ford has maintained his composure throughout, causing many (including his critics) to comment on his remarkable metamorphosis.

Ford has kept to the script, delivering daily messages from a teleprompter at press briefings. With one camera to speak to and no feeding frenzy of reporters to contend with (they must now call in to ask their questions) – not to mention, no opposition MPPs to answer to in the Legislature – it's been a situation tailor-made for Ford to excel. That's thanks also to the fact that NDP leader [[Andrea Horwath]] has been MIA.

But there has been something else of late. It's been a more emotional Ford. The premier for the people (remember that?) feels our pain. And if he's said it once, he's said it a million times: he has our backs.
----

{{f0.png}} ''[[Corporate Canada's Pile of Cash in Offshore Tax Havens Has Hit $353 Billion For the First Time in History|https://pressprogress.ca/corporate-canadas-pile-of-cash-in-offshore-tax-havens-has-hit-353-billion-for-the-first-time-in-history/]]'' April 26, 2019, [[PressProgress]]

----
After exploding to record levels under [[Stephen Harper]]'s Conservative government, the amount of money Corporate [[Canada]] is funneling through offshore tax havens has hit a new all-time high.

According to data newly released by [[Statistics Canada]], Canadian corporations held a staggering $353 billion in 12 of the world's biggest tax haven destinations in [[2018]].

At the top of the list, Canadian corporations reported holding $90 billion in the tiny [[Europe]]an nation of [[Luxembourg]] alone — that's up $8.4 billion since [[2017]].

Luxembourg is followed by [[Barbados]] ($65 billion), [[Bermuda]] ($47 billion) and the [[Cayman Islands]] ($40 billion), Statistics Canada's data on Canadian direct investment abroad reveals.
{{||StandardTid}}
{{||StandardTid}}
----

{{f185.png}} ''[[Corporate Mapping Project names top fossil fuel industry players, unlocks online database|http://rabble.ca/blogs/bloggers/alberta-diary/2019/07/corporate-mapping-project-names-top-fossil-fuel-industry]]'' July 3, 2019, David Climenhaga, blogs, [[rabble.ca]]

----
"The fossil fuel industry … is the biggest obstacle to real action on climate change today," says the co-director of the Corporate Mapping Project, which this morning published an eye-opening list of the 50 most influential players in the industry and a publicly accessible database with information on more than 200 extractive corporations with assets over $50 million.

The reason is easy to understand, explained Bill Carroll, a sociology professor at the University of [[Victoria]]: the industry's "economic interests are served by continued expansion of oil and gas production."

The Corporate Mapping Project, partly funded by the federal government's Social Sciences and Humanities Research Council, has spent most of the past four years plumbing the interlocking directorships and other relationships that link entities within the Canadian fossil fuel industry with one another and the wider corporate sector in [[Canada]] and abroad.
----

{{f0.png}} ''[[Corporate Tax Freedom Day: Today Corporate Canada Stops Paying Taxes and Starts Hoarding Money For Itself|https://pressprogress.ca/corporate-tax-freedom-day-today-corporate-canada-stops-paying-taxes-and-starts-hoarding-money-for-itself/]]'' January 7, 2020, [[PressProgress]]

----
Thanks to two decades of corporate tax giveaways, Canadian corporations paid off their collective tax bill at 9 am this morning — and the data suggests they won't be putting their after-tax savings to productive use.

Corporate [[Tax]] Freedom Day, calculated by the progressive tax watch dog group [[Canadians for Tax Fairness]], is the day when Canadian corporations have paid all their federal and provincial corporate income taxes based on their revenues.

Riffing on the right-wing [[Fraser Institute]]'s annual "Tax Freedom Day" gimmick, the report aims to highlight the impact of two decades of cuts to corporate income tax.

The study notes [[Canada]]'s "effective corporate income tax rate" — the amount of tax actually paid as a share of taxable income — declined to 18.8% in [[2018]], the latest year for which data is available.
----

{{f182.png}} ''[[Corporate welfare, the Koch brothers and being 'authentic': Maxime Bernier in conversation|https://www.cbc.ca/news/theweekly/the-weekly-maxime-bernier-interview-1.4833861]]'' September 23, 2018, Wendy Mesley, [[CBC News]]

----
[[Maxime Bernier]] is hoping his new People's Party will usher in a conservative revolution in [[Canada]].

For years, Bernier has been championing the cause of smaller government, lower taxes and reduced immigration — but now the [[Quebec]] MP who finished a close second to [[Andrew Scheer]] in the last Conservative Party leadership race thinks these ideas can win the next Canadian election.

A recent Nanos survey found that 17 per cent of Canadians would be open to supporting Bernier's new party, something he credits to his principled policies.
----

{{f182.png}} ''[[Corporation fined $18K for funnelling money into 'kamikaze' UCP leadership campaign|https://www.cbc.ca/news/canada/calgary/jeff-callaway-energize-alberta-ucp-cam-davies-1.5319521]]'' October 12, 2019, Drew Anderson, [[CBC News]]

----
A corporation that funnelled money into the [[United Conservative Party]] "kamikaze" leadership campaign of [[Jeff Callaway]] has been fined $18,373 for prohibited contributions.

In total, [[Alberta]]'s election commissioner found six separate incidents where [[Energize Alberta]] gave money to the campaign.

Corporations are not allowed to donate money to campaigns in the province.
----

{{f84.png}} ''[[Corporation that received $55 million tax handout from Kenney relocates to the U.S.|https://north99.org/2019/11/01/corporation-that-received-55-million-tax-handout-from-kenney-relocates-to-the-u-s/]]'' November 1, 2019, Kian Malekanian, [[North99]]

----
Earlier last week, Canadian fossil fuel giant Encana decided to move its corporate headquarters to the United States. Premier [[Jason Kenney]] was quick to lay blame on the federal government. Encana's CEO dismissed the notion that the move was a political decision.

Interestingly, what has been overlooked is the fact that Encana decided to make the transition despite incentives offered by Kenney's own government.

Earlier this year, [[Alberta]]'s United Conservative government rolled out a tax cut for large corporations. The "Job Creation [[Tax]] Cut" was meant to appease companies that increasingly see Albertan oil and gas as a bad investment.
----

{{f182.png}} ''[[Corporations fuelled Ontario Proud's pro-PC election spending|https://www.cbc.ca/news/canada/toronto/ontario-proud-election-advertising-spending-1.4941210]]'' December 11, 2018, Mike Crawley, [[CBC News]]

----
[[Ontario Proud]], a group credited with helping [[Doug Ford]]'s [[Progressive Conservative]]s win the provincial election, received nearly $460,000 in corporate donations to fund its campaign efforts, new documents reveal.

Development companies and construction firms contributed the bulk of Ontario Proud's election campaign funding, according to the group's newly submitted report to [[Elections Ontario]].

Ontario Proud rose to prominence online in [[2017]] with [[Facebook]] posts targeting then-premier [[Kathleen Wynne]]. During the campaign, once the polls showed the New Democrats to be the biggest threat to the PCs, the group shifted its focus to attacking [[Andrea Horwath]]'s party. Ontario Proud's Facebook page attracted more than 360,000 followers by the June 7 election.

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Cory Doctorow |
|>| [img width=175px [Doctorow, 2009|https://upload.wikimedia.org/wikipedia/commons/thumb/a/a9/Cory_Doctorow_portrait_by_Jonathan_Worth_2.jpg/175px-Cory_Doctorow_portrait_by_Jonathan_Worth_2.jpg]] |
|!birth date |July 17, 1971 (50 years)|
|!birth place |[[Toronto|https://en.wikipedia.org/wiki/Toronto]], [[Ontario|https://en.wikipedia.org/wiki/Ontario]], Canada|
|!nationality |[[Canadian|https://en.wikipedia.org/wiki/Canadians]],<br>[[British|https://en.wikipedia.org/wiki/United_Kingdom]]|
|!occupation |Author, blogger|
|!genre |[[Science fiction|https://en.wikipedia.org/wiki/Science_fiction]], [[Wiki[edia:postcyberpunk|postcyberpunk]]|
|!residence |[[Los Angeles|https://en.wikipedia.org/wiki/Los_Angeles]], [[California|https://en.wikipedia.org/wiki/California]], United States|
|!website |[[craphound.com/|http://craphound.com/]]<br/>[[pluralistic.net/|https://pluralistic.net/]]|
</div>

!!!See also
*[[Cory Doctorow|https://en.wikipedia.org/wiki/Cory_Doctorow]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Cory Hann |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Cosmin Dzsurdzsa |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Cost to taxpayers of Ford government decision to cancel wind farm still unknown|https://ipolitics.ca/2019/07/11/cost-to-taxpayers-of-ford-government-decision-to-cancel-wind-farm-still-unknown/]]'' July 11, 2019, Marieke Walsh, [[iPolitics]]

----
TORONTO—A year after the [[Ford government]] scuttled an under-construction wind farm in eastern [[Ontario]], the half-built site is still standing and the project's owner and province remain locked in negotiations on compensation — despite promises the decision would not cost taxpayers.

It was last July that then-government house leader [[Todd Smith]] announced the immediate priorities for the first [[Progressive Conservative]] government in Ontario in 15 years. The cancellation of the [[White Pines Wind Farm]] in [[Prince Edward County]], which falls in Smith's riding, was among the three items pushed through in an omnibus bill once MPPs returned to the legislature later that month.

The project, owned by wpd [[Canada]], would have seen nine wind turbines installed and producing energy to the grid by the fall. Instead, it was cancelled with four turbines fully installed and the five others at various stages of construction.

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Costas Menegakis |
</div>

{{||StandardTid}}
----

{{f49.png}} ''[[Costs of Ontario climate plan would be double Liberal carbon tax, raise household costs: report|https://nationalpost.com/news/politics/costs-of-ontario-climate-plan-would-be-double-liberal-carbon-tax-raise-household-costs-report]]'' June 4, 2019, Jesse Snyder, [[National Post]]

----
[[OT]]TAWA — [[Ontario]]'s climate plan would cost taxpayers twice as much as the federal Liberal carbon tax, a new report says, casting doubt on policies proposed by a handful of provinces as they mount a legal objection to [[Ottawa]]'s environmental ambitions.

A report set to be released Tuesday by [[Canadians for Clean Prosperity]], an environmental think-tank, found that Ontario's climate change policies would be 59 per cent more costly for businesses and households in 2022 compared with Ottawa's carbon tax. That figure would fall to 50 per cent more expensive by 2030.

The findings align with a growing pile of research that argues economy-wide carbon taxes are cheaper to administer than regulations targeting specific sources of emissions, which ultimately trickle down and raise costs for consumers.
----

{{f182.png}} ''[[Costs of Scarborough subway extension, Eglinton West LRT far outweigh benefits, Metrolinx study finds|https://www.cbc.ca/news/canada/toronto/cost-scarborough-subway-extension-eglinton-west-lrt-1.5480534]]'' February 29, 2020, Desmond Brown, [[CBC News]]

----
The costs associated with the [[Scarborough]] subway extension and the Eglinton West LRT significantly outweigh their benefits, new business cases released by [[Metrolinx]] show.

In the case of the Scarborough subway extension, while it would generate $2.8 billion in economic benefits, the business case says, the estimated cost is almost three times that — up to $6 billion.

According to Metrolinx's guidelines, projects need a ratio of greater or equal to one to be economically viable, but the cost-benefit ratio for the Scarborough subway extension would be 0.66.
<div style="float: right; max-width:300px">

|>| !Council for National Policy |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/9/97/CNP_logo.jpg]] |
|!type |[[Not-for-profit|https://en.wikipedia.org/wiki/Non-profit_organization]]|
|!tax id |72-0921017|
|!jurisdiction |us-tx|
|!formation |1981|
|!website |[[cfnp.org|https://www.cfnp.org]]|
</div>

The ''Council for National Policy'' (''CNP''), is an umbrella organization and networking group for [[social conservative|https://en.wikipedia.org/wiki/Social_conservatism_in_the_United_States]] [[activists|https://en.wikipedia.org/wiki/activists]] in the [[United States|https://en.wikipedia.org/wiki/United_States]].  It has been described by ''[[The New York Times|https://en.wikipedia.org/wiki/The_New_York_Times]]'' as "a little-known club of a few hundred of the most powerful conservatives in the country," who meet three times yearly behind closed doors at undisclosed locations for a confidential conference.<<ref " [2]">> ''[[The Nation|https://en.wikipedia.org/wiki/The_Nation]]'' has called it a secretive organization that "networks wealthy right-wing donors together with top conservative operatives to plan long-term movement strategy."<<ref " [1]">> 
It was founded in 1981 by [[Tim LaHaye|https://en.wikipedia.org/wiki/Tim_LaHaye]] as a forum for conservative Christians seeking to strengthen the [[political right|https://en.wikipedia.org/wiki/Right-wing_politics]] in the United States.<<ref " [3]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Council For National Policy|https://www.erieri.com/Form990Finder/Details?EIN=720921017]]|<|<|
|!EIN |72-0921017|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |08/1992|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/720921017/720921017_2019_%20.pdf]]|02/22/21| $2,114,764.00|
|!2018 |[[990|http://990.erieri.com/EINS/720921017/720921017_2018_%20.pdf]]|12/05/19| $1,579,181.00|
|!2017 |[[990|http://990.erieri.com/EINS/720921017/720921017_2017_0fe5742f.PDF]]|11/27/18| $1,738,958.00|
|!2016 |[[990|http://990.erieri.com/EINS/720921017/720921017_2016_0e858e92.PDF]]|11/29/17| $1,349,489.00|
|!2015 |[[990|http://990.erieri.com/EINS/720921017/720921017_2015_0d64917c.PDF]]|02/21/17| $1,155,495.00|
|!2014 |[[990|http://990.erieri.com/EINS/720921017/720921017_2014_0c3a86d2.PDF]]|02/05/16| $1,083,584.00|
|!2013 |[[990|http://990.erieri.com/EINS/720921017/720921017_2013_0adbb2a0.PDF]]|11/24/14| $994,524.00|
|!2012 |[[990|http://990.erieri.com/EINS/720921017/720921017_2012_09c0674d.PDF]]|12/04/13| $673,194.00|
|!2011 |[[990|http://990.erieri.com/EINS/720921017/720921017_2011_08b7d52b.PDF]]|11/20/12| $585,726.00|
|!2010 |[[990|http://990.erieri.com/EINS/720921017/720921017_2010_07b31509.PDF]]|11/22/11| $492,476.00|
|!2009 |[[990|http://990.erieri.com/EINS/720921017/720921017_2009_0687A826.PDF]]|11/23/10| $505,411.00|
|!2007 |[[990|http://990.erieri.com/EINS/720921017/720921017_2007_044B2EC4.PDF]]|09/17/08| $620,487.00|

!!!See also
*[[Council for National Policy|https://en.wikipedia.org/wiki/Council_for_National_Policy]] - //Wikipedia.//

!!!External links
*[[Council for National Policy|http://www.sourcewatch.org/index.php/Council_for_National_Policy]], SourceWatch.

----
<br/><<footnotes " [1]" "Max Blumenthal (September 1, 2008). [[Secretive Right-Wing Group Vetted Palin|http://www.thenation.com/blogs/campaignmatters/352178/secretive_right_wing_group_vetted_palin]]. //The Nation//.">><br/><<footnotes " [2]" "David D. Kirkpatrick (August 28, 2004). [[The 2004 Campaign: The Conservatives: Club of the Most Powerful Gathers in Strictest Privacy|https://www.nytimes.com/2004/08/28/politics/campaign/28conserve.html?ex=1146110400&en=f173712f417dcad1&ei=5070]]. //New York Times//.">><br/><<footnotes " [3]" "David D. Kirkpatrick (February 24, 2007). [[Christian Right Labors to Find '08 Candidate|https://www.nytimes.com/2007/02/25/us/politics/25secret.html?ex=1330059600&en=95cfbe147d903c79&ei=5088&partner=rssnyt&emc=rss]]. //New York Times//.">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Council of Conservative Citizens |
|!tax id |36-3354434|
|!website |[[conservative-headlines.org/|http://conservative-headlines.org/]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |November 24, 2019|<|<|
|!Registration|<|<|<|
|!Name |[[Council Of Conservative Citizens Inc|https://www.erieri.com/Form990Finder/Details?EIN=363354434]]|<|<|
|!EIN |36-3354434|<|<|
|!Subsection |04|<|<|
|!Deductibility |2 - Contributions are not deductible.|<|<|
|!Ruling date |07/1985|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2015 |[[990EO|http://990.erieri.com/EINS/363354434/363354434_2015_0d3d092d.PDF]]|12/29/16| $0.00|
|!2014 |[[990EO|http://990.erieri.com/EINS/363354434/363354434_2014_0be633f1.PDF]]|10/06/15| $1,186.00|
|!2013 |[[990EO|http://990.erieri.com/EINS/363354434/363354434_2013_0ab227a6.PDF]]|10/20/14| $10,831.00|

!!!See also
*[[Council of Conservative Citizens|https://en.wikipedia.org/wiki/Council_of_Conservative_Citizens]] - //Wikipedia.//

!!!External links
*[[Council of Conservative Citizens|https://www.splcenter.org/fighting-hate/extremist-files/group/council-conservative-citizens]], Southern Poverty Law Center.

{{||StandardTid}}
!!!See also
*[[Council on American-Islamic Relations|https://en.wikipedia.org/wiki/Council_on_American-Islamic_Relations]] - //Wikipedia.//

{{||StandardTid}}
----

{{f94.png}} ''[[Councillor Giorgio Mammoliti announces provincial run for PC party|https://www.thestar.com/news/gta/2018/03/20/councillor-giorgio-mammoliti-announces-provincial-run-for-pc-party.html]]'' March 20, 2018, Jennifer Pagliaro, [[Toronto Star]]

----
Councillor [[Giorgio Mammoliti]] will seek the nomination to run for the [[Ontario]] [[Progressive Conservative]] party in [[Brampton]]. Mammoliti, an outspoken and frequently controversial politician who counts few friends on council after holding elected office for a quarter century, will try to make the jump back to [[Queen's Park]] after he was first elected as an NDP MPP in the old Yorkview riding.

Councillor Giorgio Mammoliti will seek the nomination to run for the Ontario Progressive Conservative party in Brampton. ( Bernard Weil / [[Toronto Star]] File Photo )

"I think I'm better served being who I am in changing a much larger kind of government to make sure that the smaller governments are doing the right things," said Mammoliti, who made the announcement Tuesday live on AM640 with reporters crowded into the Queens Quay studio. Read more: [[Doug Ford]] heads into first caucus meeting unsure if a PC government would run a deficit
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Counter media |
</div>

Organizations created to decrease trust in mainstream media, promote contra-factual views and conspiracy theories. Dark Right, but cater to an Alt-Right audience.

!!!See also
*[[Fake news website|https://en.wikipedia.org/wiki/Fake_news_website]] - //Wikipedia.//
*[[Post-truth politics|https://en.wikipedia.org/wiki/Post-truth_politics]] - //Wikipedia.//

!!!External links
*[[Right-wing media groups|https://rationalwiki.org/wiki/Right-wing_media_groups]], RationalWiki.

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Court battle over Ford government's mid-election council cuts sparks concern about 'constitutional crisis'|https://www.cbc.ca/news/canada/toronto/ontario-court-of-appeal-day-2-city-province-council-cut-1.5170362]]'' June 11, 2019, Lauren Pelley, [[CBC News]]

----
With another court battle on the books over [[Ontario]] Premier [[Doug Ford]]'s mid-election [[Toronto]] city council cuts, the case is sparking concerns about a "constitutional crisis" — and raising questions about whether municipalities should get a seat at the table alongside the provinces and federal government.

Two days of proceedings at Ontario's Court of [[Appeal]] wrapped up Tuesday afternoon after a panel of judges heard arguments from lawyers for both the province and city over the ramifications of Bill 5, the Better Local Government Act.

Partway through the [[2018]] municipal election campaign, the controversial legislation cut Toronto's council from a planned 47-ward system to 25 seats, prompting protests, court challenges and a scathing lower court ruling against the province that led to this week's appeal.
{{||StandardTid}}
----

{{f0.png}} ''[[Court filing suggests link between Burke campaign and 'Pierre Poutine' misleading calls|https://www.guelphmercury.com/news-story/2702479-court-filing-suggests-link-between-burke-campaign-and-pierre-poutine-misleading-calls/]]'' May 5, 2012, [[Guelph Mercury]]

----
[[Guelph]] Liberal MP [[Frank Valeriote]] stressed Friday his belief the scandal could not have been pulled off by one or two people working on the Burke campaign.

"I believe it goes beyond one or two people from Guelph to execute and deploy a strategy that affects 200 ridings across [[Canada]]," Valeriote said, referring to [[Elections Canada]] reports on the scale of the misleading calls.

"It wouldn't be possible, in my opinion, for Mr. Sona or Mr. Prescott to know (bogus) locations in all these other ridings," Valeriote said.
----

{{f182.png}} ''[[Court rules Conservative candidate should be back in the leadership race|https://www.cbc.ca/news/politics/karahalios-otoole-conservative-party-leadership-1.5577216]]'' May 20, 2020, Catherine Cullen, [[CBC News]]

----
An [[Ontario Superior Court]] judge has ruled that [[Jim Karahalios]] should be reinstated as a candidate for the leadership of the [[Conservative Party of Canada]]'s leadership race, after he was forced from the race over a claim of racism.

A committee of Conservative Party members kicked Karahalios out of the race in March after leadership candidate and MP [[Erin O'Toole]] called for his disqualification.

O'Toole alleged Karahalios made what the court documents call "racist Islamophobic remarks that besmirched the expressed principles of the Conservative Party" in reference to O'Toole's campaign chair, [[Walied Soliman]].
----

{{f0.png}} ''[[Court Strikes Down Doug Ford's Attack On Student Groups|https://www.canadalandshow.com/court-strikes-down-doug-ford-attack-on-student-groups/]]'' November 21, 2019, Jonathan Goldsbie, [[Canadaland]]

----
[[Ontario]]'s Divisional Court has struck down the Doug [[Ford government]]'s controversial "[[Student Choice Initiative]]" that decimated funding for campus groups by mandating that schools allow students to opt out of paying specific levies. Student newspapers and campus radio stations were among the organizations widely affected.

In a unanimous decision [pdf], the three-judge panel ruled that the directives issued in early [[2019]] by [[Merrilee Fullerton]], the [[Minister of Training, Colleges, and Universities]], were unlawful because they ran afoul of the legislation governing postsecondary institutions, which guarantee certain degrees of autonomy.

The [[Canadian Federation of Students]] (CFS) and the York Federation of Students launched the legal challenge this past spring. The [[University of Toronto]] Graduate Students Union intervened in support of the application, and B'nai Brith intervened in support of the Ford government.
----

{{f94.png}} ''[[Courts are catching up to Ford's 'unlawful' ways|https://www.thestar.com/opinion/star-columnists/2018/09/03/courts-are-catching-up-to-fords-unlawful-ways.html]]'' September 3, 2018, Martin Regg Cohn, [[Toronto Star]]

----
The rule of Ford has come up against the rule of law — and had its comeuppance in court. The premier who presumed he had unchallenged power to zap carbon pricing, attack sex-ed, target Tesla and meddle in [[Toronto]] elections is getting tied up in legal knots.

Even if none of his ministers dares stand up to Ford, a sitting judge had no hesitation speaking truth to power last week. More may soon follow.

In the first of Ford's legal confrontations, he was trounced by Tesla — that emblem of elitist environmentalism. The Tories had tried to make an example of the luxury [[California]] carmaker by depriving it of rebates flowing to competitors. But Justice Frederick Myers wasn't buying it — lambasting the government for acting in an "egregious" and "unlawful" way. He also ordered it to pay $125,000 for Tesla's legal costs.
----

{{f0.png}} ''[[COVID upheaval may prompt long overdue repudiation of selfishness disguised as austerity|https://www.hilltimes.com/2020/04/08/covid-upheaval-may-prompt-long-overdue-repudiation-of-selfishness-disguised-as-austerity/242554]]'' April 8, 2020, Les Whittington, [[Hill Times]]

----
The lack of social infrastructure is a devastating reminder of the state of public resources and preparedness after half a century of inexorable conservative efforts to hollow out government in the name of austerity and private sector superiority.

Championed by the likes of [[Margaret Thatcher]] and [[Ronald Reagan]], and often bankrolled by the super-rich, this campaign to undermine progressive theory in favour of a right-wing, anti-government mentality has been one of the most successful political undertakings of the age. It has taught voters to expect everything for nothing while exacerbating the negative impact for average people of profound shifts in technology and commercial patterns.

The wealthy and the CEO class have seen their fortunes expand grotesquely while workers have fallen behind as governments cut support programs, weakened income redistribution, and chopped regulation while freezing minimum wages, thwarting union participation, and bringing in tax regimes that favour the rich.
----

{{f0.png}} ''[[COVID-19 aid bill could have passed quickly if Liberals dropped demand for new powers: CPC source|https://ipolitics.ca/2020/03/25/covid-19-aid-bill-could-have-passed-quickly-if-liberals-dropped-demand-for-new-powers-cpc-source/]]'' March 25, 2020, Rachel Emmanuel, [[iPolitics]]

----
The federal Conservatives are blaming the Trudeau Liberals for the hours-long delay in passing legislation authorizing financial supports for Canadians reeling from the COVID-19 pandemic, arguing the bill could have easily passed in the House early Tuesday afternoon if the Liberals had not tried to push through sweeping new powers.

The [[House of Commons]] ultimately passed the emergency legislation, Bill C-13, just before 6 a.m. Wednesday morning. But a senior Conservative source told [[iPolitics]] that party finance critic [[Pierre Poilievre]] advised the Liberal minority government as early as Monday afternoon that his party would not pass legislation that included new powers to spend and raise and lower taxes.

"The original bill was very open-ended," a source told iPolitics Wednesday. "The government was asking for the power to spend money, but it wasn't being clear on what."
----

{{f84.png}} ''[[COVID-19 death rates in for-profit Ontario nursing homes almost triple that of public homes|https://north99.org/2020/05/07/covid-19-death-rates-in-for-profit-ontario-nursing-homes-almost-triple-that-of-public-homes/]]'' May 7, 2020, Kian Malekanian, [[North99]]

----
Long-term care homes and nursing homes have, for weeks now, been the epicentre of the fight against COVID-19 in [[Canada]]. Roughly 80% of the country's COVID-19 deaths have been linked to long term care.

Now, a new analysis released by the [[Ontario Health Coalition]] has shed some light on the shortcomings of these facilities in Ontario.

The study linked data about COVID-19 death rates to the funding status of these homes. They found that the rate of death in for-profit homes was 9 percent, compared to 5.25 percent in non-profit homes and 3.62 percent in publicly-owned homes.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Cozy Bear |
|!formation |~2008<<ref " [2]">>|
|!type |[[Advanced persistent threat|https://en.wikipedia.org/wiki/Advanced_persistent_threat]]|
|!purpose |[[Cyberespionage|https://en.wikipedia.org/wiki/Cyberespionage]], [[cyberwarfare|https://en.wikipedia.org/wiki/cyberwarfare]]|
|!region |[[Russia]]|
|!methods |[[Spearphishing|https://en.wikipedia.org/wiki/Spearphishing]], [[malware|https://en.wikipedia.org/wiki/malware]]|
|!language |[[Russian|https://en.wikipedia.org/wiki/Russian_language]]|
|!parent organization |either [[FSB|https://en.wikipedia.org/wiki/Federal_Security_Service]] or [[SVR|https://en.wikipedia.org/wiki/Foreign_Intelligence_Service]]<ref name ="fsb">Alperovitch, Dmitri. [[Bears in the Midst: Intrusion into the Democratic National Committee|https://www.crowdstrike.com/blog/bears-midst-intrusion-democratic-national-committee/]].</ref><<ref " [1]">>|
|!affiliations |[[Fancy Bear]]|
|!formerly |APT29, Office Monkeys, CozyCar, The Dukes, CozyDuke, Grizzly Steppe (when combined with [[Fancy Bear]])|
</div>

!!!See also
*[[Cozy Bear|https://en.wikipedia.org/wiki/Cozy_Bear]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "https://www.valisluureamet.ee/pdf/raport-2018-ENG-web.pdf">><br/><<footnotes " [2]" "[[MiniDuke relation 'CozyDuke' Targets White House|https://threatintelligencetimes.com/2015/04/27/miniduke-relation-cozyduke-targets-white-house/]]. //Threat Intelligence Times//. 27 April 2015.">>

{{||StandardTid}}

{{||StandardTid}}
----

{{f345.png}} ''[[CPAC Australia warned its use of Australian flag breaches government rules|https://www.theguardian.com/us-news/2019/aug/09/cpac-australia-warned-its-use-of-australian-flag-breaches-government-rules]]'' August 9, 2019, Paul Karp, [[The Guardian]]

----
Organisers of the controversial [[Australia]]n [[Conservative Political Action Conference]] have been warned that its use of the Australian flag breaches government guidelines.

Guardian Australia understands the commonwealth flag officer has contacted the organisers to warn CPAC Australia has breached rules that specify the flag "should be used in a dignified manner and reproduced completely and accurately".

CPAC Australia has used a segment of the flag in the shape of a star on logos to promote the three-day conservative talkfest in [[Sydney]], including on [[Twitter]] ads that featured former [[Breitbart]] editor-in-chief [[Raheem Kassam]].
----

{{f0.png}} ''[[CPC = Cheating Party of Canada|https://ipolitics.ca/2017/06/04/cpc-cheating-party-of-canada/]]'' June 5, 2017, Michael Harris, [[iPolitics]]

----
[[Andrew Scheer]] has begun his stint as Conservative leader with a Howdy-Doody smile — and an epical face-plant.

Despite serious questions being raised about whether the vote that put him in Stornaway was rigged, the 38-year-old political lifer maintains it's a party matter.

The logic behind that posture is seriously skewed. It goes something like this: since the CPC ran the convention, and the CPC has publicly stood behind the result, it's none of his business to comment on the possibility that his victory may not only be tainted, but invalid. Pontius Pilate couldn't have said it better.
<div style="column-count:auto; column-width:380px;"><ul><$list filter="[tag[Conservative Party of Canada]tag[Abortion]sort[created]]"><li><$link to={{!!title}}><$view field="title"/></$link></li></$list></ul></div>
<div style="column-count:auto; column-width:380px;"><ul><$list filter="[tag[Conservative Party of Canada]tag[Climate change]sort[created]]"><li><$link to={{!!title}}><$view field="title"/></$link></li></$list></ul></div>
<div style="column-count:auto; column-width:380px;"><ul><$list filter="[tag[Conservative Party of Canada]tag[Coronavirus]sort[created]]"><li><$link to={{!!title}}><$view field="title"/></$link></li></$list></ul></div>
<div style="column-count:auto; column-width:380px;"><ul><$list filter="[tag[Conservative Party of Canada]tag[Indigenous]sort[created]]"><li><$link to={{!!title}}><$view field="title"/></$link></li></$list></ul></div>
<div style="column-count:auto; column-width:380px;"><ul><$list filter="[tag[Conservative Party of Canada]tag[LGBTQ]sort[created]]"><li><$link to={{!!title}}><$view field="title"/></$link></li></$list></ul></div>
<div style="column-count:auto; column-width:380px;"><ul><$list filter="[tag[Conservative Party of Canada]tag[Alt-Right]sort[created]]"><li><$link to={{!!title}}><$view field="title"/></$link></li></$list></ul></div>
<div style="column-count:auto; column-width:380px;"><ul><$list filter="[tag[Conservative Party of Canada]tag[Environmental]sort[created]]"><li><$link to={{!!title}}><$view field="title"/></$link></li></$list></ul></div>
----

{{f0.png}} ''[[CPC candidate David Cavey says he won't be walking with Vancouver's 2019 Pride parade|https://www.straight.com/life/1280096/cpc-candidate-david-cavey-says-he-wont-be-walking-vancouvers-2019-pride-parade]]'' July 29, 2019, Travis Lupick, [[Georgia Straight]]

----
"Today [July 29] our Candidate [[David Cavey]] made a principled decision to stand with UBC and the [[Vancouver]] Public Library [VPL] and withdraw our participation in the [[2019]] [[Vancouver Pride]] Parade," reads a campaign media release.

It goes on to criticize the Vancouver Pride Society (VPS) for declining to allow UBC and VPL employees and representatives to walk in the parade under official banners of their respective organizations.

"The Vancouver Pride Society's website says, 'We strive for inclusiveness in all that we do'," it reads. "But this behaviour suggests otherwise. It's shameful behaviour for an organization that receives $1 million in federal taxpayer money. They should not be playing politics with the taxpayers money."
----

{{f0.png}} ''[[CPC furious after Scheer pays for private schooling with party funds instead of oil kickbacks|https://www.thebeaverton.com/2019/12/cpc-furious-after-scheer-pays-for-private-schooling-with-party-funds-instead-of-oil-kickbacks/]]'' December 12, 2019, Ian MacIntyre, satire, [[The Beaverton]]

----
OTTAWA — As [[Andrew Scheer]] resigns the Conservative leadership, party leaders are furious he used campaign funds to pay for his children's private schooling, as opposed to the usual source – oil industry kickbacks.

"We have long-standing procedures for this," explained exasperated CPC president Scott Lamb. "All you have to do is wait for [[Suncor]] or [[Imperial Oil]] to move the kickbacks into an offshore slush fund, where party members can easily access them." Lamb then shook his head, decrying Scheer's appropriation of Conservative Party funds as "just lazy".

Lamb then added, "At least we can take solace that the children of a Conservative leader were never once in danger of attending a public school."
----

{{f132.png}} ''[[CRA audits charitable status of Tides Canada amid Tory attack|https://www.theglobeandmail.com/news/politics/cra-audits-charitable-status-of-tides-canada-amid-tory-attack/article4105719/]]'' May 7, 2012, Shawn McCarthy, [[Globe and Mail]]

----
Tides [[Canada]] is having its charitable status audited by the [[Canada Revenue Agency]] in the midst of an attack by Conservative politicians who have branded it a foreign-funded radical group.

The [[Vancouver]]-based group finances a broad range of social, educational and environmental work, but also serves as a clearinghouse for foreign donors that want to donate here but do not have Canadian charitable status.

Conservative critics contend that Tides Canada has been funnelling money from politically motivated foreign charities to advocacy groups here that oppose Canadian oil-sands development, and in particular the Northern Gateway pipeline.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f84.png}} ''[[Credit rating agency casts doubt on Kenney's corporate tax cuts|https://north99.org/2019/12/05/credit-rating-agency-casts-doubt-on-kenneys-corporate-tax-cuts/]]'' December 5, 2019, Kian Malekanian, [[North99]]

----
[[Alberta]]'s credit rating has been downgraded by Moodys, lowering the province's rating from Aa1 to Aa2. The agency cited a number of factors in their decision, including Alberta's continued dependence on oil.

This comes despite Alberta Premier [[Jason Kenney]]'s moves to slash public spending and cut corporate tax rates. The latter, it appears, is concerning for the credit agency's outlook. The corporate tax cuts will decrease government revenues by billions of dollars. However, the Kenney government has claimed that revenues will balance out due to increased investment.

The [[Moody's]] report is skeptical of Kenney's claims. The credit agency doubts that revenues will indeed balance themselves. The elimination of carbon pricing is also cited as a lost stream of revenue. Put together, these changes create a real lack of confidence in regards to Alberta's ability to generate sufficient revenues.
A ''credit rating agency'' (''CRA'', also called a ''ratings service'') is a company that assigns [[credit rating|https://en.wikipedia.org/wiki/credit_rating]]s, which rate a debtor's ability to pay back debt by making timely interest payments and the likelihood of [[default|https://en.wikipedia.org/wiki/Default_(finance)]]. These agencies have access to confidential information from institutions like banks, via user agreements with the bank.

A potential creditor may request a credit report, with the debtor's permission, outlining credit history, aggregate bank account information including balances, loan information, and other debts/assets. In many jurisdiction it is a felony offense to misuse this information or obtain it by fraudulent means.

Credit rating agencies are required by law to keep a log of requests for credit information, which can be reviewed by an individual requesting their own credit report.

!!!!Use in Scientology
From many accounts, Scientology makes heavy use of credit information in its operations. Registrars have access to current credit information and bank balances, know when someone has recently received a sum of money, and can suggest ways of obtaining more credit, including coaching members on what to say to banks and credit card companies.

It is not possible that Scientology goes through legal channels for this information because their heavy use would flood the logs of credit information access, ruining the person's credit rating in the process.

!!!See also
*[[Credit rating agency|https://en.wikipedia.org/wiki/Credit_rating_agency]] - //Wikipedia.//
*[[Big Three (credit rating agencies)|https://en.wikipedia.org/wiki/Big_Three_(credit_rating_agencies)]] - //Wikipedia.//

{{||StandardTid}}
[[Fair Dealing quotations|https://library.carleton.ca/find/images/copyright-fair-dealing-and-images]] from many excellent news articles were used in this project. All rights belong to their respective owners.

<div style="float: right"> [img[Raspi-48.png]] </div>A number of Raspberry Pis took part in this project. None were harmed.

Linux was used, because it works.

For Mom and great justice!

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Critics accuse new Conservative leader of hiding policies after campaign win|https://www.cbc.ca/news/politics/scheer-conservative-leadership-policies-1.4136911]]'' May 30, 2017, Elizabeth Thompson, [[CBC News]]

----
A move by new Conservative Leader [[Andrew Scheer]]'s campaign has made it much tougher for average Canadians to consult the policy positions that won the hearts and minds of Conservative Party supporters.

Finding Scheer's policy positions used to be as easy as clicking on his website, where his thoughts on 26 policies were laid out — from "Prioritizing Real Refugees" and "Standing up for Religious Freedom," to "Freer Trade" and "Cheaper Flights."

But in the wake of Saturday's leadership vote, Canadians who went looking for that website — trying to find out more about the man who pulled off the come-from-behind upset victory — would've come up empty.
----

{{f99.png}} ''[[Critics say Doug Ford's goal of keeping an aging nuclear plant online is 'playing with fire'|https://www.nationalobserver.com/2020/01/15/news/critics-say-doug-fords-goal-keeping-aging-nuclear-plant-online-playing-fire]]'' January 15, 2020, Alastair Sharp, [[National Observer]]

----
The [[Pickering]] nuclear power plant is already operating beyond the terms of its natural life. [[Critic]]s warn that the [[Ford government]]'s move to eke out a little bit more power from the site is playing with fire.

Energy Minister [[Greg Rickford]] said on Tuesday that [[Ontario Power Generation]], the provincial agency that operates the site, had proposed keeping four of its six operational reactors going for one year past the already-extended deadline of 2024.

But critics warn that even one extra year of operations at the site is a risky undertaking.
----

{{f94.png}} ''[[Critics say Fraser Institute letter highlights 'enormous lack of clarity' in charity-audit rules|https://www.thestar.com/news/canada/2015/05/16/critics-say-fraser-institute-letter-highlights-enormous-lack-of-clarity-in-charity-audit-rules.html]]'' May 16, 2015, Donovan Vincent, [[Toronto Star]]

----
[[Ontario]] Premier [[Kathleen Wynne]] and her Liberal government aren't mentioned in the letter, a copy of which was obtained by the Star.

The letter is drawing criticism because while charities are permitted to engage in political activities as long as they don't spend more than 10 per cent of their funds doing so, the [[Fraser Institute]] claims the Harris letter isn't political, and that the group doesn't engage in any political activities.

Critics argue the letter cuts to the heart of the problem they see in the way the [[Canada Revenue Agency]] audits charities.
----

{{f182.png}} ''[[Critics say UCP government subverting review of act that gave ministers sweeping powers|https://www.cbc.ca/news/canada/edmonton/critics-say-ucp-government-subverting-review-of-act-that-gave-ministers-sweeping-powers-1.5627930]]'' June 27, 2020, Charles Rusnell, [[CBC News]]

----
[[United Conservative Party]] members have voted to control the focus, and limit the public scrutiny, of a contentious public health act that gave cabinet ministers the authority to write laws and create new penalties without the approval of the legislature, critics say.

At the first meeting of the Select Special Health Act [[Review]] Committee Wednesday, UCP MLAs used their majority to create a subcommittee. The subcommittee will produce recommendations, in private and off the record, about which parts of the act will be reviewed, and which witnesses, if any, will be called to testify before the whole committee.

Because the UCP also holds majority on the whole committee, the subcommittee's recommendations will effectively only be those of the UCP MLAs.
----

{{f182.png}} ''[[Critics slam reports of Doug Ford's changes to Toronto relief line plan|https://www.cbc.ca/news/canada/toronto/backlash-relief-line-ford-1.5221685]]'' July 23, 2019, [[CBC News]]

----
[[Critic]]s are slamming Premier [[Doug Ford]]'s transit plan, after reports that his government's new vision for a downtown relief line could be significantly different from the line the city already approved.

Reports from the [[Toronto Star]] reveal the province's vision for a subway relief line — dubbed the [[Ontario Line]] — would follow less than three kilometres of the city's proposed 7.4-kilometre path, among other changes.

"It's a mess," said [[Brad Bradford]], [[TTC]] board member and city councillor for Beaches-East York. He said the province's vision will "throw out" years of work and money and essentially create a different plan.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Crowd at Conservative rally in Ontario chanted 'lock him up' when Scheer mentioned Trudeau|https://globalnews.ca/news/6056190/conservative-rally-trudeau-scheer-lock-him-up-chant/]]'' October 19, 2019, Maryam Shah, [[Global News]]

----
Send this page to someone via email

Supporters at a Conservative Party rally in [[Richmond Hill]], ON chanted "Lock him up! Lock him up! Lock him up!" after Conservative leader [[Andrew Scheer]] began talking about the Liberal Party and corruption.

"When we form government, I will hold a judicial inquiry into his scandal to get to the bottom of what he's done," said Scheer, referring to Liberal leader [[Justin Trudeau]] and the SNC-Lavalin affair.
----

{{f0.png}} ''[[Crowd boos Doug Ford at Collision Conference|https://toronto.citynews.ca/video/2019/05/21/crowd-boos-doug-ford-at-collision-conference/]]'' May 21, 2019, Tina Yazdani, [[CityNews]]

----
A crowd of tech entrepreneurs booed Premier [[Doug Ford]] as he took the stage at Collision Conference in [[Toronto]]. [[Tina Yazdani]] with why many in the tech sector are unhappy with the provincial government.
----

{{f99.png}} ''[[Crowdfunding a new challenge for Canada's election watchdogs|https://www.nationalobserver.com/2019/09/19/news/crowdfunding-new-challenge-canadas-election-watchdogs]]'' September 19, 2019, Justin Ling, [[National Observer]]

----
Nobody has donated to [[Travis Patron]]'s [[Bitcoin]] fund.

Patron has long billed himself as a Bitcoin expert, even writing a book on the digital currency. He is now the leader of the [[Canadian Nationalist Party]], which was recently registered as an official party with [[Elections Canada]]. Despite that, not even a piece of a Bitcoin has come his way.

Even so, Patron and his far-right nationalist party — which promotes a variety of conspiratorial beliefs, and has appeared to organize supporters on the neo-Nazi forum [[Stormfront]] — is a clear sign of the challenges to come, thanks to the blockchain.

{{||StandardTid}}
----

{{f132.png}} ''[[CRTC fines range of parties, MPs over robo-calls|https://www.theglobeandmail.com/news/politics/crtc-fines-range-of-parties-mps-over-robo-calls/article12222818/]]'' May 29, 2013, Steven Chase, [[Globe and Mail]]

----
[[Canada]]'s telecom regulator has launched a sweeping attack on improper automated phone calls by politicians, following a Liberal complaint about anonymous calls to voters in [[Saskatchewan]] on behalf of the Harper Conservatives.

The fines of nearly $370,000 were levied against the federal Tories, [[Alberta]]'s [[Wildrose Party]], the federal NDP, the [[Ontario]] [[Progressive Conservative]]s, Liberal MP [[Marc Garneau]], Conservative MP Blake Richards and [[Edmonton]] "robo-calling" firm [[RackNine]].

By slapping fines on a cross-section of political parties and politicians Wednesday, the [[Canadian Radio-television and Telecommunications Commission]] avoided accusations that it's singling out one offender, such as the governing Conservative Party in [[Ottawa]] or its provincial cousins.
----

{{f132.png}} ''[[CRTC pays fact-finding visit to company used by Tories in Saskatchewan robo-calls|https://www.theglobeandmail.com/news/politics/crtc-pays-fact-finding-visit-to-company-used-by-tories-in-saskatchewan-robo-calls/article8709777/]]'' February 14, 2013, Steven Chase, [[Globe and Mail]]

----
[[Canada]]'s telecom regulator paid a visit this week to the [[Edmonton]] offices of [[RackNine]] Inc., a voice-broadcasting company used by the Conservative Party to deploy a robo-call poll opposing changes to [[Saskatchewan]] riding boundaries.

Telecommunications enforcement staff for the CRTC collected data from RackNine Monday and Tuesday as part of a follow-up to a complaint by Saskatchewan Liberal MP [[Ralph Goodale]] about the robo-calls.

It was a fact-finding visit and CRTC staff were not accompanied by police.
<div style="float: right; max-width:300px">

|>| !CRTV LLC |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/e/e2/CRTV_Logo.svg.png/175px-CRTV_Logo.svg.png]] |
|!abbreviation |CRTV|
|!formation |April 29, 2014|
|!successor |[[Blaze Media]]|
|!jurisdiction |us-de|
|!registration id |5524936|
|!leader title |Editor-in-chief|
|!leader name |[[Mark Levin]]|
|!website |[[crtv.com|https://www.crtv.com]]|
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Crunching the Toronto Public Health funding numbers|https://www.cbc.ca/news/canada/toronto/doug-ford-public-health-funding-1.5110806]]'' April 29, 2019, Mike Crawley, [[CBC News]]

----
The [[Ford government]] and the City of [[Toronto]] are in a war of numbers over the size of the funding cut on the way to public health.

Toronto fired the first shot with a startling claim that the cut will amount to $1 billion over the coming decade.

The province is trying to downplay the size of the cut by describing it as just one third of one per cent of the city's entire budget.
<div style="float: right; max-width:300px">

|>| !Crystal Clanton |
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[CSIS dealing with right-wing extremism 'more and more,' says spy chief|https://www.cbc.ca/news/politics/csis-right-wing-white-supremacy-1.5092304]]'' April 10, 2019, Catharine Tunney, [[CBC News]]

----
The head of the [[Canadian Security Intelligence Service]] says his agency is "more and more preoccupied" with the threat of violent right-wing extremism and white supremacists.

CSIS Director [[David Vigneault]] told a Senate committee earlier today that his agency is very troubled by "the number of ultra right-wing extremists" active in [[Canada]], citing the [[2017]] firearm attack on a [[Quebec City]] mosque and a [[2018]] vehicle-ramming attack in [[Toronto]].

"We are seeing people using the methods of the terrorists to cause harm, and here I refer to the attack in Toronto by someone invoking the philosophy of the involuntary celibates," said Vigneault in a rare public appearance.

"What was striking is that the philosophy was one thing — the person wanted to cause harm and fear in the population — but he used a technique that had been perfected by terrorists."
----

{{f94.png}} ''[[CSIS sees 'significant' jump in far-right activity online|https://www.thestar.com/news/canada/2018/10/05/csis-sees-significant-jump-in-far-right-activity-online.html]]'' October 8, 2018, Alex Boutilier, [[Toronto Star]]

----
OTTAWA—One month after the deadly shooting rampage at the Grande mosquée de Québec, [[Canada]]'s spy agency quietly put together a "preliminary assessment" of the threat far-right extremists pose in Canada.

In a three-part series, the Star looks at the rise of white nationalist and right-wing extremist groups in Canada, and what authorities are doing to identify and suppress these threats. This is part 3. To read the first part, click here and to read the second part, click here .

"At the heart of all right-wing extremism is hatred and fear," CSIS wrote in an analysis obtained by the Star under access to information law.
----

{{f0.png}} ''[[CSIS Stopped Monitoring Right-Wing Extremism Ahead of Mosque Massacre|https://www.vice.com/en_ca/article/d3kqz7/csis-stopped-monitoring-right-wing-extremism-ahead-of-mosque-massacre]]'' June 21, 2018, Mack Lamoureux, [[Vice News]]

----
Less than a year before [[Alexandre Bissonnette]] walked into a [[Quebec City]] mosque and took six lives in cold blood, the [[Canadian Security Intelligence Service]] (CSIS) stopped monitoring right-wing extremism.

As pointed out in a recent [[Toronto Star]] story, an annual Security Intelligence [[Review]] Committee (a CSIS watchdog group) report states that CSIS ceased investigating right-wing extremism as they determined it wasn't a "national security threat." Instead, the national security agency decided the far right was best addressed by local policing.

CSIS ended its investigation of right-wing extremism in March [[2016]], according to the report. It described activities of right-wing extremists as close to "lawful protest, advocacy, and dissent" and did not meet "the threshold of a CSIS investigation."
----

{{f182.png}} ''[[CSIS warns of security concerns linked to foreign investment in Canada|https://www.cbc.ca/news/politics/csis-report-foreign-investment-1.5577049]]'' May 20, 2020, Catharine Tunney, [[CBC News]]

----
[[Canada]]'s spy agency has issued a warning about the national security risk posed by some foreign investment — but isn't saying which state-owned enterprises and foreign state actors it's particularly worried about.

The message was delivered in the [[Canadian Security Intelligence Service]]'s [[2019]] annual public report, tabled in Parliament today.

"Economic espionage activities in Canada continue to increase in breadth, depth and potential economic impact. Hostile foreign intelligence services or people who are working with the tacit or explicit support of foreign states, attempt to gather political, economic, commercial, academic, scientific or military information through clandestine means in Canada," the report says.

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
Frequently, use of this term is seen as a pejorative label rather than a technical term, and leads to pointless definition wars. 

!!!See also
*[[Cult|https://en.wikipedia.org/wiki/Cult]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Cultural Marxism |
</div>

!!!See also
*[[Frankfurt School|https://en.wikipedia.org/wiki/Frankfurt_School]] - //Wikipedia.//

!!!External links
*[[Cultural Marxism|https://rationalwiki.org/wiki/Cultural_Marxism]], RationalWiki.
*[[Dialectic of Counter-Enlightenment: The Frankfurt School as Scapegoat of the Lunatic Fringe|http://canisa.org/blog/dialectic-of-counter-enlightenment-the-frankfurt-school-as-scapegoat-of-the-lunatic-fringe]], CISA.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Cuts by Doug Ford Conservatives leave city's long-term care homes short $550,000|https://www.thespec.com/news-story/9552231-cuts-by-doug-ford-conservatives-leave-city-s-long-term-care-homes-short-550-000/]]'' August 15, 2019, Joanna Frketich, [[Hamilton Spectator]]

----
Upcoming provincial cuts to long-term care funding will leave the city's two homes short more than $550,000 a year.

"We just don't have any other places to find it," [[Paul Johnson]], general manager of healthy and safe communities, said at the city's Emergency and Community Services Committee meeting Thursday. "Quite frankly, I would prefer to have increases to bring more staff on."

All long-term care homes in the province will be affected, but municipally-run homes like [[Hamilton]]'s Macassa Lodge and Wentworth Lodge are anticipated to be hit hardest.
----

{{f99.png}} ''[[Cuts by Doug Ford slash legal aid support for climate emergency|https://www.nationalobserver.com/2019/06/12/news/cuts-doug-ford-slash-legal-aid-support-climate-emergency]]'' June 12, 2019, Fatima Syed, [[National Observer]]

----
Budget cuts by the [[Ontario]] government may bring an end to the use of legal aid support to help vulnerable people fight the global climate change emergency.

[[Legal Aid Ontario]] is slashing more than a third of the Canadian [[Environmental]] Law Association's budget as a cost-savings measure after Conservative Premier [[Doug Ford]]'s government delivered the biggest budget cut in the agency's history.

The non-profit, public interest environment law group and legal aid clinic is one of six specialty clinics within Legal Aid Ontario (LAO) facing budget cuts — along with clinics in the [[Toronto]] area that are being reduced on average by six per cent (barring one that will face a significant reduction) — in an effort to find cost-savings across the agency's expenditure without impacting any "direct client services" for the province's low-income communities.
----

{{f94.png}} ''[[Cuts need to double for Ford government to keep election promise, financial watchdog says|https://www.thestar.com/politics/provincial/2019/05/22/cuts-need-to-double-for-ford-government-to-keep-balanced-budget-promise-financial-watchdog-says.html]]'' May 22, 2019, Rob Ferguson, [[Toronto Star]]

----
Premier [[Doug Ford]] will have to find "significant" new savings — almost $6 billion — in the last two years of his term to balance the budget if he plans to keep an election promise to provide personal income tax cuts, says [[Ontario]]'s independent financial watchdog. 

This next round of spending cuts would match the cuts for this fiscal year and next contained in Finance Minister [[Vic Fedeli]]'s spring budget, [[Financial Accountability Office]]r [[Peter Weltman]] said Wednesday, prompting opposition parties to warn more pain is on the way.


"If you think that people are upset about the cuts the [[Ford government]]'s already made ... they're going to be especially upset when another $6 billion of unannounced cuts happen over the next three years," said Green Leader [[Mike Schreiner]].
!!!See also
*[[Computer Lib/Dream Machines|https://en.wikipedia.org/wiki/Computer_Lib/Dream_Machines]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Cynthia Mulligan |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Cyrus Farivar |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !The Daily Caller, Inc. |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/8/88/The_Daily_Caller_Logo.svg/175px-The_Daily_Caller_Logo.svg.png]] |
|!registration id |4663527|
|!jurisdiction |us-de|
|!formation |March 10, 2009|
|!key people |[[Tucker Carlson]] (Founder)<br/>[[Neil Patel|https://en.wikipedia.org/wiki/Neil_Patel_(political_advisor)]] (Publisher)<br/>[[Brian Danza|https://en.wikipedia.org/wiki/Brian_Danza]] (COO)<br/> Geoff Ingersoll (Editor-in-Chief)<<ref " [1]">><br/>|
|!website |[[dailycaller.com|https://dailycaller.com]]|
</div>

<div style="float: right; max-width:300px">

|>| !The Daily Caller News Foundation |
|!registration id |5019103|
|!jurisdiction |us-de|
|!tax id |45-2922471|
|!formation |July 26, 2011|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Daily Caller News Foundation|https://www.erieri.com/Form990Finder/Details?EIN=452922471]]|<|<|
|!EIN |45-2922471|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |09/2013|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/452922471/452922471_2019_%20.pdf]]|04/02/21| $1,145,717.00|
|!2018 |[[990|http://990.erieri.com/EINS/452922471/452922471_2018_%20.pdf]]|02/07/20| $1,051,239.00|
|!2017 |[[990|http://990.erieri.com/EINS/452922471/452922471_2017_10360f51.PDF]]|02/22/19| $1,334,900.00|
|!2016 |[[990|http://990.erieri.com/EINS/452922471/452922471_2016_0ed5ba33.PDF]]|02/01/18| $1,196,207.00|
|!2015 |[[990|http://990.erieri.com/EINS/452922471/452922471_2015_0d6ffc38.PDF]]|03/03/17| $2,207,506.00|
|!2014 |[[990|http://990.erieri.com/EINS/452922471/452922471_2014_0ba91016.PDF]]|08/04/15| $321,686.00|
|!2013 |[[990EZ|http://990.erieri.com/EINS/452922471/452922471_2013_0a86b490.PDF]]|08/27/14| $6,540.00|
|!2012 |[[990|http://990.erieri.com/EINS/452922471/452922471_2012_0a190878.PDF]]|03/27/14| $159,442.00|
|!2011 |[[990EZ|http://990.erieri.com/EINS/452922471/452922471_2011_08df7bab.PDF]]|12/31/12| $1,358.00|

!!!See also
*[[The Daily Caller|https://en.wikipedia.org/wiki/The_Daily_Caller]] - //Wikipedia.//

!!!External links
*[[The Daily Caller Has A White Nationalist Problem|https://www.splcenter.org/hatewatch/2017/08/16/daily-caller-has-white-nationalist-problem]], Southern Poverty Law Center.

----
<br/><<footnotes " [1]" "https://dailycaller.com/about-us/">>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !The Daily Signal |
</div>

''''The Daily Signal'''' is a conservative American [[political media|https://en.wikipedia.org/wiki/political_journalism]] news website founded in June 2014. The publication focuses on politics, policy, and culture and offers political commentary from a [[conservative|https://en.wikipedia.org/wiki/Conservatism_in_the_United_States]] perspective. It is published by conservative think tank [[The Heritage Foundation|Heritage Foundation]].

!!!See also
*[[The Daily Signal|https://en.wikipedia.org/wiki/The_Daily_Signal]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Daily Stormer |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/7/78/Daily_Stormer.png/175px-Daily_Stormer.png]] |
</div>

''''The Daily Stormer'''' is an American [[neo-Nazi|Neo-Nazi]], [[white supremacist]], and [[Holocaust denial]] commentary and message board website that advocates for the [[genocide]] of [[Jews]].<<ref " [2]">><<ref " [3]">><<ref " [1]">><<ref " [4]">> It considers itself a part of the [[alt-right|Alt-Right]] movement.<<ref " [5]">> Its editor, Andrew Anglin, founded it on July 4, 2013, as a faster-paced replacement for his previous website ''Total Fascism''. The website also publishes its content in [[Spain]] and [[Latin America]], [[Italy]] and [[Greece]].

!!!See also
*[[The Daily Stormer|https://en.wikipedia.org/wiki/The_Daily_Stormer]] - //Wikipedia.//

!!!External links
*[[The Daily Stormer|https://rationalwiki.org/wiki/The_Daily_Stormer]], RationalWiki.

----
<br/><<footnotes " [1]" "O'Brien, Luke (January 19, 2018). [[American Neo-Nazi Is Using Holocaust Denial As A Legal Defense|https://www.huffingtonpost.com/entry/neo-nazi-holocaust-denial-legal-defense_us_5a612a5ce4b0125fd6354368]]. //[[HuffPost]]//.">><br/><<footnotes " [2]" "Wines, Michael (July 5, 2015). [[White Supremacists Extend Their Reach Through Websites|https://www.nytimes.com/2015/07/06/us/white-supremacists-extend-their-reach-through-websites.html]]. //[[The New York Times]]//.">><br/><<footnotes " [3]" "Pearce, Matt (June 24, 2015). [[What happens when a millennial goes fascist? He starts up a neo-Nazi site|http://www.latimes.com/nation/la-na-daily-stormer-interview-20150624-story.html]]. //Los Angeles Times//.">><br/><<footnotes " [4]" "O'Brein, Luke (December 2017). [[The Making of an American Nazi|https://www.theatlantic.com/magazine/archive/2017/12/the-making-of-an-american-nazi/544119/]].">><br/><<footnotes " [5]" "Gallo, William (August 25, 2016). [[What is the 'Alt-Right'?|http://www.voanews.com/a/hillary-clinton-attacks-donald-trump-alt-right-ties/3481117.html]]. [[Voice of America]].">>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !''The Daily Wire'' |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/4/44/Dailywirelogo.PNG/175px-Dailywirelogo.PNG]] |
|!website |[[dailywire.com|https://dailywire.com]]|
</div>

''''The Daily Wire'''' is an American [[right-wing|https://en.wikipedia.org/wiki/right-wing]]<<ref " [1]">>, [[conservative|https://en.wikipedia.org/wiki/Conservatism_in_the_United_States]] news and opinion website founded in 2015 by political commentator [[Ben Shapiro]]<<ref " [2]">> who is the site's [[editor-in-chief|https://en.wikipedia.org/wiki/editor-in-chief]],<<ref " [3]">><<ref " [4]">> funded by the [[Wilks Brothers]].

!!!See also
*[[The Daily Wire|https://en.wikipedia.org/wiki/The_Daily_Wire]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "[[At Boston University, Conservative Agitator Ben Shapiro Gives Talk Amid Protests, Criticisms|https://www.wbur.org/news/2019/11/14/daily-wire-young-amercians-activists-protesters-bu]]. //WBUR News//. November 14, 2019.">><br/><<footnotes " [2]" "Gold, Hadas (March 14, 2016). [[Michelle Fields, Ben Shapiro Resign from Breitbart|http://www.politico.com/blogs/on-media/2016/03/michelle-fields-ben-shapiro-resign-from-breitbart-220709]].">><br/><<footnotes " [3]" "[[Political commentator Ben Shapiro to Speak at Roanoke College on Thursday|http://www.roanoke.com/community/sosalem/political-commentator-ben-shapiro-to-speak-at-roanoke-college-on/article_95429f60-7e99-11e6-a22e-878928626352.html]].">><br/><<footnotes " [4]" "Maddaus, Gene (January 19, 2017). [[Inside the Battle 'For the Soul of Conservative Media'|https://variety.com/2017/digital/features/breitbart-conservative-media-alt-right-1201963223/]]. //Variety//.">>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Daisy Group |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Dalson Chen |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Dalton McGuinty |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Dan Coats |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/0/0d/Dan_Coats_official_DNI_portrait.jpg/175px-Dan_Coats_official_DNI_portrait.jpg]] |
|!occupation |Politician|
|!birth name |Daniel Ray Coats|
|!birth date |May 16, 1943 (78 years)|
|!birth place |[[Jackson, Michigan|https://en.wikipedia.org/wiki/Jackson,_Michigan]], U.S.|
</div>

!!!See also
*[[Dan Coats|https://en.wikipedia.org/wiki/Dan_Coats]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Dan Crenshaw |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Dan Harris |
|!occupation |Journalist|
</div>

{{||StandardTid}}
----

{{f355.png}} ''[[Dan Harris on #HarperHistory in the House of Commons - April 27, 2012|https://www.youtube.com/watch?v=TXtWjs-JZOg]]'' April 27, 2012, Dan Harris, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/TXtWjs-JZOg" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

[[Dan Harris]] (Member of Parliament for [[Scarborough]] Southwest) shares humourous #[[HarperHistory]] tweets from Canadians across the country in the [[House of Commons]].
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Dan Wilks |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Dancing, church and dim sum: Jason Kenney targets GTA cultural communities for federal Conservatives in Ontario visit|https://www.thestar.com/politics/federal/2019/10/05/dancing-church-and-dim-sum-jason-kenney-targets-gta-cultural-communities-for-federal-conservatives-in-election-campaign.html]]'' October 5, 2019, Alex Ballingall, [[Toronto Star]]

----
Whether Garba dancing with Gujaratis in [[Brampton]] or tucking into dim sum at a [[Chinese]] restaurant in [[Richmond Hill]], [[Alberta]] Premier [[Jason Kenney]] returned this weekend to the diverse cluster of GTA ridings he frequented as federal immigration minister under [[Stephen Harper]], trying to rally support to the Conservative cause.

Just over two weeks before voting day, Kenney's presence underscored the crucial importance of this battleground region as the Conservatives and Liberals appear locked in a dead heat in most public polls.

To help lift his federal cousins to victory, the United Conservative premier brought his standard pitch to the GTA: Alberta is hurting, and anything less than a Conservative majority in [[Ottawa]] will just crank up the pain.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Daniel Dale |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Daniel Engber |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Daniel Pipes |
|>| [img width=175px [Pipes orating at USC's American Freedom Alliance conference on June 15, 2008|https://upload.wikimedia.org/wikipedia/commons/thumb/f/f9/Daniel_Pipes_LF.JPG/175px-Daniel_Pipes_LF.JPG]] |
|!birth date |September 9, 1949 (71 years)|
|!birth place |[[Boston|https://en.wikipedia.org/wiki/Boston]], [[Massachusetts|https://en.wikipedia.org/wiki/Massachusetts]], U.S.|
</div>

!!!See also
*[[Daniel Pipes|https://en.wikipedia.org/wiki/Daniel_Pipes]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Daniel Schow |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Darik Horn |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Dark money |
</div>

!!!External links
*[[Dark Money Basics|https://www.opensecrets.org/dark-money/basics]], OpenSecrets.
*[[Dark Money Process|https://www.opensecrets.org/dark-money/process]], OpenSecrets.

{{||StandardTid}}
----

{{f84.png}} ''[[Dark Money in Conservative Politics: The Shadowy American Nonprofit Bankrolling Canada's Conservative Movement|https://north99.org/2018/02/08/dark-money-conservative-politics-shadowy-american-nonprofit-bankrolling-canadas-conservative-movement/]]'' February 8, 2018, [[North99]]

----
In our series Dark Money in Conservative [[Politics]], we take a deep look at where [[Canada]]'s Conservative movement gets its funding and support from international sources.

Our first story looked at the [[Justice Centre for Constitutional Freedoms]] (JCCF) and the web of funding and incestuous connections between other right-wing causes.

Our second story analyzed the deep connections between the JCCF and the alt-right media outlet [[Rebel Media]], and how The Rebel helps fundraise for the JCCF.
----

{{f0.png}} ''[[Dark money in oil and pipelines make the water more muddy|https://observerxtra.com/2019/05/09/dark-money-in-oil-and-pipelines-make-the-water-more-muddy/]]'' May 9, 2019, Steve Kannon, [[The Observer]]

----
The election of a [[Jason Kenney]]-led government means [[Alberta]] will be pushing to get tar sands oil flowing again at all costs, the environment included. Throw in an upcoming federal election and the government's purchase of the Trans Mountain pipeline, and it's a good bet there will be additional pressure to do something for the West.

Kenney's stance is clear. His right-wing government makes no pretence of weighing all sides of the debate. The Trudeau Liberals, however, are attempting to appear to be something to everyone on this issue.

We can expect plenty of vitriol, particularly from the energy companies eager to extract more resources, both in Alberta and everywhere else they have holdings. Climate-change researchers have estimated some 80 per cent of all carbon-based energy in the ground – coal, oil, natural gas – will have to remain there if we're to have any chance of avoiding catastrophic warming due to greenhouse gas emissions. Those with profits in mind are having no part of it.
----

{{f355.png}} ''[[Dark Money: Chrystia Freeland and Jane Mayer|https://www.youtube.com/watch?v=km_RGpWENAo]]'' April 29, 2016, Rotman School of Management, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/km_RGpWENAo" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

Guest Speaker: [[Jane Mayer]], Staff Writer, The [[New Yorker]]; Author, Dark Money: The Hidden History of the Billionaires Behind the Rise of the Radical Right (Doubleday, [[2016]])

Additional Guest Speaker: Hon. [[Chrystia Freeland]], MP and Minister of International Trade for [[Canada]]; Author, Plutocrats: The Rise of the New Global Super Rich and the Fall of Everyone Else (Doubleday, [[2012]])

Moderator: Alison Smith, [[Journalist]]
<div style="float: right; max-width:300px">

|>| !Dark Right |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Dark Web Intellectuals Feel Like Their Free Speech is Under Attack-Even Though They Are Super Successful|https://www.themarysue.com/dark-web-intellectuals-sadfolk-nation/]]'' May 23, 2018, Princess Weekes, [[The Mary Sue]]

----
Sometimes you read an opening sentence and your hand instinctively moves to the nearest glass of wine, or if you are sober the nearest glass Diet Coke, because you are in for some shit. Take the opening paragraph of [[New York Times]] opinion author Bari Weiss in her piece "Meet the Renegades of the [[Intellectual Dark Web]]":

Here are some things that you will hear when you sit down to dinner with the vanguard of the Intellectual Dark Web: There are fundamental biological differences between men and women. Free speech is under siege. Identity politics is a toxic ideology that is tearing American society apart. And we're in a dangerous place if these ideas are considered "dark."

Weiss then goes on to talk about this collection League of Extraordinary Political Gentlemen made up of people like [[Ben Shapiro]], Bret and [[Eric Weinstein]] (no relation to Harvey), [[Heather Heying]], and [[Sam Harris]].
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Daryl Kramp |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Data Propria, Inc. |
|!formation |February 1, 2018|
|!registration id |E0056442018-2|
|!jurisdiction |us-nv|
</div>

{{||StandardTid}}
!!!See also
*[[Data Protection Act 1998|https://en.wikipedia.org/wiki/Data_Protection_Act_1998]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Data-driven elections and the key questions about voter surveillance|https://theconversation.com/data-driven-elections-and-the-key-questions-about-voter-surveillance-121164]]'' August 5, 2019, David Lyon, [[The Conversation]]

----
The upcoming Canadian federal election once again raises the spectre of interference and disruption through the misuse and abuse of personal data.

This is a surveillance issue, because as experts who study surveillance, we know political consultancy companies are collecting, analyzing and using data in order to powerfully influence populations who are generally unaware of how their data is being processed. Opacity and complexity are common features of contemporary surveillance issues.

These questions have come to global public attention as a result of the [[Cambridge Analytica]] and [[Facebook]] scandals.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Dave Rubin |
</div>

!!!See also
*[[Dave Rubin|https://en.wikipedia.org/wiki/Dave_Rubin]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Dave Smith |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !David Bossie |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/4/4b/David_Bossie_by_Gage_Skidmore_5.jpg/175px-David_Bossie_by_Gage_Skidmore_5.jpg]] |
</div>

!!!See also
*[[David Bossie|https://en.wikipedia.org/wiki/David_Bossie]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !David Cavey |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !David Cay Johnston |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !David Clarke |
</div>

!!!See also
*[[David Clarke (sheriff)|https://en.wikipedia.org/wiki/David_Clarke_(sheriff)]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !David Climenhaga |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !David Cole |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !David Corn |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !David Duke |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/5/57/Rsz_davidduke.jpg/175px-Rsz_davidduke.jpg]] |
|!office |[[Grand Wizard]] of the <br>[[Knights of the Ku Klux Klan]]|
|!term start |1974|
|!term end |1979/1980|
|!predecessor |''Position established''|
|!successor |[[Don Black (white supremacist)|Don Black]]|
|!state house2 |Louisiana|
|!district2 |81st|
|!term start2 |February 18, 1989|
|!term end2 |January 13, 1992|
|!predecessor2 |[[Charles Cusimano|Chuck Cusimano]]|
|!successor2 |[[David Vitter]]|
|!birth date |July 1, 1950 (71 years)|
|!birth place |[[Tulsa, Oklahoma]], U.S.|
|!children |2|
|!education |[[Louisiana State University|Louisiana State University, Baton Rouge]] ,,(BA),,<br>[[Interregional Academy of Personnel Management]] ,,(PhD),,|
|!party |[[American Nazi Party|American Nazi]] (before 1975)<<ref " [1]">><br>[[Democratic Party (United States)|Democratic]] (1975–1988)<br>[[Populist Party (United States, 1984)|Populist]] (1988–1989)<br>[[Republican Party (United States)|Republican]] (1989–1999; 2016–present)<<ref " [2]">><br>[[Reform Party of the United States of America|Reform]] (1999–2001)<<ref " [3]">>|
</div>

!!!See also
*[[David Duke|https://en.wikipedia.org/wiki/David_Duke]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Paul West (1991-12-05). [[David Duke takes aim at presidency La. legislator unveils GOP primary bid|http://articles.baltimoresun.com/1991-12-05/news/1991339014_1_david-duke-duke-called-duke-announced]]. //Baltimore Sun//.">><br/><<footnotes " [2]" "[[The Latest: Ex-KKK leader Duke: 'My time has come'|http://www.sandiegouniontribune.com/sdut-the-latest-ex-kkk-leader-duke-says-he-will-run-2016jul22-story,amp.html]]. //The San Diego Union-Tribune//. July 22, 2016.">><br/><<footnotes " [3]" "[[Donald Trump Condemned Klansman David Duke in 2000, But Now Claims To \u2018Know Nothing About' Him|http://www.breitbart.com/big-government/2016/02/28/donald-trump-has-known-about-klansman-david-duke-a-man-he-claimed-to-know-nothing-about-since-at-least-the-year-2000donald-trump-has-known-about-klansman-david-duke-a-man-he-claim/]]. //[[Breitbart News]]//. February 28, 2016.">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !David Frum |
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[David Frum has 'no regrets' about controversial debate with Steve Bannon|https://www.cbc.ca/radio/asithappens/as-it-happens-monday-edition-1.4892526/david-frum-has-no-regrets-about-controversial-debate-with-steve-bannon-1.4892531]]'' November 5, 2018, Carol Off, As It Happens, [[CBC Radio]]

----
"I said what I wanted to say and I think it had the main effect that I wanted to have, which is to give people on the eve of the American midterm, give those who see what's happening encouragement and hope."

Frum, a senior editor at [[The Atlantic]] magazine, debated Bannon, the former executive chairman of right-wing website [[Breitbart]] News, about the role of populism in politics as part of the [[Munk Debates]] in [[Toronto]] on Friday.

The event sparked a protest outside the Roy Thomson Hall venue, largely centred around opposition to the inclusion of Bannon, who helped [[Donald Trump]] win the [[2016]] U.S. presidential election and served as White House chief strategist for eight months until August [[2017]].
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !David Hogg |
|>| [img width=175px [Hogg at a rally on February 17, 2018|https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/David_Hogg_at_the_Rally_to_Support_Firearm_Safety_Legislation_in_Fort_Lauderdale.jpg/175px-David_Hogg_at_the_Rally_to_Support_Firearm_Safety_Legislation_in_Fort_Lauderdale.jpg]] |
|!birth name |David Miles Hogg|
|!birth date |April 12, 2000 (21 years)|
</div>

!!!See also
*[[David Hogg|https://en.wikipedia.org/wiki/David_Hogg]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !David Horowitz |
|>| [img width=175px [Horowitz in February 2011|https://upload.wikimedia.org/wikipedia/commons/thumb/e/ed/David_Horowitz_by_Gage_Skidmore.jpg/175px-David_Horowitz_by_Gage_Skidmore.jpg]] |
|!birth name |David Joel Horowitz|
|!birth date |January 10, 1939 (82 years)|
|!birth place |[[Forest Hills, Queens, New York|https://en.wikipedia.org/wiki/Forest_Hills,_Queens]], U.S.|
|!occupation |[[David Horowitz Freedom Center]]|
|!nationality |United States|
|!education |MA, [[University of California at Berkeley|https://en.wikipedia.org/wiki/University_of_California_at_Berkeley]]<br>BA, [[Columbia University|https://en.wikipedia.org/wiki/Columbia_University]]|
</div>

!!!See also
*[[David Horowitz|https://en.wikipedia.org/wiki/David_Horowitz]] - //Wikipedia.//

!!!External links
*[[David Horowitz|https://www.splcenter.org/fighting-hate/extremist-files/individual/david-horowitz]], Southern Poverty Law Center.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !David Horowitz Freedom Center |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/2/20/DH-FreedomCenter_logo.jpg]] |
|!formation |August 4, 1988|
|!tax id |95-4194642|
|!jurisdiction |us-ca|
|!registration id |C1442535|
|!website |[[davidhorowitzfreedomcenter.org|https://www.davidhorowitzfreedomcenter.org]]|
|!product |[[FrontPage Magazine|https://en.wikipedia.org/wiki/FrontPage_Magazine]]|
|!focus |[[Media|https://en.wikipedia.org/wiki/Mass_media]]|
|!former name |Center for the Study of Popular Culture|
</div>

The ''David Horowitz Freedom Center'', formerly the ''Center for the Study of Popular Culture'' (''CSPC''), is a [[conservative|https://en.wikipedia.org/wiki/Conservatism_in_the_United_States]]<<ref " [1]">><<ref " [2]">><<ref " [3]">> foundation founded in 1988 by political [[activist]] [[David Horowitz]] and his long-time collaborator [[Peter Collier|https://en.wikipedia.org/wiki/Peter_Collier_(political_author)]]. It was established with funding from groups including the [[John M. Olin Foundation]], the [[Bradley Foundation]] and the [[Scaife Foundation|Scaife Foundations]]. It runs several websites and blogs, including ''[[FrontPage Magazine]]'', Students for Academic Freedom and [[Jihad Watch]]. It has been described as Islamophobic<<ref " [4]">><<ref " [5]">> as has its blog [[Jihad Watch]].<<ref " [6]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |June 27, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[David Horowitz Freedom Center|https://www.erieri.com/Form990Finder/Details?EIN=954194642]]|<|<|
|!EIN |95-4194642|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |06/1993|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/954194642/954194642_2019_%20.pdf]]|03/31/21| $1,447,229.00|
|!2017 |[[990|http://990.erieri.com/EINS/954194642/954194642_2017_100ad2b4.PDF]]|12/20/18| $1,499,905.00|
|!2016 |[[990|http://990.erieri.com/EINS/954194642/954194642_2016_0ea64623.PDF]]|12/29/17| $1,423,288.00|
|!2015 |[[990|http://990.erieri.com/EINS/954194642/954194642_2015_0d6e455c.PDF]]|03/02/17| $1,235,397.00|
|!2014 |[[990|http://990.erieri.com/EINS/954194642/954194642_2014_0c4bc1fe.PDF]]|02/22/16| $2,112,347.00|
|!2013 |[[990|http://990.erieri.com/EINS/954194642/954194642_2013_0b0b0efb.PDF]]|12/29/14| $2,012,245.00|
|!2012 |[[990|http://990.erieri.com/EINS/954194642/954194642_2012_09c7b54e.PDF]]|12/10/13| $2,084,555.00|
|!2011 |[[990|http://990.erieri.com/EINS/954194642/954194642_2011_08da1c9c.PDF]]|12/26/12| $2,021,355.00|
|!2010 |[[990|http://990.erieri.com/EINS/954194642/954194642_2010_07a3d35b.PDF]]|11/07/11| $1,468,315.00|
|!2009 |[[990|http://990.erieri.com/EINS/954194642/954194642_2009_06512092.PDF]]|09/01/10| $1,339,331.00|
|!2008 |[[990|http://990.erieri.com/EINS/954194642/954194642_2008_052CC3F3.PDF]]|07/13/09| $1,646,789.00|
|!2007 |[[990|http://990.erieri.com/EINS/954194642/954194642_2007_04419B5E.PDF]]|08/28/08| $2,270,510.00|

!!!See also
*[[David Horowitz Freedom Center|https://en.wikipedia.org/wiki/David_Horowitz_Freedom_Center]] - //Wikipedia.//

!!!External links
*[[FEAR INC. Explore the $57 million network fueling Islamophobia in the United States|https://www.islamophobianetwork.com/]], Center for American Progress.
*[[The Godfather|https://www.splcenter.org/fighting-hate/intelligence-report/2014/godfather]], Southern Poverty Law Center.
*[[David Horowitz Freedom Center|https://www.sourcewatch.org/index.php/David_Horowitz_Freedom_Center]], SourceWatch.

----
<br/><<footnotes " [1]" "Maureen Ryan. &quot;The Other Side of Grief: The Home Front and the Aftermath in American Narratives of the Vietnam (Culture, Politics, and the Cold War Culture, Politics, and the conservative David Horowitz Freedom Center)&quot;. Univ. of Massachusetts Press.">><br/><<footnotes " [2]" "Asma Khalid (October 20, 2007). [[Horowitz campus effort targets Islamic 'fanatics'|https://news.google.com/newspapers?nid=1314&dat=20071020&id=_2lWAAAAIBAJ&sjid=d_MDAAAAIBAJ&pg=3260,7355318]]. //[[The Spokesman-Review]]//.">><br/><<footnotes " [3]" "Michael Krebs (December 23, 2010). [[Controversy in Seattle over anti-Israel outdoor advertisements|http://digitaljournal.com/article/301717]]. //DigitalJournal.com//.">><br/><<footnotes " [4]" "Kazem, Halima (20 June 2016). [[Funding Islamophobia: $206m went to promoting 'hatred' of American Muslims|https://www.theguardian.com/us-news/2016/jun/20/islamophobia-funding-cair-berkeley-report]]. The Guardian.">><br/><<footnotes " [5]" "Yang, Jennifer (21 December 2017). [[Board member of anti-racism agency fired amid accusations of Islamophobic commentary|https://www.thestar.com/news/canada/2017/12/21/board-member-of-anti-racism-agency-fired-amid-accusations-of-islamophobic-commentary.html]].">><br/><<footnotes " [6]" "John L. Esposito. [[Islamophobia and the Challenges of Pluralism in the 21st Century - Introduction|http://www12.georgetown.edu/sfs/docs/ACMCU_Islamophobia_txt_99.pdf]]. Prince Alwaleed Bin Talal Center for Muslim-Christian Understanding, Georgetown University.">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
Name collision. One with Ontario Ministry of Health, one [[David Lee Jensen]], probably with the Jensen clan.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !David Johnston |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !David Koch |
|>| [img width=175px [Koch in 2015|https://upload.wikimedia.org/wikipedia/commons/thumb/3/36/David_Koch_by_Gage_Skidmore.jpg/175px-David_Koch_by_Gage_Skidmore.jpg]] |
|!birth name |David Hamilton Koch|
|!birth date |May 3, 1940|
|!birth place |[[Wichita, Kansas|https://en.wikipedia.org/wiki/Wichita,_Kansas]], U.S.|
|!death date |August 23, 2019 (79 years)|
|!death place |[[Southampton, New York|https://en.wikipedia.org/wiki/Southampton,_New_York]], U.S.|
</div>

!!!See also
*[[David Koch|https://en.wikipedia.org/wiki/David_Koch]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !David Lane |
</div>

Name collision.

!!!See also
*[[David Lane (activist)|https://en.wikipedia.org/wiki/David_Lane_(activist)]] - //Wikipedia.//
*[[David Lane (white supremacist)|https://en.wikipedia.org/wiki/David_Lane_(white_supremacist)]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !David Magerman |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !David Menzies |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/1/12/David-Menzoid-Menzie.jpg/175px-David-Menzoid-Menzie.jpg]] |
|!occupation |"Journalist"|
|!employer |[[Rebel Media]]|
</div>

"The Menzoid, as he prefers to be known, is something of a professional clown. (He's also a former National Post contributor.) He often performs stunts meant to humiliate or mock the left."<<ref " [1]">>

----
<br/><<footnotes " [1]" "Warnica, Richard (August 18, 2017). [[Inside Rebel Media: How Ezra Levant built an extreme media juggernaut|https://nationalpost.com/features/inside-ezra-levants-rebel-media]]. //National Post//.">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !David Miller |
</div>

Name collision to be fixed: [[David H. Miller]] (lobbyist) and [[David E. Miller]] (anti-Narconon lawyer).

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !David Pecker |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !David Price |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !David Rider |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !David Rubin |
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
Name collisions.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[David Suzuki speaks out against Stephen Harper at Stand Up for Science rally in Vancouver|https://www.straight.com/news/424891/david-suzuki-speaks-out-against-stephen-harper-stand-science-rally-vancouver]]'' September 16, 2013, Travis Lupick, [[Georgia Straight]]

----
Cheers of approval greeted [[David Suzuki]] as he spoke before a large group that rallied in defence of science at the [[Vancouver]] Art Gallery today (September 16).

"We now have a prime minister intent on pushing through the pipeline across [[British Columbia]] before all of the scientific information—the assessment—is even in," said the academic and famed environmentalist. "We don't make informed decisions that way. We have to assess the information available. But what we are now is we are threatened with politicians deciding, not only whether or not to listen to scientists, but the kind of information that scientists are allowed to tell us about."

The event was one of 14 protests staged across the country under the slogan [[Stand Up for Science]].
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !David Yerushalmi |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Days After Its Disastrous British Launch, Turning Point Has Already Lost One Of Its Star Recruits|https://www.buzzfeed.com/alexspence/pro-trump-turning-point-loses-star-activists]]'' February 8, 2019, Alex Spence, [[BuzzFeed News]]

----
They were here to start a culture war, and [[Charlie Kirk]] was looking forward to the backlash.

"There will be retaliation, there will be protest," the 25-year-old founder of [[Turning Point USA]], a right-wing student organisation with close links to [[Donald Trump]], said in [[London]] recently as he described plans for an assault on British university campuses. "You will see that it takes individuals to go straight into the fire to start a movement."

But already some of the Tory activists Kirk recruited to launch Turning Point in the [[UK]] are having second thoughts about its war on "cultural marxism", according to several people familiar with their internal discussions. Within days of the launch, one of the "influencers" tapped to front the campaign has distanced himself from the group, [[BuzzFeed News]] has learned.

"There was a sense of people realising, 'Who are these cranks?'," one source said.

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Deadline to become voting member for Conservative leadership race lands Friday|https://www.cbc.ca/news/politics/conservative-leadership-mackay-otoole-lewis-sloan-scheer-1.5569808]]'' May 14, 2020, Hannah Thibedeau, [[CBC News]]

----
The vote to choose [[Andrew Scheer]]'s replacement as leader of the Conservative Party is still months away, but a key milestone arrives Friday — the deadline to become a member eligible to cast a ballot.

The cut-off for obtaining online membership is 11:59 p.m. ET.

"I know for sure that we'll be on the phone with people late at night tomorrow who've let it go until the last minute," said [[Steve Outhouse]], campaign manager for candidate [[Leslyn Lewis]].
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Dean Del Mastro |
</div>

{{||StandardTid}}
----

{{f49.png}} ''[[Dean Del Mastro resigns his seat in House of Commons before vote to suspend him|https://nationalpost.com/news/politics/dean-del-mastro-resigns-his-seat-in-house-of-commons-after-hes-found-guilty-of-violating-canada-elections-act]]'' November 5, 2014, Canadian Press, [[National Post]]

----
Disgraced Peterborough MP [[Dean Del Mastro]] abruptly resigned his [[House of Commons]] seat Wednesday, less than a week after a judge found him guilty on three counts of violating the [[Canada Elections Act]].

Del Mastro, a former parliamentary secretary to Prime Minister [[Stephen Harper]], was convicted of exceeding spending limits during the [[2008]] election, as well as failing to report a personal contribution of $21,000 to his own campaign and knowingly submitting a falsified document.

"I hope someday to be back in this place, but if I don't, always keep in mind it's a simple chair, but it represents the hopes and dreams and futures of thousands you represent and millions across the country," Del Mastro told the Commons, his voice quavering as he glanced back at his seat.
----

{{f0.png}} ''[[Dean Del Mastro was "bragging" about saving federal water research facility, says book|https://o.canada.com/news/dean-del-mastro-was-bragging-about-saving-federal-water-research-facility-says-book]]'' October 10, 2013, Mike De Souza, [[Canada.com]]

----
OTTAWA-The author of a new book about the alleged muzzling of federal scientists says a leaked fundraising letter that featured a Conservative party logo could provide an interesting chapter to add to his research.

"This is really, really typical of the kind of indignant recklessness that this government seems to specialize in," said Chris Turner, a journalist who ran as a Green party candidate in a federal by-election in [[Calgary]] last year.

The Tory fundraising letter, leaked to [[Postmedia]] News, [[iPolitics]] as well as the Dryden Observer in the federal riding of Prime Minister [[Stephen Harper]]'s science minister, [[Greg Rickford]], asked Conservatives to send money to help the minister and the party fend off what it described as attacks from some scientists, who were labelled as "radical ideologues."
<div style="float: right; max-width:300px">

|>| !Dean French |
</div>

{{||StandardTid}}
----

{{f94.png}} ''[[Dean French drops libel lawsuit against MPP Randy Hillier|https://www.thestar.com/politics/provincial/2019/07/22/dean-french-withdraws-libel-slander-action-against-mpp-randy-hillier.html]]'' July 22, 2019, Robert Benzie, [[Toronto Star]]

----
[[Dean French]], the controversial former chief of staff to Premier [[Doug Ford]], has withdrawn his $100,000 libel and slander lawsuit against MPP [[Randy Hillier]]. French, who resigned June 21 amid a cronyism scandal, had launched the legal action against the maverick Independent MPP in April after a [[Twitter]] post from Hillier.

As first disclosed by the Star, the two sides had been in negotiations for weeks to resolve the matter, which was a source of embarrassment to the premier because of the optics of a political staffer suing an elected official over a tweet.

Asked Monday for a statement on the end of the legal tussle, a Ford aide said "the premier's office has no comment."
----

{{f94.png}} ''[[Dean French parts ways with the PC re-election campaign|https://www.thestar.com/politics/provincial/2019/06/24/premier-doug-fords-former-chief-of-staff-dean-french-parts-ways-with-the-progressive-conservative-re-election-campaign.html]]'' June 24, 2019, Robert Benzie, [[Toronto Star]]

----
French allegedly "read the Riot Act to all (premier's office) staff and then in a separate meeting with chiefs," said the source, speaking confidentially in order to discuss internal discussions.

"The implied threat was, 'Make no mistake, I still control things,'" the insider said.

Three senior officials in the premier's office strongly disputed that account and insisted French did not assert his authority because he no longer has any.
----

{{f94.png}} ''[[Dean French relative quits provincial appointment|https://www.thestar.com/politics/provincial/2019/06/25/dean-french-relative-quits-provincial-appointment.html]]'' June 25, 2019, Robert Benzie, [[Toronto Star]]

----
The French connections continue to plague Premier [[Doug Ford]]. Another relative of departed Ford chief of staff, [[Dean French]], who quit after a cronyism flap on Friday night, has now resigned a provincial appointment.

[[Katherine Pal]], managing director of Pal Insurance, was named to the Public Accountants Council on Dec. 31. She is related to Jane Pal French, the former chief of staff's spouse. "The premier's office has spoken with Katherine Pal and she has resigned from [[Ontario]]'s Public Accounts Council, effective immediately," [[Kayla Iafelice]], the premier's director of media relations, said Tuesday.

That panel, which paid a small honorarium per board meeting, is headed by [[Gavin Tighe]], who is the lawyer for both French and Ford. Tighe makes $166,666 as chair of the industry-funded body.
----

{{f0.png}} ''[[Dean French's 'nepotism continues to contaminate the Ford government': source|https://globalnews.ca/news/5429106/dean-french-members-connected-ford-government/]]'' June 25, 2019, Travis Dhanraj, [[Global News]]

----
[[Global News]] has learned that multiple individuals who have direct links to the [[Ontario]] premier's former chief of staff, [[Dean French]], are scattered throughout the PC government.

The individuals include French's family members, and former lacrosse players from St. Michaels College School where French coached.

Speaking on the condition of anonymity, a PC Party source told Global News: "Of course, who you know in politics is what matters. That's how we all got here at the end of the day. But we still had to pay our dues and jump through the hoops. When you see others getting a job just because they happen to play a sport, it hurts morale and is bad for the team."

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f84.png}} ''[[Debates Commission Invites Maxime Bernier But Won't Host Climate Change Debate|https://north99.org/2019/09/17/debates-commission-invites-maxime-bernier-but-wont-host-climate-change-debate/]]'' September 17, 2019, [[North99]]

----
The Commission announced they will extend an invite to [[Maxime Bernier]] to appear at the officially-sanctioned election debates, while at the same time refusing to hold a debate climate change, an issue that polls say is the number one concern for Canadians.

After finishing 1.9% behind [[Andrew Scheer]] for leader of the Conservative Party, Bernier abandoned Scheer and formed the [[People's Party of Canada]]. Bernier has gone on to embrace far-right elements within Canada's society, denouncing immigration and diversity and lashing out at critics over [[Twitter]].

Story after story has shown how white supremacists, neo-Nazis and the far-right are flocking to Bernier's party. Some even became official party organizers.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Deborah Birx |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/6/6a/Deborah_Birx_in_April_2020_face_detail%2C_from-_White_House_Coronavirus_Update_Briefing_%2849742678236%29_%28cropped%29.jpg/175px-Deborah_Birx_in_April_2020_face_detail%2C_from-_White_House_Coronavirus_Update_Briefing_%2849742678236%29_%28cropped%29.jpg]] |
|!title |White House Coronavirus Response Coordinator|
|!occupation |[[Doctor]]|
|!birth date |April 4, 1956 (65 years)|
|!birth place |[[Carlisle, Pennsylvania|https://en.wikipedia.org/wiki/Carlisle,_Pennsylvania]], U.S.|
|!education |[[Houghton College|https://en.wikipedia.org/wiki/Houghton_College]] ([[BS|https://en.wikipedia.org/wiki/Bachelor_of_Science]])<br/>[[Pennsylvania State University|https://en.wikipedia.org/wiki/Penn_State_Milton_S._Hershey_Medical_Center]] ([[MD|https://en.wikipedia.org/wiki/Doctor_of_Medicine]])|
</div>

!!!See also
*[[Deborah Birx|https://en.wikipedia.org/wiki/Deborah_Birx]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Debunking Ford's doublespeak|https://thevarsity.ca/2019/03/17/debunking-fords-doublespeak/]]'' March 17, 2019, Amelia Eaton, [[The Varsity]]

----
In recent years, the issue of free speech on university campuses has become increasingly contentious. U of T became part of the national conversation on free speech when Professor [[Jordan Peterson]] made headlines in [[2016]], and since then, numerous other conflicts have unfolded on campuses across the country.

For example, consider white nationalist [[Faith Goldy]]'s failed speaking event at [[Wilfrid Laurier University]] last year, which was supposed to be hosted by the Laurier Society for Open Inquiry. Or last week's case of the [[University of British Columbia]]'s [[Free Speech]] Club invitation to anti-immigrant speakers [[Stefan Molyneux]] and [[Lauren Southern]] to speak, which was also cancelled.

The misapplication of free speech

Technically, free speech refers to the ability to speak freely without facing retribution from the state. But at universities, free speech groups misapply the concept as a test of campus tolerance for hateful views from controversial speakers they choose to invite, often under the guise of diversity of thought. However, when students or institutions refuse to tolerate their speech, it is not an action of the government — and therefore not a free speech issue.
----

{{f182.png}} ''[[Debunking the claim that $465M given to Afghanistan 'disappeared' under Trudeau|https://www.cbc.ca/news/technology/trudeau-afghanistan-465-million-fact-check-1.5176049]]'' June 17, 2019, Kaleigh Rogers, [[CBC News]]

----
A false blog post claiming that the Trudeau government sent $465 million in foreign aid to [[Afghanistan]], only to have it "disappear," continues to be shared online.

The right-wing fringe political party that originally penned the post is one of a handful of Canadian groups that peddle false and misleading information online in an effort to spread xenophobic ideas, according to the [[Canadian Anti-Hate Network]].

On April 29, the [[Cultural Action Party]] published a blog post on its website titled "Trudeau Govt Hand $465 Million To Afghanistan, Funds Disappear." Since its original publication, the story has been posted to dozens of [[Facebook]] groups and garnered more than 20,000 interactions, according to the social media monitoring site CrowdTangle.
----

{{f0.png}} ''[[Debunking the Fraser Institute's latest scaremongering on Indigenous rights|https://www.straight.com/news/934906/seth-klein-debunking-fraser-institutes-latest-scaremongering-indigenous-rights]]'' July 10, 2017, Seth Klein, [[Georgia Straight]]

----
In a particularly dick move (sorry, no other term for it), the [[Fraser Institute]] chose National Aboriginal Day (June 21) to release a report by [[Tom Flanagan]] claiming that a sharp increase in people with Registered Indian status will drive up government costs.

The methodology employed by Flanagan is remarkably shoddy, as I explain below. I'm not sure what sort of peer review process the Fraser Institute follows, but it should be embarrassed.

The report and its associated news release make three dubious and related arguments:
{{||StandardTid}}
----

{{f0.png}} ''[[Decade in review: The rise and fall of Rob Ford|https://nowtoronto.com/news/decade-in-review-rob-ford/]]'' December 16, 2019, Norman Wilner, [[Now Magazine]]

----
In an ideal world, [[Rob Ford]] would never have been the mayor of [[Toronto]]. He'd have remained a reactionary conservative city councillor who voted against programs and policies he didn't like, and who coached football on the side. He was a nuisance, but we could have managed.

But Rob ran for mayor in [[2010]], and he won. And Toronto is still recovering from four years of chaotic mendacity. Worse, his particular brand of red-faced populism served as a test run for the rise of other blundering incompetents.

There's no point in printing the legend: Rob Ford was a disastrous mayor and a pretty awful person besides. His catchy campaign slogans were empty promises: there was no gravy train to stop, no fat to trim. Enabled at every turn by his brother Doug, who assumed Rob's former position on city council, Rob immediately steered Toronto into stagnation, cancelling the ambitious Transit City project on his first day in office and wasting months (and millions) looking for "efficiencies" that didn't exist.
----

{{f365.png}} ''[[Decision to reprimand Aylwin deferred by Barrie council|https://www.simcoe.com/news-story/9406568-decision-to-reprimand-aylwin-deferred-by-barrie-council/]]'' June 3, 2019, Chris Simon, [[Barrie Advance]]

----
Craig said Aylwin violated two sections of council's code of conduct in the post, which also claimed federal Conservative Party Leader [[Andrew Scheer]] appeared on the same stage as alleged neo-Nazi sympathizer [[Faith Goldy]] at a [[United We Roll]] rally in [[Ottawa]]. Aylwin's statement, made in response to shootings at mosques in [[Christchurch]], [[New Zealand]], in mid-March, criticized local MPs for failing to denounce Scheer.

A complaint about Aylwin's post was formally made to the city by [[Barrie-Innisfil]] MP [[John Brassard]] on March 25, who said the post constituted defamation and tried to link him with white supremacists.

Brassard and the other Conservative referred to in the [[Facebook]] post, Barrie-Springwater-Oro-Medonte MP [[Alex Nuttall]], have each launched $100,000 lawsuits against Aylwin.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Deco Labels |
</div>

!!!See also
*[[Deco Labels|https://en.wikipedia.org/wiki/Deco_Labels]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Decoding debate body language: Expert breaks down party leaders' non-verbal cues|https://election.ctvnews.ca/decoding-debate-body-language-expert-breaks-down-party-leaders-non-verbal-cues-1.4628684]]'' October 7, 2019, Christy Somos, [[CTV News]]

----
TORONTO -- The six federal election candidates took the stage for the English-language debate in Gatineau, Que., on Monday, and while the message of each candidate was weighed and measured by Canadians, another, more subtle factor was at play – body language.

"Body language is essential," said Tracey Thomson, a body language expert and chief operating officer and co-founder of TRUTHPLANE, a company dedicated to training business leaders how to project confidence and credibility. "If you can control your body language, you can control your story."

Thomson took part in [[CTV News]]'s live blog during the debate, offering insight into each candidate's body language and delivery of their major talking points.
----

{{f185.png}} ''[[Deconstructing CAPP's energy platform|http://rabble.ca/blogs/bloggers/linda-leons-blog/2019/10/deconstructing-capps-energy-platform]]'' October 13, 2019, Linda Leon, [[rabble.ca]]

----
Of all of the political parties running in this election, the [[Canadian Association of Petroleum Producers]] (CAPP) was the first to release its election platform. It wants your vote.

"But CAPP is not a political party," you might say. Successful governments in [[Alberta]] have been owned by CAPP for roughly 50 years. That is why the Alberta environmental agency is called the Alberta Energy Regulator. With the increase in fracking in B.C., [[Saskatchewan]] and [[Manitoba]], CAPP has reason to believe they could and should own the federal government as well.

In a recent report titled Putting [[Canada]] on the World Stage: An Energy Platform for Canada, CAPP lays out a "National Vision for Oil and Natural Gas," where they deliver instructions to the next federal government on energy policy. CAPP believes that, in spite of evidence to the contrary, they are socially and environmentally responsible, can play their part in reducing their greenhouse gas emissions and do so with the full endorsement of [[First Nations]].
----

{{f94.png}} ''[[Deconstructing Mayor Rob Ford's fiscal record|https://www.thestar.com/yourtoronto/robford/2013/11/08/deconstructing_mayor_rob_fords_fiscal_record.html]]'' November 8, 2013, Daniel Dale, [[Toronto Star]]

----
Below, we deconstruct the claims behind the "$1 billion" plus some of Ford's other boasts related to the budget and the economy.

The "$1 billion" claim is based on: $24 million in "savings" from a user fee increase, $200 million from the abolition of the car tax, $78 million from garbage outsourcing, $6.4 million from cuts to office budgets, $89 million from a new contract his administration negotiated with union employees and $606 million from various "efficiencies."

In truth, the mayor's fiscal claims are exaggerated. He has repeatedly claimed to have saved taxpayers $1 billion — a figure endorsed by the city's senior bureaucrats but one that relies on creative definitions of "savings" and "taxpayers," exaggerations and omissions. Many of his other fiscal claims are also suspect.
----

{{f185.png}} ''[[Deconstructing the Conservative Party's climate plan|http://rabble.ca/blogs/bloggers/linda-leons-blog/2019/07/deconstructing-conservative-partys-climate-plan]]'' July 3, 2019, Linda Leon, blogs, [[rabble.ca]]

----
The Conservative Party's "A Real Plan to Protect Our Environment" begins with two big whoppers.

Conservative leader [[Andrew Scheer]] cannot own the activities of [[Progressive Conservative]] governments as his party's "proud legacy" because the PC governments were progressive and the Conservative Party is not.

Scheer's claim that [[Stephen Harper]] was responsible for the "net decline of greenhouse gas emissions between [[2007]] and [[2015]]" is also bogus. The Harper government closed research laboratories, gutted environmental regulations and threatened bird clubs with [[Canada Revenue Agency]] audits for even mentioning "climate change" in the same sentence as "species loss." There was a big drop in Canada's greenhouse gas emissions that closely corresponds to the [[2008]] recession which led to a corresponding slowdown in fossil fuel production. Our emission levels have been increasing since [[2009]].

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Deepak Anand |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Deeply Conservative but Hey, Don't Worry!|https://thetyee.ca/Analysis/2019/10/09/Scheer-Deeply-Conservative/]]'' October 9, 2019, Steve Burgess, [[The Tyee]]

----
On the stage at Monday's English language leaders' debate, [[Maxime Bernier]] stood just to the right of [[Andrew Scheer]]. Scheer was probably only too happy to have him there.

Bernier's post-convention trajectory may be unprecedented in Canadian politics. A top cabinet minister in the [[Harper government]], a leadership candidate who came within a plastic-wrapped cheese slice of heading the Conservative party, in defeat he stomped off the edge of the political spectrum to start his own registered political troll farm, the [[People's Party of Canada]].

That has given Scheer an opportunity to position himself as a representative of the reasonable right, and Monday he attempted to take it. He lectured Bernier: "You are making your policy based on trying to get likes and retweets from the darkest part of [[Twitter]]."
{{||StandardTid}}
----

{{f185.png}} ''[[Defending public health care in Alberta|https://rabble.ca/podcasts/shows/talking-radical-radio/2019/12/defending-public-health-care-alberta]]'' December 17, 2019, Scott Neigh, [[rabble.ca]]

----
Sandra Azocar is the executive director of Friends of [[Medicare]], an advocacy organization that for the last four decades has been working to defend, improve and expand the public health-care system in [[Alberta]]. [[Scott Neigh]] interviews her about the importance of public health care, some of that history, and what [[Friends of Medicare]] faces today in an Alberta governed by the [[United Conservative Party]] under [[Jason Kenney]].

The core argument for public health care over private for-profit health care is pretty simple -- the profit has to come from somewhere. That means that private for-profit health care ends up being less accessible and/or more expensive, and it reduces costs by eroding working conditions and lowering standards of patient care. There is no shortage of horror stories from the United States of people who have access to no health care at all, or to inadequate levels of care, or who acquire care through taking on brutal levels of debt. Because it allows rich people to buy better care, according to Azocar, private for-profit health care is "elitism, plain and simple."

Azocar worked for many years as a child protection worker and she went on to be a vice-president of her union, the [[Alberta Union of Provincial Employees]]. She served on the board of Friends of Medicare for six years, before taking on the role of executive director for the last seven years.
!!!See also
*[[Defense Production Act of 1950|https://en.wikipedia.org/wiki/Defense_Production_Act_of_1950]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Del Bigtree |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Del Duca to split time pseudo-campaigning and popping into Queen's Park|https://ipolitics.ca/2020/09/03/del-duca-to-split-time-pseudo-campaigning-and-popping-into-queens-park/]]'' September 3, 2020, Iain Sherriff-Scott, [[iPolitics]]

----
[[Ontario Liberal]] Leader [[Steven Del Duca]] plans to split his time during September's house sitting between working from the sidelines of [[Queen's Park]] and mock campaigning, he told [[iPolitics]] in an interview on Thursday.

For Ontarians to "see leadership" in the Liberal leader during the pandemic, he needs to hit the road, he said.

Del Duca, who was elected leader of the [[Ontario Liberal Party]] in March, doesn't currently have a seat in the province's legislature, which poses the unique challenge of managing a caucus during what is primed to be a contentious fall sitting.

{{||StandardTid}}
----

{{f182.png}} ''[[Delays at Ontario's rent-dispute tribunal are growing. Tenants fear what Doug Ford will do about it|https://www.cbc.ca/news/canada/toronto/ontario-landlord-tenant-board-hearing-delays-1.5400739]]'' December 20, 2019, Mike Crawley, [[CBC News]]

----
The delays mean some landlords are out thousands of dollars in unpaid rent as they wait two months or more for hearings to take place. Meanwhile, some tenant advocates worry the delays are part of a deliberate strategy by the [[Ford government]] to pave the way for tribunal reforms that favour landlords.

Officials at the [[Landlord and Tenant Board]] say a shortage of adjudicators appointed to hear cases is contributing to the delays. Those appointments can only be made by cabinet order, so the Ford government is facing blame over its failure to fill some 20 vacant adjudicator posts.

"Currently, there is a lower than normal number of adjudicators, which has contributed to service delays in the time to a hearing and in issuing orders," said [[Sarah Copeland]], communications coordinator for [[Tribunals Ontario]], in an email to [[CBC News]].
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Democracy Watch |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Democracy Watch files legal challenge of Ford government's tribunal appointment process|https://ipolitics.ca/2020/07/16/democracy-watch-files-legal-challenge-of-ford-governments-tribunal-appointment-process/]]'' July 16, 2020, Marco Vigliotti, [[iPolitics]]

----
[[Doug Downey]] the Attorney General of [[Ontario]] makes a speech during the ceremony. New Superior Court Chief Justice Geoffrey Morawetz is sworn-in during a ceremony at 361 University in the largest courtroom, 6-1 in [[Toronto]]. September 9, [[2019]]. Steve Russell/[[Toronto Star]]

An ethics watchdog has filed a legal challenge to the [[Ford government]]'s new appointment process for Ontario's tribunals over concerns that it weakens the political independence of the decision-making bodies.

[[Democracy Watch]] says it has filed an application for judicial review in [[Ontario Superior Court]] to strike down the process for naming members to the Human Rights Tribunal, [[Landlord and Tenant Board]], Ontario Civilian [[Police]] Commission and 29 other quasi-judicial tribunals in the province on the grounds it violates the constitutional principles of administrative tribunal independence and the rule of law.
----

{{f99.png}} ''[[Democracy Watch throws the book at Conservatives over robocalls|https://www.nationalobserver.com/2015/07/23/news/democracy-watch-throws-book-conservatives-over-robocalls]]'' July 23, 2015, [[National Observer]]

----
[[Ottawa]]-based advocacy group [[Democracy Watch]] announced it will launch a private prosecution against the Conservative Party for its role in the [[2011]] "robocalls" scandal, which misled some Canadians to go to the wrong polling stations in key ridings.

The group decided to take action after government lawyers refused to press charges.

At the time of writing, Democracy Watch is focusing legal efforts on one individual at Conservative Party Headquarters who booked calls that gave voters across the country incorrect polling station locations— even after [[Elections Canada]] warned all political parties not to engage in such activities during the 2011 campaign.
----

{{f94.png}} ''[[Democracy Watch turns up the heat on Premier Doug Ford over the Ron Taverner appointment|https://www.thestar.com/politics/provincial/2019/03/25/democracy-watch-turns-up-the-heat-on-premier-doug-ford-over-the-ron-taverner-appointment.html]]'' March 25, 2019, Robert Benzie, [[Toronto Star]]

----
An [[Ottawa]]-based democracy group wants [[Ontario]]'s integrity and conflict of interest commissioners to probe why Premier [[Doug Ford]]'s friend, [[Ron Taverner]], was given "preferential treatment" during the government's pursuit of a new OPP commissioner. Taverner, a 72-year-old [[Toronto]] police superintendent, was hired last November, but withdrew his name from consideration on March 6 after a public outcry over his close friendship with Ford.

Premier Doug Ford has maintained he and his staff did nothing wrong in the appointment of Ron Taverner. ( Star wire services )

While integrity commissioner [[J. David Wake]] last week concluded in a 101-page ruling that the premier "did not breach" the Members' Integrity Act, the independent ethics watchdog found a "flawed" and "troubling" hiring process guided to ensure the favoured candidate was hired. On Monday, [[Democracy Watch]] formally requested Wake and conflict of interest commissioner [[Sidney Linden]] to investigate whether Ford's political staff and senior bureaucrats contravened ethics laws by tilting the field to benefit Taverner. "There is clear evidence in the integrity commissioner's ruling on the OPP commissioner appointment process that Premier Ford's chief of staff, [[Dean French]], and his former deputy minister ([[Steve Orsini]]) violated Ontario government ethics rules by giving preferential treatment to Ron Taverner more than once, and also to (deputy minister) [[Mario Di Tommaso]]," said [[Duff Conacher]], co-founder of Democracy Watch and an adjunct professor of law and politics at the [[University of Ottawa]].
----

{{f99.png}} ''[[Democracy Watch urges Ontario's integrity watchdog to show teeth|https://www.nationalobserver.com/2019/11/14/news/democracy-watch-urges-ontarios-integrity-watchdog-show-teeth]]'' November 14, 2019, Alastair Sharp, [[National Observer]]

----
The man whose job is to guard against improper influence peddling in [[Ontario]] politics should issue public rulings about the role of two prominent [[Progressive Conservative]] advisors who moved on to head lobbying companies, transparency advocacy group [[Democracy Watch]] said on Thursday.

Ontario's [[Integrity Commissioner]] [[David Wake]] should bar [[Chris Froggatt]] and [[Kory Teneycke]] from engaging in lobbying efforts until after the next provincial election given their close association with [[Doug Ford]]'s government, Democracy Watch said, but at the very least he should issue his opinion on the topic publicly.

"A public watchdog has to issue public rulings," the group's co-founder [[Duff Conacher]] said in a phone interview. "Not only to prove he's doing his job properly but also because the public has a right to know whether people are violating these key laws that protect our democracy."
----

{{f0.png}} ''[[Democracy Watch wants probe of Dean French's 'improper' role in Taverner appointment|https://ipolitics.ca/2019/03/25/democracy-watch-wants-probe-of-dean-frenchs-improper-role-in-taverner-appointment/]]'' March 25, 2019, Marieke Walsh, [[iPolitics]]

----
TORONTO—[[Democracy Watch]] says evidence on the appointment of [[Ron Taverner]], shows the premier's chief of staff played an "improper role" in the process and new investigations should be launched.

The evidence, detailed in a March 20 report from [[Integrity Commissioner]] [[J. David Wake]] shows Premier [[Doug Ford]]'s chief of staff, [[Dean French]], recommended Taverner for the job, previously attempted to secure Taverner a different job, and was repeatedly briefed on Taverner's progress throughout the recruitment.

Wake's report was focused on whether Ford breached the Member's Integrity Act, because Taverner is a personal friend of the premier. The commissioner cleared Ford of all allegations brought forward in complaints from the opposition, but he concluded the process was "flawed" and "troubling."
----

{{f132.png}} ''[[Democracy watchdog calls for investigation into lobbyists selling tickets for Ford fundraiser|https://www.theglobeandmail.com/canada/article-democracy-watchdog-calls-for-investigation-into-lobbyists-selling/]]'' June 13, 2019, Jill Mahoney, [[Globe and Mail]]

----
[[Ontario]]'s ethics watchdog should launch an investigation into registered lobbyists who helped organize and sell tickets for Premier [[Doug Ford]]'s fundraising dinner earlier this year, according to an advocacy group's complaint.

[[Democracy Watch]] alleges that lobbyists who helped with the fundraiser violated the law by putting Mr. Ford in a real or potential conflict of interest, depending on the decision the lobbyist sought.

"The fundraising assistance creates a sense of obligation on the part of the politician that makes it improper for the politician (or their staff) to participate in making the decision because the decision furthers the private interest of the lobbyist," said a letter the group sent to [[Integrity Commissioner]] [[J. David Wake]] on Thursday.
----

{{f364.png}} ''[[Democracy, Not Dollars, Behind Robocalls Court Case: Lawyer|https://www.huffingtonpost.ca/2012/12/11/robocalls-court-case-canada_n_2277587.html]]'' December 11, 2012, Steve Rennie, Canadian Press, [[Huffington Post]]

----
OTTAWA - The pattern of misleading or harassing phone calls in the [[2011]] election campaign is a more compelling reason to overturn the results than the lack of a thwarted Canadian voter is for letting them stand, court heard Tuesday.

Evidence contained in [[Elections Canada]] court documents, a sworn affidavit from a call centre worker and a pollster's report all support allegations of voter-suppression tactics, [[Lawyer]] Steven Shrybman argued on behalf of a group of Canadians who are challenging the results in their six ridings.

Shrybman, however, has a significant challenge before him: overcoming the fact that no would-be voters in any of the ridings have come forward to say the calls prevented them from casting a ballot.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Democratic Party |
</div>

{{||StandardTid}}
----

{{f132.png}} ''[[Demonizing Muslims: To what end?|https://www.theglobeandmail.com/news/politics/second-reading/demonizing-muslims-to-what-end/article591113/]]'' August 19, 2011, Gerald Caplan, [[Globe and Mail]]

----
Why do certain media choose to offer platforms to those who spread malicious lies and instill fear about [[Muslim]]s? Do they agree with those sentiments? Is it to influence their government's policies on multiculturalism, immigration or laws banning Muslim institutions and practices? Is it in the name of free speech for Muslim-bashers? To fill space? To improve ratings? Or merely for the hell of it?

Take a look at the Canadian cases of Maclean's magazine and columnist [[Mark Steyn]], and the [[Sun Media]] chain and both [[Geert Wilders]] and [[Ann Coulter]]. All three warn of the imminent Muslim threat to civilization – that's good old us, of course – and demonize an entire religion and its adherents by effectively lumping together all the world's 1.5 billion Muslims as one homogeneous, monolithic, looming, existential menace. Never mind that Muslims live in every country on earth and are divided by sect, nationality, class, language, religious practice, ideology and race.

For some years, Mr. Steyn had a regular column in Maclean's, where a regular theme was the way Muslims imperiled the world. Besides his column, the magazine also published a long excerpt from his book America Alone: The End of the World as We Know It, which a reviewer in The [[Globe and Mail]] called "quite possibly the most crass and vulgar book about the West's relationship with the Islamic world I have ever encountered."
----

{{f364.png}} ''[[Demonstrators Clash With Attendees At Maxime Bernier College Event|https://www.huffingtonpost.ca/entry/maxime-bernier-hamilton-antifa-david-rubin_ca_5d9178a8e4b0ac3cddaabd46]]'' September 30, 2019, Canadian Press, [[Huffington Post]]

----
HAMILTON, Ont. — A protest outside an event by [[People's Party of Canada]] Leader [[Maxime Bernier]] took a violent turn Sunday evening as demonstrators clashed with supporters and those attending, with several people led away in handcuffs.

A fight broke out near the entrance of a hall at [[Hamilton]]'s [[Mohawk College]] before the talk was set to begin, and police said four people were arrested for breach of the peace and later released. No injuries were reported.

Demonstrators, some of them covering part of their faces with bandannas or balaclavas, hoisted signs that read "White supremacy is terrorism" and "Refugees welcome here" as they yelled chants comparing those going inside to Nazis.
<div style="float: right; max-width:300px">

|>| !Denise Batters |
</div>

{{||StandardTid}}
Scientology in Denmark.

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Dennis Gruending |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Dennis Prager |
</div>

!!!See also
*[[Dennis Prager|https://en.wikipedia.org/wiki/Dennis_Prager]] - //Wikipedia.//

!!!External links
*[[Dennis Prager|https://rationalwiki.org/wiki/Dennis_Prager]], RationalWiki.

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
!!!See also
*[[United States Department of Homeland Security|https://en.wikipedia.org/wiki/United_States_Department_of_Homeland_Security]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !DeploraBall |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Deputy Conservative leader steps down from post, endorses MacKay|https://www.ctvnews.ca/politics/deputy-conservative-leader-steps-down-from-post-endorses-mackay-1.5021787]]'' July 13, 2020, Sarah Turnbull, [[CTV News]]

----
OTTAWA -- The Conservative Party's outgoing deputy leader has put her support behind leadership candidate [[Peter MacKay]], just hours after announcing her resignation from the position.

[[Leona Alleslev]] made the announcement on [[Twitter]] on Monday morning, as the party's four leadership candidates look to shore up last-minute support before the August 21 deadline for mail-in ballots.

"[[Canada]] faces an uncertain future. Canada needs a leader who has the experience and a plan to tackle the priorities of our time. That is why Peter MacKay has my support," reads the tweet.
----

{{f94.png}} ''[[Deputy OPP commissioner Brad Blair, who blew the whistle on Premier Doug Ford's push for a special travel van, has been fired|https://www.thestar.com/politics/provincial/2019/03/04/doug-ford-van-whistleblower-brad-blair-fired-from-opp.html]]'' March 4, 2019, Rob Ferguson, [[Toronto Star]]

----
The deputy OPP commissioner who blew the whistle on Premier [[Doug Ford]]'s push for a customized van has been fired, fuelling controversy over the hiring of Ford friend [[Ron Taverner]] as head of the provincial police force.

[[Brad Blair]] was terminated Monday with the Progressive Conservative government denying any political role in the decision as an independent ethics investigation continues into political interference in Taverner's appointment, on hold pending results of the probe. 

The dramatic dismissal also follows a complaint last week from the [[Ontario Provincial Police]] union about the release of an internal police email — contained in a Blair court filing on his bid to scupper Taverner's hiring — on the premier's profane tirade about unfamiliar faces on his security detail.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Derek Lee |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Derek Sloan |
|!birth date |November 11, 1984 (36 years)|
|!birth place |[[Norfolk County, Ontario|https://en.wikipedia.org/wiki/Norfolk_County,_Ontario]], Canada|
|!profession |Lawyer|
|!party |[[Conservative|Conservative Party of Canada]]|
</div>

!!!See also
*[[Derek Sloan|https://en.wikipedia.org/wiki/Derek_Sloan]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Derek Sloan, Belleville-area Liberal association feud over MP's gun stance|https://globalnews.ca/news/7000500/hastings-lennox-and-addington-liberal-association-derek-sloan-gun-control/]]'' May 29, 2020, Kraig Krause, [[Global News]]

----
The chair of the [[Hastings]]–Lennox and Addington Federal Liberal Association is accusing MP [[Derek Sloan]] of transforming the riding into "Trump's America" after recent comments he made about the federal government's assault-style weapons ban.

The rookie MP for [[Hastings-Lennox and Addington]] has been vocal on social media and through his supporter bulletin, saying he is opposed to the [[Trudeau government]]'s ban on 1,500 assault-style firearms.

"The type of guns that were banned, there's no rhyme or reason to the ones they chose to do versus the ones they didn't. It's as if they wanted to be seen to be doing something to appease the city voter," Sloan said via [[Skype]].
----

{{f132.png}} ''[[Derek Sloan's rhetoric is only a symptom of a bigger Conservative Party problem|https://www.theglobeandmail.com/opinion/article-derek-sloans-rhetoric-is-only-a-symptom-of-a-bigger-conservative/]]'' April 27, 2020, Andrew MacDougall, Opinion, [[Globe and Mail]]

----
Let's speak plainly: The [[Conservative Party of Canada]] has a problem.

Rather, the party now has several problems, something that is increasingly clear as it stumbles through the fallout of its loss in the [[2019]] federal election. [[Andrew Scheer]] might have won the popular vote over [[Justin Trudeau]], but absent change, that could become the party's high-water mark in the post-[[Stephen Harper]] era.

The party's difficulties are summed up neatly in the form of [[Derek Sloan]], a rookie MP and one of four finalists in the indefinitely postponed race to lead the Conservative Party. For those unfamiliar with Mr. Sloan's work, he recently made waves by implying that Dr. [[Theresa Tam]], Canada's top public-health official, was under the influence of the [[Chinese]] Communist Party, an outburst Mr. Scheer shamefully refused to condemn. Mr. Sloan's only other moment of notoriety came earlier this year when he defended fellow leadership candidate [[Richard Décarie]] when he opined that being gay was a "choice." (The party ended up disqualifying Mr. Décarie from running.)
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f185.png}} ''[[Despite apology Doug Ford keeps on shirking responsibility for Ontario workers|https://rabble.ca/news/2021/04/despite-apology-doug-ford-keeps-shirking-responsibility-ontario-workers]]'' April 23, 2021, Karl Nerenberg, [[rabble.ca]]

----
Had [[Doug Ford]] been British prime minister in September of [[1939]] when the Nazis invade [[Poland]], he would have declared war on Bolivia and bombed [[Greenland]].

Then, when his troops refused his command to attack the wrong places, Ford would have made a tearful apology. He would not have made any effort to belatedly do the right thing, however -- except to promise his government was "working on" more appropriate actions.

The real Doug Ford made his tearful statement of chagrin from the security of an outdoor location on Thursday, April 22, [[2021]]. He said he was sorry more than once. But he failed to make a single concrete new commitment to deal with the ravages wrought by the pandemic's third wave in [[Ontario]].

{{||StandardTid}}
----

{{f0.png}} ''[[Details surrounding federal election debates still scarce a month past deadline|https://www.kelownanow.com/news/news/National_News/Details_surrounding_federal_election_debates_still_scare_a_month_past_deadline/]]'' July 23, 2019, Dylan McCullough, [[Kelowna Now]]

----
[[Canada]]'s federal election is scheduled to take place on Oct. 21, but the timeline surrounding the leader's debates is not as clear.

The commission organizing the debates was supposed to announce who would be producing the debates a month ago.

However, no such announcement has been made and organizers say it could still take weeks to before a decision is made.

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f94.png}} ''[[Developer funding for parks, daycares, affordable housing may be at risk under Ford government's proposed rules|https://www.thestar.com/news/city_hall/2020/02/28/new-parkland-rec-centres-could-be-at-risk-under-provinces-proposed-changes-to-development-charges.html]]'' February 28, 2020, Jennifer Pagliaro, [[Toronto Star]]

----
Parks, daycares and affordable housing may no longer receive adequate funding from developers in [[Toronto]] under changes to provincial rules proposed Friday by the [[Ontario]] government.

The new rules proposed by Premier [[Doug Ford]]'s PC government include a cap on how much the city can charge developers for "community benefits." Those benefits have previously included a condo developer making space for a daycare in the ground floor of a building, dedicating parkland on site — or providing the equivalent cash to the city for those kinds of facilities.

The city currently has three different tools under provincial legislation it uses to collect money or direct benefits from developers. But the provincial government has proposed collapsing those tools into one new "community benefits charge" or CBC.
----

{{f0.png}} ''[[Developer With Links to Fake Parents' Group Lobbied Ford Government Following Anti-Teacher Attack Ads|https://pressprogress.ca/developer-with-links-to-fake-parents-group-lobbied-ford-government-following-anti-teacher-attack-ads/]]'' February 21, 2020, [[PressProgress]]

----
A development company with links to a fake parents' group lobbied [[Doug Ford]]'s government shortly after the group's ads attacking school teachers ran in three of [[Canada]]'s biggest newspapers.

Earlier this month, a mysterious group calling itself "[[Vaughan Working Families]]" took out full-page ads attacking teachers in the [[Toronto Star]], [[National Post]] and [[Globe and Mail]], despite few signs the parents' group truly exists.

The group's ads included no contact information and most of its materials were sourced from the Internet. In fact, the angry mother presented as the public face of the group turned out to be a Polish stock photo model whose husband insists she has no opinions about [[Ontario]] politics.
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Devin Drover |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Devin Nunes |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/d/d1/Nunesbee.gif/175px-Nunesbee.gif]] |
|!birth name |Devin Gerald Nunes|
|!birth date |October 1, 1973 (47 years)|
|!birth place |[[Tulare, California|https://en.wikipedia.org/wiki/Tulare,_California]], U.S.|
|!party |[[Republican|https://en.wikipedia.org/wiki/Republican_Party_(United_States)]]|
</div>

!!!See also
*[[Devin Nunes|https://en.wikipedia.org/wiki/Devin_Nunes]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Devin Nunes' Cow |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/7/7c/DevinNunesCow.jpg/175px-DevinNunesCow.jpg]] |
|!website |[[twitter.com/DevinCow|https://twitter.com/DevinCow]]|
</div>

A parody cow with a beef against [[Devin Nunes]].

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !DeVos family |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Richard and Helen DeVos Foundation |
|!tax id |45-6659303|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |June 27, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Richard And Helen Devos Foundation|https://www.erieri.com/Form990Finder/Details?EIN=456659303]]|<|<|
|!EIN |45-6659303|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |08/2012|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990PF|http://990.erieri.com/EINS/456659303/456659303_2019_%20.pdf]]|03/10/21| $0.00|
|!2018 |[[990PF|http://990.erieri.com/EINS/456659303/456659303_2018_%20.pdf]]|01/15/20| $0.00|
|!2017 |[[990PF|http://990.erieri.com/EINS/456659303/456659303_2017_10123e70.PDF]]|01/31/19| $14,017,852.00|
|!2016 |[[990PF|http://990.erieri.com/EINS/456659303/456659303_2016_0e8151f1.PDF]]|11/27/17| $40,741,783.00|
|!2015 |[[990PF|http://990.erieri.com/EINS/456659303/456659303_2015_0d22ee75.PDF]]|12/01/16| $51,540,721.00|
|!2014 |[[990PF|http://990.erieri.com/EINS/456659303/456659303_2014_0bfd8783.PDF]]|11/20/15| $60,990,711.00|
|!2013 |[[990PF|http://990.erieri.com/EINS/456659303/456659303_2013_0ae02bc5.PDF]]|11/28/14| $58,382,147.00|

{{||StandardTid}}
----

{{f0.png}} ''[[Di Franco, U of O Students for Free Speech exec, claims $150,000 in damages|https://thefulcrum.ca/news/u-of-o-student-sues-carleton-student-for-alleged-defamation/]]'' March 2, 2019, Jacob Hoytema, [[The Fulcrum]]

----
A [[University of Ottawa]] student is pursuing a lawsuit against a Carleton student for alleged defamation, claiming that the latter has incorrectly painted the former as a member of the "alt-right".

[[Michele Di Franco]], a U of O masters student in economics, is claiming $100,000 for defamation as well as $50,000 for "punitive and aggravated damages" from Michael Bueckert, a PhD student of sociology and political economy at Carleton.

Di Franco is the vice-president of finance for the uOttawa Students for [[Free Speech]] (uOSFS), an organization which met with Premier [[Doug Ford]] and [[Minister of Training, Colleges, and Universities]] [[Merrilee Fullerton]] last summer.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Dianne Feinstein |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Dick Cheney |
|!occupation |Politician|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Dick DeVos |
</div>

{{||StandardTid}}
----

{{f355.png}} ''[[Did Cambridge Analytica play a role in the EU referendum? - BBC Newsnight|https://www.youtube.com/watch?v=_4sLMwdpF9U]]'' July 13, 2017, BBC Newsnight, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/_4sLMwdpF9U" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

Did the data analytics company [[Cambridge Analytica]] play a role in the [[UK]]'s EU referendum? [[BBC Newsnight]]'s Gabriel Gatehouse reports.

Newsnight is the BBC's flagship news and current affairs TV programme - with analysis, debate, exclusives, and robust interviews. 

Website: www.bbc.co.uk/newsnight
----

{{f0.png}} ''[[Did Doug Ford consult any students for his "For the Students" plan?|https://medium.com/@michael.bueckert/did-doug-ford-consult-any-students-for-his-for-the-students-plan-74327fc68fad]]'' January 19, 2019, Michael Bueckert, [[Medium]]

----
Yes — but just the alt-right ones.

On January 17th, [[2019]], [[Doug Ford]]'s government announced a new funding framework for [[Ontario]]'s post-secondary education system that, in addition to throwing students further into debt, includes a policy called the "[[Student Choice Initiative]]" which will allow students to opt-out of ancillary fees.

As [[Nora Loreto]] has written about elsewhere, this move is potentially catastrophic: "If implemented, this would severely weaken, if not kill students' unions, clubs, associations, services and campus media like radio or the campus press."
----

{{f0.png}} ''[[Did Harper really run eight straight deficits like the NDP, Liberals claim?|https://globalnews.ca/news/2202138/did-harper-really-run-eight-straight-deficits-like-the-ndp-liberals-claim/]]'' September 3, 2015, Andy Blatchford, Canadian Press, [[Global News]]

----
OTTAWA – Since the start of the election campaign, Liberals and New Democrats have made repeated allegations that Harper's Conservatives delivered eight consecutive budgetary shortfalls.

"Despite [[Stephen Harper]]'s promise of balanced budgets, he has run eight straight deficits…" – Liberal Party news release distributed Tuesday. "Stephen Harper has run eight straight deficits." – New Democrat Leader [[Thomas Mulcair]] on [[Twitter]] on Aug. 18.

How accurate are their claims?
----

{{f0.png}} ''[[Did Maxime Bernier just fire a People's Party of Canada candidate to assist a Conservative anti-abortionist?|https://www.straight.com/news/1302221/did-maxime-bernier-fire-peoples-party-canada-candidate-assist-conservative-anti]]'' September 14, 2019, Charlie Smith, [[Georgia Straight]]

----
Even though [[Brian Misera]]'s candidacy with the [[People's Party of Canada]] has been revoked, he's still saying positive things about his party.

"I just want to state for the record that the PPC attracts by and large great people who love Canada," the party's former standard bearer in [[Coquitlam]]–Port Coquitlam tweeted. "It was so nice to not be judged as a white male, but accepted as a proud Canadian.

"Don't believe me?" he continued. "Go meet your candidates and speak with them."

Misera was bounced after asking People's Party of Canada Leader [[Maxime Bernier]] to disassociate the party from far-right groups.
----

{{f99.png}} ''[[Did memes effect the 2019 federal election?|https://www.nationalobserver.com/2019/10/28/news/did-memes-effect-2019-federal-election]]'' October 28, 2019, Emma McIntosh, [[National Observer]]

----
In the run-up to the [[2019]] federal election, a batch of politics-focused social media pages cranked out memes aimed at changing voters' minds.

On the political right, often backed by large donations, groups like [[Canada Proud]] advocated against Prime Minister [[Justin Trudeau]] and amassed six-figure follower counts on [[Facebook]]. Left-wing pages sprung up in response, though generally smaller and less influential.

But despite that investment of money and effort, it's not clear how significant an effect the third-party meme pages had on the actual outcome of the election, experts told [[National Observer]].
----

{{f0.png}} ''[[Did Pierre Poutine hack NDP vote?|https://www.vancouverobserver.com/politics/2012/03/27/pierre-poutine-style-%C3%A2%E2%82%AC%C5%93orchestrated%C3%A2%E2%82%AC%C2%9D-voter-suppression-caused-ndp-election-delays]]'' March 27, 2012, David P. Ball, [[Vancouver Observer]]

----
Was a [[Pierre Poutine]]-style attack behind the site slow-downs that embarrassed and disrupted the [[New Democratic Party]] leadership vote on Saturday? Today, the company running its online election – in which [[Thomas Mulcair]] was chosen as head of the Official Opposition – has revealed that a "malicious, massive, orchestrated attempt to thwart democracy" was behind the party's embarrassing voting website crashes this weekend, which some pundits viewed as a hit on the NDP's credibiliy.

"We deeply regret the inconvenience to NDP voters caused by this malicious, massive, orchestrated attempt to thwart democracy," said Susan Crutchlow, general manager of Scytl, the [[Spain]]-based company contracted to carry out the election. "The required organization and the demonstrated orchestration of the attack indicates that this was a deliberate effort to disrupt or negate the election by a knowledgeable person or group."

The NDP, which at first suggested the voting delays were merely caused by larger-than-expected turnout, acknowledged by mid-Saturday afternoon that an intentional attack was likely. That was proven today, as three suspected Internet Protocol (IP) addresses involved grew to thousands.
{{||StandardTid}}
----

{{f253.png}} ''[[Different brother, same political style as Doug Ford runs for TO mayor|https://www.macleans.ca/news/canada/different-brother-same-political-style-as-doug-ford-runs-for-mayor/]]'' September 24, 2014, [[Macleans]]

----
TORONTO – [[Rob Ford]] wasn't there in person, but the controversial [[Toronto]] mayor's presence loomed large Tuesday night as his older brother firmly took his place in the city's mayoral race.

A rowdy crowd served up loud opposing cheers and jeers as [[Doug Ford]] faced off against his main rivals with many of the same promises offered by his famous brother.

The siblings switched spots in the municipal competition earlier this month after it was announced that Rob Ford had an abdominal tumour which was later diagnosed as a rare and aggressive form of cancer. The mayor was released from hospital on Tuesday afternoon after undergoing his first round of chemotherapy.
----

{{f0.png}} ''[[Digging Deeper into Vivian Krause's Disingenuous Anti-Environment Witch Hunt|https://thenarwhal.ca/digging-deeper-vivian-krause-s-disingenuous-witch-hunt/]]'' November 26, 2014, Warren Bell, [[The Narwhal]]

----
Looking at a July [[2014]] [[Alberta]] Oil article penned by Krause, one can't help but note how she delicately skirts around issues like the value of intact ecosystems and their useful services. She also ignores anthropogenic global warming and instead funnels the entire support system for [[Canada]]'s environmental advocacy groups down into her favoured conspiracy theory: the plan to destroy Canada's fossil fuel industry to protect U.S. interests.

To do this, Krause needs some serious blinders on. For example, she describes a strategy paper called "Designed to Win: Philanthropy's Role in the Fight Against Global Warming." The phrase "global warming" is right there in front of her, in black and white, but she skips around it and zooms in on a pejorative view of the "education campaigns" to shift investment into large-scale renewable energy — as if going from fossil fuels to renewables was just some random, self-serving business decision.

She makes no mention of the concerns of the Intergovernmental Panel on Climate Change, the American Association for the Advancement of Science or the World Bank (does she see them all as a soft, self-serving and self-indulgent elite?), all of whom think that global climate change is a really big issue, and all of whom have far more credibility than Krause.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Dimitri Soudas |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Dinesh D'Souza |
|>| [img width=175px [D'Souza in 2013|https://upload.wikimedia.org/wikipedia/commons/thumb/7/7d/Dinesh_D%27Souza_at_CPAC_in_2013.jpg/175px-Dinesh_D%27Souza_at_CPAC_in_2013.jpg]] |
|!birth name |Dinesh Joseph D'Souza|
|!birth date |April 25, 1961 (60 years)|
|!birth place |Bombay (now [[Mumbai|https://en.wikipedia.org/wiki/Mumbai]]), [[Maharashtra|https://en.wikipedia.org/wiki/Maharashtra]], India|
|!known for |Conservatism,<br />[[Christian apologetics|https://en.wikipedia.org/wiki/Christian_apologetics]],<br />political commentary, filmmaking|
|!education |[[Dartmouth College|https://en.wikipedia.org/wiki/Dartmouth_College]] ([[B.A.|https://en.wikipedia.org/wiki/Bachelor_of_Arts]])|
|!occupation |Political commentator|
|!website |[[dineshdsouza.com|http://www.dineshdsouza.com]]|
</div>

!!!See also
*[[Dinesh D'Souza|https://en.wikipedia.org/wiki/Dinesh_D'Souza]] - //Wikipedia.//

!!!External links
*[[Dinesh D'Souza|https://rationalwiki.org/wiki/Dinesh_D%27Souza]], RationalWiki.
*[[Dinesh D'Souza|https://www.sourcewatch.org/index.php/Dinesh_D%27Souza]], SourceWatch.

{{||StandardTid}}
!!!See also
*[[Director of National Intelligence|https://en.wikipedia.org/wiki/Director_of_National_Intelligence]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Disarm the Deep State LLC |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/b/bd/Disarmds-headerlogo.png/175px-Disarmds-headerlogo.png]] |
|!formation |January 28, 2020 (1 year)|
|!jurisdiction |us-ms|
|!registration id |1199913|
|!leader title |Manager|
|!leader name |[[Iron Strength Management]]|
|!type |PAC|
|!website |[[disarmthedeepstate.com/|https://disarmthedeepstate.com/]]|
</div>

<div style="float: right; max-width:300px">

|>| !Disarm Deep State LLC |
|!formation |February 22, 2020 (1 year)|
|!jurisdiction |us-ms|
|!registration id |1202491|
|!leader title |Organizer|
|!leader name |[[Benjamin Barr]]|
</div>

!!!External links
*[[Disarm the Deep State Summary|https://www.opensecrets.org/pacs/lookup2.php?strID=C00740209&cycle=2020]], OpenSecrets.

{{||StandardTid}}
----

{{f0.png}} ''[[Disaster Capitalism, Alberta Style: How the Oil Industry and Politicians Exploited COVID-19|https://thetyee.ca/Analysis/2020/05/05/Disaster-Capitalism-Pandemic-Alberta/]]'' May 5, 2020, Chloe Alexander, [[The Tyee]]

----
Premier [[Jason Kenney]] and the [[Alberta]] government have wasted no time using the current coronavirus crisis to aggressively deregulate the Alberta oilsands.

Using executive powers granted under a provincial state of public health emergency, Alberta is swiftly dismantling legislative, regulatory and financial barriers to oilsands development and pushing through the construction of controversial oil pipelines.

This comes at a time when dissent has effectively been silenced. People are preoccupied with survival, discouraged from leaving their homes and banned from gathering in groups. Demonstrations are not only impossible, they are forbidden by law.

This is a textbook example of what [[Naomi Klein]] calls disaster capitalism: using a crisis when the normal rules of democratic procedure are suspended to push though a series of reforms that would otherwise be resisted and opposed.
{{||StandardTid}}
----

{{f0.png}} ''[[Discussing climate change during the election could be deemed partisan activity: Elections Canada|https://globalnews.ca/news/5781258/elections-canada-climate-change-partisan/]]'' August 18, 2019, Mia Rabson, [[Global News]]

----
OTTAWA — A pre-election chill has descended over some environment charities after [[Elections Canada]] warned them that discussing the dangers of climate change during the upcoming federal campaign could be deemed partisan activity.

An Elections Canada official warned groups in a training session earlier this summer that because [[Maxime Bernier]], the leader of the [[People's Party of Canada]], has expressed doubts about the legitimacy of climate change, any group that promotes it as real or an emergency could be considered partisan, said [[Tim Gray]], executive director of the advocacy group [[Environmental Defence]].

Any partisan activity — including advertising, surveys, or any kind of campaign costing at least $500 — would require a charity to register as a third party for the election, an onerous requirement that could jeopardize a group's charitable tax status, Gray said.
----

{{f0.png}} ''[[Dismantling of Fishery Library 'Like a Book Burning,' Say Scientists|https://thetyee.ca/News/2013/12/09/Dismantling-Fishery-Library/]]'' December 9, 2013, Andrew Nikiforuk, [[The Tyee]]

----
The [[Harper government]] has dismantled one of the world's top aquatic and fishery libraries as part of its agenda to reduce government as well as limit the role of environmental science in policy decision-making.

Last week the [[Department of Fisheries and Oceans]], which is closing five of its seven libraries, allowed scientists, consultants and members of the public to scavenge through what remained of Eric Marshall Library belonging to the Freshwater Institute at the University of [[Manitoba]].

One woman showed up to pick up [[Christmas]] gifts for a son interested in environmental science. Other material went into dumpsters. Consultants walked home with piles of "grey material" such as 30-year-old reports on Arctic gas drilling.

{{||StandardTid}}
----

{{f99.png}} ''[[Disputed environmental claim championed by Tories comes from Shell insider|https://www.nationalobserver.com/2020/03/04/news/disputed-environmental-claim-championed-tories-comes-shell-insider]]'' March 4, 2020, Carl Meyer, [[National Observer]]

----
A disputed environmental claim publicized by the fossil fuel firms backing a $40-billion liquefied natural gas project in B.C. can be traced back to a lifelong industry insider, who cautioned in interviews that his underlying calculations are "theoretical."

[[Rob Seeley]] has been held up as an independent consultant who has demonstrated the green bona fides of natural gas coming from the proposed B.C. project, [[LNG Canada]]. The [[Coastal GasLink]] pipeline being built through unceded [[Wet'suwet'en]] Nation territory is meant to transport fracked gas to this terminal, where it would be liquefied, loaded onto ships and exported to Asia.

One particular claim by Seeley has taken on a life of its own. It appeared in a piece of sponsored content, or "advertorial," that LNG Canada paid to have published in [[Postmedia]]'s [[Vancouver Sun]] in [[2018]]. The claim has been quoted by everyone from federal Conservative finance critic and former cabinet minister [[Pierre Poilievre]] to pro-oil and gas websites including one run by [[Alberta]]'s energy "war room," officially known as the [[Canadian Energy Centre]].
----

{{f182.png}} ''[[Distancing himself from The Rebel might be a defining moment for Scheer and his party|https://www.cbc.ca/news/politics/andrew-scheer-the-rebel-analysis-wherry-1.4251357]]'' August 18, 2017, Aaron Wherry, [[CBC News]]

----
Suffice it to say, [[Andrew Scheer]] is probably not going duck hunting with The Rebel's [[Faith Goldy]], as he suggested he would when the two sat down for an interview in February.

It was some combination of Goldy's reporting for [[Rebel Media]] from the alt-right rally in [[Charlottesville]], Va., and the horrifying attack on counter-demonstrators that precipitated this week's sudden turn against [[Ezra Levant]]'s outlet.

And that rush to dissociate culminated in Scheer declaring on Wednesday that he would not grant further interviews to The Rebel "as long as the editorial direction of that particular institution remains as it is."
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Do signs of Harper's return point to a Trumpian turn for Canada?|https://ipolitics.ca/2018/05/20/do-signs-of-harpers-return-point-to-a-trumpian-turn-for-canada/]]'' May 20, 2018, Michael Harris, [[iPolitics]]

----
That's strange. He never really left.

The moment Harper vacated the leader's post after losing the [[2015]] election, he moved to the body that controls the purse strings of the [[Conservative Party of Canada]]. The former PM now sits on the board of the CPC Canada Fund, shoulder-to-shoulder with retired senator and former party bagman, [[Irving Gerstein]].

This sucked more than a little oxygen out of the world of new leader [[Andrew Scheer]]. The ex-leader was not only still around, he was sitting on the body that controls party finances. As everyone knows, money is the mother's milk of politics. One might have thought Scheer would have objected to Harper retaining such a powerful party position, especially after the former PM became a key witness in the "independent" investigation into the Dykstra Affair.

That process is looking into how former MP [[Rick Dykstra]] got approved as a CPC candidate before the 2015 election, despite allegations of sexual assault against him that were known to the party and to the PM.
<div style="float: right; max-width:300px">

|>| !Doctor |
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Documents offer glimpse at Alberta's Energy War Room leadership and reconnaissance|https://www.thestar.com/calgary/2019/09/26/documents-offer-glimpse-at-albertas-energy-war-room-leadership-and-reconnaissance.html]]'' September 26, 2019, Trevor Howell, [[Toronto Star]]

----
CALGARY—Documents obtained by Star [[Calgary]] show the blueprints for [[Alberta]]'s Energy War Room are almost complete, as the government quietly prepares its strategy to counter criticism of the province's oil-and-gas industry.

Premier [[Jason Kenney]] announced in August that [[Claudia Cattaneo]], a former [[National Post]] business columnist, was hired to draft the overall plan of attack but offered few details.

Her contract, obtained with other government documents under the Freedom of Information and Privacy Protection Act, shows she'll be paid up to $50,000, including expenses, to also plan the war room's specific tactics and staffing.
----

{{f0.png}} ''[[Does Andrew Scheer have a religion problem?|https://ipolitics.ca/2019/07/15/does-andrew-scheer-have-a-religion-problem/]]'' July 15, 2019, Michael Coren, Opinion, [[iPolitics]]

----
There are various forms of this alleged therapy but they are all based on the premise that homosexuality is undesirable, a product of nurture rather than nature and that people can be "cured." The implication is obvious, and runs against all that [[Canada]] embraces scientifically, morally and politically. Yet [[Andrew Scheer]] argues that he needs more time and more details before he comes to a decision. That simply doesn't make sense.

The spin machine went into action only hours after the Leader of the Opposition's position became clear last week. This had nothing to do with opposing equal marriage, this was not a product of homophobia, if elected the Conservatives would never dream of reopening the marriage debate and so on. Frankly I don't think a Conservative government would reopen the discussion because the country has moved on, [[Toronto]] and [[Quebec]] in particular would be aghast and even a large part of Scheer's party and caucus would be outraged. But that doesn't mean that backbenchers wouldn't be allowed to try to initiate a new debate.

There is still a vocal and powerful social conservative bloc within the Conservative party in [[Ottawa]] and even more so within the rural and suburban rank-and-file. It was these people who enabled Scheer to defeat [[Maxime Bernier]], just as they pushed [[Doug Ford]] past Christine Elliot in [[Ontario]]. They probably have a hold of 15 per cent of the membership, and punch well above their weight.
----

{{f99.png}} ''[[Does climate change cause flooding? Don't ask Doug Ford's government|https://www.nationalobserver.com/2019/11/28/news/does-climate-change-cause-flooding-dont-ask-doug-fords-government]]'' November 28, 2019, Alastair Sharp, [[National Observer]]

----
[[Doug Ford]]'s natural resources minister shared plenty of thoughts on Thursday in response to a newly released report the provincial government commissioned on severe flooding that hit swathes of the province last spring, but he failed to touch on the relevance of human-induced climate change.

Instead, [[John Yakabuski]] largely sought to duck [[Ontario]]'s responsibility to deal with either the causes of climate change or its effects, saying that "fiscal challenges" and "shared responsibility" — what critics say is code for get the feds or cities to pay for it — were the order of the day.

The report, authored by independent advisor [[Doug McNeil]], made 66 recommendations for Ontario to improve its flood policy framework, including by making changes to floodplain mapping and helping municipalities conserve and restore wetlands and other natural defenses against flooding.
----

{{f94.png}} ''[[Does environmental activist Greta Thunberg need to learn a lesson about Alberta? Or is it the other way around?|https://www.thestar.com/politics/political-opinion/2019/10/16/does-environmental-activist-greta-thunberg-need-to-learn-a-lesson-about-alberta-or-is-it-the-other-way-around.html]]'' October 16, 2019, Graham Thomson, [[Toronto Star]]

----
The moment the teenage environmental activist mentioned on social media last weekend she was coming to the province as part of her North American tour, heads began exploding in [[Alberta]].

[[Twitter]] lit up like a [[Christmas]] tree that had been set on fire.

According to various Twitter trolls, the 16-year-old Swede who has become an international symbol of young people's angst over climate change, is "ignorant," a "puppet" and should be "arrested for election interference."

A group pushing for Alberta independence, calling itself Wexit (as in Western [[Canada]] and [[Brexit]] — get it?), put out a social media post calling Thunberg a "[[Europe]]an environmental agitator" and saying "we wish to inform Ms. Thunberg of Canadian law regarding Defamatory [[Libel]]."
----

{{f94.png}} ''[[Does Ontario's trillium logo look like 'three men in a hot tub?' Ford's government is redesigning it|https://www.thestar.com/politics/provincial/2019/04/04/ford-government-to-redesign-ontarios-trillium-logo.html]]'' April 4, 2019, Robert Benzie, [[Toronto Star]]

----
Premier [[Doug Ford]] is pulling the plug on the "three men in a hot tub" [[Ontario]] trillium that has been the government's logo for 13 years, the Star has learned. As part of a [[Progressive Conservative]] rebranding that includes scrapping the 37-year-old "Yours to Discover" licence plate slogan, the province is launching an $89,000 revamp of the trademark logo.

But Ford will not be reviving the classic, T-shaped trillium logo that was controversially replaced by former premier [[Dalton McGuinty]]'s Liberals in [[2006]].

The newly redesigned emblem, which the Tories hope to reveal in Finance Minister [[Vic Fedeli]]'s budget next Thursday, is being kept under wraps.
----

{{f0.png}} ''[[Does Patrick Brown know what his teenage candidate thinks about the 'sins' of 'homosexuality'?|https://pressprogress.ca/does_patrick_brown_know_what_his_teenage_candidate_thinks_about_the_sins_of_homosexuality/]]'' November 15, 2016, [[PressProgress]]

----
Although Brown's been spotted knocking on doors with Oosterhoff in the lead up to this week's provincial by-election in [[Niagara West]]-Glanbrook, social conservatives have loudly accused the Tory leader of "muzzling" the teenage candidate – and it's not hard to guess why.

Oosterhoff's social media accounts show multiple examples of the public office seeker posting hardline religious literature.

In one [[Facebook]] posting from last year, Oosterhoff cites a right-wing religious blog that criticizes society for celebrating the "sin" of "homosexuality":
----

{{f0.png}} ''[[Does Stephen Harper want to pick and choose refugees based on their religion?|https://pressprogress.ca/does_stephen_harper_want_to_pick_and_choose_refugees_based_on_their_religion/]]'' September 8, 2015, [[PressProgress]]

----
[[Stephen Harper]]'s commitment to allow 10,000 [[Syria]]n and [[Iraq]]i refugees into [[Canada]] could potentially exclude three-quarters of the population of Syria, based on their religious beliefs alone.

Stephen Harper's recent comments on Syrian and Iraqi refugees suggest Canada could close the door on nearly three-quarters of the population of Syria, based on their religious beliefs alone.

Responding to questions on the Syrian refugee crisis Tuesday, the Conservative leader stated he wants to "make sure that we are selecting the most vulnerable bona fide refugees … with a focus on the religious and ethnic minorities that are the most vulnerable."
----

{{f94.png}} ''[[Does your local candidate make a difference? How some GTA races could be decided by star power|https://www.thestar.com/politics/federal/2019/09/12/does-your-candidate-make-a-difference-how-some-but-not-many-gta-races-may-be-decided-locally.html]]'' September 12, 2019, Ed Tubb, [[Toronto Star]]

----
In one of the 905's most coveted ridings, the [[Liberal Party of Canada]] is hoping one star candidate can unseat another.

Their man is [[Adam van Koeverden]], a four-time [[Olympic]] medal-winning kayaker running in his first campaign. His opponent is [[Lisa Raitt]], whose political credentials may be as impressive as his athletic ones: deputy leader of the [[Conservative Party of Canada]], longtime cabinet minister under [[Stephen Harper]], three-time election winner.

Few GTA races have the star power of [[Milton]], where the Liberals are keen to finally overtake the incumbent after improving their vote share in every election since polling below 25 per cent in [[2011]], when Raitt easily defended her seat in the now defunct riding of Halton, which included Milton.
<div style="float: right; max-width:300px">

|>| !Dog whistle |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Don Cherry |
</div>

{{||StandardTid}}
----

{{f84.png}} ''[[Don Cherry interviewed by Fox News host who says immigration makes the U.S. "dirtier"|https://north99.org/2019/11/13/don-cherry-interviewed-by-fox-news-host-who-says-immigration-makes-the-u-s-dirtier/]]'' November 13, 2019, [[North99]]

----
Just one day after being fired by Sportsnet, [[Don Cherry]] made an unexpected appearance on a [[Fox News]] show hosted by [[Tucker Carlson]]. The two discussed Cherry's recent departure from Hockey Night in [[Canada]] and the xenophobic comments that lead to his termination.

During the interview, Cherry placed the blame for the controversy on the 'sensitivity' of viewers. Carlson, in turn, suggested that those criticizing Cherry's comments were in fact "fascists" who "have no real feelings" and are "faking their outrage." To which Cherry says "Yep," seemingly agreeing with Carlson.

Tucker Carlson is one of the most notorious personalities in US right-wing media circles. The Fox News host regularly espouses xenophobic narratives that vilify immigrants and refugees.
----

{{f0.png}} ''[[Don Cherry's Biggest Fans Think That He Should Have Andrew Scheer's Job|https://www.narcity.com/news/ca/don-cherry-as-conservative-party-leader-is-something-his-supporters-want-to-see]]'' November 14, 2019, Colin Leggett, [[Narcity]]

----
[[Don Cherry]] may have lost his job at Sportsnet, but the former Coach's Corner host still has plenty of supporters who think he should return. There are other supporters, however, who think that the Coach's Corner host should set his sights on bigger things. They think that Don Cherry should lead the Conservative Party.

An image shared on [[Reddit]] in the r/metacanada subreddit imagined what Cherry's campaign poster would look like. It includes the man himself wearing one of his trademark colourful suits (this one is blue and covered in maple leaves, very Conservative).

Don Cherry has never been afraid to make his opinions about anything and everything public, even during a television segment ostensibly about hockey. As [[CBC]] documented, Cherry has a long history of sharing his political opinions on the air.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f132.png}} ''[[Don't be fooled by the (surprise!) budget surplus|https://www.theglobeandmail.com/opinion/dont-be-fooled-by-the-surprise-budget-surplus/article26373964/]]'' September 16, 2015, Jeffrey Simpson, Opinion, [[Globe and Mail]]

----
Canadians are witnessing a shell game in the phony election debate around whether we have a federal budgetary deficit or surplus.

Earlier this week, the Department of Finance announced that, lo and behold, the federal budget for the [[2014]]-15 fiscal year that ended March 31 produced a surplus of $1.9-billion.

This surplus was described in some quarters as a surprise, which it was clearly not. Those in the know understood that Prime Minister [[Stephen Harper]] had instructed his finance minister, [[Jim Flaherty]], to present a budget in February, 2014, that would make it look as if fiscal 2014-15 would end in a deficit of $2.9-billion.
----

{{f99.png}} ''[[Don't be so quick to celebrate Maxime Bernier's election loss|https://www.nationalobserver.com/2019/10/29/opinion/dont-be-so-quick-celebrate-maxime-berniers-election-loss]]'' October 29, 2019, Nora Loreto, [[National Observer]]

----
While the Canadian election has mostly been talked about in terms of winners and losers, the results are such a mixed bag that each federal party can claim that they won. Aside from the massive strides made by the [[Bloc Québécois]], each of the main parties also lost: the Liberals lost their majority, the Conservatives lost their bid at government, the NDP lost seats in critical parts of [[Canada]] and the Greens failed to make significant gains.

There is a general consensus, though, that one party was the clear loser: [[Maxime Bernier]]'s [[People's Party of Canada]]. The PPC failed to win a seat. Bernier had been elected in the riding of Beauce since [[2006]] and consistently received overwhelming support. Bernier's father, Gilles, represented the same riding from [[1984]] to [[1997]].

In [[2015]], 32,911 people voted for Bernier. He won 59 per cent of the votes. But this past election night, he received just 16,772 votes. Conservative candidate [[Richard Lehoux]] won.
----

{{f182.png}} ''[[Don't dismiss them as 'crackpots': Who are Canada's yellow vest protesters?|https://www.cbc.ca/news/canada/edmonton/yellow-vests-canada-alberta-1.4974721]]'' January 11, 2019, Elizabeth Hames, [[CBC News]]

----
Some protesters may stand at the podium shouting conspiracy theories about how powerful Jewish families control the world, as one man did at a rally at the Alberta legislature on Jan. 5.

Some may sport red "Make Alberta Great Again" hats while recording the crowd with their cell phones, in an effort to be their own media.

Others may prowl on the sidelines dressed like they belong to a biker gang. Only instead of Hells Angels patches, they have "[[Wolves of Odin]] — Canadian Infidels" sewn onto the back of their leather jackets.
----

{{f94.png}} ''[[Don't laugh at Doug Ford's customized van - he's remodelling the entire OPP to his own tastes|https://www.thestar.com/politics/political-opinion/2019/03/01/dont-laugh-at-doug-fords-customized-van-hes-remodelling-the-entire-opp-to-his-own-tastes.html]]'' March 1, 2019, Martin Regg Cohn, [[Toronto Star]]

----
Who cares if the man in the van travels in the style to which he is accustomed? So what if he berates the bodyguards who would take a bullet for him?

That [[Doug Ford]] raged over his OPP protective detail, and then demanded his own vanity van, is not a federal crime.

The opposition is lampooning the premier's obsession with a specially customized van, outfitted with fridge and sofa, as a $100,000 "souped-up man cave on wheels." The media are mocking his profanity-laced outbursts at the [[Ontario Provincial Police]].
----

{{f0.png}} ''[[Don't Let the Alt-Right's Rebrand Fool You|https://thewalrus.ca/dont-let-the-alt-rights-rebrand-fool-you/]]'' August 24, 2017, Tamara Khandaker, [[The Walrus]]

----
This February, I attended a [[Rebel Media]] event days after six [[Muslim]]s were gunned down at a [[Quebec]] mosque. Over a thousand Rebel supporters had shown up to protest a government motion to condemn [[Islamophobia]]. [[Faith Goldy]]—the now former Rebel reporter who rose to even higher infamy for her [[Charlottesville]] coverage—emceed. She riled up the audience members, calling them "patriots," and describing the government motion as a "clash of civilizations." Whenever a speaker linked Muslims with terrorism, the crowd, sporting [[Infowars]] and [[Make America Great Again]] gear, broke into cheers.

The crowd grew even more hostile when Goldy and Rebel co-founder [[Ezra Levant]] pointed out the mainstream media in the room, including me. A number of audience members rose to their feet, turned toward the press, and then shouted "Fake news!" I felt like I'd been transported to one of [[Donald Trump]]'s campaign rallies. As a reporter, I've covered a lot of unsettling people and events. But the mass anger spurred on by the Rebel crew made me feel, for the first time ever, that I needed to get out of the room. I was afraid. At one point, a colleague Tweeted that she saw a man raise his arm in what appeared to be a Nazi salute. Levant flatly denied it, claiming the gesture was from the Hunger Games. Online, his followers harassed my fellow reporter for days. It was unrelenting.

By then, I'd been reporting on the rise of the alt-right in [[Canada]] for a year, and was familiar with this rhetoric. At a school board meeting in Peel, a group demanded the Muslim prayer be banned in schools and one man tore a Koran to shreds. At a rally at [[Toronto]]'s city hall, where protesters showed up to speak out against the same anti-Islamophobia motion, I heard a woman wearing a Make America Great Again hat yell "Islam is evil." The day after the February Rebel rally, I was in Emerson, [[Manitoba]] where I overheard an old man say Muslim refugees couldn't be trusted because they are taught to lie to assimilate—but would soon take over and destroy Western culture. When I later interviewed him, he told me he'd learned everything he knows about Muslims from [[Fox News]] and, of course, the Rebel.
----

{{f99.png}} ''[[Don't read into darker-skinned Trudeau image, Conservatives insist|https://www.nationalobserver.com/2019/06/27/news/dont-read-darker-skinned-trudeau-image-conservatives-insist]]'' June 27, 2019, Emma McIntosh, [[National Observer]]

----
The federal Conservative Party says a social media graphic that depicts Prime Minister [[Justin Trudeau]] as a dark-skinned oil worker is the result of a standard filter applied to many of their photos — not racism.

The photo, versions of which were posted to the party's [[Facebook]] and [[Twitter]] accounts Wednesday morning, appeared to have been made by editing Trudeau's face onto a stock image of a refinery worker, adding a purple tint and then darkening the graphic. "Justin Trudeau has made it clear he wants to phase-out [[Canada]]'s oil and gas sector," text on the image reads.

[[Critic]]ism began mounting after Twitter users pointed out the edits Wednesday evening, with some accusing the Conservatives of trying to vilify the prime minister. (Studies have shown humans have a psychological bias to associate darker skin with perceptions of immorality.)
----

{{f94.png}} ''[[Don't stick Toronto with Ford's transit bills|https://www.thestar.com/opinion/editorials/2019/10/14/dont-stick-toronto-with-fords-transit-bills.html]]'' October 14, 2019, Editorial, [[Toronto Star]]

----
[[TTC]] riders still don't know what new transit lines they'll get or when they'll be built. And now they don't even know who will wind up owning the city's subway system.

[[Ontario]] Premier [[Doug Ford]] seems to have taken to backtracking on his own government's plans with the same vigour he previously applied to blowing up other governments' plans. The result is the same — chaos and confusion.

First, Ford blew up the city's longstanding plan to build a downtown relief line, with shovels to have gone in the ground next year. He promised to upload the city's subway system and replaced the relief line with his "faster, better, cheaper" Ontario line. When he unveiled this in the spring he really seemed to expect a standing ovation as he portrayed himself as a white knight bringing transit to those in need.

Now, he's offering to let the city keep its subway system so long as council endorses his Ontario line, which will release billions in federal funds to help pay for the $11-billion (or so) project, according to reporting by the Star's [[Ben Spurr]].
----

{{f0.png}} ''[[Don't worry, Canada: Here are the 111 most embarrassing Conservative candidates this election|https://pressprogress.ca/dont_worry_canada_here_are_the_111_most_embarrassing_conservative_candidates_this_election/]]'' October 17, 2015, [[PressProgress]]

----
Some have floated the idea [[Canada]]'s Conservatives would be better off without Harper.

But would they?

A lot of candidates have found themselves making headlines this election for all the wrong reasons: from slips of the tongue to bouts of anger to paranoia about others all the way to weird stories about election signs.

Is Harper really the problem? Or are these symptomatic of something deeper with the Conservatives?
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !The Donald J Trump Foundation, Inc |
|!tax id |13-3404773|
|!registration id |1145728|
|!jurisdiction |us-ny|
|!formation |February 18, 1987|
|!leader title |President|
|!leader title2 |Treasurer|
|!leader title3 |Secretary|
|!leader title4 |Agent|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |June 1, 2020|<|<|
|!Registration|<|<|<|
|!Name |[[Donald J Trump Foundation Inc|https://www.erieri.com/Form990Finder/Details?EIN=133404773]]|<|<|
|!EIN |13-3404773|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |04/1988|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990PF|http://990.erieri.com/EINS/133404773/133404773_2018_ .pdf]]|02/14/20| $0.00|
|!2017 |[[990PF|http://990.erieri.com/EINS/133404773/133404773_2017_10377496.PDF]]|02/25/19| $174,557.00|
|!2016 |[[990PF|http://990.erieri.com/EINS/133404773/133404773_2016_0e854533.PDF]]|11/29/17| $970,246.00|
|!2015 |[[990PF|http://990.erieri.com/EINS/133404773/133404773_2015_0d216463.PDF]]|11/29/16| $1,116,241.00|
|!2014 |[[990PF|http://990.erieri.com/EINS/133404773/133404773_2014_0c00e5cc.PDF]]|11/30/15| $1,273,895.00|
|!2013 |[[990PF|http://990.erieri.com/EINS/133404773/133404773_2013_0b09af1a.PDF]]|12/29/14| $1,369,746.00|

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Donald Trump |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/1/14/Trumpian.jpg/175px-Trumpian.jpg]] |
|!occupation |Businessman|
|!birth name |Donald John Trump|
|!birth date |June 14, 1946 (75 years)|
|!birth place |[[Queens|https://en.wikipedia.org/wiki/Queens]], [[New York City|https://en.wikipedia.org/wiki/New_York_City]]|
|!awards |[[Impeachment]] x 2|
</div>

!!!See also
*[[Donald Trump|https://en.wikipedia.org/wiki/Donald_Trump]] - //Wikipedia.//
*[[Category:Donald Trump|https://en.wikipedia.org/wiki/Category:Donald_Trump]] - //Wikipedia.//
*[[Impeachment of Donald Trump|https://en.wikipedia.org/wiki/Impeachment_of_Donald_Trump]] - //Wikipedia.//
*[[Impeachment trial of Donald Trump|https://en.wikipedia.org/wiki/Impeachment_trial_of_Donald_Trump]] - //Wikipedia.//
*[[Donald Trump and golf|https://en.wikipedia.org/wiki/Donald_Trump_and_golf]] - //Wikipedia.//
*[[Donald Trump Access Hollywood tape|https://en.wikipedia.org/wiki/Donald_Trump_Access_Hollywood_tape]] - //Wikipedia.//
*[[Donald Trump|https://commons.wikimedia.org/wiki/Category:Donald_Trump]] - //Wikimedia Commons.//
*[[Category:Donald Trump|Donald Trump|https://en.wikiquote.org/wiki/Category:Donald_Trump|Donald_Trump]] - //Wikiquote.//

!!!External links
*[[Are there white nationalists in the White House?|http://www.politifact.com/truth-o-meter/article/2017/aug/15/are-there-white-nationalists-white-house/]], PolitiFact.
*[[Golf Outings|https://trumpgolfcount.com/displayoutings]], TrumpGolfCount.
*[[The Moscow Project|https://themoscowproject.org/]], Center for American Progress Action Fund.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Donald Trump Jr |
|>| [img width=175px [Trump Jr. in July 2019|https://upload.wikimedia.org/wikipedia/commons/thumb/8/89/Donald_Trump%2C_Jr._%2848513758216%29_%28cropped%29.jpg/175px-Donald_Trump%2C_Jr._%2848513758216%29_%28cropped%29.jpg]] |
|!birth name |Donald John Trump Jr.|
|!birth date |December 31, 1977 (43 years)|
</div>

!!!See also
*[[Donald Trump Jr.|https://en.wikipedia.org/wiki/Donald_Trump_Jr.]] - //Wikipedia.//

{{||StandardTid}}
----

{{f84.png}} ''[[Donald Trump Jr. retweets video from Rebel Media blogger who ran a white supremacist web store|https://north99.org/2019/06/23/donald-trump-jr-rebel-media-white-supremacist-online-store/]]'' June 23, 2019, [[North99]]

----
In an exclusive story reported first by [[North99]], [[Donald Trump Jr]] has retweeted a video from [[Rebel Media]]'s Keenan Bexte, a online blogger who helped run a white supremacist web store.

Yea that's the same?!? WTF? The clown show of freshman Dems in [[Congress]] is the best thing to ever happen to the GOP. No rational person can listen to them and not see that the Liberal Elite have lost their minds. https://t.co/bltrKB3Tnq — Donald Trump Jr. (@DonaldJTrumpJr) June 22, [[2019]]

In the video, Bexte accosts the first [[Muslim]] woman American senator, in an attempt to discredit America's use of concentration camps housing asylum seekers at the US border.
----

{{f99.png}} ''[[Donald Trump symbolism seeps into Jason Kenney leadership launch|https://www.nationalobserver.com/2016/07/06/news/donald-trump-symbolism-seeps-jason-kenney-leadership-launch]]'' July 6, 2016, Christopher Adams, [[National Observer]]

----
You could say that the spirit of [[Donald Trump]] was in the room as former federal cabinet minister [[Jason Kenney]] launched a bid to lead [[Alberta]]'s [[Progressive Conservative]] party on Wednesday.

In an obvious nod to the infamous Trump campaign caps, one supporter was sporting a red-and-white baseball cap with the slogan: "make Alberta debt-free again."

[[Keean Bexte]] — the 23-year-old founder of the [[University of Calgary]]'s [[Wildrose]] party on Campus who "kind of figured there was gonna be more people with Wildrose t-shirts here" — wore the cap alongside a green and pink Wildrose T-shirt.
----

{{f0.png}} ''[[Donald Trump's Secret Weapon in Winning New Hampshire|https://www.vox.com/2016/2/10/11587716/donald-trumps-secret-weapon-in-winning-new-hampshire]]'' February 10, 2016, Dawn Chmielewski, [[Vox]]

----
Uncovering and explaining how our digital world is changing — and changing us.

[[Donald Trump]] cruised to an early victory in the [[New Hampshire]] [[Republican]] presidential primary, despite the lack of a sophisticated ground game in the state.

The blunt-talking billionaire relied on his cult of personality to propel him to a first-place finish in the absence of a sophisticated field operation built on data and voter targeting. But Trump's anti-establishment campaign — and supporters of Vermont Sen. [[Bernie Sanders]], who handily won the Democratic primary — benefitted from technology that helped mobilize legions of volunteers in the Granite State.
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Donna Skelly |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Donner Canadian Foundation |
|!website |[[donnerfoundation.org/|https://www.donnerfoundation.org/]]|
</div>

!!!See also
*[[William Donner|https://en.wikipedia.org/wiki/William_Donner]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Donner Institute |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Donors Capital Fund Inc |
|!tax id |54-1934032|
|!location |1800 Diagonal Rd, S-280, Alexandria, VA, 22314, USA|
|!website |[[donorscapitalfund.org|https://www.donorscapitalfund.org]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Donors Capital Fund Inc|https://www.erieri.com/Form990Finder/Details?EIN=541934032]]|<|<|
|!EIN |54-1934032|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |10/1999|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990|http://990.erieri.com/EINS/541934032/541934032_2018_%20.pdf]]|06/12/20| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/541934032/541934032_2017_10263710.PDF]]|02/12/19| $22,377,810.00|
|!2016 |[[990|http://990.erieri.com/EINS/541934032/541934032_2016_0e947c0a.PDF]]|12/14/17| $23,700,433.00|
|!2015 |[[990|http://990.erieri.com/EINS/541934032/541934032_2015_0d20c57b.PDF]]|11/23/16| $27,693,211.00|
|!2014 |[[990|http://990.erieri.com/EINS/541934032/541934032_2014_0c08191d.PDF]]|12/14/15| $35,930,502.00|
|!2013 |[[990|http://990.erieri.com/EINS/541934032/541934032_2013_0aefbd68.PDF]]|12/10/14| $35,756,879.00|
|!2012 |[[990|http://990.erieri.com/EINS/541934032/541934032_2012_09d139e2.PDF]]|12/17/13| $36,711,408.00|
|!2011 |[[990|http://990.erieri.com/EINS/541934032/541934032_2011_08d390bb.PDF]]|12/19/12| $35,671,060.00|
|!2010 |[[990|http://990.erieri.com/EINS/541934032/541934032_2010_07d29dc4.PDF]]|12/16/11| $32,486,478.00|
|!2009 |[[990|http://990.erieri.com/EINS/541934032/541934032_2009_06A5A473.PDF]]|12/21/10| $55,638,563.00|
|!2008 |[[990|http://990.erieri.com/EINS/541934032/541934032_2008_0586B7B7.PDF]]|12/07/09| $55,606,048.00|
|!2007 |[[990|http://990.erieri.com/EINS/541934032/541934032_2007_048EED01.PDF]]|01/02/09| $95,203,081.00|

!!!See also
*[[Donors Capital Fund|https://en.wikipedia.org/wiki/Donors_Capital_Fund]] - //Wikipedia.//

!!!External links
*[[DonorsTrust and Donors Capital Fund Grant Recipients|https://www.sourcewatch.org/index.php/DonorsTrust_and_Donors_Capital_Fund_Grant_Recipients]], SourceWatch.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Donors Trust, Inc |
|!abbreviation |DonorsTrust|
|!tax id |52-2166327|
|!website |[[donorstrust.org|https://www.donorstrust.org]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Donors Trust Inc|https://www.erieri.com/Form990Finder/Details?EIN=522166327]]|<|<|
|!EIN |52-2166327|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |09/1999|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990|http://990.erieri.com/EINS/522166327/522166327_2018_%20.pdf]]|06/15/20| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/522166327/522166327_2017_10435fcf.PDF]]|03/06/19| $211,057,394.00|
|!2016 |[[990|http://990.erieri.com/EINS/522166327/522166327_2016_0e92e26a.PDF]]|12/12/17| $188,048,966.00|
|!2015 |[[990|http://990.erieri.com/EINS/522166327/522166327_2015_0d20c5e3.PDF]]|11/23/16| $167,942,067.00|
|!2014 |[[990|http://990.erieri.com/EINS/522166327/522166327_2014_0c07bbe4.PDF]]|12/11/15| $141,924,343.00|
|!2013 |[[990|http://990.erieri.com/EINS/522166327/522166327_2013_0afa3a0e.PDF]]|12/22/14| $102,089,508.00|
|!2012 |[[990|http://990.erieri.com/EINS/522166327/522166327_2012_09d0d02d.PDF]]|12/17/13| $30,679,673.00|
|!2011 |[[990|http://990.erieri.com/EINS/522166327/522166327_2011_08d29028.PDF]]|12/19/12| $26,128,041.00|
|!2010 |[[990|http://990.erieri.com/EINS/522166327/522166327_2010_07d49e69.PDF]]|12/19/11| $18,409,511.00|
|!2009 |[[990|http://990.erieri.com/EINS/522166327/522166327_2009_0656B0AF.PDF]]|09/09/10| $13,798,855.00|
|!2008 |[[990|http://990.erieri.com/EINS/522166327/522166327_2008_05180739.PDF]]|06/17/09| $10,550,875.00|
|!2007 |[[990|http://990.erieri.com/EINS/522166327/522166327_2007_044296FF.PDF]]|08/29/08| $11,031,482.00|

!!!External links
*[[DonorsTrust and Donors Capital Fund Grant Recipients|https://www.sourcewatch.org/index.php/DonorsTrust_and_Donors_Capital_Fund_Grant_Recipients]], SourceWatch.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Donovan Vincent |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Doug and Rob Ford launch all-out assault against Toronto Police Chief Bill Blair|https://ca.news.yahoo.com/blogs/dailybrew/doug-rob-ford-launch-assault-against-toronto-police-203207542.html]]'' February 27, 2014, Matthew Coutts, [[Yahoo]]

----
Strap yourselves in, [[Toronto]]. The Ford brothers are on the warpath. And this time, it's political.

Toronto Mayor [[Rob Ford]] and his brother, Coun. [[Doug Ford]], took turns launching verbal attacks against the city's police chief on Thursday, accusing [[Bill Blair]] of breaking the law, politically attacking the Ford family, embarrassing the mayor's children and wasting taxpayers' money.

All because the [[Toronto Police]] Service launched an investigation into mayoral drug allegations and Blair was offended that a civic leader would call him a "c -- -sucker" during a drunken late-night public appearance.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Doug Deason |
</div>

Fundraiser.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Doug Downey |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Doug Finley |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|!birth name |Douglas Robert Ford|
|>| [img width=175px [Doug Ford and Andrew Scheer in Toronto - 2018|https://upload.wikimedia.org/wikipedia/commons/thumb/a/ad/Doug_Ford_and_Andrew_Scheer_in_Toronto_-_2018_%2841065995960%29.jpg/175px-Doug_Ford_and_Andrew_Scheer_in_Toronto_-_2018_%2841065995960%29.jpg]] |
|!birth date |November 20, 1964 (56 years)|
|!birth place |[[Etobicoke|https://en.wikipedia.org/wiki/Etobicoke]], [[Ontario|https://en.wikipedia.org/wiki/Ontario]], [[Canada|https://en.wikipedia.org/wiki/Canada]]|
|!residence |[[Humberwood|https://en.wikipedia.org/wiki/Humberwood]], [[Etobicoke|https://en.wikipedia.org/wiki/Etobicoke]], [[Toronto|https://en.wikipedia.org/wiki/Toronto]]|
|!nationality |[[Canadian|https://en.wikipedia.org/wiki/Canadian]]|
|!party |[[Progressive Conservative|https://en.wikipedia.org/wiki/Progressive_Conservative_Party_of_Ontario]]|
|!occupation |[[Businessperson|https://en.wikipedia.org/wiki/Businessperson]], [[politician|https://en.wikipedia.org/wiki/politician]]|
|!spouse |Karla Middlebrook|
|!alma mater |[[Scarlett Heights Collegiate Institute|https://en.wikipedia.org/wiki/Scarlett_Heights_Collegiate_Institute]] (HS); [[Humber College|https://en.wikipedia.org/wiki/Humber_College]] (dropped out)<<ref " [1]">>|
</div>

''Douglas Robert Ford'' (born November 20, 1964) is a Canadian businessman and politician serving as the [[26th|https://en.wikipedia.org/wiki/List_of_premiers_of_Ontario]] [[premier of Ontario|https://en.wikipedia.org/wiki/premier_of_Ontario]] since June 29, 2018.  He represents the [[riding|https://en.wikipedia.org/wiki/Electoral_district_(Canada)]] of [[Etobicoke North]].

!!!See also
*[[Doug Ford|https://en.wikipedia.org/wiki/Doug_Ford]] - //Wikipedia.//
*[[Doug Ford|https://commons.wikimedia.org/wiki/Category:Doug_Ford]] - //Wikimedia Commons.//

!!!External links
*[[Doug Ford editorial cartoons|https://www.google.com/search?q=doug+ford+cartoon&tbm=isch&source=univ&sa=X&ved=2ahUKEwjnmfWC7rbiAhUjo1kKHdD9CvkQsAR6BAgHEAE&biw=1826&bih=996]]

----
<br/><<footnotes " [1]" "[["Doug Ford exposed the agonizing fragility of democratic traditions"|https://www.thestar.com/opinion/star-columnists/2018/09/12/doug-ford-exposed-the-agonizing-fragility-of-democratic-traditions.html]], by Rick Salutin, ''Toronto Star'', September 14, 2018, p. A15">>

{{||StandardTid}}
----

{{f355.png}} ''[[Doug Ford - Nobody Reads|https://www.youtube.com/watch?v=cBxvLrdoGjE]]'' August 10, 2011, munnemun, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/cBxvLrdoGjE" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

Download: http://www.mediafire.com/file/ouxazlwddaa21bg/Doug_Ford_-_Nobody_Reads.mp3/file

Follow @Munnemun on [[Twitter]]

[[Rob Ford]] (Freestyle): https://www.youtube.com/watch?v=QKfX9j50AKc
----

{{f364.png}} ''[[Doug Ford 'Is A Timbit' Enters Canadian Insult Hall Of Fame|https://www.huffingtonpost.ca/entry/doug-ford-timbit-student-teachers-strike_ca_5de8146ce4b0913e6f8a2922]]'' December 4, 2019, [[Huffington Post]]

----
"I want to ask you what they told you inside the school," the reporter said, trying to get the interview on track.

The student briefly responded, "They just told us there's going to be no school tomorrow," before he threw down. "[[Doug Ford]] is envisioning in his mind ... he's probably thinking about Timbits right now, and I'm probably telling him, he is a Timbit himself."

His very Canadian jab led to "Timbit" trending on [[Twitter]].
----

{{f0.png}} ''[[Doug Ford 'proud' of decision to tear up hundreds of green energy contracts|https://globalnews.ca/news/6199860/doug-ford-proud-cancelling-hundreds-green-energy-contracts/]]'' November 21, 2019, Shawn Jeffords, Canadian Press, [[Global News]]

----
TORONTO – Premier [[Doug Ford]] said Thursday he is "proud" of his decision to tear up hundreds of renewable energy deals, a move that his government acknowledges could cost taxpayers more than $230 million.

Ford dismissed criticism that his [[Progressive Conservative]]s are wasting public money, telling a news conference that the cancellation of 750 contracts signed by the previous Liberal government will save cash.

"I'm so proud of that," Ford said of his decision. "I'm proud that we actually saved the taxpayers $790 million when we cancelled those terrible, terrible, terrible wind turbines that really for the last 15 years have destroyed our energy file."
----

{{f0.png}} ''[[Doug Ford 'shocked and floored' by lawsuit from brother Rob Ford's widow|https://globalnews.ca/news/4253252/ontario-leaders-campaign-thursday-vote/]]'' June 5, 2018, David Shum, [[Global News]]

----
[[Ontario]] [[Progressive Conservative]] Leader [[Doug Ford]] said he was shocked and floored when he found out he was named in a lawsuit filed by his late brother's widow just days before the Ontario election, alleging he breached [[Rob Ford]]'s estate and denied money to his children.

"We're shocked and I just want to let you understand and I hope our opponents understand, that this is about two children," an emotional Ford said during a campaign stop in [[Toronto]] Tuesday morning.

"We'll always be there, which we have been every single day, and also for their financial future. That will never change, ever."
----

{{f182.png}} ''[[Doug Ford 'won't be shy' to use notwithstanding clause again, and he's getting support for that|https://www.cbc.ca/news/canada/toronto/doug-ford-notwithstanding-charter-1.4818730]]'' September 12, 2018, Mike Crawley, [[CBC News]]

----
Premier [[Doug Ford]]'s government will for the first time in [[Ontario]]'s history use the notwithstanding clause of the [[Charter of Rights and Freedoms]] to override a court ruling, and his supporters will be cheering him on today.

Among many grassroots conservatives, there has long been a current of anger about "activist judges" whom they believe are overstepping their roles by shaping laws and policies through their decisions.

Ford tapped into that sentiment Monday with his criticism of Justice Edward Belobaba's ruling that found the government's move to slash the size of [[Toronto]] city council during the campaign for next month's election violated the Constitution. Ford called the decision unacceptable and said, "I was elected. He was appointed."
----

{{f0.png}} ''[[Doug Ford "floored" by lawsuit from Rob Ford's widow|https://news.vice.com/en_ca/article/a3an3z/doug-ford-floored-by-lawsuit-from-rob-fords-widow]]'' June 5, 2018, Tamara Khandaker, [[Vice News]]

----
Ford repeatedly denied claims Renata had made about the business, saying they were "false and without merit."

"This is tragic for Stephanie and Dougie," said [[Doug Ford]] in a press conference on Tuesday. "Our family has always stood behind Renata and we never wavered. We're shocked. That is what it comes down to. We're floored. With three days before an election, I'll let you decide the motive."

The former mayor's widow accuses the PC leader and his brother Randy of breach of trust, conspiracy, mismanaging the family business, Deco Companies, as well as withholding millions of dollars from her and her children, including shares in the business as well as the proceeds of a $220,000 life insurance policy.
----

{{f84.png}} ''[[Doug Ford & Andrew Scheer won't attend Pride - Here's the worst people they'd rather hang out with.|https://north99.org/2019/06/11/doug-ford-andrew-scheer-wont-attend-pride-heres-the-worst-people-theyd-rather-hang-out-with/]]'' June 11, 2019, [[North99]]

----
It's no secret that Conservatives in [[Canada]] don't support Pride month – they refuse to march in the parades and engage meaningfully with [[LGBTQ]] communities. [[Andrew Scheer]] just announced he will not march in any Pride [[2019]] parades. [[Doug Ford]] has never participated in Pride and this year will be no different. They do, however, have time to meet with far-right media groups and figures. Here's just a few of the unsavoury characters Ford and Scheer have made time for in recent years.

During white nationalist [[Faith Goldy]]'s campaign for mayor of [[Toronto]] last fall, Premier Ford posted a photo with her and her supporters at [[Ford Fest]], an annual free BBQ hosted by the PCs that some have alleged is funded by taxpayers. After calls from those in his own party to denounce Goldy and apologize for the post, Ford refused. "Ford and Goldy aren't identical, but if you ask her and other white nationalists, they're on the same side in a fight for a new [[Ontario]]," said journalist Davide Mastracci in a piece for HuffPost. 

In February, Andrew Scheer attended a rally in [[Ottawa]] organized by [[United We Roll]], an anti-pipeline group that is linked with the group [[Yellow Vests Canada]], a noted hotbed for xenophobia and racism. Scheer spoke at the rally on the same podium as Faith Goldy, stating that he and his party were "standing with" the group. He promised in his speech to eliminate the carbon tax and Bill C-69, which deals with environmental assessments. Several of the organizers of the convoy have expressed support online for anti-[[Muslim]] hate groups, like [[Soldiers of Odin]], the 3-percenters, and several others.
----

{{f182.png}} ''[[Doug Ford admits daughters visited his home on the weekend, contrary to Ontario's COVID-19 rules|https://www.cbc.ca/news/canada/toronto/ford-physical-distancing-daughters-1.5564756]]'' May 11, 2020, Shanifa Nasser, [[CBC News]]

----
Premier [[Doug Ford]] appears to have broken [[Ontario]]'s prescribed COVID-19 physical distancing measures, saying two of his daughters who live in different households visited his home over Mother's Day weekend.

Speaking to reporters at his daily briefing Monday, Ford said his family gathering was limited to six people, "direct family" only, with none of his daughters' husbands or boyfriends present.

"I really trust the judgment of the people of Ontario. If you have an elderly mother or father, and their health isn't great, I wouldn't chance it," Ford said.
----

{{f0.png}} ''[[Doug Ford ally Charles McVety: Teaching creationism in schools "sounds like a good idea"|https://pressprogress.ca/doug-ford-ally-charles-mcvety-teaching-creationism-in-schools-sounds-like-a-good-idea/]]'' May 24, 2018, [[PressProgress]]

----
[[Charles McVety]], a close ally and key endorser of [[Doug Ford]]'s campaign for the PC leadership, thinks [[Ontario]]'s schools should teach creationism.

Addressing the audience during a conference this week, the hardline social conservative and [[Canada]] [[Christian]] College president questioned whether the Earth is more than 6,000 years old and spoke in favour of creationist philosophy in the province's schools.

In one video posted on the [[Canada Christian College]] [[Facebook]] page, McVety tells the gathering:

"People talk about the world being billions and billions of years old, but I've never seen anything more than 6,000 years old. You have a perfect historical record for about 6,000 years and then…stopped…This nonsense that this world has been like this for billions of years is really troublesome to me in my mind because it makes no sense at all, but how many know that the devil makes no sense?."
----

{{f182.png}} ''[[Doug Ford ally's Canada Christian College denied university status, name change|https://www.cbc.ca/news/canada/toronto/canada-christian-college-denied-university-status-1.6036979]]'' May 22, 2021, [[CBC News]]

----
[[Canada Christian College]], a school run by a social conservative ally of [[Ontario]] Premier [[Doug Ford]], has been denied university status by an independent provincial board after a months-long review process.

The Postsecondary Education Quality Assessment Board (PEQAB), which makes recommendations to the minister of colleges and universities, rejected the application put forth by the religious college run by [[Charles McVety]], a social conservative with critical views on Islam, same-sex marriage, the province's sex-education curriculum and teaching the theory of evolution

"PEQAB has recommended that the institution not be granted expanded degree granting authority or a name change at this time," said a spokesperson for Colleges and Universities Minister [[Ross Romano]] in a statement obtained Friday by [[CBC News]].
<div style="column-count:auto; column-width:380px;"><ul><$list filter="[tag[Doug Ford]tag[Coronavirus]sort[created]]"><li><$link to={{!!title}}><$view field="title"/></$link></li></$list></ul></div>
----

{{f94.png}} ''[[Doug Ford and Faith Goldy - what's wrong with this picture?|https://www.thestar.com/politics/political-opinion/2018/09/24/whats-wrong-with-this-picture.html]]'' September 24, 2018, Martin Regg Cohn, [[Toronto Star]]

----
He is premier of [[Ontario]]'s "First Government For The People." All kinds of people.

Say what you will about [[Doug Ford]], he is a man of the people.

Now, she is the fringe mayoral candidate who famously posed with Ford over the weekend, and whose photo has gone viral — putting the premier in political peril.

That would be the fringe journalist who famously appeared on the neo-Nazi [[Daily Stormer]] website, and whose shameless white nationalism has gone viral — getting her sacked by the far-right [[Rebel Media]] last year.
----

{{f182.png}} ''[[Doug Ford and Jason Kenney could be the enemies Justin Trudeau badly needs|https://www.cbc.ca/news/politics/trudeau-kenney-ford-analysis-wherry-1.5091975]]'' April 11, 2019, Aaron Wherry, [[CBC News]]

----
[[Justin Trudeau]] would probably prefer that [[Rachel Notley]] remain premier of [[Alberta]]. He'd likely rather have ex-[[Ontario]] premier Kathleen Wynne still running things in Queen's Park.

But in lieu of allies and like-minded leaders, [[Jason Kenney]] and [[Doug Ford]] could provide Justin Trudeau with something he has lacked since he dispatched [[Stephen Harper]] in [[2015]]: the right kind of adversary.

There's always [[Andrew Scheer]], of course — standing right across from Trudeau most afternoons in the [[House of Commons]], the two of them separated by the length of two swords. In the one way that counts — this fall's federal election — Scheer is still Trudeau's direct and official opponent.
<div style="column-count:auto; column-width:380px;"><ul><$list filter="[tag[Doug Ford]tag[LGBTQ]sort[created]]"><li><$link to={{!!title}}><$view field="title"/></$link></li></$list></ul></div>
----

{{f253.png}} ''[[Doug Ford and Stephen Lecce's sad state of affairs|https://www.macleans.ca/opinion/doug-ford-and-stephen-lecces-sad-state-of-affairs/]]'' January 22, 2020, Michael Coren, [[Macleans]]

----
It was largely inevitable that there would be a conflict between [[Doug Ford]]'s [[Ontario]] government and the province's teachers. It happened under former Tory Premier [[Mike Harris]], and it's happened with various right-wing administrations in other provinces. Put simply, teachers are not popular with conservatives, and their unions have been used as scapegoats by conservative governments for decades.

Teachers are considered liberal, and condemned for having long vacations and leaving work at 4 p.m.. The truth, of course, is profoundly different. Because they receive payment for the summer, teachers are paid less for the rest of the year; and their working days certainly do not begin when students arrive at school or end when they leave. Even so, the optics are perfect for the political right, and nobody plays optics and sound bites with such relish as Doug Ford.

Which is why he and his Education Minister [[Stephen Lecce]] have offered a subsidy of up to $60 per day to compensate parents for the cost of childcare during the numerous strikes that are taking—or are about to—take place. Such is teachers' anger at the government's refusal to listen to their demands that this strike now includes almost every major teachers' union in Ontario.
----

{{f132.png}} ''[[Doug Ford and the French connections: The backstory to Ontario's appointments scandal|https://www.theglobeandmail.com/canada/article-doug-ford-and-the-french-connections-the-backstory-to-ontarios/]]'' August 29, 2019, [[Globe and Mail]]

----
In his campaign to become [[Ontario]]'s premier, [[Doug Ford]] vowed to fight against the "insiders and political elites" he said had infiltrated the Liberal government. This wasn't far off from his brother [[Rob Ford]]'s "stop the gravy train" motto while running for [[Toronto]] mayor. But just more than a year after Doug Ford's election, details emerged about a long and growing list of party loyalists or friends who were appointed to lucrative posts, some with six-figure salaries.

It wasn't just the people filling those roles that initially caught the public's attention: It was also how much money these positions were being offered. Four agents-general announced in June, for instance, would earn between $165,000 to $185,000 a year, plus expenses, to help Ontario businesses attract investments and grow in the United States and Britain. Two of them had connections to Mr. Ford's chief of staff, [[Dean French]]. Soon, a string of officials who also had relationships to Mr. French resigned, before Mr. French himself quit. [[Jamie Wallace]], a former [[Toronto Sun]] executive who served as interim chief of staff, took over the job permanently in August.

Here's a guide to who has left and how they're connected to Mr. French and Mr. Ford's inner circle.
----

{{f135.png}} ''[[Doug Ford announces 'my wife is Jewish' amid backlash over his use of Jewish stereotypes|http://www.vancouversun.com/Doug+Ford+announces+wife+Jewish+amid+backlash+over+Jewish+stereotypes/10267564/story.html]]'' October 5, 2014, Jake Edmiston, [[Vancouver Sun]]

----
In an attempt to shelter himself from accusations of anti-Semitism following a [[Toronto]] mayoral debate, [[Doug Ford]] declared on Monday that his wife is [[Jewish]].

With [[Rob Ford]] in the audience at Sunday's debate, mayoral candidate Ari Goldkind grilled the Toronto mayor on his alleged use of "the K word," an anti-Semitic slur.

Doug Ford came to his brother's aid, riddling off examples of his family's affinity for Jewish people.

"You know something? My doctor — my Jewish doctor, my Jewish dentist, my Jewish lawyer — Hold on, my Jewish accountant," he said, before the audience booed and yelled, forcing the flustered Ford to stop mid-sentence.
----

{{f132.png}} ''[[Doug Ford announces that cuts to municipal public health and childcare programs will go ahead|https://www.theglobeandmail.com/politics/article-doug-ford-announces-that-cuts-to-municipal-public-health-and-childcare/]]'' August 19, 2019, Jeff Gray, [[Globe and Mail]]

----
[[Ontario]] Premier [[Doug Ford]] is going ahead with modified budget cuts to municipal public health and childcare programs, saying he has listened to the concerns that prompted him to put a package of retroactive spending reductions on hold earlier this year.

The move looked unlikely to satisfy the Premier's critics, who have charged that his cuts to the organizations that track vaccinations and inspect restaurants for food safety were reckless and unfair.

In an address to the Association of Municipalities of Ontario in [[Ottawa]] on Monday morning, Mr. Ford acknowledges that his government "moved quickly" as it sought to rein in the province's finances, according to prepared remarks.
----

{{f49.png}} ''[[Doug Ford anointed - literally - by controversial evangelical pastor as part of effort to win social conservatives|https://nationalpost.com/news/politics/doug-ford-anointed-literally-by-controversial-evangelical-pastor-as-part-of-effort-to-win-social-conservatives]]'' March 8, 2018, Tom Blackwell, [[National Post]]

----
The [[Toronto Star]] alleged a decade ago that little of the $3 million it raises yearly goes to charitable work, while Melnichuk and his twin pastor sons, Tom and Tim, live in lavish homes and drive luxury cars.

The church sued the Star for libel and [[Tom Melnichuk]] noted Wednesday that it remains a charity in good standing with the [[Canada Revenue Agency]].

He dismissed the sexual assault charges as "bogus and flamboyant," lambasting local media for failing to report on his father's total acquittal after covering the [[2016]] trial. (The [[National Post]] did not report on the case.)
----

{{f0.png}} ''[[Doug Ford apologizes to police Chief Bill Blair... again|https://nowtoronto.com/news/doug-ford-apologizes-to-police-chief-bill-blair-again/]]'' August 14, 2014, [[Now Magazine]]

----
Councillor [[Doug Ford]] apologized to [[Bill Blair]] today, the second in two days since the police chief served him with a notice of defamation earlier this week.

Blair had reportedly requested Ford apologize for saying that the chief had leaked information that his brother Rob was going to be subpoenaed to an upcoming [[Sandro Lisi]] hearing. Yesterday, Ford orally apologized, but the chief wasn't satisfied.

In addition to retracting his comments about the chief, Ford wrote that he is donating $1000 to Covenant House:
----

{{f355.png}} ''[[Doug Ford apologizes to Toronto police Chief Bill Blair: RAW VIDEO|https://www.youtube.com/watch?v=dmJT4OTFFig]]'' August 13, 2014, CBC News, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/dmJT4OTFFig" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

[[Doug Ford]] has apologized for accusing [[Toronto]] police Chief [[Bill Blair]] of leaking information to the media as a form of revenge against Mayor [[Rob Ford]], his brother.
----

{{f94.png}} ''[[Doug Ford apologizes, but blames gay protesters for altercation at Ford Fest|https://www.thestar.com/news/gta/2014/07/26/homophobic_slurs_hurled_at_gay_ford_fest_protesters.html]]'' July 26, 2014, David Rider, [[Toronto Star]]

----
One of the gay activists called a "f -- -- t" and other homophobic slurs by Mayor [[Rob Ford]] supporters says the mayor's brother is wrong to suggest activists provoked the [[Ford Fest]] attendees.

"We were just standing there being gay holding signs ... This was an unprovoked situation where we did very little engaging with them," said Brian De Matos on Saturday, a day after the massive Ford family barbecue.

Councillor Ford told the Star that, after the half-hour altercation, some supporters of Mayor Rob Ford told him a man with a rainbow flag draped over his shoulders had baited the crowd at [[Thomson Memorial Park]] in [[Scarborough]].

"I apologize to him for what happened but you can't go into any event, a sporting event even, taunting people. I don't agree with (what happened) but something's going to happen.

"Numerous people said he was looking for trouble."
----

{{f0.png}} ''[[Doug Ford appears to be running government by the seat of his pants|https://www.thesudburystar.com/news/local-news/farquhar-doug-ford-appears-to-be-running-government-by-the-seat-of-his-pants]]'' August 26, 2019, Ruth Farquhar, [[Sudbury Star]]

----
So, how many policies has [[Doug Ford]] backtracked on to date? It seems every day there are announcements where the government has changed its mind.

For example, the sexual education curriculum. Remember how Ford promised to overhaul it and he agreed with social conservatives it was a horrible piece of legislation.

Remember, he said the Wynne Liberals didn't consult parents or educators (not true) and he was going to talk to parents to find out what they wanted.
----

{{f0.png}} ''[[Doug Ford Appointed a Far-Right Former Rebel Media Host to Run as an Ontario PC Candidate|https://pressprogress.ca/doug-ford-appointed-a-far-right-former-rebel-media-host-to-run-as-an-ontario-pc-candidate/]]'' April 27, 2018, [[PressProgress]]

----
[[Doug Ford]] upended a local [[Ontario]] PC nomination process and appointed an ex-host from the alt-right [[Rebel Media]] website to run in [[London]], Ontario.

Even though he told his own party members "every single riding nomination is going to be 100 percent transparent," Ford moved to unilaterally appoint 11 Ontario PC candidates last weekend.

In London West, Ford ousted an aspiring PC candidate who had spent the last two years campaigning for the nomination – the would-be nominee called Ford's move a "brazen abuse of power" and a "sad day for the grassroots of our Ontario PC party."
----

{{f94.png}} ''[[Doug Ford assured developers he plans to open up Greenbelt to housing development|https://www.thestar.com/news/queenspark/2018/04/30/doug-ford-assured-developers-he-plans-to-open-up-greenbelt-to-housing-development.html]]'' April 30, 2018, Robert Benzie, [[Toronto Star]]

----
[[Doug Ford]] has privately assured developers he will "open a big chunk" of protected land in the Greater [[Toronto]] and [[Hamilton]] Area to housing if the [[Progressive Conservative]]s win the June 7 election.

In a video recorded Feb. 12 and shared with the media Monday by the governing Liberals, Ford said the 800,000-hectare swath of environmentally sensitive and agricultural land known as the [[Greenbelt]] is "just farmer fields."

"It's right beside a community. We need to open that up and create a larger supply," he said, noting that will lead to "price drops" in housing in the Greater Toronto and Hamilton Area.
----

{{f132.png}} ''[[Doug Ford at Deco: The inside story|https://www.theglobeandmail.com/news/toronto/doug-ford-at-deco/article21067584/]]'' October 10, 2014, Robyn Doolittle, [[Globe and Mail]]

----
If you weren't specifically looking for it, you'd never spot Wise Tag and Label.

On a recent afternoon, the reception desk stood empty and no one was in any of the offices. A reporter, looking for someone to speak with, 

eventually found a manager near the back printing press.
----

{{f0.png}} ''[[Doug Ford Backs Off On This Controversial Change|https://www.inbrampton.com/doug-ford-backs-off-on-this-controversial-change]]'' January 24, 2019, Alan Kan, [[inbrampton.com]]

----
The [[Ontario]] government has reversed course on a part of a piece of legislation designed to make the province "open for business" that had those concerned about development on the [[Greenbelt]] very anxious.

[[Municipal Affairs and Housing]] minister [[Steve Clark]] announced in a series of tweets that the government will be taking out a clause in Bill 66 when the legislature resumes sitting in February. 

Bill 66 would have allowed a series of changes focused on regulatory reforms and lowering restrictions in a variety of economic areas, but under that bill was something called Schedule 10.

Schedule 10 would have allowed municipalities to enact 'open for business' zoning by-laws that could have circumvented environmental protection legislation, as well as the law protecting the Greenbelt from development, the [[Clean Water Act]] and other conservation legislation.
----

{{f0.png}} ''[[Doug Ford backtracks on Greenbelt promise|https://globalnews.ca/news/4749633/doug-ford-greenbelt/]]'' December 11, 2018, Bill Kelly, [[Global News]]

----
The Ford government's introduction of Bill 66, which will allow development in the [[Greenbelt]], is more than just another broken campaign promise; it could have significant environmental consequences here in southern [[Ontario]].

You may remember that, during the election campaign, Ford was caught on video promising a room full of wealthy developers that he would open up a large chunk of the Greenbelt for them to build on, and it was only after a huge outcry from the public that Ford recanted and promised that he would protect the entire Greenbelt.

However, Bill 66 opens the door for municipalities to be granted permission to clear-cut forests and pave paradise in those protected lands.
----

{{f0.png}} ''[[Doug Ford blames "certain groups" for skewing feedback on sex ed curriculum|https://news.vice.com/en_ca/article/yw744x/doug-ford-blames-certain-groups-for-skewing-feedback-on-sex-ed-curriculum]]'' December 19, 2018, Tamara Khandaker, [[Vice News]]

----
The results from the first day of consultations on [[Ontario]]'s sex ed curriculum showed overwhelming support for the version that was discarded by Premier [[Doug Ford]], who blamed "certain groups" for skewing the feedback.

"Certain groups flooded right at the beginning … but we're going to run through the 35,000 responses," said Ford on Tuesday.

The government plans to develop and test a new curriculum in the spring, based on the consultations, and to introduce it before the start of the next school year.
----

{{f94.png}} ''[[Doug Ford blasts Margaret Atwood over libraries, says 'I don't even know her'|https://www.thestar.com/news/gta/2011/07/26/doug_ford_blasts_margaret_atwood_over_libraries_says_i_dont_even_know_her.html]]'' July 26, 2011, Paul Moloney, [[Toronto Star]]

----
Councillor [[Doug Ford]] has fired back at world-renowned author [[Margaret Atwood]] for her criticism of suggested library cuts, telling reporters: "I don't even know her. If she walked by me, I wouldn't have a clue who she is."

Ford also said that the literary icon and activist — who took him to task on [[Twitter]] for saying, erroneously, that his [[Etobicoke]] ward has more libraries than Tim Hortons — should get herself elected to office or pipe down.

"Well good luck to Margaret Atwood. I don't even know her. If she walked by me, I wouldn't have a clue who she is," said the councillor and advisor to his brother, Mayor [[Rob Ford]], after a committee meeting on proposed cuts.
----

{{f182.png}} ''[[Doug Ford boasts of 'tremendous progress' on hallway health care|https://www.cbc.ca/news/canada/toronto/doug-ford-ontario-hallway-medicine-hospital-overcrowding-1.5440470]]'' January 25, 2020, [[CBC News]]

----
Premier [[Doug Ford]] says his government has made "tremendous progress" on tackling hospital overcrowding, despite evidence this week that [[Ontario]] hospitals are routinely putting patients in hallways.

Ford promised during the [[2018]] election campaign to end hallway medicine in the province.

He was asked about the overcrowding problem Friday, following a [[CBC News]] investigation that revealed dozens of hospitals filled to overcapacity on most days.
----

{{f99.png}} ''[[Doug Ford broke law when he cut cap and trade, Ontario court finds|https://www.nationalobserver.com/2019/10/11/news/doug-ford-broke-law-when-he-cut-cap-and-trade-ontario-court-finds]]'' October 11, 2019, Fatima Syed, [[National Observer]]

----
[[Ontario]] Premier [[Doug Ford]]'s government broke the law by not holding public consultations before it scrapped the province's cap-and-trade program, an Ontario court has found.

Two of three [[Ontario Superior Court]] judges determined that the [[Ford government]] acted illegally when it killed the province's cap-and-trade carbon price without first carrying out public consultations with Ontarians as required by the [[Environmental Bill of Rights]] (EBR).

[[Lawyer]]s for [[Greenpeace]] [[Canada]] and Ecojustice brought the case to court in September [[2018]], arguing the Ford government acted illegally when it cancelled the province's cap and trade program without consulting the public.
----

{{f182.png}} ''[[Doug Ford brushes off Dean French questions, says reporters want to 'get into the weeds'|https://www.cbc.ca/news/canada/toronto/doug-ford-questions-dean-french-1.5204325]]'' July 8, 2019, Canadian Press, [[CBC News]]

----
Premier [[Doug Ford]] brushed off questions Monday about a controversy around government appointees with personal ties to his former chief of staff, suggesting the public doesn't care about it.

[[Dean French]] abruptly left his job as Ford's top adviser more than two weeks ago when it first emerged that people given lucrative foreign postings were connected to him.

Ford revoked those appointments, but as news of other government appointments having connections to French continued to emerge, the premier was silent on the issue.
----

{{f355.png}} ''[[Doug Ford Calls "Free Speech" - FILTHY|https://www.youtube.com/watch?v=nWRUi3sHe6o]]'' February 21, 2019, Everybody Hates Doug Ford, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/nWRUi3sHe6o" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

Like what you see? Click the subscribe button in the video to keep up-to-date on the latest videos posted here.
----

{{f0.png}} ''[[Doug Ford calls allegations against Toronto Mayor Rob Ford 'untrue'|https://globalnews.ca/news/581833/doug-ford-calls-allegations-against-toronto-mayor-rob-ford-untrue/]]'' May 22, 2013, Erika Tucker, [[Global News]]

----
TORONTO – Councillor [[Doug Ford]], brother of [[Toronto]] Mayor [[Rob Ford]], dismissed allegations against the mayor and slammed the media while reading a pre-written statement on Wednesday afternoon.

The [[Toronto Star]] and [[Gawker]] reported on Friday that they've viewed a video of what could be the mayor smoking what looks like crack cocaine.

"Rob has told me that these stories are untrue, that these allegations are ridiculous and I believe him," Doug Ford said. "I will always support my brother as the mayor of this city."
----

{{f182.png}} ''[[Doug Ford calls allegations in sister-in-law's lawsuit 'false and without merit'|https://www.cbc.ca/news/canada/toronto/doug-ford-calls-allegations-in-sister-in-law-s-lawsuit-false-and-without-merit-1.4692165]]'' June 5, 2018, Andrea Janus, [[CBC News]]

----
[[Progressive Conservative]] Leader [[Doug Ford]] is calling the lawsuit filed by his late brother Rob's widow "heartbreaking," and says claims he and his brother Randy have mismanaged finances at the Ford family companies are "false and without merit."

On Tuesday, the former [[Toronto]] city councillor faced the media for the first time since news of the lawsuit became public Monday night. In the lawsuit, filed Friday in [[Ontario Superior Court]], [[Renata Ford]] alleges Doug and Randy "conspired together" to deprive her and her children of shares in the family company Deco Toronto and the proceeds of a life insurance policy.

The brothers are trustees for their late brother's estate.
----

{{f182.png}} ''[[Doug Ford calls Essex MPP a 'coward' in response to questions about ousted MPP|https://www.cbc.ca/news/canada/windsor/doug-ford-pc-ndp-essex-tara-natyshak-1.5063644]]'' March 20, 2019, [[CBC News]]

----
Essex MPP [[Taras Natyshak]] questioned the premier a second time in Queens Park Tuesday about former MPP [[Randy Hillier]]'s departure from the PC caucus.

Hillier, who represented the eastern [[Ontario]] riding of [[Lanark-Frontenac-Kingston]], was expelled last week, claimed he was kicked out "for raising concerns of possible illegal and unregistered lobbying by close friends and advisors employed by Premier Ford."

Natyshak asked whether or not that claim is true.
----

{{f182.png}} ''[[Doug Ford calls Patrick Brown's claims 'shameful and disgusting' during heated Queen's Park exchange|https://www.cbc.ca/news/canada/toronto/doug-ford-brown-allegations-1.4907330]]'' November 15, 2018, Nick Boisvert, [[CBC News]]

----
Premier [[Doug Ford]] slammed former PC leader [[Patrick Brown]] as a person with "zero credibility" and said the claims in his new book are "shameful and disgusting" during a heated exchange today at [[Queen's Park]].

Ford responded to pointed questions from [[Andrea Horwath]], in which the NDP leader called on the premier to launch an independent investigation into a sexual misconduct allegation against [[Vic Fedeli]]. 

Brown wrote about the accusation in his explosive new tell-all memoir, Takedown: The Attempted Political Assassination Of Patrick Brown, in which he outlines his dramatic exit from the [[Progressive Conservative]] party earlier this year over allegations of sexual misconduct. He has vigorously denied the claims.
----

{{f0.png}} ''[[Doug Ford calls Toronto CAMH patient who fled Canada, an 'animal'|https://globalnews.ca/news/5746996/doug-ford-calls-camh-zhebin-cong-animal/]]'' August 9, 2019, Allison Jones, Canadian Press, [[Global News]]

----
KITCHENER, Ont. – [[Ontario]]'s premier said Friday that people with mental illness who commit crimes should be in jail, calling a patient who had been detained at a mental health hospital for killing his roommate an "animal."

[[Doug Ford]] teed off for a second time on the case of Zhebin Cong, who was found not criminally responsible for killing his roommate with a meat cleaver in [[2014]].

Cong, who has schizophrenia, was an in-patient at the secured forensic unit of the [[Centre for Addiction and Mental Health]] in [[Toronto]] but failed to return on July 3 from an unaccompanied trip into the community. City police have said he has left the country.
----

{{f0.png}} ''[[Doug Ford Cancelled Canada Day Celebrations At Queen's Park & Torontonians Are Outraged|https://www.narcity.com/news/ca/on/toronto/doug-ford-cancels-canada-day-celebrations-in-torontos-queens-park-and-people-are-furious]]'' June 21, 2019, Helena Hanson, [[Narcity]]

----
It has been a dodgy few days for [[Ontario]]'s Premier, [[Doug Ford]]. After announcing a major cabinet reshuffling on Thursday, then hiring and un-hiring several employees within 24 hours after accusations of nepotism, he has now angered Ontarians even more. Doug Ford has cancelled [[Canada Day]] celebrations at [[Queen's Park]] in [[Toronto]] and people are not happy.

The Queen's Park Canada Day celebration has been a tradition for over five decades, with the first event taking place back in [[1967]]. However, it looks like the tradition ends here, as reports from [[Global News]] suggest that Doug Ford's government has cancelled the park's front lawn celebrations, in favour of moving Ontarians to other attractions across the province.

According to Global News, it was confirmed by numerous sources that the [[Ford government]] decided months ago to cancel the event at [[Queens Park]].
----

{{f94.png}} ''[[Doug Ford cancels cell after too many calls from 'special interest groups'|https://www.thestar.com/news/canada/2019/07/17/doug-ford-cancels-cell-after-too-many-calls-from-special-interest-groups.html]]'' July 17, 2019, Shawn Jeffords, Canadian Press, [[Toronto Star]]

----
[[Ontario]] Premier [[Doug Ford]], who has long asked people to call him directly to air their issues, has cancelled his cell phone after being inundated with calls from special interest groups, his office said Wednesday.

The premier frequently gave out his cell number at public events and touted the gesture as sign of just how accessible he was.

A Ford spokeswoman said the premier had to cancel his phone on Tuesday after certain groups, who she did not name, flooded him with calls in recent weeks.
----

{{f182.png}} ''[[Doug Ford cancels cellphone after too many calls from 'special interest groups'|https://www.cbc.ca/news/canada/toronto/doug-ford-cancels-cellphone-after-too-many-calls-from-special-interest-groups-1.5215278]]'' July 17, 2019, Canadian Press, [[CBC News]]

----
[[Ontario]] Premier [[Doug Ford]], who has long asked people to call him directly to air their issues, has cancelled his cell phone after being inundated with calls from special interest groups, his office said Wednesday.

The premier frequently gave out his cell number at public events and touted the gesture as sign of just how accessible he was.

A Ford spokeswoman said the premier had to cancel his phone on Tuesday after certain groups, who she did not name, flooded him with calls in recent weeks.
----

{{f84.png}} ''[[Doug Ford Candidate Andrew Lawton Was Previously Suspended for a Homophobic Facebook Post|https://north99.org/2018/05/01/doug-fords-hand-picked-candidate-andrew-lawton-was-previously-suspended-for-a-homophobic-facebook-post/]]'' May 1, 2018, [[North99]]

----
This isn't Lawton's only controversial comments. He previously worked at [[Ezra Levant]]'s [[Rebel Media]] where, as reported by [[PressProgress]], he called climate change a "load of nonsense" and called equality for women "pussification of the west".

But Lawton is only a small part of the problem. Ford's [[Ontario]] Conservatives harbour anti-[[LGBTQ]] candidates, including [[Tanya Granic Allen]] who attacked gay marriage and adoption by same-sex parents.

Ford himself has faced controversy in the past for his position on LGBTQ issues. His leadership campaign was endorsed by [[Charles McVety]], who was sanctioned by the [[Canadian Broadcast Standards Council]] for suggesting homosexuals prey on children. Ford has also refused to support or attend Pride events.
----

{{f182.png}} ''[[Doug Ford changing Queen's Park rules to pass bills more quickly|https://www.cbc.ca/news/canada/toronto/doug-ford-ontario-legislature-procedure-rules-1.4824125]]'' September 15, 2018, Mike Crawley, [[CBC News]]

----
As the [[Ontario]] Legislature ended a Saturday sitting without passing controversial legislation on the size of [[Toronto]] city council, Premier [[Doug Ford]]'s government is also making changes that will weaken the opposition's ability to slow down bills.

Coming shortly after the Ford government invoked the notwithstanding clause of the Charter of Rights to override a court ruling, Ontario's opposition parties see this as another effort by the [[Progressive Conservative]]s to muscle through their agenda.

The PCs are moving to change the legislature's rules of procedure, formally called the standing orders. These rules control such things as when bills can be introduced, when opposition parties get to put forward motions, and how much debate must take place before a bill goes to a final vote.
----

{{f94.png}} ''[[Doug Ford channels his inner Don Cherry on global warming and the Stanley Cup playoffs|https://www.thestar.com/politics/political-opinion/2019/05/06/doug-ford-channels-his-inner-don-cherry-on-global-warming-and-the-stanley-cup-playoffs.html]]'' May 6, 2019, Martin Regg Cohn, [[Toronto Star]]

----
When it comes to a carbon tax, carve these words in stone: "There is no cheating these federal rules; a provincial carbon price is mandatory."

No, this quote is not from the latest [[Saskatchewan]] Court of [[Appeal]] verdict dismissing a legal challenge led by prairie Tories — aided and abetted by [[Ontario]].

In fact, this bold declaration can be found in the first draft of the [[2018]] election platform proclaimed by Ontario's [[Progressive Conservative]]s — the so-called People's Guarantee that all candidates signed on to.

Until then-leader [[Patrick Brown]] resigned, whereupon all those Tories unsigned. And fell into line faster than a flock of [[Canada]] geese changing course as the climate changes.
----

{{f94.png}} ''[[Doug Ford claims 'the largest fundraiser in Canadian history'|https://www.thestar.com/politics/provincial/2019/02/27/doug-ford-claims-the-largest-fundraiser-in-canadian-politics.html]]'' February 27, 2019, Robert Benzie, [[Toronto Star]]

----
[[Ontario]] is "open for business," Premier [[Doug Ford]] told a [[Progressive Conservative]] fundraising dinner Wednesday that was closed to anyone who did not pay $1,250 to attend. Speaking to 3,200 well-heeled supporters at an event from which the media were banned after the Star revealed the Tories enlisted lobbyists to sell tickets, Ford touted his government's accomplishments.

Premier Doug Ford, shown in a file photo, told supporters at a sold-out Progressive Conservative fundraising dinner on Wednesday that difficult decisions loom as his government tackles a $13.5-billion budget deficit. ( Nathan Denette / THE CANADIAN PRESS FILE PHOTO )

"We promised we would make Ontario open for business and open for jobs. Promise made, promise kept," he said, pointing to the 41,000 full-time jobs created in the province last month, extending an era of near-record low unemployment that dates back to former premier [[Kathleen Wynne]]'s Liberals in [[2017]]. But the premier emphasized Wednesday night at the [[Toronto]] [[Congress]] Centre that difficult decisions loom as the Tories tackle a $13.5-billion budget deficit. "We continue to fight hard for Ontario workers and Ontario jobs, for the hard working people in private-sector unions. Everything the government of Ontario does is put at risk when you do what the Liberals did and let deficits spiral out of control," he said in a speech that was live-streamed on the Progressive Conservative Party's website.
----

{{f0.png}} ''[[Doug Ford Claims He Never Bashed a Home for Kids with Autism. This Video Proves He Did.|https://pressprogress.ca/doug-ford-claims-he-never-bashed-a-home-for-kids-with-autism-this-video-proves-he-did/]]'' April 17, 2018, [[PressProgress]]

----
At a campaign stop this weekend, [[Ontario]] PC leader [[Doug Ford]] denied making controversial comments about a home for youth with autism in [[2014]].

Despite previously declaring that the home for kids with autism and developmental disabilities is an "absolute nightmare" that has "ruined the community" as well as calling for it to be shut down and relocated, Ford was unequivocal when asked about his controversial comments this weekend.

"You're going to hear a lot of lies," Ford told i[[Politics]] this weekend. "Desperate lies."
----

{{f49.png}} ''[[Doug Ford clashes with protesting students at Ontario legislature|https://nationalpost.com/pmn/news-pmn/canada-news-pmn/grant-cuts-will-increase-debt-limit-access-to-education-students-and-unions-say]]'' February 19, 2019, Shawn Jeffords, [[National Post]]

----
TORONTO — [[Doug Ford]] admonished protesting students for their "filthy" mouths on Tuesday after a group decrying cuts to post-secondary grants disrupted a session at [[Ontario]]'s legislature by shouting obscenities at the premier.

A handful of student protesters seated in the public gallery interrupted legislators by shouting chants of "free tuition" followed by profanity directed at the premier. Ford chastised the group and blamed the Opposition for influencing them.

"That's how they train our kids, with a filthy mouth," he said. "They should have their mouths washed out with soap. That's what they should have, because that's embarrassing."
----

{{f84.png}} ''[[Doug Ford compared himself to Tommy Douglas. Nothing could be further from the truth.|https://north99.org/2019/06/13/doug-ford-compared-himself-to-tommy-douglas-nothing-could-be-further-from-the-truth/]]'' June 13, 2019, [[North99]]

----
In the first week of June, [[Ontario]] Minister of Children, Community and Social Services [[Lisa MacLeod]] penned an op-ed in the [[Financial Post]] about how similar the PC government is to that of [[Tommy Douglas]], former premier of [[Saskatchewan]] credited with introducing universal health care.

[[Doug Ford]] took to [[Twitter]] to link MacLeod's article and add a quote from it saying that Douglas would have "approved" of the current PC government. While many Canadians disagreed in the replies, the most significant retaliation came from actor [[Kiefer Sutherland]], Douglas' grandson. He listed some of his grandfather's significant achievements as premier.

"In addition to balancing the budget of Saskatchewan, he also provided the province with paved roads, healthcare and electricity. Contrary to your argument, it was never at the expense of social and human services to those in need," his reply read.
----

{{f132.png}} ''[[Doug Ford confirms impounded SUV belongs to mayor|https://www.theglobeandmail.com/news/toronto/police-did-not-remove-plates-on-impounded-escalade-reported-to-be-rob-fords/article18801625/]]'' May 22, 2014, Ann Hui, [[Globe and Mail]]

----
Of all the mystery surrounding the impaired driving arrest of a woman who was behind the wheel of [[Toronto]] Mayor [[Rob Ford]]'s Cadillac Escalade, one of the most curious ones so far is this: What happened to the licence plates?

According to [[Ontario Provincial Police]], 36-year-old Lee Anne McRobb was charged Tuesday with impaired driving by officers based in Bracebridge, in Ontario's [[Muskoka]] cottage country. Though the OPP declined to release information about the vehicle's owner – Ms. McRobb was given permission to drive the car by the owner, they said – the mayor's brother [[Doug Ford]] confirmed to The Globe that it was the mayor's SUV.

The licence plates, which would identify the SUV as the mayor's, have been removed from the vehicle which is required to remain in an impound lot for a week – but it's unclear how that happened.
----

{{f49.png}} ''[[Doug Ford confirms sexual misconduct allegation against former senior cabinet member Jim Wilson|https://nationalpost.com/news/canada/fords-office-refuses-to-address-reported-allegation-against-jim-wilson?video_autoplay=true]]'' November 6, 2018, Shawn Jeffords, [[National Post]]

----
ASTRA, Ont. — A senior [[Ontario]] cabinet minister was forced to step down last week after facing an allegation of sexual misconduct, Premier [[Doug Ford]] said Wednesday, breaking his government's days-long silence on the controversial matter.

Ford's office said last Friday that [[Jim Wilson]] was immediately resigning from his role as economic development minister and the [[Progressive Conservative]] caucus to seek treatment for addiction issues.

Speaking at an event in eastern Ontario, the premier said Wednesday that his office had initially refused to confirm published reports about the allegation against Wilson in order to protect the identity of the complainant.
----

{{f94.png}} ''[[Doug Ford confuses nation-building with building up Ford Nation|https://www.thestar.com/politics/political-opinion/2019/11/04/doug-ford-confuses-nation-building-with-building-up-ford-nation.html]]'' November 4, 2019, Martin Regg Cohn, [[Toronto Star]]

----
[[Ontario]]'s premiers have always put the country first, but without shortchanging [[Canada]]'s most populous province.

Now, [[Doug Ford]] is charting a new path that forsakes Ontario's interests - and puts his party's fundraising fortunes first.

Suddenly, our populist premier has heard the clarion call of prairie populism. He likes what he hears, which is why he's giving voice to it here at home.
----

{{f0.png}} ''[[Doug Ford congratulates Trudeau on election win, says he's ready to work together|http://globalnews.ca/news/6066277/doug-ford-congratulates-justin-trudeau-election-win/]]'' October 22, 2019, Canadian Press, [[Global News]]

----
He also praised Trudeau's commitment to helping fund the provincial government's planned "[[Ontario Line]]" subway project that would ease congestion in [[Toronto]]'s transit system.

Ford's statement stands out for its conciliatory tone, particularly in light of how much the Ontario premier was a target of Liberal criticism throughout the campaign.

Trudeau had repeatedly invoked Ford's name and policy decisions when warning of the potential consequences of a Conservative election win.
----

{{f0.png}} ''[[Doug Ford considering 'reset' of Ontario cabinet amid controversial cuts, PC insiders say|https://globalnews.ca/news/5384775/doug-ford-ontario-cabinet-shuffle-speculation/]]'' June 13, 2019, Travis Dhanraj, [[Global News]]

----
As the Doug [[Ford government]] prepares to mark a full year since being sworn-in, sources inside the [[Progressive Conservative]] Party of [[Ontario]] say Ford is considering a "reset" of his cabinet.

PC party insiders [[Global News]] spoke with said while Ford hasn't made any final decisions, cabinet changes could involve the most senior members of the government.

The possible move comes after a series of negative headlines surrounding financial cuts contained in the government's April budget that have come out over the course of several weeks, such as slashing funding for public health units, environmental initiatives, research and technology, arts and culture programs and reduced funding for [[Legal]] Aid.
----

{{f355.png}} ''[[Doug Ford Cooked The Books & Inflated Deficit ($15 Billion) Alleges Government Chief Accountant|https://www.youtube.com/watch?v=NJB0rS5Pa4A]]'' December 11, 2018, Everybody Hates Doug Ford, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/NJB0rS5Pa4A" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

Province's chief accountant quits after refusing to sign off on $15 billion deficit figure. Says the numbers have been inflated. To read more go to link https://www.thestar.com/politics/provincial/[[2018]]/12/05/provinces-chief-accountant-quit-after-refusing-to-sign-off-on-fedelis-15-billion-deficit-figure.html

Like what you see? Click the subscribe button in the video to keep up-to-date on the latest videos posted here.

***********************************************************
----

{{f0.png}} ''[[Doug Ford creates crisis for refugees with Legal Aid cuts|https://www.thespec.com/news-story/9294375-doug-ford-creates-crisis-for-refugees-with-legal-aid-cuts/]]'' April 21, 2019, Carmela Fragomeni, [[The Spec]]

----
The reduction in funding is expected to increase delays in court matters and trials.

"This is a human rights issue that has high-stakes consequences," said Maureen Silcoff, also with the refugee lawyers association.

The consequences of not succeeding at a deportation hearing, especially without legal representation, could lead to people being sent back to possible torture or life-threatening conditions, she said.
----

{{f49.png}} ''[[Doug Ford creates simulated news to counter media that 'isn't going to give us a fair shake'|https://nationalpost.com/news/politics/doug-ford-creates-simulated-news-to-counter-media-that-isnt-going-to-give-us-a-fair-shake]]'' May 3, 2018, Tom Blackwell, [[National Post]]

----
A microphone-toting reporter stands by the side of the road, her hair whipped by the wind, as if breathlessly reporting breaking news. Clips show [[Doug Ford]] addressing the media at a press event. There are interviews with "ordinary citizens" at an auto body shop and a pub, shots of concerned voters at a town hall-style meeting.

The report on the [[Ontario]] Conservative Leader's electricity-rates announcement this week looked and felt like an actual TV-news item.

But the video was not produced by a television station or working journalists.
----

{{f99.png}} ''[[Doug Ford cuts 70 per cent of money for centre helping First Nations protect wildlife and resources|https://www.nationalobserver.com/2019/05/17/news/doug-ford-cuts-70-cent-money-centre-helping-first-nations-protect-wildlife-and]]'' May 17, 2019, Fatima Syed, [[National Observer]]

----
Premier [[Doug Ford]]'s [[Ontario]] government has cut 70 per cent of provincial funding to a non-profit organization that helps more than three dozen [[Indigenous]] communities protect endangered wildlife and natural resources, [[National Observer]] has learned.

The organization, the Anishinabek/Ontario Fisheries Resource Centre (A/OFRC), provides independent scientific information to the communities in order to help them manage both resources and wildlife. But the Ontario [[Ministry of Natural Resources and Forestry]] told it on April 12, the day after the [[Ford government]] delivered its first budget, that "the Ministry is seeking changes to the existing three-year Transfer Payment Agreement."

The money was part of a critical program designed to help about 40 [[First Nations]] participate in government decision-making related to conservation policies.
----

{{f0.png}} ''[[Doug Ford cuts environment watchdog, scales back rent control|https://news.vice.com/en_ca/article/qvqbxv/doug-ford-cuts-environment-watchdog-scales-back-rent-control]]'' November 15, 2018, Rachel Browne, [[Vice News]]

----
Fedeli framed these moves as bolstering the auditor general and ombudsman roles. "You're going to see everything strengthened and expanded," he explained. "The premier has promised, he continues to say we want efficiencies not cuts."

While Fedeli said the government had no plans to cut its own employees, the government is planning to scrap three legislative oversight positions, and fold them into other areas such as the auditor general and ombudsman offices by next year. This includes the environment commissioner, children's advocate, and the French-language commissioner.

"The deficit is real, our debt is real, the challenge ahead of us is real," said Fedeli, adding that, "we will balance the budget," without providing specifics as to when that would happen.
----

{{f253.png}} ''[[Doug Ford cuts: Tracking the Ontario PC government's crackdown on spending|https://www.macleans.ca/politics/tracking-the-doug-ford-cuts/]]'' July 11, 2018, Kyle Edwards, [[Macleans]]

----
Before he was elected premier of [[Ontario]], [[Doug Ford]] made an array of ambitious campaign promises—from middle-class income tax cuts to repealing the cap-and-trade program to scrapping the discovery math curriculum in public schools. He vowed to create a "government for the people," and part of that would mean cracking down on spending.

In his first weeks in office, Ford's government acted quickly—announcing several cuts across different sectors. These decisions are raising concern throughout the province about what the next four years under Ford could look like. The Official Opposition, a role now held by the NDP, has criticized his opening acts as premier as a "series of closed-door, back-room decisions hidden from the public."

Here's a look at the cost-cutting measures Ford has taken so far.
----

{{f0.png}} ''[[Doug Ford declares open season on endangered species|https://nowtoronto.com/news/doug-ford-environment-endangered-species/]]'' February 24, 2019, Rachel Plotkin, [[Now Magazine]]

----
Shortly after the new provincial government backed down on its plan to open the [[Greenbelt]] to development, it set its sights on "improving" [[Ontario]]'s [[Endangered Species Act]] (ESA), posting a discussion paper on the Environmental Registry and launching a 45-day consultation period that ends March 4.

What's motivating this review?

As the discussion paper notes, the province has heard criticisms that the ESA creates "barriers to economic development." While aiming to enable "positive outcomes" for species at risk, the government also intends to "increase efficiencies for business." The minister responsible notes the need to ensure "a balanced approach between a healthy environment and a healthy economy."
----

{{f0.png}} ''[[Doug Ford defends 'nightmare' comments made about autism group home|https://www.ctvnews.ca/ctv-news-channel/doug-ford-defends-nightmare-comments-made-about-autism-group-home-1.1827178]]'' May 18, 2014, Josh Elliott, [[CTV News]]

----
[[Toronto]] city councillor [[Doug Ford]] has re-affirmed his stance against a group home in a west [[Etobicoke]] neighbourhood, saying the home's presence has dropped property values and become a "nightmare" for locals.

The Ward 2 councillor said he was misled when representatives from the [[Griffin Centre]] proposed putting a home for the developmentally disabled, including those with autism, in the neighbourhood. In the two months since the Griffin Centre opened, Ford said residents have reported constant visits from police, EMS and fire, repeated car break-ins and late-night screaming at the house. He also said Griffin Centre patients have been leaving the home unsupervised, contrary to what he was told before the facility moved in.

"They said they would have a few kids with autism and they wouldn't leave the house unsupervised, and my heart goes out to families that have children with autism and I wanted to try to help," Ford told [[CP24]] in a telephone interview on Sunday.

"If somebody told me this was going to happen, I wouldn't have OK'd it."
----

{{f182.png}} ''[[Doug Ford defends $1,250-a-plate fundraiser, says it's not cash-for-access|https://www.cbc.ca/news/canada/toronto/doug-ford-fundraising-cash-for-access-1.5036545]]'' February 27, 2019, Canadian Press, [[CBC News]]

----
A pricey [[Progressive Conservative]] fundraising gala where attendees can rub shoulders with key members of government doesn't constitute cash-for-access, Premier [[Doug Ford]] said ahead of the event in [[Toronto]] on Wednesday.

Opposition parties have raised concerns that the [[2019]] Leader's Dinner — where tickets cost $1,250 — would grant opportunities for people to influence cabinet ministers.

But Ford defended the event and said his party frequently hosts smaller fundraisers across the province where people have a chance to hear directly from him.
----

{{f49.png}} ''[[Doug Ford defends comments about new 'nightmare' youth group home in Toronto|https://nationalpost.com/news/bob-rae-blasts-toronto-councillor-doug-ford-for-saying-new-group-home-ruined-community]]'' May 18, 2014, Canadian Press, [[National Post]]

----
The city councillor brother of [[Toronto]] Mayor [[Rob Ford]] did not back down Sunday from comments about a home for developmentally disabled youth in his ward, saying it is a "nightmare" for the neighbourhood.

Coun. [[Doug Ford]] told TV station CP24 that his "heart goes out" to families with autistic children, but he said this issue is about kids in the residential home who have "violent tendencies."

"I've been a Rotarian for 25 years helping kids with challenges, but you can't disrupt the neighbourhood like that," Ford said.
----

{{f0.png}} ''[[Doug Ford defends comments that youth group home 'ruined community'|https://globalnews.ca/news/1338919/kathleen-wynne-responds-to-doug-ford-remarks-on-autistic-home/]]'' May 18, 2014, Allison Jones, [[Global News]]

----
Ford was quoted as saying the home should be relocated.

"You've ruined the community," Ford reportedly told the facility's staff.

"You can't destroy a community like this. People have worked 30 years for their home…My heart goes out to kids with autism. But no one told me they'd be leaving the house. If it comes down to it, I'll buy the house myself and resell it."

The comments drew condemnation on social media, including former [[Ontario]] premier turned Liberal MP [[Bob Rae]], who weighed in with a tweet on Saturday.
----

{{f132.png}} ''[[Doug Ford defends cutting mandatory student-union fees|https://www.theglobeandmail.com/canada/article-doug-ford-fundraising-letter-accuses-student-unions-of-crazy-marxist/]]'' February 11, 2019, Joe Friesen, [[Globe and Mail]]

----
[[Ontario]] Premier [[Doug Ford]] defended his decision to allow students to opt out of some additional fees by accusing student unions of getting up to "crazy Marxist nonsense" in a fundraising letter to party supporters.

Mr. Ford's government last month announced a number of changes to the financing of the postsecondary education system, including a plan to make many student fees optional.

Student groups have protested the proposed changes, saying they would dramatically alter life on campus. Most believe that giving students the right to opt out of fees could hobble student unions, which fund a range of services from newspapers to food banks and minority student groups.
----

{{f132.png}} ''[[Doug Ford defends fundraising dinner amid cash-for-access criticisms|https://www.theglobeandmail.com/canada/article-doug-ford-defends-fundraising-dinner-amid-cash-for-access-criticisms/]]'' February 22, 2019, Jill Mahoney, [[Globe and Mail]]

----
[[Ontario]] Premier [[Doug Ford]] insists that "no one can influence" him improperly following reports that his party has enlisted registered lobbyists to help sell tickets to a coming fundraising dinner.

Several lobbyists, companies and industry groups say they feel pressure to attend the $1,250-a-person [[Progressive Conservative]] Party event in order to maintain high-level access to the government, The [[Globe and Mail]] reported this week.

"I can tell you one thing: No one can influence Doug Ford, no one can influence my ministers or my caucus," he said on Friday in [[Washington]], where he is on a trade mission. "[[Lobbyist]]s … they want to get their point through, good luck to 'em. But we're going to do the right thing for the people. We're a government for the people, we're going to do the right thing for taxpayers."
----

{{f182.png}} ''[[Doug Ford defends plan to change Ontario licence plate slogan|https://www.cbc.ca/news/canada/toronto/ontario-licence-plate-slogan-open-for-business-1.5081565]]'' April 2, 2019, Mike Crawley, [[CBC News]]

----
[[Doug Ford]] and his [[Progressive Conservative]]s are defending their plan to change the slogan on [[Ontario]]'s licence plates as a signal that a new government is running the province.

Ford faced questions in the Legislature on Tuesday about his admission that he intends to replace the "Yours To Discover" slogan on licence plates.

"I can tell you that people across this province want change. They voted for change, and they're getting change," Ford responded.
----

{{f94.png}} ''[[Doug Ford defends ticket sales by lobbyists to PC fundraiser|https://www.thestar.com/politics/provincial/2019/02/22/doug-ford-defends-ticket-sales-by-lobbyists-to-pc-fundraiser.html]]'' February 22, 2019, Robert Benzie, [[Toronto Star]]

----
Speaking to reporters in [[Washington]] after the Star revealed consultants are peddling tickets to the PC leader's dinner, Ford defended his party.

Premier [[Doug Ford]] insists lobbyists have no influence on him — even though they are selling $1,250 tickets for his [[Progressive Conservative]] fundraiser next week.

But Ford emphasized Friday that lobbyists have no sway in his administration, whether they sell Tory tickets or not.
----

{{f132.png}} ''[[Doug Ford deletes retweet advocating Andrew Scheer's exit|https://www.theglobeandmail.com/politics/article-doug-ford-deletes-retweet-advocating-andrew-scheers-exit/]]'' October 28, 2019, Marieke Walsh, [[Globe and Mail]]

----
For a moment Monday, it looked like people opposing [[Andrew Scheer]]'s leadership had found an ally in [[Ontario]] Premier [[Doug Ford]].

Mr. Ford's official [[Twitter]] account retweeted a fledgling organization called "Scheer Must Go," which is advocating for the federal Conservative Leader's ouster after a disappointing election result last week.

On Monday, The [[Globe and Mail]] reported that former Tory MP [[Terence Young]] doesn't believe Mr. Scheer should stay on after the [[Conservative Party of Canada]] (CPC) placed second in the federal election on Oct. 21. Mr. Young, who lost his race in Oakville, Ont., said the Conservative Leader "can't connect with voters."
----

{{f132.png}} ''[[Doug Ford demanded changes to his OPP security detail, according to court filings|https://www.theglobeandmail.com/canada/article-doug-ford-demanded-changes-to-his-opp-security-detail-according-to/]]'' February 25, 2019, Colin Freeze, [[Globe and Mail]]

----
Shortly after becoming Premier, [[Doug Ford]] demanded changes to his [[Ontario Provincial Police]] security detail because he didn't trust the rotating cast of officers, according to newly disclosed records.

Internal police e-mails filed in court also show that the Premier's office was interested in retrofitting a van for his travels, relaying a $50,000 cost estimate to the OPP.

Ontario Provincial Police Deputy Commissioner [[Brad Blair]] submitted the internal emails to bolster his claim that Mr. Ford and his office have interfered in police operations. The senior officer is asking the courts to order the province's Ombudsman to review the hiring of Mr. Ford's friend, [[Toronto Police]] Superintendent [[Ron Taverner]], as the next OPP Commissioner.

Deputy Commissioner Blair, who was also a front-runner for the position, went public with his concerns in December, alleging that "inappropriate political interference or cronyism" could impact OPP operations. In his filings and correspondence, he alleged the Premier's office directed a sole-sourced "off-the-books" request for the OPP to refit an executive van for the Premier's use. He further alleged the Premier relayed to police that he wanted a meeting with the prior OPP Commissioner to ask him to replace a rotating security detail for Mr. Ford with permanent bodyguards, and if not, "perhaps a new Commissioner would."
----

{{f49.png}} ''[[Doug Ford denies calling Toronto reporter a 'little b-h' as John Tory and Olivia Chow demand he apologize|https://nationalpost.com/news/doug-ford-denies-calling-female-toronto-reporter-a-little-b-h-as-john-tory-and-olivia-chow-demand-he-apologize]]'' October 23, 2014, Richard Warnica, [[National Post]]

----
Ford made the comments after a debate Wednesday night, according to a report in the Star. After a spirited, though not uncommonly heated, scrum that included [[Jennifer Pagliaro]], Mr. Ford walked away. As he turned, a Star photographer heard him say "I can't stand that little b—h."

That account was later confirmed to the Star by Joanne MacDonald, vice-president at [[CTV News]] and general manager of CP24.

In a statement, Mr. Ford did not deny making the comment, but he said it was not directed at Ms. Pagliaro. "The fact is, I had a private conversation with two of my staff members as I was walking out of the debate, and that private conversation was completely unrelated to anyone in the room," the statement said.

"I never said anything about the [[Toronto Star]] reporter. This reporter heard something second-hand and based on this inferred I was talking about her."
----

{{f132.png}} ''[[Doug Ford denies drug dealing, Rob Ford says crack video doesn't exist|https://www.theglobeandmail.com/news/toronto/doug-ford-denies-drug-dealing-rob-ford-says-crack-video-doesnt-exist/article12158667/]]'' May 26, 2013, Colin Freeze, [[Globe and Mail]]

----
Rob and [[Doug Ford]] defended themselves on their weekly Sunday radio show and their political colleagues in [[Toronto]] reacted to the growing controversy surrounding the brothers' alleged ties to illegal drugs.

On Saturday, an investigative report in The [[Globe and Mail]] revealed allegations that during the [[1980]]s, [[Etobicoke]] city councillor Doug Ford trafficked in large amounts of hashish. This followed a press conference a day earlier in which his brother Mayor [[Rob Ford]] denied he has a drug addiction problem – an allegation that has dogged him since two media organizations reported viewing a video recording of the mayor smoking from a crack pipe.

The Ford brothers have been denying allegations that Doug was a dealer and Rob has smoked crack cocaine as complete fabrications and say their critics are simply out to discredit them.
----

{{f0.png}} ''[[Doug Ford denies drug trade allegations|https://globalnews.ca/news/589636/doug-ford-calls-drug-trade-allegations-sleazy-journalism/]]'' May 25, 2013, Heather Loney, [[Global News]]

----
A report published Saturday in the [[Globe and Mail]] said a lengthy investigation into the Ford family's past revealed a history of a family "once deeply immersed in the illegal drug scene."

In an interview with [[Global News]] reporter Jackson Proskow, Ford is asked if the allegations are true, something Ford flatly denies.

"No, I have never been involved in the drug trade," he says.

"I'm against drugs, I do not condone drugs. I don't take aspirin. I've never touched any drugs. Cocaine, crack, never, ever period."
----

{{f182.png}} ''[[Doug Ford didn't breach rules in Taverner appointment, integrity commissioner says|https://www.cbc.ca/news/canada/toronto/doug-ford-ontario-integrity-commissioner-ron-taverner-1.5064451]]'' March 20, 2019, [[CBC News]]

----
[[Ontario]]'s integrity commissioner says Premier [[Doug Ford]] did not breach conflict of interest rules during the appointment of his friend [[Ron Taverner]] as [[Ontario Provincial Police]] commissioner.

"I found that the Premier stayed at arm's length from the recruitment process and that he believed it to be independent," [[J. David Wake]] said in the report released on Wednesday.

But the report on the Taverner's selection does not fully exonerate the government. Wake said the appointment process itself was flawed and said there were "some troubling aspects of the recruitment process" — most notably communication between the then-secretary of the cabinet [[Steve Orsini]] and [[Dean French]], Ford's chief of staff.
----

{{f94.png}} ''[[Doug Ford discovers that cheap beer and cheaper gas won't fuel a political honeymoon|https://www.thestar.com/politics/political-opinion/2019/08/12/doug-ford-discovers-that-cheap-beer-and-cheaper-gas-wont-fuel-a-political-honeymoon.html]]'' August 12, 2019, Martin Regg Cohn, [[Toronto Star]]

----
Both were founded on falsehoods designed to buy votes no matter the cost, but Ford staked enormous political capital and personal credibility on these campaign promises. They embodied Ford's brand as a man of the people who claimed to helm [[Ontario]]'s "Government For the People."

A year later, the numbers aren't looking good for Ford — both fiscal and political. Virtually every opinion poll shows Ford's popularity has plummeted as his credibility has dissipated — not least because two of his signature promises from last year lie in ruins today.

First, the false promise of cheap beer:
----

{{f355.png}} ''[[Doug Ford discusses opening up the Green Belt to the biggest developers|https://www.youtube.com/watch?v=v5Wf6r5BNCE]]'' April 30, 2018, doug ford on greenbelt, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/v5Wf6r5BNCE" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>


----

{{f355.png}} ''[[Doug Ford discusses opening up the Greenbelt|https://www.youtube.com/watch?v=tK0sJXFduP0]]'' April 30, 2018, doug ford on greenbelt, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/tK0sJXFduP0" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

Question: Last question for Doug. I know Doug has a very tight schedule. The [[Greenbelt]] was made -- announced by the government -- I think it was 20 years ago. Now, the population has grown so tremendously over the last 20 years. And the housing prices, especially here in [[Markham]], [[Richmond Hill]], is so high. Are you going to deal with this issue in a different way than the current government? And how?

[[Doug Ford]]:

• Abso-, absolutely I'm going to
----

{{f94.png}} ''[[Doug Ford dismisses school budget forecast as a 'scare tactic'|https://www.thestar.com/politics/provincial/2019/05/14/doug-ford-dismisses-school-budget-forecast-as-a-scare-tactic.html]]'' May 14, 2019, Rob Ferguson, [[Toronto Star]]

----
Premier [[Doug Ford]] is calling the [[Toronto District School Board]]'s warning of a $67.8 million budget shortfall a "scare tactic" and a political stunt as a war of words escalates over provincial education cuts. "The numbers that the TDSB put out are absolutely reckless," the premier said Tuesday, a day after the board revealed its cash crunch is $13 million worse than expected and could result in cuts to guidance counsellors, learning and reading coaches, custodians and busing of French immersion students, among other services.

"The numbers that the TDSB put out are absolutely reckless," Premier Doug Ford said Tuesday, a day after the Toronto District School Board revealed its cash crunch is $13 million worse than expected. ( Chris Young / THE CANADIAN PRESS file photo )

"Political stunts like this only serve to cause anxiety with parents and with students," Ford added, describing school boards as "out of control." Board director John Malloy detailed the numbers at a special meeting, saying staff learned late Friday from the Ministry of Education that provincial cuts to the TDSB will total $42.1 million when officials had expected a $28.7 million cut. Malloy said Tuesday the board has its figures are accurate.
----

{{f49.png}} ''[[Doug Ford distances campaign from racist and homophobic remarks lobbed at Olivia Chow and Kristyn Wong-Tam|https://nationalpost.com/news/toronto/doug-ford-distances-campaign-from-racist-and-homophobic-remarks-lobbed-at-olivia-chow-and-kristyn-wong-tam]]'' September 24, 2014, Natalie Alcoba, [[National Post]]

----
Mayoral candidate [[Doug Ford]] denounced on Wednesday instances of racist and homophobic comments by his supporters, saying that he doesn't want people using that kind of language on his campaign.

One episode involved political rival [[Olivia Chow]], and a man who screamed at her to "go home… back to [[China]]" and that "she's [[Chinese]]! She's not Canadian!" during Tuesday's raucous debate in Weston. That same day, [[Kristyn Wong]]-Tam, council's only openly gay member, tweeted the photo of a letter sent to her by someone who identified as a [[Ford Nation]] supporter. The letter was entitled "let's kick the fa–ots out of city hall" and told Ms. Wong-Tam that "I hope you get AIDS and die in public office."

During a press conference at his campaign headquarters in [[Etobicoke]], Mr. Ford condemned both episodes.
----

{{f0.png}} ''[[Doug Ford dodges questions about Andrew Scheer by sneaking past media into cabinet meeting|https://globalnews.ca/news/5894665/doug-ford-andrew-scheer-questions/]]'' September 12, 2019, Travis Dhanraj, [[Global News]]

----
[[Ontario]] Premier [[Doug Ford]] attended a cabinet meeting Thursday afternoon at [[Queen's Park]] but avoided awaiting media by secretly being rushed into the executive council chamber.

The premier dodged questions about the election and why federal Conservative Leader [[Andrew Scheer]] has been avoiding being tied to Ford.

Scheer has been seen as steering clear of Ford because of his low approval ratings in Ontario.
----

{{f94.png}} ''[[Doug Ford does the business of politics differently|https://www.thestar.com/politics/political-opinion/2019/02/25/doug-ford-does-the-business-of-politics-differently.html]]'' February 25, 2019, Martin Regg Cohn, [[Toronto Star]]

----
Man cannot live on pasta alone. Neither can premiers, not even a premier of the people: It's heavy on carbohydrates and sodium, and even tougher on your fiscal health.

Spaghetti dinners — served at these iconic $25-a-plate fundraisers cited by Tories as evidence of their close connection to the people — only go so far. You can't look the little people in the eye, or the big donors in the pocketbook, while charging $1,250 for a plate of wet noodles. Which is why [[Doug Ford]]'s [[Progressive Conservative]]s are primed for a prime rib upgrade — or whatever's on the menu for their posh fundraiser Wednesday night. You can't serve spaghetti when you're trying to make a meal out of it — or make $2 million out of the evening. At that price point, donors deserve a succulent fundraising feast. But the main course is merely a sideshow for the main attraction, which makes the [[2019]] [[Toronto]] Leader's Dinner a must-see (and must pay up) event:

At centre stage, all eyes will be on the premier and his trusty Teleprompter. On the sidelines, all ears will be attuned to his cabinet, cheerfully strolling and trolling the hall, backslapping and whispering in the ears of well-heeled donors as befits [[Ontario]]'s Government for the People. The message has gone out that this is a command performance. Not to be missed, if you ever want to get a hearing from this government. In case you didn't get the memo, and as my colleague [[Robert Benzie]] first revealed last week, high-powered lobbying firms are having their arms twisted by the governing Progressive Conservatives to twist, in turn, the arms of their clients, so that everyone's backs will be properly scratched. Even if that means twisting the rules out of shape. Consider it the quid pro quo for well-connected lobbying firms: Connections are a two-way street, and when it's party time, it's time for the party to call in favours from lobbyists who spend their time (and their clients' money) seeking favours. As Benzie disclosed, [[Sussex Strategy Group]] told clients that it "has been asked to help with the event," to the tune of $12,500 for a table of 10.
----

{{f0.png}} ''[[Doug Ford doesn't know what racism is|https://o.canada.com/news/national/doug-ford-doesnt-know-what-racism-is]]'' July 2, 2014, William Wolfe-Wylie, [[Canada.com]]

----
[[Doug Ford]], [[Toronto]] city councillor and campaign manager for embattled Toronto Mayor [[Rob Ford]], doesn't seem to know what racism is.

In fact, he seems to equate racism with almost everything except racism.

Following Rob Ford's evasive appearance on two news programs on Wednesday afternoon, reporters followed up with the mayor's brother about an earlier entanglement during a [[Canada]] Day parade in Toronto.
----

{{f0.png}} ''[[Doug Ford ducks protestors on the way to spaghetti dinner|https://www.ottawamatters.com/local-news/doug-ford-ducks-protestors-on-the-way-to-spaghetti-dinner-1337043]]'' March 23, 2019, Kieran Delamont, [[Ottawa Matters]]

----
There was an enthusiastic group of protestors waiting for [[Doug Ford]] on Friday night, as the head of the self-styled Government For the People was in town for a scrumptious and (apparently) secluded spaghetti dinner in [[Nepean]]. Several groups gathered at the Walter Baker Sports Centre to rally against cuts to education and autism funding, hoping to make their voice heard to the provincial government.

However, Ford and several of the area's MPPs, including [[Lisa MacLeod]], Jeremy Roberts, and Goldie Ghamari ducked in a back door, away from any of the protestors, into a spaghetti dinner that was closed to the media.

As protests go, it was a well-attended one, especially given the rather cold temperatures. (Despite the apparent arrival of spring in recent weeks, there was blowing snow on Friday evening.)
----

{{f94.png}} ''[[Doug Ford ejects Cambridge MPP from PC caucus for voting against COVID-19 bill|https://www.thestar.com/politics/provincial/2020/07/21/premier-doug-ford-back-on-campaign-style-summer-tour-to-tout-covid-19-response.html]]'' July 21, 2020, Robert Benzie, [[Toronto Star]]

----
Premier [[Doug Ford]] has ejected [[Cambridge]] MPP [[Belinda Karahalios]] from the [[Progressive Conservative]] caucus for voting against controversial legislation expanding his government's emergency authority.

"Belinda Karahalios will no longer be sitting as a member of the Progressive Conservative caucus," Ford said in a terse statement issued Tuesday night, less than an hour after Karahalios broke ranks.

"Our government's first priority is the health and safety of all Ontarians, and Bill 195 is an important piece of legislation that protects each and every citizen during the pandemic," the premier said.
----

{{f355.png}} ''[[Doug Ford endorsed by Charles McVety, Paul Melnichuk|https://www.youtube.com/watch?v=3sxAZ-Re-bs]]'' February 9, 2018, PressProgress, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/3sxAZ-Re-bs" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>


----

{{f94.png}} ''[[Doug Ford exposed the agonizing fragility of democratic traditions|https://www.thestar.com/opinion/star-columnists/2018/09/12/doug-ford-exposed-the-agonizing-fragility-of-democratic-traditions.html]]'' September 13, 2018, Rick Salutin, [[Toronto Star]]

----
Pierre Trudeau, Justin's dad, was never happy with the "notwithstanding clause" that got shoehorned late into the Constitution when he "patriated" it in [[1982]]. It undermined his greatest achievement, the [[Charter of Rights and Freedoms]], which could now be negated at politicians' whims. [[Canada]]'s previous Bill of Rights, passed in [[1960]], was a joke since it had no teeth. Now it had false teeth. Perhaps Trudeau was glad he died in [[2000]], long before it came to grief this week in [[Ontario]]. What's amazing is it took so long till someone exposed that flaw definitively and embarrassingly.

[[Doug Ford]], the Retroman of Canadian politics, did it. He didn't even know enough to be uncomfortable or think it was a bold act: he was elected and the judge wasn't. You don't like that? Vote me out in four years. He doesn't get and never will, that democracy isn't just about votes. It includes rule of law, free press, minority and human rights — which can't always wait four years. They take flight pretty quickly. He makes me miss brother Rob. His inner life was hell and it imperilled everyone he dealt with — but he had one. Doug is a shell of a person motivated mainly by resentments over perceived slights from snooty downtown leftists who, he said this week, couldn't hold down a job in the private sector.

He, au contraire, quit Humber College after two months, put on a suit and went to work at, er, Dad's company. A model for us all. This may actually be his upside. He's less an aspiring despot than a nasty little man running on payback. Sadly, we're saddled with Mayor [[John Tory]] as Doug's antagonist. The best he mustered this week was, "There are very, very limited options open to us." In other words, "I'll start by taking all my cards off the table." I'd vote for [[Jennifer Keesmaat]] against him even if she hadn't shown some feist, which she has. The best performance came from protesters who got handcuffed and ejected from [[Question Period]]. If the mousy downtown pwogwessives against the original PC neutering of [[Toronto]] 20 years ago, had the guts to do that, they might've won. As Peter Paul and Mary sang in "Have You Been to Jail for Justice?:" "A rotten law stays on the books till folks with guts defy it!" It's been a grim reminder not just of the Charter's fragility but of an entire edifice we grew up assuming was entrenched. It can blow away in a stiff breeze: democracy, civility, tolerance, and Ontario's special target: law. Why are these venerable institutions going back centuries, so vulnerable? Because none of us, the living, go back that far. Each person is a new start on Earth.
----

{{f94.png}} ''[[Doug Ford failing to keep his health care promises|https://www.thestar.com/opinion/contributors/2019/07/24/doug-ford-failing-to-keep-his-health-care-promises.html]]'' July 24, 2019, Gordon Guyatt, Opinion, [[Toronto Star]]

----
During his provincial election campaign, [[Doug Ford]] made extravagant promises to remedy the ills afflicting publicly funded health care in [[Ontario]]. Short of making any progress in addressing problems, the premier's policies appear to represent backward steps.

In announcing his cabinet shuffle this month, Ford made an extraordinary appointment that provides insight into the puzzling disconnect between promises and policy.

The first of Ford's health care campaign promises was an end to "hallway medicine" and hospital overcrowding. The campaign provided no insights as to the innovations necessary to resolve this now chronic hospital dilemma. Whatever the still-to-be-revealed innovations are, they would require more, not less, resources.
----

{{f0.png}} ''[[Doug Ford filmed at least 100 taxpayer-funded Ontario News Now videos|https://globalnews.ca/news/5905061/ontario-news-now-doug-ford/]]'' September 15, 2019, Allison Jones, Canadian Press, [[Global News]]

----
TORONTO – [[Ontario]] Premier [[Doug Ford]] took time out of his work days to film taxpayer-funded videos that have been criticized as partisan propaganda on at least 100 occasions during his first year in power.

A [[Canadian Press]] analysis of a year's worth of [[Ontario News Now]] videos found that Ford filmed with them on close to a third of the days in his first year as premier.

The premier's office said he usually spends less than five minutes at a time on ONN filming and defended the use of time and did not dispute the estimate.
----

{{f94.png}} ''[[Doug Ford finally names white nationalist Faith Goldy in denouncing hate speech|https://www.thestar.com/news/queenspark/2018/09/26/white-nationalist-faith-goldy-says-she-stands-with-doug-ford-as-ontarios-premier-is-once-again-urged-to-denounce-her.html]]'' September 26, 2018, Kristin Rushowy, [[Toronto Star]]

----
After three days of furor over a photo of [[Doug Ford]] posing with a white nationalist, the premier took to social media Wednesday to denounce hate speech — saying he won't tolerate it from anyone, including [[Faith Goldy]]. "I have been clear. I condemn hate speech, anti-Semitism and racism in all forms — be it from Faith Goldy or anyone else," the premier tweeted at midday regarding the controversial [[Toronto]] mayoral candidate, who had posted the picture taken at the [[Ford Fest]] barbecue on the weekend.

[[Robocall]]s for Goldy's Toronto mayoralty bid surfaced earlier in the day, in which the candidate says she "stands with Doug Ford" — prompting the New Democrats to again demand that the premier distance himself from her. In the recorded call to Toronto households, Goldy says she "wants to crack down on crime and make our streets safe again. I'm a common sense conservative who will put the taxpayer first. "I'm the only candidate who stands with Doug Ford shrinking the size of city council. And I'm against bringing in more illegal migrants to our communities."

On Monday and Tuesday, Ford was asked to directly denounce Goldy after the photo of the two appeared on social media. The premier had pointedly refused, instead saying he denounces hate and has "zero tolerance" for hate speech.
----

{{f94.png}} ''[[Doug Ford gets it wrong even when he's right|https://www.thestar.com/politics/political-opinion/2019/07/19/doug-ford-gets-it-wrong-even-when-hes-right.html]]'' July 19, 2019, Heather Mallick, [[Toronto Star]]

----
[[Doug Ford]] does have his moments. Ever since it was suggested to me that I shouldn't write in such a "mean and nasty" way about [[Ontario]]'s own very dear pillock of a premier, I have been flummoxed, if not entirely silent about the man. Work with me, Premier Ford. Charm is good. So are good intentions.

Finally, I have a reason to praise Ford. He parted company with his buddy [[Dean French]], who seemed to be repopulating the Ontario government payroll with pals in the lacrosse and basketball "communities," as they would now be termed. French seemed less a chief of staff than a hyperactive high school guidance counsellor trying to up his job scores.

Most new hires put up photos of friends and family in their office; others overshoot and start interviewing them for jobs. It's like bringing comfy old pleather furniture to your new house instead of starting afresh with EQ3 or Design Republic.
----

{{f132.png}} ''[[Doug Ford getting pushback from own PC caucus over budget issues, communications missteps|https://www.theglobeandmail.com/canada/article-doug-ford-getting-pushback-from-own-pc-caucus-over-budget-issues/]]'' June 14, 2019, Laura Stone, [[Globe and Mail]]

----
As [[Ontario]] Premier [[Doug Ford]] enters his second year in office, his government is facing pushback privately from his caucus, while publicly one of his top ministers acknowledges there have been communications missteps.

Mr. Ford's caucus has voiced concerns behind closed doors about what is widely perceived as a rollout failure in the weeks following the [[Progressive Conservative]] government's inaugural spring budget, multiple sources from inside and outside the government have told The [[Globe and Mail]]. The sources were granted anonymity by The Globe in order to speak freely about private deliberations.

Economic Development Minister and House Leader [[Todd Smith]], speaking on behalf of the Premier's office, said the government is proud to have passed 20 pieces of legislation during its first year, while tackling the deficit without raising taxes. But he said in some cases it has moved "too fast."
----

{{f132.png}} ''[[Doug Ford gives $165,000 appointments to insiders and lacrosse player connected to chief of staff|https://www.theglobeandmail.com/canada/article-doug-ford-gives-165k-appointments-to-insiders-and-lacrosse-player/]]'' June 20, 2019, Laura Stone, [[Globe and Mail]]

----
[[Ontario]] Premier [[Doug Ford]] is appointing four new trade advisers to his [[Progressive Conservative]] government, two with strong personal ties to his office in addition to a former party president.

On the day Mr. Ford unveiled a sweeping cabinet shuffle, his office announced four "agents-general" appointees to the United States and [[London]] who will earn between $165,000 to $185,000 a year, plus expenses, to help Ontario businesses attract investments and grow.

Among them is [[Tyler Albrecht]], a 26-year-old recent university graduate and financial analyst, who was given the [[New York City]] post. Mr. Albrecht has ties to Mr. Ford's chief of staff, [[Dean French]], through their mutual involvement in lacrosse. He is also friends with Mr. French's sons.
----

{{f84.png}} ''[[Doug Ford gives $165,000 taxpayer-funded patronage jobs to a 26-year-old, Rob Ford's former chief of staff and a failed PC|https://north99.org/2019/06/21/former-chief-of-staff-pc-candidate-taxpayer-funded-patronage-jobs/]]'' June 21, 2019, [[North99]]

----
UPDATE: Ford's office has announced the appointments of [[Tyler Albrecht]] and [[Taylor Shields]] have been revoked.

[[Doug Ford]] has appointed a slew of taxpayer-funded "agents-general" to [[London]], [[Dallas]], [[Chicago]] and [[New York]], positions designed to attract investment and grow.

Doug Ford's new appointments continue his tradition of appointing PC insiders and personal friends to high-paying government jobs while at the same time firing health care workers and cutting teaching positions.
----

{{f182.png}} ''[[Doug Ford gives $348K a year job to former PC party president|https://www.cbc.ca/news/canada/toronto/premier-doug-ford-rueben-devlin-health-care-adviser-1.4736696]]'' July 6, 2018, Mike Crawley, [[CBC News]]

----
Premier [[Doug Ford]] has quietly appointed an ally to an advisory post with an annual salary of $348,000.

The Ford cabinet named Dr. [[Rueben Devlin]], a former president of the [[Ontario]] PC Party and the longtime CEO of Humber River [[Hospital]], to chair a new body called the Premier's Council on Improving Healthcare and Ending Hallway Medicine.

The appointment was not officially announced by the [[Ford government]], although the decision was made a week ago during the first meeting of the new cabinet.
----

{{f0.png}} ''[[Doug Ford gives reconciliation the shaft|https://nowtoronto.com/news/doug-ford-reconciliation-mining-ring-of-fire/]]'' March 7, 2020, Saul Chernos, [[Now Magazine]]

----
As [[Coastal GasLink]]'s plans to pipe liquid natural gas through [[Wet'suwet'en]] traditional lands in northern BC continues to mess with national attempts at reconciliation with [[Indigenous]] peoples, [[Ontario]] premier [[Doug Ford]] announced plans last week to open northern Ontario's [[Ring of Fire]] for mining.

The 5,000-square-kilometre crescent-shaped mineral hot-spot 500 kilometres north of [[Thunder Bay]] runs through the James Bay lowlands. Rich in high-grade metals, including chromite used to make stainless steel, the potential economic impact has been compared to [[Alberta]]'s tar sands.

But despite nearly two decades of intense industry interest in the region, which is currently only accessible by plane, the Ring of Fire remains undeveloped, with some initial industry stakeholders leaving for greener pastures.
----

{{f0.png}} ''[[Doug Ford going after local libraries says NDP deputy leader|https://www.baytoday.ca/local-news/doug-ford-going-after-local-libraries-says-ndp-deputy-leader-1381411]]'' April 18, 2019, [[BayToday.ca]]

----
NDP Deputy Leader, [[John Vanthof]] is condemning the Ford Conservatives after cutting funding for the [[Ontario Library Service]]-North by 50 per cent:

The organization is one of two agencies which support the development of public libraries across Ontario.

"In the North there are approximately 121 public libraries representing cities, towns, townships, local service boards, First Nation communities, and fly-in communities over a vast geographic area. We endeavour to assist and provide services to encourage library development in some of Northern Ontario's most remote locations," says the group's website.
----

{{f94.png}} ''[[Doug Ford got it wrong twice on the minimum wage|https://www.thestar.com/opinion/editorials/2019/04/04/doug-ford-got-it-wrong-twice-on-the-minimum-wage.html]]'' April 4, 2019, Editorial, [[Toronto Star]]

----
Ask Premier [[Doug Ford]] why he entered politics and he'll recite two oft-repeated reasons: to "help the little guy" and to find efficiencies to reduce [[Ontario]]'s deficit. Well, so much for that.

According to a report this week by the province's Financial Accountability Officer, Ford failed on both fronts last September when he axed a planned hike to the minimum wage from $14 an hour to $15. Not that he wasn't warned by the experts. But, as usual, he didn't listen. Now everyone is paying the price. How?

At the time, Ford swore, with no evidence to back up his claim, that minimum wage earners would be better off under a low-income tax credit he was introducing than if they received a $1 raise.
----

{{f99.png}} ''[[Doug Ford government appoints a Tory climate denier to board overseeing Ontario's electricity system|https://www.nationalobserver.com/2019/03/28/news/doug-ford-government-appoints-tory-climate-denier-board-overseeing-ontarios]]'' March 28, 2019, Fatima Syed, [[National Observer]]

----
The right-leaning government of [[Canada]]'s most populous province has created a new job for a former Conservative cabinet minister who dismisses scientific evidence showing how much humans are changing the planet's climate.

[[Joe Oliver]], 76, previously a natural resources and finance minister in the government of former prime minister [[Stephen Harper]], is now a board member of [[Ontario]]'s [[Independent Electricity System Operator]] (IESO), a Crown corporation that oversees and manages the province's electricity operations.

Energy Minister [[Greg Rickford]], who also sat with Oliver in Harper's cabinet and replaced the former as federal natural resources minister, announced the nomination through a news release on Thursday afternoon.
----

{{f182.png}} ''[[Doug Ford government changing system for appointing judges|https://www.cbc.ca/news/canada/toronto/doug-ford-judicial-appointments-provincial-court-judges-1.5477960]]'' February 27, 2020, Mike Crawley, [[CBC News]]

----
Premier [[Doug Ford]]'s government is changing the rules that control how it appoints judges.

The changes will give cabinet a longer list of potential judges to choose from. The government also gets more say over who sits on [[Ontario]]'s arms-length judicial appointments advisory committee, which interviews candidates and makes recommendations to cabinet.

The changes will allow the government to fill judicial vacancies more quickly, helping to unclog Ontario's courtrooms, said Attorney General [[Doug Downey]] in an interview Thursday.
----

{{f0.png}} ''[[Doug Ford government claims 'Ontario is leading the way when it comes to fighting climate change'|https://globalnews.ca/news/5960155/doug-ford-climate-change-ontario-2/]]'' September 27, 2019, Travis Dhanraj, [[Global News]]

----
On the same day climate strikes are being held across [[Canada]], including on the grounds of [[Queen's Park]] on Friday, environment minister [[Jeff Yurek]] released a statement declaring "[[Ontario]] is leading the way when it comes to fighting climate change in Canada."

Yurek did not attend the rally. His statement comes amid criticism about the province's policies on climate change.

[[Jessica Green]] an associate professor of political science at the [[University of Toronto]] said the statement was simply "not true."
----

{{f0.png}} ''[[Doug Ford government launches 'Ontario News Now' while limiting questions from reporters|https://globalnews.ca/news/4363921/ontario-news-now-twitter/]]'' July 31, 2018, Travis Dhanraj, [[Global News]]

----
Premier [[Doug Ford]]'s government has launched a new social media account to promote its agenda.

The [[Twitter]] account @ontarionewsnow was created on July 12, and its first content was published on Monday night. A minute-long video, captioned "Premier Ford takes a look back at his first month in office," features a montage of Ford in various situations including a visit to Woodbine Racetrack, meeting with Prime Minister [[Justin Trudeau]] and participating in the First Ministers meeting.

[[Lyndsey Vanstone]], a former broadcaster and Ford campaign staffer, is the on-air presenter in the video. In a voice-over, Vanstone said, "Premier Ford attended dozens of events in 30 days and he managed to keep a few campaign promises, too."
----

{{f182.png}} ''[[Doug Ford government one of the most 'anti-environmental' in generations, says Green Party leader|https://www.cbc.ca/news/canada/toronto/doug-ford-climate-change-environment-plan-1.5104740]]'' April 22, 2019, Lisa Xing, [[CBC News]]

----
The [[Progressive Conservative]] government is defending its plan for the environment despite mounting criticism it's not aggressive enough to make a difference in the fight against climate change.

"This government is being reckless with our future," [[Green Party]] Leader [[Mike Schreiner]] said.

Schreiner is critical of just about everything [[Doug Ford]]'s government has done with related files since taking power, many of which appeared in the budget:
----

{{f0.png}} ''[[Doug Ford government puts Ontario's water up for grabs|https://nowtoronto.com/news/doug-ford-nestle-ontario-water/]]'' November 7, 2019, Mike Balkwill, [[Now Magazine]]

----
Already, [[Nestlé]] Waters [[Canada]] has permission to extract 4.7 million litres of water a day at wells in Hillsburgh and Aberfoyle in [[Wellington County]]. The company has applied to renew those permits, while it extracts water without the consent of Six Nations, on whose territory it operates, and despite public opposition from several [[Indigenous]] organizations.

Nestlé also has a licence to produce more than 3 billion, 500-millilitre plastic bottles every year, at least half of which wind up in landfill or litter in the county. For the second year in a row, [[Greenpeace]] recently reported that Nestlé and Tim Hortons are the top companies behind branded plastic bottles, coffee cups, lids and other plastic waste collected in shoreline cleanups across Canada.

At the corporate level, Nestlé's record of questionable behaviour where it bottles water at 100 plants around the world illustrates why the [[Council of Canadians]]' Maude Barlow calls the multinational a "water predator."
----

{{f99.png}} ''[[Doug Ford government restores environmental protections it suspended amid COVID-19|https://www.nationalobserver.com/2020/06/15/news/doug-fords-government-restores-environmental-protections-it-suspended-amid-covid-19]]'' June 15, 2020, Emma McIntosh, [[National Observer]]

----
At the time, the office of Environment Minister [[Jeff Yurek]] said the environmental protections could slow down the government's response to the pandemic. The move came under fire from critics and environmental groups, who called it an unnecessary overreach.

It wasn't immediately clear why the government revoked the change Monday, and Yurek's office did not respond to requests for comment.

But in an email to NDP environment critic [[Ian Arthur]], which Arthur provided to [[National Observer]], Yurek said the measure was revoked to coincide with [[Ontario]]'s economic reopening.
----

{{f182.png}} ''[[Doug Ford government scrapping law that compensates crime victims|https://www.cbc.ca/news/canada/toronto/doug-ford-ontario-crime-victim-compensation-1.5095827]]'' April 12, 2019, Mike Crawley, [[CBC News]]

----
[[Legislation]] to repeal the Compensation for Victims of Crime Act is contained in the 194-page bill tabled as part of Finance Minister [[Vic Fedeli]]'s budget on Thursday.

The existing act allows for lump-sum payments of up to $25,000 or monthly payments of up to $1,000 to the families of those killed during a crime and to people who are injured in a criminal act, including sexual or domestic assault.

The Ford government's budget bill would also dissolve [[Ontario]]'s [[Criminal Injuries Compensation Board]], the tribunal that has awarded financial assistance to crime victims since [[1971]]. The money is given to cover such items as funeral costs, physical therapy and loss of income.
----

{{f0.png}} ''[[Doug Ford Government Set to Invest Millions in Horse Racing|https://www.inhalton.com/doug-ford-government-set-to-invest-millions-in-horse-racing]]'' March 25, 2019, Ashley Newport, [[inhalton.com]]

----
The [[Ontario]] government recently announced that it plans to invest quite heavily in breeders and horsepeople (that is indeed the correct term and not a typographical error) going forward.

The [[Doug Ford]] government just announced plans to invest in the horse racing industry in Ontario. The government says it will provide $10 million per year to support programs for breeders and horsepeople through the Horse Improvement Program (HIP).

The move has earned some criticism, especially since the government has come under fire for making major—and drastically unpopular, for the most part—changes to the [[Ontario Autism Program]] and OSAP.

AG [[Caroline Mulroney]] said the Ontario government could only afford to give rape crisis centre $1-million out of the $4M promised by the previous Liberal government.
----

{{f99.png}} ''[[Doug Ford government sues privacy commissioner to block release of cabinet letters|https://www.nationalobserver.com/2019/08/21/news/doug-ford-government-sues-privacy-commissioner-block-release-cabinet-letters]]'' August 21, 2019, Fatima Syed, [[National Observer]]

----
The Doug [[Ford government]] is suing the office that preserves public sector transparency in an effort to block the release of documents outlining Ford's expectations for each cabinet minister.

[[Brian Beamish]], [[Ontario]]'s information and privacy commissioner (IPC), said his office, which upholds and promotes open government and the protection of personal privacy in Ontario, had issued a request on July 15 for the release of the mandate letters sent by Premier Ford to all government ministers. The order was for 23 mandate letters: 21 letters to each of the ministers, not including intergovernmental affairs, and two letters directed to the ministers responsible for francophone affairs and women's issues.

In a post tittled "Why I ordered the Government of Ontario to share its mandate letters" on the IPC website Wednesday, Beamish, an independent officer of the legislature, said his office received notice on Aug. 14 "that the government intends to challenge my decision in court and prevent the release of the letters."
----

{{f132.png}} ''[[Doug Ford government under scrutiny for growing list of patronage appointments|https://www.theglobeandmail.com/canada/article-doug-ford-government-under-scrutiny-for-growing-list-of-patronage/]]'' April 28, 2019, Laura Stone, [[Globe and Mail]]

----
[[Doug Ford]]'s populist campaign strategy in last spring's [[Ontario]] election campaign saw him rail against what he said was a Liberal government devoted to spending taxpayer money on "insiders and political elites." But now, less than a year after the [[Progressive Conservative]]s won a majority, Mr. Ford's critics say his government has already appointed a long and growing list of party loyalists or friends to lucrative posts.

In addition to the botched attempt to make [[Toronto]] police superintendent and Ford friend [[Ron Taverner]] head of the [[Ontario Provincial Police]], the Opposition at [[Queen's Park]] has seized on a series of appointments that include failed PC candidates, political campaign gurus and a Toronto lawyer who has acted for the Premier and his late brother, former Toronto mayor [[Rob Ford]].

Some of the positions have six-figure salaries. Others will see insiders wield influence over bodies that make grants or the boards of government agencies. The government points to the credentials and experience of many of the appointees as justification.
----

{{f94.png}} ''[[Doug Ford had third-worst attendance, missed 53 per cent of 2014 city council votes|https://www.thestar.com/news/city_hall/toronto2014election/2014/09/16/doug_ford_had_thirdworst_attendance_missed_53_per_cent_of_2014_city_council_votes.html]]'' September 16, 2014, Daniel Dale, [[Toronto Star]]

----
Mayoral candidate [[Doug Ford]] had the third-worst council attendance this term — and he missed more than half of all votes taken in [[2014]].

Ford, the first-term councillor for Ward 2 ([[Etobicoke North]]), was absent for 30 per cent of the 7,813 total votes during [[Rob Ford]]'s four-year mayoralty. Only veterans [[Giorgio Mammoliti]] (49 per cent) and Ron Moeser (39 per cent) were worse, and both were suffering health problems for part of the term.

Before Doug Ford replaced his brother on the mayoral election ballot on Friday, he spoke eagerly of his intention to flee city hall and a council he had come to describe as "dysfunctional." His attendance deteriorated dramatically in 2014: he missed 53 per cent of the 1,927 votes taken.
----

{{f0.png}} ''[[Doug Ford has hired reporters to cover his election campaign|https://www.blogto.com/city/2018/05/doug-ford-news-lyndsey-vanstone-platform/]]'' May 4, 2018, Lauren O'Neil, [[blogTO]]

----
With [[Ontario]]'s general election fast approaching, PC Party leader [[Doug Ford]] is taking precautions against the threat of fake news by creating news of his own—with fake reporters, fake information and a fake network.

A series of videos posted to the Ontario PC Party [[Facebook]] page in past weeks feature a woman with a microphone interviewing voters about everything from how much they love Ford to how much they hate [[Kathleen Wynne]].

The format of these clips is much like any local TV story—it's got stand-ups, voice-overs, b-roll, chyrons and a clear-voiced, energetic reporter.
----

{{f0.png}} ''[[Doug Ford Has Launched A 'News Service' Paid For By Taxpayers And Here's What They Think About It|https://www.narcity.com/ca/on/toronto/news/doug-ford-has-launched-a-news-service-payed-for-by-taxpayers-and-heres-what-they-think-about-it]]'' August 1, 2018, James Gaughan, [[Narcity]]

----
While campaigning to become [[Ontario]]'s premier [[Doug Ford]] had his own 'news agency' doing some 'reporting' on him.

And now he's continuing that with the launch of what's called '[[Ontario News Now]],' a taxpayer funded 'news service' actually run by Ford and his PC party.

And Ontarians are super pissed off that this is something they're paying for.
----

{{f94.png}} ''[[Doug Ford has risen to the coronavirus challenge|https://www.thestar.com/opinion/contributors/2020/03/22/premier-ford-has-risen-to-the-challenge.html]]'' March 22, 2020, Jaime Watt, Opinion, [[Toronto Star]]

----
As the spread of COVID-19 has utterly transformed life as we know it, it has also emerged as the most profound test of political leadership in a generation or more.

Of course, the pandemic is, first and foremost, a health crisis. In the global response, doctors and public health authorities have been foregrounded, and rightfully so. But it is also a crisis of public confidence and so it is appropriate to look at the crisis through the lens of the political leadership as well.

In the United Kingdom, Prime Minister [[Boris Johnson]], having gotten [[Brexit]] done, now faces an even greater challenge. He has been forced to pivot from an initial anachronistic approach of herd immunity (i.e., letting the virus run amok) to proper suppression and mitigation efforts as in the rest of the world.
----

{{f0.png}} ''[[Doug Ford has won the race to lead Ontario's Conservatives|https://news.vice.com/en_ca/article/bj5qdv/it-looks-like-doug-ford-won-the-race-to-lead-ontarios-conservatives]]'' March 10, 2018, [[Vice News]]

----
"I will get our party back on track," he said. "We will put a platform forward that will speak to every Ontarian."

"Tonight we took the first step in defeating [[Kathleen Wynne]]," Ford told media and supporters, with his family by his side.

Ford's win was first reported by [[CBC News]] , citing party sources in the afternoon, but was not officially announced until about 10 p.m. on Saturday. The announcement came at the end of a tumultuous day, with Ford winning based on riding points and Elliott, who was seen as the frontrunner, taking the popular vote.
----

{{f94.png}} ''[[Doug Ford has yet to respond to breach of trust allegations made by Rob Ford's widow|https://www.thestar.com/news/canada/2018/09/06/doug-ford-has-yet-to-respond-to-breach-of-trust-allegations-made-by-rob-fords-widow.html]]'' September 6, 2018, Kevin Donovan, [[Toronto Star]]

----
More than three months after being accused of breach of trust and poor business acumen in a $16.5 million lawsuit, Premier [[Doug Ford]] has yet to respond with a defence.

The legal attacks against Ford came from his late brother Rob's widow Renata, who filed a statement of claim against Doug, his brother Randy and Ford company [[Deco Labels]] on June 1, just days before the election that elevated Doug to power.

Renata has alleged in her statement of claim that Doug, as one of the trustees of her late husband's estate, committed a "breach of trust" by selling without her knowledge or approval Rob's share of one arm of the family business to Randy for $1. She has also alleged that Doug and Randy are such poor executives — she claims "neither Doug Ford nor [[Randy Ford]] have the education and business ability" to run the company — that the firm's value has plummeted.
----

{{f0.png}} ''[[Doug Ford headlines Christmas concert with controversial evangelical pastor|https://news.vice.com/en_ca/article/j5za8p/doug-ford-headlines-christmas-concert-with-controversial-evangelical-pastor]]'' December 10, 2018, Steven Zhou, [[Vice News]]

----
He especially praised Ford for "standing up to the unelected judges" when they threatened to overturn Ford's move to shrink [[Toronto]] city council this summer. He also emphasized the Tory premier's scrapping of the Liberal Party's sex education curriculum, which McVety referred to as "radical teachings." McVety declined to be interviewed when approached by VICE News.

"In all my years I've not known a premier come to support a [[Christian]] event like this one," McVety said. "This is a true man of the people."

Christian leaders from [[Sri Lanka]] to [[Ghana]] all showed up to offer prayers onstage but the night's biggest highlight was the appearance and speech by Ford, who attended the event with his wife Karla and their daughters.
----

{{f182.png}} ''[[Doug Ford hedges on promise that 'no one' will lose their job|https://www.cbc.ca/news/canada/toronto/doug-ford-ontario-no-job-cuts-layoffs-public-sector-1.5048662]]'' March 9, 2019, Mike Crawley, [[CBC News]]

----
Premier [[Doug Ford]] and his PCs are backing away from his campaign promise that no one in the public sector will lose their job under his government.

As the Ford government prepares to deliver its first budget on April 11, the PCs are signalling that their promise only applies to undefined "front-line" workers.

"Under Premier Doug Ford and the Government for the People not a single front-line worker will lose their job," Ford's press secretary said Friday in a statement emailed to [[CBC News]].
----

{{f182.png}} ''[[Doug Ford hints at his re-election strategy for 2022: Take credit for the economy, attack the Liberals|https://www.cbc.ca/news/canada/toronto/doug-ford-convention-speech-election-2022-1.5473066]]'' February 24, 2020, Mike Crawley, [[CBC News]]

----
[[Ontario]] Premier [[Doug Ford]] is offering a glimpse of his strategy for winning a second term in office, more than two years before the next election.

In a speech to [[Progressive Conservative]] party members in [[Niagara Falls]] this weekend, Ford reeled off figures about the health of Ontario's economy and went on the political offensive — but not against the official opposition NDP.

Ford's target was the [[Ontario Liberal Party]], which holds just six seats in the legislature and remains without a leader until its convention on March 7. Ford attacked the leadership candidates with a tone that suggests — regardless of who the Liberals choose — that he will run in [[2022]] on a similar message as in [[2018]].
----

{{f132.png}} ''[[Doug Ford hires top Sun newspaper executive for inner office|https://www.theglobeandmail.com/canada/article-doug-ford-hires-top-sun-newspaper-executive-for-inner-office/]]'' January 25, 2019, Laura Stone, [[Globe and Mail]]

----
"I am pleased to announce that [[James Wallace]] will be joining the Premier's office as deputy chief of staff," [[Dean French]], Mr. Ford's chief of staff, wrote in an internal memo to senior staff on Friday.

"The Premier has known James for many years and we both have a great deal of respect for him. He will be a fantastic addition to our team. Please join me in welcoming James to [[Queen's Park]]."

Mr. Wallace was formerly the editor-in-chief of the [[Toronto Sun]], as well as a columnist at Queen's Park for Osprey Media, a former Canadian newspaper chain. He also worked as a press secretary to former [[Progressive Conservative]] cabinet minister [[Bob Runciman]] in the Ministry of Public Safety.
----

{{f94.png}} ''[[Doug Ford insists he 'can't be bought' by charity dinners with wealthy donors|https://www.thestar.com/politics/provincial/2019/11/19/doug-ford-insists-he-cant-be-bought-by-charity-dinners-with-wealthy-donors.html]]'' November 19, 2019, Robert Benzie, [[Toronto Star]]

----
Despite cancelling the personal cellphone number he once proudly shared with the public, Premier [[Doug Ford]] insists anyone can still call him with a problem and expect a response.

Under fire in the legislature from the NDP over allegations of "cash-for-access" charity dinners with wealthy donors, Ford also claimed Tuesday that he cannot be lobbied because he is available to anyone who phones him.

"There is no lobbying. People don't have to lobby Doug Ford," the premier said.
----

{{f0.png}} ''[[Doug Ford Insists Ontarians Still Support Him And People Definitely Have Thoughts|https://www.narcity.com/news/ca/on/doug-ford-says-ontario-supports-him-but-people-dont-agree]]'' August 1, 2019, Lisa Belmonte, [[Narcity]]

----
[[Ontario]] Premier [[Doug Ford]] has a [[Twitter]] bio that reads "For The People," but the people might not be for him. Ford insists that Ontarians are still behind him as leader of the province, but people aren't all that convinced. His comments about his favourability with Ontarians led to a string of tweets from people disagreeing with him.

"The people out there when I go from town to town - and I'm all over the province - people come up to me and the number one comment is: 'Keep going, ignore the media,'" Ford said in an interview on Tuesday with Lorne Brooker, a Belleville radio host.

Ford criticized not only media outlets but unions and special interest groups in the interview.

Contrary to Ford's assertions, a poll released earlier this month showed that 60 percent of respondents said their opinion of Ford made them less likely to vote for Conservative leader [[Andrew Scheer]] in the upcoming federal election.
----

{{f0.png}} ''[[Doug Ford invokes notwithstanding clause to force cut to Toronto city council|https://news.vice.com/en_ca/article/zm5bdy/toronto-judge-denies-doug-fords-attempt-to-slash-city-council-in-half]]'' September 10, 2018, Tamara Khandaker, [[Vice News]]

----
While there is still confusion over what is going to happen on October 22, it is within the premier's purview to follow through on his threat: all Ford needs to do to invoke the notwithstanding clause is pass a vote in the legislature, where he holds a majority. If he is able to do that before the election, the 25 electoral map will stand.

The notwithstanding clause allows the federal and provincial governments to override certain sections of the [[Charter of Rights and Freedoms]]. Ford plans to recall the legislature on Wednesday for debate and to add the clause to Bill 5, the Better Local Government Act.

"The people will decide if they want the ([[Progressive Conservative]]) government in four years," Ford said at a press conference Monday afternoon. "My concern is democracy."
----

{{f182.png}} ''[[Doug Ford is back at Queen's Park today: Here's what to expect from his government|https://www.cbc.ca/news/canada/toronto/doug-ford-ontario-legislature-resumes-1.5333187]]'' October 28, 2019, Mike Crawley, [[CBC News]]

----
It's been nearly five months since MPPs sat in [[Ontario]]'s legislative chamber at [[Queen's Park]], so Premier [[Doug Ford]] and his [[Progressive Conservative]]s have a lengthy to-do list.

After making change at a breakneck pace during the first year in office, the [[Ford government]] has more recently taken the pedal off the metal. Expect the pace to pick up again now that the federal election campaign is over, eliminating the risk of causing controversies that could hurt their Conservative cousins.

Since the PCs adjourned in the legislature in early June, Ford has altered the face of his government. He made a significant cabinet shuffle, and his controversial chief of staff [[Dean French]] resigned amid accusations of nepotism.
----

{{f0.png}} ''[[Doug Ford is clear-cutting Ontario's environmental laws|http://theconversation.com/doug-ford-is-clear-cutting-ontarios-environmental-laws-119624]]'' July 25, 2019, Laura Annalise Tanguay, [[The Conversation]]

----
Ontarians should be concerned by the vast changes that are being made to provincial environmental legislation as they will have serious consequences on the natural spaces we cherish.

In an overarching attempt to "modernize" [[Ontario]]'s environmental plan, Premier [[Doug Ford]] and his government have made moves to pave the way for development across the province by reducing so-called "red tape." The government is undercutting the [[Endangered Species Act]] and the [[Environmental]] Assessment Act, and limiting community engagement in northern Ontario planning decisions by repealing the [[Far North Act]].

Despite the staggering rollbacks, these changes have received little attention in the mainstream media. Under the umbrella of these "modernization" efforts, the common thread of reducing red tape for business and development ventures is apparent in the [[Ford government]]'s proposed changes.
----

{{f0.png}} ''[[Doug Ford is clear-cutting Ontario's environmental laws|https://thenarwhal.ca/doug-ford-is-clear-cutting-ontarios-environmental-laws/]]'' July 30, 2019, Laura Annalise Tanguay, [[The Narwhal]]

----
Ontarians should be concerned by the vast changes that are being made to provincial environmental legislation as they will have serious consequences on the natural spaces we cherish.

In an overarching attempt to "modernize" [[Ontario]]'s environmental plan, Premier [[Doug Ford]] and his government have made moves to pave the way for development across the province by reducing so-called "red tape." The government is undercutting the [[Endangered Species Act]] and the [[Environmental Assessment Act]], and limiting community engagement in northern Ontario planning decisions by repealing the [[Far North Act]].

Despite the staggering rollbacks, these changes have received little attention in the mainstream media. Under the umbrella of these "modernization" efforts, the common thread of reducing red tape for business and development ventures is apparent in the [[Ford government]]'s proposed changes.
----

{{f0.png}} ''[[Doug Ford is Gutting Labour Laws, Eliminating Sick Days and Cancelling Raises for Minimum Wage Workers|https://pressprogress.ca/doug-ford-is-gutting-labour-laws-eliminating-sick-days-and-cancelling-raises-for-minimum-wage-workers/]]'' October 23, 2018, [[PressProgress]]

----
[[Doug Ford]]'s government announced Tuesday it is tabling sweeping legislation to gut [[Ontario]]'s labour laws.

At a press conference Tuesday in [[Scarborough]], Labour Minister [[Laurie Scott]] announced Ford's government is officially moving forward with omnibus legislation repealing Bill 148, the "fair workplaces and better jobs act" which modernized the province's outdated labour laws and included protections for vulnerable workers.

Under the Ford government's proposed legislation, workers will lose paid sick days, labour laws will be gutted to restore exploitative practices and make it harder for workers to unionize, and to top it all off, Ford's government is planning to cancel the $15 minimum wage increase set for January 1 – a move that will cost low-wage workers nearly $2,000 per year.
----

{{f0.png}} ''[[Doug Ford is Mad at Jason Kenney and Andrew Scheer For Making Him Look Like a Bad Premier: Report|https://pressprogress.ca/doug-ford-is-mad-at-jason-kenney-and-andrew-scheer-for-making-him-look-like-a-bad-premier-report/]]'' October 9, 2019, [[PressProgress]]

----
According to the [[Toronto Star]], [[Ontario]] Premier [[Doug Ford]] is nursing a bruised ego after [[Alberta]] Premier [[Jason Kenney]] campaigned for Conservative leader [[Andrew Scheer]] in Ford's own province last weekend.

Sources familiar with Ford's thinking say he feels double-crossed by Scheer, who won't invite the deeply unpopular Premier out to campaign for him, even though Ford bent over backwards promoting the federal leader in the past.

Meanwhile, Ford thinks Kenney made him look bad and showed poor etiquette by flying-in from Alberta to campaign in the area he likes to call '[[Ford Nation]]'.
----

{{f182.png}} ''[[Doug Ford is obsessed with running Toronto. What does that mean for Ottawa?|https://www.cbc.ca/news/canada/ottawa/ford-obsession-toronto-questions-for-ottawa-1.5153858]]'' May 30, 2019, Joanne Chianello , [[CBC News]]

----
It should have come as no surprise that Premier [[Doug Ford]] has a fierce interest in the way cities are run.

The [[Progressive Conservative]] premier was a [[Toronto]] city councillor, and his brother Rob was the controversial mayor of the same city. In his [[2016]] book, [[Ford Nation]]: Two Brothers, One Vision, the now-premier wrote: "If I ever get to the provincial level of politics, municipal affairs is the first thing I would want to change."

And here we are.
----

{{f49.png}} ''[[Doug Ford is Ontario's next premier: Here's what he promised to do for the province|https://nationalpost.com/news/politics/doug-ford-ontario-premier-promises]]'' June 8, 2018, Geoff Zochodne, [[National Post]]

----
The [[Progressive Conservative]]s have won a majority government in [[Ontario]]. It's a stunning victory for the party led by [[Doug Ford]], whose campaign was heavy on populist promises but light on fiscal details. The New Democrats, who had been neck and neck with the Tories in several polls before the election, will form the Official Opposition. The election has also marked a stunning collapse for the Liberals, who governed the province for the last 15 years. Ford positioned himself during the campaign as a defender of "the little guy," promising to lower taxes, cut hydro rates and eliminate the province's cap-and-trade-system. Here's everything you need to know about his platform.

On their fiscal plans: While the party has provided no overall budget — and thus no projected deficits or surpluses — the PCs have said their government would order up an audit of the province's spending and sniff out billions in "efficiencies."

On taxes: The PC platform includes income-tax cuts of 20 per cent for individuals earning between $42,960 and $85,923 and a credit that would decrease taxes for those earning minimum wage to zero. The party has also pledged to cut both corporate taxes (from 11.5 to 10.5 per cent) and the small business tax rate (from 3.5 to 3.2 per cent).
----

{{f0.png}} ''[[Doug Ford is Quietly Planning Over $100 Million in Cuts to Housing and Rent Support Programs|https://pressprogress.ca/doug-ford-is-quietly-planning-over-100-million-in-cuts-to-housing-and-rent-support-programs/]]'' July 18, 2019, [[PressProgress]]

----
The [[Ontario]] government's [[2019]]-[[2020]] expenditure estimates for the Ministry of [[Municipal Affairs and Housing]] show more cuts are coming to housing supports, rent support and homeless assistance efforts.

Housing advocates recently expressed worry after the [[Ford government]] cancelled a plan for 800 units of affordable housing in the GTA. But the most-recent budget estimates suggest this is just the start of the attacks on provincial housing supports. 

Although the provincial government announced a Community Housing Renewal Strategy, its budget estimates announced lower spending for key expenditure items compared to last year.
----

{{f99.png}} ''[[Doug Ford is reviewing Endangered Species Act to find 'efficiencies for businesses'|https://www.nationalobserver.com/2019/01/18/news/doug-ford-reviewing-endangered-species-act-find-efficiencies-businesses]]'' January 18, 2019, [[National Observer]]

----
[[Canada]]'s most populous province has launched a sweeping review of a law protecting endangered species in order to find "efficiencies for businesses."

[[Ontario]] Premier [[Doug Ford]]'s government announced the review of the provincial [[Endangered Species Act]] through a new discussion paper released Friday afternoon by the provincial [[Ministry of the Environment, Conservation and Parks]].

The paper's wording suggests that Ford's [[Progressive Conservative]]s — who promised in the [[2018]] election campaign to make Ontario "open for business" — are eager to soften the existing legislation and reduce onerous obligations on businesses. These obligations were put in place to help protect endangered species like the caribou — the iconic species featured on Canadian quarters — that are at risk of disappearing from regions of Ontario and other provinces due to industrial development.
----

{{f94.png}} ''[[Doug Ford is taking motorists for a ride with gas pump stickers|https://www.thestar.com/politics/political-opinion/2019/08/17/doug-ford-is-taking-motorists-for-a-ride-with-gas-pump-stickers.html]]'' August 17, 2019, Martin Regg Cohn, [[Toronto Star]]

----
Of all the buffoonery wrought by [[Doug Ford]] since winning power last year, one blunder sticks out for sheer boneheaded obstinacy.

This month, the premier is forcing gas stations to affix a sticker onto all 25,000 fuel pumps in the province as part of his puerile propaganda war against a federal carbon levy. Never mind that this compelled speech offends free speech, or that it demonstrably distorts the truth and misstates reality.

Our [[Progressive Conservative]] premier — whose party has always stressed individual rights and freedoms — says it must be said. On pain of a $10,000 penalty, per day, for failing to do as told.
----

{{f182.png}} ''[[Doug Ford is trying to 'steal' the TTC's subways, public transit activists charge|https://www.cbc.ca/news/canada/toronto/ttc-ontario-protest-queens-park-1.4925392]]'' November 29, 2018, [[CBC News]]

----
Opponents of the provincial government's plan to take over some elements of [[Toronto]]'s subway network protested on Thursday, alleging that [[Ontario]] Premier [[Doug Ford]] is trying to "steal" the [[TTC]]'s "most valuable assets."

About a dozen members of the group [[TTCriders]] rallied at [[Queen's Park]] station on Line 1 and handed out literature to morning commuters. The organization, which has ties to various unions and says it advocates on behalf of public transit riders, has been a vocal critic of the [[Progressive Conservative]] government.

The protest was part of a "transit day of action to stop Doug Ford's TTC takeover," the group said in a statement. The NDP's transportation critic, MPP [[Jessica Bell]], also attended.
----

{{f0.png}} ''[[Doug Ford Isn't 'For the Little Guy;' He's a Mercenary for Millionaires|https://thetyee.ca/Opinion/2018/05/28/Ford-Not-For-Little-Guy-Mercenary-Millionaires/]]'' May 28, 2018, Martin Lukacs, [[The Tyee]]

----
In a single gesture, witness the dizzying acrobatics of right-wing populism. There's the posture of an unflinching maverick, spitting on his hands and getting the job done. There's the plain-spoken concern for the common man and woman. And then there's the actual result: a resource scheme that would enrich multinational corporations — who'd help themselves to a 10-year tax holiday — while trampling [[Indigenous]] rights and razing one of the last intact wild areas in [[Canada]].

The spectacle has nevertheless dazzled most of the media. The result has been the frequent amplification of [[Doug Ford]]'s claim to be an outsider, in alliance with the "little guy," crusading against the elite — the ones he says "drink champagne with their pinkies in the air."

Never mind that he inherited a multi-million dollar business from his father, a conservative politician. Never mind that he has coasted on the political machinery of his brother, former [[Toronto]] mayor [[Rob Ford]]. Never mind that he spent years as a city counsellor trying to dismantle public services, has surrounded himself with [[Stephen Harper]]'s closest advisors, and is now advancing policies that would be a Trump-like giveaway to the wealthiest. Half-baked denunciations of the elite are apparently enough to eclipse an entire career of fealty to them.
----

{{f345.png}} ''[[Doug Ford isn't "for the little guy" – he's a mercenary for the millionaire class|https://www.theguardian.com/environment/true-north/2018/may/25/doug-ford-isnt-for-the-little-guy-hes-a-mercenary-for-the-millionaire-class]]'' May 25, 2018, Martin Lukacs, [[The Guardian]]

----
A recent episode perfectly captures the appeal of [[Ontario]] Tory leader [[Doug Ford]]. Asked about a delayed mining plan in the province's north, this is how he answered: "If I have to hop on a bulldozer myself, we're going to start building roads..it will benefit local people but it is also going to benefit everyone in Ontario." The statement quickly went viral.

In a single gesture, witness the dizzying acrobatics of right-wing populism. There's the posture of an unflinching maverick, spitting on his hands and getting the job done. There's the plain-spoken concern for the common man and woman. And then there's the actual result: a resource scheme that would enrich multinational corporations – who'd help themselves to a 10-year tax holiday – while trampling [[Indigenous]] rights and razing one of the last intact wild areas in [[Canada]].

The spectacle has nevertheless dazzled most of the media. The result has been the frequent amplification of Doug Ford's claim to be an outsider, in alliance with the "little guy," crusading against the elite – the ones he says "drink champagne with their pinkies in the air."
----

{{f0.png}} ''[[Doug Ford just told the rest of Canada to stay away from Ontario|https://www.blogto.com/city/2020/04/doug-ford-just-told-rest-canada-stay-away-ontario/]]'' April 29, 2020, Mira Miller, [[blogTO]]

----
As several provinces across [[Canada]] begin to slowly lift lockdown restrictions and prepare to reopen their economies in the coming weeks, Premier [[Doug Ford]] has a message for all those outside [[Ontario]]: Don't come here.

Speaking at [[Queen's Park]] during his daily press briefing Wednesday, Ford said people from other provinces and the U.S. should refrain from coming to Ontario anytime soon to avoid further spread of the virus.

"We don't want people right now coming across the border," he said. "I love [[Quebec]]ers, I love people from [[Manitoba]], but stay at home. That goes for the U.S. as well."
----

{{f99.png}} ''[[Doug Ford just urged Ontario students to wash their mouths out with soap|https://www.nationalobserver.com/2019/02/19/news/doug-ford-just-urged-ontario-students-wash-their-mouths-out-soap]]'' February 19, 2019, [[National Observer]]

----
Premier [[Doug Ford]] said some protesting students "should have their mouths washed out with soap" after one swore at him as they interrupted the legislature Tuesday to rally against cuts to post-secondary education fees.

"You're a f***ing cracker, you know that," one of the students heckled as Ford looked up at the gallery during proceedings. "You can kiss my a**"

Students protested inside and outside the chambers to urge Ford to retreat from education reforms that include the removal of mandatory fees that fund student unions and independent newspapers, among other things.
----

{{f0.png}} ''[[Doug Ford kicks off his 2022 re-election campaign|https://www.ctvnews.ca/mobile/politics/doug-ford-kicks-off-his-2022-re-election-campaign-1.4823735]]'' February 22, 2020, Shawn Jeffords, Canadian Press, [[CTV News]]

----
NIAGARA FALLS, ONT. -- [[Ontario]] Premier [[Doug Ford]] kicked off his re-election campaign on Saturday night, a move he makes more than two years ahead of the next provincial election and on the same day union activists vowed to fight his government ahead of that vote.

Ford made the declaration during an 18-minute keynote address at the Ontario [[Progressive Conservative]] policy convention in [[Niagara Falls]], Ont., a gathering intended to jump-start platform development for the [[2022]] election.

"Good jobs, safe streets, and a government that works for the taxpayer, not the other way around," he said. "My friends, the 2022 campaign starts today, starts now."
----

{{f182.png}} ''[[Doug Ford looking into why actors were hired as PC supporters at Ontario leaders' debate|https://www.cbc.ca/news/canada/toronto/doug-ford-debate-protesters-1.4653301]]'' May 8, 2018, [[CBC News]]

----
[[Progressive Conservative]] Leader [[Doug Ford]] told reporters he's looking into why actors were paid $75 to be part of the crowd at the [[Ontario]] leaders' debate Monday night.

Ford was asked about the move during a Tuesday morning news conference after actors told local media about the casting call. One actor forwarded [[CBC]] [[Toronto]] a copy of the casting call, which offered 20 actors the chance to be paid $75 "to play real people at a Ford nation rally" from 2 to 8 p.m. ET.

Dozens of noisy Ford supporters rallied in front of the Citytv studios ahead of the debate, waving signs and shouting support for the PC leader and Meredith Cartwright, the PC candidate for [[Toronto Centre]].
----

{{f0.png}} ''[[Doug Ford Made a Secret Backroom Deal to Sell 'Big Chunk' of Toronto's Greenbelt to Developers|https://pressprogress.ca/doug-ford-made-a-secret-backroom-deal-to-sell-big-chunk-of-torontos-greenbelt-to-developers/]]'' April 30, 2018, [[PressProgress]]

----
'I wish I could say it's my idea, but it was their idea as well,' Ford told [[Ontario]] PC gathering

[[Doug Ford]] is railing against [[Kathleen Wynne]]'s secret backroom deals while privately promising wealthy real estate tycoons he will green light a plan to bulldoze environmentally-protected public lands.

In a newly surfaced video filmed February 12 at a campaign event in Markham, Ontario, Ford says he's talked with "some of the biggest developers" in [[Canada]] about developing a "big chunk" of [[Toronto]]'s greenbelt.
----

{{f0.png}} ''[[Doug Ford makes his summer getaway|https://nowtoronto.com/news/doug-ford-dean-french-ontario-scandal/]]'' July 11, 2019, Enzo DiMatteo, [[Now Magazine]]

----
Premier [[Doug Ford]] finally resurfaced this week after going MIA following the recent firing of his chief of staff and [[Etobicoke]] pal [[Dean French]] over a mother of a patronage scandal.

But Doug was as far away as he could be from his political troubles, flipping pancakes at the [[Calgary]] Stampede in [[Alberta]] with [[Jason Kenney]] and the rest of the cowboy-hatted posse of Con premiers (aka The Resistance) dedicated to all things right wing. From there it was to [[Saskatchewan]] for some pressing of the flesh with friends of Premier Moe.

Anything to get away, it seems, from questions about the maelstrom back home where the recent cabinet shuffle that was supposed to "reset" a [[Ford government]] in crisis has instead been followed by revelations that friends of friends in Ford's Family Compact are being handed six-figure patronage plums.
----

{{f182.png}} ''[[Doug Ford met Jordan Peterson, appointment calendar reveals|https://www.cbc.ca/news/canada/toronto/doug-ford-jordan-peterson-meeting-appointment-1.4992909]]'' January 28, 2019, Mike Crawley, [[CBC News]]

----
[[Ontario]] Premier [[Doug Ford]] held a one-on-one meeting with [[Jordan Peterson]] a week after the controversial university professor publicly urged Ford to abolish the province's human rights commission, [[CBC News]] has learned.

The meeting was revealed in Ford's appointment calendar for October and November, obtained through a freedom of information request. CBC News made the request because Ford is not providing the media with his daily public itinerary, breaking from the practice of previous premiers.

CBC News cannot find any record of Ford or Peterson publicly mentioning that their Oct. 18 meeting took place.
----

{{f182.png}} ''[[Doug Ford met with chorus of boos at Toronto tech conference amid funding cuts|https://www.cbc.ca/news/canada/toronto/ford-collision-conference-booed-1.5144117]]'' May 21, 2019, [[CBC News]]

----
[[Ontario]] Premier [[Doug Ford]] was met with a chorus of boos and sparse applause as he took the stage at the Collision tech conference in [[Toronto]] on Tuesday — the same day that news broke that the province slashed $24 million in artificial intelligence research.

"Thank you for the warm welcome, my friends," Ford said after being introduced by the conference's co-host, Sunil Sharma.

Ford appeared at the conference one day after Prime Minister Trudeau made the case to attendees Monday evening that [[Canada]] has immigration to thank for its thriving technology sector. The four-day conference is being held in Canada for the first time and is set to take place in Ontario for the next three years.
----

{{f182.png}} ''[[Doug Ford might not go through with his carbon tax court challenge after all|https://www.cbc.ca/news/canada/toronto/doug-ford-ontario-carbon-tax-1.5258199]]'' August 23, 2019, Canadian Press, [[CBC News]]

----
Premier [[Doug Ford]] says the fate of [[Ontario]]'s carbon tax court challenge will be decided after the federal election, raising the possibility that his government could end up abandoning the case.

When asked Friday what he would do if federal Conservative Leader [[Andrew Scheer]] loses the election and a pro-carbon tax party — such as Prime Minister [[Justin Trudeau]]'s Liberals — wins, the premier said he would have to reassess Ontario's position.

"We'll sit down and consult with the attorney general ... We'll be consulting with the cabinet and then we'll move forward from there," he said
----

{{f182.png}} ''[[Doug Ford might not go through with his carbon tax court challenge after all|https://www.cbc.ca/news/canada/toronto/doug-ford-might-not-go-through-with-his-carbon-tax-court-challenge-after-all-1.5258199]]'' August 23, 2019, Canadian Press, [[CBC News]]

----
Premier [[Doug Ford]] says the fate of [[Ontario]]'s carbon tax court challenge will be decided after the federal election, raising the possibility that his government could end up abandoning the case.

When asked Friday what he would do if federal Conservative Leader [[Andrew Scheer]] loses the election and a pro-carbon tax party — such as Prime Minister [[Justin Trudeau]]'s Liberals — wins, the premier said he would have to reassess Ontario's position.

"We'll sit down and consult with the attorney general ... We'll be consulting with the cabinet and then we'll move forward from there," he said
----

{{f0.png}} ''[[Doug Ford missed 53 per cent of council votes in 2014: Report|https://globalnews.ca/news/1565734/doug-ford-missed-53-per-cent-of-council-votes-in-2014-report/]]'' September 16, 2014, [[Global News]]

----
TORONTO – [[Doug Ford]]'s attendance record as city councillor for [[Etobicoke North]] is the third poorest this term, according to a report by the [[Toronto Star]].

The wannabe mayor has taken over the reigns of [[Rob Ford]]'s campaign following a sudden illness but city hall numbers show he has missed 53 per cent of the votes taken at council for [[2014]].

The newspaper said only [[Giorgio Mammoliti]] (49 per cent) and Ron Moeser (39 per cent) had worst records, however both were dealing with health issues for some duration of the term.
----

{{f355.png}} ''[[Doug Ford Missed 61% Of Question Periods Since December|https://www.youtube.com/watch?v=l8wGrurhGI4]]'' March 10, 2019, Everybody Hates Doug Ford, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/l8wGrurhGI4" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>


----

{{f0.png}} ''[[Doug Ford moves ahead with Ontario municipal funding cuts in 2020|https://globalnews.ca/news/5782431/ontario-municipal-funding-cuts/]]'' August 19, 2019, Shawn Jeffords, [[Global News]]

----
The [[Progressive Conservative]] government tried to force retroactive funding cuts this year but had to cancel them after municipal leaders complained their annual budgets had already passed.

The new plan will see all municipalities — including [[Toronto]] — pay 30 per cent of the public health-care costs. Under the initial plan, Toronto would be on the hook for 50 per cent of the cost.

Starting on Jan. 1, [[2020]], municipalities will also have to pay 20 per cent of the cost of creating new child-care spaces, which the province previously fully funded.
----

{{f94.png}} ''[[Doug Ford must denounce Faith Goldy and her ideas|https://www.thestar.com/opinion/contributors/2018/09/26/doug-ford-must-denounce-faith-goldy-and-her-ideas.html]]'' September 26, 2018, Bernie M. Farber, [[Toronto Star]]

----
It was [[Doug Ford]]'s "Trump moment." We all remember the day after the white supremacist rally in [[Charlottesville]] and the murder of anti-racist protester Heather Heyer allegedly by a neo-Nazi. Trump insisted that there were "good people" on both sides. Doug Ford may have done Trump one better. On Saturday, [[Faith Goldy]], in the race for [[Toronto]] mayor, well-known for embracing and supporting white supremacist views, turned up at the [[Ford Fest]] BBQ in Vaughan. Following a photo-op with the premier, a scandal ensued as Ford refused to renounce Goldy, her white nationalist views and support to neo-Nazis when asked to do so in the legislature by the NDP.

Goldy is well-known to Ford. She was a colleague of the premier's when they both appeared on [[SUN News]] panels. He was also interviewed by Goldy before she was fired from the ultra-right [[Rebel Media]] for her support of neo-Nazis in Charlottesville. Goldy has a short but sordid history with white nationalist extremism. She didn't start out that way. Articulate and engaging, Goldy was a devout [[Christian]] and a graduate of Trinity College at the [[University of Toronto]]. At Trinity, she received a Gordon Cressy Student Leadership Award recognizing outstanding extra-curricular contributions to the school. From there Goldy took a sharp turn to the right. In [[2015]], Goldy was a co-host of a live public affairs program for Zoomer Media. I was asked to participate in a discussion on the [[Syria]]n refugee crisis. At first congenial and warm, Goldy turned right before my eyes into an anti-immigrant loudmouth hardly disguising her animus, permitting raucous racist comments from the partisan crowd.

Shortly thereafter, Goldy began her stint with Rebel Media. It seems that the influence of commentators there who engaged in anti-Semitic, racist and Islamophobic rhetoric helped turn her mind. And it was from her perch at Rebel Media that Goldy went fully into the nightmare world of white supremacy. Warren Kinsella, author of the Web of Hate and a recognized expert on Canadian hate groups had this to say about Goldy's experience in Charlottesville: "The breaking point came in Charlottesville, which she was sent to cover for Ezra's online lunatic asylum, where she'd be seen doing a stand-up not far from the woman who was mowed down by a white supremacist. That terrible week, Faith appeared on the pro-Nazi [[Daily Stormer]], opining that there was a need for a rise in "white racial consciousness." She also proclaimed that National Socialist types have "robust" and "well-thought-out" ideas on "the [[Jewish]] question." Levant, a Jew and no anti-Semite himself, finally fired her." From that point on, her descent was rapid. She began to appear on white supremacist media sites where she recited the infamous "14 words." (We must secure the existence of our people and a future for white children.) It is the credo of white supremacy evolved by David Lane, leader of the neo-Nazi terrorist group "The Order." Lane was convicted and sentenced for violating the civil rights of Alan Berg, then a Jewish talk show host who was murdered in June [[1984]]. Three members of "The Order" shot Berg in his driveway. Lane drove the get-away car. Goldy's meteoric rise in the far right continued. Appearing on a far- right television program, Goldy hyped the anti-Semitic tome For My Legionaries. Written in the [[1930]]s, the renowned [[Southern Poverty Law Center]] describes it as "the canonical works of global fascism." It advocated the genocide of Jews even before Hitler enacted the [[Holocaust]]. Goldy described it as "very, very, very, very spot on. . ."
----

{{f182.png}} ''[[Doug Ford names 31 MPPs as parliamentary assistants, each getting $16K on top of six-figure salaries|https://www.cbc.ca/news/canada/toronto/ford-appoints-parliamentary-assistants-1.5191864]]'' June 26, 2019, [[CBC News]]

----
[[Ontario]] Premier [[Doug Ford]] has named 31 MPPs as parliamentary assistants, with each receiving an additional $16,600 on top of their already six-figure salaries.

Ford's office announced the names in a news release Wednesday, the same day opposition parties called for an external review into government appointments after it was revealed that at least three had personal ties to his former chief of staff.

Parliamentary assistants "support ministers with legislative and committee matters, including special projects and assignments that require dedicated leadership," the news release said. "They also play a key role in building relationships and communicating government initiatives across the province."
----

{{f0.png}} ''[[Doug Ford not interested in seeing 'buck-naked men running down the street' at World Pride Parade|https://www.toronto.com/news-story/4356197-doug-ford-not-interested-in-seeing-buck-naked-men-running-down-the-street-at-world-pride-parade/]]'' February 6, 2014, David Nickle, [[Toronto.com]]

----
The morning after [[Rob Ford]] said he wouldn't be attending World Pride this year because "I'm not going to change the way I am," the mayor's brother [[Doug Ford]] chimed in, voicing his discomfort with what he called "buck-naked men running down the street."

Mayor Ford made the comment at the first mayoral debate of the [[2014]] campaign, when he told an audience at the University of Toronto's Scarborough campus that he wouldn't attend the World Pride festival when it comes to Toronto in June.

"I'm not going to go to the Pride parade," Ford said. "I've never gone to a Pride parade. So I'm not going to change the way I am."
----

{{f94.png}} ''[[Doug Ford offers booze, speed and dangerous cuts - is that what Ontarians want?|https://www.thestar.com/opinion/star-columnists/2019/05/06/booze-speed-and-dangerous-cuts-is-this-what-ontarians-want.html]]'' May 6, 2019, Christopher Hume, [[Toronto Star]]

----
By the time [[Ontario]] Premier [[Doug Ford]] is finished with [[Toronto]], the city will be lucky if it's allowed to hire a dogcatcher without [[Queen's Park]] first passing enabling legislation. Mayor [[John Tory]] will want to keep his short pants close at hand.

Forget about governing by disruption, Ford's gleeful politics of destruction have wreaked havoc across the province, nowhere more so than in its largest city, which he is remaking as fast as the legislative process will allow. Last week alone he cleared the way for the province to "upload" Toronto's subway system, undid [[Ontario Municipal Board]] reform and, to add insult to injury, brought back old developer-friendly rules, and then withdrew funding that supports more than 6,000 subsidized daycare spots in Toronto.

Last fall, Ford cut Toronto city council in half, seemingly on a whim, and again made a point of adding insult to injury by announcing the cut during the October civic election. Since then, he has reduced local health-care funding precipitously, taken over Ontario Place, threatened to raise highway speed limits and generally behaved like a jerk.
----

{{f0.png}} ''[[Doug Ford Officially Has The Lowest Premier Approval Rating In All Of Canada|https://www.narcity.com/news/ca/on/doug-ford-is-officially-the-least-popular-premier-in-all-of-canada]]'' December 12, 2019, Patrick John Gilson, [[Narcity]]

----
It's safe to say at this point that [[Doug Ford]] has been a popular figure in [[Ontario]] politics. Considering it's hard to get into any political ring these days and not find yourself in a controversy or two, Ford has received some backlash over certain Ontario topics. The premier's policies on education, in particular, have definitely made him a big target for protests and backlash.

According to the survey results of a poll conducted by DART & Maru/Blue Voice [[Canada]], Ford currently sits at the bottom of provincial approval ratings.

The study indicates that while Ford has gained some positive backing over his last quarter, he is still the least approved among all Canadian premiers.
----

{{f0.png}} ''[[Doug Ford OKs safe injection sites in Ontario but rebrands them|https://news.vice.com/en_ca/article/598848/doug-ford-oks-safe-injection-sites-in-ontario-but-rebrands-them]]'' October 22, 2018, Steven Zhou, [[Vice News]]

----
Premier [[Doug Ford]] has previously expressed his disapproval of such sites, but also said he'd listen to experts.

There are 19 active overdose prevention sites across [[Ontario]] right now functioning under the older "Supervised Consumption Services and Overdose Prevention Site" model. The PC government's new system comes on the heels of a province-wide review initiated this past July. No more than 21 sites will be allowed under the new regime.

Minister of Health and Long-Term Care Christine Elliot says that the point is to go beyond prevention and actually rid people of their addiction, be it opioids or any other substances.
----

{{f93.png}} ''[[Doug Ford on Allegations Rob Ford Smoked Crack: "Never Has a Canadian Politician Been Targeted by the Media This Way"|https://torontoist.com/2013/05/doug-ford-on-allegations-rob-ford-smoked-crack-never-has-a-canadian-politician-been-targeted-by-the-media-this-way/]]'' May 22, 2013, Hamutal Dotan, [[Torontoist]]

----
In a bizarre speech focused mostly on economic accomplishments, the mayor's brother refuses to tackle allegations that [[Rob Ford]] smoked crack cocaine in detail.

On Wednesday afternoon, six days after news first broke that two separate publications had reportedly seen video of what appears to be [[Toronto]] mayor Rob Ford smoking out of a crack pipe, his brother and city councillor [[Doug Ford]] held a press conference to address the allegations.

Sort of.
----

{{f355.png}} ''[[Doug Ford on foreign buyers tax and rent control|https://www.youtube.com/watch?v=IbGYQdVLR6Y]]'' May 1, 2018, doug ford on greenbelt, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/IbGYQdVLR6Y" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

"I believe in the market dictating, the market no matter if it's the stock market or anything and it will always take care of itself." - [[Doug Ford]], March 14, [[2018]]
{{||StandardTid}}
----

{{f49.png}} ''[[Doug Ford once branded himself Toronto's 'co-mayor.' What did he and brother Rob accomplish at City Hall?|https://nationalpost.com/news/canada/doug-ford-once-branded-himself-torontos-co-mayor-what-did-he-and-brother-rob-accomplish-at-city-hall]]'' May 25, 2018, Tom Blackwell, [[National Post]]

----
Well into [[Rob Ford]]'s tumultuous reign as mayor of [[Toronto]], he and his staff had an unusual problem: Rob's brother, Doug.

Seeing himself more as co-mayor than the first-term city councillor that he was, [[Doug Ford]] would ensconce himself in the chief magistrate's office when his brother was out and hold official meetings, recalled [[Mark Towhey]], the late mayor's former chief of staff.

"Rob was livid about this," Towhey wrote in his [[2015]] book on the Ford saga, Uncontrollable.
----

{{f99.png}} ''[[Doug Ford orders 'wind down' of non-essential conservation authority programs|https://www.nationalobserver.com/2019/08/19/news/doug-ford-orders-wind-down-non-essential-conservation-authority-programs]]'' August 19, 2019, Fatima Syed, [[National Observer]]

----
The Doug [[Ford government]] has, without warning or consultation, ordered the authorities that protect [[Ontario]]'s watersheds to "wind down" unnecessary programs.

[[National Observer]] has learned that conservation authorities and municipalities received letters addressed from Environment and Conservation Minister [[Jeff Yurek]] on Aug. 16 ordering them to shut down programs that do not relate to their "core mandate" without specifying what this mandate is.

In light of this memo, environmentalists are now concerned this leaves the province without the necessary protections from increasingly severe floods.
----

{{f0.png}} ''[[Doug Ford performs about-face on sex ed|https://nowtoronto.com/news/doug-ford-sex-education-curriculum-kathleen-wynne/]]'' August 21, 2019, Michael Coren, [[Now Magazine]]

----
At long last it has been delivered, but the new [[Ontario]] sexual education curriculum is very similar to the one issued by the previous Liberal government – the one that [[Doug Ford]] and his party insisted was "perverse" and would "damage children."

The new elementary curriculum mandates the teaching of "sexual orientation" at Grade 5, a grade earlier than the Liberal program, and gender identity at Grade 8, while the Liberals had it at Grade 6.

The gender identity aspects are not as progressive as in the original curriculum.
----

{{f253.png}} ''[[Doug Ford plans to open 'big chunk' of Ontario's Greenbelt for new housing|https://www.macleans.ca/politics/doug-ford-plans-to-open-big-chunk-of-ontarios-greenbelt-for-new-housing/]]'' May 1, 2018, Shawn Jeffords, Canadian Press, [[Macleans]]

----
TORONTO – [[Doug Ford]] is reversing a plan to open a large protected green space around the [[Toronto]] region to housing development if elected premier this spring.

The [[Progressive Conservative]] leader says he has heard from people asking him not to touch the [[Greenbelt]] since outlining his development pledge yesterday.

He now says a Tory government would maintain the Greenbelt in its entirety.

Earlier today, Liberal Premier [[Kathleen Wynne]] called Ford's Greenbelt-development plan a "wrongheaded" move that would make the map of the protected area look like "Swiss cheese."
----

{{f84.png}} ''[[Doug Ford Pledged to Defund Abortion During Leadership Race, Report Claims|https://north99.org/2019/05/16/ford-pledged-defund-abortion-during-leadership-race/]]'' May 16, 2019, [[North99]]

----
According to a new story from [[Macleans]], [[Doug Ford]] promised anti-abortion group [[Campaign Life Coalition]] that if elected leader he would defund abortion.

The revelations come as states across America pass sweeping bans on abortions, including in the case of rape and incest.

The Macleans article explains that anti-abortion groups, who experts say were critical to Ford's victory, threw their support behind Ford after he promised to:
----

{{f84.png}} ''[[Doug Ford praises Trump, implies he's rooting for his re-election|https://north99.org/2020/02/07/doug-ford-praises-trump-implies-hes-rooting-for-his-re-election/]]'' February 7, 2020, Kian Malekanian, [[North99]]

----
During a trip to meet with American business leaders, [[Ontario]] Premier [[Doug Ford]] revealed his personal leanings in regards to U.S. politics.

The Premier confessed to the crowd of corporate executives that he "loved listening to the president." CTV reports he even appeared to endorse [[Donald Trump]] for President. "We hope the election's going to turn out the right way. Literally the right way" said Ford. In the past, the Premier has suggested that his support for the recently impeached Donald Trump is unwavering.

When asked about [[Bernie Sanders]], he testified that he found his 'socialist' policy ideas to be "scary." Sanders is proposing a single-payer healthcare system, something akin to what [[Canada]] already has in place, and many other policies that are normal in Canada and in other non-socialist [[Europe]]an countries.
----

{{f94.png}} ''[[Doug Ford pressed to expand review of appointments|https://www.thestar.com/politics/provincial/2019/06/26/doug-ford-pressed-to-expand-review-of-appointments.html]]'' June 26, 2019, Robert Benzie, [[Toronto Star]]

----
Premier [[Doug Ford]] is under pressure to expand a review of [[Progressive Conservative]] patronage appointments in the wake of the [[Dean French]] nepotism scandal. French, a close Ford friend, resigned as the premier's chief of staff last week after it emerged he had awarded six-figure government jobs to his son's friend and his wife's cousin.

After revoking those postings, Ford announced Tuesday he was reviewing "all pending appointments" as he scrambles to limit the damage. On Wednesday, both the opposition New Democrats and the Liberals urged the premier to widen the scope of inquiry into a debacle transfixing [[Queen's Park]]. "Doug Ford has been making it rain gravy-train tickets and signing off on every single one, from [[Ron Taverner]] to [[Tyler Albrecht]]," said NDP MPP [[Marit Stiles]] (Davenport).

ARTICLE CONTINUES BELOW
----

{{f94.png}} ''[[Doug Ford promised he'd find efficiencies. He didn't. Now cities are paying for it|https://www.thestar.com/opinion/star-columnists/2019/04/12/doug-ford-promised-hed-find-efficiencies-he-didnt-now-cities-are-paying-for-it.html]]'' April 12, 2019, Edward Keenan, [[Toronto Star]]

----
The boy in short pants just got pantsed. Again. Under the old premier, the mayor of [[Canada]]'s largest city complained he felt like a schoolboy going begging to the headmaster in his dealings with [[Queen's Park]]. But the new guy in charge up at the top of University Ave. is less like a stingy administrator and more a campus bully, stealing the city's lunch money, delivering atomic wedgies and leaving us dangling from a hook stuffed inside a locker.

On the campaign trail, [[Doug Ford]], left, explicitly promised to maintain the gas-tax funding pledged to cities by the former government. ( Steve Russell / [[Toronto Star]] )

Case in point: Thursday's provincial budget eliminated more than a billion dollars in gas tax money the city was supposed to get from the province over the next 10 years. That's money — a lot of money by municipal standards — that the city needs and has been counting on to keep buses running, repair broken escalators, rebuild subway tracks. It's money (not enough of it, even still) that would keep the transit system running. Former Premier [[Kathleen Wynne]] promised that money to the city when she spiked Mayor [[John Tory]]'s proposed road toll plan. That inspired one of those "short pants" complaints. But cash in hand, the city was able to plan, at least (and did, to the tune of planned spending of half that money — over $500 million — over the next few years). I think it's important to note that on the campaign trail, now-Premier Doug Ford explicitly and specifically promised to maintain that funding. But as many of us have long noted, Ford says a lot of things that turn out not to be true. And, surprise, surprise, this turns out to be yet another of those.
----

{{f132.png}} ''[[Doug Ford promises 'big chunk' of Ontario's Greenbelt to developers|https://www.theglobeandmail.com/canada/toronto/article-doug-ford-promises-big-chunk-of-ontarios-greenbelt-to-developers/]]'' April 30, 2018, Jeff Gray, [[Globe and Mail]]

----
In a video clip unearthed by the [[Ontario]] Liberals, [[Progressive Conservative]] Leader [[Doug Ford]] says he would allow developers to build single-family homes on a "big chunk" of the province's protected [[Greenbelt]] in order to bring [[Toronto]]-area house prices down.

Mr. Ford says in the video that he adopted the policy after talking with "some of the biggest developers in this country," adding that it was their idea.

The Liberal campaign released the video Monday, saying it was a "secret promise" Mr. Ford had made to developers and adding that the move would be a windfall for speculators sitting on land in the Greenbelt.
----

{{f182.png}} ''[[Doug Ford promises more transparent appointments process|https://www.cbc.ca/news/canada/toronto/doug-ford-promises-more-transparent-appointments-process-1.5221870]]'' July 23, 2019, Canadian Press, [[CBC News]]

----
[[Ontario]] Premier [[Doug Ford]] is promising a more transparent process for provincial appointments following a patronage controversy that has plagued his government for weeks and resulted in the abrupt departure of his chief of staff.

Ford said his government will put a new appointment process in place to deliver that clarity but he would not commit to releasing internal reviews that are underway into the matter.

"We're putting a new process in place to make sure that everything is transparent, I look forward to doing that," Ford said Tuesday.
----

{{f49.png}} ''[[Doug Ford proposes new subway station at 'Done Mills' in error-riddled Toronto transit plan|https://nationalpost.com/news/toronto/doug-ford-corrects-spelling-errors-on-toronto-subway-map-after-releasing-same-transit-plan-as-mayor]]'' September 26, 2014, Aileen Donnelly, [[National Post]]

----
Mayoral candidate [[Doug Ford]] has revealed his transit plan for [[Toronto]], and it's exactly the same as the one his brother released earlier this month, except for the addition of a few spelling mistakes.

The transit map on Doug Ford's website misspelled three station names. There is an extra "g" in Eglinton and Eglinton West and Don Mills is listed as "Done Mills." The mayoral candidate was ridiculed over the errors by Toronto voters on social media Friday morning.

"If only there were more libraries in [[Etobicoke]] to help brush up on the English skills," Nick Iozzo wrote on [[Twitter]].
----

{{f94.png}} ''[[Doug Ford provides students with a teachable moment|https://www.thestar.com/politics/political-opinion/2019/04/05/doug-ford-provides-students-with-a-teachable-moment.html]]'' April 5, 2019, Martin Regg Cohn, [[Toronto Star]]

----
More than a teachable moment, Ford gave high-school students a life lesson in how [[Ontario]]'s "Government for the People" treats young people.

This week, [[Doug Ford]] did what no parent or politician should ever do to students who look to adults for leadership: He diminished and disrespected them.

"This is about the union bosses telling the teachers and the students what to do," Ford announced in the legislature before the protests had even begun.
----

{{f94.png}} ''[[Doug Ford quietly extends life of controversial 49-year-old Pickering nuclear plant|https://www.thestar.com/politics/provincial/2020/01/13/investigation-into-pickering-nuclear-alert-will-be-made-public.html]]'' January 13, 2020, Robert Benzie, [[Toronto Star]]

----
Premier [[Doug Ford]] is extending the life of the [[Pickering]] nuclear station beyond its planned 2024 closure, the Star has learned.

The [[Ontario Power Generation]] (OPG) facility — in the news after provincial emergency officials accidentally sent out a false alarm during a test of the alert system Sunday — will operate until at least 2025.

Opened in [[1971]], it employs 4,500 people and generates 14 per cent of Ontario's electricity from six nuclear reactors. Two other reactors there have been shut down for 22 years.
----

{{f0.png}} ''[[Doug Ford Quietly Planning Half a Billion Dollars in Cuts For Low-Income Workers and People With Disabilities|https://pressprogress.ca/doug-ford-quietly-planning-half-a-billion-dollars-in-cuts-for-low-income-workers-and-people-with-disabilities/]]'' May 15, 2019, [[PressProgress]]

----
Post-budget spending plans suggest [[Doug Ford]]'s government is quietly planning to cut half a billion from the province's two main income support programs.

The budget tabled by the [[Ford government]] last month already announced plans to carve a billion dollars out of the budget of the ministry that provides funds to income support programs.

Although the budget makes no mention of cutting programs linked to "poverty" or "disabilities," the Ford government's more-recent itemized expenditure estimates for [[2019]]-[[2020]] show both [[Ontario Works]] and the [[Ontario Disability Support Program]] are slated for deep cuts.
----

{{f0.png}} ''[[Doug Ford Quietly Removed $1 Billion in Planned Funding to Repair Ontario Schools|https://pressprogress.ca/doug-ford-quietly-removed-1-billion-in-planned-funding-to-repair-ontario-schools/]]'' July 24, 2020, [[PressProgress]]

----
[[Ontario]] Premier [[Doug Ford]] pledged yesterday to provide $500 million in funding to build new schools and "refurbish" existing ones as part of the government's ten-year, $12 billion plan — except that's a billion dollars less than his promise in [[2019]].

"By making these smart investments today, we will ensure our students and teachers have access to modern facilities to learn," Ford told the media yesterday as his government announced the release of $500 million in capital investments.

There's just one problem: The government's math doesn't add up.
----

{{f132.png}} ''[[Doug Ford raises eyebrows with expensive subway plan that would link Toronto to nearby regions|https://www.theglobeandmail.com/canada/toronto/article-doug-ford-raises-eyebrows-with-expensive-subway-plan-that-would-link/]]'' June 21, 2018, Oliver Moore, [[Globe and Mail]]

----
Incoming [[Ontario]] premier [[Doug Ford]] says he envisions a future where [[Toronto]]'s subway line expands all the way into [[Pickering]], a suburban community northeast of the city that is already served by GO regional rail and far from the existing subway network.

"We're going to build rapid underground transit that's going to extend not only in Toronto," he said in Pickering on Thursday. "So folks in Pickering eventually will be able to hop on a subway and get [to] downtown Toronto. People of [[Markham]] and the outlying areas, over time, will be on a subway, to make sure that we get traffic moving."

Mr. Ford's campaign pledge to extend the Yonge subway line farther north would run it up the western boundary of Markham. But no transit agency is currently exploring expansion to Pickering, a project that would cost many billions of dollars. Mr. Ford's own platform made no mention of it.
----

{{f132.png}} ''[[Doug Ford ran on painless cuts. He won't be able to deliver|https://www.theglobeandmail.com/opinion/editorials/article-globe-editorial-doug-ford-ran-on-painless-cuts-he-wont-be-able-to/]]'' February 1, 2019, Editorial, [[Globe and Mail]]

----
[[Doug Ford]] campaigned to become [[Ontario]]'s premier last year with a set of broad promises that, taken in combination, demanded suspension of disbelief.

Not only would he simultaneously offer billions of dollars in tax cuts and billions more in program spending, he would also do so while maneuvering the province back to balanced budgets by finding "efficiencies" that did not adversely affect public services or, even more implausibly, cost a single job.

This week, the reality that has been intruding since shortly after Mr. Ford took office came into sharp relief. Separate stories about his government's potential plans for health care and education, which account for more than 60 per cent of Ontario's program spending, combined to underscore how much more difficult it is to govern the country's largest province than he has made it out to be.
----

{{f132.png}} ''[[Doug Ford recants vow to allow Greenbelt development|https://www.theglobeandmail.com/canada/toronto/article-doug-ford-recants-vow-to-allow-greenbelt-development/]]'' May 1, 2018, Jeff Gray, [[Globe and Mail]]

----
[[Ontario]] PC Leader [[Doug Ford]] says he would keep the province's [[Greenbelt]] "in its entirety," reversing himself after a video released by the Liberals showed him pledging to allow development on a "big chunk" of the ring of protected farms and wetlands.

In a statement released on Tuesday afternoon, Mr. Ford said he had changed his mind on the Greenbelt "after consultations with the people of Ontario" and that the coming PC Party platform would pledge not to touch it.

"I looked at it as making sure we have more affordable housing," Mr. Ford said in his statement. "There have been a lot of voices saying that they don't want to touch the Greenbelt. I govern through the people, I don't govern through government. The people have spoken - we won't touch the Greenbelt."
----

{{f182.png}} ''[[Doug Ford recorded trying to sell 'bogus' PC memberships, Liberals allege|https://www.cbc.ca/news/canada/toronto/doug-ford-pc-memberships-audio-recording-kinga-surma-1.4675893]]'' May 24, 2018, [[CBC News]]

----
The [[Ontario]] Liberals released an audio recording on Thursday that features [[Doug Ford]] allegedly trying to sell "bogus memberships" to help secure the nomination of the [[Progressive Conservative]] candidate in his home riding.

In the edited audio recording presented by Liberal campaign co-chair [[Deb Matthews]], the PC leader is heard alongside [[Etobicoke Centre]] PC candidate [[Kinga Surma]] attempting to sign up new party members to support Surma in her nomination contest.

Matthews said the audio, which she said was recorded in an Etobicoke Tim Hortons in October [[2016]], when Ford was not leader of the party, was provided to the Liberal campaign by the man who recorded it. Matthews said the man wants to remain anonymous and would not divulge any further information about the provenance of the recording.
----

{{f94.png}} ''[[Doug Ford refuses to distance himself from far-right mayoral candidate|https://www.thestar.com/news/queenspark/2018/09/24/doug-ford-refuses-to-distance-himself-from-far-right-mayoral-candidate.html]]'' September 24, 2018, Kristin Rushowy, [[Toronto Star]]

----
Premier [[Doug Ford]] is standing by his decision to be photographed with a far-right [[Toronto]] mayoral candidate and her supporters. Asked twice by the NDP in the legislature Monday to denounce [[Faith Goldy]] and the picture taken at the annual [[Ford Fest]] barbecue in Vaughan on Saturday night, Ford did not.

Faith Goldy posted this photo on [[Twitter]] early Sunday with the caption: "Thank God @fordnation is Premier of this great again province! His respect for our officers & the taxpayer is unparalleled. The Ford family knows better than most the deep level of rot at Toronto City Hall. I can't wait to work WITH DOUG to cut taxes & Make Toronto Safe Again!" ( Twitter )

"If (the NDP) were at Ford Fest — it's the most diverse group anywhere in [[Canada]] — anywhere — of every race, of every creed, of every colour, of every religion and every political stripe. There's no group in the entire country that represents Toronto and [[Ontario]] more than [[Ford Nation]] does," the premier said, accusing the NDP of sinking to a "new low." "I can't help when thousands of people are coming at you and they're taking pictures right, left and centre." Ford did not receive a standing ovation from PC MPPs following his remarks in the legislature, as he typically does from his enthusiastic benches, and their applause was sparse. A few Tory MPPs looked visibly uncomfortable with the premier's response.
----

{{f0.png}} ''[[Doug Ford refuses to distance himself from far-right Toronto mayoral candidate|https://www.thespec.com/news-story/8923438-doug-ford-refuses-to-distance-himself-from-far-right-toronto-mayoral-candidate/]]'' September 24, 2018, Kristin Rushowy, [[The Spec]]

----
Ford did not receive a standing ovation from PC MPPs following his remarks in the legislature, as he typically does from his enthusiastic benches, and their applause was sparse. A few Tory MPPs looked visibly uncomfortable with the premier's response.

Later, the premier's office said, "as he said during question period, the premier denounces all forms of hate, regardless of who says it" — a comment Ford made later in the debate when asked about the future of the anti-racism directorate.

Goldy, who was trending on [[Twitter]] after crashing a mayoral debate Monday morning, posted a number of photos from [[Ford Fest]], saying it was the sixth she's attended.

She was fired by [[Rebel Media]] last year after she went to [[Charlottesville]], [[Virginia]] to cover the Unite The Right rally. Goldy also appeared on The [[Daily Stormer]], a neo-Nazi website.
----

{{f0.png}} ''[[Doug Ford replaces sex-ed curriculum with old copy of Playboy found in woods|https://www.thebeaverton.com/2018/07/doug-ford-replaces-sex-ed-curriculum-with-old-copy-of-playboy-found-in-woods/]]'' July 11, 2018, Ian MacIntyre, satire, [[The Beaverton]]

----
TORONTO — Premier Ford announced today that he will scrap the [[2015]] Sex-Ed curriculum introduced by the Liberals, in favour of a stack of well-worn porno left for students to discover in the woods.

"Now kids can learn about the bird and the bees the same way I did – from a musty magazine full of stacked babes holding a hat in front of their vaginas," explained Ford in a press conference.

"We won't have to worry about our kids learning about dangerous concepts like 'consent' and 'not being ashamed of masturbation' from ol' Heff. God rest his soul," Ford added, wiping away a tear.
----

{{f0.png}} ''[[Doug Ford Reportedly Wants to Make It Easier to Throw You Out of Your Apartment|https://www.vice.com/en_ca/article/59x9zx/doug-ford-reportedly-wants-to-make-it-easier-to-throw-you-out-of-your-apartment]]'' February 6, 2019, Tamara Khandaker, [[Vice News]]

----
Housing advocates and politicians in [[Toronto]] are slamming the [[Ontario]] government following a report that the Tories are considering making it easier for landlords to evict tenants by making waiting periods for eviction notices shorter and letting private bailiffs remove tenants.

Internal documents showed that [[Doug Ford]]'s [[Progressive Conservative]]s are considering shortening "the waiting period for eviction orders from 11 days to six days" and allowing private bailiffs evict renters, the [[Toronto Star]] reported on Tuesday.

This comes amid a severe housing crisis in Toronto, where the vacancy rate has been hovering around 1 percent and rents for one and two-bedroom apartments are the highest in the country.
----

{{f94.png}} ''[[Doug Ford revamps campaign team after 'French connection' cronyism scandal|https://www.thestar.com/politics/provincial/2019/07/22/doug-ford-revamps-campaign-team-after-french-connection-cronyism-scandal.html]]'' July 22, 2019, Robert Benzie, [[Toronto Star]]

----
Premier [[Doug Ford]] has revamped his re-election campaign team, enlisting respected [[Progressive Conservative]] veterans and injecting new blood in the wake of the "French connection" cronyism scandal.

"I am writing today to inform you about the newly formed leader's advisory council on election readiness," Ford wrote in an email to riding association presidents and other officials on Friday.

"The council will replace the former election readiness committee," he said, referring to the smaller group unveiled Jan. 22 that included [[Dean French]], his then chief of staff.
----

{{f49.png}} ''[[Doug Ford revokes two appointments to posts abroad|https://nationalpost.com/pmn/news-pmn/canada-news-pmn/doug-ford-revokes-two-appointments-to-posts-abroad]]'' June 21, 2019, Allison Jones, [[National Post]]

----
TORONTO — [[Ontario]] Premier [[Doug Ford]] has revoked the appointments of two people to lucrative foreign posts a day after announcing them, following reports that they had ties to his chief of staff.

Ford announced four agents-general appointments, which come with salaries between $165,000 and $185,000, shortly after a massive cabinet shuffle Thursday intended as a reset after a rocky first year in power. The roles aim to drum up business in the province.

[[Taylor Shields]], an assistant vice-president of marketing for Chubb Insurance, was appointed to a post in [[London]] and [[Tyler Albrecht]], a senior analyst at [[Optimize Capital Markets]], was being sent to [[New York City]].
----

{{f0.png}} ''[[Doug Ford rips Band-Aid off patchwork compliance with Canada Health Act|https://www.thechronicleherald.ca/opinion/dr-charles-shaver-doug-ford-rips-band-aid-off-patchwork-compliance-with-canada-health-act-312582/]]'' May 16, 2019, Charles Shaver, [[The Chronicle Herald]]

----
[[Ontario]] Premier [[Doug Ford]] has opened a Pandora's box. How will [[Justin Trudeau]] respond?

Ford plans to totally cancel provincial government health coverage outside of [[Canada]]. With high administrative costs for the program, a nearly $12-billion provincial deficit and a debt of over $345 billion, such action was well-intentioned and seemed logical.

However, it would violate section 11 of the [[Canada Health Act]]. Furthermore, when you consider the various unintended consequences of this policy, particularly when it comes to new Canadians, Ontario and other provinces should not just reinstate but increase this coverage.
----

{{f132.png}} ''[[Doug Ford rules out running for Ontario PC leadership|https://www.theglobeandmail.com/news/politics/doug-ford-rules-out-running-for-ontario-pc-leadership/article21809681/]]'' November 27, 2014, Adrian Morrow, [[Globe and Mail]]

----
The divisive older brother of [[Toronto]]'s famous mayor will not make a bid for the premier's office.

[[Doug Ford]] ended weeks of speculation Thursday morning, convening a news conference to announce he will not run for the [[Ontario]] [[Progressive Conservative]] leadership. He said he only made up his mind the night before.

"It's been the most difficult decision of my entire life," Mr. Ford said outside [[Deco Labels]] and Tags, the family business in a north [[Etobicoke]] industrial park. "I apologize to all our supporters, my family, especially my brother Rob."
----

{{f94.png}} ''[[Doug Ford said gas would get more expensive because of the carbon tax - but it's still cheaper now than it was a year ago|https://www.thestar.com/business/2019/07/17/doug-ford-said-gas-would-get-more-expensive-because-of-the-carbon-tax-but-its-still-cheaper-now-than-it-was-a-year-ago.html]]'' July 17, 2019, Josh Rubin, [[Toronto Star]]

----
[[Ontario]] Premier [[Doug Ford]] has been steadfast in his warnings that once the federal carbon tax kicked in, motorists should be prepared to pay more at the pumps.

It is now more than three months since carbon pricing came into effect in Ontario — but prices are lower today than they were one year ago. 

In fact, the sharp drop in gas prices has been widely cited as one of the key reasons that [[Canada]]'s national inflation rate has slowed, according to new figures from [[Statistics Canada]].

So what's going on?
----

{{f0.png}} ''[[Doug Ford Said Hamilton Was "Destroyed" By Socialists & The City's Clapping Back Hard|https://www.narcity.com/news/ca/on/hamilton/doug-ford-hamilton-criticism-has-residents-and-politicians-furiously-responding]]'' November 6, 2019, Karen Doradea, [[Narcity]]

----
[[Ontario]]'s premier is no stranger to controversy. In fact, that can be something of an understatement with [[Doug Ford]]. [[Hamilton]] is in the firing line this time, as the provincial premier has sparked another furious debate by trash-talking the Ontario city.

On Tuesday, November 5, Ford claimed that the NDP, whose members he calls "socialists", has "destroyed" Hamilton with the help of the Liberal government "for years", as quoted by [[CBC]].

Ford doubled down, saying he believes the credit for the Hamilton's "improving" economy is due to work carried out by local Conservative MPP [[Donna Skelly]] and the Conservative government.
----

{{f0.png}} ''[[Doug Ford says 'no reason' to have multiple overdose-prevention sites in Toronto neighbourhood|https://globalnews.ca/news/5117878/doug-ford-overdose-prevention-sites-toronto/]]'' April 1, 2019, David Shum, [[Global News]]

----
Premier [[Doug Ford]] says there's "no reason" to have four overdose-prevention sites in [[Toronto]]'s Cabbagetown neighbourhood following the province's decision last week to revamp its funding model, which includes not renewing licences to three existing sites.

"Having four within a kilometre in a neighbourhood, they're upset," Ford said during a media availability in [[Etobicoke]] on Monday morning.

"I always believe in listening to neighbourhoods, listening to people, I'm going to go down there and pay them a visit."
----

{{f94.png}} ''[[Doug Ford says abortion issue won't be reopened|https://www.thestar.com/politics/provincial/2019/05/13/doug-ford-says-abortion-issue-wont-be-reopened.html]]'' May 13, 2019, Rob Ferguson, [[Toronto Star]]

----
Premier [[Doug Ford]] says his [[Progressive Conservative]] MPPs are welcome to "speak their mind" but emphasized the provincial government is not touching the abortion issue. "I don't dictate to anyone what their beliefs are," Ford said Monday when asked by the NDP if he supports the views of three of his members — including [[Sam Oosterhoff]] of Niagara West — who spoke at an anti-abortion rally in front of the legislature on Thursday.

"Can any of my members speak their mind? Yes, they can speak their mind, because not everyone in this legislature thinks the same," the premier added. "We have a big tent there," Ford continued, referring to the PC party. "We are not — I'm going to repeat — we are not reopening any abortion issues here in this legislature. It's very simple." Oosterhoff stood up with fellow Conservative MPP's to applaud Ford's comments.

The MPP, who was also in the news last week after his constituency office called Niagara region police on a senior citizen's book club that was protesting library budget cuts, told the crowd of hundreds of protesters last week he will work to make abortion "unthinkable" and later quoted a children's author to explain his position. "To quote Dr. Seuss: 'A person's a person no matter how small.' I've always said I'm pro-life. I will always speak for children who are too young to speak for themselves, who have no voice," Oosterhoff told reporters. New Democrats said they remain concerned that abortion services could fall prey to Ford's deficit-fighting efforts as the government continues cuts of public services to save money in the face of $12.3 billion in red ink forecast for this year. In the PC leadership race last year, Ford raised concerns he was cosying up to social conservatives by questioning why teens need parental consent notes to go on school trips but not to get abortions. "The premier needs to be very clear here," said MPP [[Suze Morrison]], calling the statements to the protest from Oosterhoff, Brant MPP [[Will Bouma]] and Christine Mitas of [[Scarborough]] Centre a "direct threat."
----

{{f94.png}} ''[[Doug Ford says businesses can refuse anyone not wearing a mask but rights watchdog says not so fast|https://www.thestar.com/politics/provincial/2020/05/22/doug-ford-says-businesses-can-refuse-anyone-not-wearing-a-mask-but-rights-watchdog-says-not-so-fast.html]]'' May 22, 2020, Robert Benzie, [[Toronto Star]]

----
"I highly, highly encourage that people put on a face shield," said the premier, who earlier this week was part of a chorus of political leaders and public health officials recommending Canadians wear masks in public if they can't maintain a safe physical distance of two metres.

But [[Michael Bryant]], executive director and general counsel of the [[Canadian Civil Liberties Association]], said the [[Ontario Human Rights Code]] prohibits retailers from discriminating against any customers.

While Ontario has been in a state of emergency since March 17, Bryant — a former attorney general who helped craft the Emergency Management and Civil Protection Act — said Ford is overstepping his authority.
----

{{f182.png}} ''[[Doug Ford says Canada doesn't have same 'systemic, deep roots' of racism as U.S.|https://www.cbc.ca/news/canada/toronto/ont-ford-racism-1.5595647]]'' June 2, 2020, Canadian Press, [[CBC News]]

----
[[Ontario]] Premier [[Doug Ford]] says [[Canada]] doesn't have the "systemic, deep roots" of racism that the United States does.

Ford was asked Tuesday to comment on the protests in cities across the U.S. that were sparked by the death of a black man after he'd been pinned down by a white police officer in [[Minneapolis]].

Ford, who spent a lot of time in the U.S. for his family's label business, said the difference between the two countries is that in Canada, people for the most part get along, working and shopping together.
----

{{f94.png}} ''[[Doug Ford says carbon taxes will make your cost of living soar. Here are six reasons not to believe him|https://www.thestar.com/business/opinion/2019/05/10/doug-ford-says-carbon-taxes-will-make-your-cost-of-living-soar-here-are-six-reasons-not-to-believe-him.html]]'' May 10, 2019, David Olive, [[Toronto Star]]

----
It appears that the next federal election is going to be mostly about carbon taxes. As it should be. Carbon pricing is the most effective, convenient and least expensive means of reducing the greenhouse gas emissions (GHGs) that cause global warming.

[[Ontario]] Premier [[Doug Ford]], right, poses with [[Alberta]] Premier [[Jason Kenney]] at the Ontario Legislature in [[Toronto]] on Friday,May 3, [[2019]]. Along with [[Saskatchewan]] Premier [[Scott Moe]], Jason Kenney is a backer of Ford's $30-million fight against Prime Minister [[Justin Trudeau]]'s carbon-pricing measures that took effect in April 2019. ( Chris Young / THE CANADIAN PRESS )

It also stimulates economic growth. In [[2017]], B.C., [[Quebec]] and Alberta, each with carbon-pricing systems in place for several years, were the fastest-growing economies in the country. [[Canada]] is a pioneer in carbon pricing. In [[2006]] and [[2007]], Alberta and [[British Columbia]], respectively, launched North America's first carbon-pricing systems. The B.C. model is regarded as perhaps the best in the world. More on that later. But in the coming federal election campaign, carbon pricing will be demonized in some quarters.
----

{{f94.png}} ''[[Doug Ford says federal snag is delaying the COVID-19 smartphone app|https://www.thestar.com/politics/provincial/2020/07/02/doug-ford-says-federal-snag-is-delaying-the-covid-19-smartphone-app.html]]'' July 2, 2020, Rob Ferguson, [[Toronto Star]]

----
It was scheduled to be available for download Thursday by the public as part of a pilot project to test the system while cases are relatively low and before an anticipated second wave of the novel coronavirus in the fall.

"We're ready to go," Ford told his daily news conference. "I know the feds want to bring it right across the country. They're working on that…they just need a buy-in from a few more provinces."

Sources told the Star that [[Apple]] and [[Google]] are making an application program interface or API available that will allow nation-wide notifications under the app. That will reduce confusion between jurisdictions and is being incorporated into the development project that was a collaboration between [[Ontario]], Canadian Digital Services, Shopify and [[BlackBerry]].
----

{{f94.png}} ''[[Doug Ford says he acted 'immediately' on patronage scandal caused by former chief of staff Dean French|https://www.thestar.com/politics/provincial/2019/07/08/doug-ford-says-he-acted-immediately-on-patronage-scandal-caused-by-former-chief-of-staff-dean-french.html]]'' July 8, 2019, Kristin Rushowy, [[Toronto Star]]

----
Taking media questions in public for the first time since the controversy broke late last month, Ford — in [[Alberta]] Monday for the [[Calgary]] Stampede before heading to a meeting of premiers in [[Saskatoon]] — said "you know something, I think I addressed that pretty quickly. As a matter of fact, I addressed that immediately when we were in [[Toronto]]."

However, he added, "we aren't here to talk about [[Dean French]]. We're here to talk about internal trade. This is the first opportunity this country has ever seen in recent memory that from coast to coast, from the east to the west, we have like-minded premiers" which is "incredible for the entire nation."

Ford also accused the media of wanting "to get into the weeds" when the public wants to know about jobs and the economy.
----

{{f49.png}} ''[[Doug Ford says he appreciates that Atwood doesn't think he's stupid|https://nationalpost.com/posted-toronto/doug-ford-says-he-appreciates-that-atwood-doesnt-think-hes-stupid]]'' August 26, 2011, Natalie Alcoba, [[National Post]]

----
[[Margaret Atwood]] has news for her pro-library supporters: The Ford brothers are not stupid people.

Councillor [[Doug Ford]] had something to say in response: "I appreciate Ms. Atwood saying that, but I also appreciate she's a very smart lady. She should go in and find efficiencies for us."

Thus went the latest, rather collegial, round of verbal sparring between a literary icon, and Mayor [[Rob Ford]]'s right hand man.
----

{{f132.png}} ''[[Doug Ford says he can't be bought. So why is he selling his time to the highest bidder?|https://www.theglobeandmail.com/opinion/editorials/article-doug-ford-says-he-cant-be-bought-so-why-is-he-selling-his-time-to/]]'' November 13, 2019, Editorial, [[Globe and Mail]]

----
"That which we call a rose, by any other name would smell as sweet" is a Shakespearean truism that has a corollary in [[Ontario]] politics: that which we call cash for access, by any other name would stink as badly.

Ontario Premier [[Doug Ford]] fell into just such a semantic trap when, as The [[Globe and Mail]] reported this week, he granted exclusive access to business executives in exchange for large donations to one of his favourite charities.

On its surface, the idea of Mr. Ford using his celebrity to raise funds for a worthy cause has a noble sheen.
----

{{f94.png}} ''[[Doug Ford says he wants to fight racial injustice. So why is he undermining tribunals that help do just that?|https://www.thestar.com/politics/political-opinion/2020/06/10/doug-ford-says-he-wants-to-fight-racial-injustice-so-why-is-he-undermining-tribunals-that-help-do-just-that.html]]'' June 10, 2020, Martin Regg Cohn, Opinion, [[Toronto Star]]

----
At his news conferences, the premier bites his lip and eats his words on racial injustice. But they are empty words and hollow gestures for public consumption.

Behind the scenes, behind the bench, the untold story of systemic racism and injustice is of a [[Progressive Conservative]] government that is systematically undermining accountability — by dismantling the judicial tribunals that safeguard us against racial discrimination, environmental degradation, social privation and tenants' rights.

These pillars of our justice system have been demolished by Ford's Tories since they took power two years ago — with key tribunals now operating at half-strength or less, in some cases, after a steady and stealthy purge of their ranks.
----

{{f0.png}} ''[[Doug Ford says he won't be drawn into federal election campaign|https://globalnews.ca/news/6037823/premier-doug-ford-announcement-kenora-ontario/]]'' October 16, 2019, Canadian Press, [[Global News]]

----
KENORA, Ont. – [[Ontario]] Premier [[Doug Ford]] says he won't be drawn into the federal election despite being the subject of frequent attacks from Liberal leader [[Justin Trudeau]].

Ford made the comments during only his second media availability since the campaign began in September.

Ford says he's been too busy governing to campaign on behalf of Conservative Leader [[Andrew Scheer]], who has rarely mentioned the Premier's name during his own events.
----

{{f0.png}} ''[[Doug Ford says he'll march in Pride Parade when Toronto Police can|https://www.blogto.com/city/2018/06/doug-ford-police-toronto-pride-parade/]]'' June 9, 2018, Tanya Mok, [[blogTO]]

----
In the weeks leading up to the provincial election, [[Doug Ford]] dodged questions as to whether or not he would be attending [[Toronto]]'s [[Pride Parade]] on June 24 this year.

Now that he's been elected, [[Ontario]]'s Premier-designate has finally given a definitive answer.

In a live interview with CP24 the day after his election, Doug Ford suggested he might (for the first time ever) attend Toronto's Pride Parade on June 24, under one condition: that police services be allowed to join the march, too.
----

{{f0.png}} ''[[Doug Ford says he'll overrule court's decision on Toronto city council|https://www.blogto.com/city/2018/09/doug-ford-notwithstanding-clause-toronto/]]'' September 10, 2018, Michael Ott, [[blogTO]]

----
[[Ontario]] Premier [[Doug Ford]] shocked the province today as he announced he would invoke the notwithstanding clause — also known as Section 33 in the [[Charter of Rights and Freedoms]] — to reverse a court decision to uphold [[Toronto]]'s 47-seat council.

Earlier today, Superior Court Justice Edward Belobaba upheld the city's motion to keep the election at the higher number of seats.

However, in a press conference that was delayed several times, Ford announced the decision would be overruled.
----

{{f94.png}} ''[[Doug Ford says he'll reconsider carbon tax challenge if federal Conservatives lose election|https://www.thestar.com/politics/provincial/2019/08/23/premier-doug-ford-says-hell-reconsider-carbon-tax-court-challenge-if-scheer-loses-election.html]]'' August 23, 2019, Rob Ferguson, [[Toronto Star]]

----
[[Ontario]]'s court challenge of the federal carbon tax could be dropped if [[Andrew Scheer]]'s Conservatives lose the Oct. 21 federal election, says Premier [[Doug Ford]].

A Liberal victory by Prime Minister [[Justin Trudeau]] or another party that supports the carbon tax would put Ontario's case in a different light, Ford suggested Friday.

The premier said he would first consult with Attorney General [[Doug Downey]] on legal options in the event of a loss by Scheer, who has been campaigning heavily against the carbon tax of 4.4 cents per litre of gasoline imposed on provinces not levying their own fee.
----

{{f182.png}} ''[[Doug Ford says he's 'dead against' supervised injection sites|https://www.cbc.ca/news/canada/windsor/doug-ford-says-he-s-dead-against-supervised-injection-sites-1.4628547]]'' April 20, 2018, Canadian Press, [[CBC News]]

----
Ford, whose late brother [[Rob Ford]] struggled with substance abuse and admitted to using crack cocaine, made the comments after announcing that a Tory government would create 30,000 long-term care beds over the next 10 years to ease the burden on hospitals and cut wait times.

He did not say how much the plan would cost, nor how it would be funded. His campaign said more information on costing would come in the coming weeks.

The governing Liberals have also promised to add 30,000 new long-term care beds in the next decade, while the New Democrats have said they would create 40,000 in that time.
----

{{f0.png}} ''[[Doug Ford says he's 'not interested' in the federal election|https://ipolitics.ca/2019/08/09/doug-ford-says-hes-not-interested-in-the-federal-election/]]'' August 9, 2019, Victoria Gibson, [[iPolitics]]

----
"Whoever gets in, I'm going to work with them."

Ford said he's "talked to Andrew" and thinks the two have a "good" relationship. Responding to questions about Scheer appearing to distance himself from the premier, Ford replied, "I don't know about distancing himself. You could say that about me, too. You could say I'm distancing myself from the federal government in this election."

Scheer was asked repeatedly what he thought about Ford's record during an event at [[Toronto]]'s Mount Sinai [[Hospital]] last week, and evaded giving a specific answer that mentioned Ford by name. "I believe [[Justin Trudeau]] would like to run this next election against anyone except for me," Scheer replied, alleging that Trudeau was looking for other people to "attack" or "distract Canadians."
----

{{f0.png}} ''[[Doug Ford Says He's "A Big Republican" On His Trip To The U.S.|https://www.narcity.com/news/ca/on/doug-fords-a-republican-according-to-his-announcement-in-the-us]]'' September 21, 2019, Helena Hanson, [[Narcity]]

----
Despite reports that [[Andrew Scheer]] has been doing everything he can to "distance himself" from [[Doug Ford]] in the run-up to October's federal election, Ford maintains that the two have a good rapport. That could change, however, following reports that Doug Ford openly declared himself to be a "big [[Republican]]," during his recent trip to the United States.

While on a business trip in [[Ohio]] this week, Ford met with [[Alberta]] Premier [[Jason Kenney]], and Governor Mike DeWine, to discuss protectionist policies in the United States and [[Canada]]. During the conversation, Ford is reported to have said, "God bless the President and don't get me wrong. Full disclosure: I'm a big Republican."

He went on to add, "I'm a supporter, conservative-minded and Jason [Kenney] is probably more Conservative than I am!"
----

{{f0.png}} ''[[Doug Ford Says He's A Business Person First And An Elected Official Second|https://www.narcity.com/news/ca/on/doug-ford-revealed-that-being-a-business-person-comes-before-being-an-elected-official]]'' January 31, 2020, Patrick John Gilson, [[Narcity]]

----
The premier of [[Ontario]], [[Doug Ford]] revealed just how much of a business person he is on Thursday evening. The premier, who will attend [[Canada]]'s 360 Economic Summit opened about his plans for the province's future economic strategies. While talking about the summit he stated that being a business person comes before being an "elected official."

[[CTV News]] reported that Ford and Economic Development Minister [[Vic Fedeli]] would be attending a meeting of the National Governors' Association in [[Washington]], D.C., on February 7, [[2020]].

The two are heading to the states in the hopes of developing stronger economic ties with the country, which they think will help Ontario businesses bypass [[Donald Trump]]'s "buy American" policies.
----

{{f182.png}} ''[[Doug Ford says his government is spending '$1.2B more' on education. We check his math|https://www.cbc.ca/news/canada/toronto/ontario-teachers-strike-education-funding-increase-cuts-1.5462332]]'' February 21, 2020, Mike Crawley, [[CBC News]]

----
[[Ontario]] Premier [[Doug Ford]]'s oft-repeated statement that his government is spending $1.2 billion more on education this year than last year doesn't stand up to scrutiny.

The spending claim is in the spotlight as a province-wide strike by four teachers' unions puts some two million Ontario students out of class on Friday.

"We've increased education by $1.2 billion," Ford said in question period on Wednesday. "I know math is not the NDP's strength, or the Liberals', but it's $1.2 billion more than any government in the history of Ontario."
----

{{f182.png}} ''[[Doug Ford says northern Ontario voters are 'fed up,' pledges cut of resource revenue|https://www.cbc.ca/news/canada/sudbury/ford-northern-ontario-sudbury-visit-1.4647630]]'' May 4, 2018, [[CBC News]]

----
[[Doug Ford]] continued to spread his message of putting northern [[Ontario]] first during another visit to [[Sudbury]].

The Ontario [[Progressive Conservative]] leader made his second trip to the north in less than a month, with stops in [[Timmins]], [[Sault Ste. Marie]], [[Thunder Bay]], Kenora and [[North Bay]].

Ford spoke with the [[CBC]]'s Morning North before a rally at Sudbury's College Boreal on Thursday afternoon, and said he's learned a lot about the region during his tour.
----

{{f0.png}} ''[[Doug Ford says Ontario student protests about 'union thugs,' not class sizes|https://globalnews.ca/news/5131848/doug-ford-student-protest-union-thugs/]]'' April 4, 2019, Kerri Breen, [[Global News]]

----
[[Ontario]] Premier [[Doug Ford]] is linking a province-wide student protest over education reform to the influence of teachers' union "thugs."

Ford made the comments during an interview with the John Oakley Show on [[Global News]] Radio 640 [[Toronto]] on Thursday.

He said a lot of parents and students were disappointed by the protests, which saw high school students across the province walk out of class.

"This isn't about class sizes, gentlemen," he told a panel of guests on the show.

"This is strictly from the union thugs, as I call them, the teachers' union, one of the most powerful unions in the entire country. There's finally a government with a backbone that wants our kids to start learning math."
----

{{f94.png}} ''[[Doug Ford says province is 'pouring money into autism'|https://www.thestar.com/politics/provincial/2019/06/19/doug-ford-says-province-is-pouring-money-into-autism.html]]'' June 19, 2019, Kristin Rushowy, [[Toronto Star]]

----
Premier [[Doug Ford]] says the province is "pouring money" into autism services and despite protests he find baffling, he will "help them no matter how long it takes." Speaking to reporters at a news conference in the [[Sudbury]] area, Ford was asked about his government's controversial changes to the [[Ontario Autism Program]].

Ford went on to say he has "a passion for helping these families. And even though they protest, I'm going to help them no matter how long it takes. We're going to get the 23,000 people the support that they never had under the previous government. If they want to go back to the previous government and leave 23,000 families (on a wait list), that's their choice. But I'm not doing that."

Earlier in the day at [[Queen's Park]], New Democrat MPP [[Monique Taylor]] accused the province of creating "uncertainty and confusion on the autism file."

The [[Ford government]], Taylor said, "has claimed repeatedly that they're investing more money in the autism program, but there is still no evidence of this."
----

{{f49.png}} ''[[Doug Ford says sexual misconduct allegations against minister are 'smear campaign,' slams 'lies' in Patrick Brown book|https://nationalpost.com/news/politics/ford-says-sexual-misconduct-allegations-against-minister-are-smear-campaign]]'' November 15, 2018, Paola Loriggio, Canadian Press, [[National Post]]

----
TORONTO — [[Ontario]] Premier [[Doug Ford]] defended his finance minister Wednesday, saying allegations of sexual misconduct against the veteran legislator referenced in a book by former [[Progressive Conservative]] leader [[Patrick Brown]] are nothing but a "disgusting smear campaign."

Ford threw his support behind [[Vic Fedeli]] in a series of tweets, calling him "honourable, ethical and decent" and denouncing the allegations in Brown's book as "lies."

Minister @VictorFedeli is one of the most honourable, ethical, and decent individuals I have ever had the privilege of knowing and working with. I stand behind him completely from this disgusting smear campaign. He has my full support. See his statement below. pic.twitter.com/HkwhgDdcYe — Doug Ford (@fordnation) November 14, [[2018]]
----

{{f94.png}} ''[[Doug Ford says teacher unions have 'held the province hostage for 50 years'|https://www.thestar.com/politics/provincial/2020/03/02/doug-ford-says-teacher-unions-have-held-the-province-hostage-for-50-years.html]]'' March 2, 2020, Kristin Rushowy, [[Toronto Star]]

----
Teacher unions have "held the province hostage for 50 years," says Premier [[Doug Ford]], who also believes educators are paid fairly but aren't delivering good enough results.

As provincial negotiators continued a second day of preliminary talks with the public high school teachers' union, Ford spoke to reporters at an unrelated event at the Metro [[Toronto]] Convention Centre where he was asked about the ongoing labour strife in education.

"We've put a very fair deal to the teachers' unions and they keep mocking it," Ford said. "But we want a deal that respects the taxpayers, that respects the teachers themselves, and the students to get them back in the classroom."
----

{{f94.png}} ''[[Doug Ford says the COVID-19 fight depends on good data. A Star analysis found problems with the government's case count|https://www.thestar.com/news/gta/2020/03/19/doug-ford-says-the-covid-19-fight-depends-on-good-data-a-star-analysis-found-problems-with-the-governments-case-count.html]]'' March 19, 2020, Kenyon Wallace, [[Toronto Star]]

----
The total number of positive COVID-19 test results is unclear due to discrepancies between the public information put out by the provincial health ministry and the numbers posted by individual local health units.

A Star analysis found that in some cases the numbers reported by the province and local health units match, but in others the numbers are off by as many as one, nine — or in [[Toronto]]'s case, 39 — confirmed cases.

The discrepancies are raising concerns that health practitioners and officials, as well as the public, may not be getting the full picture of how the virus is behaving. Experts say robust and timely data is crucial to planning an effective response to the pandemic.
----

{{f0.png}} ''[[Doug Ford Says the Government of Ontario Does Not Need to Respect the Constitution or the Rule of Law|https://pressprogress.ca/doug-ford-says-the-government-of-ontario-does-not-need-to-respect-the-constitution-or-the-rule-of-law/]]'' September 11, 2018, [[PressProgress]]

----
[[Ontario]] Premier [[Doug Ford]] says he will override [[Canada]]'s Constitution to overturn a court decision that ruled his move to redraw [[Toronto]]'s political boundaries in the middle of the city's municipal election is "unconstitutional."

And if the courts keep striking down his bad laws as unconstitutional, Ford says he's ready to invoke the notwithstanding clause to override the constitution "again in the future" too.

Ontario's Superior Court delivered a damning decision Monday, ruling Ford's gerrymandering law is undemocratic and unconstitutional.
----

{{f0.png}} ''[[Doug Ford says we're not far off from Spain and Italy and a COVID-19 surge is coming|https://www.blogto.com/city/2020/04/doug-ford-says-were-not-far-spain-and-italy-and-covid-19-surge-coming/]]'' April 1, 2020, Mira Miller, [[blogTO]]

----
[[Ontario]] Premier [[Doug Ford]] painted a grim picture of the COVID-19 situation in the province today, saying there's little separating us from what's happening in [[Spain]] and [[Italy]] and that there are "dark days ahead."

Speaking at his daily [[Queen's Park]] press conference Wednesday morning, Ford warned that there's bound to be a major surge in COVID-19 cases in Ontario.

"We know a surge is coming," Ford said somberly.
----

{{f132.png}} ''[[Doug Ford seems entirely deaf to the trouble with hiring his friend Ron Taverner as OPP head|https://www.theglobeandmail.com/canada/article-doug-ford-seems-entirely-deaf-to-the-trouble-with-hiring-his-friend/]]'' December 5, 2018, Marcus Gee, [[Globe and Mail]]

----
The [[Progressive Conservative]] government of [[Ontario]] has appointed as the head of the provincial police force a man who is a long-time friend of Premier [[Doug Ford]] and his family. Mr. Ford insists this is no problem, no problem at all: The new commissioner of the Ontario Provincial [[Police]], [[Ron Taverner]], is an admired veteran cop chosen by an independent panel.

In fact, it is a very big problem indeed.

Democratic countries put a wall between leaders of the government and leaders of the police for a reason. If the police are beholden to those in power, it opens the door to political arrests. Police become guard dogs for the rulers instead of guardians of the public. People stop believing that the police will enforce the law without favour.
----

{{f0.png}} ''[[Doug Ford sees health care as 'cash cow': Horwath|https://www.sudbury.com/around-the-north/doug-ford-sees-health-care-as-cash-cow-horwath-1391144]]'' April 25, 2019, James Hopkin, [[Sudbury.com]]

----
SAULT STE. MARIE — [[Andrea Horwath]] brought her 'health care town hall' roadshow to [[Sault Ste. Marie]] Wednesday night, where a packed room of supporters heard the [[Ontario]] NDP leader rally against the PC government's approach to restructuring the province's health system.

"Ontario's world-class health care system is hanging by a thread, and the people of Sault Ste. Marie are feeling the strain," she told the crowd gathered inside a Delta conference room.

Horwath says that ultimately, all roads lead to the eventual privatization of Ontario's health care under [[Doug Ford]].
----

{{f94.png}} ''[[Doug Ford severs ties with Dean French after cronyism scandal|https://www.thestar.com/politics/provincial/2019/07/23/doug-ford-severs-ties-with-dean-french-after-cronyism-scandal.html]]'' July 23, 2019, Robert Benzie, [[Toronto Star]]

----
The "French connection" cronyism scandal swirling around Premier [[Doug Ford]]'s government has taken its toll on a couple of one-time cronies.

Ford has severed ties with pal [[Dean French]], who resigned as his chief of staff after the controversy erupted last month.

"No, no, I haven't talked to him in quite some time," the premier told reporters Tuesday during a campaign-style visit to Lucan, near [[London]], where he announced a $315-million rural broadband internet strategy.
----

{{f94.png}} ''[[Doug Ford should get facts straight on 'not criminally responsible'|https://www.thestar.com/opinion/editorials/2019/07/24/doug-ford-should-get-facts-straight-on-not-criminally-responsible.html]]'' July 24, 2019, Editorial, [[Toronto Star]]

----
The public is right to be concerned that Cong went missing from [[Toronto]]'s Centre for [[Mental Health]] and Addictions (CAMH) earlier this month, and apparently managed to leave the country. CAMH and Toronto police have launched reviews of what happened, and the results must be made public.

But Ford's misguided remarks show a lack of understanding of how the law has evolved to take into account the impact of mental illness. Worse, he appears to be ignorant of some core principles of the criminal justice system. 

For one thing, the system is set up to rarely "throw away the key." Even the worst offenders are usually given a chance for parole.
----

{{f94.png}} ''[[Doug Ford shows us that sex-ed politics is all about positioning|https://www.thestar.com/politics/political-opinion/2019/08/26/doug-ford-shows-us-that-sex-ed-politics-is-all-about-positioning.html]]'' August 26, 2019, Martin Regg Cohn, [[Toronto Star]]

----
[[Doug Ford]] wants credit for feeling his way through a sex education compromise to find the sweet spot.

Our peripatetic premier's perambulation over masturbation began when he mounted his provincial journey early last year. Now he boasts unabashedly about being even-handed on the matter at hand.

On the one hand, Ford heeded hysterical parental fears of errant teachers somehow transforming teens or pre-teens into homosexuals, hypersexuals or autosexuals (masturbation alert again).
----

{{f99.png}} ''[[Doug Ford shuts service that helps Ontario citizens fight wealthy developers|https://www.nationalobserver.com/2019/02/22/news/doug-ford-shuts-service-helps-ontario-citizens-fight-wealthy-developers]]'' February 22, 2019, Fatima Syed, [[National Observer]]

----
[[Doug Ford]] is dismantling a service meant to help citizens and municipalities stand up to developers — a move critics are calling a blow to local democracy.

The [[Local Planning Appeal Support Centre]] (LPASC) was set up in April [[2018]] under the previous Liberal government to help everyday Ontarians navigate and understand the complex planning appeals process to fight development projects that were inappropriate, unreasonable, misplaced or designed without considering municipal and provincial planning and growth guidelines.

It replaced the [[Ontario Municipal Board]], which, critics said, was too slow and favoured municipalities and developers, as they can afford the cost of lawyers and experts in the development appeal process. The OMB was also criticized for not deferring to local municipalities.
----

{{f0.png}} ''[[Doug Ford sinks to the bottom on latest approval rating of Canada's premiers|https://dailyhive.com/toronto/doug-ford-approval-rating-dart-poll]]'' December 12, 2019, [[Daily Hive]]

----
The poll by DART C-Suite shows that while Ford has gained some approval over the last quarter, he is the least favourable among Canadian premiers.

Coming up on top with a 60% approval rating is [[Quebec]] Premier [[François Legault]], followed by [[Saskatchewan]] Premier [[Scott Moe]] in second at 56%.

[[British Columbia]] Premier [[John Horgan]] is fourth on the list, with a 47% approval rating that hasn't changed since last quarter.
----

{{f0.png}} ''[[Doug Ford Skipped Yesterday's Pride Parade In Toronto And Here's Why And What He Did Instead|https://www.narcity.com/ca/on/toronto/news/doug-ford-skipped-yesterdays-pride-parade-in-toronto-and-heres-why-and-what-he-did-instead]]'' June 25, 2018, James Gaughan, [[Narcity]]

----
However, one person who was noticeably absent from the festivities was incoming Premier of [[Ontario]], [[Doug Ford]].

Ford spent the day doing something entirely different.

According to tweets on his official account, the soon to be Premier says he spent the day "visiting my daughter at the Yorkdale women's entrepreneur incubator." It's an initiative that supports women in business.

Ford previously announced that he would not be marching in the [[Pride Parade]] after [[Toronto]] police were pushed out of the parade earlier this year.
----

{{f0.png}} ''[[Doug Ford slams 'the media' and Bill Blair, gets personal during interview with Global News|https://globalnews.ca/news/3082607/doug-ford-slams-the-media-and-bill-blair-gets-personal-during-interview-with-global-news/]]'' November 22, 2016, Leslie Whyte, [[Global News]]

----
During an interview with Global [[Toronto]] on Tuesday, [[Doug Ford]] took aim at anchor Alan Carter for his line of questioning into the Ford family's relationship with the media and the police investigation into [[Rob Ford]] and [[Sandro Lisi]].

Ford released a new book on Tuesday that he co-wrote with his brother, former Toronto mayor Rob Ford, entitled [[Ford Nation]]: Two Brothers, One Vision—The True Story of the People's Mayor.

On several occasions, Ford became visibly angered and unleashed rants both at, and about, Carter.
----

{{f99.png}} ''[[Doug Ford slashes Indigenous Affairs budget and pursues Ring of Fire|https://www.nationalobserver.com/2019/04/11/news/doug-ford-slashes-indigenous-affairs-budget-and-pursues-ring-fire]]'' April 11, 2019, Declan Keogh, [[National Observer]]

----
Premier [[Doug Ford]] is pushing ahead with plans to develop [[Ontario]]'s northern region in the province's [[2019]] budget, promising to cut "red tape and restrictions that are blocking important economic developments" in the [[Ring of Fire]], a remote region with mining potential and logistical struggles.

Efforts to exploit mineral resources in the Ring of Fire region have been fraught with controversy and opposition, as First Nation communities assert jurisdiction over traditional territory and raise concerns about the use of land and risk of water contamination.

The move to open up development of the remote area comes as the government also seeks to slash the budget for [[Indigenous Affairs]] — which promotes collaboration and coordination in policy and programs across ministries in partnership with [[First Nations]], [[Métis]] and [[Inuit]] communities — from $146 million last year to just $74.4 million. A ministry spokesperson said the 50 per cent decrease is due to the loss of one-time funding investments, and things like land claim settlements that are not tied to the base budget, which was only cut by about $5 million.
{{||StandardTid}}
----

{{f0.png}} ''[[Doug Ford Stands Behind This Photo He Took With a Group of Extremely Racist White Nationalists|https://pressprogress.ca/doug-ford-stands-behind-this-photo-he-took-with-a-group-of-extremely-racist-white-nationalists/]]'' September 24, 2018, [[PressProgress]]

----
[[Ontario]] Premier [[Doug Ford]] will not disavow a group of white nationalists who took a photo with him over the weekend at "[[Ford Fest]]," even as the white nationalists use the photo for propaganda purposes to legitimize their views.

Over the weekend, Ford appeared in a photo with a group of white nationalists led by fringe mayoral candidate [[Faith Goldy]], a former [[Rebel Media]] contributor who was fired from the far-right website after she appeared on a neo-Nazi podcast.

Since leaving Rebel Media, Goldy has become a hero to the online alt-right, appearing in videos reciting a white supremacist creed and endorsing a book authored by a [[1930]]s fascist author advocating "the elimination of Jews."
----

{{f94.png}} ''[[Doug Ford stands by LCBO vice-chair linked to mystery newspaper ad|https://www.thestar.com/politics/provincial/2020/02/07/ndp-urges-investigation-into-newspaper-ad-critical-of-teacher-unions.html]]'' February 7, 2020, Kristin Rushowy, [[Toronto Star]]

----
In the wake of revelations in the Star that mysterious newspaper ads attacking teachers' unions are linked to Tory patronage appointee [[Quinto Annibale]], Ford's office rallied to his defence.

Annibale "will continue to serve in his current role" as vice-chair of the Liquor Control Board of [[Ontario]], the premier's office said Friday.

The Woodbridge lawyer was appointed last April to the part-time posting, which pays $583 a day. The board meets seven times a year, suggesting he would earn $4,081 annually from the Crown liquor monopoly.
----

{{f84.png}} ''[[Doug Ford Stands by Racist, Homophobic Conservative Nomination Candidate|https://north99.org/2018/04/11/doug-stands-by-racist-homophobic-conservative-nomination-candidate/]]'' April 11, 2018, [[North99]]

----
As reported by the [[Toronto Star]], [[Doug Ford]] is refusing to ban [[Tanya Granic Allen]] from seeking the [[Progressive Conservative]] nomination after it was revealed she made numerous racist and homophobic comments directed at [[Muslim]]s and the LGTBQ community.

The comments, first revealed in the Star, compared women in burkas to "bank robbers" and "ninjas" and questioned gay marriage, now legal in [[Ontario]].

Granic Allen also fought against banning of conversion therapy for gay teens, a dangerous and discredited process to "turn" gays straight.
----

{{f94.png}} ''[[Doug Ford stands by remarks that prompted defamation lawsuit by fired OPP deputy commissioner|https://www.thestar.com/politics/provincial/2019/04/01/doug-ford-stands-by-remarks-that-prompted-defamation-lawsuit.html]]'' April 1, 2019, Rob Ferguson, [[Toronto Star]]

----
Premier [[Doug Ford]] is not backing down from remarks that prompted a $5-million defamation lawsuit against him by a former [[Ontario]] Provincial [[Police]] deputy commissioner [[Brad Blair]], who was fired from the OPP after revealing [[Progressive Conservative]] efforts to get the premier a police van with $50,000 in customized upgrades including a reclining leather couch, sued Ford last week for stating on several occasions that Blair had breached the [[Police Services Act]].

Blair has not been charged with or convicted of anything under the legislation that governs police conduct. Ford faced questions on the lawsuit Monday following an announcement at an [[Etobicoke]] car dealership. "When I say something, I usually stick by it," the premier told reporters after first saying, "I have no comment on that because it would be in front of the courts and the courts will decide."

Blair's lawsuit has not been tested in court. It says Ford's statements were "grossly negligent," "malicious" and "demonstrably false" when he said Blair violated the Police Services Act. Read more: Fired OPP deputy sues Doug Ford for $5 million Fired deputy OPP boss calls his dismissal a 'reprisal' Blair launched a separate lawsuit in December aimed at forcing Ontario's ombudsman to investigate the hiring of Ford's friend [[Ron Taverner]] as OPP commissioner, which Blair argued put the independence of the country's second-largest police force at risk.
----

{{f94.png}} ''[[Doug Ford stands by taxpayer-funded ad blitz railing against federal carbon-pricing|https://www.thestar.com/politics/provincial/2019/04/01/doug-ford-stands-by-taxpayer-funded-ad-blitz.html]]'' April 1, 2019, Robert Benzie, [[Toronto Star]]

----
Premier [[Doug Ford]] is defending his [[Progressive Conservative]] government's decision to spend millions of taxpayers' money on an advertising campaign attacking the federal carbon-pricing plan. In his first comments since the Star revealed that the Tories will launch a TV-radio-online-print blitz after the April 11 budget, Ford was unrepentant about his crusade against Prime Minister [[Justin Trudeau]].

"Our government is going to fight the Trudeau carbon tax with every tool at our disposal," the premier told reporters Monday as the federal carbon measure took effect. "We have to protect the people of [[Ontario]]. We're going to keep fighting this carbon tax … every which way we can," he said, noting the province's court challenge continues later this month. "As far as we're concerned, it's unconstitutional. That's our opinion. Hopefully the courts will agree with us."

He said he was going "to consult with our whole team" about whether to keep the promise to strengthen the [[Government Advertising Act]] after the previous Liberal government had watered down. Auditor General [[Bonnie Lysyk]] has been calling for a revival of her oversight ever since former Liberal premier [[Kathleen Wynne]] amended the Act in [[2015]].
----

{{f0.png}} ''[[Doug Ford staunchly denies report he sold hash in 80s|https://toronto.citynews.ca/2013/05/25/doug-ford-staunchly-denies-report-he-sold-hash-in-80s/]]'' May 25, 2013, [[CityNews]]

----
Coun. [[Doug Ford]] says that a report in the [[Globe and Mail]] accusing him of being a hash dealer in the [[1980]]s is "100 per cent false" and the fallout has devastated his family.

"Did I buy a joint like every other teenager? Yes. Did I probably sell a joint to a friend back and forth in a small party? Yes. But if you're asking me did I sell drugs? No. One hundred per cent not. On top of that I'm dead against drugs," he told [[CityNews]] in an interview, adding that he was never a dealer and today "doesn't even take aspirin."

On Saturday, the Globe and Mail published the results of an 18-month investigation into the Ford family. Among the allegations: Ford "sold hashish for several years in the 1980s."
----

{{f94.png}} ''[[Doug Ford staying quiet but wants to fire back at Justin Trudeau|https://www.thestar.com/politics/provincial/2019/09/30/doug-ford-staying-quiet-but-wants-to-fire-back-at-justin-trudeau.html]]'' September 30, 2019, Robert Benzie, [[Toronto Star]]

----
Premier [[Doug Ford]] is itching to fire back at federal Liberal Leader [[Justin Trudeau]] for constantly attacking his provincial [[Progressive Conservative]] government, sources told the Star.

Ford, who has shown remarkable discipline throughout the federal campaign in order not to hurt Conservative Leader [[Andrew Scheer]], has privately told associates he is growing fed up with Trudeau's daily barbs.

In his few public comments on the Oct. 21 election, the premier has calmly maintained he is "busy governing" while the Liberal leader is "busy campaigning."
----

{{f94.png}} ''[[Doug Ford steals a page from Stephen Harper on control|https://www.thestar.com/opinion/star-columnists/2018/07/04/doug-ford-steals-a-page-from-stephen-harper-on-control.html]]'' July 4, 2018, Bob Hepburn, [[Toronto Star]]

----
For all his populist talk about being "For the People," [[Doug Ford]] is proving in his very first days in office as [[Ontario]] premier that he's really all about seizing power and control for himself. Indeed, in a series of revealing moves, Ford has shown he intends to copy the controversial path taken by former prime minister [[Stephen Harper]] by placing total control over all aspects of his government — from staff appointments to media contacts — in his own central office.

So far, Ford has decreed that his office will appoint chiefs of staff for all cabinet ministers, will hire top aides such as legislative affairs assistants and press secretaries for ministers, will provide no daily schedule of his meetings and will censor access by cabinet ministers, backbench MPPs and government employees to journalists. These are all moves that could ultimately infuriate top ministers in Ford's new cabinet and frustrate public servants trying to carry out their normal duties, just as happened in [[Ottawa]] during Harper's contentious term in power. Ford's drive to ensure complete "command-and-control" is held by a small group within his own office follows the practice he installed during the election. At that time, many Conservative candidates were ordered not to attend all-party debates and to refuse all media interviews until approved by the central campaign office, which rarely happened.

Clearly, Ford doesn't care if his actions upset his own party members. As he told one candidate during the election, he feels he owes nothing to anyone because he won the Tory leadership on his own and without any help from the Tory party establishment. During the Ontario election, Ford's campaign team was stacked with former Harper staff heavyweights, including campaign manager [[Kory Teneycke]], communications director [[Melissa Lantsman]] and field operations director [[Fred DeLorey]]. [[Jenni Byrne]], another former Harperite who also worked on the campaign, is Ford's new principal secretary. She will oversee the strict approach on central control. It's a role that apparently suits her. As Harper's deputy chief of staff, Byrne helped enforce the culture of fear that permeated the Harper government. In [[2015]], the [[Globe and Mail]] branded her as "Harper's enforcer" and described her as "the most powerful woman in Ottawa." In Ottawa, Harper implemented a tough communications regime that muzzled scientists, blocked bureaucrats from organizing or speaking at public events and often barred elected Tory MPs from speaking to journalists. Even veteran cabinet ministers had to suffer the humiliation of having to get approval from a 20-something press assistant selected by Harper's office before they could speak to a reporter about a policy issue in their own area of responsibility.
----

{{f99.png}} ''[[Doug Ford still chasing Ring of Fire dream|https://www.nationalobserver.com/2020/03/04/news/doug-ford-still-chasing-ring-fire-dream]]'' March 4, 2020, Alastair Sharp, [[National Observer]]

----
[[Doug Ford]]'s [[Progressive Conservative]]s are doggedly pursuing the dream of developing the [[Ring of Fire]] mining region in northern [[Ontario]], despite a shaky economic foundation and likely tricky talks ahead with nearby [[First Nations]].

Ford and his energy minister, [[Greg Rickford]], were joined by the elected chiefs of two of those communities at the annual PDAC mining conference in [[Toronto]] this week. They were there to tout an agreement that will see those communities — the Webequie and Marten Falls First Nations — lead the environmental assessment for the middle part of a planned north-south road to connect the largely inaccessible region to highways further south.

"It's historic news that is a real game changer," said Ford, calling the agreement "a crucial step forward in unlocking the multi, and I say, multi-billion dollar opportunity that is northern Ontario's Ring of Fire."
----

{{f94.png}} ''[[Doug Ford still hoping for corner-store compromise with Beer Store|https://www.thestar.com/politics/provincial/2019/07/23/doug-ford-still-hoping-for-corner-store-compromise-with-beer-store.html]]'' July 23, 2019, Robert Benzie, [[Toronto Star]]

----
Amid warnings from the world's largest business organization about the risks of breaking signed contracts, Premier [[Doug Ford]] insists a compromise can be reached with the [[Beer Store]] to expand sales.

Ford said negotiations are continuing despite the [[Progressive Conservative]]s' unilateral cancellation of an accord with the major brewers signed by the previous Liberal government.

Under terms of that 10-year "master framework agreement" inked in [[2015]], taxpayers could be on the hook for $1 billion in financial penalties paid to Molson, Labatt and Sleeman, which control the Beer Store.
----

{{f0.png}} ''[[Doug Ford Suggests Unions Responsible for Student Walkouts Across Ontario|https://www.inbrampton.com/doug-ford-suggests-unions-responsible-for-student-walkouts-across-ontario]]'' April 5, 2019, Ashley Newport, [[inBrampton]]

----
Thousands of elementary and secondary school students are expressing their discontent with the provincial government following the proposal of sweeping changes to education in the province.

On Thursday, April 4, students in over 700 school across [[Ontario]] walked out of class at 1:15 p.m. to protest the changes, which include changes to class sizes (the Doug [[Ford government]] has proposed increasing them), e-learning (students will be required to complete several online classes), the new sexual education curriculum and funding cuts.

Students say the walkout is part of the student-led #StudentsSayNo campaign (@studentssayno).
----

{{f0.png}} ''[[Doug Ford Supports Catherine McKenna After Her Office Was Vandalized With The C-Word|https://www.narcity.com/news/ca/on/ottawa/catherine-mckennas-office-was-vandalized-with-c-word-and-doug-ford-is-speaking-up]]'' October 24, 2019, Helena Hanson, [[Narcity]]

----
Only days after she was re-elected as [[Ottawa]] Centre's Liberal MP, high profile cabinet minister [[Catherine McKenna]] has been the victim of personal harassment once again. On Thursday afternoon, several high profile Canadian politicians, including [[Ontario]] Premier [[Doug Ford]], took to [[Twitter]] to share their disgust, after Catherine McKenna's campaign office was vandalized with the C-Word.

It was probably a good start to the week for Liberal MP, Catherine McKenna, after her party won a minority government on Monday night, and she was able to retain her own seat in the riding of Ottawa Centre. However, things took a dark turn on Thursday morning, when her staff discovered some vulgar graffiti at her campaign office in Westboro.

Arriving at their [[Richmond]] Road campaign office on Thursday morning, staff were shocked to find the word "c -- t" had been painted across a picture of McKenna. Her office confirmed that the crude vandalism had been reported to police.
----

{{f0.png}} ''[[Doug Ford threatens to call police on NDP|https://www.thespec.com/news-story/9232535-doug-ford-threatens-to-call-police-on-ndp/]]'' March 21, 2019, Robert Benzie, [[Hamilton Spectator]]

----
With NDP pouncing on ousted [[Progressive Conservative]] MPP [[Randy Hillier]]'s allegations about how the Tory government conducts business, Ford lashed out Wednesday.

"I can't wait to the call the OPP on the illegal fundraising that the NDP are doing," said the premier, referring to an event Saturday featuring NDP Leader [[Andrea Horwath]] where tickets range in price from $100 to $800.

Last month, Ford's party held a $1,250-a-plate fundraiser from which the media were banned after the Star revealed lobbyists had been enlisted to sell tickets. On Wednesday, he accused the NDP of selling access to Horwath.
----

{{f0.png}} ''[[Doug Ford threatens to change expiry date for Ontario teachers' contracts|https://toronto.ctvnews.ca/doug-ford-threatens-to-change-expiry-date-for-ontario-teachers-contracts-1.4382456]]'' April 16, 2019, Colin D'Mello, [[CTV News]]

----
Teachers' contracts will not be immune to [[Ford government]] changes if the premier gets his way.

On Tuesday, [[Doug Ford]] took a strong stance on upcoming contract negotiations, suggesting he wants to change the current expiry date and cautioning educators against reacting with strike action.

Speaking with reporters after an announcement in [[Markham]], Ford called it "amazing" that all education sector collective bargaining agreements end on Aug. 31, just days before students return to classrooms.
----

{{f94.png}} ''[[Doug Ford to speak at Christmas event hosted by social conservative Charles McVety|https://www.thestar.com/politics/provincial/2018/12/04/doug-ford-to-speak-at-christmas-event-hosted-by-social-conservative-charles-mcvety.html]]'' December 4, 2018, Kristin Rushowy, [[Toronto Star]]

----
[[Doug Ford]]'s upcoming appearance at a [[Christmas]] celebration hosted by a social conservative was considered a gift by the opposition, who blasted the premier for agreeing to speak at the event hosted by [[Charles McVety]]. "This would be the same Charles McVety who was condemned by the broadcasting standards council for distorted facts and abusive comments about gays and lesbians …Why is the premier endorsing this man and his views," New Democrat MPP [[Taras Natyshak]] asked in the legislature, noting Ford is featured prominently on promotional materials for the event.

Asked a second time by Natyshak about McVety, Ford said those attending on Sunday, Dec. 9 "are going to be there from all sorts of churches across [[Ontario]]. They want to hear — from not only myself, but other leaders in the community — how we're going to help them create jobs. "These are good [[Christian]] people — maybe he's anti-Christian. I'm not anti-anything … We've got anti-police, anti-Christian, anti-military over there," he said of the NDP. McVety, a prominent voice in the social conservative movement who was also behind the push to scrap the sex-ed curriculum, said in an interview that [[Canada Christian College]] has held a holiday event for more than three decades, and this year brings together 30 churches.

He expects thousands to attend, including more than 100 pastors. "This is not a political event," McVety said, describing it as a "full Christmas celebration, with a full Christmas musical with six different choirs and bands, and it's going to tell the Christmas story." "The premier goes to [[Muslim]] Eid events, he goes to Hindu Diwali events, why not Christian Christmas events?" But Interim Liberal leader [[John Fraser]] said he "wouldn't go to Charles' party simply because of the things that he's said that I believe are intemperate and wrong and injure other people." "If that's who the premier wants to associate himself with, it says a lot about the premier," said Fraser.
----

{{f185.png}} ''[[Doug Ford To Spend Millions of Taxpayers Money To Defeat Justin Trudeau In October|http://rabble.ca/babble/canadian-politics/doug-ford-spend-millions-taxpayers-money-defeat-justin-trudeau-october]]'' April 17, 2019, [[rabble.ca]]

----
The [[Ford government]] is spending "seven figures" on it's anti-carbon tax media campaign, including TV ads, radio commercials and social media posts.

This doesn't include the taxpayer funded stickers that gas stations will be forced to put on gas pumps. Any individual gas station that refuses to comply, is subject to a ten-thousand dollar a day fine, until they put up the sticker.

The millions being spent, which the government is staying quiet on, doesn't cover the court challenge. The message of these ads are clear, only electing an [[Andrew Scheer]] government will kill the carbon tax once and for all.
----

{{f0.png}} ''[[Doug Ford to transition to power in Ontario over next three weeks|https://www.cp24.com/news/doug-ford-to-transition-to-power-in-ontario-over-next-three-weeks-1.3965416]]'' June 8, 2018, Shawn Jeffords, Canadian Press, [[CP24]]

----
TORONTO -- [[Doug Ford]] said Friday he's working with [[Ontario]]'s outgoing Liberals to ensure a smooth transition to power -- a process he said would take three weeks, involve the help of those who've worked at the federal level and see the formation of a strong [[Progressive Conservative]] cabinet.

The premier-designate, who secured a majority a day earlier with a slew of populist promises, said his first order of business would be to scrutinize the province's books.

"We have to see the financial situation that's been left behind, and over the next couple days and weeks you're going to hear from us, but the most important thing is getting our fiscal house in order," Ford said. "We'll be out looking for an auditing firm to go into the province to go line item by line item. I always believe in third party validation."
----

{{f182.png}} ''[[Doug Ford to unveil Kathleen Wynne's official portrait tonight|https://www.cbc.ca/news/canada/toronto/kathleen-wynne-portrait-unveiling-ontario-premiers-1.5385697]]'' December 9, 2019, Mike Crawley, [[CBC News]]

----
The official portrait of [[Ontario]]'s 25th premier, [[Kathleen Wynne]], will be unveiled Monday evening by the man who knocked her out of the job, Premier [[Doug Ford]].

The ceremony is the latest in a tradition — dating back more than a century — to hang life-sized paintings of past premiers and speakers in the halls of the provincial legislature.

Wynne's portrait will make Ontario history as the first of a woman.
----

{{f94.png}} ''[[Doug Ford touts education changes in Tory fundraising appeal|https://www.thestar.com/politics/provincial/2019/08/07/doug-ford-touts-education-changes-in-tory-fundraising-appeal.html]]'' August 7, 2019, 'Robert Benzie, [[Toronto Star]]

----
Premier [[Doug Ford]] hopes to cash in on his government's education reforms by raising political funds off of the changes.

The [[Progressive Conservative]]s on Wednesday sent out a campaign fundraising email to supporters under the subject heading, "Kids need math."

In the premier's missive — signed "Doug" — he touts the Tories' plans to improve [[Ontario]] students' math test scores, which have been dropping as part of a larger global trend, and boost financial literacy.
----

{{f94.png}} ''[[Doug Ford urged to fire education minister as teachers escalate job action|https://www.thestar.com/politics/provincial/2020/02/04/ontario-catholic-teachers-holding-second-provincewide-strike.html]]'' February 4, 2020, Kristin Rushowy, [[Toronto Star]]

----
As [[Ontario]]'s 45,000 [[Catholic]] teachers hit picket lines Tuesday, there were calls for Premier [[Doug Ford]] to fire Education Minister [[Stephen Lecce]] for "poisoning" relations with educators.

The minister also took the heat from the [[Elementary Teachers' Federation of Ontario]] for a breakdown in talks after three days of negotiations last week.

ETFO president Sam Hammond, whose members will hold two strikes this week in each board — including a province-wide strike Thursday — blamed Lecce for the fact that talks with his union ended abruptly on Friday night.
----

{{f182.png}} ''[[Doug Ford visits Northwestern Ontario Municipal Association|https://www.cbc.ca/news/canada/thunder-bay/doug-ford-kenora-visit-1.4646196]]'' May 3, 2018, Jeff Walters, [[CBC News]]

----
[[Ontario]] [[Progressive Conservative]] leader [[Doug Ford]] breezed through [[Kenora]] Wednesday afternoon, opening [[Kenora-Rainy River]] candidate [[Greg Rickford]]'s campaign office, and speaking with regional leaders.

Ford spoke to about 180 delegates at the [[Northwestern Ontario Municipal Association]] (NOMA) conference, but what he said, more-or-less matched previous speeches in [[Thunder Bay]], and elsewhere.

Ford's speech had the tone of a rally speech, however, political leaders didn't clap or cheer like those at rallies do.
----

{{f182.png}} ''[[Doug Ford voices support for plan to let developers hire their own inspectors|https://www.cbc.ca/news/canada/toronto/doug-ford-development-comment-1.5439247]]'' January 24, 2020, [[CBC News]]

----
Premier [[Doug Ford]] is voicing his support for a plan that could allow developers to hire their own building inspectors.

[[CBC]] [[Toronto]] was first to report on the government's idea of creating a Certified Professionals Program that would allow architects and engineers to undergo additional training in the work that city inspectors do.

Under the plan, developers could then hire the newly-minted professionals, instead of calling in city inspectors to approve their progress. The City of Toronto is already voicing opposition, saying that raises a number of concerns including possible conflicts of interest.
----

{{f0.png}} ''[[Doug Ford Vows To Take His Carbon Tax Fight To Canada's Most Powerful Court|https://www.narcity.com/news/ca/on/doug-ford-carbon-tax-fight-heading-to-supreme-court-after-losing-in-ontario]]'' June 28, 2019, Helena Hanson, [[Narcity]]

----
The [[Ontario Court of Appeal]] decided today that the federal government is within their rights to put a price on the carbon tax, as well as collect revenues from polluters in provinces that are failing to meet the national standards. However, after that verdict, [[Doug Ford]]'s carbon tax fight is getting ready to go to the Supreme Court.

The court ruled that the carbon pricing scheme set up by the Trudeau government is constitutionally sound and has the critical purpose of fighting climate change.

Following the decision, Doug Ford announced that he will seek leave to appeal the decision to the [[Supreme Court of Canada]], the highest court in the country, saying that 'the federal government's carbon tax is making life more expensive for Ontarians and is putting jobs and businesses at risk."
----

{{f0.png}} ''[[Doug Ford Wants Education in Ontario To Be More Like Education in 'Alabama'. Here's Why That's a Bad Idea.|https://pressprogress.ca/doug-ford-wants-education-in-ontario-to-be-more-like-education-in-alabama-heres-why-thats-a-bad-idea/]]'' January 15, 2020, [[PressProgress]]

----
[[Doug Ford]]'s plans for education, which includes eliminating several thousand teacher jobs and replacing them with American-style online learning courses, could do great damage to [[Ontario]]'s education system, experts in online learning say.

This week, the [[Toronto Star]] obtained a secret document exposing the [[Ford government]]'s plans to cut education by "progressively increasing" enrolments in cheap e-learning courses, with the goal of allowing teenagers to obtain high school diplomas "entirely online" by 2024.

The Ford government announced plans last year to make students complete four mandatory online courses in order to graduate, starting this school year.

Ford's Education Minister [[Stephen Lecce]] has defended the move by noting several [[Republican]]-held US states already have mandatory e-learning.
----

{{f94.png}} ''[[Doug Ford wants his Mike Harris moment. Teachers won't give it to him. Taxpayers will pay for it|https://www.thestar.com/politics/political-opinion/2019/12/18/doug-ford-wants-his-mike-harris-moment-teachers-wont-give-it-to-him-taxpayers-will-pay-for-it.html]]'' December 18, 2019, Martin Regg Cohn, Opinion, [[Toronto Star]]

----
Another week, another Wednesday walkout. With no end in sight despite a holiday respite.

Brace yourself for a major confrontation between teachers and Tories next year, threatening the school year. With repercussions every year after that for every student and parent and taxpayer in [[Ontario]].

It didn't have to end this way. But at the end of the day, it must be said that this government, more than any that came before it, boxed itself in from the beginning.
----

{{f0.png}} ''[[Doug Ford Wants Ontario Teachers to Accept Bigger Classes and Thousands of Job Losses, Critics Say|https://pressprogress.ca/doug-ford-wants-ontario-teachers-to-accept-bigger-classes-and-thousands-of-job-losses-critics-say/]]'' November 5, 2019, [[PressProgress]]

----
[[Doug Ford]]'s government is trying to pressure [[Ontario]]'s teachers to get behind his plan to increase school class sizes, eliminate thousands of jobs and even possibly end full-day kindergarten.

But teachers say they're ready to go on strike to stop Ford from making a mess of Ontario's schools.

At the bargaining table, Ford's government is currently pressuring teachers to accept a plan to eliminate 6,000 elementary teaching jobs, significantly increase class sizes above grade 4 and refusing to guarantee that the quality of kindergarten will be off the chopping block.
----

{{f0.png}} ''[[Doug Ford wants parents to snitch on teachers who stick with 2015 sex ed curriculum|https://news.vice.com/en_ca/article/vbj8aa/doug-ford-wants-parents-to-snitch-on-teachers-who-stick-with-2015-sex-ed-curriculum]]'' August 22, 2018, Natalie Alcoba, [[Vice News]]

----
Ford made sex ed an election issue, vowing to overhaul it and swiftly took action once he assumed office. That triggered its own backlash from parents and teachers who denounced the dangers of returning to lesson plans that predate social media, and the legalization of same sex marriage, and that they warned would not properly equip children. Some educators went so far as to preserve the Liberal curriculum content by posting videos online that parents could show their children in lieu of classes.

This has all been triggered by opposition to the previous Liberal government's modernized [[2015]] sex ed curriculum, which was viewed by some socially conservative parents as introducing content that wasn't age appropriate to children who were too young for it.

[[Ontario]] will embark on public consultations this fall that will review a host of issues, including how to build a "new age-appropriate Health and Physical Education curriculum that includes subjects like mental health, sex-ed, and legalization of cannabis." It will also examine ways to improve student performance in science, technology, engineering and math, issues around financial literacy, standardized testing, and cellphone use in classrooms.
----

{{f0.png}} ''[[Doug Ford Wants Schools To Find Their Own Money to Hire Extra Staff. Experts Say That Puts Student Safety At Risk.|https://pressprogress.ca/doug-ford-wants-schools-to-find-their-own-money-to-hire-extra-staff-experts-say-that-puts-student-safety-at-risk/]]'' August 19, 2020, [[PressProgress]]

----
[[Doug Ford]]'s plan to force [[Ontario]] school boards to use 2% of their savings to help hire extra staff could deepen inequalities across the province — making some students less safe based on where they live, advocates say.

Last week, Ontario Education Minister [[Stephen Lecce]] announced school boards are expected to use 2% of their reserves to help hire additional staff.

A leaked memo from Education Minister Stephen Lecce to Ontario school boards newly obtained by [[PressProgress]] shows boards without reserves may be "topped-up" to a maximum of $11 million. But the boards the ministry tops up won't qualify for any portion of the government's $30 million fund for staffing — to reduce class sizes in areas with higher rates of infection.
----

{{f182.png}} ''[[Doug Ford wants the power to pass bills faster|https://www.cbc.ca/news/canada/toronto/doug-ford-ontario-legislature-pass-bills-standing-orders-1.5353589]]'' November 10, 2019, Mike Crawley, [[CBC News]]

----
The government of Premier [[Doug Ford]] is proposing changes to the rules at [[Queen's Park]] that would give it the power to pass bills into law more quickly.

[[CBC News]] has obtained a copy of the proposals, which would allow the government to push legislation through multiple stages in one day and to call night sittings of the Legislature whenever it wishes.

The changes would alter the Legislature's rules of procedure, known as the standing orders. While the proposals are currently being discussed with the opposition parties, the [[Progressive Conservative]] majority means the government can bring the changes into effect with a simple vote.
----

{{f182.png}} ''[[Doug Ford wasting public money on anti-carbon tax campaign, Green Party leader says|https://www.cbc.ca/news/canada/toronto/mike-schreiner-guelph-mp-doug-ford-campaign-against-carbon-tax-1.5081730]]'' April 2, 2019, Muriel Draaisma, [[CBC News]]

----
[[Ontario]]'s only [[Green Party]] MPP called on the Doug [[Ford government]] on Tuesday to stop spending public money on a partisan campaign to fight the federal carbon tax.

[[Mike Schreiner]], who represents the riding of [[Guelph]] and is the leader of the Ontario Greens, told reporters at [[Queen's Park]] in [[Toronto]] on Tuesday that the politically motivated campaign is designed to sabotage "climate solutions."

Premier [[Doug Ford]] is making the climate crisis a "real wrestling match at the pumps" that will not lower greenhouse gas emissions, he said.
----

{{f94.png}} ''[[Doug Ford will axe the tax - except his own stealth carbon tax|https://www.thestar.com/politics/political-opinion/2019/03/27/doug-ford-will-axe-the-tax-except-his-own-stealth-carbon-tax.html]]'' March 27, 2019, Martin Regg Cohn, [[Toronto Star]]

----
That's the day the [[Progressive Conservative]]s are shuttering the office of [[Ontario]]'s environmental commissioner, ending a quarter-century of independent oversight. Because if you don't like people speaking truth to power, you power them down.

Now, [[Justin Trudeau]]'s Liberals, after giving Ford ample time to comply, have invoked their federal backstop against provincial backsliders, free-riders, outliers, deniers and non-compliers. Over the past year, our premier has raged against carbon pricing, falsely claiming it would trigger a so-called "carbon tax recession."

Ford never backs down from a fight, even if it means paying more than $30 million in legal bills out of the pockets of Ontario taxpayers to fight the federal government that also represents them. By withdrawing the province from its partnership in a proven cap and trade system — pioneered by [[Republican]]s in [[California]] and propounded by a right-leaning premier in [[Quebec]] — Ford forced [[Ottawa]] to act to pick up the slack.
----

{{f94.png}} ''[[Doug Ford will kill the pharmacare ambitions of Justin Trudeau and Jagmeet Singh, just like he gutted OHIP+|https://www.thestar.com/politics/political-opinion/2019/09/30/doug-ford-will-kill-the-pharmacare-ambitions-of-justin-trudeau-and-jagmeet-singh-just-like-he-gutted-ohip.html]]'' September 30, 2019, Martin Regg Cohn, Opinion, [[Toronto Star]]

----
The federal campaign trail can feel awfully provincial most days. The ghost of [[Doug Ford]] hangs over us like an election apparition, no matter how hard he tries to hide in the shadows.

At a recent event, Liberal Leader [[Justin Trudeau]] used Ford as a foil 14 times, invoking his image more often than that of his declared opponent, federal Conservative Leader [[Andrew Scheer]]. For his part, Scheer keeps name-dropping [[Kathleen Wynne]], Ford's equally unpopular predecessor as premier, to stoke antagonism.

Fighting phantom opponents may seem beside the point, but it actually points to a bigger problem in the campaign to date: It's not just their rivals for the PM's job who stand in their way now, but the premiers across [[Canada]] who may line up to block their path post-election.
----

{{f0.png}} ''[[Doug Ford Will Not Have Enough Janitors To Meet His Own School Cleaning Targets, Union Warns|https://pressprogress.ca/doug-ford-will-not-have-enough-janitors-to-meet-his-own-school-cleaning-targets-union-warns/]]'' August 11, 2020, [[PressProgress]]

----
[[Doug Ford]]'s government won't meet its own goal of cleaning all "high-touch areas" in schools twice per day when students head back-to-school during a pandemic next month because Ford hasn't hired enough janitors.

According to the "Cleaning Standards and Protocols" section of the [[Ontario]] government's school reopening plan, schools will be required to clean surfaces that are frequently touched by students and teachers at least twice daily.

"High-touch areas" includes washrooms, eating areas, handrails and doorknobs.
----

{{f94.png}} ''[[Doug Ford won't answer your calls anymore. He won't even answer questions in the legislature|https://www.thestar.com/politics/political-opinion/2019/12/16/doug-ford-wont-answer-your-calls-anymore-he-wont-even-answer-questions-in-the-legislature.html]]'' December 16, 2019, Martin Regg Cohn, [[Toronto Star]]

----
Unlike any premier before him, Ford has taken to not taking questions in the legislature posed by the Official Opposition. Most days, he provides answers only to a higher authority, the [[Progressive Conservative]] Party of [[Ontario]] — whose obedient backbench MPPs ask of him but also answer to him.

Which means that Ford is now accountable only to himself.

It didn't used to be this way. It is a cornerstone of parliamentary democracy in Ontario that the leader of Her Majesty's government faces off against the leader of Her Majesty's Loyal Opposition for the daily question period.
----

{{f93.png}} ''[[Doug Ford Won't Be Running in the Next Provincial Election|https://torontoist.com/2014/02/doug-ford-wont-be-running-in-the-next-provincial-election/]]'' February 20, 2014, David Hains, [[Torontoist]]

----
On Thursday morning, controversial first-term councillor [[Doug Ford]] (Ward 2, [[Etobicoke North]]) announced that he will not run for the [[Progressive Conservative]] party in the next provincial election. The councillor said he was unable to commit to a provincial run because he wants to concentrate on managing his brother Rob's mayoral campaign. "I can't wear two hats and be a candidate for the PC party and a campaign manager," he said.

Doug has long expressed a desire to get into provincial politics, and perhaps even to be premier someday. "I definitely have provincial political aspirations," he said in a press conference today, keeping the door open for a future provincial run. Doug also announced that he does not intend to run for council in [[2014]], but said he might return to City Hall to work for $1 if his brother wins re-election. It is unclear what this bargain job would involve.

Ford deflected questions about whether he had been asked by the party not to run because of the many controversies dogging the Ford family, and said he supported leader [[Tim Hudak]]. He added that he and Rob will not be doing campaign work for Hudak in the event of a provincial election, because they are busy doing their own door-knocking.
----

{{f182.png}} ''[[Doug Ford won't commit to following integrity commissioner's recommendations on Taverner|https://www.cbc.ca/news/canada/toronto/ford-integrity-commissioner-recommendations-1.4998999]]'' January 30, 2019, Canadian Press, [[CBC News]]

----
[[Doug Ford]] says he will listen to the integrity commissioner's findings on the appointment of his friend as [[Ontario Provincial Police]] commissioner, but he isn't committing to abiding by them.

[[Toronto]] police Supt. [[Ron Taverner]] was named last year to the job of the province's top cop and critics say that as a long-time friend to the premier, the hiring raises concerns about potential political interference.

Taverner's appointment has been delayed until after the integrity commissioner completes an investigation, but Ford has indicated it would go ahead whenever the review is finished.
----

{{f0.png}} ''[[Doug Ford Won't Let Mississauga Divorce Brampton & The Mayor Isn't Happy|https://www.narcity.com/news/ca/on/toronto/mississauga-and-brampton-arent-getting-divorced-and-doug-ford-is-to-blame]]'' October 25, 2019, Patrick John Gilson, [[Narcity]]

----
The [[Ontario]] Government announced on October 25th, [[2019]], that it would be keeping the province regional government intact while providing funding to municipalities to govern their own affairs. The move has spurred mixed reactions from [[Mississauga]] and [[Brampton]], with the former being disappointed by the decision and the later being relieved. Earlier this year, Mississauga was looking to separate from Brampton, as it didn't want to be part of the Region of Peel.

According to Insauga, the announcement comes after a year-long examination into the efficiency of regional government in Peel, [[Durham]], York, Halton, Niagara, [[Waterloo]], [[Muskoka]], and Simcoe Country.

While Mississauga was hoping it would be able to convince [[Queen's Park]] from separating from Brampton, it seems that Ford had other ideas.
----

{{f182.png}} ''[[Doug Ford won't march in Toronto Pride parade over police exclusion|https://www.cbc.ca/news/canada/toronto/doug-ford-toronto-pride-parade-1.5159859]]'' June 3, 2019, Amara McLaughlin, [[CBC News]]

----
Premier [[Doug Ford]] said Monday he will not march in [[Toronto]]'s Pride parade this month because police are barred from participating while wearing their uniform.

This is the second year in a row the [[Progressive Conservative]] leader will skip the annual event.

Ford's spokesperson told [[CBC]] Toronto on Monday the premier will attend the parade when [[Canada]]'s largest municipal police force is allowed to return.
----

{{f182.png}} ''[[Doug Ford won't say if he will march in Toronto Pride parade|https://www.cbc.ca/news/canada/toronto/ford-pride-parade-attendance-1.4687992]]'' June 1, 2018, Canadian Press, [[CBC News]]

----
[[Doug Ford]] won't say whether he'll march in [[Toronto]]'s annual Pride parade if he's elected [[Ontario]] premier.

The [[Progressive Conservative]] leader says he has not yet decided if he will attend and participate in the event if he wins the June 7 vote.

"When I get elected we'll sit down and we'll make that decision," he said at a campaign stop in Sault Ste Marie, Ont., on Friday.
----

{{f99.png}} ''[[Doug Ford, Andrew Scheer, Jason Kenney dominated clicks in 2019|https://www.nationalobserver.com/2019/12/31/features/doug-ford-andrew-scheer-jason-kenney-dominated-clicks-2019]]'' December 31, 2019, [[National Observer]]

----
If clicks on a news website tell us anything, it's that prominent conservative politicians are excellent at whipping up online traffic.

In [[2019]], [[National Observer]] readers flocked to stories about [[Doug Ford]]'s cuts to provincial services, [[Jason Kenney]]'s theories of an oilpatch under siege and [[Andrew Scheer]]'s doomed run at the nation's top job.

These three well-known lawmakers in [[Canada]] — Ford, the premier of [[Ontario]]; Kenney, the premier of [[Alberta]]; and Scheer, the (soon to be former) leader of the [[Conservative Party of Canada]] — dominate the list of our most-clicked news, feature, opinion and analysis stories published this year.
----

{{f253.png}} ''[[Doug Ford, chaos candidate|https://www.macleans.ca/politics/doug-ford-chaos-candidate/]]'' March 12, 2018, Jen Gerson, [[Macleans]]

----
A fun philosophical nugget to consider when pondering the universe and everything in it is this: Anything that does not violate the laws of nature is possible.

This maxim applies to politics, too. The laws of political "nature" in a stable, prosperous, [[Westminster]]-based democracy are not so radical. But, right now, we are testing what can happen within our comparatively well-ordered little universe.

All politics now bends toward chaos. Rather than select the most predictable and reliable leader, voters have instead opted for results that would have existed within the extreme bounds of possibility only a few years ago.
----

{{f84.png}} ''[[Doug Ford, Jason Kenney Endorse Anti-Immigrant, Far-Right Yellow Vests Convoy|https://north99.org/2019/02/17/doug-ford-jason-kenney-endorse-anti-immigrant-far-right-yellow-vests-convoy/]]'' February 17, 2019, Staff, [[North99]]

----
[[Doug Ford]] and [[Jason Kenney]] have issued endorsements of the [[United We Roll]] Convoy, formerly known as the Yellow Vests convoy, a group endorsed by prominent Canadian neo-Nazis, and who's founders and members have embraced far-right anti-immigrant beliefs and expressed support for hate groups.

The convoy organizers have attempted to distance themselves from the Yellow Vests movement by rebranding as the United We Roll convoy. But as [[Yellow Vests Canada]] Exposed has outlined in detail, the United We Roll convoy shares many of the same founders as the Yellow Vests Convoy.

Anti-Hate Canada explains that Convoy organizer [[Glen Carritt]] says his group still "identifies with the yellow vests". Another organizer [[Tyler Malenfant]] still calls the convoy the Yellow Vests Convoy on their main Facebook page.
----

{{f253.png}} ''[[Doug Ford, liability|https://www.macleans.ca/opinion/doug-ford-liability/]]'' June 10, 2019, Matt Gurney, [[Macleans]]

----
The Globe's [[Laura Stone]] apparently had the same instant reaction I had—did [[Andrew Scheer]]'s team lean on Ford's, using whatever mixture of carrot and stick proved necessary, to convince the premier to just kind of … well, go away for a few months?

No, said the Conservatives. "Nobody in the Office of the Leader of the Official Opposition was in touch with Premier Ford's office about his decision to adjourn the Legislature," the Globe quoted one of Scheer's spokesmen as saying.

I'm cynical enough to note with interest the careful phrasing. There's an awful lot of people Andrew Scheer could call on to act as an emissary to Ford's team who aren't on staff with the opposition leader's office. Still, for the sake of argument, let's take the statement at face value. Whatever the reason for Ford's decision, if you're Scheer, it's probably a damn good thing.
----

{{f182.png}} ''[[Doug Ford, Ontario PCs deny meddling in OPP commissioner appointment|https://www.cbc.ca/news/canada/toronto/opp-commissioner-job-change-1.4931906]]'' December 4, 2018, Nick Boisvert, [[CBC News]]

----
[[Ontario]] Premier [[Doug Ford]] says he had no hand in appointing [[Toronto]] police superintendent [[Ron Taverner]] as the next commissioner of the [[Ontario Provincial Police]].

"Let me be very clear on this, absolutely none," said Ford of his involvement in the now-controversial appointment.

But Ford did admit he was in the cabinet meeting that appointed Taverner.
----

{{f0.png}} ''[[Doug Ford, Ontario's LGBTQ community gains an enemy|https://www.cumberlandnewsnow.com/living/doug-ford-ontarios-lgbtq-community-gains-an-enemy-197569/]]'' March 29, 2018, Gerard Veldhoven, [[Cumberland News Now]]

----
[[Doug Ford]] gained the endorsement from two pastors with a history of preaching hate filled with homophobia and anti-semetism.

Referring to Ford as a "faithful man," they have no qualms about supporting a man who plainly relishes his disdain for the [[LGBTQ]] community. [[Charles McVety]], who is president of the [[Canada Christian College]], and a former TV Evangelist, was removed from the air following complaints that he made "discriminatory comments." The [[Canadian Broadcast Standards Council]] ruled that McVety violated codes by saying "distorted facts" and contributing "abusive comments about homosexuals," and specifically "suggesting that homosexuals prey on children."

He was also head of the [[Institute for Canadian Values]], a think tank that targets the LGBTQ community.

Paul Melnichek is another Ford supporter and anti-LGBTQ. A very wealthy Canadian evangelist, he also has a well-documented hatred for Jewish people. Ford has surrounded himself with the discriminating religious right and if he wins the provincial election, Ontarians will be faced with a solid increase in discriminating action by Doug Ford. He has already promised to remove sex education from the school curriculum and just may return the province with anti-abortion laws. Time will reveal reality.
----

{{f355.png}} ''[[Doug Ford: "we're going to repeal the sex-ed curriculum"|https://www.youtube.com/watch?v=zbUGcvR6zJg]]'' March 4, 2018, PressProgress, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/zbUGcvR6zJg" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>


----

{{f355.png}} ''[[Doug Ford: "You can be racist against people that eat little read apples"|https://www.youtube.com/watch?v=2f9DoNXIMeQ]]'' April 13, 2018, DougSaid, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/2f9DoNXIMeQ" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

Doug doesn't believe in a diverse [[Ontario]]. [[Doug Ford]] doesn't believe in a diverse and inclusive Ontario. His version of diversity means listing off all the names of people he knows and shows nothing but insensitivity when talking about the diverse cultures that make up Ontario.

• Doug said: "You can be racist against people that eat little red apples, you can be racist against people that have a drinking problem." Source: https://nowtoronto.com/news/doug-ford-redefines-racism/

• Doug listed having a [[Jewish]] doctor, dentist, lawyer, and accountant when trying to counter claims that Rob was racist for saying 'kike.'
----

{{f0.png}} ''[[Doug Ford: "You can be racist against people that eat little red apples."|https://torontolife.com/city/toronto-politics/doug-ford-can-racist-people-eat-little-red-apples/]]'' July 2, 2014, Steve Kupferman, [[Toronto Life]]

----
[[Doug Ford]]: "You can be racist against people that eat little red apples."

"You can be racist against people who have a drinking problem. You can be racist against people that eat little red apples."

—Doug Ford, explaining his assertion that East York teacher Joe Killoran (also known as "the shirtless jogger") was being "racist" toward [[Rob Ford]] (the self-professed "most racist guy around") during a [[Canada]] Day confrontation between the two men. In a video of the incident, Killoran, who has become a minor folk hero thanks to all the publicity, can be heard yelling at the mayor, but he doesn't seem to utter any racial slurs.
Doug Ford: "You can be racist against people that eat little red apples."
----

{{f94.png}} ''[[Doug Ford: a premier 'For the (Rich) People'|https://www.thestar.com/opinion/star-columnists/2019/04/24/doug-ford-a-premier-for-the-rich-people.html]]'' April 24, 2019, Bob Hepburn, [[Toronto Star]]

----
For all his blustery talk about understanding "the little guy," the truth is [[Doug Ford]] has lived a privileged life, one that few people other than the rich in [[Toronto]] get to enjoy. His father owned [[Deco Labels]] and Tags, a successful business that meant the Ford family lived a safe, secure life without the daily problems faced by many of the poor and disadvantaged in Toronto or around [[Ontario]].

Doug Ford never had to go hungry, never had to worry about whether his mother or father could find an affordable apartment, never had to figure out how he could pay for a lawyer if he got into trouble with the police, never had to fear about being unable to afford to go to college or university. And when Ford dropped out of Humber College after attending classes for barely two months, his daddy gave him a job at the family company, thus saving his son from frantically looking for work to pay the bills — or worse, asking for social assistance in order to survive. So it should come as no big surprise that despite his mantra about being "For the People," Ford has emerged as premier "For the Rich People."

The evidence is overwhelming: On public health, Ford is making massive cuts in funding to public health units, a move that will cost [[Toronto Public Health]] $1 billion over the next 10 years. That translates into cuts in school breakfast programs that feed hungry children, daycare and restaurant inspections, water-quality testing, pre- and postnatal care for single mothers, and detection of emerging threats to public health. Even the Ford-loving [[Toronto Sun]] has warned the premier to be careful about the public-health cuts.
----

{{f94.png}} ''[[Doug Ford: A year of living stupidly|https://www.thestar.com/opinion/star-columnists/2019/06/26/doug-ford-a-year-of-living-stupidly.html]]'' June 26, 2019, Bob Hepburn, Opinion, [[Toronto Star]]

----
[[Doug Ford]] will mark the one-year anniversary of being sworn in as [[Ontario]]'s 26th premier on June 29, a year that can only be described as a complete disaster. 

On that day last June, Ford was fresh from winning a sweeping victory over the Liberals and NDP and bragged about his newly installed government as being "for the people." 

Today, Ford's reputation is in tatters, his all-star cabinet has been ripped apart and his own popularity stands at lows never seen before for a premier at this stage of their four-year term.
----

{{f0.png}} ''[[Doug Ford: Continuing to turn his back on 'the people' despite new faces|http://theconversation.com/doug-ford-continuing-to-turn-his-back-on-the-people-despite-new-faces-121547]]'' August 12, 2019, Mark Winfield, [[The Conversation]]

----
The famous physicist Sir Issac Newton's first law of motion states that objects in motion will continue in motion at the same speed and direction, unless some external force is applied to change their trajectory. The same principle is often true of government policies as well. These continue in the direction in which they were initially set, until there is a specific intervention to change them.

There are few places in recent memory where this principle is truer than [[Ontario]] under [[Doug Ford]], whose campaign slogan was "For the People."

Despite the chaos of the past few months, featuring a major cabinet shuffle that included the dumping of Finance Minister [[Vic Fedeli]], the demise of the premier's controversial chief of staff [[Dean French]] and statements that Ford's administration is now "a government that listens," remarkably little has actually changed.
----

{{f0.png}} ''[[Doug Ford: King of cover up|https://www.womenspost.ca/doug-ford-king-cover/]]'' January 29, 2018, Sarah Thomson, [[Womens Post]]

----
Today, the worst candidate I can think of for leadership of the Ontario PC party – [[Doug Ford]] – has announced he is running. And I realize now why he didn't come rushing to [[Patrick Brown]]'s side to defend him. Doug Ford is an overly ambitious man who would use his brother's coffin to vault himself into the limelight. Harsh words, but never have any truer words been written about the man.

Let me tell you about some of the secrets I've learned that happened in [[2013]], when I came out on Mayor [[Rob Ford]]'s drug induced grope. Apparently, when the news hit social media, Doug Ford immediately started making phone calls to his "buddies" in the press. His strategy was to control and manipulate public opinion. He fed the press questions that cast doubt on me, he pulled the shadiest councillors he could find (from Vaughn) to twist the narrative, and finally he went on the Fords Newstalk 1010 radio show and made me out to be just another "crazy" woman. Doug Ford knew that taking things out of context, and controlling the court of public opinion was the only way he could hide the truth. And for a while he managed to do it.

But hiding the truth is a bit like trying to hold water in a broken bucket – it eventually leaks out.
----

{{f364.png}} ''[[Doug Ford: Police Chief Should Step Down|https://www.huffingtonpost.it/2013/11/05/ford-bill-blair-resign_n_4218082.html]]'' November 5, 2013, [[Huffington Post]]

----
UPDATE -- [[Toronto]] Mayor [[Rob Ford]] has admitted he has smoked crack cocaine. The mayor told reporters at city hall that he has tried crack cocaine

The brother of Toronto Mayor Rob Ford is accusing the city's top cop of conspiring to take down the controversial, embattled leader.

[[Doug Ford]], a Toronto city councillor, appeared on The John Oakley Radio Show Tuesday morning to angrily demand [[Toronto Police]] Chief [[Bill Blair]] step aside.

"There is obviously a bias right now moving forward in the city with a police chief against the mayor," said Ford.
----

{{f94.png}} ''[[Doug Ford's 'dial-a-premier' never worked|https://www.thestar.com/opinion/editorials/2019/07/22/doug-fords-dial-a-premier-never-worked.html]]'' July 22, 2019, Editorial, [[Toronto Star]]

----
[[Ontario]] Premier [[Doug Ford]] seems to really like the idea that he can make a big difference. Not by directing policy as the head of the largest provincial government, mind you, but individually through a personal connection.

He once answered the concerns of the Black community by noting that he brings Black kids to his cottage. And until this week the premier routinely handed out his cell phone number and urged people with issues to call him.

The premier learned this just-call-me form of governing from his brother Rob, the late [[Toronto]] mayor.
----

{{f182.png}} ''[[Doug Ford's 'efficiencies' seem to be costing taxpayers an awful lot of money|https://www.cbc.ca/news/opinion/ford-efficiencies-1.4940302]]'' December 11, 2018, Robyn Urback, [[CBC News]]

----
"The agreement resulting in the resignation of the [[Hydro One]] board and CEO elevated the provincial government's political interests above the interests of other stakeholders, including investors that own 53 per cent of Hydro One's common stock," the [[Washington]] Utilities and Transportation Commission said. In other words, the commission was concerned about Ford sticking his nose in it.

The decision will see Hydro One pay a $103 million US (or $138 CAD) penalty for terminating the agreement, in addition to other sunk financing costs.

In other words, the [[Ontario]] government will spend tens of millions of dollars to save $6 million.
----

{{f94.png}} ''[[Doug Ford's 'father knows best' sex-ed strategy places ideology over biology|https://www.thestar.com/news/queenspark/2018/09/05/doug-fords-father-knows-best-sex-ed-strategy-places-ideology-over-biology.html]]'' September 5, 2018, Martin Regg Cohn, [[Toronto Star]]

----
[[Doug Ford]] can't resist the temptation of sex education. Or more precisely, sex-ed regression, repression and suppression.

With children back in class this week, the premier has placated his political base by backdating [[Ontario]]'s updated sex education to the [[1990]]s (for elementary and middle schools). Going forward, Ontario is going backward to a time when father knows best.

That means gays are being treated as non-people again. There's no mention of consent, forcing students to read body language instead. As for (naughty) body parts, they are out again — vulvas have vanished from the vocabulary of the classroom in the early grades by order of the [[Progressive Conservative]] government (despite pleas from police and child protection authorities to equip kids with the right words in case of abuse).
----

{{f0.png}} ''[[Doug Ford's 'North Korean'-Style News Broadcasts Are Being Funded With Your Tax Dollars|https://pressprogress.ca/doug-fords-north-korean-style-news-broadcasts-are-being-funded-with-your-tax-dollars/]]'' July 31, 2018, [[PressProgress]]

----
At a time when Ford's government is announcing steep cuts to schools, healthcare and assistance for the poor, running a taxpayer-funded propaganda outlet endlessly glorifying [[Ontario]]'s Premier might seem like a wrong priority to some.

On Monday, a news outlet calling itself "[[Ontario News Now]]" suddenly appeared on [[Facebook]], [[Twitter]], [[YouTube]] and Instagram as a source for "timely exclusive content on the PC government's priorities for the people of Ontario."

In the first episode of 'Doug TV', news presenter [[Lyndsey Vanstone]] takes a "look back" at Ford's first month in office, highlighting his appearance at several photo ops and bragging about a number of things Ford repealed (notably, Vanstone does not mention Ford's repeal of Ontario's sex-ed curriculum or his plan to gerrymander City Council wards in an attempt to rig [[Toronto]]'s upcoming municipal elections).
----

{{f0.png}} ''[[Doug Ford's 'Sex-Ed Snitch Line' Lets Anyone File Fake and Anonymous Complaints Against Teachers|https://pressprogress.ca/doug-fords-sex-ed-snitch-line-lets-anyone-file-fake-and-anonymous-complaints-against-teachers/]]'' August 29, 2018, [[PressProgress]]

----
Anyone in the world can anonymously file fake complaints about [[Ontario]] teachers using [[Doug Ford]]'s controversial and easy to manipulate "sex-ed snitch line."

Last week, Ford's government issued a press release announcing the creation of a new website to lodge complaints against school teachers who don't strictly follow a twenty-year-old sex-ed curriculum Ford restored this summer.

"We will not tolerate anybody using our children as pawns," Ford warned last week. "Make no mistake, if we find somebody failing to do their job, we will act."
----

{{f94.png}} ''[[Doug Ford's $30 million carbon tax fight is money down the drain but it keeps his brand afloat|https://www.thestar.com/politics/political-opinion/2019/07/03/doug-fords-30-million-carbon-tax-fight-is-money-down-the-drain-but-it-keeps-his-brand-afloat.html]]'' July 3, 2019, Martin Regg Cohn, [[Toronto Star]]

----
All of us are being bled by $30 million to satisfy his vanity. That's how much his provincial government (ours, actually) has budgeted from its treasury (using our tax dollars) to fight a carbon law enacted by the [[Trudeau government]].

Second, his [[Progressive Conservative]]s are also bankrolling big legal bills to overturn the federal carbon law in the country's court rooms. Last week, [[Ontario]]'s Court of [[Appeal]] judges delivered a devastating verdict against Ford; last May, [[Saskatchewan]]'s top court reconfirmed [[Ottawa]]'s authority; yet the premier is appealing all the way to the [[Supreme Court of Canada]], where almost every legal expert has predicted from the outset the constitutionality of carbon pricing will be upheld.

First, his Ontario Tories are spending heavily on an advertising campaign designed to persuade the court of public opinion to oppose a carbon tax. If it's so self-evidently unpopular, why are we citizens paying to persuade ourselves? And why must gas stations affix Ford's anti-tax stickers on their gas pumps or face a $10,000 fine if they're out of line?
----

{{f0.png}} ''[[Doug Ford's anti-Semitism problem|https://nowtoronto.com/news/doug-ford-anti-semitism/]]'' November 15, 2018, Enzo DiMatteo, [[Now Magazine]]

----
When [[Doug Ford]] says things like, "There is no place in [[Ontario]] for anti-Semitism," as he did on Monday in response to what looks like an anti-Semitic incident in the city's north end, it's hard not to feel a little sick to your stomach. Ford is slippery that way. On the one hand, he presents himself as premier "For The People." On the other, he's a [[Donald Trump]] knock-off in a cheaper suit spreading his own brand of white lies north of the border. 

According to police, four 17-year-olds in religious attire were walking near Bathurst and Lawrence when they were kicked and punched by another group making "derogatory comments about their religion." A pair of sunglasses was stolen from one of the victims. One suspect has been arrested and other suspects still being sought are described by police as being in their early teens.

I know the area well. It's home to one of the country's largest Hasidic communities. I live just up the street and on any given evening you can see men, women and young people making their way to one of the synagogues, or Hebrew day schools that double as synagogues along Bathurst.
----

{{f0.png}} ''[[Doug Ford's attack on medicare|https://www.thespec.com/opinion-story/9304186-thomas-walkom-doug-ford-s-attack-on-medicare/]]'' April 26, 2019, Thomas Walkom, Opinion, [[The Spec]]

----
Overall, the current out-of-country rates paid by [[OHIP]] are chintzy. An Ontarian requiring hospitalization abroad can receive up to $200 a day ($400 in intensive care). [[Manitoba]], [[Nova Scotia]] and the three territories are more generous. So is Prince Edward Island. It will pay up to $1,423 per day for a citizen needing emergency hospital care outside of [[Canada]].

None of this suffices to cover U.S. hospital costs, which can amount to $4,000 a day or more. That's why so many Canadians who travel in the U.S. choose to buy supplementary private insurance.

As a result, the proportion paid by public insurance — by OHIP — continues to decline. It now represents only five per cent of the cost of a typical medical emergency abroad.
----

{{f0.png}} ''[[Doug Ford's been on a canceling spree this week|https://news.vice.com/en_ca/article/ywkm4b/doug-fords-been-on-a-canceling-spree-this-week]]'' July 6, 2018, Osobe Waberi, [[Vice News]]

----
It's been a week since [[Doug Ford]] assumed the helm of the largest province in the country, and he's been doing things.

So far, he's picked a fight with Prime Minister [[Justin Trudeau]] over asylum seekers in [[Ontario]], he's put a halt to the carbon tax business, and an anti-scalping law, he's said he wants to take another look at how to provide more oversight to the cops, he's fired a few people, and he's not yet sure how to regulate vaping.

If former Premier [[Kathleen Wynne]] is watching, it might hit a bit too close to home: many of the early decisions by the [[Progressive Conservative]]s target laws passed by the Liberals during her term.
----

{{f182.png}} ''[[Doug Ford's beer promise could create hundreds of millions of dollars in penalties|https://www.cbc.ca/news/canada/toronto/doug-ford-beer-corner-convenience-store-ontario-1.5101868]]'' April 18, 2019, Mike Crawley, [[CBC News]]

----
[[Ontario]] taxpayers face footing the bill for hundred of millions of dollars in penalties if Premier [[Doug Ford]] forges ahead with his plan to allow convenience stores to sell beer.

In its budget tabled last week, the [[Ford government]] reaffirmed its pledge laid out in its throne speech and promised by Ford during the election campaign to throw open the beer retail market to corner stores and big box stores.

Trouble is, there's a big catch stopping this promise from becoming a reality.
----

{{f0.png}} ''[[Doug Ford's Big Class Size Increases Would Make It Impossible For Students to Learn Online, Experts Warn|https://pressprogress.ca/doug-fords-big-class-size-increases-would-make-it-impossible-for-students-to-learn-online-experts-warn/]]'' February 18, 2020, [[PressProgress]]

----
And if [[Ontario]]'s Premier gets his way, experts warn online courses offered through Ford's new [[eLearning]] plan could become unmanageable for students and teachers.

Ford's government wants to make big cuts to education by eliminating thousands of jobs for human teachers and replacing them with cheap, online courses that will be modelled after the education system experiments in [[Alabama]].

Studies of the province's existing eLearning efforts have not been especially promising. One study of eLearning in [[Toronto]] schools found students were disengaged from their learning. Another poll found 60% of students across the province had trouble learning online and felt their learning style wasn't supported by the modules. Many of those students polled also reported they had difficulty communicating with their instructors.
----

{{f0.png}} ''[[Doug Ford's cabinet shuffle amounts to putting lipstick on a pig|https://nowtoronto.com/news/doug-ford-cabinet-shuffle-vic-fedeli-dean-french/]]'' June 20, 2019, Enzo DiMatteo, [[Now Magazine]]

----
Who knew? [[Doug Ford]] is a communist – or so the Star reports.

According to the paper's [[Queen's Park]] bureau, the PC leader's stranglehold on his caucus is such that his own MPPs have taken to comparing the workings of the government to the Soviet KGB.

Apparently, Ford's chief of staff [[Dean French]], whose leadership style has already come under fire, has been acting like Dr. Evil again. That would be the same French who has been taking names and keeping score of MPPs who do not dutifully applaud Ford enthusiastically enough during [[Question Period]].
----

{{f0.png}} ''[[Doug Ford's Campaign Manager Insulted Teachers and the Media Behind Closed Doors at the Ontario PC Convention|https://pressprogress.ca/doug-fords-campaign-manager-insulted-teachers-and-the-media-behind-closed-doors-at-the-ontario-pc-convention/]]'' February 24, 2020, [[PressProgress]]

----
[[Doug Ford]]'s campaign manager told a closed door room full of party loyalists they will be "ridiculed and misrepresented" by the media and suggested those protesting Ford are just upset they can no longer get "fat" off the government.

Speaking at the Ontario PC's policy convention in [[Niagara Falls]] over the weekend, [[Kory Teneycke]], a former [[Sun TV]] executive and Doug Ford's campaign manager in [[2018]] as well as the next provincial election, sought to put the minds of loyalists at ease as thousands of teachers and labour unions protested outside.

Party officials banned media from covering most of the convention, but a video from inside the convention hall obtained by [[PressProgress]] sheds new light on the tone of the event.
----

{{f94.png}} ''[[Doug Ford's caucus crackdown shows his hypocrisy on democracy|https://www.thestar.com/politics/political-opinion/2020/07/24/doug-fords-caucus-crackdown-shows-his-hypocrisy-on-democracy.html]]'' July 24, 2020, Martin Regg Cohn, Opinion, [[Toronto Star]]

----
Bad enough that [[Doug Ford]] has become so addicted to emergency powers under cover of COVID-19. Now our all-powerful premier brooks no criticism from within.

This is double dictatorial jeopardy.

Ford's rapid-fire firing of PC backbencher [[Belinda Karahalios]], who dared to vote against her own party this week, does more than deprive a majority government of internal feedback. It also sends a chilling public signal to his cowed caucus that they'd best think twice before holding any impure thoughts.
----

{{f0.png}} ''[[Doug Ford's Cellphone Ban Is Getting Attacked By The "OK, Boomer" Movement|https://www.narcity.com/news/ca/on/ok-boomer-doug-fords-classroom-cellphone-ban-is-in-the-firing-line]]'' November 5, 2019, Karen Doradea, [[Narcity]]

----
With recent changes to laws in [[Ontario]], highschool students across the province are now dealing with the new cellphone ban in classrooms. Whether or not the measure will prove effective remains to be seen, but [[Doug Ford]]'s certainly getting some heat online. "OK, boomer" has been trending all over the U.S and is now being used in [[Canada]], particularly towards Ford and his ban.

If you're unfamiliar with the slang term "OK, boomer," allow us to explain. Boomers are, of course, people born during the "baby boom" era, generally defined in the U.S. as between [[1946]] and [[1965]].

The phrase "ok, boomer" is increasingly used by younger generations, particularly millennials and Gen Z, to highlight a supposedly out-of-touch view held by boomers.
----

{{f132.png}} ''[[Doug Ford's chief of staff pressed police forces to crack down on illegal cannabis storefronts after legalization|https://www.theglobeandmail.com/canada/article-ontario-chief-of-staff-urged-police-forces-to-crack-down-on-illegal/]]'' May 14, 2019, Greg McArthur, [[Globe and Mail]]

----
Ontario Premier [[Doug Ford]]'s chief of staff took multiple steps to urge police forces across the province to launch raids on illegal marijuana storefronts in the weeks after cannabis was legalized, records obtained through the Freedom of Information Act show.

[[Dean French]] sought daily reports on the number of store owners charged by police and the number of stores shut down, and he instructed staff to send letters to police service boards in an effort to instill "some urgency."

Mr. French also instructed staff in an e-mail to discuss "concerns," which he did not detail, about how justices of the peace, the judicial officials who rule on provincial offences, were treating marijuana-related charges.
----

{{f182.png}} ''[[Doug Ford's chief of staff resigns after patronage controversy|https://www.cbc.ca/news/canada/toronto/doug-ford-s-chief-of-staff-dean-french-resigns-ontario-premier-s-office-says-1.5186053]]'' June 21, 2019, [[CBC News]]

----
[[Ontario]] Premier [[Doug Ford]]'s chief of staff, [[Dean French]], has resigned in the wake of damning reports that the [[Progressive Conservative]] government's picks for two patronage appointments had ties to French.

In a statement Friday evening, Ford's office said the premier accepted French's resignation in the early afternoon — the same day the government revoked the appointments of [[Tyler Albrecht]] and [[Taylor Shields]] as agents general to [[New York]] and [[London]], respectively.

According to a [[Globe and Mail]] report published Friday morning, the 26-year-old Albrecht knows French and his two sons through their participation in lacrosse. The Globe also reported that Shields, an assistant vice-president of marketing for Chubb Insurance, is a second cousin to French's wife.
----

{{f94.png}} ''[[Doug Ford's climate change numbers don't add up (again)|https://www.thestar.com/opinion/editorials/2019/12/08/doug-fords-climate-change-numbers-dont-add-up-again.html]]'' December 8, 2019, Editorial, [[Toronto Star]]

----
Premier [[Doug Ford]]'s plan to address climate change and reduce greenhouse gas emissions is "not based on sound evidence" and likely to fall well short of meeting the targets the government claims.

This statement doesn't come from some diehard environmental activist or even an opposition politician. It's from the hard-nosed, number-crunching provincial auditor general.

If Ford hoped that scrapping the independent office of the environmental commissioner would mean his appallingly inadequate climate change plan would face less scrutiny it doesn't seem to have worked out that way.
----

{{f182.png}} ''[[Doug Ford's comments on racism ignore history of black trauma in Canada, writer says|https://www.cbc.ca/news/canada/toronto/doug-ford-racism-kathleen-newman-bremang-canada-1.5596346]]'' June 3, 2020, [[CBC News]]

----
[[Ontario]] Premier [[Doug Ford]]'s view that [[Canada]] doesn't have the same "systemic, deep roots" of racism that the United States does drew strong criticism Wednesday from a [[Toronto]] journalist and writer.

Ford, whose family's label business operates in the U.S., said Tuesday that comparing Canada and the U.S. on racial issues is like "night and day," and he hopes the U.S. can straighten out its problems.

Kathleen Newman-Bremang called the comments "ridiculous.

"I think that people think this is just an American problem, and it's not," she said in an interview with [[CBC Radio]]'s Metro Morning.
----

{{f0.png}} ''[[Doug Ford's Conservatives cut Hamilton's cancer screening bus|https://www.thespec.com/news-story/9488601-doug-ford-s-conservatives-cut-hamilton-s-cancer-screening-bus/]]'' July 5, 2019, Joanna Frketich, [[Hamilton Spectator]]

----
[[Hamilton]], Burlington and Niagara are losing the bus that brings cancer screening and stop-smoking support to residents who otherwise have difficulty accessing health services.

The province cut the $634,689 needed annually to run the Mobile Cancer Screening Coach that travels throughout the Hamilton Niagara Haldimand Brant Local Health Integration Network. 

"I can't believe how callous that move would be," said David Murphy, president of the Canadian Union of Public Employees Local 7800 at Hamilton Health Sciences (HH
----

{{f94.png}} ''[[Doug Ford's corner store beer consultant to make $1,000 a day|https://www.thestar.com/politics/provincial/2019/04/03/doug-fords-corner-store-beer-consultant-to-make-1000-a-day.html]]'' April 3, 2019, Robert Benzie, [[Toronto Star]]

----
The former [[Alberta]] cabinet minister advising Premier [[Doug Ford]]'s government on a revamp of [[Ontario]]'s alcohol retailing will be paid $1,000 a day, the Star has learned. [[Ken Hughes]] was hired two weeks ago by Finance Minister [[Vic Fedeli]] to be the [[Progressive Conservative]]s' point person on negotiating changes to pave the way for beer and wine to be sold in corner stores.

His compensation will be $1,000 a day, to a maximum of $200,000 over his one-year contract, plus expenses. By comparison, retired TD Bank chair Ed Clark earned just $1 a year when he advised former Liberal premier [[Kathleen Wynne]] on bringing beer and wine sales to 450 of Ontario's 1,500 supermarkets. Hughes's experience in Alberta's liquor business started before the province privatized its stores, and continued afterwards. Corporate filings show he was a partner in Alberta Spirits Inc., which was incorporated in [[1988]]. Alberta's Progressive Conservative government sold off the province's liquor stores five years later. Alberta Spirits Inc. was eventually sold to a company now known as Alcanna, which, among other things, operates Liquor Depot, Alberta's largest booze retailer.

By the time he was elected provincially in [[2012]], where he served in former PC premier Alison Redford's cabinet in energy and municipal affairs, he was no longer in the liquor business. Hughes, who was not made available for comment by the government, has a goal of expanding the sale of alcohol to corner, grocery and big box stores.
----

{{f0.png}} ''[[Doug Ford's COVID-19 crash and burn|https://nowtoronto.com/news/doug-ford-two-faced-on-covid-19]]'' February 1, 2021, Enzo DiMatteo, [[Now Magazine]]

----
[[Ontario]] marked a coronavirus milestone last week – January 25, [[2021]], was the anniversary of the first COVID case in the province. It was called "presumptive" back then. A lot has happened since including the emergence of a more contagious – and potentially more deadly – variant of the virus. 

That could have been predicted. Scientists had been warning from the get-go that COVID-19 is a highly mutable virus. But few could have predicted how badly Ontario has crashed and burned in its efforts to contain the virus. 

If you're familiar with the children's fable about the scorpion and the frog – it's about people who can't resist hurting others even if it means hurting themselves – then you know all you need to know about Ford's more recent debauchery on the pandemic.
----

{{f94.png}} ''[[Doug Ford's cuts put over 6,000 subsidized daycare spaces at risk, Toronto warns|https://www.thestar.com/news/city_hall/2019/05/02/doug-ford-government-child-care-cuts-will-hit-toronto-hard-city-manager-warns.html]]'' May 2, 2019, David Rider, [[Toronto Star]]

----
City manager [[Chris Murray]] emailed Mayor [[John Tory]] and [[Toronto]]'s 25 councillors the grim bombshell, the result of city staff number-crunching, on Thursday.

Premier [[Doug Ford]]'s child-care cuts and policy changes are expected to cost the City of Toronto $84.8 million this year alone and jeopardize 6,166 subsidized daycare spaces for low-income parents, according to city staff calculations.

"Ask Torontonians what makes life unaffordable; it's housing and child-care," said Councillor Gord Perks before details in the city manager's email were known.
----

{{f345.png}} ''[[Doug Ford's disastrous agenda can be derailed by a massive grassroots movement|https://www.theguardian.com/environment/true-north/2018/jun/13/doug-fords-disastrous-agenda-can-be-derailed-by-a-massive-grassroots-movement]]'' June 13, 2018, Martin Lukacs, [[The Guardian]]

----
The guardians of respectable opinion forecast that [[Doug Ford]] would never become [[Ontario]]'s Premier. Now that he has, they are suggesting his reign might be orderly and painless.

While agreeing with his basic agenda, the Globe & Mail is crossing its fingers that Ford "moves slowly on the public-service layoffs and program cuts…to avoid strikes and social discord."

It's wishful thinking on every count. All indications point to Ford moving quickly and ruthlessly. He will try to govern through the "retroactive consensus" favoured by his right-wing provincial predecessors — ramming through policies, then hoping the demoralization and demobilization of the populace can be passed off as political approval.
----

{{f0.png}} ''[[Doug Ford's Education Minister Can't Explain How His Own Education Reforms Benefit Kids During Trainwreck Interview|https://pressprogress.ca/doug-fords-education-minister-cant-explain-how-his-own-education-reforms-benefit-kids-during-trainwreck-interview/]]'' January 16, 2020, [[PressProgress]]

----
Just how bad are the new "[[Alabama]]"-style education reforms being forced onto [[Ontario]] high school students by Premier [[Doug Ford]]?

Well, even Education Minister [[Stephen Lecce]] seems unable to point to any concrete educational benefits for students as a result of the plan.

Ford's government wants to eliminate several thousand jobs for human teachers and replace them with cheap American-style online learning courses.

Educators call Ford's plan "ludicrous," noting it has no educational benefits and the [[Republican]] states Ford has pointed to as models are already reversing course after they saw student test scores plummet.
----

{{f94.png}} ''[[Doug Ford's embrace of preacher Charles McVety should offend us all|https://www.thestar.com/politics/political-opinion/2020/10/23/doug-fords-embrace-of-preacher-charles-mcvety-should-offend-us-all.html]]'' October 23, 2020, Martin Regg Cohn, [[Toronto Star]]

----
[[Charles McVety]] is a faith healer and hater who wants to grow his own empire of intolerance on [[Ontario]] soil. With help from Ontario's [[Progressive Conservative]] government.

McVety is a big fan of Ford, which is his right. But the reciprocal fidelity from Ford is dead wrong.

As the head of the controversial [[Canada Christian College]], McVety is a man of revelations — exposing himself as a Christian charlatan. Now, by embracing McVety's crusade to channel his brand of hate through a reborn, bona fide university — thanks to legislation introduced by Ford's government this week at [[Queen's Park]] — the premier is giving his blessings to a preacher of sinful intolerance.
----

{{f364.png}} ''[[Doug Ford's Fake News Factory Leaves All Ontarians Worse Off|https://www.huffingtonpost.ca/jerry-dias/doug-fords-fake-news-press-bus-ontario_a_23429682/]]'' May 9, 2018, Jerry Dias, [[Huffington Post]]

----
Afraid to take genuine questions from qualified reporters who might challenge him on ill-conceived and poorly thought-out election promises, the leader of the [[Progressive Conservative]] Party of [[Ontario]] is hiding behind the fake news reporting courtesy of his personal assistant.

In a series of news-style videos produced by the party's campaign team ahead of the June 7 provincial election, Ford is getting the kind of fawning coverage he always wanted.

The videos, posted on [[Facebook]] and a website, typically begin with Ford's personal assistant and former broadcast journalist, [[Lyndsey Vanstone]], seemingly barely able to contain herself with excitement as she announces her boss' latest campaign stop.
----

{{f94.png}} ''[[Doug Ford's fearless fight against the Communist threat on Ontario campuses|https://www.thestar.com/politics/political-opinion/2019/02/15/doug-fords-fearless-fight-against-the-communist-threat-on-ontario-campuses.html]]'' February 15, 2019, Martin Regg Cohn, [[Toronto Star]]

----
Anti-Communist hysteria has come to [[Ford Nation]]. Remember the McCarthyite fear in the fifties of a "red under every bed?" Now, [[Doug Ford]] has discovered the Marxist menace on [[Ontario]] campuses.

Because it's [[2019]]. College and university students "were forced into unions and forced to pay for those unions," the premier wrote in a fundraising appeal this week that culminated with this bizarre punch line: "I think we know what kind of crazy Marxist nonsense student unions get up to. So we fixed that. Student union fees are now opt-in."

Tempting as it is to lampoon Ford's flamboyance, there is method to his madness. He goads people by playing the buffoon first, but he gets the last laugh. By deploying his deadly serious powers as premier, Ford whips up his own base — while pandering to everyone's base instincts. His sudden attack on student unions is just the beginning. For the premier's rhetoric applies equally to labour unions — don't be surprised if he one day reprises the U.S.-style right-to-work laws that make membership optional for free-riders. It's not hard to understand the populist appeal of Ford's plan. Everyone grumbles about rising fees and charges — whether it's paying for parking, paying dues to your labour union, or paying taxes. People are understandably suspicious of waste or corruption. It is human nature to minimize your tax load or reduce your expenses — even if that means acting as a freeloader.
----

{{f132.png}} ''[[Doug Ford's first Ontario budget to focus on deficit, childcare rebates and symbolic moves|https://www.theglobeandmail.com/canada/article-doug-ford-to-put-mark-on-ontario-with-first-budget/]]'' April 9, 2019, Laura Stone, [[Globe and Mail]]

----
[[Ontario]] Premier [[Doug Ford]] is set to put his mark on the province with his government's first budget this week, which is set to tackle the province's deficit and feature everything from childcare rebates to new licence plates to tailgating at sporting events.

Details of Thursday's provincial budget are beginning to slip out, and are expected to include significant changes to critical services and more symbolic moves that are representative of the Ford brand – such as placing anti-carbon-tax stickers on gas pumps across the province.

"The Premier and the [[Ford government]] have said from the very start, they're going to prove to average folks who voted for them that they're acting in their interest, and they're going to do things big and small to make that point," said conservative strategist Chad Rogers, a partner at Crestview Strategies in [[Toronto]].
----

{{f0.png}} ''[[Doug Ford's former chief of staff no longer part of PC re-election campaign|https://toronto.ctvnews.ca/doug-ford-s-former-chief-of-staff-no-longer-part-of-pc-re-election-campaign-1.4480300]]'' June 24, 2019, Colin D'Mello, [[CTV News]]

----
Premier [[Doug Ford]]'s former chief of staff, who resigned his powerful post last Friday, will no longer be involved in party's efforts to get re-elected in 2022.

The [[Progressive Conservative]] Party confirmed that [[Dean French]] is no longer a member of the Election Readiness Committee, which was launched last January three years ahead of the next vote.

French is also no longer a member of the [[PC Ontario Fund]], the fundraising arm of the party.
----

{{f0.png}} ''[[Doug Ford's government and NDP opposition battle over Ontario's job numbers|https://globalnews.ca/news/6145605/ontario-job-numbers-pc-ndp/]]'' November 8, 2019, Travis Dhanraj, [[Global News]]

----
The [[Ontario]] government and the NDP opposition are battling over jobs numbers in the province, with each side releasing information Friday to support its own narrative.

[[Vic Fedeli]], minister of economic development, job creation and trade, said since the PC government's election in June of [[2018]], employment numbers in Ontario have risen by 256,200.

"The government has a plan to create an environment that attracts investment and encourages entrepreneurs to grow their businesses and create high-paying, good quality jobs in Ontario, and we are seeing the results of that," Fedeli said in a statement released Friday.

Shortly after Fedeli's statement, [[Catherine Fife]], the NDP's economic growth and job creation critic, released one of her own, citing last month's Labour Force Survey, which shows Ontario shed 24,200 full-time jobs in October.
----

{{f182.png}} ''[[Doug Ford's government hurt Andrew Scheer in Ontario, Vote Compass data suggests|https://www.cbc.ca/news/canada/toronto/doug-ford-vote-compass-results-1.5329652]]'' October 21, 2019, [[CBC News]]

----
[[Justin Trudeau]]'s Liberals are projected to capture a minority government on Monday night, and they did it by holding on to seats [[Doug Ford]] won provincially.

Trudeau's candidates won in [[Etobicoke]] — the heart of so-called "[[Ford Nation]]" — and in 905 ridings, all areas where [[Andrew Scheer]] campaigned hard.

So can Scheer blame Ford for the loss? Although plenty of issues shaped Monday's outcome, [[Vote Compass]] data suggests he may have a case.
----

{{f182.png}} ''[[Doug Ford's government is a government of grifters|https://www.cbc.ca/news/opinion/doug-ford-1.5057448]]'' March 15, 2019, Robyn Urback, [[CBC News]]

----
It claims to be a truck-stop government: "For The People," and other nonsense. That's while holding $1,600-per-plate fundraisers — known as "cash-for-access" fundraisers back when the Liberals were doing it — after gutting the law that the previous administration put in place to stop wealthy stakeholders from purchasing access to provincial lawmakers. (After the Liberals had their fill, it should be noted.)

The [[Ford government]] lured supporters with frivolous promises of cheap beer, though its buck-a-beer program barely lasted a few months. And it pegged itself a careful steward of taxpayer dollars, while wasting resources on a vanity "news" channel, an unnecessary audit duplicating the work of the auditor general, and on a show trial of Liberal MPPs, for whom [[Ontario]] voters had already delivered a verdict through last June's election.

It's the political equivalent of a carnival-hand cajoling you to a ring toss, though none of the rings actually fit over the pegs and someone will steal your wallet out of your pocket on your last throw.
----

{{f94.png}} ''[[Doug Ford's government is an axe-wielding agent of chaos|https://www.thestar.com/opinion/star-columnists/2019/05/03/doug-fords-government-is-a-axe-wielding-agent-of-chaos.html]]'' May 7, 2019, Edward Keenan, [[Toronto Star]]

----
On Friday morning, Mayor [[John Tory]] was on [[CBC Radio]]'s Metro Morning to discuss the latest provincial funding cut for the city of [[Toronto]]. This time, it was a reduction in childcare funding that the city manager estimates could cost the city $84.8 million, and jeopardize more than 6,100 subsidized spaces. The province's approach to Toronto has become "uneven, unpredictable and volatile," said the mayor.

When it comes to Toronto, [[Doug Ford]]'s government is gleefully wielding a wrecking ball without first checking which buildings are in its path, [[Edward Keenan]] writes. ( [[Chris Young]] / THE CANADIAN PRESS )

It was blunt talk from a leader who has sometimes been criticized for being too diplomatic in his attempts to preserve good relations with those legally enabled to carve the government he leads into whatever shape they please. But it also encapsulated one of the more alarming things that's become apparent about this provincial government in the months since it took office, more so in the weeks since it launched its first budget: Doug Ford's government is a axe-wielding agent of chaos, moving fast and breaking things, without any plans that aren't apparently made up on the fly. Here was city manager [[Chris Murray]], in the letter to councillors about the cuts to child care: " ... the city was not consulted or provided with any advance warning about these changes." Sound familiar? The first clause of that sentence read, "As with recent changes to the provincial/municipal cost-sharing arrangements for public health …" referencing another set of cuts that arrived as a surprise and occupied the city's attention these past couple of weeks. But it could have said, "As with the sudden cutting of the size of city council in half in the middle of an election campaign…," or, "As with the changes to the city's transit plan using new routes and new technology…," or, "As with the decision to shortchange the city for hundreds of millions of dollars in gas tax revenue Premier Ford had directly promised to deliver …"
----

{{f0.png}} ''[[Doug Ford's Government is Now Looking For Private Companies to Test Ontario Teachers' Grade 3 Math Skills|https://pressprogress.ca/doug-fords-government-is-now-looking-for-private-companies-to-test-ontario-teachers-grade-3-math-skills/]]'' February 6, 2020, [[PressProgress]]

----
At the same time as [[Doug Ford]]'s government is fighting with teachers over a plan to eliminate thousands of teacher jobs and replace them with cheap online courses, Ford's government is also interested in making teachers take an online math test to prove they're smarter than a third grader.

Now it turns out one lucky company will be getting very rich on the taxpayers' dime running math tests quizzing teachers on questions designed for children.

[[Ontario]]'s Ministry of Education recently posted a contract tender that appears to be looking for a private eLearning company to administer math tests for teachers.
----

{{f0.png}} ''[[Doug Ford's Government Just Cut A Bunch Of OHIP Services & Ontarians Aren't Happy|https://www.narcity.com/news/ca/on/ohip-changes-just-took-effect-and-will-mean-many-service-cuts-to-patient-care]]'' October 2, 2019, Anja Kundacina, [[Narcity]]

----
Several program cuts to the [[Ontario Health]] Insurance Plan ([[OHIP]]) just came into effect on Tuesday, October 1 that are supposed to improve the quality of patient care. The OHIP changes were proposed on August 22 of this year, and the [[Ontario Ministry of Health]] claims that this will save taxpayers $83 million a year. Physician-led Appropriateness Working Group (AWG) reviewed several OHIP-insured services earlier this year and deemed some of them unnecessary or overused, which led to the cuts.

AWG "used evidence, best practices and expert opinion to identify and update the delivery of certain services to help ensure the most effective care for Ontario patients," said the news release. 

While a variety of things have been cut from OHIP, some of these new cuts that will be hitting Ontarians include some urine pregnancy tests, removal of ear wax, and "unnecessary" x-rays.
----

{{f0.png}} ''[[Doug Ford's Government Just Decreased Class Sizes, Yet Teachers Still Want To Strike|https://www.narcity.com/news/ca/on/ontario-class-size-increase-has-been-backtracked-after-public-concern]]'' October 25, 2019, Anja Kundacina, [[Narcity]]

----
There has been plenty of debate surrounding [[Ontario]]'s secondary schools this year. The latest issue in question has been the PC government's idea to raise class sizes to 28, meaning fewer teachers would be needed. The Ontario class size increase has just been backtracked on, however, after Education Minister [[Stephen Lecce]] announced that the number of students in a class will now go down to 25.

The new proposal is still higher than Ontario has seen in past years, [[CBC]] reports. The previous average was 22.5 students per class. The [[Ontario Secondary School Teachers' Federation]] (OSSTF) is not happy with the proposal.

"Making things not as bad as they previously announced is not, in my mind, a concession," Harvey Bischof, OSSTF president told the CBC.
----

{{f0.png}} ''[[Doug Ford's government just launched its own news website|https://dailyhive.com/toronto/doug-ford-ontario-news-now-website]]'' October 16, 2018, Ainsley Smith, [[Daily Hive]]

----
After being in office for just over 100 days, Premier [[Doug Ford]] has officially launched his own news website to promote his political agenda.

Coinciding with his '[[Ontario News Now]]' (ONN) social media accounts, the website is described as "where you can find all the latest updates on what the Ontario PC Caucus and our leadership is doing to help the people of Ontario."

On Tuesday morning, the website went live and was promoted over social media with a short video clip featuring ONN's on-air host [[Lyndsey Vanstone]]. In it she extols the successes of the service since launching three months ago.
----

{{f0.png}} ''[[Doug Ford's Government Just Proposed A Price Increase For Driver's License Fees And Ontarians Are Furious|https://www.narcity.com/news/ca/on/ontario-drivers-license-fee-increase-proposed-and-ontarians-are-furious]]'' June 19, 2019, Allysha Howse, [[Narcity]]

----
Less than a year after freezing price increases, the [[Ontario]] government is now currently proposing to raise the price of driver and vehicle fees across Ontario. Under this proposal, these driver fees would be rising at a two percent increase over the next five years. Not surprisingly, this has gotten negative reviews from drivers around the province and Ontarians are furious with this decision.

According to [[CTV News]], this proposal will allow for an annual fee increase of two percent for the next five years that will hike up the prices of 'various driver, vehicle and carrier products and services,". This means that if the proposal is agreed upon, Ontarians could be facing price increases on driver's license renewals, fees associated with taking driver's tests, and other related fees.

According to the proposal, Ontarians could see these increases in fees in less than a month. If this proposal is passed, fees will start to rise for divers on July 1 and continue to rise over the next five years.
----

{{f0.png}} ''[[Doug Ford's greatest moments and gaffes|https://o.canada.com/news/doug-fords-five-greatest-moments]]'' September 12, 2014, Ashley Csanady, [[Canada.com]]

----
[[Doug Ford]] is the most put together of the Ford clan.

But now that he's running to replace his brother, [[Rob Ford]], as mayor of [[Toronto]], it's worth re-examining some of his most bombastic and controversial moments in his almost four years as a city councillor.

Doug Ford's greatest hits:

1) He's alleged to have sold hash in high school
----

{{f182.png}} ''[[Doug Ford's health-care bill provokes avalanche of public response|https://www.cbc.ca/news/canada/toronto/doug-ford-ontario-health-care-bill-74-public-hearing-1.5076811]]'' March 30, 2019, Mike Crawley, [[CBC News]]

----
Ontarians swamped [[Queen's Park]] with requests to speak about the [[Ford government]]'s sweeping proposals to revamp the health system.

Although the [[Progressive Conservative]]s allowed just a one-day window to sign up, more than 1,400 people asked to make oral submissions to a public hearing Monday and Tuesday. The Legislature's standing committee on social policy is reviewing the government's bill, called The People's Health Care Act.

Even the most controversial bills typically draw no more than a few hundred requests to present at a public hearing, according to veteran MPPs.
----

{{f84.png}} ''[[Doug Ford's History Of Flirting With the Alt-Right and White Nationalists|https://north99.org/2018/09/24/doug-fords-history-of-flirting-with-the-alt-right-and-white-nationalists/]]'' September 24, 2018, [[North99]]

----
Photographs and video of [[Doug Ford]] posing with white nationalist [[Faith Goldy]], a woman who expressed support for neo-Nazis, have emerged in recent days.

But this isn't the first connection between Doug Ford and alt-right white nationalist groups and figures. [[North99]] has compiled a list of every connection between Doug Ford and hate groups, white nationalists, and the alt-right.

Ford Posed With White Supremacist Faith Goldy and a Proud Boy at [[Ford Fest]]
----

{{f94.png}} ''[[Doug Ford's insatiable hunger to be liked|https://www.thestar.com/opinion/star-columnists/2019/06/19/doug-fords-insatiable-hunger-to-be-liked.html]]'' June 19, 2019, Bob Hepburn, [[Toronto Star]]

----
[[Doug Ford]] smiled weakly as loud boos rained down on him on Monday from many of the 80,000 people at the Raptors' victory celebration at [[Toronto]] City Hall.

The [[Ontario]] premier maintained his stoic grin a minute later as huge cheers greeted Prime Minister [[Justin Trudeau]], who Ford despises. 


It was the third time in recent weeks that Ford has been the target of widespread booing. The first occurred at the opening of the [[Special Olympics]] at the Metro Toronto Convention Centre, an event filled with children, and the second at the Collision international high-tech conference, an event filled with entrepreneurs and business people. 

For Ford, the jeers are particularly unnerving because, despite his reputation as a tough guy and a bully, he's really a man with an insatiable hunger to be liked — or even to be loved.
----

{{f0.png}} ''[[Doug Ford's massive legal aid cuts "devastating" for Toronto clinics|https://nowtoronto.com/news/doug-ford-legal-aid/]]'' June 19, 2019, Samantha Edwards, [[Now Magazine]]

----
Across [[Toronto]], community legal and specialty clinics are facing sweeping cuts to their budgets as [[Doug Ford]]'s government announced massive cuts to [[Legal]] Aid [[Ontario]] (LAO). 

On June 12, LAO announced it will be cutting around $14.5 million to the province's clinic system. [[Critic]]s say the cuts disproportionately targets Toronto clinics that work with low-income residents and have actively pushed back against Conservative government policies.

In Toronto, 13 neighbourhood clinics will lose close to $1 million in funding. Parkdale Community Legal Services (PCLS), which has an annual budget of $2.4 million, will see its funding slashed by 45 per cent cut over two years.

"It's absolutely devastating for our community," says clinic director Johanna Macdonald, whose clinic specializes in everything from wage theft to unlawful evictions.
----

{{f132.png}} ''[[Doug Ford's misguided war on Toronto|https://www.theglobeandmail.com/opinion/editorials/article-doug-fords-misguided-war-on-toronto/]]'' May 10, 2019, Editorial, [[Globe and Mail]]

----
[[Ontario]] Premier [[Doug Ford]], two-time candidate for mayor of [[Toronto]], made his feelings known about his home city very quickly after his election in [[2018]]. Without warning or consultation, his [[Progressive Conservative]] government cut the number of seats on the city council from 47 to 25.

It was an undemocratic and vindictive move. It also came out of nowhere: At no time during the election campaign had Mr. Ford even hinted he would reduce the size of council if he were elected.

In retrospect, Mr. Ford's capricious strike against Toronto – and only Toronto – was a harbinger of his government's first budget, tabled last month. In it, the "government for the people" has undertaken a series of moves that will have a steep financial impact on the city, one disproportionate to that hitting other cities in the province.
----

{{f182.png}} ''[[Doug Ford's move to give university status to Charles McVety's religious college faces growing backlash|https://www.cbc.ca/news/canada/toronto/doug-ford-charles-mcvety-canada-christian-college-university-1.5772778]]'' October 22, 2020, Mike Crawley, [[CBC News]]

----
Condemnation grew Thursday over an [[Ontario]] government bill that would give new powers to a religious college run by a social conservative ally of Premier [[Doug Ford]].

The legislation would transform [[Canada Christian College]] into a university and allow it to grant bachelor of science and arts degrees.

The college's president is [[Charles McVety]], a political supporter of Ford and a vocal opponent of changes to Ontario's sex education curriculum made by [[Kathleen Wynne]]'s Liberal government.
----

{{f0.png}} ''[[Doug Ford's Move to Online Learning Poses Problems for Students With Disabilities, Experts Warn|https://pressprogress.ca/doug-fords-move-to-online-learning-poses-problems-for-students-with-disabilities-experts-warn/]]'' February 23, 2020, [[PressProgress]]

----
[[Doug Ford]]'s plan to cut funding for education by forcing students to complete mandatory online courses to graduate may pose problems for students with dyslexia and other disabilities, experts say.

Leaked documents obtained by the [[Toronto Star]] revealed plans by the [[Ford government]] to replace human teaching jobs with cheaper online courses — a plan modelled on experiments in [[Alabama]].

Studies of the province's existing [[eLearning]] efforts have not been promising: One poll found 60% of students across the province had trouble learning online and felt their learning style wasn't supported by the modules.

In fact, students with individualized needs may face even more adversity.
----

{{f0.png}} ''[[Doug Ford's New Tuition Rules are Going to Leave Struggling Ontario Students Poorer, Experts Agree|https://pressprogress.ca/doug-fords-new-tuition-rules-are-going-to-leave-struggling-ontario-students-poorer-experts-agree/]]'' January 18, 2019, [[PressProgress]]

----
Don't listen to [[Doug Ford]]'s spin – experts say his cuts to post-secondary education are going to leave students more indebted

Doug Ford's [[Progressive Conservative]] Government has announced plans to tighten qualifications for tuition grants, raise the amount of interest paid on loans and allow students to opt out of student unions.

And experts who've looked at the new rules say the details are even uglier.
----

{{f0.png}} ''[[Doug Ford's office battles with Justin Trudeau over education policy|https://globalnews.ca/news/5969156/trudeau-ford-education-policy-federal-election/]]'' September 30, 2019, Travis Dhanraj, [[Global News]]

----
[[Ontario]] Premier [[Doug Ford]]'s office responded Monday to claims made by Liberal leader [[Justin Trudeau]] regarding the province's policies on education.

Trudeau was in [[Mississauga]] on Sunday to unveil a number of measures he said will help post-secondary students.

During the announcement, Trudeau took aim at Ford by saying, "Education matters to young people across the country, of course, but it's especially top of mind here in Ontario, as Doug Ford slashes education funding and makes it near impossible to pay for tuition."
----

{{f0.png}} ''[[Doug Ford's office calls Randy Hillier's allegations 'outright lie'|https://www.ottawamatters.com/local-news/doug-fords-office-calls-randy-hilliers-allegations-outright-lie-1327687]]'' March 18, 2019, Canadian Press, [[OttawaMatters]]

----
In an open letter Monday, Hillier claims he was ousted after pushing back against party operatives constraining the voices of elected politicians.

[[Ontario]] Premier [[Doug Ford]] is denying allegations that a [[Progressive Conservative]] legislator was kicked out of caucus for raising concerns about possible "illegal and unregistered" lobbying by Ford's friends and advisers.

[[Randy Hillier]], who represents the eastern Ontario riding of Lanark-Frontenac-Kingston, was ousted Friday after the party said he was unwilling to be a team player.
----

{{f0.png}} ''[[Doug Ford's office calls Randy Hillier's allegations 'outright lie'|https://kitchener.ctvnews.ca/doug-ford-s-office-calls-randy-hillier-s-allegations-outright-lie-1.4342262]]'' March 19, 2019, Shawn Jeffords, Canadian Press, [[CTV News]]

----
The [[Ford government]] was in damage control mode Monday, denying allegations that an outspoken legislator was expelled from [[Progressive Conservative]] caucus for raising concerns about possible "illegal and unregistered" lobbying by the premier's friends and advisers.

[[Randy Hillier]], a veteran politician who represents the eastern [[Ontario]] riding of Lanark-Frontenac-Kingston, was ousted Friday after the party said he was unwilling to be a team player.

But in an open letter Monday, Hillier gave his version of events, claiming he was turfed after pushing back against party operatives who he alleged are silencing elected politicians.

"Like many people, I had high hopes and expectations with the election of a PC government after 15 years of Liberal mismanagement, scandals, and harmful policies," Hillier said. "I could not stand by and tolerate operatives engaging in similar and more egregious acts."
----

{{f94.png}} ''[[Doug Ford's OHIP move strikes at the heart of medicare|https://www.thestar.com/opinion/star-columnists/2019/04/25/doug-ford-ohip-move-strikes-at-the-heart-of-medicare.html]]'' April 25, 2019, Thomas Walkom, [[Toronto Star]]

----
The [[Ontario]] government's proposal to end out-of-country emergency [[OHIP]] coverage is a bad one. It is presented as a minimalist measure. It is anything but. Rather, it is a violation of the [[Canada Health Act]]. It strikes right at the heart of medicare.

Canadian medicare is, in essence, an insurance plan. Those who live in this country are automatically covered by their provincial medicare programs when they use physician or hospital services anywhere inside or outside of Canada. This is known as portability. In the case of those who are "temporarily absent" from the country, the Canada Health Act reads as follows: "Where the insured services are provided out of Canada, payment is made on the basis of the amount that would have been paid by the province for similar services rendered in the province."

The amount of reimbursement is supposed to be based on what it would have cost to have the leg set in an Ontario hospital. Over the years, various provinces — including Ontario — have played fast and loose with this particular portability requirement of the law. Some have chosen to arbitrarily lowball the estimated cost of domestic hospital services in order to limit the amounts claimed by Canadians requiring emergency care while travelling out of country.
----

{{f99.png}} ''[[Doug Ford's Ontario proposes to stop tracking carbon pollution from fuel sold by oil and gas companies|https://www.nationalobserver.com/2019/02/07/news/doug-fords-ontario-proposing-stop-tracking-carbon-pollution-fuel-sold-oil-and-gas]]'' February 7, 2019, Fatima Syed, [[National Observer]]

----
[[Canada]]'s most populous province is proposing to eliminate the mandatory reporting of carbon pollution from the fuel sold by oil and gas companies — a requirement that is among the last remnants of [[Ontario]]'s cap and trade program.

Ontario Premier [[Doug Ford]]'s government said Thursday that it was "streamlining and updating" its greenhouse gas emissions program "to reduce unnecessary costs and regulatory burden." A public consultation on the matter is open until March 8.

The government is looking to remove mandatory reporting and verification for the emissions from fuel sold by Ontario oil and gas companies. Industry would no longer have to report on emissions coming from "the consumption of the fuels they supply or distribute."
----

{{f0.png}} ''[[Doug Ford's Orwellian 'Free Speech on Campus' Policy Calls For Crack Down on Student Protests|https://pressprogress.ca/doug-fords-orwellian-free-speech-on-campus-policy-calls-for-crack-down-on-student-protests/]]'' August 21, 2018, [[PressProgress]]

----
Ford's new policy policing speech aims to create a safe space on campus for anti-abortion activists and alt-right speakers

In a move to appease his social conservative base, [[Ontario]] Premier [[Doug Ford]] has put forward new measures to police speech on university campuses.

Thursday afternoon, the Premier's Office issued a directive vowing to strip funding from universities that don't implement new regulations policing speech on campus, targeting both student unions and individual students with financial penalties and disciplinary action if they protest "offensive" speakers and groups on campus.
----

{{f0.png}} ''[[Doug Ford's pal postpones swearing in as Ontario police chief, goes back to old job|https://news.vice.com/en_ca/article/439pqn/doug-fords-pal-postpones-swearing-in-as-ontario-police-chief-goes-back-to-old-job]]'' December 17, 2018, Tamara Khandaker, [[Vice News]]

----
[[Ron Taverner]], who was supposed to be sworn in as the next commissioner of the [[Ontario Provincial Police]] on Monday, is back on the job as a superintendent with the [[Toronto]] police, after he rescinded his resignation over the weekend.

Taverner, a close personal friend of Premier [[Doug Ford]], asked that his appointment, marred by controversy, be delayed, while the process of his hiring is reviewed.

This comes after the Ontario ombudsman shut down a request from OPP Deputy Commissioner [[Brad Blair]], who was also in the running to head the second-largest police force in [[Canada]], to investigate the appointment.
----

{{f84.png}} ''[[Doug Ford's Parliament Assistant For Education Opposes Sex-Ed, Gay Marriage, Supports Literal Interpretation of Bible|https://north99.org/2018/06/30/doug-fords-parliament-assistant-for-education-opposes-sex-ed-gay-marriage-and-supports-literal-interpretation-of-bible/]]'' June 30, 2018, [[North99]]

----
Oosterhoff is a controversial choice for the role, given Ford's promise to cancel [[Ontario]] sex-ed curriculum. Oosterhoff is a well-known critic of sex-ed, who aligned himself with the religious far-right to a contested Conservative nomination battle.

Far-right religious fundamentalists argue Ontario's revised sex-ed curriculum did not include parental input, which according to news reports, is an outright lie. [[CBC]] reported that over 4,000 parents, 2,400 educates and other stakeholders, and 700 students provided input on the curriculum.

The sex-ed curriculum helps educate and inform children about human rights for LGTBQ people. The appointment of Oosterhoff is especially troubling given his previous comments and actions directed towards the LGTBQ community.
----

{{f94.png}} ''[[Doug Ford's partner in disruption and disinformation: Greg Rickford flirts with climate denial and delay|https://www.thestar.com/politics/political-opinion/2019/11/24/doug-fords-partner-in-disruption-and-disinformation-greg-rickford-flirts-with-climate-denial-and-delay.html]]'' December 1, 2019, Martin Regg Cohn, [[Toronto Star]]

----
[[Climate denial]] is out of fashion: UN reports have restated the scientific case and voters have spoken their minds — most recently in last month's election.

Not so fast. In [[Doug Ford]]'s [[Ontario]], time for a closer look at the premier's partner in disruption and disinformation:

Energy Minister [[Greg Rickford]] is a little-known [[Stephen Harper]] retread in Ford's cabinet who is fast making a name for himself. Popping up on the front pages and letters pages, he owes his celebrity to his own notoriety.
----

{{f0.png}} ''[[Doug Ford's Party Has Been Using This Ridiculous Tactic To Avoid Questions At Press Conferences|https://www.narcity.com/news/doug-fords-party-has-been-using-this-ridiculous-tactic-to-avoid-questions-at-press-conferences]]'' August 1, 2018, Elizabeth Keith, [[Narcity]]

----
[[Doug Ford]] is not winning any favour with the media lately. First, his party announced that they would be creating their own news channel called [[Ontario News Now]]. The service is completely run by the Conservatives and fully funded by taxpayer dollars which Ontarians are claiming reports all biased fake news.

As if that wasn't bad enough, the Conservatives have developed a ridiculous tactic to dodge questions at press conferences and reporters are pissed.

One [[Queen's Park]] reporter tweeted recently that at almost every Conservative party press conference, staff members, who are paid with taxpayer dollars, are on hand and after a couple questions have been answered they clap on cue to drown out any more questions from reporters.
----

{{f182.png}} ''[[Doug Ford's PC party holds blistering lead in 2019 fundraising|https://www.cbc.ca/news/canada/toronto/doug-ford-ontario-pc-party-donations-1.5030075]]'' February 24, 2019, Mike Crawley, [[CBC News]]

----
[[Doug Ford]]'s [[Progressive Conservative]] Party is out-fundraising its main political rivals by a factor of 10 so far this year, racking up a war chest that is poised to grow even larger next week.

The PCs have reported a total of $506,118 in political donations in [[2019]], according to current figures in the Elections [[Ontario]] database. By contrast, the New Democrats and Liberals combined have raised less than one-tenth that amount.

The NDP has reported $30,271 in donations from 222 donors.
----

{{f94.png}} ''[[Doug Ford's PCs are playing fast and loose with fundraising laws|https://www.thestar.com/opinion/editorials/2019/04/20/doug-fords-pcs-are-playing-fast-and-loose-with-fundraising-laws.html]]'' April 20, 2019, Editorial, [[Toronto Star]]

----
After co-signing a lengthy letter last month urging Elections [[Ontario]] to investigate serious concerns with political fundraising, NDP Leader [[Andrea Horwath]] had to dash off yet another one this week. The leader of the opposition asked [[Elections Ontario]] to add to her list of concerns the [[Progressive Conservative]]s' "blatant attempt" to exceed contribution limits by continuing to use Premier [[Doug Ford]]'s leadership campaign to raise funds.

Asking well-heeled donors to donate the legal maximum to the party and Ford's leadership fund, as outlined in a [[Globe and Mail]] article, is essentially doubling up on individual contribution limits. Since Ford's leadership campaign is both long over and debt-free that money, more than half a million dollars so far, by law must be transferred to the party. All this, according to Ford, amounts to nothing more than following "the rules" and "taking an opportunity to raise some funds." True enough, up to a point.

But the rule allowing leadership campaigns to raise money long after they're over was intended to clear debt, not to be used as a backdoor to raising more money for the party. There simply don't seem to be any weaknesses in fundraising laws that Ford's PCs don't seek to exploit. Worse still, in the other cases brought to light by the Star, Ford's government either rolled back restrictions that were in place or created the very loophole ripe to be exploited. Last November, the government weakened legislative reforms, unanimously passed in [[2016]], that banned corporate and union donations in an effort to end the discredited cash-for-access system that undermines democracy. The government left the ban itself in place but removed the prohibition on MPPs and cabinet ministers from headlining big fundraising events. That, singlehandedly, revives the whole notion of cash-for-access.
----

{{f182.png}} ''[[Doug Ford's PCs conclude that voters don't want deficit-slashing above all else|https://www.cbc.ca/news/canada/toronto/doug-ford-ontario-budget-analysis-1.5096212]]'' April 13, 2019, Mike Crawley, [[CBC News]]

----
[[Ontario]] Premier [[Doug Ford]] and his [[Progressive Conservative]]s have done their political math and reached some conclusions about the voters who gave them a majority government.

The PCs have realized Ontarians don't want them to slash the deficit at all costs.

Still, there's no doubt the budget tabled Thursday by Finance Minister [[Vic Fedeli]] will bring some significant pain to various parts of the public sector along the budget's five-year path back to balance.
----

{{f182.png}} ''[[Doug Ford's PCs reveal 'final' campaign platform that has no fiscal outlook|https://www.cbc.ca/news/canada/toronto/ford-pcs-platform-cost-fiscal-1.4684590]]'' May 30, 2018, [[CBC News]]

----
After months of promising to release a fully costed campaign platform, the [[Progressive Conservative]]s have published an online list of promises that doesn't include a detailed fiscal plan.

Overnight on Tuesday, the PCs quietly revised their campaign website to include "For The People: A Plan for [[Ontario]]."

In the document, the PCs reiterate a number of promises already laid out by their leader, [[Doug Ford]], including a pledge to cut taxes for the middle income bracket and businesses, reduce the price of gasoline by 10 cents per litre. They also promise hundreds of millions of dollars for various infrastructure projects.
----

{{f94.png}} ''[[Doug Ford's personal pain is driving his populist predilections|https://www.thestar.com/politics/political-opinion/2019/04/12/doug-fords-personal-pain-is-driving-his-populist-predilections.html]]'' April 12, 2019, Heather Mallick, [[Toronto Star]]

----
For all that populist Premier [[Doug Ford]] claims to love "the people" of so-called [[Ford Nation]], he seems to take a strange delight in guiding them to an early grave. Who are these people and why is he gunning for them?

His inspiration is either Oscar Wilde's "Each man kills the thing he loves" or the Beastie Boys' "Fight for your right to party." I never quite understood what Wilde was getting at, but there's no need for Ford Nation to request a ticket to drunken stupors. Ford insists on it. You must party, and party hard. Life is a highway and you'll be riding it all night long if Ford has anything to do with it.

Ford resembles Brett Kavanaugh at Kavanaugh's U.S. Supreme Court nomination hearing. "I like beer," said Kavanaugh. "Still like beer. I don't know if you do. Do you like beer, Senator, or not? What do you like to drink? We drank beer and still do." On and endlessly on.
----

{{f94.png}} ''[[Doug Ford's phoney war takes priority over global warming | The Star|https://www.thestar.com/politics/political-opinion/2019/04/17/doug-fords-phoney-war-takes-priority-over-global-warming.html]]'' April 17, 2019, Martin Regg Cohn, [[Toronto Star]]

----
As the world warms up, a carbon cold war has descended on [[Canada]]. But beware the phoney war now being waged through litigation, deception and disruption.

The battle is just beginning — in courts of law and the court of public opinion. The bigger question is how it all ends. Don't be deceived by the early naysaying, for in a democracy the people have the final say — not just in provincial elections, but in federal campaigns. In a [[Toronto]] courtroom this week, the [[Ontario]] government launched [[Doug Ford]]'s quixotic legal battle against the federal carbon tax — at a cost of $30 million coming out of Ontario taxpayers' pockets.

It is a peculiar approach for a politician who always fancied himself a populist, not a constitutionalist.
----

{{f0.png}} ''[[Doug Ford's Pick to Investigate Ontario's Finances Previously Misled British Columbians on their Finances|https://pressprogress.ca/doug-fords-pick-to-investigate-ontarios-finances-also-misled-british-columbians-on-their-finances/]]'' July 19, 2018, [[PressProgress]]

----
Ford's pick to lead inquiry into [[Ontario]]'s finances has a history of fudging numbers, striking sketchy deals and a billion dollars in boondoggles

[[Doug Ford]] swears he's going to figure out what's going on with Ontario's finances, folks.

So, who better to lead the investigation than a man who has experience fudging numbers for his own political gain and, by the way, losing [[British Columbia]] more than a billion dollars?
----

{{f0.png}} ''[[Doug Ford's plan to merge paramedic services shocks Hamilton officials|https://www.thespec.com/news-story/9286969-doug-ford-s-plan-to-merge-paramedic-services-shocks-hamilton-officials/]]'' April 17, 2019, Matthew Van Dongen, [[Hamilton Spectator]]

----
The news comes as cities try to digest a parallel government plan to amalgamate public health units and create regional boards of health across [[Ontario]] by [[2021]]. That comes alongside a pending $200-million budget cut across the province.

But Johnson noted that the health unit change, while also "concerning," was at least specifically mentioned in the provincial budget.

The plans to overhaul local ambulance services, by contrast, "seems fairly contrary to the message we were getting in the budget lock-up," he said. The budget appeared to characterize planned paramedic service changes as limited to ambulance dispatch regionalization, he said.

In a written update to [[Hamilton]] councillors, Johnson added he was "most frustrated by the complete lack of any supporting documentation" associated with either wide-ranging amalgamation plan.
----

{{f182.png}} ''[[Doug Ford's popularity plummets as pandemic takes its toll|https://www.cbc.ca/news/politics/grenier-ford-polls-1.5996751]]'' April 22, 2021, Éric Grenier, [[CBC News]]

----
If [[Ontario]] Premier [[Doug Ford]] is defeated in next year's provincial election, he might look back at this past week as the beginning of the end for his government — the moment when his pandemic-fuelled popularity came to a sudden halt.

As the province's third wave hit record highs in daily COVID-19 case counts and new admissions to Ontario's already-strained hospitals, Ford's government introduced new measures last Friday that threw up checkpoints at the province's borders, gave police officers sweeping new powers and shut down a number of outdoor activities that most health experts have deemed safe .

Less than 24 hours later — and following a public outcry — the closed playgrounds were re-opened and police forces across the province refused the new powers they were given . Border stops duly went up on Monday but the [[Ottawa]] police are saying already that they will no longer continuously monitor crossings over the [[Ottawa River]].
----

{{f94.png}} ''[[Doug Ford's post-budget plan to declare bankruptcy|https://www.thestar.com/politics/political-opinion/2019/05/20/revealed-doug-fords-post-budget-plan-to-declare-bankruptcy.html]]'' May 20, 2019, Martin Regg Cohn, [[Toronto Star]]

----
His first budget would recast him as a kinder, gentler premier. Not too tough, not too soft — just right.

It all adds up to billions of dollars slashed from local education, transit, health care and social services. And it has provoked a growing backlash .

By holding back the bad news — under the guise of a good-news budget — Ford's Tories are belatedly paying a heavy price. Not as high a price, however, as ordinary Ontarians facing the daily drip-drip-drip of cascading cutbacks in recent weeks.
----

{{f0.png}} ''[[Doug Ford's Pride tomfoolery|https://nowtoronto.com/news/doug-ford-pride-homophobia/]]'' June 5, 2019, Enzo DiMatteo, [[Now Magazine]]

----
[[Doug Ford]] won't be attending Pride. It's the latest completely predictable – and embarrassing – plot twist in the ongoing saga at [[Queen's Park]].

Thankfully, the Legislature is officially on summer break as of this week, so presumably we will be spared more Ford foolishness and BS in the foreseeable future. It's been an exhausting and soul-crushing year under Ford. The Pride development is just another chapter in the clown act Ontarians have been subjected to.

The "breaking news" that Ford will be taking a pass on Pride festivities is not really news at all. That's because: a) Ford said some time ago that he won't be attending Pride, and b) everybody knows the premier is a political opportunist – not to mention, a homophobe.
----

{{f99.png}} ''[[Doug Ford's propaganda against a price on carbon|https://www.nationalobserver.com/2019/05/17/opinion/doug-fords-propaganda-against-price-carbon]]'' May 17, 2019, Gerald Kutney, [[National Observer]]

----
I recently re-read [[George Orwell]]'s classic novel [[1984]], in which propaganda is the "weapon" of the dystopian state. An uncomfortable feeling came over me, when I realized that a similar story is unfolding before our eyes with [[Ontario]] Premier [[Doug Ford]]'s state-sponsored propaganda targeting the federal government's price on carbon to mitigate climate change.

As severe floods struck [[Ottawa]] for the second time in three years, Ford himself realized that "something is going on and we have to be conscious of it." Despite the disasters, he expressed no sense of urgency and seeks to do less on climate change. Mitigation measures, such as funding for flood programs, have been cut.

Ontario is challenging the federal government's carbon price as unconstitutional in court. In an unorthodox move, Ford twisted the judges' inquiries during the trial into propaganda by stating on [[Twitter]] that the judge was supporting the provincial arguments. Following swift, harsh criticism, Ford deleted his tweet.
----

{{f0.png}} ''[[Doug Ford's reboot of sex education in Ontario: Same as it ever was|https://theconversation.com/doug-fords-reboot-of-sex-education-in-ontario-same-as-it-ever-was-122299]]'' August 26, 2019, Lauren Bialystok, [[The Conversation]]

----
[[Ontario]] has been embroiled in controversy over sex education since [[2015]] when updates to the province's health and physical education curriculum drew vocal opposition from a minority of parents.

As is typical for such policies, the loudest critics are those who feel that religious or traditional values are threatened by mandatory learning about sexual decision-making and [[LGBTQ]] identities. While educators and sexual health experts in [[Canada]] and at UNESCO are united on the evidence in favour of comprehensive school-based sexuality education, it has been a struggle to bring educational policies into line with their recommendations, even with strong public support.

The 2015 curriculum introduced by Liberal [[Kathleen Wynne]], the former Ontario premier, was a major step forward, with substantial updates to the material on sexual development and diversity, and new sections on sexting, bullying and consent.
----

{{f0.png}} ''[[Doug Ford's road to leader of Ontario PC party paved with controversy|https://www.thespec.com/news-story/8321973-doug-ford-s-road-to-leader-of-ontario-pc-party-paved-with-controversy/]]'' March 11, 2018, Samantha Beattie, [[Hamilton Spectator]]

----
• During his time as councillor, Ford faced criticism after handing out $20 bills to residents at a social housing complex at [[Christmas]]time in [[2013]]. Councillors raised concerns he was buying votes, as earlier that same week he'd pledged to personally donate a total of $50,000 to parks around the city.

• Ford claimed there were more library branches than Tim Hortons in his area.

• When Canadian literary icon [[Margaret Atwood]] criticized Ford's suggested library cuts in [[2011]], Ford fired back, telling reporters he didn't "even know her. If she walked by me, I wouldn't have a clue who she is."
----

{{f0.png}} ''[[Doug Ford's sex re-education|https://nowtoronto.com/news/doug-ford-sex-ed/]]'' July 21, 2018, Michael Coren, [[Now Magazine]]

----
The arguments around [[Ontario]]'s sex-education curriculum have been made countless times, and it's increasingly clear that most of its loudest critics haven't actually read the document.

Opponents of the [[2015]] curriculum, which has now been taught to countless students with few complaints, rushed to [[Doug Ford]]'s side when he declared during the provincial election that he would repeal the course. And they now expect and demand results.

Thus the [[Ford government]] announced very quickly that schools would return to a curriculum that was more than 20 years old, much to the delight of social conservatives. But it then promptly announced that some changes would be allowed and is now in a process of political obfuscation.
----

{{f0.png}} ''[[Doug Ford's sex-ed snitch line creates a useful crisis for PC government|https://nowtoronto.com/news/doug-ford-sex-education/]]'' August 25, 2018, Michael Coren, [[Now Magazine]]

----
The snitch line resembles the federal Conservatives' [[2015]] election move to set up a "barbaric cultural practices" hotline, which was simply a badly disguised attack on [[Muslim]]s. But the research within conservative ranks showed that it resonated with the populist right, the very people Ford considers his own. That matters in the dark world of Ford.

While Ford's sex-ed snitch line will no doubt be used anonymously by bigots, it's intended for another purpose: to create a "useful crisis" in the education system, much like the PC government of [[Mike Harris]] did in [[1995]]. Back then, education minister John Snobelen was caught on video saying he needed to "bankrupt" the education system to justify, among other initiatives, the government's rote learning curriculum.

The sex-ed snitch line is Snobelen redux.
----

{{f185.png}} ''[[Doug Ford's sinking numbers are weighing down the federal Conservatives|http://rabble.ca/columnists/2019/05/doug-fords-sinking-numbers-are-weighing-down-federal-conservatives]]'' May 31, 2019, Antonia Zerbisias, [[rabble.ca]]

----
Conservative leader [[Andrew Scheer]] is caught between the Liberal devil and the [[Ontario]] deep blue sea.

Actually, given Ontario Premier [[Doug Ford]]'s fast sinking poll numbers, [[Ford Nation]] can't even muster much of a blue wave. According to the [[Toronto Star]], "the trend line is unbearably bleak for Ford," with five public opinion surveys and internal party research reporting that the [[Progressive Conservative]] tide has turned.

Says [[Quito Maggi]], president and CEO of [[Mainstreet Research]], "We have never seen an incumbent premier reach these depths in popular opinion with barely a year into his mandate."
----

{{f94.png}} ''[[Doug Ford's slide in polls reflects disillusionment in his government's direction|https://www.thestar.com/politics/provincial/2019/05/26/it-almost-looks-like-they-just-werent-ready-to-be-in-government.html]]'' May 26, 2019, Rob Ferguson, [[Toronto Star]]

----
If Premier [[Doug Ford]] is wondering why his support has collapsed in public opinion polls, he need look no further than the town of Clinton, an hour's drive north of [[London]] in the heart of lush Huron County farmland. 

There he will find chartered accountant Paul Seebach, also a certified financial planner and proprietor of a financial services firm that bears his name. Last June, he voted for the local [[Progressive Conservative]] incumbent, [[Lisa Thompson]], now education minister.

"It almost looks like they just weren't ready to be in government," the 59-year-old tells the Star.
----

{{f0.png}} ''[[Doug Ford's supply side economics creating upheaval in the classroom|https://nowtoronto.com/news/doug-ford-teachers-strike-stephen-lecce/]]'' January 28, 2020, Doreen Nicoll, [[Now Magazine]]

----
Jonathan LeFresne graduated from teacher's college in [[2013]]. He worked for a private school for one year before being hired by the [[Toronto District School Board]] (TDSB) as a high school supply teacher. LeFresne is qualified to teach English, history, ESL, guidance and social sciences.

Every day for four years, LeFresne got up at 6:30 am to log into the daily supply list online. Sometimes he'd have to wait for upward of an hour and a half for a job. The teaching jobs offered were sometimes not in his area of expertise and could be anywhere in the school board area. This is the reality for short-term occasional teachers working in [[Ontario]].

Then LeFresne got a full-time contract for the [[2018]]-19 school year. But that spring, the [[Ford government]] announced it was increasing class sizes and LeFresne was declared surplus.
----

{{f94.png}} ''[[Doug Ford's Tories overreached. The courts overruled them. But students are still paying the price|https://www.thestar.com/politics/political-opinion/2020/01/22/doug-fords-tories-overreached-the-courts-overruled-them-but-students-are-still-paying-the-price.html]]'' January 22, 2020, Martin Regg Cohn, Opinion, [[Toronto Star]]

----
When [[Ross Romano]] went to university, he ran for student council so that he and his classmates could run their own show free from outside interference.

Now he's the cabinet minister in charge of colleges and universities, and part of a provincial government that's determined to rein in the student government he once belonged to.

Romano's not the only former student politician who grew up to be a professional politician in [[Ontario]]'s [[Progressive Conservative]] government. Education Minister [[Stephen Lecce]], responsible for kindergarten through Grade 12, was president of his student council at [[Western University]].
----

{{f94.png}} ''[[Doug Ford's trained seals embarrass themselves|https://www.thestar.com/opinion/editorials/2019/03/21/doug-fords-trained-seals-embarrass-themselves.html]]'' March 21, 2019, Editorial, [[Toronto Star]]

----
For at least 40 years, [[Queen's Park]] backbenchers have complained that power is increasingly held by the unelected gatekeepers in the premier's office and their own role has been reduced to that of compliant yes(wo)men. In fact, the most common emotional trajectory in provincial politics is the newbie MPPs plunge from idealism to the dispirited realization that his or her lot is tedious hours of house duty, the recitation of canned speeches and forelock-tugging to the leadership. The introduction of TV into the legislature in [[1986]] launched the era of backbenchers as performance art. The onset of caucus "messaging" – singing from the same rhetorical hymnal – took off in [[Ontario]] under the [[Mike Harris]] government in the [[1990]]s.

Leave it to Premier [[Doug Ford]], however, to reach new depths of inanity. Standing ovations for Ford and his cabinet ministers have become mandatory for [[Progressive Conservative]]s in the legislature, turning the government side into a crowd of fawning applauders worthy of citizenship in [[North Korea]]. In being turfed from Ford's caucus last week for his unruly ways, MPP [[Randy Hillier]] declared that one of the reasons he was expelled was his refusal to "stand and applaud" Ford's every utterance in [[Question Period]].

Hillier's assertion that the clapping is a command performance is not difficult to believe, given that no set of adults would behave so obsequiously of their own free will. To their feet they spring many times daily, furiously applauding dear leader, even as they furtively scan the chamber to ensure the premier's ever-watchful staff has noted their fealty.
----

{{f182.png}} ''[[Doug Ford's van customization has $50K price tag, documents show|https://www.cbc.ca/news/canada/toronto/doug-ford-camper-van-1.5032704]]'' February 25, 2019, Mike Crawley, [[CBC News]]

----
Customizing a van for Premier [[Doug Ford]] — with items that included a reclining leather sofa and a mini-fridge — would have cost taxpayers more than $50,000, according to a document filed in [[Ontario Superior Court]].

An estimate for customizing the van was filed by lawyers for [[Ontario Provincial Police]] Deputy Commissioner [[Brad Blair]] as part of a lawsuit. Blair is asking the court to force the province's ombudsman to investigate the appointment of Ford's friend, [[Toronto Police]] Supt. [[Ron Taverner]], to be the next OPP commissioner.

Blair has alleged that Ford's chief of staff told the OPP to buy a "large camper-type vehicle," have it modified to the premier's specifications and keep the costs off the provincial books.
----

{{f182.png}} ''[[Doug Ford's van skewered as a 'pimped-out ride' and 'Taj Mahal on wheels'|https://www.cbc.ca/news/canada/toronto/doug-ford-camper-van-opposition-1.5034689]]'' February 26, 2019, Lisa Xing, [[CBC News]]

----
Opposition leaders are slamming [[Doug Ford]] and his government over details of the camper van the premier wanted customized to his specifications.

While Ford did not attend question period Tuesday, the New Democrats did not hold back.

"The vehicle the premier asked for sounds like the Taj Mahal on wheels," said [[Taras Natyshak]], the NDP MPP for [[Essex]].
----

{{f185.png}} ''[[Doug Ford's war on journalists intensifies as relations with media continue to sour|http://rabble.ca/columnists/2019/05/doug-fords-war-journalists-intensifies-relations-media-continue-sour]]'' May 3, 2019, Antonia Zerbisias, [[rabble.ca]]

----
The war between [[Doug Ford]]'s government and the news media escalated this week when the [[Ontario]] premier and his finance minister [[Vic Fedeli]] took off for [[New York City]] on Monday, ostensibly to sell U.S. corporations on the idea that the province is "open for business."

While there, Ford popped up on the Fox Business Network, the right arm of the decidedly right-wing Fox (infotainment) News Channel on which, if something is in the public interest, it's dubbed "socialism."

During the surprise four-minute segment, conservative host/commentator Stuart Varney buttered up a beaming Ford by comparing his government style to that of [[Donald Trump]]'s -- all of which the premier lapped right up.
----

{{f94.png}} ''[[Doug Ford's year of flipping pancakes|https://www.thestar.com/opinion/star-columnists/2019/06/10/doug-fords-year-of-flipping-pancakes.html]]'' June 10, 2019, Heather Mallick, [[Toronto Star]]

----
It's hard to believe that either Scheer or Ford would react in quite this way. First of all, Ford, unpopular as he is right now, is like all politicians, unable to believe he is so annoying that he should lower his profile. Second, although Ford has been told his polls are damning, he will dismiss them as slanted and/or temporary. He thinks the legislation he passed with ease — a pile of golden legal pancakes topped with foaming beer — is quite splendid and it will take time over the summer for its felicity to sink in. I say pancakes because that's a fair metaphor for a certain kind of government run by men like Ford, [[Alberta]] Premier [[Jason Kenney]] and U.S. President [[Donald Trump]]. Such governments govern by simply flipping the laws enacted by the hated previous government. Without new ideas or energy or deep thought, they flick switches. They do the opposite.

Ford was brisk with laws, regulations and cuts. He eliminated the 50 Million Trees program, removed electric car charging stations from GO parking lots, ended the emissions-testing [[Drive Clean]] program, cancelled cap and trade and killed many other valuable green projects. He didn't propose anything new to protect [[Ontario]] from global heating, he just flipped every pancake he could find.

He did the same in the health sector, cutting funding for mental health, centralizing health care and ambulance services, and promising to cut health coverage in little ways that add up for students, vacationers, women needing midwives, and many more people. He struck education hard, flipping much of what [[Kathleen Wynne]]'s Liberals had done, increasing class sizes, dumbing down the curriculum, cutting school repairs, cutting financial help for college and university students and so on. He did the same in culture, social services, research, and alcohol regulations. Reading [[Fatima Syed]]'s list in the [[National Observer]] of Ford's cuts or planned cuts, one feels dizzy. It is a compilation of negatives, a list of non-achievements in the sense that it is a list of problems he will now do nothing about. The problems remain. Almost all Ford did this year was flip pancakes.


ARTICLE CONTINUES BELOW
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Doug Schweitzer |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Dougald Lamont |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Douglas Brinkley |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f94.png}} ''[[Down in the polls, Ford says Ontarians want him to 'keep going, ignore the media'|https://www.thestar.com/politics/provincial/2019/07/30/ford-says-ontarians-want-him-to-keep-going-ignore-the-media.html]]'' July 30, 2019, Robert Benzie, [[Toronto Star]]

----
Down in the polls and scrambling to regroup after a rocky start to summer for his 13-month-old government, Premier [[Doug Ford]] insists Ontarians are behind him.

"The people out there when I go from town to town — and I'm all over the province — people come up to me and the number one comment is: 'keep going, ignore the media,'" Ford told Lorne Brooker at Belleville's CJBQ radio on Tuesday.

"It's not you — I wish more media outlets were like you — but to put it into perspective we're up against some of the largest unions in the country that have had their hands in the taxpayer's pocket for 15 years," the premier continued.

"We're up against the special interest groups again. They have their hands in the cookie jar as they say, we're pulling their hands out and … starting to respect the taxpayers," he said.
----

{{f0.png}} ''[[Down in the polls, Ford to shuffle cabinet on Thursday|https://ipolitics.ca/2019/06/19/down-in-the-polls-ford-to-shuffle-cabinet-on-thursday/]]'' June 19, 2019, Marieke Walsh, [[iPolitics]]

----
TORONTO—Premier [[Doug Ford]] will shuffle his cabinet on Thursday, as the government looks to reset following a steady slide in public opinion polls.

The government confirmed weeks of rumours about a looming shuffle late Wednesday. The new cabinet will be revealed at 10:30 a.m. on Thursday.

Since the April 11 budget, the government has struggled to counter the negative narrative advanced by critics of funding cuts and changes that have affected everything from school boards to municipalities to health agencies and autism services.
*If you are connected to the Internet:
**[[Long press / right-click|https://docs.google.com/uc?export=download&id=1HQ2_Nil2zG2nT0PzJNot1xf5lEIakFjN]] and download. (Occasional updates.)

*[[Send feedback|mailto:kazowie@gmail.com?subject=Re:DougWiki feedback]]
{{||StandardTid}}
----

{{f182.png}} ''[[Dozens of People's Party riding associations deregistered|https://www.cbc.ca/news/politics/ppc-eda-deregistration-1.5473896]]'' February 24, 2020, Éric Grenier, [[CBC News]]

----
Dozens of electoral district associations affiliated with the [[People's Party of Canada]] have been deregistered by [[Elections Canada]] for failing to meet their reporting requirements, just months after the party contested its first general election.

The PPC captured just 1.6 per cent of the overall vote in the October election and elected not a single candidate — not even party leader [[Maxime Bernier]], who quit the Conservative Party in [[2018]] to form his own political vehicle.

Thirty-eight PPC electoral district associations (EDAs) were deregistered: 15 in [[Quebec]], 10 in [[Ontario]], 10 in Atlantic Canada and one each in [[Alberta]], [[Manitoba]] and [[British Columbia]].
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Drew Anderson |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Drudge Report |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Drug program changes could leave 46K Albertans without coverage starting March 1|https://calgary.ctvnews.ca/drug-program-changes-could-leave-46k-albertans-without-coverage-starting-march-1-1.4775956]]'' January 20, 2020, Kevin Green, [[CTV News]]

----
CALGARY -- The province is changing eligibility requirements for the Seniors Drug Benefit Program on March 1, which could leave some 46,000 [[Alberta]]ns without coverage.

The [[United Conservative Party]] announced in the October budget that it will no longer cover drug costs for spouses under age 65 and dependent children of seniors.

Many people are only finding out now, as letters have been sent to those about to be affected.
{{||StandardTid}}

{{||StandardTid}}
----

{{f182.png}} ''[[Duel of the convoys as yellow vests and Canada Action both set sights on Ottawa|https://www.cbc.ca/news/canada/calgary/alberta-pipeline-convoys-1.4969238]]'' January 7, 2019, Sarah Rieger, [[CBC News]]

----
"At the end of the day there's one highway and we want to make sure that our movement is peaceful and that we allow for vehicles, like the working-class person to make sure they're getting to work, and we don't want to disrupt anybody's life because of this other than when we get to [[Ottawa]]."

But, [[Canada Action]] wants to make it clear that they have no affiliation with the yellow vests, saying they don't want their pro-pipeline message to stray from its target.

"They've assured us that they're very much focused on energy and resources and pipelines, and I've just expressed to them that … for me personally I just look at the yellow vests as being a French thing from [[France]]. And I think we should stay focused on Canadian symbols," said [[Cody Battershill]], the organization's founder.
<div style="float: right; max-width:300px">

|>| !Duff Conacher |
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f99.png}} ''[[Duffy connected charity critic to lucrative industry cash|https://web.archive.org/web/20150508164245/http://www.nationalobserver.com/2015/05/04/news/duffy-connected-charity-critic-lucrative-industry-cash]]'' May 4, 2015, Sandy Garossino, [[National Observer]]

----
Poorly redacted entries in [[Mike Duffy]]'s diary suggest that the then-senator used his influence and connections during early [[2012]] to set in motion a lucrative flow of petroleum and mining industry speaking fees to [[Vivian Krause]] — the star witness at parliamentary hearings that set the stage for the [[Harper government]]'s scorching attack on environmental charities.

Entries in Duffy's calendar show that he met with, assisted and promoted the controversial charities critic. Krause, a North [[Vancouver]]-based blogger and [[Financial Post]] contributor, is mentioned more than a dozen times in Duffy's personal calendar in the first half of 2012. During this period, the [[National Energy Board]]'s contentious hearings for the proposed [[Enbridge]] [[Northern Gateway pipeline]] began, and Krause was featured prominently in the Harper government's ambitious agenda targeting charities.

Krause took center stage as three parliamentary hearings and a Senate inquiry between January and June 2012 attempted to cast doubt on the integrity of Canadian environmental charities. Her claims critiquing foreign donations to environmental charities became the talking points of Prime Minister Harper, senior cabinet ministers, and prompted an $8 million [[Canada Revenue Agency]] audit of the "political activities" of charities — many of which oppose oil sands development.
----

{{f93.png}} ''[[Duly Quoted: Doug Ford, on His Council Attendance Record|https://torontoist.com/2014/10/duly-quoted-doug-ford-on-his-council-attendance-record/]]'' October 3, 2014, Sarah Sweet, [[Torontoist]]

----
Mayoral candidate tells the [[CBC]] that he works hard—and that he's absolutely not a bully.

"You're being disingenuous with the listeners … I worked 18 hours a day … Did I miss a few votes about maybe a stop sign? Or about extending a lunch or extending a speaking time? Yeah … I had one of the best attendance records for showing up, being there; I was out lobbying votes. You don't just sit in your chair at council when they pontificate over nothing."

-[[Doug Ford]], responding to questions this morning on Metro Morning about his council attendance record. (Ford was absent for 53 per cent of the council votes in [[2014]].) Ford later returned to the matter of host [[Matt Galloway]]'s sincerity, saying, "I've never had an interview that someone has been so disingenuous to me in my life"—that was after Galloway asked Ford whether he was a bully, and referred to his public feud with the police chief and his verbal attack on the father of a child with autism. (The candidate also made it clear that, no, he does not believe he's a bully.) Ford then went on to defend his plan to cut the Land Transfer [[Tax]], asserted that [[John Tory]] doesn't understand City Hall, and said that what he loves most about [[Toronto]] is its diversity—and also [[Ford Fest]]: "Ford Fest, it's a true snapshot of Toronto."
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Dunn Foundation |
|!tax id |65-0415977|
|!website |[[dunnfoundation.org/|https://www.dunnfoundation.org/]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |October 2, 2019|<|<|
|!Registration|<|<|<|
|!Name |[[Dunn Foundation|https://www.erieri.com/Form990Finder/Details?EIN=650415977]]|<|<|
|!EIN |65-0415977|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |04/1994|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990PF|http://990.erieri.com/EINS/650415977/650415977_2018_10a7fa34.PDF]]|06/18/19| $87,955,839.00|
|!2017 |[[990PF|http://990.erieri.com/EINS/650415977/650415977_2017_10294fbb.PDF]]|02/14/19| $103,115,845.00|
|!2016 |[[990PF|http://990.erieri.com/EINS/650415977/650415977_2016_0e7f6f2f.PDF]]|11/22/17| $108,194,803.00|
|!2015 |[[990PF|http://990.erieri.com/EINS/650415977/650415977_2015_0d129ecf.PDF]]|11/03/16| $130,958,941.00|
|!2014 |[[990PF|http://990.erieri.com/EINS/650415977/650415977_2014_0d25e70b.PDF]]|12/06/16| $136,903,918.00|
|!2013 |[[990PF|http://990.erieri.com/EINS/650415977/650415977_2013_0a8e6465.PDF]]|09/11/14| $84,005,771.00|

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Dustin van Vugt |
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Dylann Roof |
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !E. Jean Carroll |
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Earth to Andrew Scheer - never tick off Stephen Harper|http://globalnews.ca/news/6292315/andrew-scheer-resigns/]]'' December 13, 2019, Charles Adler, Commentary, [[Global News]]

----
And until Thursday, he was just a regular, down-home guy — "Andy Everyman" — but now that mask has been peeled off his self-righteous face. It turns out that the Everyman isn't satisfied with making a quarter of a million dollars a year, some of it tax-free, with free housing in a mansion and free food cooked by a chef.

Apparently, Mr. Everyman also wants party donors, 90 per cent of whom don't make anywhere close to his coin, paying for his children's private school education.

When this news was leaked by people trying to motivate him to take that walk in the snow, it seems even former Conservative prime minister [[Stephen Harper]] was upset about it.
----

{{f94.png}} ''[[Earth to Doug Ford: You're being booed for a reason|https://www.thestar.com/opinion/editorials/2019/09/22/earth-to-doug-ford-youre-being-booed-for-a-reason.html]]'' September 22, 2019, Editorial, [[Toronto Star]]

----
Ford, it appears, fails to understand that the funding cuts he has made in everything from education to welfare, legal aid, child care and public health hurt people in [[Progressive Conservative]] strongholds, such as the 905 belt, rural and northern areas, as much as they do voters in [[Toronto]].

Perhaps, then, it's time for him to recognize that he can't retain support from people in suburban and rural areas simply by pitting them against those he calls the "urban elites."

Instead, he should focus on delivering on his election promise to reduce [[Ontario]]'s deficit by finding "efficiencies," rather than serving up a never-ending smorgasbord of cuts to services and jobs.
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Ecojustice alleges unfairness in 'secret' public inquiry into anti-Alberta energy campaign|https://www.cbc.ca/news/canada/edmonton/inquiry-steve-allan-alberta-1.5492804]]'' March 11, 2020, Charles Rusnell, [[CBC News]]

----
[[Ecojustice]], an environmental law charity, is accusing the inquiry into anti-[[Alberta]] energy campaigns of unfairness for not following what it says are the basic rules of disclosure for a public inquiry.

"An inquiry held in secret cannot be called a 'public' inquiry," said Barry Robinson, a lawyer with Ecojustice in [[Calgary]]. "Legitimate public inquiries apprise, inform and educate the government and the public in an open and transparent manner.

"The current process in Alberta does not meet these standards."
----

{{f182.png}} ''[[Ecojustice asks court to stop inquiry into alleged foreign-funded anti-Alberta energy campaigns | CBC News|https://www.cbc.ca/news/canada/edmonton/ecojustice-asks-court-to-stop-inquiry-into-alleged-foreign-funded-anti-alberta-energy-campaigns-1.5664703]]'' July 27, 2020, Jennie Russell, [[CBC News]]

----
An environmental law group is seeking an injunction that would suspend the provincial government's controversial inquiry into alleged foreign-funded attacks on [[Alberta]]'s energy industry until the court can rule on an earlier legal challenge.

In November, [[Ecojustice]] filed a judicial review application in the Court of Queen's Bench that asked the court to halt the inquiry. It alleged the $2.5-million inquiry was created for "partisan political purposes" and had been tainted by bias from the outset.

The non-profit group claimed the inquiry was called for an improper purpose outside the Public Inquiries Act, and that both its terms of reference and public comments by the [[United Conservative Party]], Premier [[Jason Kenney]], and Justice Minister [[Doug Schweitzer]] predetermined facts that inquiry commissioner [[Steve Allan]] had not yet established.
----

{{f99.png}} ''[[Ecojustice urges Ford government to undo COVID-19 environmental rollbacks|https://www.nationalobserver.com/2020/05/20/news/ecojustice-urges-ford-government-undo-covid-19-environmental-rollbacks]]'' May 20, 2020, Emma McIntosh, [[National Observer]]

----
Green law charity [[Ecojustice]] is urging the [[Ontario]] government to undo the province's dismantling of environmental protections during the COVID-19 pandemic, calling them an unnecessary overreach that leaves the public in the dark.

On April 1, citing the pandemic, the government suspended a broad swath of environmental protection law, effectively allowing the province to push forward environmentally significant projects or policy changes — even those that don't relate to COVID-19 — without consulting or notifying the public. 

But the law already allows the government to skip public consultation if a public health emergency demands it, said Ecojustice staff lawyer Rob Wright. The only conditions are that the government notifies the auditor general and the public and explains its reasoning — stipulations that aren't included in the exemption Ontario passed last month.
{{||StandardTid}}
----

{{f84.png}} ''[[Economists explain why Conservative outrage over deficits is massively overblown|https://north99.org/2019/10/30/economists-explain-why-conservative-outrage-over-deficits-is-massively-overblown/]]'' October 30, 2019, Kian Malekanian, [[North99]]

----
"Interest-rates will eat our babies screed." That's how one economist describes the rhetoric around deficits coming from Conservatives and right-wing publications. What this narrative often fails to point out is that [[Canada]] is doing exceptionally well in terms of debt and deficits.

Yes, the absolute size of debt and deficits are increasing. But so is the size of our economy and the size of our government's expenditures. The figures that really matter are debt relative to GDP and debt service costs. As economist [[Kevin Milligan]] points out, both are decreasing in Canada. In the following twitter thread, Milligan shows exactly why the outrage over deficit spending is overblown.

Other economists seem to agree. [[Trevor Tombe]] points to the fact that interest relative to government revenues is at its lowest point in Canadian history.

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ed Fast |
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Ed Fast rejects Scheer's offer of critic's post, cites leadership concerns|https://www.cbc.ca/news/politics/conservative-critics-liberal-ministers-1.5378402]]'' November 29, 2019, Kathleen Harris, [[CBC News]]

----
[[Ed Fast]], a former trade minister under [[Stephen Harper]], has turned down an offer to serve in [[Andrew Scheer]]'s "shadow cabinet," citing concerns about his leadership.

In an interview with [[CBC News]], Fast said he spoke with the Conservative leader this week about where he might fit into the lineup of critics tasked with scrutinizing Liberal cabinet ministers.

"I expressed my desire not to be included at this time," he said.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ed Meese |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/9/93/The_Murr_family_attends_several_events_after_their_Supreme_Court_argument._%2832731718374%29.jpg/175px-The_Murr_family_attends_several_events_after_their_Supreme_Court_argument._%2832731718374%29.jpg]] |
|!birth name |Edwin Meese III|
|!birth date |December 2, 1931 (89 years)|
|!birth place |[[Oakland, California|https://en.wikipedia.org/wiki/Oakland,_California]], U.S.|
</div>

!!!See also
*[[Ed Meese|https://en.wikipedia.org/wiki/Ed_Meese]] - //Wikipedia.//
*[[Edwin Meese|https://commons.wikimedia.org/wiki/Category:Edwin_Meese]] - //Wikimedia Commons.//

!!!External links
*[[Edwin Meese III|https://www.sourcewatch.org/index.php/Edwin_Meese_III]], SourceWatch.

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Ed the Sock dips toe into Ontario Autism Program debate with parody of PC social media campaign|https://globalnews.ca/news/5401677/ed-the-sock-ontario-government-social-media/]]'' June 18, 2019, Travis Dhanraj, [[Global News]]

----
Steven Kerzner, known by most Canadians for his character Ed the Sock, is using social media to target the provincial government's changes to the [[Ontario Autism Program]].

On Sunday, Kerzner posted a photo of Ed the Sock on [[Twitter]] showing the puppet at a local convenience store with a caption that read, in part: "Stopped by my local convenience store. There weren't any people there jonesing for beer, which is surprising cuz @fordnation @OntarioPCParty is wasting $1 billion to get beer in corner stores but won't help #autism families w/ needed funding."

The tweet mocks dozens of social media posts by PC MPPs, who shared pictures of themselves last month at local stores to promote the government's plans to increase access to beer and wine.
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Editorial: Provincial downloading of services onto property taxes unconscionable|https://www.manitoulin.ca/editorial-provincial-downloading-of-services-onto-property-taxes-unconscionable/]]'' August 28, 2019, Editorial, [[Manitoulin Expositor]]

----
"There is only one taxpayer" is an oft quoted phrase, most often cited by both large and small-c conservatives, this is most definitely true—but not all tax collectors are created equal. That is why The Expositor greeted the recent provincial announcement that the costs of several important public services are being downloaded onto municipal taxpayers.

The downloading announcement was made during the recent Association of Municipalities of [[Ontario]] annual gathering in [[Ottawa]]. Ontario Premier [[Doug Ford]] spoke to the AMO delegates about "getting out of your way" and "partnering" with municipalities to "find efficiencies." It was quite evident that few in the room at AMO realized what the premier was actually saying to them—that discovery was left for later on the evening news. We will leave our opinion on that tactic aside.

The reality of taxation is that municipalities have the least clout when it comes to being able to gather revenue from their communities, particularly those small rural communities to be found on Manitoulin, [[Northern Ontario]] and across the rest of the province. Federal and provincial coffers may be stretched in these days where it is all the rage to race to the bottom of corporate and wealth taxes—but they have nothing on the drum tight budgets facing most rural communities.

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Edmonton street artist paints satire UCP mural|https://globalnews.ca/news/6615758/aja-louden-ucp-street-art-budget/]]'' March 1, 2020, Allison Bench, [[Global News]]

----
An [[Edmonton]]-based street artist has put together a political piece that's turning heads online.

AJA Louden, who also painted a mural of [[Greta Thunberg]] last October to coincide with her visit to Edmonton, has put together a political satire piece targeting [[Jason Kenney]] and the UCP.

It shows a caricature of Kenney holding scissors with ribbons saying "healthcare, the arts, education" being cut, while arms labelled "war room, energy corps., insurance" grab at a sack of money from his other hand.

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Education workers to begin work-to-rule after negotiations break off|https://www.cbc.ca/news/canada/toronto/education-workers-work-to-rule-1.5302209]]'' September 29, 2019, [[CBC News]]

----
Some 55,000 education workers in [[Ontario]] are set to embark on work-to-rule on Monday after last-minute contract talks failed to reach a deal.

The decision on a legal strike position comes at the end of two days of last-minute contract talks between [[CUPE]], the province and the Council of Trustees' Associations in an effort to avoid a work-to-rule campaign.

"It is deeply disappointing that CUPE has decided to end talks this weekend, and proceed with a partial withdrawal of services, despite a limited number of outstanding items at the table," Minister of Education [[Stephen Lecce]] said in a statement Sunday evening.
----

{{f0.png}} ''[[Educational workers hold strike vote as Ontario students head back to school|https://www.thesudburystar.com/news/national/educational-workers-hold-strike-vote-as-ontario-students-head-back-to-school]]'' September 4, 2019, Shawn Jeffords, Canadian Press, [[Sudbury Star]]

----
TORONTO — [[Ontario]] students returned to class Tuesday (and today in [[Sudbury]]) amid uncertainty surrounding labour talks between the government and unions representing public school teachers and educational workers.

Education sector contracts expired Saturday and while bargaining is still in its early stages warning signs have already begun to emerge from the talks.

The union representing 55,000 education workers — custodians, clerical workers and educational assistants — asked its members Tuesday for a strike mandate after conducting some bargaining with the government and the province's school boards this summer.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Edward Keenan |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Edward Snowden |
</div>

!!!See also
*[[Edward Snowden|https://en.wikipedia.org/wiki/Edward_Snowden]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f182.png}} ''[[Eight ideas millennial Conservatives want their party to talk about|https://www.cbc.ca/news/politics/millennial-conservatives-1.5443425]]'' February 2, 2020, Catherine Cullen, [[CBC News]]

----
Leadership races can be bruising, bare-knuckled slugfests for political dominance. Those are the moments that tend to grab headlines.

But a leadership race also can offer an opportunity for a political party to engage in policy renewal — maybe even some soul-searching.

As the [[Conservative Party of Canada]] looks for a new leader, some young Conservatives are asking themselves what it would take to make their party more attractive to newer voters.
----

{{f94.png}} ''[[Eight pivotal Toronto ridings to watch on election night|https://www.thestar.com/politics/federal/2019/10/15/8-toronto-ridings-to-watch-on-election-night.html]]'' October 17, 2019, Ed Tubb, [[Toronto Star]]

----
[[Justin Trudeau]]'s Liberals swept all 25 of [[Toronto]]'s ridings en route to a majority win in [[2015]], and the party will need to do well in the city again on Monday in order to have a chance at remaining in government.

To achieve that, it needs to defend most — ideally all — of the suburban Toronto seats it won from [[Stephen Harper]]'s Conservatives, while simultaneously fending off a New Democrat resurgence downtown.

The website 338[[Canada]], which projects riding-by-riding results based on available polls, has the Liberals as strong favourites in all but eight Toronto ridings, where party hopes rest on seven one-term incumbents and one newcomer.
----

{{f0.png}} ''[[Eight things you need to know about voter suppression in Canada|https://pressprogress.ca/eight_things_you_need_to_know_about_voter_suppression_in_canada/]]'' November 18, 2013, [[PressProgress]]

----
The [[Elections Canada]] investigation into voter suppression during the [[2011]] federal election is making headlines again.

This time, it's because an [[Ontario]] judge lifted an order, allowing for the publication of the names of six Conservative political staffers who were interviewed by Elections Canada.

They allege a former campaign staffer, [[Michael Sona]], had taken credit for a voter-suppression scheme in [[Guelph]]. The automated calls impersonating Elections Canada on election day, placed to non-Conservative voters, directed people to incorrect polling stations.
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Elaine Chao |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Election ads on WeChat posted by users: company|https://www.cbc.ca/news/politics/wechat-election-social-media-1.5318589]]'' October 14, 2019, Elizabeth Thompson, [[CBC News]]

----
This Conservative Party ad appeared on [[WeChat]].

"[[Justin Trudeau]]'s Liberals have a plan to legalize hard drugs just like they legalized marijuana," reads the ad. "Only [[Andrew Scheer]]'s Conservatives will stop Trudeau's hard drug legalization plan and keep our kids safe."

The ad carries the Conservative Party's logo and says it was "authorized by the official agent for the [[Conservative Party of Canada]]." It's similar to an attack ad that appeared on the Conservative Party's official website on Oct. 9.

No comment from Conservatives
----

{{f94.png}} ''[[Election campaign marked by 'unhealthy' polarization, and it may be about to get worse|https://www.thestar.com/politics/federal/2019/10/16/election-campaign-marked-by-unhealthy-polarization-and-it-may-be-about-to-get-worse.html]]'' October 16, 2019, Bruce Campion-Smith, [[Toronto Star]]

----
OTTAWA—No matter who emerges the winner from Monday's election, the prime minister will take charge of a country divided by an acrimonious election.

And those divisions won't evaporate once the ballots are counted. Indeed, the election results threaten to further exacerbate political fault lines, along geography, gender and the key issues at play.

Experts point to a few reasons for the divisions. For starters, the issues at the core of this election, such as climate change, have been divisive. Liberals and Conservatives in particular have sought to highlight those divisions to their advantage. And experts note a new trend with partisans identifying emotionally with their party with the result that political debates take on an "us versus them" tone.
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Election debate: a breakdown of false, inaccurate statements leaders made|https://globalnews.ca/news/6004710/federal-leaders-english-debate-baloney-meter/]]'' October 8, 2019, Canadian Press, [[Global News]]

----
When they weren't talking over each other or trying to land political body blows, the six federal leaders who squared off in an English-language debate Monday night each made statements with varying degrees of accuracy.

The [[Canadian Press]] Baloney Meter, which is a dispassionate examination of political statements culminating in a ranking of accuracy on a scale of "no baloney" to "full of baloney," has weighed one claim from each leader.
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Election Notebook: Kenney denies RCMP investigation, Alberta Party health plan and mental health questions|https://edmontonjournal.com/news/politics/election-notebook-kenney-denies-rcmp-investigation-alberta-party-health-plan-and-mental-health-questions]]'' April 12, 2019, Emma Graney, [[Edmonton Journal]]

----
UCP Leader [[Jason Kenney]] said Friday he doesn't believe he or his party are under an [[RCMP]] investigation related to the [[2017]] UCP leadership election, despite recent reports.

Left-leaning [[PressProgress]] reported this week that multiple people who participated in the UCP leadership vote indicated they've been questioned by RCMP investigators. Two said their names appeared on a list attached to phoney e-mail addresses that were used in the voting process.

Asked about that by former [[Wildrose Party]] leader [[Danielle Smith]] on her 770 CHQR radio show, Kenney said there were "all sorts of protocols in place to prevent any silly business from happening."
----

{{f182.png}} ''[[Election winner will choose new ambassador - and possibly a reset with Washington|https://www.cbc.ca/news/politics/canada-votes-newsletter-week17-1.5242542]]'' August 11, 2019, [[CBC News]]

----
The campaign is not officially on yet, but party leaders are travelling the country, with war rooms plotting schedules for what will be a very busy few months.

Where they go, and why, will say a lot about what each party sees as the strengths and weaknesses that lie ahead.

One issue that did get a lot of attention this week, is the resignation of [[Canada]]'s ambassador in [[Washington]].

After three years in what is arguably considered Canada's most important diplomatic posting, [[David MacNaughton]] is calling it quits to return to the private sector.
----

{{f182.png}} ''[[Election, N.Z. attack fuelled right-wing extremist surges online, research finds|https://www.cbc.ca/news/technology/canadian-right-wing-extremism-online-1.5617710]]'' June 19, 2020, Thomas Daigle, [[CBC News]]

----
A report released Friday on Canadian involvement in right-wing extremism online should serve as a "wake-up call" about the widespread nature of the movement and highlights a growing shift toward the use of less regulated platforms, says an expert on the phenomenon.

The research , led by the U.K.-based Institute for Strategic Dialogue (ISD) think-tank, identified more than 6,600 online channels — pages, accounts or groups — where Canadians were involved in spreading white supremacist, mysogynistic or other radical views.

On some forums, Canadians were found to be "highly active," even more, on average, than users in the U.S. and Britain.

{{||StandardTid}}
----

{{f0.png}} ''[[Elections Alberta ends practice of naming people, organizations fined for violating law|http://globalnews.ca/news/6228529/elections-alberta-fines-violations-publishing-names/]]'' November 28, 2019, Caley Ramsay, [[Global News]]

----
[[Alberta]]'s election agency has moved away from publishing the names of those fined for violating the election finances act.

The move comes less than a week after the UCP government passed Bill 22, dissolving the Office of the [[Election Commissioner]] and firing the independent election commissioner [[Lorne Gibson]]. The duties of the office are now under the Office of the Chief Electoral Officer.

The controversial bill led to outrage from the Official Opposition, as Gibson had been investigating the [[2017]] UCP leadership race, which now-Premier [[Jason Kenney]] won. The UCP maintains the move is about saving money and that all ongoing investigations will continue under [[Elections Alberta]].

{{||StandardTid}}
----

{{f99.png}} ''[[Elections Canada 'fully prepared' for threats to October vote|https://www.nationalobserver.com/2019/05/10/news/elections-canada-fully-prepared-threats-october-vote]]'' May 10, 2019, Fatima Syed, [[National Observer]]

----
[[Stéphane Perrault]] has been imagining everything that could go wrong with the [[2019]] federal election for four years.

The [[Elections Canada]] chief electoral officer and his team have run through an array of scenarios in partnership with Canada's security organizations, political parties and the federal public service, preparing for such issues as:

What happens if there's a data breach, and it is not known whether it's domestic or foreign interference?
----

{{f49.png}} ''[[Elections Canada calls for crackdown on 'deceptive' political phone calls|https://nationalpost.com/news/politics/elections-canada-calls-for-crackdown-on-deceptive-political-phone-calls]]'' March 28, 2013, [[National Post]]

----
Chief Electoral Officer [[Marc Mayrand]] wants Parliament to overhaul [[Canada]]'s elections law to prevent deceptive telephone calls by adding stiffer penalties and giving new powers to investigators.

In a recommendation aimed directly at the calls received in [[Guelph]], Ont., on the [[2011]] election day, Mayrand says Parliament should close a loophole in the [[Criminal]] Code and make it illegal to impersonate an [[Elections Canada]] official. He advises maximum penalties on conviction of violators of $250,000 in fines and five years in jail.

In a report tabled in Parliament on Wednesday, Mayrand suggests that political parties develop "codes of conduct" aimed at preventing the kind of misleading phone calls reported by more than 1,400 Canadians in 247 ridings in the last election.
----

{{f0.png}} ''[[Elections Canada concerned facts may interfere with federal election|https://www.thebeaverton.com/2019/08/elections-canada-concerned-facts-may-interfere-with-federal-election/]]'' August 19, 2019, Alex Huntley, satire, [[The Beaverton]]

----
OTTAWA – [[Elections Canada]] is issuing a special warning to all advocacy groups that they should not issue any scientifically verifiable facts during the election that would interfere with Canada's democracy.

Chief Electoral Officer [[Stéphane Perrault]] explained that communicating proven science such as climate change, melting glaciers, or a baking soda and vinegar volcano science project could indirectly challenge the candidacy of [[Maxime Bernier]].

"Confirming or denying what candidates say with scientific reasoning or peer-reviewed studies is considered advocacy," explained Perrault to the press. "Some say the earth revolves around the sun. Others say magic. Advocacy groups must remain silent on that trouble-maker Galileo Galilei and his controversial discoveries."
----

{{f0.png}} ''[[Elections Canada fingers phone of 'Pierre Poutine' in robocalls affair|https://globalnews.ca/news/217052/elections-canada-fingers-phone-of-pierre-poutine-in-robocalls-affair/]]'' February 28, 2012, Steve Rennie, [[Global News]]

----
[[Elections Canada]]'s chief investigator says the clearly fake name was likely used to cover the tracks of whoever was behind misleading and harassing calls to voters in [[Guelph]], Ont., in the last federal election.

Voters in Guelph reported getting calls from a phone number with a 450 area code directing them to the wrong polling station.

Elections Canada investigator [[Al Mathews]] obtained phone records showing the number behind the Guelph calls was the same one registered to "[[Pierre Poutine]]."
----

{{f182.png}} ''[[Elections Canada probing call complaints in 200 ridings|https://www.cbc.ca/news/politics/elections-canada-probing-call-complaints-in-200-ridings-1.1193246]]'' March 29, 2012, Meagan Fitzpatrick, [[CBC News]]

----
[[Elections Canada]] is looking into 800 complaints from voters about robocalls and live calls made in 200 ridings during the last federal election, the agency's head said Thursday.

Chief electoral officer [[Marc Mayrand]] wouldn't comment specifically on the ongoing investigation in the [[Ontario]] riding of [[Guelph]], or confirm how many official investigations are underway, but he did tell MPs that 250 case files have been opened at the chief election commissioner's office.

He cautioned that some complaints can be combined into a single file or investigation.
----

{{f182.png}} ''[[Elections Canada probing hoax calls to voters|https://www.cbc.ca/news/canada/elections-canada-probing-hoax-calls-to-voters-1.1029391]]'' May 11, 2011, Dave Seglins, [[CBC News]]

----
[[Elections Canada]] has launched an investigation into an election day telephone hoax designed to prevent voters from reaching the polls in three ridings in [[Ontario]].

[[CBC News]] has obtained a copy of a fraudulent automated telephone message reported in [[Guelph]], [[Ottawa]] and [[Kitchener]]-[[Waterloo]] telling people their polling locations had moved.

"This is an automated message from Elections Canada. Due to a projected increase in voter turnout your poll location has been changed," says one message retrieved from a resident's telephone voicemail system in Guelph. "Your new voting location is at the old [[Quebec]] Street mall at 55 Wyndham Street North, " the message states.
----

{{f0.png}} ''[[Elections Canada Says Doug Ford Can Spend Unlimited Money on Anti-Carbon Tax Ads During Federal Election|https://pressprogress.ca/elections-canada-says-doug-ford-can-spend-unlimited-money-on-anti-carbon-tax-ads-during-federal-election/]]'' August 22, 2019, [[PressProgress]]

----
[[Environmental]] groups have been left scratching their heads after [[Elections Canada]] warned them they could get caught by restrictions on "issue advertising" simply for raising awareness about climate change science.

Meanwhile, internal documents show the agency has also determined [[Doug Ford]] can spend unlimited money on ads attacking carbon taxes.

Talking points scripted for Elections Canada CEO [[Stéphane Perrault]] exclusively obtained by [[PressProgress]] through Access-to-Information shows what the agency's top bureaucrat was told to say if asked about provincial governments running issue ads during the federal election.
----

{{f0.png}} ''[[Elections Canada slammed after warning groups climate change may be 'partisan' issue|https://globalnews.ca/news/5783619/elections-canada-criticism-climate-change-warning/]]'' August 19, 2019, Jessica Vomiero, [[Global News]]

----
Critics are speaking out following a warning from an [[Elections Canada]] official that discussing the perils of climate change during the upcoming federal campaign could be deemed partisan activity.

Prime Minister [[Justin Trudeau]] said Monday afternoon that, while he respects the role of Elections Canada to apply electoral law, it's frustrating to him that there are still politicians who don't believe in climate change.

"I think the whole question highlights the fact that it is so frustrating that there are still conservative politicians in this country who don't believe climate change is real," Trudeau said in a press conference.
----

{{f0.png}} ''[[Elections Canada to assess 'partisan' climate change rhetoric case by case|https://www.ctvnews.ca/politics/elections-canada-to-assess-partisan-climate-change-rhetoric-case-by-case-1.4556122]]'' August 19, 2019, Canadian Press, [[CTV News]]

----
OTTAWA -- [[Elections Canada]] says it will decide on a case-by-case basis whether discussing the legitimacy of climate change becomes a partisan issue for third parties during the federal campaign, and only if it receives complaints.

Environment groups say they feel muzzled from speaking out about the urgency of climate change after the federal elections agency warned earlier this summer that doing so could be considered partisan.

The [[Canada Elections Act]] could consider advertising partisan if it opposes or supports a policy positions of any party or candidate, even without naming them.

If the advertising exceeds $500, third parties would have to register with Elections Canada, raising fears among some environmental charities that the [[Canada Revenue Agency]] could also decide they are partisan and put their tax status in jeopardy.
----

{{f0.png}} ''[[Elections Canada to monitor provincial involvement in federal campaign|https://ipolitics.ca/2019/06/13/third-party-loophole-elections-canada-to-monitor-provincial-involvement-in-federal-campaign/]]'' June 13, 2019, Marieke Walsh, [[iPolitics]]

----
TORONTO—While provinces are allowed to intervene in federal campaigns, [[Elections Canada]] says it will monitor provincial involvement this year amid heightened public awareness and concerns about maintaining an even playing field.

In an exclusive interview with [[iPolitics]], Chief Electoral Officer [[Stéphane Perrault]] said he will "actively" look at how provincial governments intervene in the federal election. But, he cautioned, it's too soon to say what, if any, recommendations he will make and warned any attempt to regulate vocal premiers would be "complex."

Stricter advertising and spending rules for third-party groups are coming into force this year, but the rules don't apply to provinces, meaning, in theory, they have more free range when it comes to ad spending than any other player in the federal election.
----

{{f99.png}} ''[[Elections Canada's attack on free speech will hobble advocacy groups|https://www.nationalobserver.com/2019/08/22/opinion/elections-canadas-attack-free-speech-will-hobble-advocacy-groups]]'' August 22, 2019, Nora Loreto, [[National Observer]]

----
Just before 11 p.m. on Sunday, Aug. 18, Liberal Party candidate [[Steven Guilbeault]] tweeted "This is pure madness."

The star candidate and former director of the environmental organization Équiterre continued, "[[Elections Canada]] won't let environmental groups talk about climate change because @MaximeBernier doesn't believe in it!!! Science is no longer acceptable for them it seems..."

Guilbeault was responding to a [[Canadian Press]] report saying Elections Canada had issued a warning that it could classify advocacy around climate change as partisan activity during the upcoming election. People's Party Leader [[Maxime Bernier]] doesn't believe in climate change. That was enough for Elections Canada to say they would construe a position on the issue as proxy support for one party over another.
----

{{f0.png}} ''[[Elections commissioner issues $18K in fines related to Callaway campaign|https://edmonton.ctvnews.ca/elections-commissioner-issues-18k-in-fines-related-to-callaway-campaign-1.4636596]]'' October 12, 2019, [[CTV News]]

----
EDMONTON -- [[Alberta]]'s election commissioner has issued another $18,373 in fines related to [[Jeff Callaway]]'s [[2017]] bid for leadership of the [[United Conservative Party]].

The commissioner fined [[Energize Alberta]] Corp. for making six contributions as a prohibited entity, breaking Section 16(2) of the Election Finances and Contributions Disclosure Act.

Energize Alberta was incorporated in August 2017 in [[Calgary]].
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Elise von Scheel |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Elizabeth Di Filippo |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Elizabeth May |
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Elizabeth May accuses NDP of using 'strong-arm tactics' to force defectors back into the fold|https://www.cbc.ca/news/canada/new-brunswick/ndp-greens-defectors-non-defectors-1.5271235]]'' September 5, 2019, Gabrielle Fahmy, [[CBC News]]

----
The federal NDP and Greens traded accusations Thursday over the apparent defections of some former [[New Brunswick]] NDP provincial candidates, capping off two days of squabbling between the progressive parties over the extent of the NDP exodus and the motivations of those involved.

Federal NDP Leader [[Jagmeet Singh]] accused the Greens of spreading misinformation about the number of defections from the provincial wing of his party, while [[Green Party]] Leader [[Elizabeth May]] said Singh's party used "strong-arm tactics" to push some would-be defectors to stay in the party fold or risk putting Singh in a bad light.

In a strongly worded statement sent to reporters Thursday, May said seven of the 14 former provincial NDP candidates will stay with the New Brunswick Green Party after making the swap on Tuesday, as most of the group have since "rejected these strong-arm tactics and will continue to support the Greens."
----

{{f253.png}} ''[[Elizabeth May's big weird tent|https://www.macleans.ca/politics/ottawa/elizabeth-mays-big-weird-tent-politics-insider/]]'' September 11, 2019, Jason Kirby, [[Macleans]]

----
It's official: After months of campaigning by all federal leaders, the mad dash to election day really gets underway today. At 10 a.m. Prime Minister [[Justin Trudeau]] will ask [[Governor General]] [[Julie Payette]] to dissolve parliament. The campaign starts with Trudeau gingerly holding a slight lead over Conservative leader [[Andrew Scheer]]. The outcome may come down to which party can best convince voters it can make their lives more affordable.

Nothing to SNC here: The race is as close as it is primarily because of the massive hit the Liberals took earlier this year over the SNC-Lavalin controversy, when Trudeau and others around him were accused of putting pressure on former attorney general [[Jody Wilson-Raybould]] to give the engineering company a way to avoid criminal charges. Now, as Trudeau sets out for reelection, the [[Globe and Mail]] is reporting the [[RCMP]]'s investigation into potential obstruction of justice has been blocked by the federal government's refusal to lift cabinet confidentiality for all witnesses. The Globe also reports the RCMP will put their operation on hold because of the upcoming election. (Globe and Mail)

Lights, cameras: One leader in particular is hoping the campaign launch will bring a reset. With NDP leader [[Jagmeet Singh]] desperate to turn around his party's dismal performance in the polls, [[John Geddes]] looks at the pressure Singh is under to perform:
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Elizabeth Payne |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Elizabeth Warren |
|!occupation |Politician|
</div>

!!!See also
*[[Elizabeth Warren|https://en.wikipedia.org/wiki/Elizabeth_Warren]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Elon Musk |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/0/0f/Elon_Musk_-_Caricature_%2851085170746%29.jpg/175px-Elon_Musk_-_Caricature_%2851085170746%29.jpg]] |
|!birth name |Elon Reeve Musk|
|!birth date |June 28, 1971 (50 years)|
|!birth place |[[Pretoria|https://en.wikipedia.org/wiki/Pretoria]], South Africa|
</div>

!!!See also
*[[Elon Musk|https://en.wikipedia.org/wiki/Elon_Musk]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Emil Sosnin |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Emily Chung |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Emma Graham-Harrison |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Emma McIntosh |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Emmanuel Macron |
|!occupation |Politician|
</div>

{{||StandardTid}}
!!!See also
*[[Emmy Award|https://en.wikipedia.org/wiki/Emmy_Award]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Enbridge |
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Endswell Foundation |
|!tax id |98-0131284|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |November 1, 2019|<|<|
|!Registration|<|<|<|
|!Name |[[Endswell Foundation|https://www.erieri.com/Form990Finder/Details?EIN=980131284]]|<|<|
|!EIN |98-0131284|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |4 - Contributions are deductible by treaty (foreign organizations).|<|<|
|!Ruling date |03/1993|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990PF|http://990.erieri.com/EINS/980131284/980131284_2018_10af0516.PDF]]|06/25/19| $10.00|
|!2017 |[[990PF|http://990.erieri.com/EINS/980131284/980131284_2017_0f288875.PDF]]|06/12/18| $146.00|
|!2016 |[[990PF|http://990.erieri.com/EINS/980131284/980131284_2016_0dd1ff69.PDF]]|06/28/17| $2,087.00|
|!2015 |[[990PF|http://990.erieri.com/EINS/980131284/980131284_2015_0c807d49.PDF]]|05/02/16| $509.00|
|!2014 |[[990PF|http://990.erieri.com/EINS/980131284/980131284_2014_0b7317d4.PDF]]|06/16/15| $1,180.00|
|!2013 |[[990PF|http://990.erieri.com/EINS/980131284/980131284_2013_0a56e671.PDF]]|06/03/14| $4,028.00|

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Energize Alberta fined by Election Commissioner in Callaway UCP leadership investigation|https://globalnews.ca/news/6025025/energize-alberta-fined-election-commissioner-callaway-ucp-investigation/]]'' October 12, 2019, Adam MacVicar, [[Global News]]

----
Send this page to someone via email

[[Energize Alberta]], an organization linked to [[Jeff Callaway]]'s [[United Conservative Party]] leadership bid, has been fined $18,373 by Alberta's Election Commissioner for prohibited contributions.

Callaway's run for UCP leader has been dubbed the so-called kamikaze campaign.
{{||StandardTid}}
----

{{f94.png}} ''[[Energy minister blames 'Liberal staffers' for peeling off gas pump stickers|https://www.thestar.com/politics/provincial/2019/10/29/energy-minister-blames-liberal-staffers-for-peeling-off-gas-pump-stickers.html]]'' October 29, 2019, Rob Ferguson, [[Toronto Star]]

----
[[Ontario]]'s energy minister is blaming "Liberal staffers" for peeling the controversial anti-carbon tax stickers off gas pumps and shifting gears on why Premier [[Doug Ford]]'s government is continuing its court challenge of the federal carbon price.

"There's no evidence to support the stickers are not sticking," [[Greg Rickford]] said Tuesday as he insisted Prime Minister [[Justin Trudeau]]'s failure to win a majority government undermines the carbon levy.

"A minority government doesn't validate the carbon tax."
<div style="float: right; max-width:300px">

|>| !Energy Probe Research Foundation |
</div>

!!!See also
*[[Energy Probe|https://en.wikipedia.org/wiki/Energy_Probe]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Energy think tank accuses Conservatives of misusing their research in ad|https://election.ctvnews.ca/energy-think-tank-accuses-conservatives-of-misusing-their-research-in-ad-1.4611968]]'' September 26, 2019, Mia Rabson, Canadian Press, [[CTV News]]

----
OTTAWA -- A [[British Columbia]] think tank asked the Conservatives on Thursday to either stop running a new anti-carbon tax ad, or remove the reference in it to [[Clean Energy Canada]]'s research.

Dan Woynillowicz, policy director for Clean Energy Canada, says Conservative Leader [[Andrew Scheer]]'s new ad misrepresents research done by the [[Simon Fraser University]] think tank.

"The information in the ad needs to be corrected, or it needs to be removed from circulation," said Woynillowicz.
----

{{f0.png}} ''[[Energy think tank accuses Conservatives of misusing their research in ad|https://www.cp24.com/news/energy-think-tank-accuses-conservatives-of-misusing-their-research-in-ad-1.4612129]]'' September 26, 2019, Canadian Press, [[CP24]]

----
OTTAWA - A [[British Columbia]] think tank is asking the Conservatives to either stop running their new anti-carbon tax ad or remove the reference to [[Clean Energy Canada]]'s research.

[[Dan Woynillowicz]], policy director for Clean Energy Canada, says Conservative Leader [[Andrew Scheer]]'s new ad is misrepresenting research done by the [[Simon Fraser University]] think tank.

The ad launched earlier this week and claims that Liberal Leader [[Justin Trudeau]]'s national carbon price and planned new emissions standards for fuels like gasoline will add 31 cents a litre to the cost of gas.
<div style="float: right; max-width:300px">

|>| !Engage Canada |
|!website |[[scheerweakness.ca|https://www.scheerweakness.ca]]|
</div>

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !English Defence League |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f99.png}} ''[[Environment groups warned saying climate change is real could be seen as partisan|https://www.nationalobserver.com/2019/08/18/news/environment-groups-warned-saying-climate-change-real-could-be-seen-partisan]]'' August 18, 2019, Mia Rabson, [[National Observer]]

----
OTTAWA — A pre-election chill has descended over some environment charities after [[Elections Canada]] warned them that discussing the dangers of climate change during the upcoming federal campaign could be deemed partisan activity.

An Elections Canada official warned groups in a training session earlier this summer that because [[Maxime Bernier]], the leader of the [[People's Party of Canada]], has expressed doubts about the legitimacy of climate change, any group that promotes it as real or an emergency could be considered partisan, said [[Tim Gray]], executive director of the advocacy group [[Environmental Defence]].

Any partisan activity — including advertising, surveys, or any kind of campaign costing at least $500 — would require a charity to register as a third party for the election, an onerous requirement that could jeopardize a group's charitable tax status, Gray said.
----

{{f99.png}} ''[[Environment laws are stalling development in Ontario, study says|https://www.nationalobserver.com/2019/08/16/news/environment-laws-are-stalling-development-ontario-study-says]]'' August 16, 2019, Fatima Syed, [[National Observer]]

----
Imagine there's a severe flood in a small [[Ontario]] town.

Imagine the flood washes out a key bridge, which serves as a fire and ambulance route.

The town leaders want to replace the bridge but in a different location, so that it's safe from future weather events. They also want to elevate it, and reinforce the river banks below.

Under Ontario's current environmental assessment laws, it will be two to four years before the town can even begin construction, said Frank Zechner, a civil engineer in [[Alberta]]'s oil and gas sector turned environmental lawyer.

It should take only five to eight months, he said in an interview with [[National Observer]].
----

{{f182.png}} ''[[Environment minister spars with reporter over 'climate Barbie' nickname|https://www.cbc.ca/news/politics/catherine-mckenna-rebel-media-exchange-1.4387510]]'' November 3, 2017, Peter Zimonjic, [[CBC News]]

----
Environment Minister [[Catherine McKenna]] pounced on a [[Rebel Media]] reporter at the closing news conference of the environment ministers' meeting in [[Vancouver]] on Friday demanding his organization stop calling her a "climate Barbie."

The exchange began when Rebel Media's B.C. bureau chief [[Christopher Wilson]] asked the minister what she thought the role was for hydro electricity in the province.

"So you're the Rebel Media that happens to call me climate Barbie, I certainly hope that you will no longer use that hashtag," McKenna said.
----

{{f0.png}} ''[[Environment watchdog's advocacy role to be dropped by auditor general|https://ipolitics.ca/2019/04/01/environment-watchdogs-advocacy-role-to-be-dropped-by-auditor-general/]]'' April 1, 2019, Marieke Walsh, [[iPolitics]]

----
TORONTO—As she takes over the responsibilities of [[Ontario]]'s environment commissioner, the province's auditor general says she will drop the advocacy role the commissioner played.

On Monday, Auditor General [[Bonnie Lysyk]] formally took over the responsibilities held by the now defunct office of the environment commissioner. Premier [[Doug Ford]]'s government announced last fall it would close the environment commissioner's office, along with two other independent officers of the legislature. Their responsibilities were rolled into those of the ombudsman and auditor general.

In an interview last week, Lysyk told [[iPolitics]] she will continue former environment commissioner [[Dianne Saxe]]'s work of reporting on Ontario's emission reductions, energy conservation and compliance with the environmental bill of rights, but she will drop the advocacy work that she said Saxe was doing.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Environmental commissioner blasts Ford's PCs for gutting climate change policies|https://globalnews.ca/news/4484975/ford-government-environmental-commissioner-climate-change/]]'' September 25, 2018, Andrew Russell, [[Global News]]

----
[[Ontario]]'s environmental commissioner, Diane Saxe, has issued a new report slamming [[Doug Ford]]'s government for gutting most of the province's climate change programs saying it's "bad for our environment, bad for our health, and bad for business."

The report sharply criticizes the [[Progressive Conservative]]s' decision to repeal the former Liberal government's cap-and-trade program to limit greenhouse gas emissions. Under the program, a cap was set on greenhouse gas emissions that allowed companies to sell credits if their emissions fell below certain limits.

Ford had campaigned to end carbon pricing, calling it a "government cash grab" that does "nothing for the environment."
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f253.png}} ''[[Environmental groups feel a chill over what they can say about global warming|https://www.macleans.ca/society/environment/environmental-groups-feel-a-chill-over-what-they-can-say-about-global-warming/]]'' October 1, 2019, John Lorinc, [[Macleans]]

----
In the wake of [[Greta Thunberg]]'s searing appearance at the [[United Nations]], a coalition of Canadian environmental groups, including the [[David Suzuki Foundation]], the [[World Wildlife Fund]]-[[Canada]] and [[Environmental Defence]], this week are launching what could be characterized as a dutiful effort to inform Canadians about climate change issues in the election.

The organizations prepared a side-by-side chart with answers from each party to 10 questions about their environmental planks. The idea was to pump out the document through the usual channels: websites, social media and so on.

The project seemed like straightforward advocacy with no topspin. But the network's attempt to do election-season voter engagement is steeped in irony, and reveals much about the contradictory rules governing the role of non-political party actors in the federal race.
----

{{f182.png}} ''[[Environmental groups not interviewed for Alberta energy inquiry interim report|https://www.cbc.ca/news/canada/edmonton/steve-allan-commission-pembina-alberta-1.5458916]]'' February 11, 2020, Michelle Bellefontaine, [[CBC News]]

----
Three environmental groups painted as hostile to the oil and gas industry by the [[Alberta]] government say they weren't interviewed for an interim report submitted as part of the public inquiry into alleged foreign funding of "anti-Alberta energy campaigns."

Inquiry commissioner [[Steve Allan]] submitted his interim report to Energy Minister [[Sonya Savage]] by the Jan. 31 deadline. In a written statement Allan said he had "met and engaged with many people and organizations representing all facets of the inquiry's mandate."

However, the [[Pembina Institute]], Tides [[Canada]] and the [[David Suzuki Foundation]] say they were not interviewed by Allan.
----

{{f182.png}} ''[[Environmental groups shrug off Jason Kenney's 'war room' threat|https://www.cbc.ca/news/canada/edmonton/environmental-groups-alberta-energy-jason-kenney-1.5142290]]'' May 19, 2019, Bob Weber, [[CBC News]]

----
[[Environmental]] groups targeted by [[Alberta]] Premier [[Jason Kenney]] are shrugging off the new government's promised $30-million "war room" to fight criticisms of the province's energy industry.

"The war room makes for good theatre, but the people who follow this closely are going to look at this as amateur hour," said [[Keith Stewart]] of [[Greenpeace]].

"Chasing environmentalists might play well politically, but it's not actually relevant to the discussion that Alberta and [[Canada]] need to be having," added [[Simon Dyer]] of the clean-energy think tank [[Pembina Institute]].
----

{{f182.png}} ''[[Environmental law charity Ecojustice files legal challenge of Alberta public inquiry|https://www.cbc.ca/news/canada/edmonton/ecojustice-inquiry-legal-challenge-1.5367444]]'' November 21, 2019, Jennie Russell, [[CBC News]]

----
[[Ecojustice]], the environmental charity targeted by [[Alberta]] Premier [[Jason Kenney]]'s government, has launched a legal challenge of the province's controversial inquiry into alleged foreign-funded attacks on Alberta's energy industry.

In a judicial review application filed Tuesday in [[Calgary]], Ecojustice asked the court to halt the $2.5 million Public Inquiry Into Funding Of Anti-Alberta Energy Campaigns, which it says was created for "partisan political purposes" and has been tainted by bias from the outset.

"The inquiry has been called not to address a matter of pressing public interest, but to justify a predetermined intent to harm the reputations, economic viability, and freedom of expression of certain organizations who have opposed the Government of Alberta's position with respect to oil and gas development," Ecojustice's application states.

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Enviros Tools of Russians? The Weird Conspiracy Theory Firing up Kenney's Inquiry|https://thetyee.ca/News/2019/11/22/Enviros-Tools-Russians/]]'' November 22, 2019, Geoff Dembicki, [[The Tyee]]

----
[[Alberta]]'s $2.5-million public inquiry into "anti-Alberta energy campaigns" is giving serious weight to an obscure report that suggests U.S. environmental groups opposed to oil and gas fracking are being funded and exploited by [[Russia]].

Russian Attempts to Influence U.S. Domestic Energy Markets by Exploiting Social Media was produced by the U.S. House of Representatives Committee on Science, Space and Technology, which at the time was led by a climate change-denying [[Republican]] from [[Texas]] named [[Lamar Smith]]. Upon its release in [[2018]], Democratic [[Congress]]man Raúl Grijalva described the report as "another round of unsupported conspiracy theories," and it received little traction.

Now the report is officially required reading for Alberta's inquiry, explicitly included in its terms of reference.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Epoch Media Group |
</div>

!!!See also
*[[The Epoch Times|https://en.wikipedia.org/wiki/The_Epoch_Times]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Epoch Times |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Epochtimeslogo.jpg/175px-Epochtimeslogo.jpg]] |
|!formation |2000|
</div>

!!!See also
*[[The Epoch Times|https://en.wikipedia.org/wiki/The_Epoch_Times]] - //Wikipedia.//

{{||StandardTid}}
!!!See also
*[[Equifax|https://en.wikipedia.org/wiki/Equifax]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Eric Adams |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/1/15/NLN_Eric_Adams.jpg/175px-NLN_Eric_Adams.jpg]] |
|!occupation |Politician|
</div>

!!!See also
*[[Eric Adams (politician)|https://en.wikipedia.org/wiki/Eric_Adams_(politician)]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Eric Brazau |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
The value passed for "titles" contains invalid or non-normalized data. Textual data should be valid, NFC-normalized Unicode without C0 control characters other than HT (\t), LF (\
), and CR (\r)."}},"query":{"normalized":[{"fromencoded":"","from":"Category%3A%C9ric%20Grenier","to":"Category:Éric Grenier

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Eric Trump |
|>| [img width=175px [Trump in February 2018|https://upload.wikimedia.org/wikipedia/commons/thumb/8/84/Eric_Trump_by_Gage_Skidmore.jpg/175px-Eric_Trump_by_Gage_Skidmore.jpg]] |
|!birth name |Eric Frederick Trump|
|!birth date |January 6, 1984 (37 years)|
</div>

<div style="float: right; max-width:300px">

|>| !The Curetivity Foundation |
|!formerly |The Eric Trump Foundation|
|!tax id |20-8669454|
|!registration id |3506377|
|!jurisdiction |us-ny|
|!formation |April 2, 2007|
|!leader title |President|
|!leader title2 |Treasurer|
|!leader title3 |Secretary|
|!leader title4 |Agent|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[The Curetivity Foundation|https://www.erieri.com/Form990Finder/Details?EIN=208669454]]|<|<|
|!EIN |20-8669454|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |10/2007|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/208669454/208669454_2019_%20.pdf]]|04/01/21| $222,438.00|
|!2018 |[[990|http://990.erieri.com/EINS/208669454/208669454_2018_%20.pdf]]|02/04/20| $153,117.00|
|!2017 |[[990|http://990.erieri.com/EINS/208669454/208669454_2017_1019af47.PDF]]|02/05/19| $40,615.00|
|!2016 |[[990|http://990.erieri.com/EINS/208669454/208669454_2016_0e933d34.PDF]]|12/12/17| $187,693.00|
|!2015 |[[990|http://990.erieri.com/EINS/208669454/208669454_2015_0d90e317.PDF]]|04/10/17| $105,272.00|
|!2014 |[[990|http://990.erieri.com/EINS/208669454/208669454_2014_0c306956.PDF]]|01/28/16| $116,445.00|
|!2013 |[[990|http://990.erieri.com/EINS/208669454/208669454_2013_0b060226.PDF]]|12/29/14| $16,801.00|

!!!See also
*[[Eric Trump|https://en.wikipedia.org/wiki/Eric_Trump]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Erik Prince |
|>| [img width=175px [Prince in 2015|https://upload.wikimedia.org/wikipedia/commons/thumb/0/0b/Erik_Prince.jpg/175px-Erik_Prince.jpg]] |
|!birth name |Erik Dean Prince|
|!birth date |June 6, 1969 (52 years)|
|!birth place |[[Holland, Michigan|https://en.wikipedia.org/wiki/Holland,_Michigan]], U.S.|
</div>

''Erik Dean Prince'' (born June 6, 1969) is an American businessman, former [[U.S. Navy SEAL|https://en.wikipedia.org/wiki/United_States_Navy_SEALs]] [[officer|https://en.wikipedia.org/wiki/Officer_(armed_forces)]], and the founder of the government services and security company [[Blackwater]] USA, now called Academi. He served as Blackwater's [[CEO|https://en.wikipedia.org/wiki/CEO]] until 2009 and as its [[chairman|https://en.wikipedia.org/wiki/Chairman_of_the_Board]] until its sale to a group of investors in 2010. Prince now heads the [[private equity firm|https://en.wikipedia.org/wiki/private_equity_firm]] Frontier Resource Group and is chairman of [[Hong Kong|https://en.wikipedia.org/wiki/Hong_Kong]]-listed [[Frontier Services Group Ltd|https://en.wikipedia.org/wiki/Frontier_Services_Group]]. He is the brother of U.S. Secretary of Education [[Betsy DeVos]].

!!!See also
*[[Erik Prince|https://en.wikipedia.org/wiki/Erik_Prince]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Erin Montgomery |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Erin O'Toole |
|>| [img width=175px [O'Toole in 2014|https://upload.wikimedia.org/wikipedia/commons/thumb/b/b5/Erin_O%27Toole.jpg/175px-Erin_O%27Toole.jpg]] |
|!birth name |Erin Michael O'Toole|
|!birth date |January 22, 1973 (48 years)|
|!birth place |[[Montreal|https://en.wikipedia.org/wiki/Montreal]], [[Quebec|https://en.wikipedia.org/wiki/Quebec]], Canada|
</div>

!!!See also
*[[Erin O'Toole|https://en.wikipedia.org/wiki/Erin_O'Toole]] - //Wikipedia.//
*[[Erin O'Toole|https://commons.wikimedia.org/wiki/]] - //Wikimedia Commons.//

{{||StandardTid}}
<div style="column-count:auto; column-width:380px;"><ul><$list filter="[tag[Erin O'Toole]tag[Abortion]sort[created]]"><li><$link to={{!!title}}><$view field="title"/></$link></li></$list></ul></div>
<div style="column-count:auto; column-width:380px;"><ul><$list filter="[tag[Erin O'Toole]tag[Coronavirus]sort[created]]"><li><$link to={{!!title}}><$view field="title"/></$link></li></$list></ul></div>
<div style="column-count:auto; column-width:380px;"><ul><$list filter="[tag[Conservative Party of Canada]tag[LGBTQ]sort[created]]"><li><$link to={{!!title}}><$view field="title"/></$link></li></$list></ul></div>
----

{{f94.png}} ''[[Erin O'Toole and Peter MacKay are preparing to enter the race to replace Andrew Scheer|https://www.thestar.com/politics/federal/2019/12/13/erin-otoole-and-peter-mackay-are-preparing-to-enter-the-race-to-replace-andrew-scheer.html]]'' December 13, 2019, Alex Boutilier, [[Toronto Star]]

----
OTTAWA—Former Conservative cabinet ministers [[Peter MacKay]] and [[Erin O'Toole]] are both putting together teams in a bid to replace [[Andrew Scheer]] as the party's leader.

Conservative sources speaking on background confirmed that camps are forming around MacKay and O'Toole, and that representatives for both men have been making calls to Conservative activists Friday.

"Both camps are mobilizing by the sounds of it … the foundation is being laid," said one Conservative source, who spoke on the condition they not be named.
<div style="column-count:auto; column-width:380px;"><ul><$list filter="[tag[Erin O'Toole]tag[Stephen Harper]sort[created]]"><li><$link to={{!!title}}><$view field="title"/></$link></li></$list></ul></div>
<div style="column-count:auto; column-width:380px;"><ul><$list filter="[tag[Erin O'Toole]tag[Alt-Right]sort[created]]"><li><$link to={{!!title}}><$view field="title"/></$link></li></$list></ul></div>
<div style="column-count:auto; column-width:380px;"><ul><$list filter="[tag[Erin O'Toole]tag[Environmental]sort[created]]"><li><$link to={{!!title}}><$view field="title"/></$link></li></$list></ul></div>
----

{{f182.png}} ''[[Erin O'Toole asks to be 'second choice' of social conservatives in leaked video|https://www.cbc.ca/news/politics/erin-otoole-social-conservative-leadership-1.5613399]]'' June 15, 2020, Catherine Cullen, [[CBC News]]

----
Working to lift himself past rival [[Peter MacKay]], Conservative leadership candidate [[Erin O'Toole]] is asking social conservatives to make him their second choice, a leaked video reveals.

The mostly French-language video, anonymously emailed to Radio-[[Canada]], is a recording of a virtual meeting O'Toole held with social conservatives in [[Quebec]] — people "who want to help out the campaign," as one MP puts it during the conversation.

In the video, O'Toole tells those on the call he's concerned about the government's proposed legislation to ban conversion therapy and another bill that would broaden access to medical aid in dying.
----

{{f99.png}} ''[[Erin O'Toole built support in party's more right-wing camps|https://www.nationalobserver.com/2020/08/24/news/erin-otoole-built-support-partys-more-right-wing-camps]]'' August 24, 2020, Stephanie Levitz, Canadian Press, [[National Observer]]

----
While [[Maxime Bernier]], who placed second, quit and formed his own party, and fourth-place [[Brad Trost]] was forced to fight for a new nomination to run again as an MP, which he lost, O'Toole was rewarded with the plum post of foreign affairs critic.

He used it to keep building a brand, becoming a hawk on [[China]] policy and an early adopter of the right wing's aversion to what became known as "cancel culture," a movement that broadly refers to historical or contemporary figures being shunned for their actions or opinions.

Taking that road helped O'Toole build the connections in the party's more right-wing camps and he would spend this leadership campaign leaning on them.
----

{{f182.png}} ''[[Erin O'Toole camp seeks police probe, accuses MacKay camp of theft|https://www.cbc.ca/news/politics/conservative-campaign-theft-accusation-1.5620686]]'' June 20, 2020, Canadian Press, [[CBC News]]

----
Conservative leadership candidate [[Peter MacKay]]'s campaign team is dismissing an allegation of theft of campaign materials levelled in a late-night news release Friday by rival [[Erin O'Toole]]'s team as a "desperate, last-ditch strategy."

O'Toole's campaign issued the release late Friday, saying it had filed a formal complaint with police seeking an investigation into MacKay's organization.

The complaint involves the theft of confidential campaign and strategy data and alleges the O'Toole campaign's systems were hacked earlier this week.
----

{{f182.png}} ''[[Erin O'Toole courted the right of the Conservative Party and won|https://www.cbc.ca/news/politics/grenier-conservative-leadership-how-otoole-won-1.5697358]]'' August 24, 2020, Éric Grenier, [[CBC News]]

----
With the help of social conservative members and the backing of most Conservatives in every part of the country except the Maritimes, O'Toole won an emphatic victory over MacKay early Monday morning. He captured 59 per cent of the vote and 57 per cent of the weighted points up for grabs.

It was clear from the first ballot that O'Toole was in a strong position.

The target for MacKay to hit was at least 40 per cent on the first ballot, close enough to the majority threshold that he could hold off O'Toole as the [[Ontario]] MP picked up most of the second- and third-choice support of members who voted for [[Derek Sloan]] or [[Leslyn Lewis]].
----

{{f94.png}} ''[[Erin O'Toole is getting a boost from a right-wing group's database - and it could change the Conservative race|https://www.thestar.com/politics/federal/2020/02/03/erin-otoole-is-getting-a-boost-from-a-right-wing-groups-database-and-it-could-change-the-conservative-race.html]]'' February 4, 2020, Alex Boutilier, [[Toronto Star]]

----
OTTAWA—The man behind right-wing advocacy group [[Ontario Proud]] is using a pre-existing network of supporters to boost [[Erin O'Toole]]'s leadership campaign.

[[Jeff Ballingall]] confirmed to the Star that his company, [[Mobilize Media Group]], is using an existing database of supporters to help O'Toole's outreach efforts and to micro-target his campaign's [[Facebook]] ads.

The database could prove to be a crucial leg-up in a leadership race that partly hinges on selling memberships, identifying supporters and winning over delegates across the country. While O'Toole doesn't have the name recognition of perceived front-runner [[Peter MacKay]], the ability to micro-target conservative supporters with his message is an important asset.
----

{{f0.png}} ''[[Erin O'Toole is getting a boost from a right-wing group's database - and it could change the Conservative race|https://www.durhamregion.com/news-story/9843195-erin-o-toole-is-getting-a-boost-from-a-right-wing-group-s-database-and-it-could-change-the-conservative-race/]]'' February 5, 2020, Alex Boutilier, [[DurhamRegion.com]]

----
OTTAWA—The man behind right-wing advocacy group [[Ontario Proud]] is using a pre-existing network of supporters to boost [[Erin O'Toole]]'s leadership campaign.

[[Jeff Ballingall]] confirmed to the Star that his company, [[Mobilize Media Group]], is using an existing database of supporters to help O'Toole's outreach efforts and to micro-target his campaign's [[Facebook]] ads.

The database could prove to be a crucial leg-up in a leadership race that partly hinges on selling memberships, identifying supporters and winning over delegates across the country. While O'Toole doesn't have the name recognition of perceived front-runner [[Peter MacKay]], the ability to micro-target conservative supporters with his message is an important asset.
----

{{f0.png}} ''[[Erin O'Toole Is the New Conservative Leader of Canada. But Who Is He?|https://www.vice.com/en_us/article/akzqp5/erin-otoole-is-the-new-conservative-leader-of-canada-but-who-is-he]]'' August 24, 2020, Mack Lamoureux, [[Vice News]]

----
At the end of a long, botched online leadership convention early Monday morning that saw the results delayed over six hours, the party declared O'Toole its new leader, beating [[Peter MacKay]], the perceived frontrunner when the race started. The victory comes as the increasingly embattled Trudeau faces down several scandals and the resignation of his finance minister during the biggest economic crisis in a century.

O'Toole, 47, is a military veteran and former lawyer who has been an MP in a [[Toronto]] area riding since [[2012]]. During his time in office, O'Toole served as the minister of veterans affairs under [[Stephen Harper]] and the shadow minister of foreign affairs. The leadership vote was decided via ranked ballots and O'Toole won on the third ballot with 57 percent of the votes. MacKay, despite winning the first ballot, finished with only 43 percent of the vote.

The leadership race had been on since December after former leader [[Andrew Scheer]] decided to step down following a disappointing showing in the [[2019]] election and questions about his use of party funds, including to pay for his children's private school tuition. During the race, O'Toole ran as the "true-blue" candidate and positioned himself to the right of MacKay, whom he repeatedly cast as "Liberal-lite."
----

{{f0.png}} ''[[Erin O'Toole used American call centre to contact Conservative voters|https://www.ctvnews.ca/politics/erin-o-toole-used-american-call-centre-to-contact-conservative-voters-1.4983523]]'' June 14, 2020, Stephanie Levitz, Canadian Press, [[CTV News]]

----
OTTAWA -- [[Erin O'Toole]], running for the leadership of the federal Conservative party promising to stand up for Canadian workers, used American ones on his campaign.

A U.S. call centre was hired in May by a Canadian vendor the O'Toole campaign uses to contact party members, his campaign confirmed.

"There was one small project where they needed overflow capacity in a short amount of time, and because of a lack of availability of Canadian conservative political call centres (as other campaigns had hired them) the project was sent to an American call centre that could handle the work needed," O'Toole campaign spokesperson [[Melanie Paradis]] said in an email.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ernie Hardeman |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ernst Zundel |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Essex MPP scoffs at 'bizarre' insults from Premier Doug Ford|https://windsorstar.com/news/local-news/essex-mpp-scoffs-at-bizarre-insults-from-premier-doug-ford]]'' March 21, 2019, Dalson Chen, [[Windsor Star]]

----
"He walks around as a tough guy, but he's nothing but a coward," said Premier [[Doug Ford]], and then repeated his last phrase for emphasis. "He is nothing but a coward."

The leader of [[Ontario]]'s PC government directed the insult at Essex MPP [[Taras Natyshak]] in front of the legislative assembly on Tuesday — the capper of a rant by Ford in which he scornfully, repeatedly called Natyshak a "tough guy" and challenged Natyshak to step outside.

"He thinks he's a big tough guy, but why doesn't the big tough guy walk outside and make those accusations outside the door if he's so tough?" Ford said.
{{||StandardTid}}
----

{{f94.png}} ''[[Estimated cost of Ontario's hydro subsidies jumps $1.6B|https://www.thestar.com/politics/provincial/2020/01/30/estimated-cost-of-ontarios-hydro-subsidies-jumps-16b.html]]'' January 30, 2020, Robert Benzie, [[Toronto Star]]

----
The [[Progressive Conservative]] government's electricity subsidies have surged by a staggering $1.6 billion in recent months.

Finance Minister [[Rod Phillips]] delivered that jolting fiscal news Thursday at [[Queen's Park]].

While the [[2019]]-20 deficit remains unchanged at $9 billion, revenues have jumped by $3.1 billion since last April's budget due to a strong housing market and rising personal incomes.
<div style="float: right; max-width:300px">

|>| !Ethan Cox |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ethical Oil Institute |
</div>

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ethics and Public Policy Center |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/d/da/Ethics_and_Public_Policy_Center_Logo.jpg/175px-Ethics_and_Public_Policy_Center_Logo.jpg]] |
|!tax id |52-1162185|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Ethics And Public Policy Center Inc|https://www.erieri.com/Form990Finder/Details?EIN=521162185]]|<|<|
|!EIN |52-1162185|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |01/1980|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/521162185/521162185_2019_%20.pdf]]|04/05/21| $6,048,343.00|
|!2018 |[[990|http://990.erieri.com/EINS/521162185/521162185_2018_%20.pdf]]|10/07/20| $6,193,695.00|
|!2017 |[[990|http://990.erieri.com/EINS/521162185/521162185_2017_0fe31eaf.PDF]]|11/26/18| $5,802,032.00|
|!2016 |[[990|http://990.erieri.com/EINS/521162185/521162185_2016_0e98d4d4.PDF]]|12/21/17| $5,322,307.00|
|!2015 |[[990|http://990.erieri.com/EINS/521162185/521162185_2015_0d4d886b.PDF]]|01/18/17| $4,713,392.00|
|!2014 |[[990|http://990.erieri.com/EINS/521162185/521162185_2014_0c382d8d.PDF]]|02/04/16| $4,658,415.00|
|!2013 |[[990|http://990.erieri.com/EINS/521162185/521162185_2013_0ae79fc2.PDF]]|12/03/14| $5,075,369.00|
|!2012 |[[990|http://990.erieri.com/EINS/521162185/521162185_2012_09de4eee.PDF]]|12/26/13| $4,813,576.00|
|!2011 |[[990|http://990.erieri.com/EINS/521162185/521162185_2011_08a9b689.PDF]]|11/06/12| $4,168,476.00|
|!2010 |[[990|http://990.erieri.com/EINS/521162185/521162185_2010_07b25e76.PDF]]|11/21/11| $3,222,844.00|
|!2009 |[[990|http://990.erieri.com/EINS/521162185/521162185_2009_069462AF.PDF]]|12/08/10| $2,724,257.00|
|!2008 |[[990|http://990.erieri.com/EINS/521162185/521162185_2008_05C57D2E.PDF]]|04/08/10| $2,805,303.00|
|!2007 |[[990|http://990.erieri.com/EINS/521162185/521162185_2007_05119F3B.PDF]]|06/11/09| $2,844,142.00|

!!!See also
*[[Ethics and Public Policy Center|https://en.wikipedia.org/wiki/Ethics_and_Public_Policy_Center]] - //Wikipedia.//

!!!External links
*[[Ethics and Public Policy Center|https://www.sourcewatch.org/index.php/Ethics_and_Public_Policy_Center]], SourceWatch.
*[[Ethics and Public Policy Center|https://rationalwiki.org/wiki/Ethics_and_Public_Policy_Center]], RationalWiki.

{{||StandardTid}}
----

{{f185.png}} ''[[Ethics and truth in election advertising|http://rabble.ca/blogs/bloggers/other-hand/2019/08/ethics-and-truth-election-advertising]]'' August 22, 2019, Penney Kome, [[rabble.ca]]

----
"Ironically, truth in advertising applies to chewing gum and beer, but not to the fundamental policy matters that affect our lives," begins Fair Vote [[Canada]]'s [[2019]] "Backgrounder: A mechanism to address lies in political advertising."

If Fair Vote seems to be blaming deceptive ads for their 60-40 loss in the [[2018]] B.C. referendum on whether to switch to a proportional representation voting system, they present good evidence -- "No" side referendum ads that do seem to be misleading at best.

The ads are even worse in "No" ads from the [[2011]] U.K. Alternative Vote (AV) referendum. There, the "No" side launched its campaign by claiming that converting to AV would cost 250 million pounds. After the vote, they admitted they'd made up the figure. Yes, from the folks who brought us [[Brexit]].
{{||StandardTid}}

{{||StandardTid}}
----

{{f182.png}} ''[[Ethics watchdog concerned that Scheer's office advised MP to contravene code|https://www.cbc.ca/news/politics/scheer-dion-ethics-code-1.4932501]]'' December 4, 2018, Canadian Press, [[CBC News]]

----
The federal ethics watchdog says he's concerned that Conservative Leader [[Andrew Scheer]]'s office encouraged a Tory MP to violate the conflict-of-interest code for members of the [[House of Commons]].

In a written ruling Tuesday, [[Mario Dion]] says [[Calgary]] Conservative MP [[Stephanie Kusie]] contravened the code last March 29 when she posted on social media a letter she'd sent the ethics commissioner that day asking him to investigate [[Raj Grewal]], who was a Liberal MP at the time.

Kusie was one of two MPs to ask Dion to investigate whether Grewal was in a conflict of interest when he invited a construction company executive — who was paying Grewal for legal services at the time — to official events with [[Justin Trudeau]] during the prime minister's trip to India early this year.
----

{{f99.png}} ''[[Ethics watchdog pushes for 'collusion' probe of Conservatives, oil lobby|https://www.nationalobserver.com/2019/10/11/news/ethics-watchdog-pushes-collusion-probe-conservatives-oil-lobby]]'' October 11, 2019, Carl Meyer, [[National Observer]]

----
The Conservative Party and [[Canada]]'s largest oil and gas lobby group stand accused of possibly "colluding" in violation of the country's elections law, according to a complaint made to a federal commissioner.

[[Ethics]] watchdog [[Democracy Watch]] said Thursday it was calling on Commissioner of Canada Elections [[Yves Côté]] to investigate whether the [[Canadian Association of Petroleum Producers]] (CAPP) and the Tories broke the [[Canada Elections Act]].

The complaint centres on the fact the lobby group and the Conservatives have both done business with an advertising firm co-founded by [[Hamish Marshall]], who is Conservative Leader [[Andrew Scheer]]'s campaign manager.

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Etobicoke home for developmentally disabled youth under fire from residents, Councillor Doug Ford|https://www.toronto.com/news-story/4525575-etobicoke-home-for-developmentally-disabled-youth-under-fire-from-residents-councillor-doug-ford/]]'' May 16, 2014, Tamara Shephard, Etobicoke Guardian, [[Toronto.com]]

----
Midway through the hour-long meeting, Ford seemed to have made up his mind.

"We can't have fire trucks and police cars and EMS there all the time and eight cars parked on the street. You've ruined the community," Ford told [[Griffin Centre]] staff.

In the next breath, he said he would ask them to relocate the home.

"You can't destroy a community like this. People have worked 30 years for their home...My heart goes out to kids with autism. But no one told me they'd be leaving the house. If it comes down to it, I'll buy the house myself and resell it."
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Eva Kiryakos |
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Even in Canada, conservatism is a ticking time bomb|https://nowtoronto.com/news/even-in-canada-conservatism-is-a-ticking-time-bomb/]]'' March 1, 2017, Michael Coren, [[Now Magazine]]

----
Conservatism is at a crossroads: in the United States under [[Donald Trump]], in post-[[Brexit]] Britain, with the rise of the National Front in [[France]] and [[Geert Wilders]] in Holland, and with the reformation of traditional conservative parties in the rest of [[Europe]] and even Latin America.

In [[Canada]], the old Red Tory tradition was assumed to be the junior partner in a hybrid party formed under [[Stephen Harper]] (through the merger of the [[Progressive Conservative]] and Canadian Alliance parties) that was right-wing, but moderate out of democratic necessity. That idea is rapidly evaporating.

Last weekend's [[Manning Centre]] Conference in [[Ottawa]] exposed just how raw, rough and reactionary the new conservative crusade, and by extension the [[Conservative Party of Canada]], has become. As objectionable as some of former prime minister Harper's policies were, they pale in comparison to the new populism on display in the party today.

Instead of discussion, there were polemics. At times during the weekend, the sewers seemed to be breathing.
----

{{f0.png}} ''[[Evening Brief: Knives out for Scheer?|https://ipolitics.ca/2019/10/28/evening-brief-knives-out-for-scheer/]]'' October 28, 2019, [[iPolitics]]

----
A former Conservative MP told the [[Globe and Mail]] that [[Andrew Scheer]] shouldn't stay on as leader after a second-place finish in last week's federal election, and he wants former Tory cabinet minister [[Peter MacKay]] to enter a possible leadership race to replace Scheer.

[[Terence Young]], an MP from [[2008]] to [[2015]] and a defeated Conservative candidate in Oakville in this campaign, said despite Scheer working hard and being a "very nice man," he "can't connect with voters."

During the campaign, Young said "not one voter ever said to me, 'Gee, I really like your leader.' Many voters said various versions of the opposite, he told the paper.

{{||StandardTid}}
----

{{f0.png}} ''[[Every program Doug Ford's PCs have already cancelled or 'held' since being elected|https://dailyhive.com/toronto/program-ontario-government-cancelled-since-doug-ford-elected-2018]]'' July 10, 2018, [[Daily Hive]]

----
It's been just over a month since [[Doug Ford]] was elected Premier of [[Ontario]], bringing a new Conservative government era to the province. It's also been less than two weeks since Ford has officially been Premier.

And while staff prepare for the first session of Parliament this week, Ford's new government has already made some big moves.

Ford was officially sworn in as Premier on June 29, [[2018]], but cancellations of programs from the [[Kathleen Wynne]] days began even before then.
----

{{f84.png}} ''[[Every Single Similarity Between Doug Ford and Donald Trump|https://north99.org/2018/06/05/every-single-similarity-between-doug-ford-and-donald-trump/]]'' June 5, 2018, [[North99]]

----
Over the course of the [[Ontario]] election, many people have remarked on the similarities between [[Doug Ford]] and [[Donald Trump]].

But is it really that bad? The answer is yes. In fact, Doug Ford's policies, statements and attacks on his political opponents are eerily similar to America's most controversial President.

Attacking the press? Check. Locking up his political opponents? Yup. Huge handouts to the richest corporations at the expense of working families? You bet.
{{||StandardTid}}
----

{{f364.png}} ''[[Everyone's School Costs Going Up Under Ford, Just Not Rich Kids': Report|https://www.huffingtonpost.ca/entry/ontario-tuition-changes_ca_5d1281e3e4b07ae90da53c19]]'' June 26, 2019, Daniel Tencer, [[Huffington Post]]

----
[[Ontario]] Premier [[Doug Ford]]'s changes to university and college tuition will mean that higher-income people will pay less for post-secondary education overall, while middle-income and lower-income people will see their costs go up, according to a new analysis.

Strangely, the federal government is also a financial winner, the analysis found, as it will mean [[Ottawa]] will be reducing its spending on Ontario students by $99 per head, on average.

In a report for the Institute for Research on Public Policy (IRPP), economists from [[Wilfrid Laurier University]] estimated that the changes will mean that students from households earning around $130,000 a year or more will see a reduction in schooling costs, while those below that income level will see an increase - especially those just below that income level.
----

{{f0.png}} ''[[Everything You Didn't Know About Doug Ford, Rob's Less Infamous Brother|https://mashable.com/2014/09/12/doug-ford/#H2Jb8FB8RPqP]]'' September 12, 2014, Anita Li, [[Mashable]]

----
TORONTO — With [[Toronto]] Mayor [[Rob Ford]] pulling out of the city's mayoral race, his brother Doug is stepping into the limelight.

The lesser-known Ford, who will be replacing his younger brother in the race, was confirmed as a mayoral candidate just before 2 p.m. on Friday — the deadline to register to enter the election, as well as to withdraw a candidate's name. Toronto's mayoral election will take place on Oct. 27.

Doug, 49, has been a staunch supporter of his younger brother, 45, throughout the embattled mayor's struggle with drug and alcohol abuse. In a statement released Friday, Rob said he asked his older brother to run.
----

{{f0.png}} ''[[Everything You Need to Know About Doug Ford's Political Interference Scandal|https://www.vice.com/en_ca/article/kzdkmz/everything-you-need-to-know-about-doug-fords-political-interference-scandal]]'' March 7, 2019, Tamara Khandaker, [[Vice News]]

----
Months after going public with his concerns about the appointment of Premier [[Doug Ford]]'s close friend [[Ron Taverner]] as the next commissioner of the OPP, the force's deputy commissioner [[Brad Blair]], who was also in the running for the job, was fired this week.

Now Blair is threatening to sue the government for wrongful dismissal and plans to "seek full accountability and compensation for the actions leading to his termination."

"The OPP can be called in to investigate provincial politicians, and the citizens of [[Ontario]] need to have faith that the OPP is truly independent, above political interference, and free from abuses of power," said Blair, adding that "the cost of a compromised OPP is too great a price to pay."
{{||StandardTid}}
----

{{f182.png}} ''[[Ex-Conservative worker strikes robocalls immunity deal|https://www.cbc.ca/news/politics/robocalls-immunity-deal-struck-with-ex-tory-worker-andrew-prescott-1.2497625]]'' January 16, 2014, Laura Payton, [[CBC News]]

----
A key player in the [[2011]] [[Guelph]] robocalls scandal is getting immunity from prosecution in the [[Elections Canada]] investigation into misleading calls in the last federal election, [[CBC News]] has learned.

Andrew [[Prescott]] was the Conservatives' deputy campaign manager in Guelph, Ont., where supporters of other candidates complained they received misleading phone calls directing them to the wrong polling station.

Prescott has a written guarantee "the Crown has no intention" of charging him in connection with the misleading phone calls, according to a source close to the case.
----

{{f182.png}} ''[[Ex-Harper aide Ian Brodie joins Andrew Scheer's office|https://www.cbc.ca/news/politics/ian-brodie-andrew-scheer-conservative-1.5437966]]'' January 23, 2020, Hannah Thibedeau, [[CBC News]]

----
Former prime minister [[Stephen Harper]]'s former right-hand man is coming back to help [[Andrew Scheer]] for the next six months.

[[Ian Brodie]], Harper's ex-chief of staff, will take on the role of adviser to the outgoing Conservative Party leader.

Many in the party say they hope Brodie can rein in what's being described by some as a "Wild West" atmosphere in both the Official Opposition leader's office and the wider party as Conservatives get ready for a leadership contest.
----

{{f182.png}} ''[[Ex-Harper aide likely to dodge jail time for fraud conviction|https://www.cbc.ca/news/politics/carson-sentence-influence-peddling-harper-1.4646710]]'' May 3, 2018, Kathleen Harris, [[CBC News]]

----
A former top adviser to [[Stephen Harper]] likely will avoid jail time for an influence peddling conviction related to the sale of water treatment systems on [[First Nations]] reserves.

At a sentencing hearing in [[Ottawa]] today, defence and Crown lawyers agreed the circumstances of [[Bruce Carson]]'s case do not warrant imprisonment, even though the fraud offence carries a potential prison term of up to five years.

In March the [[Supreme Court of Canada]] rejected Carson's final appeal, returning the case to a lower court for sentencing.
----

{{f0.png}} ''[[Ex-Jason Kenney Staffer Leading Efforts to Nominate 52 Anti-Abortion Candidates for Alberta's UCP|https://pressprogress.ca/ex-jason-kenney-staffer-leading-efforts-to-nominate-52-anti-abortion-candidates-for-albertas-ucp/]]'' July 9, 2018, [[PressProgress]]

----
Group with links to Kenney says it's stacking UCP nomination meetings in favour of anti-abortion candidates

One of [[Alberta]] UCP leader [[Jason Kenney]]'s former staffers is leading a new initiative to help 52 anti-abortion candidates win local nominations and stand as candidates for Kenney's party during Alberta's [[2019]] provincial election.

[[Catherine Gallagher]], a Conservative staffer based in [[Ottawa]], started her political career working under Jason Kenney when he was Minister of National Defence and has close ties with members of Kenney's inner-circle.
----

{{f132.png}} ''[[Ex-lobbyist for the development industry appointed to Ontario's land-use tribunal|https://www.theglobeandmail.com/canada/article-ex-lobbyist-for-the-development-industry-appointed-to-ontarios-land/?utm_medium=Referrer:+Social+Network+/+Media&utm_campaign=Shared+Web+Article+Links]]'' February 7, 2020, Jeff Gray, [[Globe and Mail]]

----
The [[Ontario]] government has named a former chief lobbyist for [[Toronto]]'s real estate development industry to the province's powerful land-use tribunal, while stripping it of four adjudicators with environmental backgrounds.

[[The Local]] Planning [[Appeal]] Tribunal (LPAT), formerly known as the [[Ontario Municipal Board]], hears appeals over local development decisions across the province, deciding, for example, how tall condominium towers can be and whether farmland can be turned into subdivisions.

In December, the government appointed [[Bryan Tuckey]], who served as president and CEO of the [[Building Industry and Land Development Association]] (BILD) from [[2012]] to [[2017]], as a part-time LPAT adjudicator. Mr. Tuckey, also a former chief planner of [[York Region]], was a vocal critic of elements of the previous Liberal government's anti-sprawl policies while at the helm of BILD, whose members include the largest home builders and developers in the [[Greater Toronto Area]].
----

{{f182.png}} ''[[Ex-MPs who helped Stephen Harper win a majority try for a comeback with Andrew Scheer|https://www.cbc.ca/news/canada/toronto/election-cpc-conservative-mps-harper-scheer-gta-comeback-1.5277894]]'' September 18, 2019, Mike Crawley, [[CBC News]]

----
Six former MPs in the [[Greater Toronto Area]] are aiming for a political comeback by trying to regain crucial seats for the federal Conservative Party.

Their victories in swing ridings in [[2011]] were key to [[Stephen Harper]]'s majority, while their subsequent defeats in [[2015]] heralded the Liberal Party's domination of the GTA under [[Justin Trudeau]].

How these six candidates perform on election night in October will give a strong indication of the success of [[Andrew Scheer]]'s [[2019]] campaign.
----

{{f182.png}} ''[[Ex-N.L. premier calls Harper's tactics borderline racist|https://www.cbc.ca/news/canada/newfoundland-labrador/danny-williams-stephen-harper-election-1.3256756]]'' October 5, 2015, [[CBC News]]

----
Former [[Newfoundland]] and [[Labrador]] premier [[Danny Williams]] says some of the tactics of Conservative Leader [[Stephen Harper]] are borderline racist.

Williams, who led a [[Progressive Conservative]] government in [[Canada]]'s most easterly province from [[2003]] to [[2010]], launched his latest scathing attack against Harper and the [[Conservative Party of Canada]] on Sunday during an interview with [[CBC News]].

He used the word racism in reference to the debate over the wearing of the niqab by [[Muslim]] women taking part in the oath of citizenship.
----

{{f0.png}} ''[[Ex-Rebel Contributor Makes Explosive Claims In YouTube Video|https://www.canadalandshow.com/caolan-robertson-why-left-rebel/]]'' August 17, 2017, Graeme Gordon, [[Canadaland]]

----
A former [[Rebel Media]] contributor is making explosive allegations against [[Ezra Levant]] and the way he operates the Canadian far-right outlet.

"So some of you might or might now know, but two weeks ago I actually left the Rebel Media," [[Caolan Robertson]] says in a video posted to [[YouTube]] Thursday. "But what you definitely don't know is that Ezra then flew to the [[UK]] to offer $20,000 to make sure that this very video would not get made."

The video, whose claims have not been verified, includes an audio clip of Levant appearing to offer what he calls "hush money," which Robertson accepted. In response, Levant has claimed that Robertson and his partner, [[George Llewelyn-John]], "blackmailed" him into paying for their silence.
----

{{f146.png}} ''[[Ex-SNP digital chief met Cambridge Analytica|https://www.bbc.com/news/uk-scotland-scotland-politics-43879639]]'' April 24, 2018, [[BBC News]]

----
CA is being investigated over its [[Facebook]] data collection methods during the [[Brexit]] vote and the [[2016]] US election, with the SNP putting pressure on other political parties to declare any links to the company.

But SNP MP Brendan O'Hara was left visibly shocked when he was told by former CA director [[Brittany Kaiser]] in a Commons committee that the company had held meetings with the party in [[London]] and [[Edinburgh]].

First Minister Nicola Sturgeon later told Holyrood that one meeting was held in February 2016 - three months before the last Scottish Parliament election - but that no work was done by CA and no money was paid to the company.
----

{{f0.png}} ''[[Ex-Tory MP Del Mastro accuses Elections Canada of a 'personal vendetta'|https://toronto.citynews.ca/2019/05/09/ex-tory-mp-del-mastro-accuses-elections-canada-of-a-personal-vendetta/]]'' May 9, 2019, Canadian Press, [[CityNews]]

----
OTTAWA — A former Conservative MP who spent time behind bars for electoral offences is accusing [[Canada]]'s elections authority of having a personal vendetta against him — and he's calling for a parliamentary investigation.

[[Dean Del Mastro]] was handed a one-month jail term in [[2014]] after being convicted of failing to report a $21,000 contribution he made to his own [[2008]] re-election campaign, overspending and knowingly filing a false report.

The ex-parliamentary secretary to former prime minister [[Stephen Harper]] is calling on MPs to launch a thorough investigation into the handling of his case that would include testimony from Canada's elections commissioner.
----

{{f0.png}} ''[[Ex-Vice founder: Israelis have 'whiny paranoid fear of Nazis'|https://www.timesofisrael.com/alt-right-star-says-israelis-have-whiny-paranoid-fear-of-nazis/]]'' March 16, 2017, [[The Times of Israel]]

----
During a recent trip to [[Israel]], Canadian [[YouTube]] personality [[Gavin McInnes]] said that his visit was making him anti-Semitic, that Israelis have a "whiny paranoid fear of Nazis," and that Jews were ultimately responsible for World War II.

His comments drew praise from white nationalist leaders.

McInnes, a co-founder of Vice Magazine, which he left in [[2008]], and star of [[Canada]]'s [[Rebel Media]], a political commentary platform, recorded several videos of his thoughts on Israel and Jews based on his trip.
----

{{f0.png}} ''[[Examining disinformation ahead of Canada's federal election|https://thevarsity.ca/2019/10/20/examining-disinformation-ahead-of-canadas-federal-election/]]'' October 20, 2019, Kaitlyn Simpson, [[The Varsity]]

----
Perhaps the most infamous case of social media election interference is the [[Russia]]n online disinformation campaign. According to the Mueller report, it is alleged to have contributed to the election of [[Donald Trump]]. However, as campaigning heats up for [[Canada]]'s federal election on October 21, U of T researchers have been looking into how automated social media accounts could be generating and spreading digital disinformation at home.

Dr. Alexei Abrahams, a research fellow at The Citizen Lab at the Munk School of Global Affairs & Public Policy, has assisted researcher Dr. Marc Owen Jones in exploring the contentious issue. By examining 34,000 tweets posted between September 3 and 5 of this year, Jones found that 15 per cent of the approximately 4,896 accounts using #[[TrudeauMustGo]] were linked to American far-right-wing politics. According to Jones, the behaviour of these accounts was consistent with that of political bots or orchestrated 'trolls.'

In July, the [[National Observer]] reported on similar bot interference after #TrudeauMustGo became a trending topic on Canadian [[Twitter]]. In this instance, 31,600 tweets posted between July 16–17 were analyzed, with some accounts displaying "indicators of inauthentic activity."
----

{{f49.png}} ''[[Exclusive poll reveals 'Doug Ford factor' a big problem for Scheer's Conservatives in Ontario|https://nationalpost.com/news/politics/election-2019/exclusive-poll-reveals-doug-ford-factor-a-big-problem-for-scheers-conservatives-in-ontario]]'' September 25, 2019, Stuart Thomson, [[National Post]]

----
The "[[Doug Ford]] factor" that some federal Conservatives worried would hurt their chances in [[Ontario]] this election appears to be very real, and especially significant, suggests a new survey conducted in partnership between the [[Angus Reid]] Institute and [[Postmedia]].

The poll shows that half of Ontario's population sees their federal vote being swayed by the performance of Doug Ford's [[Progressive Conservative]] government in that province — and most are not being influenced in a way that will benefit the federal Tories.

Among those Ontarians who say their federal vote will be affected by their impressions of Ford's government, a whopping 85 per cent say the "policies and actions" of the provincial PC government will make them less likely to support [[Andrew Scheer]]'s federal Conservative party.
----

{{f99.png}} ''[[EXCLUSIVE: Canadian Facebook page weaponized Islamophobia behind facade of "news"|https://www.nationalobserver.com/2019/06/03/news/exclusive-canadian-facebook-page-weaponized-islamophobia-behind-facade-news]]'' June 3, 2019, Caroline Orr, [[National Observer]]

----
"My cousin ... a very well-educated woman appears to believe that [[Muslim]]s are about to take over [[Canada]] and change our government laws to Sharia law," a ???reader wrote to Canada's [[National Observer]] ??in a recent email. "I would like to be able to refute this opinion with facts."

The reader included in the note a series of emails between her own family members. What followed was a crash-course in the effects — and the effectiveness — of disinformation.

Citing various far-right websites, her relatives warned about fictitious threats, such as "leftists" supporting "jihad" against Canadian society, the [[Muslim Brotherhood]] "penetrating the education system," and the "wave of destruction" unleashed by immigration.
----

{{f0.png}} ''[[EXCLUSIVE: changes proposed to OHIP coverage|https://toronto.citynews.ca/2019/04/04/exclusive-changes-proposed-to-ohip-coverage/]]'' April 4, 2019, Cynthia Mulligan, [[CityNews]]

----
Big changes are being proposed to healthcare coverage in [[Ontario]] as the provincial government is looking to find half a billion dollars worth of savings from within [[OHIP]], [[CityNews]] has learned.

Tests and procedures ranging from diabetes and pain management to colonoscopies are under review by an "appropriateness" working group made up of doctors from the [[Ontario Medical Association]] and government officials. The group is looking at latest and best practices to see what medical tests ordered by doctors are unnecessary, overused or inappropriate.

OHIP services have not been carefully examined in years as doctors did not have a contract with the province. A new contract was agreed upon in February and the working group to find savings is part of the agreement.
----

{{f99.png}} ''[[EXCLUSIVE: Doug Ford didn't tell you Ontario cancelled 227 clean energy projects|https://www.nationalobserver.com/2019/07/09/news/exclusive-doug-ford-didnt-tell-you-ontario-cancelled-227-clean-energy-projects]]'' July 9, 2019, Fatima Syed, [[National Observer]]

----
On the day Premier [[Doug Ford]] pulled [[Ontario]] out of an international clean energy trading market, it spelled the end for 227 emissions-reducing projects across the province, reveals a leaked document.

A full list of the cancelled projects assembled by a government source — based on information obtained through their role and through multiple information requests — was shared exclusively with [[National Observer]] detailing a breakdown, by municipality, of the $2.9-billion fund the province had collected through the cap and trade agreement, revealing that those most affected by the cancellation were students, low-income Ontarians, municipalities and commuters.

Until now, details of what kind of projects that money was allocated for were scant, but the leaked list reveals a wide range of initiatives set to reduce greenhouse gas emissions that lost their funding, including schools, hospitals, small businesses and several social housing providers.
----

{{f0.png}} ''[[Exclusive: Ex-Cambridge Analytica psychologist secretly aided prominent anti-COVID vaccine group|https://www.dailydot.com/debug/leaked-chats-ex-cambridge-analytica-patrick-fagan-hart-group/]]'' July 30, 2021, Mikael Thalen, [[Daily Dot]]

----
Leaked chat logs reveal how the former lead psychologist for [[Cambridge Analytica]] has been working behind the scenes with a notorious anti-vaccine group in the U.K.

The chat records, provided to the [[Daily Dot]] by the activist collective DDoSecrets, detail efforts by HART (Health Advisory and Recovery Team), a self-described "group of highly qualified [[UK]] doctors, scientists, economists, psychologists and other academic experts," to influence politicians on issues related to COVID-19.

The leak, as first reported by Logically on Tuesday, involves tens of thousands of chat messages stretching back to January before the group's official launch. Held over the messaging platform Rocket.Chat, the communications highlight a stark contrast between HART's public attempts to portray itself professionally and some of its members' conspiratorial views.
----

{{f0.png}} ''[[Exclusive: Major neo-Nazi figure recruiting in Montreal|https://montrealgazette.com/news/local-news/major-neo-nazi-figure-recruiting-in-montreal]]'' May 4, 2018, Jon Milton, [[Montreal Gazette]]

----
One of North America's most influential neo-Nazis lives in [[Montreal]] and is organizing a white supremacist network on the island.

"Zeiger" is the pseudonym for the second-most prolific writer on the [[Daily Stormer]], an extreme right-wing news website that attracts upwards of 80,000 unique visitors a month.

The site traffics in conspiracy theories, refers to [[African-American]]s as "nogs," to gay men as "f***ots" and devotes coverage to what it calls the "Race War" and the "[[Jewish]] Problem." Along with the Daily Stormer's other authors, Zeiger has helped spread this ideology to a new generation of young white men across North America.
----

{{f49.png}} ''[[Exclusive: Maxime Bernier wants to abolish the Indian Act and build a border fence|https://nationalpost.com/news/politics/election-2019/exclusive-maxime-bernier-wants-to-abolish-the-indian-act-and-build-a-border-fence]]'' September 25, 2019, Larysa Harapyn, [[National Post]]

----
In a [[Postmedia]] exclusive, [[Larysa Harapyn]] sat down with the [[People's Party of Canada]] leader [[Maxime Bernier]] and [[Etobicoke North]] candidate [[Renata Ford]] to discuss the PPC's platform and election strategy ahead of the Oct. 21. Here are some highlights:

Larysa Harapyn (to Ford): I have to ask, you have no political experience …

Renata Ford: Wel,l my husband (Rob) was the mayor of [[Toronto]]. I was working alongside him, so I got to know the system quite well, and I got to know the people of my riding quite well, Etobicoke North. And I see that they're suffering and I wanted to reach out and help them out. They've been neglected by the federal and provincial governments and someone needs to do something about it. Make their voices heard.
----

{{f0.png}} ''[[Exclusive: Rebel Media's Ezra Levant Received Foreign Funding from 'Anti-Muslim' Think Tank|https://pressprogress.ca/exclusive_rebel_media_ezra_levant_received_foreign_funding_from_anti_muslim_think_tank/]]'' August 17, 2017, [[PressProgress]]

----
[[Ezra Levant]] is having a really, really bad week.

[[Rebel Media]] owner Ezra Levant has received an undisclosed amount of funding from an American think tank that promotes far-right, anti-[[Muslim]] views.

Levant's alt-right website continued spiraling out of control Thursday, following the departures of Rebel Media's [[Gavin McInnes]] and Rebel Media director [[Hamish Marshall]], who recently served as Conservative leader [[Andrew Scheer]]'s campaign manager.
----

{{f0.png}} ''[[EXCLUSIVE: Robert Mercer backed a secretive group that worked with Facebook, Google to target anti-Muslim ads at swing voters|https://www.opensecrets.org/news/2018/04/exclusive-robert-mercer-backed-a-secretive-group-that-worked-with-facebook-google-to-target-anti-muslim-ads-at-swing-voters/]]'' April 5, 2018, Robert Maguire, [[OpenSecrets News]]

----
Most Americans have never heard of the far-right neoconservative nonprofit that ran the ads. It has no employees and no volunteers, and it's run out of the offices of a Washington, D.C. law firm. More importantly, most voters never saw the ads. 

And that was by design. 

The group, a social welfare organization called [[Secure America Now]], worked hand in hand with [[Facebook]] and [[Google]] to target their message at voters in swing states who were most likely to be receptive to them.

And new tax documents obtained by [[OpenSecrets]] show that the money fueling the group came mostly from just three donors, including the secretive multimillionaire donor [[Robert Mercer]].
----

{{f99.png}} ''[[EXCLUSIVE: Wind farm owner launches court challenge against Ontario government|https://www.nationalobserver.com/2019/12/20/news/exclusive-wind-farm-owner-launches-court-challenge-against-ontario-government]]'' December 20, 2019, Emma McIntosh, [[National Observer]]

----
Forty kilometres to the south of [[Ottawa]], a once-bustling construction site of partially built wind turbines has ground to a halt.

[[Nation Rise Wind Farm]], nestled among dairy farms and fields of corn, was three months away from completion when [[Ontario]] Environment Minister [[Jeff Yurek]] cancelled it earlier this month, citing concerns over possible risks to local bat populations. The company behind the site, EDP Renewables, must lay off the 200 employees working on Nation Rise just before the holidays, and stands to lose the $230 million in capital it has already sunk into the project.

But EDP Renewables has now launched a court challenge to try to overturn the province's decision, alleging it was fuelled by politics instead of evidence, [[National Observer]] has learned. The government's move clashes with earlier testimony given by the province's own experts, according to the application filed in [[Ontario Superior Court]] on Dec. 10.
----

{{f0.png}} ''[[Executive at Stephen Harper's Consulting Firm Connected to 'Kamikaze Campaign', Leaked E-mails Show|https://pressprogress.ca/executive-at-stephen-harpers-consulting-firm-connected-to-kamikaze-campaign-leaked-e-mails-show/]]'' March 17, 2019, [[PressProgress]]

----
According to internal e-mails newly obtained by [[PressProgress]], [[Harper & Associates]] global director [[Shuvaloy Majumdar]] was also CC'd on these confidential e-mails alongside senior members of Callaway and Kenney's campaigns.

Davies said Majumdar held no formal position or title on Kenney's leadership team, describing his role as mostly "ambiguous."

Although his name appears nowhere in news archives as holding a formal position on Kenney's campaign, another trove of UCP e-mails obtained by PressProgress last week show Majumdar's role was so senior he issued orders to [[Blaise Boehmer]], Kenney's communications director.
----

{{f94.png}} ''[[Executive from National Enquirer parent joins Postmedia board|https://www.thestar.com/business/2016/10/19/executive-from-national-enquirer-parent-joins-postmedia-board.html]]'' October 19, 2016, Vanessa Lu, [[Toronto Star]]

----
A top executive with the company that owns the [[National Enquirer]] has joined the board of [[Postmedia]] Network Inc. as part of a restructuring move to reduce the debt load of [[Canada]]'s largest newspaper publisher.

[[Chatham Asset Management]], a [[New Jersey]]-based hedge fund that now has an equity stake in Postmedia, asked [[American Media Inc]]. executive [[David Pecker]] to join Postmedia's board.

"Chatham is a common investor in Postmedia and American Media," said Pecker, whose AMI publications include Men's Fitness, Ok!, Globe and the National Enquirer.
{{||StandardTid}}
----

{{f0.png}} ''[[Expelled PC MPP voices concern with provincial budget|https://globalnews.ca/news/5183586/expelled-pc-mpp-voices-concern-with-provincial-budget/]]'' April 19, 2019, Kraig Krause, [[Global News]]

----
Months after his departure from the [[Progressive Conservative]] caucus, MPP for Lanark-Frontenac and Kingston [[Randy Hillier]] is voicing his concerns with [[Doug Ford]]'s budget and how the premier runs his staff.

"What we've seen is a government who has expectations and mandates of its members and it is not that of a watchdog or ensuring accountability, but to demonstrate never-ending admiration to the party leader, and that's not what democracy is about," Randy Hillier in his [[Perth]] Ont., office.

As for the provincial budget released on April 11, Hillier says the PCs put the cart before the horse on how they plan to handle public education and e-learning. He believes Ford is not providing the proper tools to educators when it comes to increasing class sizes.

{{||StandardTid}}
----

{{f0.png}} ''[[Experts say Scheer's plan to close border loophole 'doomed to failure'|https://globalnews.ca/news/6011333/scheer-plan-border-loophoole-doomed-to-failure-experts/]]'' October 9, 2019, Brian Hill, [[Global News]]

----
Conservative Party Leader [[Andrew Scheer]] says that, if elected, he would close the loophole in the [[Safe Third Country Agreement]] (STCA) that allows people to make refugee claims in [[Canada]] even if they enter the country at an unofficial border crossing.

The Conservatives also aren't ruling out creating detention camps at the border to house irregular migrants while their claims are being processed.

Asked directly if detention camps were something a Conservative government would create at the border, the Conservatives said the [[Immigration and Refugee Protection Act]] provides criteria for detaining asylum seekers. This leaves the option of creating detention camps at the border open.
----

{{f0.png}} ''[[Experts say we should watch out for WeChat's influence in Canada's election|https://www.vice.com/en_ca/article/zmana5/experts-say-we-should-watch-out-for-wechats-influence-in-canadas-election]]'' February 1, 2019, Tamara Khandaker, [[Vice News]]

----
[[Facebook]] announced this week that it will expand initiatives, already in place in the U.S. — to verify political advertisers and fact check news, with a focus on photos and videos — globally. In the fall, [[Twitter]] released 10 million tweets and 4.600 accounts that it found to be linked to foreign interference in the U.S. election, and says it has been scrubbing millions of fake accounts ahead of the midterms that were violating its policies around misinformation and propaganda.

But [[WeChat]], the social media and messaging app with one billion [[Chinese]]-speaking users around the world and which is notorious for its fake news problem, is missing from the conversation. The app, which experts estimate has about a million users in [[Canada]], also regularly censors politically sensitive content at the direction of the Chinese government.

WeChat didn't provide an official number of Canadian users since it doesn't track its users by geographic region and declined to answer VICE News' questions about its role as a distributor of news, as well as if Canadian chat groups are subject to censorship from the Chinese government.
----

{{f99.png}} ''[[Exposing the Canadian oil sector's victim complex|https://www.nationalobserver.com/2019/11/29/opinion/exposing-canadian-oil-sectors-victim-complex]]'' November 29, 2019, Sandy Garossino, [[National Observer]]

----
This is part four of a four-part series, in which [[Canada]]'s [[National Observer]] presents a data-based dismantling of the false claim that [[Alberta]]'s oil and gas sector has been targeted by a cabal of American foundations.

When [[Jason Kenney]] claims, without evidence, that Alberta's oilsands have been targeted by a cabal of American philanthropic foundations, he speaks with the confidence of someone who thinks his claims are unfalsifiable, impossible to disprove. And he's cynically betting that Canadians, unwilling or unable to investigate the matter on their own, will give him the benefit of the doubt.

But he's wrong. His claims are, in fact, falsifiable. We know this because we examined them: After nine months spent investigating public charity records on Candid, America's most comprehensive foundation and charitable monitoring site, we found that every core tenet of the foreign-funding conspiracy theory is false. And, in this four-part series, we will prove it by systematically debunking nine key myths associated with Kenney's scare-mongering rhetoric.
----

{{f0.png}} ''[[Exposing the soft power behind Canada's Islamophobia industry|https://nowtoronto.com/news/islamophobia-industry-hate-free-speech-media/]]'' April 15, 2019, Michael Coren, [[Now Magazine]]

----
Conservative columnist [[Barbara Kay]] wrote in the [[National Post]] recently, "As is becoming the norm for groups mounting events that deal with conservative ideas or politically incorrect topics, locales are being kept secret until the last minute to avoid potential violence from [[Antifa]]-style activists."

Kay was referring to a column I had written back in December for NOW about an "All-Day National Teach-In" organized by a group called [[Canadians for the Rule of Law]], which was originally set to take place in a north [[Toronto]] synagogue but had to be moved, reportedly for security reasons, after my column caused the congregation's rabbi to have second thoughts.

Kay wrote that I had doxxed the event. But all I was really trying to do was ask why any synagogue would host an event organized by a group that claims "political tribes" – "free speech disruptors and deniers on campuses, terrorist-funded Canadian jihadi organizers, [[Muslim Brotherhood]] public curriculum developers, hate speakers on social media [and] returning ISIL fighters" – are threatening the rule of law in [[Canada]].
{{||StandardTid}}

{{||StandardTid}}
----

{{f185.png}} ''[[Extreme right-wing narratives gain momentum in federal election, despite parties struggling in polls|http://rabble.ca/news/2019/10/extreme-right-wing-narratives-gain-momentum-federal-election-despite-parties-struggling]]'' October 12, 2019, Alex Cosh, [[rabble.ca]]

----
In the first round of questions, CTV's [[Lisa Laflamme]] read out some of the most divisive tweets authored by People's Party Leader [[Maxime Bernier]]:

"You called diversity in [[Canada]] a cult and extreme multiculturalism. You've used the words ghetto and tribes to describe newcomers whom you say bring distrust and potential violence. On [[Greta Thunberg]], the 16-year-old climate change activist, you called her, quote, clearly mentally unstable. Are these the words of someone with the character and integrity to lead all Canadians and represent us on the world stage?"

By way of a response, Bernier labelled all the other party leaders "globalist," (a term that carries anti-Semitic undertones) and said he wanted to stop Canada from becoming "like other countries in [[Europe]]," where, he claimed, "they have a huge difficulty to integrate their immigrants." After being called out by [[Jagmeet Singh]], Bernier fumed against what he described as the NDP leader's "socialist policy."
----

{{f94.png}} ''[[Extreme-right misinformation is flooding Chinese media in Canada - and observers say there's virtually nothing stopping it|https://www.thestar.com/vancouver/2019/10/20/extreme-right-misinformation-is-flooding-chinese-media-in-canada-and-observers-say-theres-virtually-nothing-stopping-it.html]]'' October 20, 2019, Jeremy Nuttall, [[Toronto Star]]

----
VANCOUVER—Some of the posts suggest teaching sexual and gender identity in schools could cause an AIDS outbreak. Others warn Mexicans are streaming across the border to sell drugs or that hatred against [[Muslim]]s is only natural. The articles are called misinformation by some and flat out hate speech by others.

They are but a sampling of the far-right rhetoric on [[Chinese]]-language websites and social media platforms like [[WeChat]], often described as a cross between [[Facebook]] and [[Twitter]]. Observers warn that there's almost nothing challenging a torrent of anti-refugee, anti-LGBT and anti "white liberal" literature spiking online.

"When this privileged group settled down in [[Canada]], they will have an easy life without evening finding a job," reads one article touching on Muslim refugees when discussing Chinese voters. It was written by contributor Feng Si Hai on Chinese-language news publication Lahoo.ca. in March [[2019]].
----

{{f0.png}} ''[[Extremism, elites and 'Trumpomania' highlights at Manning Centre Conference|https://globalnews.ca/news/3270685/manning-centre-conference-tackles-extremism-elites-and-trumpomania/]]'' February 24, 2017, Monique Scotti, [[Global News]]

----
It was billed as an opportunity for networking and bridge-building among Canadian conservatives, but this year's [[Manning Centre]] Conference was also a product of its time.

As attendees gathered in [[Ottawa]] on Friday, there were the usual calls for unity within the right-of-centre, promises of prudent spending in government and a healthy dose of Liberal-bashing in the conference rooms.

What was perhaps new, however, were the "Make America Great Again" ball caps that dotted the hallways, the open discussions about "front organizations" for the [[Muslim]] Brotherhood in [[Canada]], and an appearance by none other than [[Doug Ford]], who made the trip from [[Toronto]] to bash the "mainstream media" and "the elites."
----

{{f182.png}} ''[[Eyes off the prize: Why is the Conservative leadership field so small?|https://www.cbc.ca/news/politics/conservative-party-leadership-mackay-otoole-scheer-harper-1.5467251]]'' February 19, 2020, Rosemary Barton, [[CBC News]]

----
Back in [[2017]], it seemed like everyone wanted to lead the [[Conservative Party of Canada]].

It's a curious place the Conservative Party finds itself in right now. In 2017, the party was trying to move past a bruising election defeat and the resignation of [[Stephen Harper]], the modern party's co-founder — arguably a low point. But Conservatives still had 14 names on the ballot to choose from when voting began May 29.

Today, the party objectively is in far better shape. While it failed to defeat the Trudeau Liberals last year, it gained 20 seats and (as current leader [[Andrew Scheer]] likes to remind us) won the popular vote. It still tends to crush rival parties when it comes to fundraising.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ezra Levant |
|>| [img width=175px [Levant in 2008|https://upload.wikimedia.org/wikipedia/commons/thumb/5/5d/Ezra_Levant.jpg/175px-Ezra_Levant.jpg]] |
|!birth name |Ezra Isaac Levant|
|!birth date |February 19, 1972 (49 years)|
|!birth place |[[Calgary|https://en.wikipedia.org/wiki/Calgary]], [[Alberta|https://en.wikipedia.org/wiki/Alberta]], Canada|
|!residence |[[Toronto|https://en.wikipedia.org/wiki/Toronto]], [[Ontario|https://en.wikipedia.org/wiki/Ontario]], Canada|
|!years active |1990–present|
</div>

!!!See also
*[[Ezra Levant|https://en.wikipedia.org/wiki/Ezra_Levant]] - //Wikipedia.//

!!!References

!!!External links
*[[Ezra Levant|https://www.desmogblog.com/ezra-levant]], DeSmogBlog.
*[[Ezra Levant|https://rationalwiki.org/wiki/Ezra_Levant]], RationalWiki.

{{||StandardTid}}
----

{{f0.png}} ''[[Ezra Levant Announces Plan To "Reboot" The Rebel|https://www.canadalandshow.com/rebel-media-announces-reboot/]]'' August 23, 2017, Jonathan Goldsbie, [[Canadaland]]

----
"I am a flawed leader who has made mistakes," [[Ezra Levant]] conceded Tuesday night as part of a fundraising plea on a "SPECIAL edition" of his nightly [[Rebel Media]] show, which was brought out from behind its usual paywall.

He admitted that, following a terrible week for The Rebel, the status quo was no longer acceptable and that he would need to take a number of steps to put the company on stronger footing.

"Do you think we can pull out of this?" he asked his guest, longtime managing producer [[Hannah Vanderkooy]]. "Part of me thinks it's just been a media fake crisis, but part of it was real, and I want to acknowledge that."
----

{{f0.png}} ''[[Ezra Levant denounced for trying to make money off Québec City terrorist attack|https://pressprogress.ca/ezra_levant_denounced_for_trying_to_make_money_off_quebec_city_terrorist_attack/]]'' February 1, 2017, [[PressProgress]]

----
In the wake of Sunday's terrorist attack on a [[Québec City]] mosque that left six dead, right-wing demagogue [[Ezra Levant]] is facing heavy criticism for spreading false information and using the tragedy in a fundraising appeal for his [[Rebel Media]] website.

In a fundraising e-mail to supporters Monday, Levant questions if "the mainstream media" is telling "the truth" about who the terrorist really is.

Never mind that authorities have already charged a Québec-born white nationalist with six counts of first degree murder, Levant – a repeated libelist whom [[Ontario]]'s Superior Court found motivated by "ill-will" and a "reckless disregard for the truth" – tells supporters the media is "less concerned" with accurate reporting than they are with "protecting the official narrative – [[Muslim]]s are victims, not terrorists."
----

{{f0.png}} ''[[Ezra Levant ejects elderly women singing 'O Canada' from Rebel Media rally|https://pressprogress.ca/ezra_levant_ejects_elderly_women_singing_o_canada_from_rebel_media_rally/]]'' December 12, 2016, [[PressProgress]]

----
Video shows Levant denouncing the group of elderly women, some in their eighties, and calling on hotel security to have them physically removed.

Looks like [[Ezra Levant]]'s staged rallies aren't as glorious and free as he'd lead you to believe.

One week ago, the alt-right [[Rebel Media]] website owner threw a [[Twitter]] temper tantrum claiming "freedom of speech" was at stake after his followers were criticized for directing chants of "lock her up" at [[Alberta]] Premier [[Rachel Notley]].
----

{{f0.png}} ''[[Ezra Levant Goes On Alex Jones's Infowars|https://www.canadalandshow.com/ezra-levant-on-alex-jones-infowars/]]'' July 21, 2017, Graeme Gordon, [[Canadaland]]

----
During Levant's roughly 17-minute appearance, the two discussed how [[Christian]]s are being persecuted in the Middle East and how Western countries are supposedly under attack from [[Muslim]] refugee "wolves."

Levant had recently returned from a trip to [[Iraq]].

The Rebel has been increasingly friendly with the American outlet that generates and promotes Trump propaganda and conspiracy theories and that has a regular monthly audience estimated at four million. Rebel personalities like [[Tommy Robinson]] and [[Laura Loomer]] have been on Jones's show, and former Rebel correspondent [[Jack Posobiec]] also guested many times. Vice co-founder and now Rebel commentator [[Gavin McInnes]] also makes regular appearances on Jones's show.
----

{{f185.png}} ''[[Ezra Levant keeps shooting himself in the foot, again and again|http://rabble.ca/blogs/bloggers/john-miller/2017/01/ezra-levant-keeps-shooting-himself-foot-again-and-again]]'' January 7, 2017, John Gordon Miller, blogs, [[rabble.ca]]

----
The latest: He's being sued for libel by an organization called [[Canadians for Justice and Peace in the Middle East]] (CJPME). It runs campaigns encouraging the boycotting of goods from [[Israel]] to protest that state's treatment of Palestinians. The late Liberal MP Warren Allmand served on its board.

Levant used his blog on [[Rebel Media]] to compare the group to Nazis and said it was abusing its charitable status to spread anti-Semitic propaganda. He urged his followers to sign a petition (entitled "tax dollars subsidize Jew hatred in [[Canada]]") urging the federal government to revoke the group's status as a charity and contribute to a fund that would allow Levant to hire a human rights lawyer to go after it.

Aside from the damaging opinion -- which Levant can probably try to defend by saying it's freedom of expression -- he overplayed his hand and made statements of fact about the group that he cannot possibly justify.
----

{{f0.png}} ''[[Ezra Levant loses $80,000 defamation lawsuit|https://www.ctvnews.ca/canada/ezra-levant-loses-80-000-defamation-lawsuit-1.2123314]]'' November 27, 2014, Canadian Press, [[CTV News]]

----
TORONTO -- An [[Ontario]] judge who heard a defamation lawsuit against [[Sun News Network]] host [[Ezra Levant]] ruled Thursday that the controversial media personality libelled a [[Saskatchewan]] lawyer in a series of blog posts the judge said were "motivated by malice."

Justice Wendy Matheson ordered Levant to pay $80,000 in damages to Khurrum Awan and remove "defamatory words" about the man from his website within 15 days.

"I find that the defendant's dominant motive in these blog posts was ill-will, and that his repeated failure to take even basic steps to check his facts showed a reckless disregard for the truth," Matheson wrote in her decision.
----

{{f49.png}} ''[[Ezra Levant loses libel case, must pay $80,000 to man he defamed as 'illiberal Islamic fascist'|https://nationalpost.com/news/canada/ezra-levant-loses-hate-speech-case-must-pay-80000-to-man-he-defamed-as-illiberal-islamic-fascist]]'' November 28, 2014, Joseph Brean, [[National Post]]

----
In his blogging about [[Canada]]'s hate speech laws, right-wing personality [[Ezra Levant]] defamed a young law student as a serial liar, a bigot and a Jew-hating "illiberal Islamic fascist," bent on destroying Canada's tradition of free expression, a judge has found.

For these unfair, false and "extremely serious" written comments, which were motivated by "ill will," and showed a "reckless disregard for the truth," Mr. Levant must pay Khurrum Awan $80,000, Judge Wendy Matheson of [[Ontario Superior Court]] ruled Thursday.

Mr. Awan is now a lawyer in [[Saskatchewan]], but in [[2007]] he was the public face of a campaign to protest the representation of [[Muslim]]s in Maclean's magazine. This led to three failed human rights complaints and spurred Canada's first online culture war over the hate speech section of the [[Canadian Human Rights Act]].
----

{{f94.png}} ''[[Ezra Levant sends cease-and-desist to Hudson's Bay Company over 'Make Canada Great Again' hats|https://www.thestar.com/edmonton/2018/12/21/ezra-levant-sends-cease-and-desist-to-hudsons-bay-company-over-make-canada-great-again-hats.html]]'' December 21, 2018, Kevin Maimann, [[Toronto Star]]

----
A [[Twitter]] user by the name Juggy Sihota-Chahil posted a photo of the hats and toques, bearing a phrase that plays off of United States President [[Donald Trump]]'s campaign slogan "Make America Great Again," last Saturday.

Some Twitter users commented on the tweet — which has since been deleted — saying they would stop shopping at the department store because of the merchandise.

Levant, who has expressed support for Trump, reposted the photo on Twitter and wrote, "I, too, am outraged. Because I own the trademark and had sent them a cease and desist letter."
----

{{f0.png}} ''[[Ezra Levant's Failed Bid to Change Canada|https://thewalrus.ca/ezra-levants-failed-bid-to-change-canada/]]'' August 21, 2017, Jonathan Kay, [[The Walrus]]

----
On September 15, [[2010]], a right-wing media star appeared on [[CBC]] radio to promote his new book extolling the wonders of [[Canada]]'s oil industry. The show was styled as a debate between the author and a skeptical environmentalist. But more important than who won or lost was the fact that a hardcore conservative author had made it into the heart of the CBC's daily lineup.

The author was [[Ezra Levant]]. And the bestselling book under discussion was Ethical Oil: The Case for Canada's Oil Sands. It went on to pick up the $20,000 National Business Book Award, whose jury was chaired by the dean of the [[University of Toronto]] business school and included such talking heads as Peter Mansbridge and [[Pamela Wallin]]. The accolade was announced at a downtown Toronto luncheon hosted by two of Bay Street's bluest chips, PricewaterhouseCoopers LLP and Bank of [[Montreal]]. "We are very proud to be involved," gushed the head of BMO's human resources unit.

It was Ezra's high point. If ever he were going to cash out—get a cushy public affairs job, maybe with media stints as the resident conservative—this was the time. Instead, his career became one long series of rants, lawsuits, and festering grievances. Today, as Levant's radical right-wing website strains at the bolts amid mass defections and allegations of financial impropriety, it's easy to forget that, for a brief moment at the start of the decade, he was given a taste of mainstream respectability. He rejected it: a decision that serves as the baseline for everything that followed.
----

{{f182.png}} ''[[Ezra Levant's libel appeal denied by Supreme Court|https://www.cbc.ca/news/canada/calgary/ezra-levant-supreme-court-denies-libel-appeal-1.4151925]]'' June 8, 2017, Canadian Press, [[CBC News]]

----
The [[Supreme Court of Canada]] will not hear an appeal filed by outspoken political commentator [[Ezra Levant]] over a [[2014]] libel judgment against him.

Levant was found to have libelled Saskatchwan lawyer Khurrum Awan in nine posts to his online blog.

An [[Ontario]] trial judge awarded Awan $50,000 in general damages and $30,000 in aggravated damages and ordered the libellous posts taken down.
----

{{f0.png}} ''[[Ezra Levant's Rebel Media is embarrassing Canada on the world stage again|https://pressprogress.ca/ezra_levant_rebel_media_is_embarrassing_canada_on_the_world_stage_again/]]'' May 17, 2017, [[PressProgress]]

----
[[Rona Ambrose]] is leaving politics.

However you feel about the outgoing interim Conservative leader, you have to give her credit for one thing: denouncing the characters at [[Ezra Levant]]'s [[Rebel Media]] as "idiots."

It's unclear if the next Conservative leader will take the same position on the alt-right website – after all, nearly every Conservative leadership candidate has degraded themselves courting Levant's approval.

They might want to rethink where they stand. Last time Rebel Media made headlines around the world, it was after one of their hosts released videos questioning the [[Holocaust]] and explaining why he hates Jews, earning praise from neo-Nazis and a former KKK Grand Wizard.
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DkRc+t2nNi3cruD8OFoH4xES9KmNX/2liALWvGvyTYs1KkV2w1vbqz9JkT0xtg93k83l5RaedxAknGLqve8XXqCeMHTx4fhXAMgGAoKXIir5CMBTUfagrXn4VsOfoRR6ozvvVGmW2QbMgcChAnAKIcQTiIMKgBFI0EAzkF0D1wj8dvGdwQpoKsyHldAMdVxiyGSHTp9Ul3+66vdnxr2NAU9d3Gp//dPvqZ3o+sZCHXPEr460DSNeT/M6HYzYezFWr2UMJMiaI0WfVGIyuoxGl8nkMhmc78lcJmOJweQ0mUqOp/8T8DzEw1A7K7IAAAAASUVORK5CYII=
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwwAADsMBx2+oZAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAXtJREFUOE+9UL9rwmAU/MCfgyK4CVHBLgoiuCk4CHbJ4CBBqCA6CI7+A67xTxBXR3FwcRVxCHFp0YqLQ9E5EU1IGiQa01PTuurS4w3v3ffu3iXEfBL/KeB5Ph6PZ7NZSZIw7vd79IlEIhQKZTKZdrt9OBzA3wWVSoVcMRqNMAqCYLfb3W53uVwOh8Pgm83m+Xy2BLIs+3w+iqJsNlu9Xgez3W6dTmcymUSPa8FgEGJRFC3BeDyGx2AwyOfzHo9HURQEc7lc0WgUr7vdDsEw3gXIA29VVbvdLpSTyUTTNFxIpVLD4TAQCIBstVpWJOTBOYZhOI6jaRpvjUYDRxwORzqd7vf7uVyu0+nouo7liwB+WOr1etiDK3okXq1WXq83Fosdj8dLhl8QXCmVSlhar9eCKOLnsCyLEZZ+v/8lEjmdTtbuFcQwjPfZ7GM+h/JGKarKTadfm81ssfhcLm/kH6yPfhzE1L6fKmLWiuYb/WjVisSsFkzm9dGqFn4AZyMlmLKCGC4AAAAASUVORK5CYII=
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADZmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOkM0MDIyNDRFMkIyMDY4MTE5QUI5RTkzNjMxRDg2QjhGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk5MkI2RUNGNUREMDExRTJCNUY1RjJEODJCMERFOURCIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk5MkI2RUNFNUREMDExRTJCNUY1RjJEODJCMERFOURCIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzQwMjI0NEUyQjIwNjgxMTlBQjlFOTM2MzFEODZCOEYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6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
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAH1JREFUOE+dkNENwCAIRF2v2/W3i3SRDqSh8QzFQywvoVDA82KphHKcvYoZAvrQbwE5gLD/1/28Pcm2J4QOULvznrcEdICUA81HgC2jDt8gy+SAvbqE7WFvcoBlZGHZkw+7jS6rndHDAIxB0AOug/QbMCDAWArY2xhbDnxqbY3lWYG/SS8YAAAAAElFTkSuQmCC
AAABAAEALy8AAAAAIAAkJAAAFgAAACgAAAAvAAAAXgAAAAEAIAAAAAAACEUAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39/8LBwf////////////////////////////////////////////////////////////////////////////////////////////n5+f/r6+v//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Lh4f+mpqb/fHt8//T09P/////////////////////////////////////////////////////////////////////////////////r6+v/1tXV/3t6fP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5ubm/zg3Ov/U09P/fHt8//r6+v/////////////////////////////////////////////////////////////////+/v7/pqam/zAvMv9eXV//rKur/8vKyf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////SUhK/1FPUv+6ubn/iomK/9jY2P/////////////////////////////////////////////////q6un/qKeo/0pJS/8gHyP/IB8j/yAfI/+2tbb/hIOE//38/P/5+Pn///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+3trf/IiEl/yopLP9lY2X/R0ZI/3NydP+gn6D/t7a3/7+/wP+/v8D/tbS1/5ubnP+KiYr/X15g/y4sL/8gHyP/IB8j/yAfI/8gHyP/IB8j/zw7Pv/BwMD/vby8//Pz8/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////94d3j/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/3p5e/+lpKX/9vb2//v7+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////r6+v9paGn/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IiEl/87Nzf/Ozc3//f39//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////n5+f+OjY7/IiEl/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/JSQo/4SDhP+3t7f/Xl1f/56env/29vb/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v7//b29v/g39//aWhp/yIhJf8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8iISX/VFNV/1FPUv/p6Of///////////92dXb/wsLC//n5+f/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////29vb/eHd4/62trf/29vb/09LS/1RTVf8gHyP/MzI1/1xbXf9fXmD/ZWNl/3Rzdf+Liov/rKur/9TT0//8/Pz/aWhp/6Cfn//+/v7//////+np6f/x8fH////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////a2dn/IiEl/15dX//z8/P/+/v7/1lYWv8gHyP/SUhK/9LR0v/W1dX/0tHS//////////////////////9paGn/nJub//7+/v////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7+/v84Nzr/IB8j/19eYP/6+vr/4N/f/ygnKv8gHyP/MC8y/8TDxP+lpKX/zMvL/////////////////2loaf+cm5v//v7+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1RTVf8gHyP/IB8j/4SDhP//////fHt8/yAfI/8gHyP/JSQo/8HAwP+TkZL/7u7u////////////aWhp/5ybm//+/v7/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////W1pc/yAfI/8gHyP/KCcq/+vr6//Ew8T/IB8j/yAfI/8gHyP/MzI1/+Lh4f+cm5v///////////9paGn/nJub//7+/v////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9bWlz/IB8j/yAfI/8gHyP/rKus//Dv7/8iISX/IB8j/yAfI/8gHyP/lJOU/5OSk////////////2loaf+cm5v//v7+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1taXP8gHyP/IB8j/yAfI/+Uk5T//Pv7/yopLP8gHyP/IB8j/yAfI/9HRkj/ra2t/+rp6f//////aWhp/5ybm//+/v7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7+/v/ra2t////////////W1pc/yAfI/8gHyP/IB8j/5OSk//8/Pz/LSsu/yAfI/8gHyP/IB8j/y4sL/+6ubn/3Nzb//////9paGn/nJub//7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39/15dX//Ozc3/hIOE/4eGiP88Oz7/IB8j/yAfI/8gHyP/k5KT//z8/P8tKy7/IB8j/yAfI/8gHyP/KSgr/7e3t//a2dn//////2loaf+mpqb/mpmZ/8LBwf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////MzI1/05NT/+Qj5D/np6e/0NCRf8gHyP/IB8j/yAfI/+TkpP//Pz8/y0rLv8gHyP/IB8j/yAfI/8lJCj/fn1+/5CPkP+mpqb/Tk1P/6ampv/a2dn/pKOj///////29vb///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9UU1X/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/5OSk//8/Pz/LSsu/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/3Jxc/+tra3/+/v7//39/f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5ybnP8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/k5KT//z8/P8tKy7/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/MzI1/9rZ2f/d3d3//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39/2loaf8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/+TkpP//Pz8/y0rLv8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/xMPE/9DQ0P///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pz8/8LBwv+OjY7/PDs+/yAfI/8gHyP/IB8j/5OSk//8/Pz/LSsu/yAfI/8gHyP/IB8j/yUkKP+Eg4T/iIeH/4iHiP9DQkX/iIeI/4iHh//FxcT//v7+//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9bWlz/IB8j/yAfI/8gHyP/k5KT//z8/P8tKy7/IB8j/yAfI/8gHyP/KSgr/9bV1f/r6+r//////2loaf/T0tL//v7+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2FgYv8gHyP/IB8j/yAfI/+TkpP//Pz8/y0rLv8gHyP/IB8j/yAfI/8pKCv/t7e3/9rZ2f//////aWhp/5ybm//+/v7/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fn1+/yAfI/8gHyP/IB8j/5OSk//8/Pz/LSsu/yAfI/8gHyP/IB8j/ykoK/+3t7f/2tnZ//////9paGn/nJub//7+/v/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////c3Nv/JSQo/yAfI/8gHyP/hIOE//39/f8wLzL/IB8j/yAfI/8gHyP/KSgr/7e3t//a2dn//////2loaf+cm5v//v7+//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////97enz/IB8j/yAfI/9YV1n//////15dX/8gHyP/IB8j/yAfI/8pKCv/t7e3/9rZ2f//////aWhp/5ybm//+/v7/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8PDw//////////////////Dw8P9RT1L/IB8j/yIhJf/Y2Nj/wsLC/yAfI/8gHyP/IB8j/ykoK/+3t7f/2tnZ//////9paGn/mpmZ/+7u7v//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v7/7e3t/+KiYr/6+vr//////////////////r6+v9ycXP/IB8j/1hXWf/+/v7/bWxu/yAfI/8gHyP/KSgr/7e3t//a2dn//////2loaf/b2tr/m5uc/4B/f//U09P////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8/Pz/MzI1/8jHx/94d3j/srKy/8HBwv+mpqb/i4qL/4uKi/9tbG7/MzI1/4iHiP/i4eH/MzI1/yAfI/8pKCv/t7a3/8vKyf+Bf4H/Li0w/0dGSP9nZmj/zs3N/6Wkpf/U09P///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9paGn/MzI1/4+OkP+TkpP/mJaV/5ORkv+Qj5D/iIeI/3Rzdf9ycXP/JSQo/46Njv/b2tr/VFNV/ykoK/+Liov/JSQo/yAfI/8gHyP/IB8j/yAfI/8iISX/j46Q/6Oio//x8fH//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8XFxP8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/4SDhP/x8fH/YWBi/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/wcDA/6qpqf///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39/1lYWv8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/2dmaP/w7+//eHd4/yAfI/8gHyP/IB8j/yAfI/8gHyP/JSQo/yAfI/+sq6z/wcDA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5ubm/0NCRf8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8wLzL/XFtd/4uKi/+sq6v/oJ+g/6qpqf//////jo2O/yIhJf8gHyP/WVha/9DPz//7+/v/6urp/87Nzf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8O/v/5qZmf9bWlz/R0ZI/2loaf+VlJb/wsLC//Dv7///////////////////////////////////////hIOE/359fv/6+vr////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v7//v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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M6oTYCoLwFQXgqkp4u3eoEaI7iFCevoG/vj9m9jDgVJTarDBmBmCB+FhePCuHIb4WUrf5tY0Pvh0MZj6UjDqMqfrSuF/VoUU7UrxXsXGrBDZHyem4tf3w/Db4gUwRM4zkH8rY+pKwDScBNN0CkxzpdNNKsS0xyOpO9pwsD1cPIhHRa8pHi6Zj0fL5uJx1GyY4mWK0NYKAx+qqQVz4QzvyW1KZPZuRHL3ChxqX9p7uOsD8V7H5vzpMEa/CTZmJriUafqj+lNKj9YaMO1qMF2NcO+uQ+b1PciiANqVONSxFF9oo8RblNi0Ib2WwlBYPp4BW/YU3L39kbLgXinmfVeNt69VoODHg1De2PV3BQhA8sVoZFxdK86AJABKYtjaBJPt8w+U+sZfMlGrT0L5rf0ouL4DGZc3IKlrOQ+QoluB4zdj+Qls0CKBCh6AunsSrJ2hhub7uQr13XRU3UlEyc29yLu6DccurcWRzkgkdkYgtScGBbe3QnV/nzirZGvnFL21bTos52XgWmaBOzdbfvqnFI3q9mco+v4T5FzZjLSLq5HYEQEyAJF+ZQ2K9bsogDjfC1zLGwqueQ7MjfPBNoSBrX9LXnnnkLT05j5D/rXtfPn/uv9J2uXIur4B5ff2iAdARUKVptqF6Kt+D32Vi/gLk8Eny7mySZ+mW0NKv6y//Pm3ttBwanFXx0bVYoXxZMRTy630Sx9KyQSUJjx+ZPSvQ8nPu2m4OE/Bs4pOPim6lfLcH2LlpPwv9utocGKYPwFew9SQ/lI6tAAAAABJRU5ErkJggg==
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNEYwMzdGMjc1MjA2ODExODIyQUVDQjFDOTcyRjBEOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RDcxRjczQkQ2MEYxMUU0QTEwMzkwNEU0MzY5NkYwMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RDcxRjczQUQ2MEYxMUU0QTEwMzkwNEU0MzY5NkYwMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzI2NDM0OTcwRjIxNjgxMTgyMkFFQ0IxQzk3MkYwRDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDRGMDM3RjI3NTIwNjgxMTgyMkFFQ0IxQzk3MkYwRDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4634asAAABFElEQVR42mK0XnqRgRTAxEAiIFkDCzKHlYnRU0nQU1FQhJMVyH3/88/Wu++33Xv3+99/LBpYmBgLTaStpXmXX39z6sVnRgYGCyneFD1xLRGunlNP4HoQGryUBO1l+XP33r334QdE5O6HH6eff5nkonT1jeCmO+/Q/eCjLLTpzlu4agi49f77xtvv/FWEsXhagpvt8utvmL689PqrKBcrjlBiJCVY33z/rS/KjalCT5T7xddfWDRsuQt0q5CKIAeyamUBDl8Voc0wHwMBs1xwJoR15/0PGV72ZD0JoLu+/fknyMHiriBYaiZz6PGnxddewWOCETktASPOW1kIGL6C7CwQR26//377vffIEcc4+BIfQIABAIUTaBgfRFJoAAAAAElFTkSuQmCC
----

{{f0.png}} ''[[Face it, Conservatives. Picking Scheer was a mistake.|https://ipolitics.ca/2018/01/05/face-conservatives-picking-scheer-mistake/]]'' January 5, 2018, Alan Freeman, [[iPolitics]]

----
[[CBC]]'s Power & [[Politics]] held one of those year-end political panels during the dead news week before [[Christmas]] and New Year's to opine on the five biggest political blunders of the year.

Their choices were predictable. [[Donald Trump]]'s dangerous [[Twitter]] habit and U.K. Prime Minister [[Theresa May]]'s catastrophic election call took the honours for best foreign political blunders. Closer to home, the panel cited Prime Minister Trudeau's vacation with the Aga Khan (which actually took place in [[2016]], but never mind), the [[Phoenix]] pay fiasco and [[Bill Morneau]]'s disastrous handling of his tax reform package.

The Canadian scandals were pretty small stuff — certainly when compared to Trump and May — and they'll likely be forgotten by the time Canadians go to the polls again. Somehow, the panel missed the biggest political blunder of the year, the one with real staying power: the Conservative party's decision to choose [[Andrew Scheer]] as its leader.
<div style="float: right; max-width:300px">

|>| !Facebook Inc. |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/8/89/Facebook_Logo_%282019%29.svg/175px-Facebook_Logo_%282019%29.svg.png]] |
|!type |[[Public|https://en.wikipedia.org/wiki/Public_company]]|
|!founded |February 4, 2004 (17 years)|
|!leader name |[[Mark Zuckerberg]]|
</div>

!!!See also
*[[Facebook|https://en.wikipedia.org/wiki/Facebook]] - //Wikipedia.//

{{||StandardTid}}
----

{{f182.png}} ''[[Facebook bans Faith Goldy and 'dangerous' alt-right groups|https://www.cbc.ca/news/politics/facebook-faith-goldy-ban-alt-right-1.5088827]]'' April 8, 2019, Kathleen Harris, [[CBC News]]

----
[[Facebook]] is banning far-right political commentator [[Faith Goldy]], white nationalist crusader [[Kevin Goudreau]] and various extremist groups, the social media company said Monday.

The company said it has longstanding policies on extremist content and organized hate groups and is barring the individuals and organizations under its "Dangerous Individuals and Organizations" community standards policy.

Goldy's views have been described as far-right white nationalist. She was fired from [[Rebel Media]] in [[2017]] after taking part in a neo-Nazi podcast.
----

{{f94.png}} ''[[Facebook bans Faith Goldy, Canadian white nationalist groups in latest crackdown|https://www.thestar.com/politics/federal/2019/04/08/facebook-bans-faith-goldy-canadian-white-nationalist-groups-in-latest-crackdown.html]]'' April 8, 2019, Alex Boutilier, [[Toronto Star]]

----
[[Facebook]] will ban [[Faith Goldy]], Soldiers of Odin, the Canadian Nationalist front and other hate groups from across its platforms, the company said on Monday. The ban will extend to any associated Facebook groups, pages or Instagram accounts, including [[Kevin Goudreau]], [[Wolves of Odin]], and the Aryan Strikeforce.

Facebook said the individuals and organizations have expressed white nationalist sentiments and violate its policy on dangerous individuals and organizations, which bans "terrorist activity, organized hate, mass or serial murder, human trafficking, organized violence or criminal activity." 

The ban comes after the social media giant has come under renewed scrutiny for allowing racism and hate to flourish on its platforms, and weeks after the terrorist attack in [[Christchurch]], [[New Zealand]], which was broadcast live on Facebook.
----

{{f132.png}} ''[[Facebook bans several Canadians for supporting white nationalism as Ottawa eyes new regulations for social platforms|https://www.theglobeandmail.com/business/article-facebook-bans-faith-goldy-amid-crackdown-on-organized-hate/]]'' April 8, 2019, Tamsin Mcmahon, [[Globe and Mail]]

----
Open this photo in gallery Several Canadian individuals and groups involved in 'organized hate' have been banned from having any further presence on [[Facebook]] and Instagram. Those banned include one-time [[Toronto]] mayoral candidate [[Faith Goldy]], seen here on March 20, [[2018]]. Hannah Yoon/The [[Canadian Press]]

Facebook has banned several Canadian far-right commentators and extremist groups for promoting organized hate, a move that comes as legislators in [[Canada]] and [[Europe]] look at tightening regulations on social-media platforms.

Six months ahead of the federal election, the social media giant said on Monday it had banned several users for supporting white nationalism, including Faith Goldy, a former Toronto mayoral candidate who was fired in [[2017]] from [[Rebel Media]] after appearing on a podcast affiliated with a neo-Nazi website.
----

{{f0.png}} ''[[Facebook begins removing comments from Yellow Vests Canada group following talk of killing Trudeau|https://globalnews.ca/news/4830265/facebook-removes-comments-yellow-vests-canada-trudeau-threats/]]'' January 9, 2019, Stewart Bell, [[Global News]]

----
[[Facebook]] began removing content from the [[Yellow Vests Canada]] Facebook group on Wednesday after [[Global News]] reported the page contained numerous comments about killing Prime Minister [[Justin Trudeau]].

The social media company said the action was taken because the content violated its community standards. Facebook said it was continuing to review the group, which has more than 100,000 members.

Administrators of the page cautioned commenters to watch their language, and one said in a statement to Global News that they "do not tolerate this kind of talk, and it will be dealt with."
----

{{f182.png}} ''[[Facebook conducting review over report user data misused by Trump political consultant|https://www.cbc.ca/news/technology/cambridge-analytica-facebook-review-data-users-1.4581847]]'' March 18, 2018, Adrienne Arsenault, [[CBC News]]

----
[[Facebook]] said on Sunday it was conducting a "comprehensive internal and external review" to determine if the personal data of 50 million users that was reported to be misused by a political consultant for the [[Donald Trump]] presidential campaign still existed. The company said in a statement that it was trying to determine the accuracy of allegations that a researcher gave [[Cambridge Analytica]], a data company known for its work on Trump's [[2016]] presidential campaign, inappropriately obtained Facebook user data starting in [[2014]]. In the statement from Paul Grewal, a Facebook vice-president and deputy general counsel, the company said it was committed to "vigorously enforcing our policies to protect people's information."

The Times and [[London]]'s Observer, which cited former Cambridge Analytica employees, associates and documents, said the data breach was one of the largest in the history of Facebook Inc.

Facebook on Friday said it was suspending Cambridge Analytica after finding data privacy policies had been violated.
----

{{f0.png}} ''[[Facebook Discloses Cambridge Analytica Email It Fought for Months to Keep Secret|https://gizmodo.com/facebook-discloses-cambridge-analytica-email-it-fought-1837511179]]'' August 23, 2019, Dell Cameron, [[Gizmodo]]

----
More than a year ago, [[Facebook]] CEO [[Mark Zuckerberg]] laid out on his personal page a "timeline" related to the [[Cambridge Analytica]] "situation." But he omitted a key piece of information, which was finally made public on Friday.

As reported in March, internal emails show a Facebook employee warned the company about Cambridge Analytica in September [[2015]], saying it was engaged in some "sketchy" data-harvesting activities. For most of the year, Facebook has fought vigorously in court to prevent that email from being disclosed to the public. For reasons not immediately clear, it's attorneys folded this week and agreed to its release.

"The District of Columbia fought to make this document public because we believe the American people have a right to know what and when Facebook knew about its data security weaknesses," said a spokesperson for the office of the attorney general for the District of Columbia. "According to the conversations this document contains, Facebook employees were raising alarms about political partners and doubts about their compliance with Facebook's data policies as far back as September 2015."
----

{{f0.png}} ''[[Facebook Failed to Protect 30 Million Users From Having Their Data Harvested by Trump Campaign Affiliate|https://theintercept.com/2017/03/30/facebook-failed-to-protect-30-million-users-from-having-their-data-harvested-by-trump-campaign-affiliate/]]'' March 30, 2017, Mattathias Schwartz, [[The Intercept]]

----
In [[2014]], traces of an unusual survey, connected to [[Facebook]], began appearing on internet message boards. The boards were frequented by remote freelance workers who bid on "human intelligence tasks" in an online marketplace, called Mechanical Turk, controlled by [[Amazon]]. The "turkers," as they're known, tend to perform work that is rote and repetitive, like flagging pornographic images or digging through search engine results for email addresses. Most jobs pay between 1 and 15 cents. "Turking makes us our rent money and helps pay off debt," one turker told [[The Intercept]]. Another turker has called the work "voluntary slave labor."

The task posted by "[[Global Science Research]]" appeared ordinary, at least on the surface. The company offered turkers $1 or $2 to complete an online survey. But there were a couple of additional requirements as well. First, Global Science Research was only interested in American turkers. Second, the turkers had to download a Facebook app before they could collect payment. Global Science Research said the app would "download some information about you and your network … basic demographics and likes of categories, places, famous people, etc. from you and your friends."

"Our terms of service clearly prohibit misuse," said a spokesperson for Amazon Web Services, by email. "When we learned of this activity back in [[2015]], we suspended the requester for violating our terms of service."
----

{{f1.png}} ''[[Facebook Groups sent armed vigilantes to Kenosha. Your polling place could be next.|https://www.motherjones.com/politics/2020/09/facebook-groups-misinformation/]]'' September 24, 2020, Pema Levy, [[Mother Jones]]

----
Three months after the [[2016]] election, in which [[Facebook]] facilitated the spread of fake news stories and disinformation from [[Russia]], the company announced a pivot. Under pressure, Facebook laid out plans to "build a safe community that prevents harm" and "helps during crises," with "common understanding" and increased civic engagement. The company said the path to this better world would go through the platform's groups function, which Zuckerberg touted as a way to "support our personal, emotional and spiritual needs" and build "social fabric."

But instead of ushering in a new era of community and safety, the social media giant's decision to prioritize the discussion spaces bred disinformation and vigilantism. Facebook groups have been used to organize armed responses to this summer's protests that have turned deadly, a track record that suggests they could fuel chaos during or after this November's election, catalyzing violent reactions and disseminating destabilizing false information.

Instead of ushering in community and safety, Facebook groups bred disinformation and vigilantism.
----

{{f0.png}} ''[[Facebook Is Now Being Accused Of Influencing The Ontario Election|https://www.narcity.com/ca/on/toronto/news/facebook-is-now-being-accused-of-influencing-the-ontario-election]]'' May 29, 2018, Elizabeth Keith, [[Narcity]]

----
Not long after [[Facebook]] CEO Mark Zuckergberg was grilled by US [[Congress]] for their role in the [[Cambridge Analytica]] Scandal, some Canadians are accusing facebook of again letting fake users influence an election.

Facebook users are accusing the social media network of being complacent and not removing fake accounts be created with the sole purpose of sharing propaganda relating to the upcoming [[Ontario]] Election. In a [[Reddit]] thread users shared where they have seen these fake accounts, from the comment sections on [[CBC]] Facebook posts to groups like [[Ontario Proud]].

The original Reddit poster shared all their clues to spot a phony Facebook account including generic and false work and education experience, made up addresses that don't exist in the city the user claims to live in, and having only been on Facebook for a few months.
----

{{f0.png}} ''[[Facebook notified government of Trudeau story deemed 'false'|https://ipolitics.ca/2019/10/18/facebook-notified-government-of-trudeau-story-deemed-false/]]'' October 18, 2019, Charlie Pinkerton, [[iPolitics]]

----
[[Facebook]] reached out to a government office involved with assessing threats to the integrity of the election to notify it of a fabricated news story being shared on the site and tell the office how it responded.

[[Basel]]ess stories about Canadian politics from the [[Buffalo Chronicle]] — a website that's become well known in Canadian media and political circles for publishing unsubstantiated and untrue news stories — have been shared more than 40,000 times on Facebook during the federal election, the social media monitoring site CrowdTangle shows.

The site's favourite Canadian target for false reporting seems to be Liberal Leader [[Justin Trudeau]]. He was at the centre of a fake story the Buffalo Chronicle published on Oct. 7, which caught Facebook's attention after it was shared by thousands on the site. While Facebook's rules do not prevent users from posting false information or fake news stories, the site responds to widely circulated hoaxes by having its fact-checking partner, Agence [[France]]-Presse (AFP) respond with an article invalidating the false article or post that's gone viral. After stories are fact-checked by AFP, Facebook links the disclaimer to the disproven stories and notifies users who have already shared the original story that it's been fact-checked.
----

{{f0.png}} ''[[Facebook really doesn't want you to read these emails|https://techcrunch.com/2019/08/23/facebook-really-doesnt-want-you-to-read-these-emails/]]'' August 23, 2019, Natasha Lomas, [[TechCrunch]]

----
The blog post [[Facebook]] would really prefer you didn't notice is tucked away in a News sub-section of this website — where it's been confusingly entitled: Document Holds the Potential for Confusion. And has an unenticing grey image of a document icon to further put you off — just in case you happened to stumble on it after all. It's almost as if Facebook is saying "definitely don't click here"…

So what is Facebook trying to bury in the horse latitudes of summer?

An internal email chain, starting September [[2015]], which shows a glimpse of what Facebook's own staff knew about the activity of [[Cambridge Analytica]] prior to [[The Guardian]]'s December 2015 scoop — when the newspaper broke the story that the controversial (and now defunct) data analytics firm, then working for [[Ted Cruz]]'s presidential campaign, had harvested data on millions of Facebook users without their knowledge and/or consent, and was using psychological insights gleaned from the data to target voters.
----

{{f0.png}} ''[[Facebook reveals 'Canada-specific' issues only authorized users can advertise about|https://ipolitics.ca/2019/06/10/facebook-reveals-canada-specific-issues-that-only-authorized-users-can-advertise-about/]]'' June 10, 2019, Charlie Pinkerton, [[iPolitics]]

----
[[Facebook]] on Monday debuted its repertoire of tools to make advertising in the [[2019]] election more transparent, and with it have shared the issues Canadian users will be required to prove their identity to advertise about.

Along with ads about candidates, parties or elected posts, advertisers in [[Canada]] will have to be authorized to post ads on Facebook about civil and social rights, the economy, environmental politics, health, immigration, political values and governance, and security and foreign policy.

To become authorized to post ads about these topics, users have to pass a series of verification tests that are largely based on ensuring that the advertisers, whether it be an individual or organization, are from Canada.
----

{{f0.png}} ''[[Facebook reviewing comments about killing Trudeau on Canadian 'yellow vests' page|https://globalnews.ca/news/4827607/facebook-comments-killing-trudeau-canadian-yellow-vests/]]'' January 8, 2019, Stewart Bell, [[Global News]]

----
Discussions about killing Prime Minister [[Justin Trudeau]] have been appearing on a [[Facebook]] page for Canadians who align themselves with the so-called yellow vest protests in [[France]].

The [[Yellow Vests Canada]] group has gathered more than 100,000 members on Facebook since it launched a month ago as French anti-government demonstrations got underway.

But while the group's own rules encourage civility and prohibit the advocacy of violence, the page is rife with comments that wish for — and sometimes encourage — the death of the prime minister.
----

{{f28.png}} ''[[Facebook's at it again: Internal emails show it knew about Cambridge Analytica abuse 'months' before news broke|https://www.theregister.co.uk/2019/03/22/facebooks_cambridge_analytica/]]'' March 22, 2019, Kieren McCarthy, [[The Register]]

----
[[Facebook]] knew about [[Cambridge Analytica]]'s dodgy data-gathering practices at least four months before they was exposed in news reports, according to internal FB emails.

Crucially, the staff memos contradict public assurances made by Facebook CEO [[Mark Zuckerberg]] as well as sworn testimony offered by the company.

Those emails remain under a court seal, at Facebook's request, although the Attorney General of [[Washington]] [[DC]], Karl Racine, is seeking to have them revealed to all as part of his legal battle against the antisocial media giant.
----

{{f0.png}} ''[[Facebook's Ban on Far-Left Pages Is an Extension of Trump Propaganda|https://theintercept.com/2020/08/20/facebook-bans-antifascist-pages/]]'' August 20, 2020, Natasha Lennard, [[The Intercept]]

----
On Wednesday, [[Facebook]] announced an expansion of its "Dangerous Individuals and Organizations policy," removing or restricting hundreds of pages associated with groups that it claims promote violence. Nearly 800 [[QAnon]] groups, committed to pernicious disinformation and potentially deadly conspiracy theories, have been removed. Facebook also shut down the pages of far-right militias, like the [[New Mexico]] Civil Guard, an armed vigilante organization, whose leaders sport swastika tattoos.

Alongside groups openly committed to genocidal white supremacy, which constitute a very real threat to Black and [[Indigenous]] communities, as well as other people of color, Facebook also shut down the pages of numerous antifascist, anti-capitalist news, organizing, and information sites. The move follows a pattern now well-established by the Trump administration — and unchallenged by most every mainstream media outlet — that draws indefensible false equivalences between organized, racist fascists, and the antifascists who vigorously oppose them.

Among the pages removed were those of antifascist news and research site, It's Going Down, a media platform that publishes news, analysis, and reports on social struggles, as well as investigative work to expose white supremacist and neo-Nazi networks. Crimethinc, a bastion of left-wing, anarchist publishing and thought since the [[1990]]s, saw its Facebook page removed too. The pages of groups organizing around the ongoing and potent antiracist uprisings were also shut down, including the PNW Youth Liberation Front, a network of youth collectives in the Northwest committed to direct action protest.
----

{{f0.png}} ''[[Facebook's secret settlement on Cambridge Analytica gags UK data watchdog|https://techcrunch.com/2021/01/26/facebooks-secret-settlement-on-cambridge-analytica-gags-uk-data-watchdog/]]'' January 26, 2021, Natasha Lomas, [[TechCrunch]]

----
Remember the app audit [[Facebook]] founder [[Mark Zuckerberg]] promised to carry out a little under three years ago at the height of the [[Cambridge Analytica]] scandal? Actually the tech giant is very keen that you don't.

The [[UK]]'s information commissioner just told a parliamentary subcommittee on online harms and disinformation that a secret arrangement between her office and Facebook prevents her from publicly answering whether or not Facebook contacted the ICO about completing a much-trumpeted 'app audit'.

"I think I could answer that question with you and the committee in private," information commissioner Elizabeth Denham told questioner, Kevin Brennan, MP.
----

{{f0.png}} ''[[Facebook's Unhealthy Obsession With Growth Persists After Years Of Scandal|https://www.buzzfeednews.com/article/alexkantrowitz/after-years-of-scandal-facebooks-unhealthy-obsession-with]]'' December 17, 2019, Alex Kantrowitz, [[BuzzFeed News]]

----
[[Facebook]]'s growth at any cost mentality has birthed innumerable scandals over the past decade — election meddling, political discord, privacy invasion. Yet today, after repeated apologies and promises to do better, that mentality remains largely unchanged. [[BuzzFeed News]] has learned the company continues to evaluate and compensate product managers based mostly on their ability to grow its products, with little regard to the impact of those products on the world. In fact, for Facebook, the very word "impact" is often defined by internal growth rather than external consequences and it uses growth metrics as key criteria for evaluating performance and determining compensation changes.

This emphasis on growth, particularly as it's tied to performance evaluation, encourages Facebook's employees to focus on growth above all else, sources close to the company told BuzzFeed News.

"Working at Facebook made me aware of how you can reprogram humans," one ex–product manager who recently left the company said. "It's hard to believe that you could get humans to override all of their values that they came in with. But with a system like this, you can. I found that a bit terrifying."
----

{{f0.png}} ''[[Facebook's White Nationalist Ban Puts Spotlight on Conservatives' Faith Goldy Connection|https://www.vice.com/en_ca/article/gy4xb4/facebooks-white-nationalist-ban-puts-spotlight-on-conservatives-faith-goldy-connection]]'' April 9, 2019, Mack Lamoureux, [[Vice News]]

----
Shortly after [[Facebook]] banned [[Faith Goldy]] for being a white nationalist, the Liberals took [[Andrew Scheer]] and his Conservative party to task for their history with the far-right figure.

During [[Question Period]] on Monday, as Scheer hammered Trudeau on the SNC-Lavalin scandal and how Trudeau has threatened to sue him for defamation regarding his statements, the Liberals fired back about Scheer's connection to Goldy Government House Leader Bardish Chagger went after Scheer for tweets that he rewrote or deleted regarding SNC before bringing up Goldy.

"But the one tweet the Conservative leader won't change is the one of him attending the same rally as white supremacist Faith Goldy," Chagger said during QP. "It's quite interesting when he chooses to make changes and when he doesn't."
----

{{f84.png}} ''[[Fact Check: Andrew Scheer's Universal Tax Cut doesn't help 9 million Canadians|https://north99.org/2019/09/20/fact-check-scheer-universal-tax-cut-9-million-canadians/]]'' September 20, 2019, [[North99]]

----
On Sunday, [[Andrew Scheer]] unveiled the Conservative Party's major policy plank on tax reform. The "Universal [[Tax]] Cut" would see the rate for taxable earnings between $12,069 and $47,630 drop from 15 percent to 13.75 percent by 2023.

The policy release frames the cuts as geared towards low-income Canadians, stating that "every Canadian will see their income taxes go down, and those in the lowest tax bracket see the biggest benefit of all."

But according to [[Trevor Tombe]], an economics professor at the [[University of Calgary]], only two-thirds of Canadians who file their taxes would be affected by the changes. Nearly nine million Canadians would see no benefit at all.
----

{{f0.png}} ''[[Fact check: Singh, Scheer and May slam an absent Trudeau with half-truths at debate|https://globalnews.ca/news/5899896/fact-check-leaders-debate-canada-election/]]'' September 13, 2019, Joanna Smith, Canadian Press, [[Global News]]

----
Liberal Leader [[Justin Trudeau]] skipped the Maclean's/Citytv debate Thursday night, the first of the federal election campaign, but his three main rivals took swings at his record and each other.

The [[Canadian Press]] Baloney Meter, which is a dispassionate examination of political statements culminating in a ranking of accuracy on a scale of "no baloney" to "full of baloney," reveals some of the misleading things they said.

READ MORE: What it will take to dominate [[Ontario]] during the federal election
----

{{f84.png}} ''[[FACT CHECK: Yes, Kenney's Conservatives are cutting healthcare funding|https://north99.org/2019/12/10/fact-check-yes-kenneys-conservatives-are-cutting-healthcare-funding/]]'' December 10, 2019, Kian Malekanian, [[North99]]

----
Ever since the release of their inaugural budget, [[Jason Kenney]]'s government has faced tough questions about their austerity measures.

Defending their government's budget cuts, the [[United Conservative Party]] has frequently resorted to one particular talking point. Jason Kenney and his party often claim that they have, in fact, increased funding for services.

Take healthcare spending for instance. Yesterday, Jason Kenney took to [[Twitter]] to assert that his government is "maintaining or increasing funding."
----

{{f182.png}} ''[[Fact checking Jason Kenney's recent claims about the oil industry|https://www.cbc.ca/news/canada/calgary/alberta-premier-oil-and-gas-claims-fact-check-1.5737762]]'' October 5, 2020, Robson Fletcher, [[CBC News]]

----
Oil, of course, is a major driver of [[Alberta]]'s economy. Despite tens of thousands of layoffs in recent years, the industry remains a massive employer. Until royalties shrivelled in the wake of the latest downturn, it was a substantial source of direct revenue for the provincial treasury. Hopes of ever balancing Alberta's budget remain pinned on those royalties bouncing back, to some degree, at some point in the future.

So it's no wonder the Alberta premier makes oil such a frequent topic of conversation.

But some of Kenney's recent comments about the size, scale and state of the industry have raised eyebrows among people who closely follow these things. And comparing the premier's rhetoric to the available evidence doesn't always result in a perfect match.

Kenney has made some strong claims that, when scrutinized, appear less than accurate. When traced to their source, some of the numbers he likes to cite seem exaggerated, cherry-picked or rounded up. Others look better, however, under the light of external evidence. And much of that evidence comes from one of Kenney's frequent foils — the federal government.
----

{{f0.png}} ''[[Fact-checking Doug Ford: We analyze his claims on class sizes, math and student protests|https://ottawacitizen.com/news/local-news/fact-checking-doug-ford-we-analyze-his-claims-on-school-sizes-math-and-student-protests]]'' May 4, 2019, Jacquie Miller, [[Ottawa Citizen]]

----
Larger classes. Back to basics math. Mandatory online courses in high school. More emphasis on STEM and skilled trades. A ban on cellphones.

Over the last few weeks, Premier [[Doug Ford]] has turned to some standard messages to explain and defend the proposals and to attack his critics.

We analyzed a few of his statements. True? False? Not clear? In most cases, it's complicated.
----

{{f132.png}} ''[[Fact-checking Ontario PC Leader Doug Ford on his time at Toronto's city hall|https://www.theglobeandmail.com/canada/toronto/article-fact-checking-ontario-pc-leader-doug-ford-on-his-time-at-torontos/]]'' May 30, 2018, Jeff Gray, [[Globe and Mail]]

----
Ontario PC Leader [[Doug Ford]] has regularly repeated this claim, although typically he cites around $1-billion. It has been controversial since his late brother, [[Rob Ford]], touted it as one of his key accomplishments during his scandal-plagued four-year term as mayor, during which Doug Ford was a city councillor and his brother's right-hand man.

There is no question that in the Ford years, the rate of growth of the city's operating budget slowed and property-tax increases were lower than under his left-leaning predecessor, [[David Miller]]. But the $1.16-billion claim may leave the impression that spending and taxes actually declined by that amount. They did not. Both city spending and property taxes rose in nominal terms from [[2011]] to [[2014]].

Much of what Mr. Ford is referring to is a tally of reductions – either service cuts or "efficiencies" - from the projected expenditures that are compiled each year as the city's budget process begins. Most years, these amounts are usually first estimated in the hundreds of millions dollars, but are winnowed down in order to balance the operating budget, as the city must do by law. Every council, under every mayor, squeezes millions out of the annual budget – which now totals $11-billion - this way.
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Failed attempt to stall UCP 'kamikaze' investigation provides fresh insight|https://www.cbc.ca/news/canada/calgary/kamikaze-campaign-ucp-investigation-injunction-documents-1.5089386]]'' April 8, 2019, Drew Anderson, [[CBC News]]

----
Documents filed as part of an attempt to pause the investigation into irregular contributions to [[Jeff Callaway]]'s [[United Conservative Party]] leadership campaign shed light on a potentially illegal corporate donation and show the commissioner has ordered Callaway to repay $26,500.

On March 11, [[Alberta Election Commissioner]] [[Lorne Gibson]] ordered Callaway to repay the contributions to his campaign and to account for where it came from, how and when it was donated and how the funds were received by the campaign.

Both Callaway and his chief financial officer, [[Lenore Eaton]], are addressed in the letter. It is not known if Callaway has returned the funds.
----

{{f94.png}} ''[[Failure to woo Ontario's Red Tories will sink Andrew Scheer's leadership|https://www.thestar.com/opinion/star-columnists/2019/11/07/failure-to-woo-red-tories-will-sink-scheer.html]]'' November 7, 2019, Thomas Walkom, [[Toronto Star]]

----
[[Ontario]] is [[Andrew Scheer]]'s Achilles heel. The Conservative leader cannot win the next election without gaining significantly more support from voters in [[Canada]]'s largest province. Unless he dramatically changes his approach, he is unlikely to get it.

This is the sobering reality that faces members of the Conservative Party as they mull over their leader's future.

That Scheer is in trouble is obvious. Following a marathon seven-hour caucus meeting Wednesday, Conservative MPs and Senators mouthed the usual bromides about party unity. But as Scheer spoke to reporters, his deer-in-the-headlights demeanour told it all: The party is anything but unified.
{{||StandardTid}}
----

{{f182.png}} ''[[Fair Deal panel report underlines challenges for Kenney when rhetoric meets reality|https://www.cbc.ca/news/canada/calgary/fair-deal-panel-report-alberta-poll-jason-kenney-1.5616326]]'' June 17, 2020, Brooks DeCillia, [[CBC News]]

----
And in announcing the results on Wednesday of the panel charged with considering ways [[Alberta]] could end up with more leverage with the federal government, Kenney went to great lengths to stress he's still determined to get a better deal for the prairie province, despite the worldwide COVID-19 health crisis and the economic carnage the pandemic has left in its wake.

"Albertans are proud to contribute to their fellow Canadians when times are good here, but bad elsewhere," Kenney said from the legislature in [[Edmonton]] on Wednesday, responding to the Fair Deal panel's 25 recommendations.

"What Albertans cannot and will not accept is governments across the country benefiting from our wealth and resources while seeking to block and impair our development of that wealth and those resources," he added.
{{||StandardTid}}
!!!See also
*[[Fair Game (Scientology)|https://en.wikipedia.org/wiki/Fair_Game_(Scientology)]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Faith and Freedom Coalition |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/2/2e/Faith_and_Freedom_Coalition_Logo.jpg/175px-Faith_and_Freedom_Coalition_Logo.jpg]] |
|!type |[[501(c)(4)|https://en.wikipedia.org/wiki/501(c)(4)]] [[non-profit organization|https://en.wikipedia.org/wiki/non-profit_organization]]|
|!tax id |27-0182697|
|!formation |May 14, 2009 (12 years)|
|!leader title |Chairman|
|!leader name |[[Ralph Reed]]|
|!leader title2 |[[Executive Director|https://en.wikipedia.org/wiki/Executive_Director]]|
|!leader name2 |[[Timothy Head]]|
|!subsidiaries |Freedom and Values Alliance Inc. <small>([[501(c)(4)|https://en.wikipedia.org/wiki/501(c)(4)]])</small>,<br/> Faith and Freedom Action <small>([[527|https://en.wikipedia.org/wiki/527_organization]])</small>|
|!location |[[Duluth, Georgia|https://en.wikipedia.org/wiki/Duluth,_Georgia]]|
|!slogan |Restoring America's Greatness & Founding Principles|
|!website |[[ffcoalition.com/|https://www.ffcoalition.com/]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Faith And Freedom Coalition Inc|https://www.erieri.com/Form990Finder/Details?EIN=270182697]]|<|<|
|!EIN |27-0182697|<|<|
|!Subsection |04|<|<|
|!Deductibility |2 - Contributions are not deductible.|<|<|
|!Ruling date |08/2009|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990O|http://990.erieri.com/EINS/270182697/270182697_2018_%20.pdf]]|01/30/20| $0.00|
|!2017 |[[990O|http://990.erieri.com/EINS/270182697/270182697_2017_0fcd214a.PDF]]|11/07/18| $2,336,971.00|
|!2016 |[[990O|http://990.erieri.com/EINS/270182697/270182697_2016_0e21b201.PDF]]|09/19/17| $2,738,353.00|
|!2015 |[[990O|http://990.erieri.com/EINS/270182697/270182697_2015_0d4d2b24.PDF]]|01/18/17| $593,828.00|
|!2014 |[[990O|http://990.erieri.com/EINS/270182697/270182697_2014_0c492bd2.PDF]]|02/18/16| $1,242,909.00|
|!2013 |[[990O|http://990.erieri.com/EINS/270182697/270182697_2013_0b0390b4.PDF]]|12/29/14| $707,545.00|
|!2012 |[[990O|http://990.erieri.com/EINS/270182697/270182697_2012_09dfb0dd.PDF]]|12/27/13| $458,891.00|
|!2011 |[[990O|http://990.erieri.com/EINS/270182697/270182697_2011_08b5dfa2.PDF]]|11/20/12| $68,712.00|
|!2010 |[[990O|http://990.erieri.com/EINS/270182697/270182697_2010_07bd4390.PDF]]|12/01/11| $146,395.00|
|!2009 |[[990O|http://990.erieri.com/EINS/270182697/270182697_2009_07b0ff60.PDF]]|11/18/11| $46,068.00|

!!!See also
*[[Faith and Freedom Coalition|https://en.wikipedia.org/wiki/Faith_and_Freedom_Coalition]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/2/25/Faith_Goldy_on_InfoWars.jpg/175px-Faith_Goldy_on_InfoWars.jpg]] |
|>| !Faith J. Goldy |
|!birth name |Faith Julia Goldy|
|!birth place |[[Toronto|https://en.wikipedia.org/wiki/Toronto]], [[Ontario|https://en.wikipedia.org/wiki/Ontario]], Canada|
|!education |[[Havergal College|https://en.wikipedia.org/wiki/Havergal_College]]|
|!nationality |Canadian|
|!occupation |Political commentator, reporter|
|!alma mater |[[University of Western Ontario|https://en.wikipedia.org/wiki/University_of_Western_Ontario]]<br>[[Trinity College, Toronto|https://en.wikipedia.org/wiki/Trinity_College,_Toronto]] ([[B.A.|https://en.wikipedia.org/wiki/Bachelor_of_Arts]])|
|!known for |Former reporter for [[The Rebel Media|Rebel Media]]|
|!website |[[faithfortoronto.ca/|https://faithfortoronto.ca/]]|
</div>

!!!See also
*[[Faith Goldy|https://en.wikipedia.org/wiki/Faith_Goldy]] - //Wikipedia.//

!!!External links
*[[Faith Goldy|https://rationalwiki.org/wiki/Faith_Goldy]], RationalWiki.

{{||StandardTid}}
----

{{f355.png}} ''[[Faith Goldy & Andrew Scheer: Free speech, parental leave, property rights|https://www.youtube.com/watch?v=z-JVPbMj_V4]]'' May 28, 2017, Rebel Media, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/z-JVPbMj_V4" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

In Febrary [[2017]], [[Faith Goldy]] of TheRebel.media interviewed then-CPC leadership candidate [[Andrew Scheer]], in particular about the M103 "anti-[[Islamophobia]]" motion.
----

{{f0.png}} ''[[Faith Goldy ordered to pay Bell Media more than $43,000 in legal fees|https://ottawacitizen.com/news/faith-goldy-ordered-to-pay-bell-media-more-than-43000-in-legal-fees/wcm/1a8e15d2-7c21-4d94-8074-3a99a016bee2]]'' December 16, 2018, Canadian Press, [[Ottawa Citizen]]

----
TORONTO — A controversial figure who ran as a [[Toronto]] mayoral candidate has been ordered to pay more than $43,000 in legal fees to Bell Media after her lawsuit was dismissed by the [[Ontario Superior Court]].

[[Faith Goldy]] had sued Bell over its refusal to air her campaign advertisements on a local television station, but the suit was tossed in October. In a decision on Wednesday, Justice Peter Cavanagh ordered Goldy to hand over $43,117.90 to cover Bell's legal fees.

Goldy — who did not immediately respond to a request for comment — is a former journalist whose mayoral campaign included anti-immigrant policies. She finished third in the Oct. 22 election that returned [[John Tory]] to the mayor's office.
----

{{f0.png}} ''[[Faith Goldy Pissed Off The Wrong Lawyer|https://www.canadalandshow.com/faith-goldy-compliance-audit-campaign-finances/]]'' May 6, 2019, Sean Craig, [[Canadaland]]

----
When Jack Siegel first saw [[Faith Goldy]]'s written submission to the City of [[Toronto]] committee tasked with enforcing election finance rules, he was taken aback.

"The screen opens up with it, and I kind of do a double take," he recalls. "Because it looks like one of my submissions."

As a prominent lawyer in municipal election law, Siegel had prepared many submissions for compliance audit committees in the past, both in support of citizens requesting campaign audits and in defence of candidates who've been the subjects of requests. Some of his previous submissions, which begin with a multi-page overview of legal provisions and precedents before zooming in to the details of a specific case, can readily be found online.
----

{{f355.png}} ''[[Faith Goldy's Racist Pals|https://www.youtube.com/watch?v=oWxQVhpNskc]]'' June 6, 2018, stimulator, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/oWxQVhpNskc" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

[[Alt-Right]] blogger [[Faith Goldy]], called for a demo at Roxham Road, a site where migrants cross irregularly into [[Canada]] to escape Trump's America. While claiming that she and her friends are simply against "illegal immigration", this video reveals the racist and white supremacist character of many of those who attended Goldy's march.
----

{{f94.png}} ''[[Faith Goldy's talk at Wilfrid Laurier was cancelled. And a damn good thing, too|https://www.thestar.com/opinion/star-columnists/2018/03/21/faith-goldys-talk-at-wilfred-laurier-was-cancelled-and-a-damn-good-thing-too.html]]'' March 21, 2018, Shree Paradkar, [[Toronto Star]]

----
On Monday, a talk titled It's OK To Be (Against) White(ness) at Trent University. Where's the "Like" button? On Tuesday, a talk titled Ethnocide: Multiculturalism and [[Europe]]an Canadian Identity at Wilfrid Laurier University. Where is the "Stop!" button?

Instead, Laurier was saved by the bell, literally. Someone rang the fire alarm button, resulting in an evacuation of the hall and the event being cancelled. The first event isn't racist, the second is virulently so. Whiteness is an academic term that describes a system of race-based hierarchy. Whiteness does not mean white people. Whiteness does not mean white people are bad. You don't even have to be a white person to subscribe to whiteness. Whiteness is a term that facilitates the understanding of racism as being not just personal ignorance but systemic discriminations.

Based on attendees' social media accounts, there was nothing inflammatory in University of Regina educator Michael Cappello's lecture. He didn't talk of race-based superiority or threaten other humans or seek their extermination. The second talk? That was headed for fear-fuelled toxicity manifesting in xenophobia and white victimhood. A university would be the last place you'd expect to go to pollute your mind with reheated white supremacist schlock, but Wilfrid Laurier had clearly decided that was just what the social justice doctor had ordered. It hosted on its campus [[Faith Goldy]], a person too vitriolic even for the far-right propaganda site [[Rebel Media]], to discuss her views on immigration. This is, after all, the person who calls for [[Muslim]]s to be thrown out of the Holy Land, who talks of the threat of white genocide, says NATO should fire rocket propelled grenades at refugees to protect Europe, spouts pseudo-scientific bunkum such as "High IQ people tend to have a much higher characteristic and personality trait of openness. And you see them being open to these ideas … If you couple this with the enlightenment value of individualism etcetera, we literally are committing suicide."
----

{{f94.png}} ''[[Faith itself is not Andrew Scheer's problem|https://www.thestar.com/opinion/contributors/2019/12/01/faith-itself-is-not-andrew-scheers-problem.html]]'' December 1, 2019, Robin V. Sears, Opinion, [[Toronto Star]]

----
[[Jagmeet Singh]] arguably had the best personal performance as a political leader in the federal election. Facing pundits who were betting that the party would lose its official status, a campaign war-chest half of what it had been a decade earlier and a very low recognition level among most Canadians, he campaigned boldly and with demonstrable joy.

That he was of a very different faith to that of most Canadians never entered any political comment by him or about him. Conservative leaders from Mulroney, through Charest and Harper each had strong religious backgrounds, also not shared by a majority of Canadians. Liberal prime ministers from Trudeau père to Justin were challenged by [[Catholic]] activists to "abide by their faith" politically, each avoided the trap.

[[Canada]] has an evolving conviction about faith and politics – and it runs in one direction: separation of church and state. Ironically, Americans have a constitutional sanction against muddling the two and their political drift is in the other direction.
{{||StandardTid}}
{{||StandardTid}}
----

{{f99.png}} ''[[Fake antifa Twitter accounts spread disinformation on Fourth of July|https://www.nationalobserver.com/2019/07/04/news/fake-antifa-twitter-accounts-spread-disinformation-fourth-july]]'' July 4, 2019, Caroline Orr, [[National Observer]]

----
An ongoing disinformation campaign aimed at antifa — shorthand for antifascist or antifascism — took a new turn Thursday as freshly created fake [[Twitter]] accounts spread false and inflammatory information about antifa's plans for the Fourth of July.

One of the fake antifa accounts, @ANTIFA_[[DC]], shared information suggesting antifascists were planning to disrupt a parade in [[Washington]], D.C., writing: "F-ck the #TrumpParade. See you in the street, fascists."

"Fight us, fascists," the account wrote. Another tweet included a graphic for a fake antifa event called the "Stop the Fascists Parade."
{{||StandardTid}}
----

{{f182.png}} ''[[Fake news. Twitter trolls. Robocalls. Here's what to expect in the Alberta election|https://www.cbc.ca/news/canada/edmonton/alberta-election-advertising-third-party-advertiser-robocall-bot-1.5030570]]'' February 23, 2019, Alexandra Zabjek, [[CBC News]]

----
When Kyle [[Hamilton]] got a phone call asking him to support a UCP candidate in the upcoming provincial election, he asked about the candidate's platform. When the caller didn't answer his question, he got suspicious.

Hamilton: Can you do me a favour and say, 'Carrot?'

Caller: Uh, no problem ... I just wanted to take a second and ask if you'd vote for Marjorie Newman and the UCP in the upcoming election.
----

{{f0.png}} ''[[Fallout continues over sexting scandal in Doug Ford's office|https://news.vice.com/en_ca/article/xwj8x7/metoo-hits-ontario-premier-doug-fords-government]]'' November 9, 2018, Tamara Khandaker, [[Vice News]]

----
Kimber spoke out for the first time since his resignation on Thursday, apologizing on [[Twitter]] for his "unacceptable" behaviour.

Kimber started sending the messages during the [[Ontario]] election campaign last spring and kept going until recently, according to the Star's sources, who said alcohol was involved.

[[Andrew Kimber]], Ford's former executive director of issues management and legislative affairs, sent late-night messages, including photos of him in underwear, to at least five female [[Progressive Conservative]] staffers, the [[Toronto Star]] reported on Thursday.
----

{{f0.png}} ''[[Fallout from dual probes into 2017 UCP leadership campaign still drifting down|http://www.rabble.ca/blogs/bloggers/alberta-diary/2019/08/fallout-dual-probes-2017-ucp-leadership-campaign-still-drifting]]'' August 8, 2019, David Climenhaga, [[rabble.ca]]

----
Why do you think political operatives love to leak a scandal just before there's an election, when there's not enough time to set the story straight, if straight it can be set?

So the fact the dual investigations into allegations of vote fraud in the [[2017]] [[United Conservative Party]] leadership race won by [[Jason Kenney]], one by the [[Royal Canadian Mounted Police]] and the other by the Office of the Election Commissioner, continue to turn over new rocks, must be troubling indeed to the [[Alberta]] premier's strategic brain trust.

In a way, it's even worse for them that it's happening at the start of the UCP's mandate, when no sneaky political opponent with some fake news up his sleeve would go to the trouble of spreading a false story. Why bother? There's far too much time for the victim of the tale to prove his innocence.
!!!See also
*[[Falun Gong|https://en.wikipedia.org/wiki/Falun_Gong]] - //Wikipedia.//

!!!External links
*[[Falun Gong|https://rationalwiki.org/wiki/Falun_Gong]], RationalWiki.

{{||StandardTid}}
----

{{f182.png}} ''[[Families protest changes to Ontario's autism program at Queen's Park|https://www.cbc.ca/news/canada/toronto/autism-protest-queens-park-1.5046429]]'' March 12, 2019, Canadian Press, [[CBC News]]

----
Hundreds of parents, therapists and union members gathered outside [[Queen's Park]] on Thursday to protest the provincial government's changes to [[Ontario]]'s autism program.

Families of children with autism say the plan unveiled last month by Social Services Minister [[Lisa MacLeod]] will leave kids without access to the level of treatment they need.

MacLeod has faced severe criticism over the revamped program, which aims to clear a wait list of 23,000 children by providing direct funding to all kids diagnosed as being on the autism spectrum. Families will get up to $20,000 per year for treatment for children under six and $5,000 a year for children six to 18, but intensive therapy can cost up to $80,000 a year.
----

{{f0.png}} ''[[Family calls for inquest into death of former Grassy Narrows First Nation chief Steve Fobister|https://globalnews.ca/news/4599114/inquest-grassy-narrows-first-nation-chief-steve-fobister/]]'' October 26, 2018, [[Global News]]

----
TORONTO – The family of a former chief of an [[Ontario]] First Nation plagued by a mercury-contaminated river is calling for an inquest into his death.

Relatives of [[Steve Fobister]] Sr., the former chief of the [[Grassy Narrows]] First Nation who died this month, say the probe would prove his death was a result of long-term mercury poisoning.

They are also calling on both Prime Minister [[Justin Trudeau]] and Ontario's health minister to acknowledge that Fobister was poisoned by mercury.
<div style="float: right; max-width:300px">

|>| !Family Research Council Inc |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/e/ea/Family_Research_Council_logo.png/175px-Family_Research_Council_logo.png]] |
|!abbreviation |FRC|
|!founder |[[James Dobson|https://en.wikipedia.org/wiki/James_Dobson]]|
|!type |[[501(c)(3)|https://en.wikipedia.org/wiki/501(c)(3)]] [[non-profit organization|https://en.wikipedia.org/wiki/non-profit_organization]]|
|!tax id |52-1792772|
|!registration id |EXTUID_2825650|
|!jurisdiction |us-dc|
|!founded date |October 13, 1992|
|!location |801 G St NW, Washington, DC, 20001, USA|
|!key people |[[Tony Perkins|https://en.wikipedia.org/wiki/Tony_Perkins_(politician)]], President<br />Thomas R. Anderson, Chairman|
|!motto |Advancing Faith, Family and Freedom|
|!homepage |[[frc.org/|http://www.frc.org/]]|
</div>

<div style="float: right; max-width:300px">

|>| !Family Research Council Action |
|!type |[[501(c)(3)|https://en.wikipedia.org/wiki/501(c)(3)]] [[non-profit organization|https://en.wikipedia.org/wiki/non-profit_organization]]|
|!tax id |52-1805562|
|!registration id |EXTUID_2827568|
|!jurisdiction |us-dc|
|!founded date |October 1, 1992|
|!location |801 G St NW, Washington, DC, 20001, USA|
|!homepage |[[frcactionpac.org/|https://www.frcactionpac.org/]]|
</div>

"The FRC often makes false claims about the LGBT community based on discredited research and junk science. The intention is to denigrate LGBT people as the organization battles against same-sex marriage, hate crime laws, anti-bullying programs and the repeal of the military's "Don't Ask, Don't Tell" policy.

"To make the case that the LGBT community is a threat to American society, the FRC employs a number of "policy experts" whose "research" has allowed the FRC to be extremely active politically in shaping public debate. Its research fellows and leaders often testify before Congress and appear in the mainstream media. It also works at the grassroots level, conducting outreach to pastors in an effort to "transform the culture."<<ref " [1]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Family Research Council Action|https://www.erieri.com/Form990Finder/Details?EIN=521805562]]|<|<|
|!EIN |52-1805562|<|<|
|!Subsection |04|<|<|
|!Deductibility |2 - Contributions are not deductible.|<|<|
|!Ruling date |01/1993|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990O|http://990.erieri.com/EINS/521805562/521805562_2018_%20.pdf]]|11/02/20| $572,633.00|
|!2017 |[[990O|http://990.erieri.com/EINS/521805562/521805562_2017_107f22be.PDF]]|05/16/19| $483,889.00|
|!2016 |[[990O|http://990.erieri.com/EINS/521805562/521805562_2016_0ee4543f.PDF]]|03/05/18| $439,322.00|
|!2015 |[[990O|http://990.erieri.com/EINS/521805562/521805562_2015_0d1ab206.PDF]]|11/15/16| $590,263.00|
|!2014 |[[990O|http://990.erieri.com/EINS/521805562/521805562_2014_0c6c1bc3.PDF]]|04/06/16| $455,251.00|
|!2013 |[[990O|http://990.erieri.com/EINS/521805562/521805562_2013_0b5aac51.PDF]]|05/14/15| $388,328.00|
|!2012 |[[990O|http://990.erieri.com/EINS/521805562/521805562_2012_0a6239cf.PDF]]|06/18/14| $121,550.00|
|!2011 |[[990O|http://990.erieri.com/EINS/521805562/521805562_2011_0930f945.PDF]]|04/29/13| $55,130.00|
|!2010 |[[990O|http://990.erieri.com/EINS/521805562/521805562_2010_084351bb.PDF]]|06/11/12| $162,817.00|
|!2009 |[[990O|http://990.erieri.com/EINS/521805562/521805562_2009_06D995ED.PDF]]|03/22/11| $70,947.00|
|!2008 |[[990O|http://990.erieri.com/EINS/521805562/521805562_2008_05B49726.PDF]]|03/15/10| $90,179.00|
|!2007 |[[990O|http://990.erieri.com/EINS/521805562/521805562_2007_04C2C0D3.PDF]]|03/11/09| $102,307.00|

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Family Research Council Inc|https://www.erieri.com/Form990Finder/Details?EIN=521792772]]|<|<|
|!EIN |52-1792772|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |07/1993|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/521792772/521792772_2019_%20.pdf]]|04/21/21| $6,686,630.00|
|!2018 |[[990|http://990.erieri.com/EINS/521792772/521792772_2018_%20.pdf]]|09/29/20| $6,349,765.00|
|!2017 |[[990|http://990.erieri.com/EINS/521792772/521792772_2017_107dd9f8.PDF]]|05/16/19| $6,273,483.00|
|!2016 |[[990|http://990.erieri.com/EINS/521792772/521792772_2016_0ee3caeb.PDF]]|03/05/18| $5,160,875.00|
|!2015 |[[990|http://990.erieri.com/EINS/521792772/521792772_2015_0d1b6a99.PDF]]|11/16/16| $5,579,488.00|
|!2014 |[[990|http://990.erieri.com/EINS/521792772/521792772_2014_0ca7385e.PDF]]|07/07/16| $5,024,678.00|
|!2013 |[[990|http://990.erieri.com/EINS/521792772/521792772_2013_0b5b67ec.PDF]]|05/15/15| $5,194,882.00|
|!2012 |[[990|http://990.erieri.com/EINS/521792772/521792772_2012_0a622050.PDF]]|06/18/14| $4,980,939.00|
|!2011 |[[990|http://990.erieri.com/EINS/521792772/521792772_2011_0926bd4f.PDF]]|04/18/13| $5,393,521.00|
|!2010 |[[990|http://990.erieri.com/EINS/521792772/521792772_2010_0836fcfe.PDF]]|05/25/12| $5,496,833.00|
|!2009 |[[990|http://990.erieri.com/EINS/521792772/521792772_2009_06CB95E4.PDF]]|03/04/11| $4,948,475.00|
|!2008 |[[990|http://990.erieri.com/EINS/521792772/521792772_2008_05B34CC1.PDF]]|03/12/10| $5,202,898.00|
|!2007 |[[990|http://990.erieri.com/EINS/521792772/521792772_2007_04C28108.PDF]]|03/11/09| $5,456,326.00|

!!!See also
*[[Family Research Council|https://en.wikipedia.org/wiki/Family_Research_Council]] - //Wikipedia.//

!!!External links
*[[Family Research Council|https://www.splcenter.org/fighting-hate/extremist-files/group/family-research-council]], Southern Poverty Law Center.
*[[Family Research Council Summary|https://www.opensecrets.org/pacs/lookup2.php?cycle=2018&strID=C00452383]], OpenSecrets.
*[[Family Research Council|https://rationalwiki.org/wiki/Family_Research_Council]], RationalWiki.
*[[Family Research Council|https://www.sourcewatch.org/index.php/Family_Research_Council]], SourceWatch.

----
<br/><<footnotes " [1]" "[[Family Research Council|https://www.splcenter.org/fighting-hate/extremist-files/group/family-research-council]]. //Southern Poverty Law Center//.">>

{{||StandardTid}}
----

{{f345.png}} ''[[Fan of Trump and Farage raises far-right 'Q' flag at his Cornish castle|https://www.theguardian.com/politics/2020/jan/11/trum-and-farage-supporter-flies-flag-for-qanon-rar-right-conspiracy]]'' January 11, 2020, Mark Townsend, [[The Guardian]]

----
A key supporter of [[Nigel Farage]] and [[Donald Trump]] has provoked ridicule after using his Cornish castle to fly the flag of a prominent conspiracy theory identified by the [[FBI]] as inspiring rightwing violence.

[[John Mappin]], who owns [[Camelot Castle]] at Tintagel, used the [[Victoria]]n hotel to promote a rightwing hoax known as [[QAnon]], which the US intelligence agency has said is a motivator for "domestic extremists" who want to carry out violence in the US.

Mappin is a central figure behind Turning Point [[UK]], the British arm of the pro-Trump American student organisation which has been endorsed by a number of Conservative politicians, including the home secretary, [[Priti Patel]], and [[Jacob Rees-Mogg]], as well as Farage, the leader of the [[Brexit]] party.
<div style="float: right; max-width:300px">

|>| !Fancy Bear |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/a/ac/FancyBearBlog.jpg/175px-FancyBearBlog.jpg]] |
|!formation |~2004–2007|
|!type |[[Advanced persistent threat|https://en.wikipedia.org/wiki/Advanced_persistent_threat]]|
|!purpose |[[Cyberespionage|https://en.wikipedia.org/wiki/Cyberespionage]], [[cyberwarfare|https://en.wikipedia.org/wiki/cyberwarfare]]|
|!region |[[Russia]]|
|!methods |[[Zero-days|https://en.wikipedia.org/wiki/Zero-day_(computing)]], [[spearphishing|https://en.wikipedia.org/wiki/spearphishing]], [[malware|https://en.wikipedia.org/wiki/malware]]|
|!language |[[Russian|https://en.wikipedia.org/wiki/Russian_language]]|
|!parent organization |[[GRU|https://en.wikipedia.org/wiki/Main_Intelligence_Directorate]]<<ref " [1]">><<ref " [2]">><<ref " [3]">>|
|!affiliations |[[Cozy Bear]]|
|!formerly |APT28<br/>Pawn Storm<br/>Sofacy Group<br/>Sednit<br/>STRONTIUM<br/>Tsar Team<br/>Threat Group-4127<br/>Grizzly Steppe (when combined with [[Cozy Bear]])|
</div>

!!!See also
*[[Fancy Bear|https://en.wikipedia.org/wiki/Fancy_Bear]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Ward, Vicky (October 24, 2016). [[The Man Leading America's Fight Against Russian Hackers Is Putin's Worst Nightmare|http://www.esquire.com/news-politics/a49902/the-russian-emigre-leading-the-fight-to-protect-america/]].">><br/><<footnotes " [2]" "Poulson, Kevin. [[Mueller Finally Solves Mysteries About Russia's 'Fancy Bear' Hackers|https://www.thedailybeast.com/mueller-finally-solves-mysteries-about-russias-fancy-bear-hackers]].">><br/><<footnotes " [3]" "[[Indicting 12 Russian Hackers Could Be Mueller's Biggest Move Yet|https://www.wired.com/story/mueller-indictment-dnc-hack-russia-fancy-bear/]].">>

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Far right group books Toronto library space for memorial, police attend|https://toronto.citynews.ca/2017/07/13/far-right-group-books-toronto-library-space-memorial-police-attend/]]'' July 13, 2017, Faiza Amin, [[CityNews]]

----
A library permit granted to a controversial Canadian group has Mayor [[John Tory]] calling on the city's library board to review policies on which groups should be allowed to rent library spaces and for what purposes.

The [[Canadian Association for Free Expression]] (CAFE), referred to as a far right group, requested space at the Richview Public Library in [[Etobicoke]] for a memorial in honour of an equally controversial lawyer.

[[Lawyer]] Barbara Kulazska passed away last month. Kulazska had defended people facing hate crime charges and [[Holocaust denier]]s, including [[Ernst Zundel]]. Zundel, A German-Canadian writer and activist who has published books denying the Holocaust ever happened, was arrested, charged and served jail time for his denials in [[Canada]].
----

{{f0.png}} ''[[Far-right 'boogaloo' movement is using Hawaiian shirts to hide its intentions|https://theconversation.com/far-right-boogaloo-movement-is-using-hawaiian-shirts-to-hide-its-intentions-142633]]'' July 22, 2020, Henry Navarro Delgado, [[The Conversation]]

----
Members of the loosely organized far-right "boogaloo" movement are making the rounds in the news. They're gaining notoriety not for being linked to domestic acts of terrorism in the United States, but for their penchant for [[Hawaii]]an shirts.

Their fondness for aloha-infused militia looks has caught the interest of journalists and prominent news outlets. This mix of street fashions has become an identifying characteristic of boogaloo boys or bois.

The boogaloo is a fragmented community that began as a firearms board on [[4chan]] and then blossomed on [[Facebook]]. The term boogaloo comes from the [[1980]]s movie Breakin' 2: Electric [[Boogaloo]]. More recently the term has been used to refer to anti-government sentiment, civil unrest and the desire for a second civil war.
----

{{f182.png}} ''[[Far-right activists clash with London police amid global protests over racism|https://www.cbc.ca/news/world/black-lives-matter-protests-1.5611074]]'' June 13, 2020, Associated Press, [[CBC News]]

----
Far-right activists scuffled with police and other protesters Saturday in [[London]] and [[Paris]] as more demonstrations in support of [[Black Lives Matter]] unfolded across [[Europe]]. In the U.S., a police shooting drew people to the scene where a man was killed outside an [[Atlanta]] fast-food restaurant.

Tensions were high in cities around the globe, nearly three weeks after [[George Floyd]], a Black man, died after a white [[Minneapolis]] police officer pressed a knee to his neck. European protesters sought to express solidarity against police brutality and racism in the U.S. and to confront bias in their own countries. The demonstrations also posed a challenge to policies intended to limit crowds to prevent the spread of the coronavirus.

In Paris, police stopped protesters from confronting far-right activists who unfurled a huge banner from a building denouncing "anti-white racism." The banner was partly torn down by residents in the building, with one raising a fist in victory.
----

{{f0.png}} ''[[Far-Right Activists Targeted a Vegan Cafe Assuming Antifa Were There|https://www.vice.com/en_ca/article/xwn9ma/far-right-activists-targeted-a-vegan-cafe-assuming-antifa-were-there]]'' July 8, 2019, Mack Lamoureux, [[Vice News]]

----
On July 4, three activists in matching white shirts posed for photos outside Cafe Frida, a vegan restaurant in the [[Quebec]] city of [[Trois-Rivières]], and posted them to their personal [[Facebook]] pages with a message that said: "Three guardians of QUEBEC at the very heart of the antifascist neighborhood sadly no tifafa [antifa] present." 

A separate post put up by the men shows posters on the cafe's exterior advertising an upcoming far-right rally in the city. The caption reads: "We went by that spot in Trois-Rivières. Sadly we didn't have the luck to meet any of you." The post also says the cafe would be offering free drinks during the rally, which is untrue, according to the cafe owner.

The men are or have previously been associated with anti-immigrant groups [[Storm Alliance]] and [[Soldiers of Odin]]. In another photo the men say they say they scared the non-existent [[Antifa]] away. VICE reached out to one of the men who posted the images on Facebook but did not receive a response.
----

{{f0.png}} ''[[Far-right Canadian duo's vile rampage against Aboriginal culture at Sydney event|https://www.sbs.com.au/nitv/article/2017/07/30/far-right-canadian-duos-vile-rampage-against-aboriginal-culture-sydney-event]]'' July 30, 2018, Douglas Smith, [[SBS Two]]

----
Canadian far-right pair [[Stefan Molyneux]] and [[Lauren Southern]] made the degrading comments at a speaking event in [[Sydney]] on Friday, which was live-tweeted by an audience member.

The controversial speakers finished their [[Australia]]n tour in front of a large Australian audience, where they mocked Aboriginal culture and launched a tirade against multiculturalism and Islam, according to an audience member.

The event was live-tweeted by Simon Copland, an SBS freelance writer who sat at the back of the crowd.
----

{{f84.png}} ''[[Far-Right Dark Money: How Rebel Media and the Justice Centre for Constitutional Freedoms Promote Rightwing Causes|https://north99.org/2018/01/28/rebel-media-justice-centre-constitutional-freedoms-promote-rightwing-causes/]]'' January 28, 2018, [[North99]]

----
In part one of our story analyzing the money funding Conservative movements across [[Canada]], we looked at the dark money behind the [[Justice Centre for Constitutional Freedoms]]. If you haven't done so, please read it before proceeding.

A Common Cause

The Justice Centre for Constitutional Freedoms has a long history of involvement with [[Rebel Media]], Canada's leading far-right media outlet.
----

{{f0.png}} ''[[Far-right extremism in Canada: are we in denial?|https://nowtoronto.com/news/canada-far-right-extremism-islamophobia/]]'' April 22, 2019, Barbara Perry, [[Now Magazine]]

----
Conservative Senator [[Leo Housakos]] asserted during a Senate Foreign Affairs Committee meeting last week that claims white supremacy represents a threat to "democratic government" at home and abroad "flies in the face of reality."

That Housakos's comments came less than a month after the horrifying murders of 50 [[Muslim]] worshippers (and children) by a white nationalist in [[New Zealand]] should be enough to underline the absurdity of his statement. The [[Christchurch]] shooter, in fact, had travelled widely across [[Europe]], engaging with his white nationalist brethren. There are indisputable links between extreme-right activists throughout the Western world.

And, contrary to deniers like Housakos, it's also a movement that has infected [[Canada]] in both practical and ideological terms.
----

{{f182.png}} ''[[Far-right extremists getting bolder as threatening behaviour goes unchecked, police warned|https://www.cbc.ca/news/canada/edmonton/ramadan-bombathon-edmonton-mosque-far-right-extremists-police-charges-1.5564323]]'' May 11, 2020, Andrea Huncar, [[CBC News]]

----
As the holy month of Ramadan began, the bearded man in reflector sunglasses and a maple leaf-embroidered baseball cap recorded himself in a series of videos staking out [[Edmonton]]'s largest mosque.

"So it's April 24th — the start of the Ramadan 'bombathon' and I'm just performing my civic duty to make sure that no one's actually showing up at the Al Rashid mosque," said the man, who had taken it upon himself to make sure worshippers were following a health order to contain the coronavirus.

After announcing plans to eat a bacon sandwich as Sweet Home [[Alabama]] played on the radio, another segment appeared to show the man driving into the mosque's parking lot while he counted vehicles. He recorded a woman with her baby and toddler, commenting: "Social distancing apparently."
----

{{f182.png}} ''[[Far-right group accused of white nationalism closer to party status - and increased scrutiny|https://www.cbc.ca/news/politics/canadian-nationalist-party-public-shaming-1.5263497]]'' August 29, 2019, Ashley Burke, [[CBC News]]

----
An anti-hate group says it plans to expose the identities of more than 250 Canadians who signed an [[Elections Canada]] application allowing a far-right group to move one step closer to getting on the ballot this fall.

The [[Canadian Nationalist Party]] (CNP) became eligible today to register as an official political party. Elections Canada is now compelled by law to release a document containing party members' names and addresses to anyone who asks.

A former police chief with 30 years experience told [[CBC News]] that if that document is used to name and shame members online, it could lead to violence.
----

{{f0.png}} ''[[Far-right group spoke of staging 'fake' terrorist attack in Quebec|https://montrealgazette.com/news/local-news/far-right-group-spoke-of-staging-fake-terrorist-attack-in-quebec]]'' November 26, 2018, Christopher Curtis, [[Montreal Gazette]]

----
A man with ties to [[Quebec]] far-right groups discussed staging a fake terrorist attack to "wake up" people in the province and encouraged his peers to start training with firearms.

In private chat logs obtained by the [[Montreal Gazette]], a man calling himself Phénix le Patriote wrote that "(there) would have to be a fake terrorist attempt" to "scare the hell out of" Quebecers.

He followed the post by adding, "don't worry … many actions coming up."
----

{{f0.png}} ''[[Far-Right Group Tries to Run for Office, Discovers That Means Outing Themselves|https://www.vice.com/en_ca/article/8xzzma/far-right-canadian-nationalist-party-led-by-travis-patron-faces-doxxing-threat]]'' July 23, 2019, Mack Lamoureux, [[Vice News]]

----
When the [[Canadian Nationalist Party]] decided to go legit they may not have read the fine print too carefully.

The upstart far-right party followed the rules and filled out the forms. Now, in the final step before filing their application, they're attempting to get 250 signatures from members. However, since it's a political party, their information becomes a matter of public record. So that paperwork becomes a bit of an issue when you're a party best known for nationalistic and bigoted rhetoric.

Now, in an attempt to keep the party from registering, the [[Canadian Anti-Hate Network]] (CAN) is openly stating they will access that information and publicize the names of the 250 supporters. At last count, the party has 214 of 250 signatures and many of those may have come from people who did not know they would be publicly associated with the party. By all accounts, it seems the last 36 will have to come from people who knowingly will publicly connect themselves to the party.
----

{{f0.png}} ''[[Far-right Soldiers of Odin members 'not afraid to use violence,' intelligence report warns|https://globalnews.ca/news/3562798/far-right-soldiers-of-odin-members-not-afraid-to-use-violence-intelligence-report-warns/]]'' June 28, 2017, Stewart Bell, [[Global News]]

----
The emergence of the far-right [[Soldiers of Odin]] group in [[Canada]] has raised concerns about the potential for "anti-immigrant vigilantism," according to a de-classified intelligence report obtained by [[Global News]].

The [[Canada Border Services Agency]] Intelligence Bulletin cautioned that the Soldiers of Odin-Canada, or SOO, was "gaining popularity," "rapidly expanding" and "setting up chapters in many provinces."

"Members of the SOO are generally Caucasian males between the ages of 20 and 40 who adhere to right-wing politics and ideology — some members adhere to extreme right-wing ideology and are not afraid to use violence to achieve objectives," the CBSA report said.
----

{{f94.png}} ''[[Far-right website Rebel Media removed from Conservative campaign stop by police|https://www.thestar.com/politics/federal/2019/09/30/rebel-without-a-media-accreditation.html]]'' September 30, 2019, Mitch Potter, [[Toronto Star]]

----
WHITBY—It took two police forces on Monday to get the far-right [[Rebel Media]] escorted as far as possible from [[Andrew Scheer]].

The expulsion began with an [[RCMP]] officer, part of the Conservative leader's personal security detail, gently nudging Rebel News correspondent [[David Menzies]] away from the gaggle of media and out into a corridor as reporters awaited Scheer's arrival.

Then, having reached the border of its jurisdiction — and with Menzies vocally holding court in the hallway, demanding his right to report — the Mounties called in the [[Durham]] Regional [[Police]], which finished the job, banishing the rebel to a sidewalk at the outer edge of [[Whitby]]'s state-of-the-art Abilities Centre.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Farris Wilks |
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Fate of Ontario Drug Benefit could define federal election|https://www.thestar.com/opinion/contributors/2019/01/10/fate-of-ontario-drug-benefit-could-define-federal-election.html]]'' January 10, 2019, Michael Rachlis, [[Toronto Star]]

----
My bet for [[2019]] is that Premier [[Doug Ford]] is going to define the next federal election. But it won't be by smoking the carbon tax. Rather, his government is likely to gut the [[Ontario Drug Benefit]] seniors' program. How the federal Liberals and NDP respond to this challenge will define their parties' visions for the country and determine the election results. The Ontario Drug Benefit plan includes a variety of programs for different recipients and for certain drugs. But seniors use more than half the ODB's $6 billion budget. Low income seniors and residents of long-term care institutions pay nothing for their drugs except $2 or less per prescription. The other 90 per cent of seniors pay as little as their deductible of $100 per year and a few dollars for each prescription.

Is the Ontario Drug Benefit seniors' program at risk of being cut this year? ( [[Toronto Star]] File Photo )

The ODB seniors' program isn't perfect but it's universal and cheap to run. Canadian public drug programs' overhead costs are one-tenth of what they are for private plans. And the ODB has an ability to negotiate lower prices for drugs than we can as individuals. Some other provinces used to have generous drug programs, but they have been eviscerated by decades of cutbacks. Now provinces make people use private plans, if they have them. Otherwise coverage is income dependent. [[Quebec]]'s drug plan nominally covers the whole population through mandatory public insurance for those without private insurance. But even seniors with $25,000 incomes have to pay more than $1,000 per year in premiums. The ODB seniors' program is vulnerable. Ford inherited a $6-plus billion deficit and he's blown that up with tax reductions and lost law suits. He has made hurtful cuts — changing the ODSP disability definition, axing the universal basic income pilot and the new ODB program for children, etc. But none of these amount to serious money. Cutting the ODB seniors' program and implementing a Quebec or [[Manitoba]]-style plan could save $2 billion in one fell swoop.
<div style="float: right; max-width:300px">

|>| !Fatima Syed |
|!occupation |Journalist|
</div>

{{||StandardTid}}
----

{{f84.png}} ''[[Favourite publication of Ford's Energy Minster promotes anti-climate change propaganda, site owner is connected to the Koch brothers|https://north99.org/2019/11/28/favourite-publication-of-fords-energy-minster-promotes-anti-climate-change-propaganda-site-owner-is-connected-to-the-koch-brothers/]]'' November 28, 2019, Kian Malekanian, [[North99]]

----
This past Monday, [[Ontario]] Energy Minister, [[Greg Rickford]], was defending his government's decision to spend $230 million to scrap renewable energy projects in the province. In his defense, Rickford cited an article from [[Climate Change Dispatch]], known for spreading fake news that denies climate change. The Minister went on to call the blog one of his "favourite periodicals."

Climate Change Dispatch, is criticized by independent fact-checkers for having moderate levels of conspiracy theories, and extremely high levels of pseudo-science. They state, "essentially, this is a website that promotes anti-climate change propaganda."

Articles featured in the blog contain headlines like "The Myth of Climate Change," and "How Al Gore Built the Global Warming [[Fraud]]." Writers on the blog also regularly attack climate activists, like [[Greta Thunberg]], and scientific organizations like the IPCC.

{{||StandardTid}}
----

{{f0.png}} ''[[FBI arrests Patrik Mathews, missing ex-reservist from Manitoba accused of neo-Nazi ties|https://globalnews.ca/news/6420266/patrik-mathews-neo-nazi-ties-fbi/]]'' January 16, 2020, Kerri Breen, [[Global News]]

----
A former [[Manitoba]] army reservist with alleged ties to a neo-Nazi group has been arrested in the U.S. nearly five months after he went missing.

The [[FBI]] confirmed that Patrik Mathews was arrested in [[Delaware]] by [[Baltimore]] FBI officers. The [[New York Times]] first reported the news Thursday morning.

Mathews, 27, is facing charges of transporting a firearm and ammunition with intent to commit a felony and "being an alien" in possession of a gun and ammunition, the agency said in a statement.
{{||StandardTid}}
----

{{f182.png}} ''[[Fear and the border: why Andrew Scheer is talking about gangs and migrants now|https://www.cbc.ca/news/politics/andrew-scheer-conservative-border-migrants-roxham-2019-election-1.5314815]]'' October 10, 2019, Aaron Wherry, [[CBC News]]

----
On Wednesday morning, with less than two weeks remaining in the federal campaign, [[Andrew Scheer]] worried aloud about [[MS-13]], the notorious Salvadoran-American criminal gang.

The Conservative leader stood near Roxham Road in southern [[Quebec]], where asylum seekers crossing from the United States have forced the federal government to establish an unofficial border crossing. As Scheer spoke, opinion polls and seat projections showed his party trailing the Liberal Party nationally and losing ground to the Bloc Quebecois in Quebec.

It was against that backdrop that Scheer turned his attention to "illegal border crossers" and the immigration system — and the fear that violent gang members might be entering the country.
----

{{f182.png}} ''[[Fearing violence, the RCMP are closely watching hateful online election chatter|https://www.cbc.ca/news/politics/rcmp-violence-campaign-1.5305905]]'' October 6, 2019, Catharine Tunney, [[CBC News]]

----
The [[RCMP]] are compiling daily threat reports on online hate targeting federal political leaders during this election campaign, fearing it could spill over into real-world violence, sources tell [[CBC News]].

Government sources close to the file say there's been an increase in online posts condoning violence during this campaign — and one of the investigators' main areas of concern is the growing number of anti-immigration posts.

Back in February, then-clerk of the privy council [[Michael Wernick]] issued a dire warning about hate on the campaign trail.
----

{{f0.png}} ''[[Fedeli and Vanthof clash over long-term care beds and a restructured healthcare system|https://www.mynorthbaynow.com/50771/fedeli-and-vanthof-clash-over-long-term-care-beds-and-a-restructured-healthcare-system/]]'' January 8, 2020, Rocco Frangione, [[MyNorthBayNow]]

----
There' a big difference of opinion between [[Progressive Conservative]] [[Nipissing]] MPP [[Vic Fedeli]] and New Democrat MPP [[John Vanthof]] of [[Timiskaming-Cochrane]] over long-term care beds.

Vanthof says despite the [[Ford government]] announcing they will create thousands of long-term care beds, they have only delivered 22 beds since taking office.

Vanthof says the former Liberal government also announced long-term beds before losing power and a year-and-half into their mandate, Vanthof says Premier [[Doug Ford]] has created less than two dozen beds.
----

{{f0.png}} ''[[Fedeli promises action on Ring of Fire|https://www.nugget.ca/news/local-news/fedeli-promises-action-on-ring-of-fire]]'' November 16, 2018, Jennifer Hamilton-McCharles, [[North Bay Nugget]]

----
A new mining working group to streamline the regulatory approvals process and attract new investment to Northern [[Ontario]] is one of the projects highlighted in Thursday's Fall Economic Statement to benefit [[Northern Ontario]].

Finance Minister and [[Nipissing]] MPP [[Vic Fedeli]] notes the statement includes a few pages that address Northern issues directly. [[North Bay]]'s successful partnership with the film industry is included on page 44.

Four sections of the 155-page document also relate to the [[Ring of Fire]], [[Review]] of the Far North Act [[2010]], the mining working group and Northern transportation improvements.
{{||StandardTid}}
----

{{f0.png}} ''[[Federal agency monitors First Nations' and environmental protests in B.C.|https://www.straight.com/news/734746/federal-agency-monitors-first-nations-and-environmental-protests-bc]]'' September 24, 2014, Travis Lupick, [[Georgia Straight]]

----
[[First Nations]] leaders are both alarmed and confused by their organizations' names appearing in a record of hundreds of peaceful protests monitored by the federal government.

"It really calls to question the notion of democracy and freedom of speech," said Gwaans (Beverley Clifton Percival), a member of the Git-xsan First Nation. "I'm curious as to how they generate such lists."

According to the document, Git-xsan members held a rally in Hazelton, in northwestern B.C., on October 4, [[2013]]. The event's "sponsor" was the Gitxsan Treaty Society, a negotiating body for which Clifton Percival is the spokesperson. The agency reporting to [[Ottawa]] was the [[RCMP]].

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Federal Conservatives focus on boosting party's message to counter 'Ford factor' in Ontario|https://globalnews.ca/news/5899945/conservatives-doug-ford-ontario/]]'' September 13, 2019, Abigail Bimman, [[Global News]]

----
Premier [[Doug Ford]] was nowhere to be seen at any of the six campaign events federal Conservative leader [[Andrew Scheer]] held in the Greater [[Toronto]] Area on the first three days of the federal election campaign.

"Doug Ford is not very popular, especially in the [[Greater Toronto Area]]," said [[University of Toronto]] professor Nelson Wiseman, adding Scheer has no choice but to spend a lot of time in that very area.

"The reason Scheer is spending a lot of time in the '905' is because that belt around Toronto, that horse shoe belt, is critical to forming a government. It's critical to whether that government is going to be a minority or a majority."
----

{{f99.png}} ''[[Federal Court judge slams debates commission over accreditation decisions|https://www.nationalobserver.com/2019/11/15/news/federal-court-judge-slams-debates-commission-over-accreditation-decisions]]'' November 15, 2019, Jim Bronskill, [[National Observer]]

----
The commission overseeing leaders' debates during the federal election campaign left media outlets "in the dark" about the criteria for obtaining accreditation to cover the event, a judge says.

Procedural fairness required that notice be given of the rationale for approval or denial as well as an opportunity for applicants to respond, Federal Court [[Justice Russel Zinn]] said in written reasons released Thursday.

In addition, the [[Leaders' Debates Commission]] provided no description of what was meant by advocacy, which ruled some organizations out of permission to cover the debates in person, and there is evidence that some of the news organizations accredited engage in advocacy, he said.
{{||StandardTid}}
----

{{f0.png}} ''[[Federal Court reprimands CSIS for breaking the law in national security investigations|https://ipolitics.ca/2020/07/16/federal-court-reprimands-csis-for-breaking-the-law-in-national-security-investigations/]]'' July 16, 2020, Marco Vigliotti, [[iPolitics]]

----
The Federal Court has ordered a "comprehensive external review" into [[Canada]]'s spy service after the agency admitted to using illegally collected intelligence in several warrant applications to investigate individuals believed to be national security risks.

[[Justice Patrick Gleeson]] wrote in a ruling made public Thursday that the [[Canadian Security Intelligence Service]] breached its obligations to the court by failing to proactively disclose illegally collected information, saying the issue only surfaced after inquiries by fellow Justice Simon Noël in a classified warrant application. [[CSIS]] then advised the court that it had also relied on illegal information in two other redacted applications.

The ruling was initially issued in late May, but it was deemed confidential. The newly-released public ruling includes multiple redactions that scrub all references to specific applications.

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f94.png}} ''[[Federal funding for private schools: a cautionary tale|https://www.thestar.com/opinion/contributors/2019/08/06/federal-funding-for-private-schools-a-cautionary-tale.html]]'' August 6, 2019, Jim Stanford, [[Toronto Star]]

----
In his successful [[2017]] leadership campaign, Conservative Leader [[Andrew Scheer]] proposed a $4,000 federal personal income tax deduction for parents who send their kids to private and religious schools. This pledge won many social conservatives to his cause, putting him over the top on the last ballot. Scheer may now hope the same political logic will pay dividends in the coming federal election.

If replicated in the final Tory platform, Scheer's pledge might cost [[Ottawa]] between $1.5 billion and $2 billion a year – not the most expensive election promise ever. But for anyone concerned with public education and its importance to social and economic equality, it would plant a ticking time bomb at the core of [[Canada]]'s school system.

I have learned first-hand of the risks and unintended consequences of government-subsidized private schools in my time in [[Australia]], where I moved from [[Toronto]] in [[2016]]. My daughter attended public high school there. But the entire education system in Australia has been distorted by a historic shift toward private schools. Worryingly, that shift got started with a policy very similar to Scheer's.
----

{{f182.png}} ''[[Federal judge calls for CSIS review over failure to disclose reliance on information likely obtained illegally|https://www.cbc.ca/news/politics/csis-federal-court-1.5651944]]'' July 16, 2020, Jim Bronskill, Canadian Press, [[CBC News]]

----
A federal judge has called for a comprehensive review after ruling [[Canada]]'s spy service failed to disclose its reliance on information that was likely collected illegally in support of warrants to probe extremism.

In his ruling released Thursday, Federal Court [[Justice Patrick Gleeson]] found the [[Canadian Security Intelligence Service]] breached its duty of candour to the court, part of a troubling pattern dating back years.

"Having approved operations that were on their face illegal, the service then collected information which in turn was put before this court in support of warrant applications, without notifying the court of the likely illegality," Gleeson's ruling said.
----

{{f253.png}} ''[[Federal leaders debate 2019: Full transcript|https://www.macleans.ca/politics/federal-leaders-debate-full-transcript/]]'' October 8, 2019, [[Macleans]]

----
T[[ABLE]] OF CONTENTS

THEME ONE: LEADERSHIP IN CANADA AND THE WORLD

THEME TWO: POLARIZATION, HUMAN RIGHTS, IMMIGRATION
----

{{f253.png}} ''[[Federal leaders debate: Who is Max Bernier and why is he here?|https://www.macleans.ca/politics/ottawa/federal-leaders-debate-who-is-max-bernier-and-why-is-he-here/]]'' October 6, 2019, [[Macleans]]

----
Until recently, [[Maxime Bernier]] might have best been remembered for one of two things. First, a [[2008]] scandal when, as a star federal cabinet minister under [[Stephen Harper]], he left top secret documents at the home of a girlfriend who had links to the Hells Angels. And second, losing the Conservative leadership race to [[Andrew Scheer]].

Bernier recovered from the first scandal—despite thinking it would finish his career—and even earned a spot back in cabinet in [[2011]].

The second event has taken him down a potentially darker and more ruinous path.
----

{{f364.png}} ''[[Federal Leaders Pushed To Attend Foreign Policy Debate During Election|https://www.huffingtonpost.ca/entry/munk-debates-foreign-policy-canada-election-2019_ca_5d4c5c5be4b09e72974326b1?ncid=other_topnaventr_coabgdcpxri&utm_campaign=topnav]]'' August 8, 2019, Canadian Press, [[Huffington Post]]

----
OTTAWA — A charitable organization that held a federal election debate on foreign policy four years ago is launching a campaign to pressure party leaders to attend a proposed event during this fall's campaign.

The [[Munk Debates]] launched a website today inviting Canadians to write to the Liberals, Conservatives, NDP and Greens to urge their leaders to participate in a debate in [[Toronto]] on Oct. 1.

The organization held a foreign policy debate during the [[2015]] campaign when controversy over traditional network-organized debates meant English-language events were limited to smaller settings.
<div style="float: right; max-width:300px">

|>| !Federal Legislative Associates |
</div>

{{||StandardTid}}
----

{{f99.png}} ''[[Federal Liberals want to outlaw forced LGBTQ conversion therapy|https://www.nationalobserver.com/2020/10/02/news/federal-liberals-want-outlaw-forced-lgbtq-conversion-therapy]]'' October 2, 2020, Stephanie Levitz, [[National Observer]]

----
The federal Liberals have reintroduced a bill that would ban forcing children or adults to undergo therapy aimed at altering their sexual orientation or gender identity. The government had previously introduced the legislation in March, just before Parliament shut down due to the COVID-19 pandemic, and then their decision to prorogue in August erased the bill from the [[House of Commons]] agenda. Diversity Minister [[Bardish Chagger]] said choosing to reintroduce an effort to ban so-called conversion therapy just days into the new parliamentary session sends a strong signal.

She called conversion therapy destructive, harmful and deadly "On this side of the House we focus on advancing and protecting [[LGBTQ]]2 rights," she told the House of Commons Thursday. The NDP had backed the previous bill. They suggested Thursday they would support this one as well, ensuring its passage through the House of Commons. "Attempting to change a person's sexual orientation or gender identity is impossible and the attempts themselves do great harm to those fearing or already suffering from rejection by family, friends and their community," NDP MP [[Randall Garrison]] said in the House of Commons. Conservative Leader [[Erin O'Toole]] called conversion therapy wrong and said it should be banned.

But he accused Liberals of deliberately introducing a potentially divisive piece of legislation just as he's begun his job as leader of the party. There are MPs in his caucus who have been vocally opposed to the bill in the past. The new bill ignores the "drafting failures" of the first one, O'Toole said. "Clarity is one of the goals of legislative drafting but the Liberals know that clarity and sincerity don't always make for good wedge politics in the age of [[Twitter]]," he said. The federal Liberals have reintroduced a bill that would ban forcing children or adults to undergo therapy aimed at altering their sexual orientation or gender identity. "The government knows if the bill is more clearly drafted they might lose their 'gotcha' effect that is becoming far too common in the politics we see to the south of us." The bill would ban conversation therapy for minors and also outlaw forcing an adult to undergo conversation therapy against their will. The bill would also ban removing a minor from [[Canada]] for the purpose of obtaining conversion therapy abroad. The bill also aims to make it illegal to profit from providing conversion therapy and to advertise an offer to provide conversion therapy. The new offences would not apply to those who provide support to individuals questioning their sexual orientation or gender identity, such as parents, friends, teachers, doctors, mental health professionals, school or pastoral counsellors and faith leaders.
----

{{f0.png}} ''[[Federal probe finds "coordinated" social media trolls in Alberta election|https://edmonton.citynews.ca/2019/09/06/federal-probe-finds-coordinated-social-media-trolls-in-alberta-election/]]'' September 6, 2019, Bob Weber, Canadian Press, [[CityNews]]

----
A federal agency investigating the recent [[Alberta]] election has found evidence the campaign featured tactics including co-ordinated, false social media postings.

In a report released late Friday, the [[Rapid Response Mechanism]] — created by the G-7 to monitor foreign influence on democratic elections — identified social media accounts that demonstrated "co-ordinated inauthentic behaviour."

The agency was created by the G7 at the [[2018]] conference in Charleboix, Que. It is intended to strengthen co-ordination between members in identifying, preventing and responding to threats to G7 democracies from foreign actors using social media to meddle in elections.
----

{{f0.png}} ''[[Federal Public Safety Minister Vic Toews resigns|https://toronto.citynews.ca/2013/07/08/federal-public-safety-minister-vic-toews-resigns/]]'' July 8, 2013, [[CityNews]]

----
A federal cabinet minister who suggested his opponents were allies of child pornographers and saw details of his sordid divorce on social media while he argued for increased Internet surveillance is leaving public life.

Public Safety Minister [[Vic Toews]] announced Monday, in the leadup to an anticipated cabinet shuffle, that he was resigning as MP for the [[Manitoba]] riding of Provencher effective Tuesday.

"I am leaving public life in order to focus on my family and to pursue opportunities in the private sector," Toews said in a news release.
----

{{f0.png}} ''[[Federal science minister Greg Rickford not commenting on fundraising letter labelling some scientists 'radical ideologues'|https://o.canada.com/news/federal-science-minister-not-commenting-on-fundraising-letter-labelling-some-scientists-radical-ideologues]]'' October 8, 2013, Mike De Souza, [[Canada.com]]

----
OTTAWA – The federal minister responsible for promoting scientific research isn't commenting on a political fundraising letter that allegedly suggested some scientists were "radical ideologues" out to get him.

The letter, reported on by [[iPolitics]], asked Conservatives for money to help the minister, [[Greg Rickford]], counter criticism in a published opinion piece written by scientists who did research at the [[Experimental Lakes Area]], a world-renowned Canadian water research facility,

"We can't let these attacks go unanswered," said a leaked version of the fundraising letter. "Even as little as $5 can have a large impact in helping Greg."
----

{{f94.png}} ''[[Federal Tory Leader Andrew Scheer headlines United Conservative Party rally in Calgary|https://www.thestar.com/calgary/2019/04/11/federal-tory-leader-andrew-scheer-to-headline-united-conservative-rally-in-calgary.html]]'' April 11, 2019, Hamdi Issawi, [[Toronto Star]]

----
CALGARY—Next fall's federal election campaign came early for hundreds of high-spirited [[United Conservative Party]] supporters at a baseball diamond in southwest [[Calgary]] on Thursday afternoon. Standing on the back of UCP Leader [[Jason Kenney]]'s signature blue Dodge Ram pickup truck parked in front of home plate, federal Conservative Party Leader [[Andrew Scheer]] said his upcoming showdown with Prime Minister [[Justin Trudeau]] kicks off with Tuesday's election in [[Alberta]].

"It's going to start here in Alberta by getting rid of the first part of the [[Rachel Notley]] — Justin Trudeau alliance," Scheer said amid driving snow to cheers and applause from the crowd. "It's been winter for far too long, but spring is right around the corner." Scheer's appearance at Thursday's rally represented the most high-profile political endorsement Kenney has received in person so far. Throughout his speech, he praised Kenney's political leadership and suggested Notley and Trudeau are in political lockstep over their oil-and-gas policies — a familiar theme to anyone following the UCP's electoral campaign over the past month, in spite of numerous efforts by both leaders to support the industry. "They are cut from the same cloth," Scheer told the crowd. "They both have the same attitude toward our energy sector. They demonize those who have built an industry, who have constantly struggled and striven to improve what you do best every day to innovate, to support families."

The leader of the opposition also supports Kenney despite numerous controversies dogging his campaign, including past hateful remarks made by UCP candidates. In an interview with 660 News before Thursday's rally, Scheer dismissed them. "They are the typical smears every time the Liberals or the NDP lose the debate on ideas, they go to these baseless personal attacks," Scheer told the station. In return, Kenney made a point of throwing the spotlight onto Scheer, describing him as an essential way for Alberta to get a "fair deal" from the rest of the country. He said Albertans are becoming disillusioned with remaining in Confederation, noting a recent poll suggesting over half of Albertans want to separate.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Federalist Society for Law and Public Policy Studies |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/f/fc/Federalist-logo.png/175px-Federalist-logo.png]] |
|!type |Legal|
|!tax id |36-3235550|
|!purpose |To promote the principles that the state exists to preserve freedom, that the separation of governmental powers is central to our constitution, and that it is emphatically the province and duty of the judiciary to say what the law is, not what it should be.<<ref " [4]">>|
|!location |1776 I Street, NW<br>Washington, D.C. 20066|
|!membership |60,000-70,000<<ref " [5]">><<ref " [1]">>|
|!leader title |President|
|!leader name |Eugene B. Meyer<<ref " [4]">>|
|!leader title2 |Executive Vice President|
|!leader name2 |[[Leonard Leo|https://en.wikipedia.org/wiki/Leonard_Leo]]<<ref " [2]">>|
|!website |[[fed-soc.org|http://www.fed-soc.org]]|
</div>

The ''Federalist Society for Law and Public Policy Studies'', most frequently called the ''Federalist Society'', is an organization of [[conservatives|https://en.wikipedia.org/wiki/Conservatism_in_the_United_States]] and [[libertarians|https://en.wikipedia.org/wiki/Libertarianism_in_the_United_States]] seeking reform of the current [[American legal system|https://en.wikipedia.org/wiki/Law_of_the_United_States]] in accordance with a [[textualist|https://en.wikipedia.org/wiki/Textualism]] or [[originalist|https://en.wikipedia.org/wiki/Originalism]] interpretation of the [[U.S. Constitution|https://en.wikipedia.org/wiki/United_States_Constitution]]. It is one of the nation's most influential legal organizations.<<ref " [3]">> It has played a significant role in moving the national debate to the right on the [[Second Amendment|https://en.wikipedia.org/wiki/Second_Amendment_to_the_United_States_Constitution]], [[campaign finance regulation|https://en.wikipedia.org/wiki/campaign_finance_reform]], [[state sovereignty|https://en.wikipedia.org/wiki/Tenth_Amendment_to_the_United_States_Constitution]], and the [[Commerce Clause|https://en.wikipedia.org/wiki/Commerce_Clause]]. It plays a central role in networking and mentoring young conservative lawyers.<<ref " [6]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Federalist Society For Law &amp; Public Policy Studies|https://www.erieri.com/Form990Finder/Details?EIN=363235550]]|<|<|
|!EIN |36-3235550|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |07/1983|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/363235550/363235550_2019_%20.pdf]]|04/27/21| $31,619,788.00|
|!2018 |[[990|http://990.erieri.com/EINS/363235550/363235550_2018_%20.pdf]]|10/14/20| $31,658,750.00|
|!2017 |[[990|http://990.erieri.com/EINS/363235550/363235550_2017_10740bf5.PDF]]|05/10/19| $31,211,664.00|
|!2016 |[[990|http://990.erieri.com/EINS/363235550/363235550_2016_0ef27ea0.PDF]]|03/26/18| $30,407,192.00|
|!2015 |[[990|http://990.erieri.com/EINS/363235550/363235550_2015_0df107ac.pdf]]|08/09/17| $27,551,950.00|
|!2014 |[[990|http://990.erieri.com/EINS/363235550/363235550_2014_0cb9b5b7.PDF]]|07/26/16| $16,217,366.00|
|!2013 |[[990|http://990.erieri.com/EINS/363235550/363235550_2013_0b6339fd.PDF]]|05/26/15| $12,660,929.00|
|!2012 |[[990|http://990.erieri.com/EINS/363235550/363235550_2012_0a31cab8.PDF]]|04/22/14| $9,071,532.00|
|!2011 |[[990|http://990.erieri.com/EINS/363235550/363235550_2011_091ae5ee.PDF]]|04/04/13| $8,749,884.00|
|!2010 |[[990|http://990.erieri.com/EINS/363235550/363235550_2010_07f28a4b.PDF]]|02/24/12| $7,912,615.00|
|!2009 |[[990|http://990.erieri.com/EINS/363235550/363235550_2009_06CF42F4.PDF]]|03/09/11| $9,778,963.00|
|!2008 |[[990|http://990.erieri.com/EINS/363235550/363235550_2008_05C57ED2.PDF]]|04/08/10| $9,764,864.00|
|!2007 |[[990|http://990.erieri.com/EINS/363235550/363235550_2007_04C42BB6.PDF]]|03/13/09| $9,693,499.00|

!!!See also
*[[Federalist Society|https://en.wikipedia.org/wiki/Federalist_Society]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Schwartz, Peter (March 9, 2015). [[Wolf at the Door: Antonin Scalia and the Legal Conservative Movement|http://www.huffingtonpost.com/peter-schwartz/wolf-at-the-door-antonin-_b_6723138.html]]. Huffington Post.">><br/><<footnotes " [2]" "Barnes, Robert (November 21, 2008). [[Conservative Federalist Society Can Expect Its Status to Shrink|https://www.washingtonpost.com/wp-dyn/content/article/2008/11/20/AR2008112003460.html]]. Washington Post.">><br/><<footnotes " [3]" "Fletcher, Michael (July 29, 2005). [[What the Federalist Society Stands For|https://www.washingtonpost.com/wp-dyn/content/article/2005/07/28/AR2005072801779.html]]. Washington Post.">><br/><<footnotes " [4]" "[[Our Purpose|http://www.fed-soc.org/aboutus/]]. Federalist Society.">><br/><<footnotes " [5]" "[[Background|http://www.fed-soc.org/aboutus/page/our-background]]. Federalist Society.">><br/><<footnotes " [6]" "Hollis-Brusky, Amanda (2015). &quot;Ideas with Consequences: The Federalist Society and the Conservative Counterrevolution&quot;. Oxford University Press.">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Federation for American Immigration Reform |
|!abbreviation |F.A.I.R.|
|!formation |February 1, 1978|
|!status |Non-profit [[tax exempt|https://en.wikipedia.org/wiki/501(c)(3)]]|
|!tax id |52-1136126|
|!headquarters |25 Massachusetts Ave NW, Suite 330, Washington, D.C., 20001, USA|
|!key people |President [[Daniel A. Stein|https://en.wikipedia.org/wiki/Dan_Stein_(attorney)]] (1988-)<br/>Bob Dane, Executive Director|
|!founder |[[John Tanton]]<br>Otis L. Graham, Jr.<br>Sidney Swensrud|
|!mission |"improve border security, stop illegal immigration, promote immigration levels at about 300,000 annually"|
|!website |[[fairus.org|https://www.fairus.org]]|
</div>

The ''Federation for American Immigration Reform'' (''FAIR'') is a non-profit [[tax exempt|https://en.wikipedia.org/wiki/501(c)(3)]] organization in the [[United States|https://en.wikipedia.org/wiki/United_States]] that self-identifies as an organization seeking to reduce both legal and illegal immigration.<<ref " [1]">> The group publishes position papers, organizes events, and runs campaigns in order to influence US immigration policies. The [[Southern Poverty Law Center|https://en.wikipedia.org/wiki/Southern_Poverty_Law_Center]] classifies FAIR as a hate group with close ties to white supremacist groups.<<ref " [2]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |April 29, 2020|<|<|
|!Registration|<|<|<|
|!Name |[[Federation For American Immigration Reform|https://www.erieri.com/Form990Finder/Details?EIN=521136126]]|<|<|
|!EIN |52-1136126|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |07/1979|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990|http://990.erieri.com/EINS/521136126/521136126_2018_10e64f71.pdf]]|08/23/19| $36,062,018.00|
|!2017 |[[990|http://990.erieri.com/EINS/521136126/521136126_2017_0fbe45f7.PDF]]|10/30/18| $36,100,872.00|
|!2016 |[[990|http://990.erieri.com/EINS/521136126/521136126_2016_0e4a133e.PDF]]|10/16/17| $14,425,691.00|
|!2015 |[[990|http://990.erieri.com/EINS/521136126/521136126_2015_0d11ea0b.PDF]]|11/02/16| $14,981,665.00|
|!2014 |[[990|http://990.erieri.com/EINS/521136126/521136126_2014_0be19161.PDF]]|10/01/15| $14,054,810.00|
|!2013 |[[990|http://990.erieri.com/EINS/521136126/521136126_2013_0a98e52d.PDF]]|09/24/14| $12,869,671.00|
|!2012 |[[990|http://990.erieri.com/EINS/521136126/521136126_2012_0997f643.PDF]]|09/23/13| $13,398,030.00|
|!2011 |[[990|http://990.erieri.com/EINS/521136126/521136126_2011_08b46959.PDF]]|11/19/12| $11,209,107.00|
|!2010 |[[990|http://990.erieri.com/EINS/521136126/521136126_2010_077f807e.PDF]]|09/23/11| $11,714,489.00|
|!2009 |[[990|http://990.erieri.com/EINS/521136126/521136126_2009_06778587.PDF]]|10/27/10| $10,205,706.00|
|!2008 |[[990|http://990.erieri.com/EINS/521136126/521136126_2008_0561EE8B.PDF]]|10/21/09| $9,852,449.00|
|!2007 |[[990|http://990.erieri.com/EINS/521136126/521136126_2007_042EEB29.PDF]]|07/18/08| $11,920,624.00|

!!!See also
*[[Federation for American Immigration Reform|https://en.wikipedia.org/wiki/Federation_for_American_Immigration_Reform]] - //Wikipedia.//
*[[Center for Immigration Studies]]

!!!External links
*[[The Nativist Lobby: Three Faces of Intolerance|https://www.splcenter.org/20090131/nativist-lobby-three-faces-intolerance]], Southern Poverty Law Center.
*[[Federation for American Immigration Reform|https://www.sourcewatch.org/index.php/Federation_for_American_Immigration_Reform]], SourceWatch.

----
<br/><<footnotes " [1]" "[[FAIR's About Us Page|https://www.fairus.org/about-fair]].">><br/><<footnotes " [2]" "[[Federation for American Immigration Reform|https://www.splcenter.org/fighting-hate/extremist-files/group/federation-american-immigration-reform]]. //Southern Poverty Law Center//.">>

{{||StandardTid}}
----

{{f182.png}} ''[[Feds announce investment in Ontario francophones after Ford cuts|https://www.cbc.ca/news/canada/sudbury/melanie-joly-francophone-budget-reaction-1.5096555]]'' April 12, 2019, [[CBC News]]

----
The federal Minister of Tourism, Official Languages and La Francophonie says she feels cuts to [[Ontario]]'s Ministry of Francophone Affairs are a "cheap shot."

On Thursday, the first budget under [[Progressive Conservative]] Premier [[Doug Ford]] was released. It included cuts to several ministries, including the Ministry of Francophone Affairs which will have its budget reduced to $5.8 million from $6 million.

Last fall, the [[Ford government]] cut funding for a planned French language university and rolled in the position of the French language services commissioner into the office of the Ombudsman.
----

{{f99.png}} ''[[Feds applaud B.C. Supreme Court decision against private health care|https://www.nationalobserver.com/2020/09/11/news/feds-applaud-bc-supreme-court-decision-against-private-health-care]]'' September 11, 2020, Premila D'Sa, [[National Observer]]

----
Federal Health Minister [[Patty Hajdu]] says a B.C. Supreme Court decision that ruled against a doctor calling for the right to pay for private health care validates [[Canada]]'s universal health care system. In a landmark ruling that's been a decade in the making, the court decided that private health care is not a constitutional right even if wait times are too long. The case was launched by Dr. Brian Day, a surgeon who heads Cambie Surgery Centre in [[Vancouver]], which is described as the only "free-standing private hospital" providing surgical care in Canada. While Day's clinic isn't illegal, he violated B.C.'s [[Medicare]] Act by allowing patients to spend their own money to skip ahead and get procedures done faster, a [[2012]] audit found.

Day brought his case to the court in [[2009]], to challenge the sections of B.C.'s Medicare Protection Act that prohibit doctors from charging the government for work they do within the public health care system if they are simultaneously making money through private-sector clinics. It also stops private clinics from enacting extra patient charges and taking private insurance for necessary medical procedures. Day attempted to argue that long wait times within the public system violated charter rights, and that patients who are willing and able should be able to pay for private care when wait times are too long. The orthopedic surgeon has argued for a hybrid type of health-care system, where the current system stands along with a second-tier that allows patients to pay and skip the waitlist for necessary medical procedures. In an 800-page ruling, B.C. Supreme Court Justice John J. Steeves said that the claims Day made concerning waiting times "do not deprive the right to life or liberty of the patient plaintiffs or similarly situated individuals." He added that the plaintiffs Day had on stand to testify on behalf of his claims did not prove that their constitutional rights were violated. Minister Hajdu celebrated the ruling in a statement released on Friday. "Access to medically necessary services should be uniformly available to all, based on need rather than ability or willingness to pay," she said. "Patient charges — whether they take the form of charges at the point of service or payment for private insurance — undermine equity."

Hajdu said the ruling was especially important in the context of the ongoing COVID-19 pandemic and that Canadian governments would continue to defend universally accessible health care. Today public health care won! This is a victory for everyone in Canada. Even though the attack was launched in BC, it took aim at the very heart of the [[Canada Health Act]]. This decision protects our ability to endure crises and care for each other into the future. pic.twitter.com/zlIyNfz5Qt — BC Health Coalition (@BCHC) September 10, [[2020]] Her statement was echoed by the B.C. Health Coalition, a group that advocates for improvements to the health-care system, whose members also intervened in the case. "This decision validates Canada's single-payer public health care system": Minister of Health @PattyHajdu commended the B.C. Supreme Court's ruling against private health insurance. "This is a victory for everyone who uses health care in Canada," said Edith MacHattie, a co-chair at the coalition. "Even though the attack had been launched in B.C., it took aim at the very heart of the Canada Health Act and every provincial health care insurance plan." Day is expected to appeal the decision. The [[Canadian Constitution Foundation]], a private registered charity that defends "the constitutional rights and freedoms of Canadians in the courts of law and public opinion," according to their website, announced in a statement on Thursday they are supporting the plaintiffs in Day's case with going forward with an appeal. [[Premila D'Sa]] / Local Journalism Initiative / Canada's [[National Observer]]
----

{{f0.png}} ''[[Feds block government archaeologists from speaking at a major science conference|https://www.sltrib.com/news/environment/2018/05/11/feds-blocks-government-archaeologists-from-speaking-at-a-major-science-conference/]]'' May 11, 2018, Brian Maffly, [[Salt Lake Tribune]]

----
At a time when archaeological sites are a growing flashpoint in the debate over public lands, the [[Bureau of Land Management]] blocked at least 14 staff archaeologists and other specialists, including some from [[Utah]], from attending a major scientific conference last month, a new report says.

The [[Washington Post]] reported that BLM staffers were scheduled to attend an April 14 gathering of the Society for American Archaeology, among the world's largest organizations of professional archaeologists, in Washington, D.C., where they were to lead a symposium titled "Tough Issues in Land Management Archaeology."

But a few days before the conference, BLM supervisors decided against sending the staffers, many of whom are based in Western states where the agency manages millions of acres that contain countless sites and artifacts left by ancient American Indian civilizations.
----

{{f0.png}} ''[[Feds, lawyers slam Ontario's 'discriminatory' legal aid cuts for refugee claimants|https://globalnews.ca/news/5160635/ontario-budget-legal-aid-refugee-claimants/]]'' April 13, 2019, Maham Abedi, [[Global News]]

----
Legal Aid [[Ontario]]'s funding was slashed by 30 per cent in the province's [[2019]] budget, prompting criticism from lawyers and the federal government.

The Doug [[Ford government]] said the cuts — which mean [[Legal Aid Ontario]] will receive $133 million less in this fiscal year than the $456 million it had anticipated — will eliminate funding for refugee and immigration law services.

The budget stated the cuts are meant to help with "streamlining the delivery of legal aid," and funding will be reduced by $164 million in [[2021]]-22.
----

{{f0.png}} ''[[Fee opt-out a Doug Ford government attack on student unions, court hears|https://globalnews.ca/news/6020378/ontario-court-students-fight-opt-out-supplementary-fees-colleges-universities/]]'' October 11, 2019, Colin Perkel, Canadian Press, [[Global News]]

----
TORONTO – The [[Ontario]] government's order that made certain student fees optional was a politically motivated attack on student unions and services that threatens university independence, Divisional Court heard on Friday.

In his submissions, a lawyer for the students said the [[Progressive Conservative]] government under Premier [[Doug Ford]] had no authority to implement its "[[Student Choice Initiative]]."

The change was arbitrary, court heard, and threatens student-led programs such as clubs, campus newspapers, food banks and other support services, as well as the provision of part-time jobs.
----

{{f182.png}} ''[[Feeling 'betrayed,' social conservatives look for a leadership candidate to get behind|https://www.cbc.ca/news/politics/social-conservatives-leadership-1.5418035]]'' January 9, 2020, Catherine Cullen, [[CBC News]]

----
Canadian social conservatives who say they're tired of being written off and ignored by Conservative Party politicians are searching for a leadership candidate they can get behind.

"We have people that we're talking to. Nobody has come out to say, 'Yes. I'm going to [run],'" said [[Jeff Gunnarson]], national president of [[Campaign Life Coalition]], a group that advocates against abortion.

Gunnarson declined to name the possible candidates who could win the coalition's support, adding the organization is looking for a contender who would be "reasonable enough to say that a discussion should be had" about changing the legal status quo on abortion in [[Canada]].
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f185.png}} ''[[Fickle Ontario could be key to the federal election|http://rabble.ca/news/2019/06/fickle-ontario-could-be-key-federal-election]]'' June 14, 2019, Paul Barber, [[rabble.ca]]

----
Trying to establish [[Ontario]]'s place in the Canadian federation's politics presents a paradox.

Critically important, Ontario cast 37 per cent of all votes in [[2015]], contributing 80 of the Liberals' 184 constituencies. However, having elected a small "l" liberal prime minister that year, the same province proceeded, less than three years later, to select the conservative [[Doug Ford]] as premier.

[[Justin Trudeau]] introduces a carbon tax while Ford leads a charge against it, going so far as to enact legislation to require stickers on gas pumps denouncing the tax. Trying to get a fix on Ontario's prevailing ideological winds is no easy task.
{{||StandardTid}}
----

{{f182.png}} ''[[Fight brewing over Saskatchewan's electoral map|https://www.cbc.ca/news/canada/saskatchewan/fight-brewing-over-saskatchewan-s-electoral-map-1.1358410]]'' February 4, 2013, Canadian Press, [[CBC News]]

----
McGrane says several people have emailed him this week to report getting robocalls on the issue.

He says the company making the calls used the name [[Chase Research]] and asked a leading question that essentially suggested redistribution would destroy [[Saskatchewan]] and pit rural against urban: "Press one if you agree, press two if you don't agree."

McGrane says he had not heard of Chase Research, could not find a website for the company and calling back the number left on caller ID went to an automated answering machine.

"The question is, who's this behind this all, who's doing this," he says.
----

{{f49.png}} ''[[Fighting Doug Ford's budget cuts to Ontario libraries|https://nationalpost.com/pmn/news-pmn/fighting-doug-fords-budget-cuts-to-ontario-libraries]]'' May 14, 2019, Samuel E. Trosow, [[National Post]]

----
[[Ontario]]'s Doug [[Ford government]] recently tabled a budget imposing substantial cuts to the [[Southern Ontario Library Service]] (SOLS) and [[Ontario Library Service North]] (OLSN). These provincial agencies provide numerous services to local libraries including training, technical support and inter-library loans.

SOLS exists so "the public has equitable access to library services thus supporting a dynamic cultural environment, economic vitality and quality of life." And OLSN says:

"In the North there are approximately 121 public libraries representing cities, towns, townships, local service boards, First Nation communities and fly-in communities over a vast geographic area. We endeavour to assist and provide services to encourage library development in some of [[Northern Ontario]]'s most remote locations."

Under Ford's budget, SOLS' allocation is cut in half and OLSN's will also be cut. Consequently, both agencies have suspended their inter-library loans services. These changes will have an immediate impact on library patrons, especially those in rural and remote areas.
----

{{f132.png}} ''[[Fighting organized hate requires new tactics for a new era|https://www.theglobeandmail.com/opinion/article-fighting-organized-hate-requires-new-tactics-for-a-new-era/]]'' April 30, 2019, Elizabeth Moore, Opinion, [[Globe and Mail]]

----
Everything old is new again. But for long-time anti-hate educators and activists, the oft-used phrase doesn't stem from Peter Allen's song of dreamy love, but is a grim reminder, instead: When it comes to the next wave of white supremacy in [[Canada]] – though "tsunami" might be more accurate – nothing has changed except the battleground.

An investigation by The [[Globe and Mail]] analyzed logs from a chat group that called itself the [[Canadian Super Players]]. Analysis of discussions, which took place on Discord, a text-and-voice application that is popular with the far right, provided valuable information about what is the same and what is new. And unfortunately, while many of the old tactics remain effective, they also revealed the need for a new, innovative approach to fighting this troubling phenomenon.

The efforts to hide more egregious activities from public view and to infiltrate mainstream political life isn't novel. In the nineties, the [[Heritage Front]] – a hate group of which I was a member – attempted to "unite the right" by creating an umbrella organization for Canada's existing hate groups. The group worked to attract more educated young people, including professionals who worked in banking and public transportation, as well as grad students in the STEM fields. A concerted effort was made to infiltrate the [[Reform Party]], and just as we're seeing with the Canadian Super Players, the goal was to influence the party's direction, if not take it over outright.

{{||StandardTid}}
----

{{f182.png}} ''[[Filings show Conservatives ended 2018 with big financial edge over Liberals|https://www.cbc.ca/news/politics/2018-party-annual-filings-1.5198605]]'' July 3, 2019, Éric Grenier, [[CBC News]]

----
The Conservative Party appears to be in rude financial health as it heads toward the [[2019]] federal election with more cash in the bank than the Liberals, according to annual financial returns filed with [[Elections Canada]].

Those returns show the Conservative Party raised $24.2 million from 104,138 contributors in [[2018]] — up from the $18.8 million the party raised the previous year and its best non-election year on record.

The detailed accounting breakdown of the party's financial standing shows the Conservatives had an operating surplus of $3.6 million, net assets of $5.1 million and $9.9 million in cash at year's end.
{{||StandardTid}}
----

{{f94.png}} ''[[Finance minister's legal fight with Patrick Brown reveals how sexual harassment complaint was handled|https://www.thestar.com/politics/provincial/2019/03/28/finance-ministers-legal-fight-with-patrick-brown-reveals-how-sexual-harassment-complaint-was-handled.html]]'' March 28, 2019, Rob Ferguson, [[Toronto Star]]

----
Finance Minister [[Vic Fedeli]]'s legal salvo against former [[Progressive Conservative]] leader [[Patrick Brown]]'s tell-all political memoir sheds light on how a workplace sexual harassment complaint was handled by the party and Premier [[Doug Ford]] last year. The finance minister — who is suing Brown and his publisher for $8 million in a defamation case — says in a statement of reply that he did not learn of a complaint of improper behaviour made against him until days after a female staffer was first told her job was being cut because of the party's precarious financial state under Brown.

"It was only then that the complainant alleged, for the first time to Fedeli's knowledge, that Fedeli had engaged in improper conduct of a sexual nature toward her," says the statement. The statement of reply is a response to claims made in Brown's statement of defence. Fedeli's statement of claim was filed in January. The reply document filed in [[Ontario Superior Court]] of Justice suggests the unnamed woman made the complaint as a ploy to get a bigger severance package. The reply statement flatly denies Fedeli engaged in "inappropriate behaviour" with her as alleged in Takedown: The Attempted Political Assassination of Patrick Brown, calling the book "a vindictive attack on Fedeli's character." None of the allegations have been tested in court.

"It was only then that the complainant alleged, for the first time to Fedeli's knowledge, that Fedeli had engaged in improper conduct of a sexual nature toward her," says the statement. The statement of reply is a response to claims made in Brown's statement of defence. Fedeli's statement of claim was filed in January.
----

{{f94.png}} ''[[Finance watchdog warns rise in health care spending threatens Premier Doug Ford's balanced budget promise|https://www.thestar.com/politics/provincial/2019/03/06/finance-watchdog-warns-rise-in-health-care-spending-threatens-premier-doug-fords-balanced-budget-promise.html]]'' March 6, 2019, Rob Ferguson, [[Toronto Star]]

----
A new report from [[Ontario]]'s finance watchdog warns health spending is on track to rise 4.6 per cent annually — above the rate of inflation — over the next four years because of population growth and a rising tide of seniors, making it harder for the [[Ford government]] to slay the deficit without tax hikes. The independent Financial Accountability Office says recent government decisions to add 15,000 nursing home beds, spend $1.9 billion on mental health over 10 years and the added costs of pay raises to doctors in a new contract are increasing fiscal pressures.

"Transforming health care and balancing the budget without revenue increases will be a significant challenge" if the status quo is maintained, says the 21-page report from the office headed by [[Peter Weltman]]. He projects health spending will rise from $61.3 billion this fiscal year — about 41 per cent of spending on government programs — to $73.3 billion in the fiscal year ending March 31, 2023, an increase of $12 billion. While the accountability office established by the previous Liberal government previously saw a path to balancing the budget solely through spending restraint over a four-year period, that would no longer be possible unless the projected increases in health spending are cut by about two-thirds, the report adds.

"Restraining health sector spending to this extent without compromising health care access or quality would be a significant challenge," Weltman warned. "Ontarians would benefit from an informed debate on the province's budget objectives and the trade-offs necessary to achieve them." Premier [[Doug Ford]] has promised to cut overall government spending by $6 billion a year, or about four per cent. More details are expected in a spring budget due in the coming weeks from Finance Minister [[Vic Fedeli]], who has promised a "modest, reasonable and pragmatic timetable" to erasing annual budget shortfalls. Weltman noted in his report that the spending projections do not include the impact of the proposed health care reforms outlined by Health Minister [[Christine Elliott]] under The People's Health Care Act. Elliott promised that getting medical care in Ontario will become "seamless" under her reforms to erase bureaucratic barriers between hospitals, doctors, home care and dozens of other providers. The government's intent is to make a complicated system easier for patients to navigate, with a new structure that creates a "super agency" called Health Ontario to streamline command-and-control while lumping 20 existing health care agencies like [[Cancer Care Ontario]] into the new body.
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Financial institutions like Moody's 'buying into' European political agenda: Kenney|https://globalnews.ca/news/6255402/kenney-danielle-smith-interview-moodys/]]'' December 4, 2019, Adam Toy, [[Global News]]

----
[[Jason Kenney]] fired back at [[Moody's]] Investors Service Wednesday after [[Alberta]]'s credit rating was downgraded the day before.

The international credit rating service had cited "a structural weakness in the provincial economy that remains concentrated and dependent on non-renewable resources — primarily oil — which causes volatility in financial performance, and remains pressured by a lack of sufficient pipeline capacity to transport oil efficiently with no near-term expectation of a significant rebound in oil-related investments."

"The bigger challenge we have is, increasingly, financial institutions — and this apparently includes Moody's — are buying into the political agenda emanating from [[Europe]], which is trying to stigmatize development of hydrocarbon energy. And I just think they are completely factually wrong."

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Fired deputy OPP boss calls his dismissal a 'reprisal'|https://www.thestar.com/politics/provincial/2019/03/05/fired-deputy-opp-boss-calls-his-dismissal-a-reprisal.html]]'' March 5, 2019, Rob Ferguson, [[Toronto Star]]

----
A former deputy OPP commissioner is pushing back after his high-profile firing, calling it revenge for his court bid to block the appointment of Premier [[Doug Ford]]'s friend [[Ron Taverner]] as head of the police force. "It is patently clear to me that this is reprisal and an attempt to muzzle me," [[Brad Blair]], who was passed over for the top job, said in a new court documents filed following his termination on Monday by deputy community safety minister [[Mario Di Tommaso]], whom he accused of a conflict of interest.

The details emerged Tuesday as the New Democrats renewed calls for a public inquiry into the controversial hiring of Taverner, 72, and Blair's dismissal. It was Blair who raised concerns about the independence of the OPP under Taverner, launching a court case to force [[Ontario Ombudsman]] Paul Dube to investigate the appointment, and blew the whistle on Ford's demands for a customized travel van with reclining leather sofa, minifridge and 32-inch TV. "This mess continues to get worse and worse and the only way to clear the air is for…a complete public inquiry," said NDP Leader [[Andrea Horwath]].

"We need to have this thing blown wide open." Taverner's appointment is on hold at his own request pending Wake's probe.
----

{{f94.png}} ''[[Fired deputy OPP commissioner launches $15 million wrongful dismissal suit against Premier Doug Ford|https://www.thestar.com/politics/provincial/2019/09/12/fired-deputy-opp-commissioner-launches-15-million-wrongful-dismissal-suit-against-premier-doug-ford.html]]'' September 13, 2019, Rob Ferguson, [[Toronto Star]]

----
A former deputy [[Ontario Provincial Police]] commissioner has filed a $15 million wrongful dismissal suit against Premier [[Doug Ford]], his departed chief of staff [[Dean French]], and senior bureaucrats for his firing in the wake of the Taverner affair.

[[Brad Blair]] — who sounded the alarm over the hiring of Ford friend [[Ron Taverner]] as OPP boss and exposed the premier's push for a travel van with a $50,000 customization that included a reclining sofa, minifridge and television — launched the legal action Friday in [[Ontario Superior Court]] of Justice, six months after his termination last March.

"The impact of the firing has quite frankly traumatized me," Blair, choking back emotions at times, told a news conference at [[Queen's Park]] with his wife, Danielle, and lawyer [[Julian Falconer]].
----

{{f182.png}} ''[[Fired OPP deputy alleges reprisal for speaking against Doug Ford friend's appointment to force|https://www.cbc.ca/news/canada/toronto/fired-opp-deputy-alleges-reprisal-for-speaking-against-doug-ford-friend-s-appointment-to-force-1.5043434]]'' March 5, 2019, Allison Jones, Canadian Press, [[CBC News]]

----
A former high-ranking provincial police officer alleges his firing this week was in reprisal for waging a legal battle over the controversial hiring of a long-time friend of Premier [[Doug Ford]] as commissioner of the force.

[[Brad Blair]] has asked the courts to force the provincial ombudsman to investigate the appointment of [[Toronto]] police Supt. [[Ron Taverner]] to the [[Ontario Provincial Police]] top job.

The government has denied any political interference in Blair's firing as deputy commissioner, and said the decision to fire him Monday came from the public service because Blair released confidential OPP information through his court filings.
----

{{f0.png}} ''[[Fired OPP deputy commissioner, lawyer who alleged 'abuse of power' to speak with media|https://globalnews.ca/news/5894646/fired-opp-deputy-commissioner-to-address-media/]]'' September 12, 2019, Ryan Rocca, [[Global News]]

----
A former high-ranking [[Ontario]] police officer is expected to address the media on Friday for the first time since his lawyer alleged the [[Ford government]] engaged in an "abuse of power" when he was fired.

[[Brad Blair]], who served as the deputy commissioner of the [[Ontario Provincial Police]], was a sharp critic of Premier [[Doug Ford]]'s appointment of [[Ron Taverner]] — a long-time friend of Ford — to OPP commissioner.

Taverner, a long-time [[Toronto]] police officer, ultimately turned down the position amid a rise in public concern over possible political patronage.
{{||StandardTid}}
----

{{f94.png}} ''[[Firing of deputy OPP commissioner sure looks like a political decision|https://www.thestar.com/opinion/star-columnists/2019/03/04/firing-of-deputy-opp-commissioner-sure-looks-like-a-political-decision.html]]'' March 4, 2019, Edward Keenan, [[Toronto Star]]

----
I mean, Trudeau's situation in a nutshell is that he's in trouble for a decision to remove someone from their job after what appears to be political interference in a supposedly independent decision regarding legal administration. When the provincial government announced the firing Monday of Deputy [[Ontario Provincial Police]] Commissioner [[Brad Blair]], it did so in a cloud of questions about political interference from the premier's office in a supposedly independent hiring process, and created more such questions.

It takes a certain kind of obliviousness or belligerence (or both) for a government to look at the situation of [[Justin Trudeau]] in [[Ottawa]], who is seeing his sunny political reputation supernova into a galactic garbage fire, and say, "oooh, let's do that!"

If you missed the earlier episodes of this soap opera, it began when Taverner, a longtime personal and family friend of Premier [[Doug Ford]] was promoted several pay grades past dozens of other higher-ranking and more-likely-seeming candidates into the position heading the OPP.
----

{{f182.png}} ''[[Firing two luckless patsies just makes Scheer look hapless|https://www.cbc.ca/news/opinion/opinion-neil-macdonald-andrew-scheer-fires-aides-1.5372177]]'' November 26, 2019, Neil Macdonald, Opinion, [[CBC News]]

----
The most interesting sentence in the weekend's news flow was five paragraphs into a colleague's report about [[Andrew Scheer]]'s announcement that with great regret, he'd fired two of his most senior aides .

Multiple Conservative sources, wrote the [[CBC]]'s [[Elise von Scheel]], "said Scheer informed them personally that they were to be let go and not be allowed to resign."

In other words, poor [[Brock Harrison]] and [[Marc-André Leclerc]] were not allowed to go for the high jump themselves. They had to let themselves be heaved over by Scheer, and then thank him obsequiously, which, loyal party men to the end, they did.
----

{{f49.png}} ''[[Firm with Tory links traced to election day 'robocalls' that tried to discourage voters|https://nationalpost.com/news/canada/racknine-inc-fraudulent-election-calls-traced]]'' February 23, 2012, Stephen Maher, [[National Post]]

----
[[Elections Canada]] has traced fraudulent phone calls made during the federal election to an [[Edmonton]] voice-broadcast company that worked for the Conservative Party across the country.

While the agency investigates, aided by the [[RCMP]], the Conservatives are conducting an internal probe. A party lawyer is interviewing campaign workers to find who was behind the deceptive "robocalls."

Elections Canada launched its investigation after it was inundated with complaints about election day calls in [[Guelph]], Ont., one of 18 ridings across the country where voters were targeted by harassing or deceptive phone messages in an apparent effort to discourage Liberal supporters from voting.
----

{{f0.png}} ''[[First 30 days of leaders' campaigns show concentration in southern Ontario|https://ipolitics.ca/2019/10/10/first-30-days-of-leaders-campaigns-show-concentration-in-southern-ontario/]]'' October 10, 2019, Victoria Gibson, [[iPolitics]]

----
The first 30 days of campaign action have overwhelmingly focused on southern [[Ontario]] ridings, an [[iPolitics]] analysis shows — with both the Liberal and Conservative leaders' camps spending more than half their campaign days so far, at least partly, in Ontario.

Liberal Leader [[Justin Trudeau]] has spent 18 of the last 30 days in the central province, including days spent recuperating in [[Ottawa]]. Eight days have included planned campaign events in the [[Greater Toronto Area]] — a key battleground against rival and Conservative Leader [[Andrew Scheer]]. Scheer has spent 17 of the last 30 days in Ontario, including days off in Ottawa, and has spent even more time than Trudeau campaigning in the Greater Toronto Area — with 10 days, a third of the campaign so far, bringing Scheer to the GTA.

Ontario has been a key theme in the Liberal campaign's messaging this fall. Trudeau has been hammering against Ontario Premier [[Doug Ford]] at announcements and appearances, using the provincial leader's government as a foil to allege that Scheer would make cuts to services, if his Conservative Party forms government after the Oct. 21 vote. Ford has kept his head down through the election campaign, which he's denied any interest in — a move that Ford's opposition has alleged is to help Scheer's prospects.
!!!See also
*[[First Amendment to the United States Constitution|https://en.wikipedia.org/wiki/First_Amendment_to_the_United_States_Constitution]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !First Liberty Institute |
|!tax id |75-1403169|
|!location |2001 West Plano Parkway Suite 1600 Plano, TX 75075|
|!website |[[firstliberty.org|https://firstliberty.org]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[First Liberty Institute|https://www.erieri.com/Form990Finder/Details?EIN=751403169]]|<|<|
|!EIN |75-1403169|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |07/1973|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/751403169/751403169_2019_%20.pdf]]|05/18/21| $11,084,882.00|
|!2018 |[[990|http://990.erieri.com/EINS/751403169/751403169_2018_%20.pdf]]|04/30/21| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/751403169/751403169_2017_10ca4a2d.pdf]]|07/24/19| $0.00|
|!2016 |[[990|http://990.erieri.com/EINS/751403169/751403169_2016_0f060119.PDF]]|05/02/18| $5,585,548.00|
|!2015 |[[990|http://990.erieri.com/EINS/751403169/751403169_2015_0dc0a49c.PDF]]|05/30/17| $4,128,143.00|
|!2014 |[[990|http://990.erieri.com/EINS/751403169/751403169_2014_0c56629f.PDF]]|03/08/16| $4,402,441.00|
|!2013 |[[990|http://990.erieri.com/EINS/751403169/751403169_2013_0b334816.PDF]]|03/24/15| $4,222,163.00|
|!2012 |[[990|http://990.erieri.com/EINS/751403169/751403169_2012_0a826124.PDF]]|08/19/14| $3,060,065.00|
|!2011 |[[990|http://990.erieri.com/EINS/751403169/751403169_2011_08d21eb1.PDF]]|12/18/12| $2,664,706.00|
|!2010 |[[990R|http://990.erieri.com/EINS/751403169/751403169_2010_0970cf2a.PDF]]|07/31/13| $0.00|
|!2009 |[[990|http://990.erieri.com/EINS/751403169/751403169_2009_069257BE.PDF]]|12/06/10| $2,733,782.00|
|!2008 |[[990|http://990.erieri.com/EINS/751403169/751403169_2008_057DBE52.PDF]]|12/03/09| $2,082,795.00|
|!2007 |[[990|http://990.erieri.com/EINS/751403169/751403169_2007_04773FDE.PDF]]|12/04/08| $1,751,826.00|

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !First Nations |
</div>

!!!See also
*[[Indigenous peoples in Canada|https://en.wikipedia.org/wiki/Indigenous_peoples_in_Canada]] - //Wikipedia.//
*[[Numbered Treaties|https://en.wikipedia.org/wiki/Numbered_Treaties]] - //Wikipedia.//

{{||StandardTid}}
----

{{f185.png}} ''[[First reading of Bill 207 reveals zero UCP votes for reproductive rights|http://rabble.ca/blogs/bloggers/alberta-diary/2019/11/first-reading-bill-207-reveals-zero-ucp-votes-reproductive]]'' November 8, 2019, David Climenhaga, blogs, [[rabble.ca]]

----
The conclusion one is tempted to draw from this, naturally, is that this is a private member's bill in name only. For all practical purposes, it appears to be a government bill and, as such, a reflection of the Kenney government's true social conservative agenda.

In addition, it strongly suggests the number of UCP MLAs not committed to undermining women's reproductive rights -- which as was argued in this space yesterday is the purpose of this bill -- is zero. Or, at least, it was yesterday.

There is an argument to be made, of course, that this is not necessarily the case. First reading in parliamentary tradition is merely the formal introduction of a bill. The hard debate -- and the hard work -- takes place at second and third reading.
----

{{f0.png}} ''[[Fiscal restraint? Doug Ford's Ontario government spent billions more than Wynne had planned in 2018-19|https://business.financialpost.com/opinion/doug-fords-ontario-government-spent-billions-more-than-wynne-had-planned-in-2018-19]]'' September 5, 2019, Jasmine Pickel, Opinion, [[Financial Post]]

----
So when it comes to the [[Ontario]] [[Progressive Conservative]] party's financial performance, let's start by commending the government's Fiscal Sustainability, Transparency and Accountability Act, which improves transparency in public reporting. That includes the recently released first quarter report. Fixing the fiscal mess in Ontario requires being transparent with the populace about just how dire their finances are. So great work there.

However, if the report makes one thing clear, it's that the government has a lot of work to do to get Ontario's spending under control.

Premier [[Doug Ford]]'s government was elected to clean up the fiscal mess left behind by its predecessors — $325 billion of debt to be exact, which marks a staggering increase of 134 per cent from the time the [[Ontario Liberal]]s took office in [[2003]]. At the time of the June [[2018]] election, the previous government was spending $40 million more every day than it was collecting in revenue. Let that sink in for a moment.
{{||StandardTid}}
----

{{f0.png}} ''[[Five big questions for Alberta politics regarding the upcoming federal election|https://edmontonjournal.com/news/politics/keith-gerein-column-12]]'' August 9, 2019, Keith Gerein, [[Edmonton Journal]]

----
As most of [[Alberta]] is already sold on defeating the Liberals, Kenney's efforts to bring down [[Justin Trudeau]] will be focused on persuading swing regions in other parts of the country, which could include parts of [[Ontario]], [[Quebec]] and Atlantic [[Canada]].

At this point, it is unclear how often Kenney plans to do that from his pulpit in Alberta or whether he will actually travel to those regions to campaign.

With Ontario Premier [[Doug Ford]] increasingly becoming a liability to federal Tory leader [[Andrew Scheer]], Kenney could be a needed weapon.
{{||StandardTid}}
----

{{f132.png}} ''[[Five fundamental ways Harper has changed the justice system|https://www.theglobeandmail.com/news/politics/five-fundamental-ways-harper-has-changed-the-justice-system/article18503381/]]'' May 6, 2014, Sean Fine, [[Globe and Mail]]

----
[[Stephen Harper]] set out as Prime Minister in [[2006]] with the express goal of taking back the [[Criminal]] Code from the Liberal Party, and the toughening of crime laws has become a permanent and central feature of his agenda. But how fundamental have those changes been?

The [[Globe and Mail]] spoke to law professors, Crown attorneys, defence lawyers, criminologists and victims' advocates for an answer. The question comes at a time when the Conservative government is taking heat over justice issues, with the Auditor-General's report on prison overcrowding and the Prime Minister engaging in an unprecedented public battle with Supreme Court Chief [[Justice Beverley McLachlin]].

The consensus is that Mr. Harper has kept his promise: Love it or hate it, he has broken with some long-standing principles and made major changes to how criminals are punished.
----

{{f0.png}} ''[[Five More Troubling UCP Candidates You Need To Meet|https://pressprogress.ca/five-more-troubling-ucp-candidates-you-need-to-meet/]]'' April 15, 2019, [[PressProgress]]

----
[[Jason Kenney]]'s [[United Conservative Party]] is remarkable, in many ways, among them is the sheer number of bigots, bozos and sketchy characters swirling around it.

On April 4, [[PressProgress]] issued a round-up of 30 candidates for [[Alberta]]'s United Conservative Party found to seemingly-hold bigoted and hateful views.

Since then, the list has only grown.
----

{{f0.png}} ''[[Five Ways Doug Ford Has Worked Against Public Education|https://pressprogress.ca/five-ways-doug-ford-has-worked-against-public-education/]]'' December 2, 2019, [[PressProgress]]

----
[[Ontario]] premier [[Doug Ford]] is facing resistance over his government's proposed changes to the province's public education system — yet education minister [[Stephen Lecce]] insists the government is only "trying to keep kids in class."

To help clear that up, here is a short list of the [[Ford government]]'s five worst attacks on public education — so far.

1. Cutting per-pupil education funding (and lying about it)
{{||StandardTid}}
----

{{f355.png}} ''[[Flashback: Doug Ford picks a fight with a home for autistic kids|https://www.youtube.com/watch?v=HsHM7jDEhNY]]'' April 17, 2018, PressProgress, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/HsHM7jDEhNY" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>


{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Floyd Brown |
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Focus on good policy in volatile political landscape, strategist tells Conservatives|https://www.cbc.ca/news/canada/manitoba/conservative-caucus-winnipeg-andrew-scheer-1.4282644]]'' September 9, 2017, Stephanie Levitz, Canadian Press, [[CBC News]]

----
When the party hired [[Australia]]n conservative strategist [[Brian Loughnane]] to review what went wrong for them in the [[2015]] election, one thing he told them was that they had failed to give people fresh reasons to keep voting for the party. In turn, Scheer made the need for positive policy a centrepiece of his leadership campaign.

In pulling together the party's fall strategy session this year, the party sought out Loughnane again, asking him to address the caucus at their retreat this week in [[Winnipeg]]. This time, it wasn't for advice on what Conservatives did wrong, but how they can set things right.

Loughnane spent 12 years directing the Australian Liberal party, which despite the name, is an ideological cousin to the Canadian Tories.
{{||StandardTid}}
----

{{f185.png}} ''[[Follow the Money, Part 4  --  Who owns the National Post?|http://rabble.ca/blogs/bloggers/donald-gutstein/2014/04/follow-money-part-4-who-owns-national-post]]'' April 17, 2014, Donald Gutstein, blogs, [[rabble.ca]]

----
It's no secret that [[Postmedia]] Network, publisher of the [[National Post]], [[Ottawa Citizen]], [[Montreal Gazette]], [[Calgary Herald]], [[Edmonton Journal]], [[Vancouver Sun]] and other major Canadian dailies, is hemorrhaging money.

For the year ending August [[2013]], the company lost $154 million. And the bleeding continues. In the six months since, the company has lost an additional $37 million. Revenue from the company's traditional mainstay, print advertising, has tanked.

What isn't as well known is that during this downward spiral, [[Silver Point Capital]], an American hedge fund, bought a 19 per cent stake in the company.
!!!See also
*[[Food and Drug Administration|https://en.wikipedia.org/wiki/Food_and_Drug_Administration]] - //Wikipedia.//
*[[Commissioner of Food and Drugs|https://en.wikipedia.org/wiki/Commissioner_of_Food_and_Drugs]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[For Andrew Scheer, matching Doug Ford's victory of a year ago won't be enough|https://www.cbc.ca/news/politics/grenier-ford-trudeau-ridings-1.5161906]]'' June 7, 2019, Éric Grenier, [[CBC News]]

----
A year ago, [[Doug Ford]]'s [[Progressive Conservative]]s secured a decisive victory in [[Ontario]]'s provincial election. In the process, they laid out a roadmap for [[Andrew Scheer]]'s Conservatives to follow in this year's federal election: win the same parts of Ontario that Ford did and watch Prime Minister [[Justin Trudeau]] go the way of former premier [[Kathleen Wynne]].

But "[[Ford Nation]]" is not the towering electoral coalition it's sometimes made out to be. Even if Scheer wins every Ontario vote in October that Ford won last year, that alone wouldn't be enough to defeat the Trudeau Liberals.

He'd need a little help. Luckily for him, the Liberals are providing it — for now.
----

{{f0.png}} ''[[For Doug Ford, e-learning is all about the money|https://www.thespec.com/opinion-story/9857336-for-doug-ford-e-learning-is-all-about-the-money/]]'' February 18, 2020, Jason Allen, Opinion, [[Hamilton Spectator]]

----
It is possible to do e-learning well. We've seen some of this at college level courses. But you need to have well-designed courses that feature group work, experiential learning, and multiple ways for students to interact with each other. This enables students to engage in the type of deep learning that they generally do in classrooms. You also need teachers who are willing to always be available to their students. One college e-learning professor I spoke to said she aspires to respond to student questions within two hours, making her on-call pretty much all of her waking hours. These courses don't cut costs.

This is not the e-learning that high school students in [[Ontario]] face now. To begin with, they face waiting lists for these courses that are hundreds of students long. Then once enrolled, they face courses that are little more than virtual textbooks with problem sheets attached. They face teachers who are so overloaded in delivering these courses that they can take days to respond to questions. They end up spending their time on other educational websites trying to get the instruction they so desperately need. Some of these sites are free, and others are not, further widening the gap between those who can afford to pay for a premium education and those who can't.

Which is really what all of this is about. Education Minister [[Stephen Lecce]] never attended public school, and clearly doesn't value that system at all. The [[Ford government]] has admitted in documents obtained by journalists that their intention in forcing students into e-learning was to create a strong selection of courses that could then be sold to other jurisdictions at a profit. It was never about education, it was always about money.

The Ford government wants to turn our kids into a profit centre.
----

{{f94.png}} ''[[For Doug Ford, political science trumps medical science when it comes to masks on transit|https://www.thestar.com/politics/political-opinion/2020/07/04/for-doug-ford-political-science-trumps-medical-science-when-it-comes-to-masks-on-transit.html]]'' July 4, 2020, Martin Regg Cohn, Opinion, [[Toronto Star]]

----
The premier opted out of province-wide masking on the grounds that the epidemiology and enforceability were complicated. He passed the buck to municipal governments, but when it comes to [[Ontario]]'s regional transit system — [[Metrolinx]] and GO — the buck stops with Ford.

Metrolinx, always reluctant to rock the boat with its rolling stock, says it is abiding by provincial norms while flouting municipal rules that require masks indoors. A Ministry of Health spokesperson, jumping through hoops, notes that masks are surely optimal but strictly optional.

In ordinary times, such political footsie would be merely impenetrable. In pandemic times, it is inexcusable.
----

{{f12.png}} ''[[For Sale: A Video of Toronto Mayor Rob Ford Smoking Crack Cocaine|https://gawker.com/for-sale-a-video-of-toronto-mayor-rob-ford-smoking-cra-507736569]]'' May 16, 2013, [[Gawker]]

----
[[Rob Ford]], [[Toronto]]'s conservative mayor, is a wild lunatic given to making bizarre racist pronouncements and randomly slapping refrigerator magnets on cars. One reason for this is that he smokes crack cocaine. I know this because I watched him do it, on a videotape. He was fucking hiiiiigh. It's for sale if you've got six figures.

It began like this: We've made fun of Ford before for his bizarre pronouncements and nude pictures. Last week, we got a tip from someone claiming to have a videotape of Ford smoking crack. Would we like to buy it?

Update: Go here to contribute to the Rob Ford Crackstarter. We are crowdsourcing $200,000 to buy and publish the video.
----

{{f49.png}} ''[[For Scheer, the Doug Ford factor means his campaign's cuts will be vague and victim-less|https://nationalpost.com/news/politics/election-2019/john-ivison-for-scheer-the-doug-ford-factor-means-this-campaigns-cuts-will-be-vague-and-victim-less]]'' September 18, 2019, John Ivison, [[National Post]]

----
HAMILTON, ONT — [[Andrew Scheer]] is back in [[Ontario]] and the [[Doug Ford]] questions hung over his campaign event like the smog that sometimes blankets this blue collar steel town.

The Conservative leader has a snappy answer to suggestions he plans to do to the country what critics say Ford is doing to this province — namely, swingeing cuts to public services.

Scheer simply conjures up a negative comparison that resonates just as strongly — [[Justin Trudeau]] and the woman who was formerly the least popular premier in the country, [[Kathleen Wynne]].
----

{{f253.png}} ''[[For the Tories, Peter MacKay is more than just a face in the crowd|https://www.macleans.ca/politics/for-the-tories-peter-mackay-is-more-than-just-a-face-in-the-crowd/]]'' October 11, 2019, Michael Fraiman, [[Macleans]]

----
The Liberals and Conservatives remain neck-and-neck in this race to a possible minority government, but if you ask around, some party insiders are already planning ahead. According to the [[Globe and Mail]], some Tories are looking at who's going to replace leader [[Andrew Scheer]]—more than a week before Canadians even vote. The paper's main source was [[John Capobianco]], a longtime party insider and senior vice-president at a public relations and marketing agency. MacKay, a former cabinet minister who retired from politics in [[2015]], told reporters that "not a soul" has approached him about the issue. Capobianco himself walked back his comments on [[Twitter]], saying he "mistakenly speculated" about MacKay's bid. But the man works at a PR firm—could he seriously fumble so badly when talking to a reporter at one of [[Canada]]'s biggest newspapers? Is this whole thing a long-game ploy? Regardless, the Liberals are loving the strife. Outside this week's French-language debate, a master troll among was photographed celebrating the idea with a giant cut-out of MacKay's face and the caption "MacKay [[2020]]." The joke may be on the troll, though: if MacKay actually did run, he might have a decent shot at beating Trudeau.

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Ford 'takes responsibility' for LCBO stock shortages|https://toronto.ctvnews.ca/ford-takes-responsibility-for-lcbo-stock-shortages-1.4543018]]'' August 9, 2019, [[CTV News]]

----
Premier [[Doug Ford]] says he "takes responsibility" for the summer alcohol shortages at the LCBO, after a new warehouse management system delayed deliveries to stores across the province.

The crown agency implemented the new system at its [[Durham]] regional warehouse just before the [[Canada Day]] long weekend but technological glitches created a backlog of alcohol deliveries and led to bare store shelves.

"They had 30 year old software and they had to upgrade it," Ford said today, commenting on the shortage for the first time.
----

{{f84.png}} ''[[Ford advisor supports American-style charter schools that critics say are "gateway to privatization"|https://north99.org/2020/07/21/ford-advisor-supports-american-style-charter-schools-that-critics-say-are-gateway-to-privatization/]]'' July 21, 2020, [[North99]]

----
An advisor to the Doug [[Ford government]] recently wrote in favour of charter schools, which critics say can be gateways to the privatization of schools.

In early June, [[Jamil Jivani]] was hired to lead the Council on Equality of Opportunity, an anti-racism council to help young people overcome social and economic barriers. 

Jivani argues that charter schools can help "minority students close the achievement gap" in ways that public schools cannot. But according to experts such as Barb Silva, a spokesperson for the Support our Students advocacy group, "charters are simply a gateway to privatization. They get the public comfortable with exclusivity, prioritization and competition…with waiting lists, fees and shopping around for schools with so-called special programs." She also says that since they receive public funding, they should be accountable to the public.
----

{{f0.png}} ''[[Ford blames 'police-hating' NDP for Taverner quitting as next OPP commissioner|https://ipolitics.ca/2019/03/07/ford-blames-police-hating-ndp-for-taverner-quitting-as-next-opp-commissioner/]]'' March 7, 2019, Marieke Walsh, [[iPolitics]]

----
TORONTO—Premier [[Doug Ford]] and his government are admitting no mistake in appointing Ford-friend [[Ron Taverner]] to the OPP and are instead blaming the "police-hating" NDP for forcing Taverner to quit.

Taverner asked the government to pull his name from contention for OPP commissioner on Wednesday. He was appointed to the job in November, but his installation was postponed pending a conflict of interest review into the appointment.

On Thursday, the premier appeared in the legislature for the first time this week and immediately went on the offensive.
----

{{f132.png}} ''[[Ford blames handful of boos received at farming event on NDP|https://www.theglobeandmail.com/canada/article-ford-blames-handful-of-boos-received-at-farming-event-on-ndp/]]'' September 17, 2019, Jeff Gray, [[Globe and Mail]]

----
[[Ontario]] Premier [[Doug Ford]] was met mostly with applause as he took the mic at the opening ceremony of the International Plowing Match in this [[Northern Ontario]] farming town on Tuesday, but there were a handful of boos still audible under the cheers.

Speaking to reporters afterward, the Premier blamed the barely noticeable boos on the NDP, claiming that provincial Leader [[Andrea Horwath]] and her MPPs at the event had orchestrated it – which she denied.

"I am so disappointed with Andrea Horwath and her team, who were absolutely classless to do that," Mr. Ford said, adding that he also confronted Ms. Horwath about it. "[[Politics]] will be politics. I know the support that I have in the farming community is absolutely massive."
----

{{f0.png}} ''[[Ford blames Horwath for jeering crowd at plowing match|https://www.cp24.com/news/ford-blames-horwath-for-jeering-crowd-at-plowing-match-1.4597840]]'' September 17, 2019, Shawn Jeffords, Canadian Press, [[CP24]]

----
VERNER, Ont. - Premier [[Doug Ford]] picked a political fight with [[Ontario]]'s opposition leader at a normally non-partisan rural expo Tuesday, accusing her of being behind a smattering of jeers he received at the event.

Ford lashed out at NDP Leader [[Andrea Horwath]] during a news conference at the International Plowing Match in Verner, Ont., making the accusations which she immediately denied.

Ford received a largely warm welcome from the rural crowd taking in the match 55 kilometres west of [[North Bay]], Ont., but did receive a handful of boos as he prepared to deliver a speech during the event's opening ceremonies.
----

{{f0.png}} ''[[Ford cancels patronage appointments|https://ipolitics.ca/2019/06/21/ford-cancels-patronage-appointments/]]'' June 21, 2019, Marieke Walsh, [[iPolitics]]

----
[[Tyler Albrecht]] on Thursday was appointed as the government's agent general in [[New York City]]. The post came with a $164,910 salary but was immediately criticized because Albrecht is friends with the sons of Ford's chief of staff, [[Dean French]].

The connection, first reported by the [[Globe and Mail]] and [[Global News]], is evident on Albrecht's [[Facebook]] page. He is online friends with both of French's sons and knew French personally through playing lacrosse.

The senior government source refused to say why Albrecht's appointment or another awarded to [[Taylor Shields]] was revoked.
----

{{f84.png}} ''[[Ford Celebrates Opening of Private American University While Slashing Public Education|https://north99.org/2019/09/17/ford-celebrates-opening-of-private-american-university-while-slashing-public-education/]]'' September 17, 2019, [[North99]]

----
Ford and his Conservatives are facing backlash for appearing at a ribbon-cutting ceremony for a private American university, while slashing public education funding, firing teachers and increasing class sizes.

Niagara University in Vaughan began operation earlier this year on January 21st. Tuition at the university costs over $30,000 per year. The ribbon-cutting ceremony took place on September 15th.

[[Critic]]s pointed out Ford was only too happy to appear at a private university but won't appear at any public school.
----

{{f94.png}} ''[[Ford chaos strikes again with plans for beer sales|https://www.thestar.com/opinion/editorials/2019/05/28/ford-chaos-strikes-again-with-plans-for-beer-sales.html]]'' May 28, 2019, Editorial, [[Toronto Star]]

----
If Ontarians drove as erratically as Premier [[Doug Ford]]'s clown-car of an administration governs, they would be pulled over by police and subjected to every test for inebriants known to (wo)man.

And, should such motorists claim the reason for such chaotic wayfaring was the search for "efficiencies," the arresting officers would likely laugh themselves into puddles.

Of course, offenders could declare that the rules governing the roads — admittedly a nuisance to any bent on reaching a destination promptly — simply no longer applied.
----

{{f0.png}} ''[[Ford Conservatives kill bill to save lives on Northern highways: NDP|https://saultonline.com/2019/11/ford-conservatives-kill-bill-to-save-lives-on-northern-highways-ndp/]]'' November 8, 2019, [[Sault Online]]

----
QUEEN'S PARK – NDP MPP [[Guy Bourgouin]] released the following statement after [[Doug Ford]]'s Conservatives voted against Bill 125, Making [[Northern Ontario]] Highways Safer Act.

Bourgouin's bill sought to improve winter highway maintenance on highways 11 and 17 in order to reduce the number of winter closures and collisions on Northern Ontario roads.

"The Ford Conservative government has shamelessly put a price on the lives of people that tragically die and get injured on Northern Ontario highways every winter.

{{||StandardTid}}
----

{{f0.png}} ''[[Ford cuts could wash away conservation authority services|https://blackburnnews.com/sarnia/sarnia-news/2019/08/22/ford-cuts-wash-away-conservation-authority-services-1/]]'' August 22, 2019, Colin Gowdy, [[BlackburnNews]]

----
St. Clair Region CA General Manager Brian McDougall said they were stunned by the letter because "there has been no communication from the province in any way shape or form relating to core or non-core programs being reduced."

McDougall said if they were to withdraw some of these programs, we would have much less understanding of what's going on in area watercourses.

"Those programs cut could include tree planting, conservation education for children, camping, we do a lot of collection of data, and although none of those are specifically itemized in our core mandate, those programs help us understand whether we're doing a good job and whether there are issues out there in our environment," he said. "Programs that are considered core by the province are those that are specific to natural hazards , in other words erosion control, flood control, flood forecasting and warning, that type of thing."
----

{{f99.png}} ''[[Ford cuts to drive Mowat Centre out of business|https://www.nationalobserver.com/2019/04/29/news/ford-cuts-drive-mowat-centre-out-business]]'' April 29, 2019, Carl Meyer, [[National Observer]]

----
A prominent [[Ontario]] think tank that reports on immigration, [[Indigenous]] education and other key issues says it will soon be going out of business after the provincial government cut its funding.

The 10-year-old [[Mowat Centre]], a research organization at the [[University of Toronto]], has recently examined issues such as the "uneven success" of the province's settlement of immigrants, the gap between Indigenous and non-Indigenous education and the differences between urban and rural Ontarians.

The [[Ford government]] found the centre useful enough to cite as a source of information in its recent provincial budget, in a section discussing manufacturing job losses in Southwestern Ontario.
----

{{f94.png}} ''[[Ford cuts will cost Toronto $177.65 million this year, city manager warns|https://www.thestar.com/news/city_hall/2019/05/09/ford-cuts-will-cost-toronto-17765-million-this-year-city-manager-warns.html]]'' May 9, 2019, David Rider, [[Toronto Star]]

----
[[Ontario]] Premier [[Doug Ford]]'s budget cuts will cost [[Toronto]] at least $177.65 million this year alone, warns city manager [[Chris Murray]] in a new memo to Mayor [[John Tory]] and city councillors. The email sent Thursday morning provides an overview of funding changes identified to date, estimated impacts on the city and "anticipated and indirect funding changes that may have future implications for the city and are being monitored by staff."

The estimated pressure on the City of Toronto council-approved [[2019]] budget, Murray writes, based on the best available information to date, is $177.65 million. He breaks it down as: $24 million from cancellation of planned provincial gas tax funding.

$65 million for [[Toronto Public Health]]. $84.8 million for children's services $3.85 million for Toronto [[Paramedic Services]]. The impact of the cuts, if Tory's pressure campaign on Ford fails to convince the premier to abandon them and talk to the city about other ways to help reduce Ontario's deficit, will be greater in future years because most of the cutbacks in the provincial budget take effect April 1. That means the city is getting reduced funding for nine months of 2019, but will feel the full-year impact of the cuts starting in [[2020]].
----

{{f94.png}} ''[[Ford declares 'I'm a big Republican' but questions Trump on trade protectionism|https://www.thestar.com/politics/provincial/2019/09/20/ford-declares-im-a-big-republican-but-questions-trump-on-trade-protectionism.html]]'' September 20, 2019, Rob Ferguson, [[Toronto Star]]

----
Premier [[Doug Ford]] went on a business trip to [[Ohio]] declaring "I'm a big [[Republican]]" but taking U.S. President [[Donald Trump]] to task on trade.

Ford, who last year said there was "not a doubt in my mind" he would have voted for Trump, took aim at protectionist policies during a stop in [[Columbus]], the state capital where he held a roundtable discussion with businesses and met with Gov. Mike DeWine, a Republican.

"God bless the president and don't get me wrong. Full disclosure: I'm a big Republican, I'm a supporter, conservative-minded and Jason's probably more conservative than I am," said the premier, who was appearing with [[Alberta]] Premier [[Jason Kenney]] before a business audience.
----

{{f94.png}} ''[[Ford defends 'phenomenal' appointment of Toronto police officer to Human Rights Commission|https://www.thestar.com/politics/provincial/2020/01/24/ford-defends-phenomenal-appointment-of-toronto-police-officer-to-human-rights-commission.html]]'' January 24, 2020, Robert Benzie, [[Toronto Star]]

----
Premier [[Doug Ford]] is defending his controversial appointment of a [[Toronto]] police constable to the [[Ontario Human Rights Commission]] — and admitting that policing is a family affair to him.

"There's no secret I absolutely love our police officers," Ford told reporters Friday at [[Peel Region]]al [[Police]] headquarters.

"And I'm proud to say that three out of my four daughters are with police officers, so there's my bias right there as well," he said in announcing $20.5 million in funding for the Peel force to fight gang and gun violence.
----

{{f0.png}} ''[[Ford defends 'totally innocent' staffers, says 'absolutely no truth' to Hillier claims|https://toronto.ctvnews.ca/ford-defends-totally-innocent-staffers-says-absolutely-no-truth-to-hillier-claims-1.4342805]]'' March 19, 2019, Colin D'Mello, [[CTV News]]

----
[[Ontario]] Premier [[Doug Ford]] calls the allegations levelled against his party by ousted MPP [[Randy Hillier]] "absolutely ridiculous," telling legislature on Tuesday that his high-level staffers and advisors are "totally innocent."

Hillier released an open letter on Monday, days after Ford permanently ejected the Lanark-Frontenac-Kingston MPP from the [[Progressive Conservative]] caucus.

In the letter, Hillier makes a number of unverified claims including "possible illegal and unregistered lobbying by close friends and advisors employed by Premier Ford."
----

{{f0.png}} ''[[Ford defends comments that landed him in a $5 million libel suit|https://ipolitics.ca/2019/04/01/ford-defends-comments-that-landed-him-in-a-5-million-libel-suit/]]'' April 1, 2019, Marieke Walsh, [[iPolitics]]

----
TORONTO—Premier [[Doug Ford]] appears to be standing by comments that led to a $5-million libel suit against him from a fired deputy OPP commissioner.

On March 15, former OPP deputy commissioner [[Brad Blair]] launched the lawsuit, alleging Ford was "malicious" and "grossly negligent" when he claimed numerous times that Blair broke the [[Police Services Act]].

The allegations have not been proven in court.
----

{{f182.png}} ''[[Ford defends himself against $5M defamation claim by Brad Blair, calls it an attempt to 'muzzle' him|https://www.cbc.ca/news/canada/toronto/doug-ford-brad-blair-defamation-defence-1.5113123]]'' April 26, 2019, [[CBC News]]

----
[[Ontario]] Premier [[Doug Ford]] is firing back after being hit with a $5M defamation lawsuit by former OPP deputy [[Brad Blair]], denying he did anything wrong by claiming Blair violated the [[Police Services Act]].

In a statement of defence filed Friday at the [[Ontario Superior Court]] of Justice, Ford said his comments came "in response to a calculated, widely publicized, public, malicious and unprovoked personal and political attack," by Blair.

Blair alleged Ford smeared his reputation for political gain when the premier said the officer violated the act by publicly raising questions about the appointment of [[Ron Taverner]], a long-time Ford family friend as OPP commissioner.
----

{{f0.png}} ''[[Ford defends himself in legislature after being booed at Special Olympics event|https://toronto.citynews.ca/video/2019/05/15/ford-defends-himself-in-legislature-after-being-booed-at-special-olympics-event/]]'' May 15, 2019, [[CityNews]]

----
Ford defends himself in legislature after being booed at [[Special Olympics]] event [[Doug Ford]] defended himself in the legislature Wednesday, a day after being booed at a Special Olympics event in [[Toronto]]. The premier said he has spent his "whole life helping children with special needs."
----

{{f94.png}} ''[[Ford defends long summer break for MPPs|https://www.thestar.com/politics/provincial/2019/06/07/ford-defends-long-summer-break-for-mpps.html]]'' June 7, 2019, Rob Ferguson, [[Toronto Star]]

----
Premier [[Doug Ford]] is playing his cards close to his chest as he moves toward a cabinet shuffle with his government struggling in public opinion heading into its second year. Using 19 of his cabinet ministers as a backdrop, Ford held a news conference Friday to claim that "[[Ontario]] is back on the right track" under his [[Progressive Conservative]]s 12 months after they were elected with a stunning majority last June, just three months after he won the party leadership.

The premier tried to deflect talk of a shuffle that has gripped his ministers and MPPs for days and is widely expected now that the legislature has adjourned for its summer break. "The men and women standing behind me, each and every one of them, are more than capable of popping in to any portfolio and getting the job done," Ford told reporters during a 27-minute question-and-answer session. "You folks can lay bets. I remember hearing this rumour back at [[Christmas]] as well."

"They need to go back to their ridings and talk to the people who elected them," Ford said in a conference room at a Hilton hotel on the airport strip, near a policy meeting held with MPPs. Ford, whose government is running ads against the federal carbon levy, insisted he is not going to get involved in the federal election. "We have our plates full," he said.
----

{{f94.png}} ''[[Ford dismisses poor poll numbers because some of them appeared in the Star|https://www.thestar.com/politics/provincial/2019/08/08/ford-dismisses-poor-poll-numbers-because-some-of-them-appeared-in-the-star.html]]'' August 8, 2019, Robert Benzie, [[Toronto Star]]

----
Ford — who has been booed at the Raptors' victory celebration, the [[Special Olympics]] launch, and the [[Toronto]] [[Caribbean]] Carnival, among other events — insisted Thursday that Ontarians are behind him.

"I can tell you one thing, everywhere I'm going, right across this province, people are saying the same message: keep going," he told reporters in the Niagara community of Fonthill.

Asked about recent polls indicating his personal popularity has plummeted a year after he was elected, Ford bristled.
----

{{f0.png}} ''[[Ford distances himself from Faith Goldy after Opposition questions|https://www.cp24.com/news/ford-distances-himself-from-faith-goldy-after-opposition-questions-1.4110344]]'' September 26, 2018, Shawn Jeffords, Canadian Press, [[CP24]]

----
TORONTO -- [[Ontario]] Premier [[Doug Ford]] distanced himself Wednesday from a [[Toronto]] woman known for her extreme views following repeated Opposition questions about a photograph he took with her.

Ford had been asked for three consecutive days at the legislature to denounce [[Faith Goldy]], a former journalist and now controversial Toronto mayoral candidate, but had only said he was against hate speech.

In a brief statement posted on [[Twitter]] Wednesday afternoon, the premier mentioned Goldy by name.
----

{{f182.png}} ''[[Ford distances himself from Toronto mayoral candidate known for extreme views|https://www.cbc.ca/news/canada/toronto/ford-toronto-woman-photograph-1.4839403]]'' September 26, 2018, Shawn Jeffords, Canadian Press, [[CBC News]]

----
[[Ontario]] Premier [[Doug Ford]] distanced himself Wednesday from a [[Toronto]] woman known for her extreme views following repeated Opposition questions about a photograph he took with her.

Ford had been asked for three consecutive days at the legislature to denounce [[Faith Goldy]], a former journalist and now controversial Toronto mayoral candidate, but had only said he was against hate speech.

In a brief statement posted on [[Twitter]] Wednesday afternoon, the premier mentioned Goldy by name.
----

{{f94.png}} ''[[Ford dodges questions on controversial climate-change comments from his energy board appointee|https://www.thestar.com/politics/provincial/2019/12/03/ford-dodges-questions-on-controversial-climate-change-comments-from-his-energy-board-appointee.html]]'' December 3, 2019, Rob Ferguson, [[Toronto Star]]

----
Premier [[Doug Ford]] brushed aside controversial climate-change comments from his appointee heading the board of [[Ontario]]'s electricity agency as opposition parties said the evasion shows the government doesn't take the problem of global warming seriously.

The New Democrats zeroed in Tuesday on [[Joe Oliver]], a Conservative and former federal finance minister who is now chair of Ontario's [[Independent Electricity System Operator]], for commentary in the [[National Post]] saying [[Canada]] has "enormous agricultural potential if the land warms up."

"It's a big job for a partisan appointee, but still, Mr. Oliver has found some time on the side to denounce what he calls climate alarmists and even suggested 'Let's not ignore the greater personal comfort of living in a more hospitable climate," said New Democrat MPP [[Taras Natyshak]] ([[Essex]]).
----

{{f94.png}} ''[[Ford doles out political patronage plums to allies|https://www.thestar.com/politics/provincial/2019/06/20/ford-doles-out-political-patronage-plums-to-allies.html]]'' June 20, 2019, Robert Benzie, [[Toronto Star]]

----
Hours after shuffling his cabinet, Ford on Thursday announced four new agents-general have been hired for up to $185,000 a year to boost [[Ontario]] business in Britain and the U.S.

Former [[Progressive Conservative]] party president Jag Badwal, a realtor, will represent the province in [[Dallas]], [[Texas]].

[[Earl Provost]], a former [[Ontario Liberal]] party executive director and chief of staff to the late [[Rob Ford]] when he was [[Toronto]] mayor, is being dispatched to [[Chicago]].
----

{{f364.png}} ''[[Ford Ducks Abortion Question By Tapping Minister To Bash Carbon Tax|https://www.huffingtonpost.ca/2019/05/09/doug-ford-ducks-abortion-question-tapping-minister-complain-carbon-tax_a_23723760/]]'' May 9, 2019, Emma Paling, [[Huffington Post]]

----
TORONTO — [[Ontario]] Premier [[Doug Ford]] refused to say whether he supports legal abortion during question period Thursday, referring the questions to the minister of energy, mines, northern development and [[Indigenous]] affairs.

NDP MPP [[France Gélinas]] asked Ford if he supports his three MPPs who attended an anti-abortion rally outside [[Queen's Park]] Thursday.

"Women across Ontario have fought really hard for their reproductive rights," Gélinas said.

"Conservative MPPs joined an anti-choice rally outside Queen's Park just now and they told the protesters, 'We pledged to fight to make abortion unthinkable in our lifetime.' Does the premier support his MPPs?"
----

{{f0.png}} ''[[Ford facing calls to dismantle 'Ontario News Now'' after featuring PC party donors|https://toronto.ctvnews.ca/ford-facing-calls-to-dismantle-ontario-news-now-after-featuring-pc-party-donors-1.4530099]]'' July 30, 2019, Colin D'Mello, [[CTV News]]

----
[[Ontario]] Premier [[Doug Ford]] is facing calls to dismantle '[[Ontario News Now]]' — the taxpayer-funded [[Progressive Conservative]] communication video service — after PC party donors were featured in recent promotional videos.

On Sunday, 'Ontario News Now' posted a video featuring [[Pelee Island Winery]], located south of [[Chatham-Kent]], in which Ford is seen touring the winery before telling viewers to "go buy a bottle of Pelee Island Wine."

The video triggered online backlash after it was discovered that Walter Schmoranz, the president of the winery, donated money to the PC party twice in [[2019]] according to public filings with [[Elections Ontario]] — just weeks before his company was featured in a video.
----

{{f185.png}} ''[[Ford fakes deficit concerns to justify brutal spending cuts|http://rabble.ca/columnists/2019/05/ford-fakes-deficit-concerns-justify-brutal-spending-cuts]]'' May 9, 2019, Linda McQuaig, [[rabble.ca]]

----
He insists he has no choice, that the [[Ontario]]'s mounting deficits force him to cut the province's budgets for health care, education, child care, libraries, legal aid, student loans, flood control, tree planting and anything else that moves, grows or matters in our lives. (A similar claim of necessity was made by the debt-plagued [[New Zealand]] government in the [[1990]]s when it ordered the shooting of a newborn hippo at the zoo, explaining it couldn't afford to expand the pen.)

Nevertheless, preventing debt from spiralling out of control sounds like a plausible explanation for Ford's spending cuts -- until one notices his tax cuts. That's when it becomes clear the premier is, well, lying.

Let's not forget that a deficit is simply the shortfall in the province's budget -- and it can be the result of too much spending or too little revenue.
----

{{f94.png}} ''[[Ford fears disgruntled Tory MPPs might defect to Liberals, source says|https://www.thestar.com/politics/provincial/2018/11/23/ford-fears-disgruntled-tory-mpps-might-defect-to-liberalssource-says.html]]'' November 23, 2018, Robert Benzie, [[Toronto Star]]

----
The [[Progressive Conservative]]s fear some disgruntled MPPs are set to cross the floor to join the Liberals, the Star has learned.

That's a key reason why Premier [[Doug Ford]] is increasing the threshold for official party status in the legislature from eight MPPs to 12, a senior source says. A single defection would give the seven-member Liberal caucus official status.

"There are at least two we're concerned about," a senior Conservative insider said, speaking like others from the Liberals and PCs on condition of anonymity in order to discuss internal machinations.
<div style="float: right; max-width:300px">

|>| !Ford Fest |
</div>

"It's an annual event with food and entertainment that used to be held at the Ford family home in the Etobicoke area of Toronto.

It is still free and open to the public, but unlike previous years, this year's gathering requires attendees to register for tickets and comes with the caveat that anyone can be denied a ticket."

{{||StandardTid}}
----

{{f94.png}} ''[[Ford Fest draws crowd - and scrutiny - to Scarborough park|https://www.thestar.com/news/city_hall/2014/07/25/live_city_hall_reporters_betsy_powell_and_jennifer_pagliaro_at_ford_fest.html]]'' July 25, 2014, Betsy Powell, [[Toronto Star]]

----
Despite a city policy banning politicking on municipal property during an election campaign, [[Ford Fest]] went ahead in [[Thomson Memorial Park]] in [[Scarborough]] on Friday night. While some residents were upset that the city issued a permit, it mattered little to the thousands of people who turned out for free burgers, pop, and a chance to meet [[Toronto]]'s world famous mayor, [[Rob Ford]]. "He cares about taxpayers and the middle class — and gives out free burgers," said Anne [[Marie Williams]], a stay-at-home mom clutching a [[Ford Nation]] flag.

Mayor Rob Ford held his annual Ford Fest in Thomson Memorial Park. Here are some of the highlights from the day.

"He's down to earth. I like the guy," said Delroy David, one of the only people in the park wearing a suit. "He took a big step by putting himself in rehab. I pray he keeps it up." Five thousands flags were scooped up in no time, said a Ford aide, estimating 12,000 attended. Such numbers are hard to confirm but the mayor's well-wishers were never hard to find. "He might have an addiction, I have an addiction, but he's admitted it," another woman shouted to anyone within earshot.
----

{{f0.png}} ''[[Ford Fest set for today, attendees this year must register|https://www.cp24.com/news/ford-fest-set-for-today-attendees-this-year-must-register-1.4478135]]'' June 22, 2019, Canadian Press, [[CP24]]

----
This year's [[Ford Fest]], held at the [[Markham]] Fairgrounds, comes as the Tories slump in the polls and Ford's personal popularity has taken a hit following a budget that contained many unpopular cuts.

Controversy dogged Ford after the event last year as he was pressured to distance himself from [[Faith Goldy]], a [[Toronto]] woman known for her extreme views, who posed for a photograph with him.

Ford ultimately said he condemned hate speech, anti-Semitism and racism in all forms, whether it comes from Goldy for anyone else.
Ford Fest set for today, attendees this year must register
----

{{f0.png}} ''[[Ford Fest takes place Saturday in Markham, event this year is ticketed|https://globalnews.ca/news/5420569/ford-fest-june-2019/]]'' June 22, 2019, Canadian Press, [[Global News]]

----
It's an annual event with food and entertainment that used to be held at the Ford family home in the [[Etobicoke]] area of [[Toronto]].

It is still free and open to the public, but unlike previous years, this year's gathering requires attendees to register for tickets and comes with the caveat that anyone can be denied a ticket.

Last year's [[Ford Fest]], held on the grounds of a recreation centre in [[Vaughan]], Ont., came as the [[Progressive Conservative]]s were riding high, a few months after forming a majority government.
----

{{f182.png}} ''[[Ford Fest takes place today in Markham but event this year is ticketed|https://www.cbc.ca/news/canada/toronto/ont-ford-fest-1.5186306]]'' June 22, 2019, Canadian Press, [[CBC News]]

----
[[Ontario]] Premier [[Doug Ford]] touted his government's accomplishments and slammed his Liberal predecessors in a campaign-style speech at an event north of [[Toronto]] on Saturday.

[[Ford Fest]], an annual barbecue that used to be held in the backyard of the premier's family home, was co-hosted by the [[Progressive Conservative]] Party this year.

It was still free and open to the public, but unlike previous years, this year's gathering required attendees to register for tickets and came with the caveat that anyone could be denied a ticket.
<div style="float: right; max-width:300px">

|>| !Ford government |
</div>

!!!See also
*[[Executive Council of Ontario|https://en.wikipedia.org/wiki/Executive_Council_of_Ontario]] - //Wikipedia.//

{{||StandardTid}}
----

{{f182.png}} ''[[Ford government 'worried' about impact of coronavirus on Ontario economy|https://www.cbc.ca/news/canada/toronto/ontario-doug-ford-coronavirus-budget-economy-1.5491299]]'' March 10, 2020, Mike Crawley, [[CBC News]]

----
As COVID-19 sends global stock markets and oil prices plunging, the Doug [[Ford government]] is bracing for the effects on [[Ontario]]'s economy and the impact on the provincial budget, to be delivered in just two weeks.

The spread of the new coronavirus around the world has brought just 35 cases to Ontario so far, according to public health authorities, a far lower number than other more hard-hit jurisdictions.

Still, the premier is expressing worry about the potential economic fallout from COVID-19 as some countries restrict movement of large parts of the population, travellers decide against international trips, large gatherings such as conferences and sporting events are cancelled, and employees take precautionary sick days to avoid infection.
----

{{f0.png}} ''[[Ford government appoints friend of chief of staff's son to $164K advisor role in NYC|https://globalnews.ca/news/5413872/ford-government-appointment-advisor-nyc/]]'' June 20, 2019, Travis Dhanraj, [[Global News]]

----
[[Global News]] has learned the [[Ford government]] is appointing 26-year-old [[Tyler Albrecht]], a friend of Premier Ford's chief of staff's son, to an advisor role in [[New York City]].

In a release, the province announced four of eight appointments to the role of agents-general in different cities around the world.

According the government, the new advisors will be responsible for providing expert guidance and helping [[Ontario]] businesses attract investment and grow international trade.
----

{{f182.png}} ''[[Ford government appoints new police watchdogs|https://www.cbc.ca/news/canada/toronto/ontario-siu-independent-police-review-director-1.5375557]]'' November 27, 2019, Mike Crawley, [[CBC News]]

----
Premier [[Doug Ford]]'s cabinet has chosen the new heads of the agencies that investigate allegations against police in [[Ontario]], [[CBC News]] has learned.

The [[Office of the Independent Police Review Director]] (OIPRD) will be led by [[Stephen Leach]], a veteran lawyer who has worked on governance building, justice sector reforms and anti-corruption activities in such countries as [[Iraq]], [[Georgia]] and [[Tunisia]].

The OIPRD probes public complaints against police and has the power to conduct reviews of systemic problems in policing.

The [[Special Investigations Unit]] (SIU) will be led by [[Joseph Martino]], a lawyer who has spent 20 years with the agency and has been its interim director since April. The SIU investigates death and serious injury of civilians during interactions with police. It also investigates allegations of sexual assault involving police officers.
----

{{f182.png}} ''[[Ford government attacks red tape in new bill, but environmentalists say it goes too far|https://www.cbc.ca/news/canada/toronto/red-tape-legislation-ontario-1.5339825]]'' October 29, 2019, Nick Boisvert, [[CBC News]]

----
The [[Ford government]]'s first new legislation after a long summer break is aimed at reducing red tape and modernizing regulations, but there are worries that some of the proposed changes could weaken environmental protections.

The bill, called the [[Better for People, Smarter for Business Act]], was introduced on Monday at [[Queen's Park]].

If passed, the legislation would result in regulatory changes across a wide variety of areas, including the environment, agriculture, food safety, alcohol, mining, post-secondary education, insurance, and many others.
----

{{f0.png}} ''[[Ford government backs off changes to autism funding plan|https://globalnews.ca/news/5697552/ford-government-ontario-autism-program-funding-changes/]]'' July 29, 2019, Kevin Nielsen, [[Global News]]

----
In a release, the [[Ontario]] government said it is instead charging its autism expert panel to consider what a "new needs-based and sustainable autism program would look like."

"Our government is committed to a needs-based program that provides children and youth with the supports they need to thrive," said Minister of Children, Community and Social Services [[Todd Smith]] in a statement.

"Over the past number of weeks, I have met with service providers and families of children with autism who share a common goal to provide the best possible care and make a positive difference in the lives of children and families living with autism in Ontario."
----

{{f182.png}} ''[[Ford government backtracks on some cuts affecting Ontario francophones|https://www.cbc.ca/news/canada/toronto/doug-ford-francophone-cuts-1.4919026]]'' November 23, 2018, John Rieti, [[CBC News]]

----
After a backlash, Premier [[Doug Ford]]'s government announced Friday afternoon it will take a number of steps to bolster the French language in [[Ontario]], although it's still cutting funding for a planned French language university.

In its fall economic statement, the [[Progressive Conservative]] government announced plans to eliminate the position of the French language services commissioner and scrap plans to build a French university as part of a plan to balance the budget.

The decision prompted immediate backlash from Ontarians, the federal government and [[Quebec]]'s new premier, who asked Ford to reverse the cuts at their first face-to-face meeting this week. One of Ford's MPPs, [[Amanda Simard]], broke ranks to criticize the move, saying she was disappointed and frustrated.
----

{{f99.png}} ''[[Ford government blames Liberals for loss of 227 clean-energy projects|https://www.nationalobserver.com/2019/07/09/news/ford-government-blames-liberals-loss-227-clean-energy-projects]]'' July 9, 2019, Fatima Syed, [[National Observer]]

----
[[Ontario]]'s [[Progressive Conservative]] government doubled down Wednesday on its decision to eliminate 227 separate pollution-reducing projects, blaming its Liberal predecessor for the cuts.

The projects were fully funded by a $2.9-billion international clean energy trading market — known as cap and trade — that worked to eliminate the carbon pollution produced by industrial emitters, but the [[Ford government]] said that canceling it had saved Ontario taxpayers $880 million. (The government's budget notes that these are direct savings to Ontario private-sector businesses in [[2019]].)

Facing a barrage of online criticism prompted by revelations, published Tuesday morning by [[National Observer]], that found a wide range of initiatives set to reduce greenhouse gas emissions had lost their funding — including schools, hospitals, small businesses and several social housing providers — Chelsea Dolan, a Ministry of Environment spokesperson, said cap and trade was "a poorly designed, hastily implemented and poorly executed" system designed by the former Liberal provincial government "as a desperate attempt to garner support in the lead up to the election."
----

{{f0.png}} ''[[Ford government breaks campaign pledge, will balance budget in five years|https://ipolitics.ca/2019/04/11/ford-government-breaks-campaign-pledge-will-balance-budget-in-five-years/]]'' April 11, 2019, Marieke Walsh, [[iPolitics]]

----
TORONTO — In its first budget since taking office, the [[Ford government]] is reversing course on key election promises to balance the books within the first term and cutting corporate taxes.

The budget, unveiled Thursday afternoon, promises to return [[Ontario]] to the black in five years — closer to what the former Liberal government promised in its last budget than what Premier [[Doug Ford]] pledged during last spring's election campaign.

Ford rode to power promising to bring an end to what he called the Liberal's culture of "waste and mismanagement." The pledge included a promise to get Ontario out of the red before the end of Ford's first mandate. Now a year into government, the Tories say it will take two years longer to end Ontario's reliance on debt — that's just one year shy of the Liberal promise to balance the books by 2024-25.
----

{{f182.png}} ''[[Ford government challenging federal carbon tax in court|https://www.cbc.ca/news/canada/toronto/ontario-legal-challenge-federal-carbon-tax-1.5096256]]'' April 15, 2019, Colin Perkel, Canadian Press, [[CBC News]]

----
[[Ontario]]'s legal battle against the federal Liberal government's controversial carbon tax is expected to be heard Monday in the province's top court.

Premier [[Doug Ford]]'s government will make its case in the Court of [[Appeal]] for Ontario this morning to a five-judge panel.

Attorney General [[Caroline Mulroney]] is arguing that [[Ottawa]]'s new national carbon pricing plan, or the Greenhouse Gas Pollution Pricing Act, is unconstitutional.
----

{{f0.png}} ''[[Ford government changed rules to fast-track a new appointment|https://toronto.ctvnews.ca/ford-government-changed-rules-to-fast-track-a-new-appointment-1.4558275]]'' August 20, 2019, Colin D'Mello, [[CTV News]]

----
[[Ontario]] Premier [[Doug Ford]]'s cabinet made a significant change to Ontario's appointment rules, [[CTV News]] [[Toronto]] has learned, in order to fast-track an appointee to the Local Planning [[Appeal]]s Tribunal (LPAT), an agency that mediates disputes between developers and municipalities.

The change allowed the Premier's Office to bypass appointment rules that stipulate the government must use a "competitive, merit-based process," including publicly posting the position for 10 business days.

Sources say that when members of the [[Progressive Conservative]] government quietly questioned why the Premier's Office wanted to speed through the appointment process, they were told the matter was "urgent."
----

{{f94.png}} ''[[Ford government considering overhaul of controversial Ontario News Now promotional service|https://www.thestar.com/politics/provincial/2019/08/14/ford-government-considering-overhaul-of-controversial-ontario-news-now-promotional-service.html]]'' August 14, 2019, Robert Benzie, [[Toronto Star]]

----
Premier [[Doug Ford]]'s office is considering a dramatic overhaul of its controversial [[Ontario News Now]] promotional video service, the Star has learned.

[[Critic]]ized by those on the right and left of the political spectrum as taxpayer-funded "propaganda," ONN produces videos boosting the [[Progressive Conservative]] government that are designed to look like legitimate TV news packages.

But Conservative sources confide that few people are tuning in.
----

{{f182.png}} ''[[Ford government creating Ontario Health super-agency|https://www.cbc.ca/news/canada/toronto/doug-ford-ontario-health-super-agency-lhin-cancer-care-1.5032830]]'' February 26, 2019, Mike Crawley, [[CBC News]]

----
The Doug [[Ford government]] is creating a central agency called [[Ontario]] Health to oversee the province's $60-billion health-care system.

The super-agency — unveiled Tuesday by Health Minister [[Christine Elliott]] — will be formed by dissolving the 14 Local Health Integration Networks (LHINs) and merging their duties with those of six provincial health agencies, including [[Cancer Care Ontario]] and eHealth Ontario.

[[CBC News]] was first to reveal the health-system merger plans with a report in January on the provincial government's intention to dissolve the LHINs. Since then, leaked documents obtained by the NDP, including draft legislation, revealed more about the changes the government was considering.
----

{{f0.png}} ''[[Ford government cuts $24M in funding for AI research|https://www.cp24.com/news/ford-government-cuts-24m-in-funding-for-ai-research-1.4430863]]'' May 21, 2019, Allison Jones, Canadian Press, [[CP24]]

----
The [[Vector Institute for Artificial Intelligence]] received $20 million last year and the [[Canadian Institute for Advanced Research]] received $4 million, but this year's government financial figures show that funding is gone.

The [[Progressive Conservative]] government is trying to eliminate an $11.7 billion deficit, and a spokeswoman for the economic development minister says [[Ontario]] needs to get its fiscal house in order after the previous Liberal government's spending.

Sarah Letersky says the government has a great working relationship with both institutes and looks forward to continuing to make Ontario a top destination for AI commercialization.
----

{{f0.png}} ''[[Ford government cuts eHealth, research budgets, spending documents show|https://globalnews.ca/news/5260281/ontario-cuts-ehealth-research-budgets/]]'' May 9, 2019, Allison Jones, [[Global News]]

----
TORONTO – [[Ontario]] is cutting more than $70 million from eHealth's budget ahead of a major health system merger, and millions in health research funding is drying up.

The numbers are contained in a detailed spending plan that the government tabled Thursday following last month's budget.

Though the [[Progressive Conservative]] government's overall spending package is up nearly $5 billion from the last Liberal budget, it contains cuts to a host of programs and services, as the Tories attempt to eliminate an $11.7 billion deficit.
----

{{f99.png}} ''[[Ford Government cuts Ontario paramedic services|https://www.nationalobserver.com/2019/04/16/news/ford-government-cuts-ontario-paramedic-services]]'' April 16, 2019, Declan Keogh, [[National Observer]]

----
A longtime emergency responder says "lives are going to be put at risk" by the Doug [[Ford government]]'s unexpected decision to cut the number of paramedic services in [[Ontario]].

Service providers and unions were "blindsided" by the government's announced plan to slash the number of services from 59 to 10, Dave Wakely told [[National Observer]].

He is an advanced-care paramedic and president of Local 277 of the Ontario Public Service Employees Union (OPSEU), representing more than 500 paramedics in the Peel region, which consists of three municipalities to the west and northwest of [[Toronto]]: [[Brampton]], [[Mississauga]], and the town of [[Caledon]].
----

{{f0.png}} ''[[Ford government cuts spark call for 'organized action' at town hall meeting|https://windsorstar.com/news/local-news/ford-government-cuts-spark-call-for-organized-action-at-town-hall-meeting]]'' May 24, 2019, Taylor Campbell, [[Windsor Star]]

----
Sweeping funding cuts announced by the Doug [[Ford government]] will reach all corners of the region.

Those sentiments were expressed repeatedly by dozens of the 100 people present Thursday night at a community town hall in downtown Windsor, held to discuss the impacts of widespread provincial program cuts announced since Ford's [[Progressive Conservative]] government took office last year. Individuals had five minutes each to voice their concerns to a panel of three community representatives, who then attempted to conjure solutions.

"I don't think there's a person here who's not going to be affected," said Jessie Simonetti during his turn with the microphone at the Alan Wildeman Centre for Creative Arts. The Windsor and District CUPE Council president works for [[Ontario Works]], and expressed concern about "tweaks" to social assistance that he said will see people keep less of their earnings if they find employment.
----

{{f182.png}} ''[[Ford government cuts will blow $2-billion hole in municipal budgets, Moody's warns|https://www.cbc.ca/news/canada/toronto/ford-government-cuts-will-blow-2-billion-hole-in-municipal-budgets-moody-s-warns-1.5191709]]'' June 27, 2019, Michael Smee, [[CBC News]]

----
[[Ontario]] municipalities should brace for a $2-billion shock in the decade ahead, as cuts in provincial transfers sink in, according to the credit rating service [[Moody's]].

The warning comes in a report released last week, and set to be presented at [[Peel Region]]'s council meeting Thursday.

Peel and the other three Greater [[Toronto]] regional councils — Halton, York and Durham — are well-positioned to weather the storm, the report says, because they have the healthiest reserve funds.
----

{{f94.png}} ''[[Ford government defends grant to parade associated with premier's friend|https://www.thestar.com/politics/provincial/2019/07/24/ford-government-defends-grant-to-parade-associated-with-premiers-friend.html]]'' July 25, 2019, Rob Ferguson, [[Toronto Star]]

----
The [[Ontario]] government is defending a grant for this year's [[Jesus]] in the City parade to an evangelical [[Christian]] group associated with a friend of Premier [[Doug Ford]] — the controversial Rev. [[Charles McVety]], a vocal opponent of the updated sex education curriculum and same-sex marriage.

An annual event since [[1999]], the downtown parade with floats and marching bands will be held Sept. 7 starting at [[Queen's Park]]. It was given $12,078 under the Celebrate Ontario program, which also provides money to events such as Taste of the Danforth and Pride.

McVety has previously thanked Ford on social media for helping to rescue "our 15th annual Jesus in the City parade" when it was cancelled with two weeks' notice by the city of [[Toronto]] in [[2014]]. Ford was on city council at the time.
----

{{f0.png}} ''[[Ford government distances itself from PC document calling for privatization, widespread changes to paramedics|https://ottawacitizen.com/news/local-news/ford-government-distances-itself-from-pc-document-calling-for-privatization-widespread-changes-to-paramedics]]'' April 19, 2019, Elizabeth Payne, [[Ottawa Citizen]]

----
A policy document presented to the [[Ford government]] suggests [[Ontario]] could save $200 million by consolidating more than 50 provincial paramedic services into 10 run by a central commission.

The document, which is being widely shared in the paramedic community, is causing anxiety and skepticism among some, in part because of its recommendations, which are seen as labour unfriendly, and its generous cost-savings estimates.

The 75-page report called EMS Vision-Ontario 2050, delivered following the June [[2018]] provincial election, aligns with some of the proposed changes confirmed by the Ford government this week — notably the consolidation of municipal paramedic services down to 10 regional services.
----

{{f0.png}} ''[[Ford Government fails to host mandatory anti-racism conference|https://ipolitics.ca/2019/07/17/ford-government-fails-to-host-mandatory-anti-racism-conference/]]'' July 17, 2019, Yusra Javed, [[iPolitics]]

----
TORONTO— [[Ontario]] appears unlikely to host a mandatory anti-racism conference in [[2019]], prompting fresh accusations that Premier [[Doug Ford]]'s government doesn't take the anti-racism file seriously.

The annual conference — mandated under the former Liberal government's three-year strategic plan to combat racism — was first hosted in December [[2017]].

No such event has been held since the [[Progressive Conservative]]s came to power in June [[2018]].
----

{{f182.png}} ''[[Ford government fires OPP deputy Brad Blair, critic of Taverner appointment|https://www.cbc.ca/news/canada/toronto/opp-deputy-commissioner-fired-1.5041873]]'' March 4, 2019, Nick Boisvert, [[CBC News]]

----
The [[Ford government]] has fired the outspoken [[Ontario Provincial Police]] deputy commissioner [[Brad Blair]].

Blair has been a fierce critic of the [[Progressive Conservative]]s' appointment of [[Toronto]] police Supt. [[Ron Taverner]] as the next chief of the OPP.

Blair is asking an Ontario court to force the province's ombudsman to investigate the appointment of Taverner, who is a longtime friend of Ontario Premier [[Doug Ford]].
----

{{f0.png}} ''[[Ford Government forces cuts to Ontario Northland Polar Bear Express (PBX) passenger train|https://wawa-news.com/index.php/2019/09/19/ford-government-forces-cuts-to-ontario-northland-polar-bear-express-pbx-passenger-train/]]'' September 19, 2019, [[Wawa News]]

----
Mushkegowuk- James Bay NDP MPP, [[Guy Bourgouin]], is calling on the [[Ford government]] to take action and reverse the recent service reduction of the Polar Bear Express (PBX) passenger train, Northeastern [[Ontario]]'s main point of entrance to James Bay.

"[[Doug Ford]]'s cuts to [[Northern Ontario]] has forced a reduction in the frequency of service of the Polar Bear Express train that northern families and communities depend on," Bourgouin said. "Instead of supporting northern families, the Ford Conservatives are making life harder for Northern Ontarians."

Ontario Northland, whose responsibilities fall under the [[Ministry of Energy, Northern Development and Mines]], recently announced a reduced PBX train schedule for the fall-winter session.
----

{{f182.png}} ''[[Ford government had 'discussions' on removing Greenbelt land for PC party donor|https://www.cbc.ca/news/canada/toronto/doug-ford-greenbelt-housing-vaughan-milani-rizmi-developer-1.5263980]]'' September 9, 2019, Mike Crawley, [[CBC News]]

----
The [[Ontario]] government spent nearly a year in talks with a developer about a pitch to build housing in the province's [[Greenbelt]], despite Premier [[Doug Ford]]'s promise not to touch the protected area, [[CBC News]] has learned.

The discussions involved a 60-hectare property in the northeastern corner of Vaughan. The land is owned by a family whose members have donated more than $100,000 to the [[Progressive Conservative]] party in recent years, including to Ford's [[2018]] leadership bid.

The land is currently covered by the [[Oak Ridges Moraine]] Conservation Act, legislation that protects a zone across the northern fringes of the Greater [[Toronto]] Area, forming part of the province's Greenbelt.
----

{{f0.png}} ''[[Ford government launches anti-carbon tax TV ad campaign|https://ipolitics.ca/2019/05/13/ford-government-launches-anti-carbon-tax-tv-ad-campaign/]]'' May 13, 2019, Marieke Walsh, [[iPolitics]]

----
TORONTO—Premier [[Doug Ford]] is rolling out the next phase of his government's campaign against the federal carbon tax.

On Monday, the [[Progressive Conservative]]-government launched taxpayer-funded attack ads against the tax imposed by Prime Minister [[Justin Trudeau]]. The government is refusing to say how much the ad campaign will cost.

The ads will run until the end of June, according to Ford's spokesperson, [[Simon Jefferies]]. The province has already rolled out anti-carbon tax ads on the radio and on social media sites, like [[Facebook]].
----

{{f0.png}} ''[[Ford government looks to sell naming rights for GTA GO stations|https://toronto.citynews.ca/2019/08/01/ford-government-looks-to-sell-naming-rights-for-gta-go-stations/]]'' August 1, 2019, Canadian Press, [[CityNews]]

----
[[Ontario]] is considering the sale of naming rights for [[GO Transit]] stations, parking lots and even washrooms in a bid to find new revenue sources for its regional transit network in the [[Greater Toronto Area]].

Transportation Minister [[Caroline Mulroney]] said Thursday that the government believes the move will increase income for provincial transit operator [[Metrolinx]], and help keep fares low.

"We are looking to maximize the value of Metrolinx assets, properties, and services to increase non-fare revenue while improving services for our customers," she said in a statement.
----

{{f99.png}} ''[[Ford government needs extra $5 billion for public services, financial watchdog says|https://www.nationalobserver.com/2019/12/09/news/ford-governments-budget-update-gets-wary-look-watchdog]]'' December 9, 2019, Emma McIntosh, [[National Observer]]

----
The Doug [[Ford government]] will likely need to make up a $5-billion shortfall by 2022 to meet demand for public services like health care and education, [[Ontario]]'s financial watchdog said Monday.

To meet demand, the Ontario government will have to either spend more than planned, announce more cost-cutting programs, find more efficiencies or "restrict access or underfund current programs" by [[2021]]-22, said Ontario's [[Financial Accountability Office]]r, [[Peter Weltman]], in his report on the government's Fall [[2019]] Economic and Budget Outlook. It's unclear exactly how the government will make up the gap.

"That's the $5-billion-dollar question," Weltman said. "There's going to have to be some more measures found to reduce spending."
----

{{f94.png}} ''[[Ford government plans 66 electronic billboards on Metrolinx rail lands|https://www.thestar.com/politics/provincial/2020/03/11/ford-government-plans-66-electronic-billboards-on-metrolinx-rail-lands.html]]'' March 11, 2020, Robert Benzie, [[Toronto Star]]

----
The [[Progressive Conservative]]s are planning to allow dozens of new electronic billboards on [[Metrolinx]] rail lands in [[Toronto]] and other major centres, the Star has learned.

One day after Premier [[Doug Ford]] mused about installing billboards on 400-series highways to raise money for provincial coffers, Metrolinx quietly posted an "expression of interest" (EOI) seeking potential bids for urban advertising signage.

The provincial transit agency's posting on MERX's public tendering website appeared Tuesday.
----

{{f99.png}} ''[[Ford government plans would strip endangered species protections in the Golden Horseshoe, critics say|https://www.nationalobserver.com/2020/06/25/news/ford-government-plans-would-strip-endangered-species-protections-golden-horseshoe]]'' June 25, 2020, Emma McIntosh, [[National Observer]]

----
[[Ontario]]'s [[Progressive Conservative]] government is proposing to strip endangered species protections in the province's Golden Horseshoe, making it easier to build quarries in protected habitats. The change is nestled among a list of proposed revisions to the province's plan for how the fast-growing region along the western shores of Lake Ontario will change through 2051. It also fulfils an ask from the stone, sand and gravel industry, which has pushed to expand operations to endangered species habitat. "Why would you do this, other than to make someone very wealthy?" said Ontario NDP climate critic [[Peter Tabuns]] in an interview with [[National Observer]].

"It's going to be far more difficult to protect endangered species in southern Ontario." The proposed changes to "A Place to Grow: Growth Plan for the Greater Golden Horseshoe," published June 16, would apply to a vast section of southern Ontario stretching from the [[Greater Toronto Area]] through [[Hamilton]] and Niagara. They're aimed at opening up more land for companies to mine for aggregate: crushed stone, gravel and sand that's a vital part of the concrete that drives construction in the population-heavy region. The proposal is open for public feedback until July 31. If passed, the revisions would remove an existing prohibition on new quarries in the habitats of endangered or threatened species. Another tweak would remove some protections for waterways, deleting them from the growth plan's definition of what qualifies as an ecological function. A quarry is a significant disruption on any landscape, with everything on the surface dug up and replaced with a large, deep pit. Removing the rock is a loud and dusty process, and quarries also bring a steady stream of trucks that carry the product away on newly built access roads. Many can be remediated after extraction is done — a former quarry in Elora, Ont. is now a popular swimming hole, for example. But building them in areas where endangered and threatened species live would "destroy the habitat" for present species, said [[Tim Gray]], executive director of green non-profit [[Environmental Defence]].

One such creature whose habitat could be threatened is the endangered Jefferson Salamander, Gray added. Though its range extends across parts of the Northeastern United States, the greyish-brown, blue-flecked amphibian's only Canadian habitat is the Niagara Escarpment. The craggy limestone formation, which cuts through Southern Ontario, also happens to be a hot spot for aggregate extraction. The Ontario Stone, Sand and Gravel Association, a non-profit representing the aggregate industry, has argued in favour of such changes for years. Excluding endangered species habitat would make it nearly impossible to expand operations in the Golden Horseshoe, close to where the material is needed, the association said in [[2018]]. "The proposed amendments to the growth plan will ensure that mineral aggregate operations are treated the same as all other forms of development," the association's executive director, Norm Cheesman, said in an email. The Ontario government wants to make it easier to build quarries in endangered species habitat. Combined with plans to exempt logging companies from endangered species rules, the effect could be devastating, critics say. #onpoli The offices of Environment Minister [[Jeff Yurek]] and Municipal Affairs Minister [[Steve Clark]] both redirected questions to the Ministry of [[Municipal Affairs and Housing]]. In an emailed statement, ministry spokesperson Praveen Senthinathan said new quarries would still have to pass muster under the [[Endangered Species Act]] — a piece of legislation the Progressive Conservative government gutted last year. The change also wouldn't affect the [[Greenbelt]], a swath of protected green space wrapping around the Golden Horseshoe that Premier [[Doug Ford]] has repeatedly pledged not to develop. "The aggregates industry is critical to building the schools, homes, hospitals and bridges we rely on," Senthinathan said. "It is the foundation of industries that strengthen our economy and create high-quality, well-paying jobs. Our proposed changes will make it faster to bring aggregates closer to where they are needed, reducing the greenhouse gas emissions required to transport them." Ontario [[Green Party]] Leader [[Mike Schreiner]] said the change would put forests that absorb carbon and help fight the climate crisis at risk, along with the vanishing species that live there. It could also harm wetlands, which absorb excess water and lessen the effects of flooding that is expected to become more frequent as the climate crisis accelerates. "It's clear that the premier considers environmental regulations that protect public health and communities to be red tape," he said. "I'm sorry, but it's not red tape to protect communities from flooding."
----

{{f182.png}} ''[[Ford government proposes scrapping OHIP's out-of-country medical coverage|https://www.cbc.ca/news/canada/toronto/doug-ford-ohip-out-of-country-emergency-coverage-1.5109027]]'' April 24, 2019, [[CBC News]]

----
The [[Ford government]] is proposing to end the [[Ontario]] Health Insurance Plan's limited coverage of emergency out-of-country medical costs, a move the Opposition says will hurt snowbirds and frequent travellers.

The province published the proposal on its website on Wednesday and is giving Ontarians until next Tuesday to respond.

The program currently covers out-of-country inpatient services to a maximum of $400 per day for a higher level of care, such as intensive care, as well up to $50 per day for emergency outpatient services, and doctor services.
----

{{f99.png}} ''[[Ford government proposes to scrap controversial law placing 'restrictions' on development in northern Ontario|https://www.nationalobserver.com/2019/02/26/news/ford-government-proposes-scrap-controversial-law-placing-restrictions-development]]'' February 26, 2019, Fatima Syed, [[National Observer]]

----
The grand chief of the [[Nishnawbe Aski Nation]] (NAN) is cautiously welcoming a proposal by Premier [[Doug Ford]]'s government to repeal a [[2010]] law that his nation viewed as a form of colonialism.

Grand Chief [[Alvin Fiddler]] made the comments after Premier Doug Ford's government announced a public consultation to repeal the [[Far North Act]], legislation adopted by the former provincial Liberal government that gave [[First Nations]] some control over development in their traditional territories.

The government said on Monday that it was proposing to repeal the law with the aim of "reducing red tape and restrictions on important economic development projects" in the northern part of the province, including the [[Ring of Fire]], all-season roads and electrical transmission projects.
----

{{f132.png}} ''[[Ford government rejects NDP request for committee review of two patronage appointments|https://www.theglobeandmail.com/canada/article-ford-government-rejects-ndp-request-for-committee-review-of-two/]]'' July 2, 2019, Jeff Gray, [[Globe and Mail]]

----
The [[Ontario]] government has declined a request to give a legislative committee more time to question two recent provincial appointees with [[Progressive Conservative]] ties, the NDP Opposition says, despite the pledges of transparency amid concerns about patronage.

NDP MPP [[Marit Stiles]] says the PC MPPs who sit with her on the legislature's standing committee on government agencies blocked a request last week to extend a 30-day deadline in order to allow two recent PC appointees to appear for questioning.

Scrutiny over government appointments has intensified after Premier [[Doug Ford]]'s chief of staff, [[Dean French]], resigned amid revelations that posts were given to candidates with links to Mr. French or his family. The Premier's Office rescinded the awarding of two six-figure jobs – including one to a 26-year-old friend of Mr. French's sons – and pledged to review all pending appointments.
----

{{f0.png}} ''[[Ford government releases annual report on freedom of speech on campus|https://thevarsity.ca/2019/11/17/ford-government-releases-annual-report-on-freedom-of-speech-on-campus/]]'' November 18, 2019, Mikaela Toone, [[The Varsity]]

----
"Universities in general and U of T in particular have been pretty vigorous in defending free speech on campus… universities were doing perfectly well protecting free speech before [the [[Ford government]] initiative] came along," said Wayne Sumner, University Professor Emeritus in the Department of Philosophy, to [[The Varsity]] in an interview.

Sumner believes free speech initiatives are the result of "overblown" fears that right-wing speakers are being targeted on campus. However, Sumner does not believe any harm has come from this initiative, saying, "The [[Chicago]] principles are the right framework for freedom of speech on campus."

A [[Globe and Mail]] article quoted James Turk, the director of the Centre for Free Expression at [[Ryerson University]], who went further, saying, "This was all part of Ford playing to a right-wing base, suggesting that the elites in these liberal institutions need to be reined in so they respect freedom of expression."
----

{{f182.png}} ''[[Ford government reveals 'transformative' auto insurance reforms, but doesn't say how much drivers will save|https://www.cbc.ca/news/canada/toronto/auto-insurance-plan-2019-budget-1.5089472]]'' April 11, 2019, Nick Boisvert, [[CBC News]]

----
The [[Ford government]] has revealed a sweeping plan to reduce auto insurance rates, though it is not saying how much drivers should expect to save under the new rules.

The changes are aimed at increasing the range of plans available to drivers, making the claim process easier to navigate, and creating more competition between insurance providers.

Details of the [[Progressive Conservative]]s' "Putting Drivers First" plan were revealed in the government's first spring budget Thursday.
----

{{f182.png}} ''[[Ford government reveals plan to change Ontario's home care system|https://www.cbc.ca/news/canada/toronto/ontario-health-home-care-hallway-medicine-1.5475463]]'' February 25, 2020, [[CBC News]]

----
The Doug [[Ford government]] is making significant changes to how publicly funded home care is provided, as part of its sweeping reforms to [[Ontario]]'s health system.

The changes announced Tuesday will affect the 700,000 people in the province who receive publicly-funded home care every year.

Home-care patients often complain that Ontario's system is too difficult to navigate, according to a new report by the province's patient ombudsman.
----

{{f0.png}} ''[[Ford Government Says It Spends 'More on Education' Than Any Government in Ontario's History. That Claim is False.|https://pressprogress.ca/ford-government-says-it-spends-more-on-education-than-any-government-in-ontarios-history-that-claim-is-false/]]'' November 27, 2019, [[PressProgress]]

----
"I want to be clear to the Legislature that this government, under the leadership of this Premier, is spending more on public education than any government in the history of [[Ontario]]. Those are the facts."

Lecce's talking point builds on other PC talking points claiming Ford's government has not cut education, but instead increased spending on education.

PC MPP [[Robin Martin]] made that claim on May 15 and by former Education Minister [[Lisa Thompson]] on October 29. The line was also used by Premier Ford himself on November 6, and again by Ford as recently as November 21.

Each of these claims is easily contradicted by data from the Ministry of Education.
----

{{f182.png}} ''[[Ford government scraps funding for stem cell research|https://www.cbc.ca/news/canada/toronto/doug-ford-stem-cell-ontario-institute-regenerative-medicine-1.5137512]]'' May 16, 2019, Mike Crawley, [[CBC News]]

----
The [[Ford government]] plans to stop all funding to an institute that supports [[Ontario]] scientists at the cutting edge of stem cell research.

Provincial officials have told the Ontario Institute for Regenerative Medicine (OIRM) that its $5 million in annual funding from the province will cease next March.

The [[Toronto]]-based institute provides grants to help Ontario researchers turn their their stem cell discoveries into treatments that are both medically and commercially viable.
----

{{f0.png}} ''[[Ford Government Seeks Praise For Not Making All Of The Dangerous Cuts It Planned On Making|https://pressprogress.ca/ford-government-seeks-praise-for-not-making-all-of-the-very-dangerous-cuts-it-planned-on-making/]]'' November 7, 2019, [[PressProgress]]

----
Whereas its [[2018]] Fall Economic statement laid the ground for deep cuts, its [[2019]] statement offers "investments." But those investments generally don't make up for the previous cuts.

For example, the statement promises $637 million in additional funding for children and social services. But that follows Ford's budget cutting $1.3 billion from the ministry responsible for delivering those social services.

Within that, the 2019 statement promises a $310 million "investment" in social assistance.The statement reads this will go to "continuing support" for the [[Transition Child Benefit]] and not proceeding with social assistance clawbacks proposed late last year. Advocates warned repeatedly both proposed changes would drive significant increases in homelessness.
----

{{f182.png}} ''[[Ford government shuts down agency that helps people fight zoning appeals|https://www.cbc.ca/news/canada/toronto/doug-ford-closing-local-planning-appeal-support-centre-1.5029624]]'' February 23, 2019, Mike Crawley, [[CBC News]]

----
The [[Ford government]] is closing a provincial agency that gives legal assistance to residents battling development changes in their local municipality.

The [[Local Planning Appeal Support Centre]] was created just last year as part of the Wynne government's reforms to the former [[Ontario Municipal Board]] (OMB), a body long criticized for favouring developers in its decisions about zoning.

The centre provides information to citizens on the complicated land-use planning process, guiding neighbourhood groups through public meetings. It also offers free legal help with appeals of municipal zoning decisions, now heard at the Local Planning Appeals Tribunal, the quasi-judicial body that replaced the OMB.
----

{{f0.png}} ''[[Ford government slammed for 'secrecy' around India trade mission|https://globalnews.ca/news/5240194/ford-government-slammed-for-secrecy-around-india-trade-mission/]]'' May 4, 2019, Travis Dhanraj, [[Global News]]

----
Premier [[Doug Ford]]'s government is once again facing criticism around a taxpayer-funded trip as the province refuses to disclose cost and staffing details for a trade mission to India last week.

Economic Development and Trade Minister [[Todd Smith]] travelled to the country for six days to meet with business leaders. The trip was not made public until days after Smith was on the ground. Canadian media were also not invited to attend.

Smith's office put out a statement Friday saying the mission had wrapped up and that Smith "brought [[Ontario]]'s open for business, open for jobs message to business leaders across sectors that demonstrate a high degree of trade and investment potential for Ontario."
----

{{f94.png}} ''[[Ford government slashes funding to research institutes focused on artificial intelligence|https://www.thestar.com/news/gta/2019/05/19/ford-government-slashes-funding-to-research-institutes-focused-on-artificial-intelligence.html]]'' May 19, 2019, Kate Allen, [[Toronto Star]]

----
The [[Ford government]] has axed provincial funding for two institutes credited with positioning [[Ontario]] and [[Canada]] at the forefront of artificial intelligence research — a field the government's own prosperity think tank says must be supported if the province wants to remain competitive and create jobs in a booming technology sector. The [[Ministry of Economic Development, Job Creation and Trade]] cut $20 million from the [[Vector Institute for Artificial Intelligence]] and $4 million annually from the [[Canadian Institute for Advanced Research]] (CIFAR), which supports a hub of AI-focused computer scientists. Both draw funding from the federal government and other sources and say they will adjust programming or operations.

A prosperity think tank funded by the ministry concluded in a report last year that Ontario has a "rich AI ecosystem led by some of the world's best AI scientists and business thinkers," thanks in part to early investment in basic research. The report cited the Vector Institute as an attractor of high-profile talent to the region. The report's key recommendation: "It is imperative that the province stay ahead of the curve and support the research and development of this technology, so that we stay at the leading edge of AI innovation." The think tank that issued the report, the Institute for Competitiveness and Prosperity, was itself axed by the government and closed its doors last week after 18 years. It was the research arm of a task force created by then premier [[Mike Harris]] in [[2001]] and was designed to examine policies that could help Ontario become more competitive.

"In order to protect what matters most and get Ontario back on track, we need to get our fiscal house in order. That's exactly what we're doing, while continuing to deliver on our promise to make Ontario open for business, and open for jobs." Letersky said the government continues to have "a great working relationship" with both CIFAR and the Vector Institute, and looks forward to continuing to work with both.
----

{{f99.png}} ''[[Ford government slashes legal aid and money for crime victims|https://www.nationalobserver.com/2019/04/11/news/ford-government-slashes-legal-aid-and-money-crime-victims]]'' April 11, 2019, Fatima Syed, [[National Observer]]

----
[[Ontario]] residents who need a lawyer but cannot afford one may soon be affected by dramatic cuts announced on Thursday in the [[Ford government]]'s first budget.

Finance Minister [[Vic Fedeli]]'s plan proposes to slash $164 million annually from Ontario legal aid services, starting in [[2021]].

The budget will also take away some money given to victims of crime. The budget described this as standardizing their financial assistance to save up to $23 million per year.
----

{{f132.png}} ''[[Ford government slashes Ontario Music Fund by more than half, prompting concerns in arts community|https://www.theglobeandmail.com/canada/article-ford-government-slashes-ontario-music-fund-by-more-than-half/]]'' April 28, 2019, Allison Jones, [[Globe and Mail]]

----
The day after the [[Progressive Conservative]] government tabled its first budget earlier this month, officials told the Canadian [[Independent]] Music Association that the [[Ontario Music Fund]] would be reduced from $15-million to $7-million.

The association's president said he had expected the fund would receive less money, given the government's aim of tackling the deficit.

"I wasn't surprised that the fund was going to receive a cut," Stuart Johnston said. "I was surprised by the depth of the cut. I think that took everybody by surprise."
----

{{f0.png}} ''[[Ford government spent $4 million on anti-carbon tax ads|https://toronto.ctvnews.ca/ford-government-spent-4-million-on-anti-carbon-tax-ads-1.4714925]]'' December 4, 2019, Colin D'Mello, [[CTV News]]

----
QUEEN'S PARK -- Premier [[Doug Ford]]'s government spent $4 million on anti-carbon tax television, radio and online commercials as part of an ongoing campaign against the federal regulatory price on carbon emissions.

[[Ontario]]'s Auditor General's review of the "One Little Nickle" commercials found the primary objective of the ad campaign was to foster a "negative impression of the federal government and its carbon pricing policy.

[[Bonnie Lysyk]] also notes the taxpayer-funded commercials were designed to present a "positive impression of the provincial governing party."
----

{{f0.png}} ''[[Ford government to announce new sex-ed curriculum Wednesday after controversial repeal, sources say|https://globalnews.ca/news/5789997/ford-government-new-sex-ed/]]'' August 20, 2019, Ryan Rocca, [[Global News]]

----
The [[Ford government]] is set to announce a new sex-ed curriculum on Wednesday after the controversial repeal of the previous curriculum last year, sources tell [[Global News]].

The curriculum is expected to be released online at 6 a.m. before Education Minister [[Stephen Lecce]] speaks on the new teaching plan later in the day.

It will come as part of an overhaul of the wider physical education and health curriculum, which will include new mental health lessons for Grades 1 to 8, a government source said.
----

{{f0.png}} ''[[Ford government to appeal Student Choice Initiative court ruling|https://ipolitics.ca/2019/12/10/ford-government-to-appeal-student-choice-initiative-court-ruling/]]'' December 10, 2019, Victoria Gibson, [[iPolitics]]

----
TORONTO—The [[Ford government]] will appeal the court ruling that overruled their [[Student Choice Initiative]], a directive allowing post-secondary students to opt out of paying some student fees.

"I can confirm that we are appealing the decision," Colleges and Universities Minister [[Ross Romano]] told reporters on Tuesday, declining to say how much the appeal would cost the provincial government, nor the legal grounds upon which they were making their case. "As we've indicated before, we wanted to ensure as a government that we do everything in our power to promote affordability for students," he said.

The Student Choice Initiative was first announced in January. Then-Training, Colleges and Universities Minister [[Merrilee Fullerton]] claimed at the time that students in [[Ontario]] were being forced to pay for "services they do not use and organizations they do not support."
----

{{f182.png}} ''[[Ford government to boost deputy ministers' minimum salary by 14%|https://www.cbc.ca/news/canada/toronto/ontario-deputy-ministers-pay-hike-1.5322815]]'' October 16, 2019, [[CBC News]]

----
[[Ontario]]'s deputy ministers could be in line a hefty raise, with their minimum salary jumping by 14 per cent with the possibility of making more by hitting performance targets.

The salary changes for the province's top bureaucrats are outlined in an order-in-council document dated Sept. 26.

The raise, back-dated to June 30, [[2018]], calls for a minimum salary of $234,080, up 14 per cent from the [[2016]] minimum salary of $205,000.
----

{{f132.png}} ''[[Ford government to cut more than 3,400 Ontario teaching jobs over four years|https://www.theglobeandmail.com/canada/article-ford-government-warns-public-sector-it-is-considering-wage-hike-caps/]]'' April 4, 2019, Jeff Gray, [[Globe and Mail]]

----
The [[Ontario]] government plans to phase out 3,475 teaching positions over the next four years – for an estimated annual saving of $292-million by the fourth year, according to memos sent to school board directors.

The job cuts would work out to an average of less than one teaching position for each of the province's almost 5,000 publicly funded elementary and secondary schools.

The figures in the memos, which were sent on Wednesday, are the first to outline how many positions the education ministry says will be lost through attrition as a result of changes to class sizes in some elementary grades and in high schools.
----

{{f182.png}} ''[[Ford government to explore selling naming rights at Metrolinx stations|https://www.cbc.ca/news/canada/toronto/metrolinx-naming-rights-1.5233131]]'' August 1, 2019, Canadian Press, [[CBC News]]

----
[[Ontario]] is considering the sale of naming rights for [[GO Transit]] stations, parking lots and even washrooms in a bid to find new revenue sources for its regional transit network in the [[Greater Toronto Area]].

Transportation Minister [[Caroline Mulroney]] said Thursday that the government believes the move will increase income for provincial transit operator [[Metrolinx]], and help keep fares low.

"We are looking to maximize the value of Metrolinx assets, properties, and services to increase non-fare revenue while improving services for our customers," she said in a statement.
----

{{f182.png}} ''[[Ford government to merge ambulance services across Ontario|https://www.cbc.ca/news/canada/toronto/doug-ford-ambulance-paramedic-merger-emergency-health-1.5099773]]'' April 16, 2019, Mike Crawley, [[CBC News]]

----
The [[Ford government]] intends to merge the 59 local ambulance services in [[Ontario]] into just 10, [[CBC News]] has learned.

The plan is hinted at in the budget tabled last week by Finance Minister [[Vic Fedeli]], with a passing reference to "integrating emergency health services into Ontario's health care system."

"The government will streamline the way land ambulance dispatch services are delivered by better integrating Ontario's 59 emergency health services operators and 22 dispatch centres," says the document, without providing details.
----

{{f0.png}} ''[[Ford government to support motion calling on Legault to repeal Bill 21|https://ipolitics.ca/2019/11/25/ford-government-to-support-motion-calling-on-legault-to-repeal-bill-21-source/]]'' November 25, 2019, Victoria Gibson, [[iPolitics]]

----
TORONTO — The [[Ford government]] will support an NDP motion today calling on [[Quebec]] Premier [[François Legault]] to immediately repeal Bill 21, and promising to intervene in any Supreme Court challenge of the controversial secularism bill, [[iPolitics]] has learned.

According to a government source, the PCs are "fully aware" of the non-binding nature of the motion being put forward. In terms of the segment pledging to intervene in any future Supreme Court challenge of the secularism bill, the source told iPolitics that Attorney General [[Doug Downey]] will review their options if that situation arises.

The motion is being introduced one week before an all-Premiers meeting in [[Toronto]], and just days before a sit-down meeting that has been planned between Ford and Legault, which will take place towards the end of this week in Quebec. Per the government source, Ford does not currently plan to address Bill 21 at that meeting. Legault's camp adopted a similar stance.
----

{{f94.png}} ''[[Ford government under fire for cuts to stem-cell research institute|https://www.thestar.com/politics/provincial/2019/05/15/ford-government-under-fire-for-cuts-to-stem-cell-research-institute.html]]'' May 15, 2019, Rob Ferguson, [[Toronto Star]]

----
It's up to the private sector to bankroll more stem-cell research, says Economic Development Minister [[Todd Smith]], as the [[Ontario]] government cuts $5 million in annual funding to an institute investigating groundbreaking treatments for incurable illnesses.

[[Tax]]payer support for the Ontario Institute for Regenerative Medicine — whose projects include developing a therapy to heal the damaged lungs of premature babies on ventilators — will be cut off at the end of next March, leaving it with no financing in a move opposition parties at [[Queen's Park]] dubbed "short-sighted."

"What we believe is that the previous government was throwing millions of dollars around like crazy and they were not holding anyone accountable to how they were spending that money," Smith told reporters Wednesday as Premier [[Doug Ford]]'s government fights to eliminate annual deficits within five years.
----

{{f182.png}} ''[[Ford government unveils its first budget|https://www.cbc.ca/news/canada/toronto/ontario-budget-2019-vic-fedeli-house-1.5092779]]'' April 11, 2019, [[CBC News]]

----
UPDATE: This is a developing story. The Doug [[Ford government]] issued its first budget Thursday with few surprises and no major spending cuts. You can find all of the highlights here:

[[Ontario]]'s [[Progressive Conservative]] government unveiled its much-anticipated budget on Thursday afternoon.

Finance Minister [[Vic Fedeli]] has spent months warning voters that "the road ahead will not always be easy" as the Ford government looks to claw back a $13.5-billion deficit.
----

{{f94.png}} ''[[Ford government unveils revised cuts to funding for municipalities|https://www.thestar.com/politics/provincial/2019/08/19/ford-government-unveils-revised-cuts-to-funding-for-municipalities.html]]'' August 19, 2019, Rob Ferguson, [[Toronto Star]]

----
Local taxpayers will feel the pinch of higher costs for new daycare spaces and public health programs under funding changes from Premier [[Doug Ford]]'s government, critics say, with Mayor [[John Tory]] warning of "significant" impacts on [[Toronto]]'s finances.

The province unveiled its revised plan Monday, just three months after backing down on retroactive and controversial cuts to public health, daycare and ambulance services in the face of stiff criticism from Tory and other leaders across after municipal budgets were set for the year.

"We recognize our government moved quickly when we came into office," Ford told about 2,000 delegates at the annual Association of Municipalities of [[Ontario]] (AMO) conference in [[Ottawa]]. "But we've listened to you."
----

{{f0.png}} ''[[Ford government urged to overhaul appointments process amid cronyism scandal|https://toronto.ctvnews.ca/ford-government-urged-to-overhaul-appointments-process-amid-cronyism-scandal-1.4531266]]'' July 31, 2019, [[CTV News]]

----
[[Ontario]]'s [[Green Party]] is calling on the [[Progressive Conservative]] government to overhaul the province's public appointments process to avoid repeating a scandal that has rocked Premier [[Doug Ford]]'s office.

Over the past month, several high-level [[Ford government]] appointees were fired or resigned after their personal or familial connections to [[Dean French]], the premier's former chief-of-staff, were revealed.

The scandal forced French to tender his own resignation and the government to put pending appointments under the microscope to investigate any inappropriate ties to the party.
----

{{f182.png}} ''[[Ford government urged to tackle deficit, but not necessarily by slashing spending|https://www.cbc.ca/news/canada/toronto/doug-ford-budget-deficit-1.5084210]]'' April 5, 2019, Mike Crawley, [[CBC News]]

----
Premier [[Doug Ford]]'s government is getting a wide range of suggestions for how to reduce its $13.5 billion deficit, as it prepares to table its first budget next week.

There's some common ground on this issue in two documents coming from different spots on the political spectrum.

The left-leaning [[Canadian Centre for Policy Alternatives]] (CCPA) is telling Ford's PCs that they have options beyond making deep spending cuts.
----

{{f132.png}} ''[[Ford government warned over close lobbyist ties|https://www.theglobeandmail.com/canada/article-ford-government-warned-over-close-lobbyist-ties/]]'' August 19, 2019, Karen Howlett , [[Globe and Mail]]

----
Open this photo in gallery [[Ontario]] Premier [[Doug Ford]] waves as he leaves the stage following his speech to the Associations of Municipalities Ontario conference in [[Ottawa]], on Monday Aug. 19, [[2019]]. Adrian Wyld/The [[Canadian Press]]

Ontario Premier Doug Ford's government is exposing itself to a "perpetual" conflict of interest through its close ties to lobbyists, warns a [[Progressive Conservative]] Party riding association.

The president of the [[Cambridge]] Progressive Conservative Riding Association says it is "alarming" that the party's election-readiness committee is dominated by lobbyists, according to a copy of an e-mail obtained by The [[Globe and Mail]].
----

{{f94.png}} ''[[Ford government, in a hole on OPP, just keeps digging|https://www.thestar.com/opinion/editorials/2019/03/05/ford-government-in-a-hole-on-opp-just-keeps-digging.html]]'' March 5, 2019, Editorial, [[Toronto Star]]

----
The [[Ford government]] has dug itself into a hole in the matter of appointing a new leader for the [[Ontario Provincial Police]]. And true to form, it just keeps on digging. It was glaringly obvious all along that [[Ron Taverner]], Premier [[Doug Ford]]'s old chum from [[Etobicoke]], must never be appointed commissioner of the OPP.

Installing a close crony of the premier at the top of the province's most important police force, the very force that's expected to investigate political wrong-doing at [[Queen's Park]], is a complete non-starter.

Regardless of Taverner's qualifications or the purity of his intentions, making him boss of the OPP would politicize the force in the worst way. Just the suspicion that he could be acting as a political tool of the premier should be enough to bury his chances.
----

{{f0.png}} ''[[Ford government's anti-carbon tax ad mocked for sending opposite message when on mute|https://globalnews.ca/news/5284178/ford-governments-anti-carbon-tax-ad-mocked/]]'' May 16, 2019, Michelle McQuigge, [[Global News]]

----
When one economics professor and regular political commentator questioned whether the brains behind the ad had troubled to watch it on mute, a staffer with the federal Liberals took it upon himself to prepare an alternative.

His parody featured a pro-carbon tax voiceover synced up with the identical images that feature in the [[Ontario]] attack ad.

"It works great," Wilfred Laurier University digital communications associate professor Simon Kiss said of the spoof. "The script in the parody is honestly more logical and fits the visuals better than the government's own ad."
----

{{f182.png}} ''[[Ford government's climate plan facing sharp critique from auditor: sources|https://www.cbc.ca/news/canada/toronto/doug-ford-climate-change-plan-environment-auditor-general-1.5378208]]'' November 30, 2019, Mike Crawley, [[CBC News]]

----
The [[Ford government]] is bracing for a sharply critical report from [[Ontario]]'s auditor general that will cast doubt on its forecasts for reducing greenhouse gas emissions.

Auditor General [[Bonnie Lysyk]] has the authority to review the government's progress toward hitting its climate change targets, partially replacing the role played by Ontario's environmental commissioner, a position the Ford government scrapped this year.

Multiple sources close to the government tell [[CBC News]] that Lysyk's report will question whether the measures in the [[Progressive Conservative]]s' "Made in Ontario Environment Plan" will be sufficient to meet the province's commitments on cutting carbon emissions by 2030, in line with the [[Paris Accord]].
----

{{f99.png}} ''[[Ford government's COVID-19 economic recovery bill broke the law, auditor general says|https://www.nationalobserver.com/2020/07/21/news/ford-governments-proposed-environmental-assessment-changes-are-potentially-illegal]]'' July 21, 2020, Emma McIntosh, [[National Observer]]

----
The [[Ford government]] broke the law by passing its omnibus economic recovery bill Tuesday without consulting the public on major environmental changes, auditor general [[Bonnie Lysyk]] said. The government used its majority to pass the legislation, Bill 197, on Tuesday night over the objections of opposition parties. The omnibus bill makes sweeping changes to 20 pieces of legislation, including major rewrites of environmental law. Under [[Ontario]]'s [[Environmental Bill of Rights]], the [[Progressive Conservative]] government is required to post measures that impact the environment on the Environmental Registry and consult the public for 30 days. The government posted notices on the registry but did not hold consultations about Bill 197, which was introduced in early July.

"We did give (the government) a heads up indicating that we had concerns on Friday," Lysyk said in a phone interview with [[Canada]]'s [[National Observer]]. "We indicated that the bill, before it passes third reading, should be posted on the Environmental Registry (for a full 30 day consultation)." Green advocates have said measures in the bill amount to a rollback of environmental protections. It includes a rewrite of environmental assessment rules — the government will now decide which projects get environmental assessments, rather than reviewing most public sector projects by default. It also streamlines assessments for projects that do need them, and removes a mechanism that allows the public to ask the environment minister to require a full review of a project. The government has said it's working on more regulations to decide which projects should get assessments, and to define what streamlined assessments would look like.

The bill also expands the government's power to override the normal land planning process and potential opposition to projects through Ministerial [[Zoning]] Orders (MZOs). Premier [[Doug Ford]] has previously said the proposed rewrite would be used to speed up infrastructure projects that would help Ontario recover from the financial hit it has taken during COVID-19. "We aren't going to dodge (environmental assessments) or anything," Ford told reporters when the legislation was first introduced. Ontario NDP environment critic [[Ian Arthur]] wrote to the province's auditor general to ask for an investigation into Bill 197, which Arthur said may be a violation of the Environmental Bill of Rights. #onpoli "We're going to make sure we strengthen them, but we're going to do them quicker and smarter." The government previously told National Observer it included a measure in the bill to exempt it from public consultation requirements under the Environmental Bill of Rights. Lysyk said only the portion of the bill that deals with environmental assessments included that exception, not the one about MZOs. And either way, the government still needs to consult the public, she said, adding that it would be "precedent-setting" to allow the government to retroactively give itself an exception to the rules. "It could undermine public confidence," she said. NDP environment critic Ian Arthur said the legislative process doesn't work the way government was attempting to use it. "You can't embed a change that affects legislation being tabled in the legislation itself," he said.
----

{{f94.png}} ''[[Ford government's cut to the size of Toronto city council can stand, appeal court rules|https://www.thestar.com/news/city_hall/2019/09/19/ford-governments-cut-to-the-size-of-toronto-city-council-can-stand-appeal-court-rules.html]]'' September 19, 2019, David Rider, [[Toronto Star]]

----
Premier [[Doug Ford]]'s [[2018]] mid-election slashing of the size of [[Toronto]] city council was constitutional, the [[Ontario Court of Appeal]] has ruled, overturning a lower-court decision.

In a 3-2 decision, the appeal court said Thursday there is no doubt Ford's move to slash the size of city council months after the start of the election "disrupted campaigning and the candidates' expectations."

But none of the arguments advanced by the City of Toronto, in support of a September ruling by a Superior Court judge that Ford's move violated Torontonians' charter rights, are valid, the appeal court concluded.
----

{{f0.png}} ''[[Ford government's Greenbelt development plans mean more food insecurity for Ontario|https://nowtoronto.com/news/doug-ford-greenbelt-development-food-security/]]'' January 15, 2019, Michelle Adelman, [[Now Magazine]]

----
Another unusually wet fall is being blamed for the vomitoxin that devastated millions of hectares and a quarter of [[Ontario]]'s corn harvest this season. The mould infestation, however, isn't likely to contaminate your cornflakes.

That's because 84 per cent of corn grown in Ontario never ends up on your plate; most of it feeds cows and pigs. Ditto for the other big Ontario crop, soy, which together with corn blankets over 70 per cent of acreage devoted to farming in the entire province.

Food production is the second-largest industry in Ontario but only 24 per cent of the food made here is sold here. That makes it sound like we're growing a lot more food than we eat, but not so – the province is increasingly importing more food than it exports. Ontario's $9 billion food deficit has more than doubled over roughly the last decade.
----

{{f132.png}} ''[[Ford government's housing bill facing growing resistance|https://www.theglobeandmail.com/canada/article-ford-governments-housing-bill-facing-growing-resistance/]]'' May 31, 2019, Jeff Gray, [[Globe and Mail]]

----
A growing chorus of municipal politicians and environmentalists want the [[Ontario]] government to delay or scrap its housing action plan, saying the legislation, which could pass as early as next week, hands too much power to the development industry and will speed the conversion of farmland into sprawl.

[[Toronto]] city councillor [[Josh Matlow]] says a co-ordinated campaign against the housing legislation is increasing in the wake of Premier [[Doug Ford]]'s decision to withdraw retroactive cuts to this year's funding for public health, childcare and paramedics – a retreat that came after opposition from the mayors of the province's largest cities.

"What this government has demonstrated is that when there is enough of an outcry by the people of Ontario, they recognize that," Mr. Matlow told a news conference on Friday at [[Queen's Park]], flanked by other Toronto councillors and environmentalists.
----

{{f182.png}} ''[[Ford government's rapid changes causing upheaval for non-profits, survey finds|https://www.cbc.ca/news/canada/toronto/doug-ford-government-ontario-non-profit-network-report-1.5352774]]'' November 11, 2019, [[CBC News]]

----
Charities and other non-profit agencies in [[Ontario]] say the [[Ford government]] has created "a climate of uncertainty and volatility" that is making it harder for them to do their work.

The umbrella group representing the 58,000 non-profit organizations in the province says that while budget cuts are having an impact in the sector, most agencies are more concerned that the government has made changes rapidly and without consultation.

The findings come in a report by the [[Ontario Nonprofit Network]], to be released on Monday.
----

{{f94.png}} ''[[Ford government's sex-ed changes blasted from all sides|https://www.thestar.com/politics/provincial/2019/08/21/premier-doug-ford-governments-sex-ed-changes-blasted-by-former-pc-leadership-candidate.html]]'' August 21, 2019, Rob Ferguson, [[Toronto Star]]

----
The [[Ford government]] is being blasted from all sides for unveiling a new sex-education curriculum similar to the previous Liberal version the premier promised to scrap, leaving the school system in tumult.

"[[Doug Ford]] wasted a year playing politics with our kids' safety and well-being," New Democrat MPP [[Marit Stiles]] ([[Davenport]]) told a news conference Wednesday after the province provided full details of the revamped guidelines.

"It should never have come to this."
----

{{f0.png}} ''[[Ford government's Student Choice Initiative quashed in Ontario court|https://thevarsity.ca/2019/11/24/ford-governments-student-choice-initiative-quashed-in-ontario-court/]]'' November 25, 2019, Andy Takagi, [[The Varsity]]

----
On November 21, the Divisional Court of [[Ontario]] unanimously ruled in favour of the [[Canadian Federation of Students]]–Ontario (CFS–O) and the York Federation of Students (YFS) in a legal challenge that repealed the provincial government's [[Student Choice Initiative]] (SCI).

The SCI — which took effect at the beginning of the [[2019]]–[[2020]] academic year — was a controversial directive from the province's Ministry of Colleges and Universities (MCU) that allowed postsecondary students to opt out of certain incidental fees deemed "non-essential."

While student groups have been celebrating their victory over the [[Ford government]] in court, the specifics of the SCI's demise remain in legal ambiguity.
----

{{f99.png}} ''[[Ford heads to Ottawa seeking cash for pet transit projects|https://www.nationalobserver.com/2020/03/11/news/ford-heads-ottawa-seeking-cash-pet-transit-projects]]'' March 11, 2020, Alastair Sharp, [[National Observer]]

----
[[Doug Ford]] and a coterie of his top ministers will travel to [[Ottawa]] later this week with a list of funding requests they'd like to see covered in the next federal budget, including a sharp increase in transit funding to help deliver the [[Ontario]] premier's subway-centric plans.

Ford is seeking some $11 billion, or more than double [[Toronto]]'s total allocation of federal transit funding for the next decade, in order to deliver a four-part transit expansion that is expected to cost $28.5 billion.

Under the terms of an existing deal between the province and the federal government, Ottawa is typically expected to provide 40 per cent of the funding for new transit projects. But the size of Ford's plan is much larger than had been anticipated in previous federal budgets.
----

{{f94.png}} ''[[Ford hires U.S. firm to push Ontarians off welfare|https://www.thestar.com/opinion/contributors/2020/02/24/ford-hires-us-firm-to-push-ontarians-off-welfare.html]]'' February 24, 2020, Smokey Thomas, [[Toronto Star]]

----
How many times do we have to watch [[Doug Ford]] pat himself on the back when what he is really doing is trying to make himself look good on the backs of others?

The newest disgrace is a for-profit welfare program quietly launched last month in Peel, [[Hamilton]]-Niagara and [[Muskoka]]-Kawartha. Adding to the shock of this is the fact the contract was awarded to an American company that will get paid for how quickly it pushes clients through the system — many of whom suffer from addictions, mental health, and disabilities.

All this does is create wealth for a foreign interest. It creates no benefit for people who get social assistance in [[Ontario]]. They will simply enter another kind of poverty — the working poor — or they will end up homeless or worse.
----

{{f94.png}} ''[[Ford ill-prepared to be the great disruptor|https://www.thestar.com/politics/political-opinion/2019/04/29/ford-ill-prepared-to-be-the-great-disruptor.html]]'' April 29, 2019, Martin Regg Cohn, [[Toronto Star]]

----
[[Doug Ford]] wants to be the great disruptor. Too bad he's not that good at it. No one is quicker to blow things up. But our premier is proving less agile at coping with the fallout.

The pushback over Ford's latest cuts — in health care, education, libraries, transit and forestry — has left his [[Progressive Conservative]]s off balance. And off message.

Ford revels in picking fights with the federal and municipal partners he views as adversaries. But as the premier and his cabinet are slowly learning, conflict for conflict's sake is a poor way to govern [[Canada]]'s biggest province.
----

{{f0.png}} ''[[Ford insists no job losses, says teachers will 'thank' him come September|https://www.cp24.com/news/ford-insists-no-job-losses-says-teachers-will-thank-him-come-september-1.4432669]]'' May 22, 2019, Chris Herhalt, [[CP24]]

----
Premier [[Doug Ford]] continued to insist no teachers will lose their jobs ahead of the next school year as several hundred teachers in the GTA sit on surplus lists, and said worried teachers will be phoning him up and thanking him by September.

In a sit-down interview with [[CP24]] Wednesday, Ford said his government will ensure all 3,475 teaching positions his latest budget eliminated will be cut through attrition, dismissing the concerns that abnormally high numbers of teachers were given notices that their jobs are surplus to requirements.

"No teacher is going to lose their job – I've said it 1000 times. I am so excited for September because all these teachers have been calling me promised they would call me back and thank me for making sure they don't lose their job."
----

{{f0.png}} ''[[Ford is no Trump; he's a lot more like Harper|https://ipolitics.ca/2018/03/13/ford-is-no-trump-hes-a-lot-more-like-harper/]]'' March 13, 2018, Susan Delacourt, [[iPolitics]]

----
"In a number of ways, Ford might be trying to write a Harper sequel. In fact, why don't we pick five big ways in which Ford seems to be channelling the former Conservative prime minister...." -- -

[[Doug Ford]] is apparently a "five big things" guy when it comes to election platforms.

So maybe we should stop comparing the new [[Ontario]] [[Progressive Conservative]] leader to [[Donald Trump]] and look instead to someone closer to home — namely, [[Stephen Harper]].
----

{{f0.png}} ''[[Ford loses strategic comms director|https://ipolitics.ca/2019/05/10/ford-loses-strategic-comms-director/]]'' May 10, 2019, Marieke Walsh, [[iPolitics]]

----
The premier's executive director of strategic communications, [[David Tarrant]], will leave the job on May 17. Ford's spokesperson, [[Simon Jefferies]], said Tarrant notified the premier's office about his exit back in January.

Ford's deputy chief of staff, [[Simone Daniels]], announced Tarrant's exit, as well as another resignation in a memo sent to premier's office staff, obtained by [[iPolitics]].

In her memo, Daniels said Tarrant and outgoing director of public appointments, [[Alicia Markson]], should "take pride" in the work they did in government.
----

{{f0.png}} ''[[Ford makes three more patronage appointments|https://ipolitics.ca/2019/06/21/ford-makes-three-more-patronage-appointments/]]'' June 21, 2019, Marieke Walsh, [[iPolitics]]

----
TORONTO—On the heels of a major cabinet shuffle, [[Ontario]] Premier [[Doug Ford]] has appointed two allies to lucrative posts abroad, and a third appointment has close ties to Ford's top advisor.

In total, Ford appointed four new advisors to trade posts abroad, their titles are all agent general. Two of them have close ties to the premier and the [[Progressive Conservative]] party and [[Global News]] reports that a third is connected to Ford's chief of staff, [[Dean French]].

The new advisors have been appointed to [[Chicago]], [[Dallas]], [[New York City]], and [[London]] for three-year terms. Those in the United States will make $164,910 annually and the advisor in the United Kingdom will make $185,000 annually.
----

{{f182.png}} ''[[Ford marches in York Pride Parade amid criticism of decision to skip Toronto event|https://www.cbc.ca/news/canada/toronto/doug-ford-pride-parade-york-toronto-1.5177262]]'' June 15, 2019, [[CBC News]]

----
After declining to participate in Pride parades in years past, Premier [[Doug Ford]] marched in York Region's event in [[Newmarket]] along police officers on Saturday afternoon.

"Premier Ford said he would participate in this year's Pride month. He's thrilled to march today with the [[York Regional Police]] in the York [[Pride Parade]]," said Ford's spokesperson, [[Ivana Yelich]], in an email statement.

"He wishes everyone taking part in events across the province a very happy Pride."
{{||StandardTid}}
----

{{f0.png}} ''[[Ford mistakenly votes against congratulating Olympic athletes, Nelson Mandela street|https://toronto.ctvnews.ca/ford-mistakenly-votes-against-congratulating-olympic-athletes-nelson-mandela-street-1.1757886]]'' April 2, 2014, [[CTV News]]

----
[[Toronto]] Mayor [[Rob Ford]] made a major flub at city hall on Wednesday, voting against a motion to congratulate [[Olympic]] and Paralympic athletes.

The mayor also voted against an earlier motion that would rename a Toronto street in honour of late [[South Africa]]n leader [[Nelson Mandela]].

Ford, who was the only person to vote against the motions, said he had hit the wrong button.
----

{{f182.png}} ''[[Ford named Ontario PC leader, Elliott cites 'serious irregularities' for not conceding|https://www.cbc.ca/news/canada/toronto/ontario-progressive-conservatives-pcs-new-leader-election-1.4571014]]'' March 10, 2018, Lucas Powers, [[CBC News]]

----
Former [[Toronto]] city councillor [[Doug Ford]] was named the [[Ontario]] [[Progressive Conservative]] leader after a turbulent party convention on Saturday, but runner-up [[Christine Elliott]] says she won't concede and that there were "serious irregularities" in the race.

Ford narrowly eked out a win on the third ballot of preferential voting. His victory was revealed by party president Jag Badwal after a chaotic day that included members being sent home from the [[Markham]], Ont., convention hall as officials worked to resolve an issue regarding some key ballots — a process that took more than seven hours.

Elliott, the former MPP and three-time leadership candidate who finished second in the voting, was not in the room for Ford's victory address to media.
<div style="float: right; max-width:300px">

|>| !Ford Nation |
</div>

{{||StandardTid}}
# Make election promises not to cut services and programs.
# When elected, declare that the previous government's deficit is worse than they said.
# Manipulate the figures to make it look much worse.
# Use that a justification to cut services and programs.
# Gradually undo the manipulation to lower the deficit and make it look like the cuts are working, and to hide that the actual deficit is increasing.
# Profit!

{{||StandardTid}}
----

{{f0.png}} ''[[Ford on the attack over illegal lobbying allegations|https://toronto.citynews.ca/video/2019/03/19/ford-on-the-attack-over-illegal-lobbying-allegations/]]'' March 19, 2019, [[CityNews]]

----
"He walks around like a tough guy, but he's nothing but a coward," Premier Ford said in reference to ousted MPP [[Randy Hillier]], who has lobbed serious allegations against the [[Ford government]].
----

{{f94.png}} ''[[Ford personally involved in picking failed double-blue licence plate design, Tory sources say|https://www.thestar.com/politics/provincial/2020/03/09/ford-personally-involved-in-picking-failed-double-blue-licence-plate-design-tory-sources-say.html]]'' March 9, 2020, Robert Benzie, [[Toronto Star]]

----
Premier [[Doug Ford]] was personally involved in choosing the illegible double-blue [[Ontario]] licence plates that his government is now scrapping, the Star has learned.

[[Progressive Conservative]] sources, speaking on background in order to discuss internal conversations, said that last year Ford was presented with six new designs to replace the traditional white plates in use since [[1973]].

Four of the proposed designs were white and two were blue.
----

{{f94.png}} ''[[Ford plans taxpayer-funded TV ad blitz opposing Trudeau's 'carbon tax'|https://www.thestar.com/politics/provincial/2019/03/31/ford-plans-taxpayer-funded-tv-ad-blitz-opposing-trudeaus-carbon-tax.html]]'' March 31, 2019, Robert Benzie, [[Toronto Star]]

----
Premier [[Doug Ford]]'s government is launching a massive taxpayer-funded advertising blitz attacking Prime Minister [[Justin Trudeau]]'s carbon-pricing plan, the Star has learned. Sources say the [[Progressive Conservative]]s have quietly begun preparing two 30-second TV commercials aimed at attacking what Ford calls "a job-killing carbon tax," a levy that takes effect Monday.

Premier Doug Ford meets with Prime Minister Justin Trudeau in a Dec. 6, [[2018]], file photo. The Star has learned Ford's government is planning an advertising blitz opposing [[Ottawa]]'s new carbon tax. ( Paul Chiasson / THE CANADIAN PRESS )

"This is not a fight we are shying away from," said one senior [[Ontario]] government official, speaking on condition of anonymity in order to discuss internal deliberations. "You don't need a carbon tax to fight climate change." The insider said a multi-million dollar ad campaign on television, radio, in print, and online will launch in the week after Finance Minister [[Vic Fedeli]]'s April 11 budget.
----

{{f94.png}} ''[[Ford pops up from election exile but won't be drawn into a scrap with Trudeau|https://www.thestar.com/politics/provincial/2019/10/16/ford-pops-up-from-election-exile-but-wont-be-drawn-into-a-scrap-with-trudeau.html]]'' October 16, 2019, Rob Ferguson, [[Toronto Star]]

----
Premier [[Doug Ford]] has emerged from a month of self-imposed election exile, saying he won't be baited into a fight with Liberal Leader [[Justin Trudeau]] — who repeatedly invokes his name in efforts to scare voters away from the federal Conservatives.

"When it comes to Justin Trudeau, he has a race to run along with the other leaders and I'm focused on governing," Ford said Wednesday in [[Kenora]] during his first question-and-answer session with reporters since the International Plowing Match near [[North Bay]] on Sept. 17.

"I feel the guy loves me or something because he constantly mentions my name," acknowledged Ford, chuckling. "That's politics."
----

{{f94.png}} ''[[Ford popularity 'collapsing,' Mainstreet says in new poll putting PCs in third place|https://www.thestar.com/politics/provincial/2019/05/23/ford-popularity-collapsing-mainstreet-says-in-new-poll-putting-pcs-in-third-place.html]]'' May 30, 2019, Rob Ferguson, [[Toronto Star]]

----
A poll has Premier [[Doug Ford]]'s support down sharply, putting his majority [[Progressive Conservative]]s in third place and his own popularity in free fall.

"More and more Ontarians are turning away from Doug Ford as his support is collapsing," [[Mainstreet Research]] president [[Quito Maggi]] said in a statement Thursday evening. 

The premier's net favourability rating has plunged to -53.5 per cent in the survey, almost 20 points below the -35.3 per cent of former premier [[Kathleen Wynne]] this time last year, just weeks before her Liberal party was decimated and left with just seven MPPs in the June 7 election.
----

{{f0.png}} ''[[Ford promises new Northlander to Nipissing voters|https://www.northbaynipissing.com/news-story/8589161-ford-promises-new-northlander-to-nipissing-voters/]]'' May 4, 2018, Laurel J. Campbell, [[NorthBayNipissing.com]]

----
"If you want to put it toward infrastructure, put it toward infrastructure. If you want to build a community centre, build a community centre," said Ford. "The money is going to stay wherever it comes from. It's about giving the freedom to the people in those communities to spend the money the way they want."

Ford received cheers and applause when he reiterated his party's plans for reducing hydro rates by 12 per cent "right off the bat" both as a means of reducing family expenses and promoting profitable businesses.

"We're going to make sure that we can attract new businesses and be competitive. We're in a world economy now. We're not competing with the people down the street any longer and we have to make sure that our businesses thrive," he said.
----

{{f0.png}} ''[[Ford questioned on promoting winery after owner made donation to PC party|https://toronto.citynews.ca/2019/07/29/ford-questioned-on-promoting-winery-after-owner-made-donation-to-pc-party/]]'' July 29, 2019, Dilshad Burman, [[CityNews]]

----
[[Pelee Island Winery]] and Premier [[Doug Ford]] are facing some online backlash after reports that the winery's president donated to the [[Ontario]] [[Progressive Conservative]] party just weeks before the premier made a video urging Ontarians to buy the company's wine.

As a result, #BoycottPeleeWinery was trending on [[Twitter]] in [[Toronto]] Wednesday.

[[Elections Ontario]]'s political donations page shows Walter Schmoranz donated $1,050 on Feb. 26 and $1,000 on July 12.
----

{{f0.png}} ''[[Ford refuses to answer question abouCLAP CLAP CLAP WOO CLAP CLAP YEAH CLAP|https://www.thebeaverton.com/2018/08/ford-refuses-to-answer-question-abouclap-clap-clap-woo-clap-clap-yeah-clap/]]'' August 9, 2018, Jon Blair, satire, [[The Beaverton]]

----
QUEENS PARK – At a press conference this afternoon, [[Ontario]] Premier Doug continued what many reporters see as a worrying trend when he refused to field a question abouCLAP CLAP CLAP CLAP CLAP, WOO, CLAP CLAP CLAP, ALRIGHT, CLAP CLAP

Ford and his cabinet have come under fire in recent weeks for using a gallery of taxpayer-funded staffers to drown out questions from reporCLAP CLAP CLAP YEAH WOOOO, WOOWOOWOO, CLAP CLAP CLAP, YES, CLAP CLAP CLAP WHISTLE

The disruptive applause is seen by many as a tactic to control messaging, similar to Ford's faux-news site [[Ontario News Now]], which was also launched at taxpayers' expenCLAP, CLAP, CLAPCLAPCAP, CLAP-CLAP-CLAP-CLAP, CLAPCLAP, EVERYBODY, CLAP, CLAP, CLAPCLAPCLAP, CLAP-CLAP-CLAP-CLAP, CLAPCLAP
----

{{f0.png}} ''[[Ford refuses to release company's financial records maintains Deco is 'incredible'|https://ipolitics.ca/2018/06/05/ford-refuses-to-release-companys-financial-records-maintains-deco-is-incredible/]]'' June 5, 2018, Marieke Walsh, [[iPolitics]]

----
TORONTO— [[Doug Ford]] outright rejects claims that he is running his family business into the ground while "being grossly overcompensated," but he's not releasing the information to back it up.

With just hours to go in the [[Ontario]] election, the [[Progressive Conservative]] leader spent day 28 of the campaign defending his brand as a family man and a businessman. Accusations levelled against him in a $16 million lawsuit from his brother's widow accuse him of shorting her and her kids millions while he drained his Dad's estate and the company's worth, and mismanaged his brother's estate.

None of the allegations have been proven in court. Ford denies the allegations outright and said his sister-in-law's lawyers told him to "pay up" or they would go public with the allegations.
----

{{f182.png}} ''[[Ford says Hamilton 'destroyed' by NDP 'socialists' and Liberals|https://www.cbc.ca/news/canada/hamilton/ford-hamilton-destroyed-socialists-1.5348697]]'' November 5, 2019, Justin Mowat, [[CBC News]]

----
Premier [[Doug Ford]] said Tuesday that the provincial New Democrats — who he called "socialists" — had "destroyed" the city of [[Hamilton]] along with the former Liberal government "for years."

And the Premier then said credit for the city's improving economy should go to local Conservative MPP [[Donna Skelly]] and his government.

The comments were in response to a friendly question during question period about economic activity and investments in the city from Skelly, MPP for [[Flamborough-Glanbrook]].
----

{{f132.png}} ''[[Ford says he won't campaign for Scheer as his government takes legislature break|https://www.theglobeandmail.com/canada/article-ford-says-he-wont-campaign-for-scheer-as-his-government-takes/]]'' June 7, 2019, Jeff Gray, [[Globe and Mail]]

----
Despite adjourning the [[Ontario]] Legislature until a week after October's federal election, Premier [[Doug Ford]] insists he won't use the free time to campaign for federal Conservative Leader [[Andrew Scheer]].

Speaking to reporters at a news conference held to mark the first anniversary of his [[Progressive Conservative]] party's provincial election win, Mr. Ford also denied the five-month hiatus announced this week was meant to allow Mr. Scheer to distance himself from the Premier, who has seen his popularity sag amid controversies over spending cuts.

"Right from the get-go I said I am not going to get involved in the federal election," Mr. Ford said on Friday. "We're going to continue working hard for the people of Ontario."
----

{{f94.png}} ''[[Ford says he'd rather drive than fly after NDP dubs the van he sought 'a souped-up man cave'|https://www.thestar.com/politics/provincial/2019/02/27/ford-says-hed-rather-drive-than-fly-after-ndp-dubs-the-van-he-sought-a-souped-up-man-cave.html]]'' February 27, 2019, Rob Ferguson, [[Toronto Star]]

----
Premier [[Doug Ford]] said he'd rather drive around the province than fly after a New Democrat dubbed his preference in customized vans "a souped-up man cave on wheels." "I'm the only premier in history that refuses to use the premier's plane, the King Air, that costs the taxpayers hundreds of thousands of dollars," Ford insisted Wednesday in a testy exchange with Essex MPP [[Taras Natyshak]].

Premier Doug Ford defended a request to use a customized van to get around saying: "I prefer to drive around and talk to the people about things that matter — about creating jobs, lowering taxes, making sure we're lowering the heating costs, lowering gas prices." ( Andrew Francis Wallace / [[Toronto Star]] )

"I prefer to drive around and talk to the people about things that matter — about creating jobs, lowering taxes, making sure we're lowering the heating costs, lowering gas prices," he added, claiming "we don't have enough people for all the jobs we've created." The two King Airs are used to fly premiers, the lieutenant governor and cabinet ministers is an eight-seat, twin-engine turboprop with barely five feet of room for passengers to stand. They are operated by the natural resources ministry, which also uses them to shuttle forestry workers. Natyshak accused Ford of "a lack of respect for taxpayers" in seeking $50,000 in customization on a passenger van, as revealed in court documents this week from a court case fighting the controversial appointment of Ford friend [[Ron Taverner]] as commissioner of the [[Ontario Provincial Police]]. It is on hold pending an ethics investigation into any political influence in the hiring.
----

{{f94.png}} ''[[Ford says his government 'will not re-open the abortion debate'|https://www.thestar.com/politics/provincial/2019/05/09/ford-says-his-government-will-not-re-open-the-abortion-debate.html]]'' May 9, 2019, Rob Ferguson, [[Toronto Star]]

----
Premier [[Doug Ford]] scrambled to quell controversy over his government's position on abortion after one of his MPPs told hundreds of protesters on the front lawn of the legislature Thursday that it's time to make the termination of pregnancies "unthinkable." The premier, who had ducked opposition questions on whether the views of Niagara West MPP [[Sam Oosterhoff]] reflect the position of the [[Progressive Conservative]] government, released a statement later in the day clarifying his administration's stance.

"The [[Ontario]] PC Party is a big tent. We welcome members from a wide variety of backgrounds and beliefs," wrote the premier, who courted social conservatives to win the party leadership last year when he questioned why teens need parental consent notes to go on school trips but not to get abortions. "The government will not re-open the abortion debate," he added. New Democrat MPP France Gelinas raised the issue during the legislature's daily question period as the demonstrators could be heard chanting loudly outside.

"Women across Ontario have fought really hard for their reproductive rights. Conservative MPPs joined an anti-choice rally outside [[Queen's Park]] just now and they told the protesters, 'We pledged to fight to make abortion unthinkable in our lifetime.' Does the premier support his MPPs?" asked Gelinas (Nickel Belt). Ford declined to answer the question, surprising legislators by referring it to Energy Minister [[Greg Rickford]], whose portfolio has nothing to do with medical matters.
----

{{f94.png}} ''[[Ford says Ontario on track for 2030 emissions targets despite auditor's doubts|https://www.thestar.com/politics/provincial/2019/12/06/ford-says-ontario-on-track-for-2030-emissions-targets-despite-auditors-doubts.html]]'' December 6, 2019, Rob Ferguson, [[Toronto Star]]

----
It's too early to judge [[Ontario]]'s climate change plan, Premier [[Doug Ford]] insists in the wake of a sternly worded independent report warning the province is not on track to meet greenhouse gas reduction targets under the [[2015]] [[Paris Agreement]].

Ford took issue with the conclusions reached by provincial auditor general [[Bonnie Lysyk]], who devoted a separate 180-page volume in her annual report to the [[Progressive Conservative]] government's handling of environmental matters.

She found Ford's climate change plan is not based on "sound evidence" and is likely to fall as much as two-thirds below the target of lowering greenhouse gas emissions to 30 per cent below [[2005]] levels by the end of the next decade.
----

{{f182.png}} ''[[Ford says social media allows politicians to circumvent mainstream journalists|https://www.cbc.ca/news/politics/ford-social-media-ontario-1.5069164]]'' March 23, 2019, Joan Bryden, Canadian Press, [[CBC News]]

----
Premier [[Doug Ford]] says mainstream journalists have become irrelevant because social media allows him to speak directly to Ontarians.

The [[Ontario]] premier told a conference of conservative thinkers, strategists and politicians Saturday that journalists are "losing the battle" to inform people about the news.

Speaking at the annual [[Manning Networking Conference]], Ford accused journalists of being "far-left" and intent on distorting the messages of politicians.
----

{{f182.png}} ''[[Ford says TDSB is 'out of control,' as he disputes $67-million funding gap|https://www.cbc.ca/news/canada/toronto/doug-ford-school-board-funding-1.5135463]]'' May 14, 2019, Canadian Press, [[CBC News]]

----
Years of fiscal mismanagement and lack of oversight are to blame for the [[Toronto]] school board's multimillion-dollar budget shortfall, not a round of funding cuts by the province, Premier [[Doug Ford]] said Tuesday.

The [[Toronto District School Board]] has said it plans to cut some jobs, programs and services in order to close a $67-million funding gap — $42 million of which it attributes to recent cuts by the [[Progressive Conservative]] government.

Ford disputed those figures, calling their release premature and "absolutely reckless," adding that school boards in the province were "out of control."
----

{{f185.png}} ''[[Ford sells out his base with reversal on sex ed|http://rabble.ca/columnists/2019/08/ford-sells-out-his-base-reversal-sex-ed]]'' August 23, 2019, Antonia Zerbisias, Broadsides, [[rabble.ca]]

----
Not unlike the schoolyard bully placed in detention, he was sent to sit in the corner, be quiet and not make it any more difficult for federal Conservative hopefuls to campaign in his crucial province where candidates were being berated on voters' doorsteps about all the Ford missteps in his disastrous first year at [[Queen's Park]].

But no.

Instead, in just the past few days alone, Ford and his laughably named [[Progressive Conservative]]s let it be known that conservation methods for flood prevention were being cancelled, promised school fee breaks for college students were not as generous as originally touted, [[Toronto]]'s coffers would still be ravaged by cuts to public health, and every single gas station in the province had to stick up deceptive decals about the federal "carbon tax" or else face fines of up to $10,000.
----

{{f0.png}} ''[[Ford should listen to Ontarians says Vanthof|https://www.northernnews.ca/news/local-news/ford-should-listen-to-ontarians-says-vanthof]]'' June 5, 2019, John Vanthof, [[Northern News]]

----
Premier [[Doug Ford]] should listen to a growing number of Ontarians, that now includes the [[Ontario Chamber of Commerce]], calling on him to stop his multi-million dollar [[Beer Store]] scheme, and focus on the vital services that Ontarians need today, said NDP Deputy Leader and [[Timiskaming-Cochrane]] MPP [[John Vanthof]] during a recent session of question period.

In a press release Vanthof stated "the president and CEO of the Ontario Chamber of Commerce (recently) wrote to the minister of finance concerning the government's proposal to rip up the contract with the Beer Store and said "breaking a legitimate contract is a short-sighted approach."

"Does the minister agree or is he now dismissing the entire Ontario Chamber of Commerce as "beer insiders?" Vanthof asked the minister of finance.
----

{{f364.png}} ''[[Ford Shrugs Off Ontario Teachers' Union Voting For Potential Strike|https://www.huffingtonpost.ca/entry/ontario-public-teachers-strike_ca_5dbc59bee4b057bf5070c7c6]]'' November 1, 2019, Allison Jones, Canadian Press, [[Huffington Post]]

----
TORONTO — Public elementary teachers and education workers in [[Ontario]] have voted 98 per cent in favour of a strike should it become necessary, with the union representing them calling the result an "overwhelming" mandate. The [[Elementary Teachers' Federation of Ontario]] said Friday talks with the province at the central bargaining table have not progressed in any meaningful way. The union said almost every issue — from class sizes to salary — has become a sticking point in the negotiations. ETFO president Sam Hammond would not lay out a timeline for a potential strike, but he said the union would meet with a conciliator on Monday. Premier [[Doug Ford]], meanwhile, told the [[Toronto]] radio station NewsTalk1010 that he was not surprised by the results of the vote but would not negotiate with the union in public. Watch: Ontario politicians spar over education policy. Story continues below.

Education Minister [[Stephen Lecce]], said in a statement the government's team remains committed to reaching a negotiated deal. "While our government has been a reasonable and constructive force at the bargaining table ... ETFO has taken another escalating step towards a strike which will disproportionately hurt our kids," he said. "Strike action caused by unions could mean school closures, disruption, and uncertainty for students and parents." High school teachers and teachers in the English [[Catholic]] system are also holding strike votes, with results expected in the next couple of weeks. This round of bargaining has been tense, as it comes amid government attempts to impose caps on wage increases for public sector workers and increase class sizes, which will mean thousands of fewer teachers in the system.
----

{{f364.png}} ''[[Ford Slams 'Absolutely Classless' NDP After Boos In Rural Ontario|https://www.huffingtonpost.ca/entry/doug-ford-blames-boos-ndp_ca_5d813e49e4b05f8fb6eef0b3]]'' September 17, 2019, Emma Paling, [[Huffington Post]]

----
Premier [[Doug Ford]] blamed NDP MPPs for the boos that greeted him at an event in Verner, Ont. Tuesday. 

"It just came from the NDP," he told reporters afterwards.

"This community, it didn't matter what political stripe you come from, were very hospitable to us. And it's a shame that the NDP and [[Andrea Horwath]] would bring that to this environment. It's absolutely uncalled for. I think everybody knows how much we love the farmers."
----

{{f182.png}} ''[[Ford slams OLG for paying executive bonuses amid $200M revenue loss, layoffs|https://www.cbc.ca/news/canada/toronto/olg-exeuctive-bonuses-1.5684844]]'' August 14, 2020, Nick Boisvert, [[CBC News]]

----
Executives at the [[Ontario Lottery and Gaming Corporation]] (OLG) will be eligible for bonuses this year despite the expected loss of more than $200 million in revenue and the layoffs of thousands of casino workers amid the COVID-19 shutdown.

Ontario's gaming and casino sector has suffered immense financial losses since the start of the pandemic. In a first-quarter financial report released Wednesday, the provincial government revealed the expected revenue from the OLG has declined to $600 million from an expected $809 million.

An angry Premier [[Doug Ford]] lashed out at OLG's leadership for the move on Friday, bluntly calling it "not good."
----

{{f0.png}} ''[[Ford strains media relations by hiding|https://www.waterloochronicle.ca/opinion-story/9521182-ford-strains-media-relations-by-hiding/]]'' July 29, 2019, Mike Farwell, Opinion, [[Waterloo Chronicle]]

----
You can run from your problems, but you can't hide from them forever.

Just ask Premier [[Doug Ford]], who recently faced the [[Ontario]] media for the first time in about a month and was met with questions he seemed to have little interest in answering.

What the premier had hoped to do in Lucan last week was talk about an improvement to internet and cellular service in rural parts of the province. Instead, he was forced to answer questions about his former chief of staff, [[Dean French]], who resigned amid a controversy that erupted when it was learned that several plum political appointments were handed to friends or relatives of French.
----

{{f94.png}} ''[[Ford takes aim at Trudeau's $600M program banning assault weapons|https://www.thestar.com/news/canada/2020/05/02/doug-ford-takes-aim-at-trudeau-governments-gun-control-measures.html]]'' May 2, 2020, Tess Kalinowski, [[Toronto Star]]

----
Premier [[Doug Ford]] yesterday took aim at Prime Minister [[Justin Trudeau]]'s newly announced ban on military-grade assault weapons during the province's daily pandemic media briefing.

The estimated $600-million cost of [[Ottawa]]'s program would be better spent stopping smugglers at the border and cracking down on gun-wielding gangs that are "terrorizing innocent people," the premier said Saturday in response to a question from a reporter.

On Friday, the [[Trudeau government]] outlawed a wide range of assault-style rifles, saying the guns were designed for the battlefield, not for hunting or sport shooting.
----

{{f94.png}} ''[[Ford takes heat for plans to skip Pride Toronto parade this year|https://www.thestar.com/politics/provincial/2019/06/03/ford-takes-heat-for-plans-to-skip-pride-toronto-parade-this-year.html]]'' June 3, 2019, Rob Ferguson, [[Toronto Star]]

----
Premier [[Doug Ford]] is taking heat from critics for deciding to skip [[Toronto]]'s Pride parade for the second time since being elected head of the province. 

"Premier Ford has always said he will attend [[Pride Toronto]]'s parade when our front-line police officers are allowed to participate in uniform," press secretary [[Ivana Yelich]] said Monday, referring to an initial [[2017]] decision by parade organizers to bar uniformed officers. 

"He wishes all the organizers of Pride Toronto all the best for a successful month and festival weekend."
----

{{f99.png}} ''[[Ford to decide on carbon tax court challenge after federal election|https://www.nationalobserver.com/2019/08/24/news/ford-decide-carbon-tax-court-challenge-after-federal-election]]'' August 24, 2019, Shawn Jeffords, Canadian Press, [[National Observer]]

----
[[Doug Ford]] says the fate of [[Ontario]]'s carbon tax court challenge will be decided after the federal election, raising the possibility that his government could end up abandoning the legal action.

When asked Friday what he would do if Prime Minister [[Justin Trudeau]]'s Liberals are re-elected on Oct. 21, the premier said he would have to re-assess Ontario's position.

"We'll sit down and consult with the attorney general ... We'll be consulting with the cabinet and then we'll move forward from there," he said
----

{{f94.png}} ''[[Ford to shuffle cabinet on Thursday in the wake of troubling polls and public boos|https://www.thestar.com/politics/provincial/2019/06/19/ford-to-shuffle-cabinet-on-thursday-in-the-wake-troubling-polls-and-public-boos.html]]'' June 19, 2019, Robert Benzie, [[Toronto Star]]

----
Stung by a spate of troubling public-opinion polls and with the boos of tens of thousands of Raptors' fans still ringing in his ears , Ford wants to "reset" a government that marks its first anniversary next week.

As Premier [[Doug Ford]] gets set to shuffle his cabinet, senior [[Progressive Conservative]] sources confide that he is wrestling with replacing Finance Minister [[Vic Fedeli]].

At Monday's massive celebration for the [[Toronto]] Raptors' NBA championship at [[Nathan Phillips Square]], he was loudly booed while Mayor [[John Tory]] and Prime Minister [[Justin Trudeau]] received a friendlier reception.
----

{{f364.png}} ''[[Ford Told People To Call Him For Legal Aid. Here's How His Office Responds.|https://www.huffingtonpost.ca/entry/doug-ford-responds-legal-aid-pleas_ca_5d51b620e4b0c63bcbebb155]]'' August 12, 2019, Emma Paling, [[Huffington Post]]

----
We can't help you. That was the [[Ontario]] government's response to citizens who followed up on Premier [[Doug Ford]]'s promise that they could get legal aid by contacting his office.

Ford's office forwarded requests for legal aid to former attorney general [[Caroline Mulroney]], newly released emails show. 

"Thank you very much for your email about legal aid," Ford wrote to constituents who contacted his office. "As the issue you raised falls in the area of responsibility of the Honourable Caroline Mulroney, Attorney General, I've forwarded your email to her."

In some cases, the [[Ministry of the Attorney General]] wrote back to say there was nothing it could do.
----

{{f99.png}} ''[[Ford used taxpayer dollars to shoot his Ontario News Now videos 100 times|https://www.nationalobserver.com/2019/09/15/news/ford-used-taxpayer-dollars-shoot-his-ontario-news-now-videos-100-times]]'' September 15, 2019, Allison Jones, [[National Observer]]

----
[[Ontario]] Premier [[Doug Ford]] took time out of his work days to film taxpayer-funded videos that have been criticized as partisan propaganda on at least 100 occasions during his first year in power.

A [[Canadian Press]] analysis of a year's worth of [[Ontario News Now]] videos found that Ford filmed with them on close to a third of the days in his first year as premier.

The premier's office said he usually spends less than five minutes at a time on ONN filming and defended the use of time and did not dispute the estimate.
----

{{f0.png}} ''[[Ford wants to erect billboards along Ontario highways to generate revenue|https://toronto.ctvnews.ca/mobile/ford-wants-to-erect-billboards-along-ontario-highways-to-generate-revenue-1.4844798]]'' March 9, 2020, Colin D'Mello, [[CTV News]]

----
Ford also suggested that the government might look into erecting billboards along the 400-series highways as a way of creating another revenue stream for the province.

Ford pointed to the Interstate-75 – commonly known as the I-75 – which stretches from the [[Canada]]-United States border to the state of [[Florida]] as an example of how roadside advertising could be a money-maker.

"You go down I-75, you see these signs everywhere. You go down the 401, the 400-series highways you see very little signs," Ford said.
----

{{f94.png}} ''[[Ford warns an expanded Sidewalk Labs community is 'a terrible deal for taxpayers'|https://www.thestar.com/politics/provincial/2019/08/12/ford-warns-an-expanded-sidewalk-labs-community-is-a-terrible-deal-for-taxpayers.html]]'' August 12, 2019, Robert Benzie, [[Toronto Star]]

----
Warning that [[Sidewalk Labs]]' dream of expanding its east waterfront development is "a terrible deal for the taxpayers," Premier [[Doug Ford]] wants the [[Google]] affiliate to stick to the original 12-acre plan.

Ford said he is "confident" Waterfront [[Toronto]], which has oversight, will rein in the tech giant that's seeking an additional 178 acres of public land for a living laboratory of a futuristic sustainable neighbourhood.

"It's a big company trying…to do the right thing for their company, but it's not good for the taxpayer. So, we're good with the 12 acres, but that's not going to be my decision. That's going to be up to the (Waterfront) Toronto … to decide that," he said Friday.
----

{{f99.png}} ''[[Ford's Bill 108 attempts to rush urban development bill without asking cities|https://www.nationalobserver.com/2019/06/01/news/fords-bill-108-attempts-rush-urban-development-bill-without-asking-cities]]'' June 1, 2019, Alastair Sharp, [[National Observer]]

----
Construction industry lobbyists clashed with city officials and conservationists making last-minute pleas to the [[Ontario]] government over its plans to significantly weaken environmental laws protecting endangered wildlife and critical habitat in [[Toronto]] on Friday.

Premier [[Doug Ford]]'s [[Progressive Conservative]] government is seeking to adopt legislation, Bill 108, that would uproot Ontario's environmental and housing policies. The provincial legislature's justice committee heard from stakeholders on Friday and will vote on it clause-by-clause on Monday. It could go to a vote in the legislature by Wednesday.

Meanwhile, Prime Minister [[Justin Trudeau]] said the federal government would funnel funds directly to municipalities to help them cope with the climate crisis due to what he described as Ford's disinterest.
----

{{f94.png}} ''[[Ford's chief of staff orchestrated pension board shakeup the day before he resigned|https://www.thestar.com/politics/provincial/2019/07/19/fords-chief-of-staff-orchestrated-pension-board-shakeup-the-day-before-he-resigned.html]]'' July 19, 2019, Robert Benzie, [[Toronto Star]]

----
The day before he resigned as Premier [[Doug Ford]]'s chief of staff amid a cronyism scandal, [[Dean French]] orchestrated the dismissal of the chair of a $60-billion public pension board and appointed three new members, the Star has learned.

On June 20, [[David Leith]], the chair of the Investment Management Corporation of [[Ontario]], was advised in writing that his services would no longer be required even though the respected Bay Street veteran had been expected to be reappointed to the $150,000-a-year post when his term expired June 30.

In what ended up being his penultimate day as Ford's chief of staff, French decreed that [[Neil Selfe]], [[Brian Gibson]], and [[Geoffrey Belsher]] would be joining the board that manages assets on behalf of the [[Ontario Pension Board]] and the [[Workplace Safety and Insurance Board]].
----

{{f94.png}} ''[[Ford's chief of staff sues Independent MPP Randy Hillier for $100,000|https://www.thestar.com/politics/provincial/2019/06/12/fords-chief-of-staff-sues-independent-mpp-randy-hillier-for-100000.html]]'' June 12, 2019, Rob Ferguson, [[Toronto Star]]

----
Premier [[Doug Ford]]'s chief of staff is seeking $100,000 in damages from [[Independent]] MPP [[Randy Hillier]], saying the former [[Progressive Conservative]] posted "blatantly false" comments on [[Twitter]] accusing him of illegally destroying ballots in the party's leadership race last year.

Dated April 29, the statement of claim filed by [[Dean French]] also says Hillier's "outrageous and completely unsupported allegations" stated French used his own email server to cast "fraudulent" votes in the [[2017]] leadership race of the [[United Conservative Party]] in [[Alberta]].

French's lawyer [[Gavin Tighe]] says in the 12-page statement of claim that Hillier ([[Lanark-Frontenac-Kingston]]), who was suspended from Ford's caucus Feb. 20 and later expelled, posted the widely shared tweets on April 11.

None of the claims have been tested in court.
----

{{f0.png}} ''[[Ford's closeness with controversial evangelical pastor is problematic|https://ipolitics.ca/2018/12/04/fords-closeness-with-controversial-evangelical-pastor-is-problematic/]]'' December 4, 2018, Michael Coren, [[iPolitics]]

----
'[[Charles McVety]] is no ordinary or mainstream [[Christian]]. He has been at the centre of many of the most unpleasant campaigns in [[Canada]] against [[LGBTQ]] equality and modern sex education, and is considered on the right-wing fringe, even within the evangelical church.'

Sometimes mailing lists can be worryingly out-of-date and inaccurate. This weekend, I received an emailed letter from Charles McVety, president of [[Canada Christian College]], addressed to "Pastor Michael." (No, I haven't suddenly been elevated to clerical status.) "I want to extend a personal invitation to you and your pastoral staff to come to the platform and pray for Premier [[Doug Ford]] at the [[Christmas]] Celebration on Sunday Night," it announced. "It is my hope that we can surround the Premier with Pastors on the platform and pray for him. … After the prayer sessions and musical concert, the Premier wants to meet pastors at a reception." The letter continued with references to biblical calls to pray "for all that are in authority, that we may lead a quiet and peaceable life in all godliness and honesty."

I've a feeling I wasn't supposed to be on the list, but I'd be more than happy to pray that Doug Ford change his ways, stop making life more difficult for the poor and marginalized, and inject some civility, decorum, and moderation into [[Ontario]] politics. But my views aside, this email and the event itself — which has now led to questions from the opposition at [[Queen's Park]] — provoke some very worrying questions about the nature of the relationship between Doug Ford and one of the most high-profile and radical social conservatives in Canada.
----

{{f0.png}} ''[[Ford's comments on black community prompt call for apology|https://ipolitics.ca/2018/04/06/fords-comments-on-the-black-community-condemned/]]'' April 6, 2018, Marieke Walsh, [[iPolitics]]

----
A call for an apology and widespread condemnation met [[Doug Ford]]'s comments about the black community on Friday.

"That's disgusting and insulting," [[University of Toronto]] Professor [[Rinaldo Walcott]] said in response to Ford's comments that he has supported the black community by taking children to his cottage.

Ford's comments were made in response to questions about why he isn't attending [[Ontario]]'s first black community provincial leaders debate.

Ford said that he was the the most supportive politician of the black community, second only to his late brother [[Rob Ford]]. The proof he pointed reporters to on Thursday afternoon was that he had taken 80 predominantly black kids to his cottage over the last three years.
----

{{f94.png}} ''[[Ford's cuts are falling heaviest on Toronto|https://www.thestar.com/opinion/editorials/2019/05/06/fords-cuts-are-falling-heaviest-on-toronto.html]]'' May 6, 2019, Editorial, [[Toronto Star]]

----
When Premier [[Doug Ford]] cut [[Toronto]]'s city council in half in the middle of last year's municipal election campaign, the Star said it amounted to "spitting in the face of the city and its voters." Little did we know that was just the opening salvo in what's turning out to be a sustained campaign by the [[Ford government]] to undermine the city's authority at every opportunity and single out Toronto for specially harsh treatment as it pares back provincial spending.

The latest blow came last week with a customarily out-of-the-blue announcement that the government is reverting back to the old [[Ontario Municipal Board]] rules on how development disputes in the city are decided. This comes only two years after the Liberal government set up another body, called the Local Planning [[Appeal]] Tribunal, to better respect the right of city planners and council to shape how the city develops. Now, once again, developers will be able to fight any application that the city had turned down, no matter how much consultation and planning the municipality did — and even when the decision that council made on a project followed all provincial policies.

It amounts to reverting to the old system that left the city largely a bystander in its own development. As Councillor [[Josh Matlow]] puts it: "They've gone back to a free-for-all for developers."
----

{{f0.png}} ''[[Ford's cuts to flood control are all wet|https://www.thespec.com/opinion-story/9304857-editorial-ford-s-cuts-to-flood-control-are-all-wet/]]'' April 28, 2019, Opinion, [[Hamilton Spectator]]

----
A government that slashes the flood-control budget just days before the arrival of the annual spring floods is either dangerously determined or disturbingly dim.

In the case of [[Doug Ford]]'s [[Progressive Conservative]]s, both descriptions apply when it comes to the cuts they made this month to 36 provincial conservation authorities around the same time torrential rains started falling across [[Easter]]n [[Canada]].

Ontarians battling swollen and overflowing rivers from [[Ottawa]] to Bracebridge and east of [[North Bay]] last week suddenly awakened to the unpleasant fact that as climate change is making floods more frequent and severe in this part of the world, their premier is making it harder for them to protect themselves.
----

{{f185.png}} ''[[Ford's cuts to health care and our rights|http://rabble.ca/blogs/bloggers/viewpoint-reproductive-justice/2019/08/fords-cuts-health-care-and-our-rights]]'' August 14, 2019, Tina S. Beier, blogs, [[rabble.ca]]

----
[[Doug Ford]]'s government in [[Ontario]] is making dozens of cuts to health care, but I am especially concerned about those that affect reproductive health care and the [[LGBTQ]]+ community. Cuts are rarely the way to an inclusive, fair system.

I understand the monetary rationale behind stopping free prescriptions for children with parents who have private coverage. Yet, this is terrible for young women and transgender people. If a young person wishes to go on the pill but does not want their parents to know (due to fear of punishment), they cannot do that now if their parents have private coverage. While a doctor's appointment is confidential, a prescription for birth control would be run through the parents' plan. If a young person must ask their parents to pay for their contraceptive (whether they fear mistreatment or not), they are less likely to get any. Chances are this young person will have had only the rudimentary sex education the [[Ford government]] believes necessary, meaning they are likely to misuse other forms of contraception. From a completely monetary standpoint, which Ford clearly prefers, this is ridiculous. A young person unable to exercise contraception, due to misinformation or lack of education, increases health-care costs in the long run. Providing free prescriptions for the pill or IUDs would save the money Ford is so worried about.

Likewise, the dismissal of the improved, highly researched sex-ed curriculum in exchange for the archaic sex-ed I grew up with is troubling. I learned two things from my public school sex-ed:
----

{{f182.png}} ''[[Ford's cuts to legal aid will end up costing Ontario way more than they save|https://www.cbc.ca/news/opinion/legal-aid-1.5169428]]'' June 11, 2019, Michael Spratt, Opinion, [[CBC News]]

----
[[Ontario]] has made deep cuts to the legal aid system. Deep cuts — to the tune of $133 million — that mean that many impoverished and marginalized Ontarians will now face prosecution, conviction, and the possibility of jail time without the assistance of a lawyer.

They include a 70-year-old woman with no criminal record who lives on a meager pension. She had too much to drink one night and got into a fight with her abusive partner. The police were called and now the Crown wants to brand her a criminal.

And man on disability who only has one lung and uses an oxygen tank. He was charged with failing to provide a breath sample because he could not blow enough air into the breathalyzer. Prosecutors want to give him a criminal record and ban him from driving.
----

{{f94.png}} ''[[Ford's deficit hype conceals Ontario's dirty secret|https://www.thestar.com/opinion/star-columnists/2019/05/08/fords-deficit-hype-conceals-ontarios-dirty-secret.html]]'' May 8, 2019, Linda McQuaig, [[Toronto Star]]

----
We can see [[Doug Ford]] is a man who is comfortable swinging an axe through some of our most cherished social programs. But to truly understand [[Ontario]]'s smiling premier — to look deep into his soul, as it were — we must consider why he is being so brutal.

He insists he has no choice, that the Ontario's mounting deficits force him to cut the province's budgets for health care, education, child care, libraries, legal aid, student loans, flood control, tree planting and anything else that moves, grows or matters in our lives. (A similar claim of necessity was made by the debt-plagued [[New Zealand]] government in the [[1990]]s when it ordered the shooting of a newborn hippo at the zoo, explaining it couldn't afford to expand the pen.)

Nevertheless, preventing debt from spiralling out of control sounds like a plausible explanation for Ford's spending cuts — until one notices his tax cuts. That's when it becomes clear the premier is, well, lying.
----

{{f94.png}} ''[[Ford's failures cast a shadow over Scheer|https://www.thestar.com/opinion/editorials/2019/09/27/fords-failures-cast-a-shadow-over-scheer.html]]'' September 27, 2019, Editorial, [[Toronto Star]]

----
Whether it's ridiculous stickers that don't stick, high school students who can't get the math classes they need for university because of education cuts, or autism program fixes that make things worse, Ontarians are used to this by now.

But when it happens in the middle of a federal election campaign it's not just another Ford failure. It's a problem for Conservative Leader [[Andrew Scheer]].

That's why they're trying so hard to keep Ford under wraps. But try as they might, the premier's shadow is hard to hide. Just this week [[Ontario]]'s independent [[Financial Accountability Office]] released a report detailing how far short Ford's tax credit comes to meeting the affordability promises he made to Ontarians.
----

{{f94.png}} ''[[Ford's fake news machine should be closed|https://www.thestar.com/opinion/editorials/2019/08/18/fords-fake-news-machine-should-be-closed.html]]'' August 18, 2019, Editorial, [[Toronto Star]]

----
Premier [[Doug Ford]]'s office is reportedly considering overhauling its taxpayer-funded propaganda arm, [[Ontario News Now]].

That would be worthy of applause if "overhauling" meant shutting it down — and if it was being done for the right reasons.

But there's the rub. Instead of recognizing that distributing fake news reports on social media in an attempt to fool the public is an affront to democracy, the [[Progressive Conservative]] government is apparently reconsidering ONN's usefulness because it is, ahem, a failure.
----

{{f0.png}} ''[[Ford's False Choice For Students|https://leveller.ca/2019/02/a-false-choice/]]'' February 22, 2019, Brad Evoy, [[The Leveller]]

----
For students placed squeezed by capitalism generally and cuts made to [[OSAP]] specifically, this choice may appear like an easy one. Who wouldn't want to ease an increasingly dire financial burden in any small way?

The [[Ford government]] wishes to silence student and campus voices that articulate alternative narratives to that of their party. To them and their campus Conservatives acolytes, this isn't about students interests in general, but their own.

This idea of a simple opt-out to get back money is the notion provided to students by the Conservative Party and their youth acolytes. At [[Carleton University]], the Conservative Youth wing describes this initiative in a statement as one which will "allow students to opt-out of non-academic ancillary fees." It will "leave more money in the pockets of students while also ending the unfair practice of funnelling large sums of money into the hands of radical student groups that don't represent the true interests of students."
----

{{f0.png}} ''[[Ford's forcing of 'free speech' inhibits freedom|https://thevarsity.ca/2018/09/09/fords-forcing-of-free-speech-inhibits-freedom/]]'' September 10, 2018, Meera Ulysses, [[The Varsity]]

----
On August 30, Premier [[Doug Ford]] delivered on his campaign promise to prioritize 'freedom of speech' on university and college campuses. A statement issued by the provincial government indicated that [[Ontario]] schools that receive any amount of provincial funding are required, by January 1, [[2019]], to develop and implement policies that would foster freedom of speech and the free exchange of ideas both on campuses and within student groups.

If compliance is discovered to be insufficient, schools could face funding cuts. On an individual level, the government also recommends that students who present themselves as barriers to freedom of speech should be subject to campus disciplinary measures.

The idea of a government compelling freedom through threats and coercion indisputably contains a certain irony. There is also an eerie hypocrisy about Ford suddenly heralding himself as the defender of freedom of speech, being that one of Ford's first actions upon taking office was to require that school teachers teaching sex ed only use a syllabus from the '90s, essentially omitting any information dealing with gender identity, sexual orientation, or consent.
----

{{f94.png}} ''[[Ford's in control and local government's a mess. It's time for party politics at Toronto City Hall|https://www.thestar.com/opinion/contributors/2019/07/02/fords-in-control-and-local-governments-a-mess-its-time-for-party-politics-at-toronto-city-hall.html]]'' July 2, 2019, Christopher Hume, [[Toronto Star]]

----
Let's face it, civic governance in [[Toronto]] is a mess. Though city council isn't entirely at fault, neither is it blameless. And with a man like [[Doug Ford]] in control at [[Queen's Park]], there's not much Toronto can do.

That's why the time is right for political parties to enter the municipal arena. Historically, the idea has been dismissed out of hand. For some reason, local democracy is assumed to be different than democracy at the provincial and federal levels — that it should be more idealistic than practical. But the argument that a ragtag council of independent political operators can provide a city like Toronto with the leadership it desperately needs is clearly nonsense. City Hall is not the agora and the pressure to get things done has never been greater. Indeed, over the next 10 years Toronto has a $40.6-billion backlog of approved infrastructure projects, many of which will never happen because they have not been funded. Then there's maintenance forgone: parks need $1.85 billion; schools $4 billion; social housing $1.3 billion; the [[TTC]] $33.5 billion …. 

Despite the urgency, however, just 41 per cent of the electorate voted in the municipal election last October. For various reasons, Torontonians are indifferent to their civic government. That's why incumbency and name recognition matter more than any other factor in a local election, including a councillor's track record.
----

{{f94.png}} ''[[Ford's misleading deficit figures are softening us up for cuts to come|https://www.thestar.com/opinion/editorials/2018/12/10/fords-misleading-deficit-figures-are-softening-us-up-for-cuts-to-come.html]]'' December 10, 2018, Editorial, [[Toronto Star]]

----
The list of knowledgeable people who agree the [[Ford government]] is overstating the size of the provincial deficit is growing.

The latest to join that chorus is [[Ontario]]'s financial accountability officer, [[Peter Weltman]]. His fall report, released on Monday, says the [[Progressive Conservative]] government is underestimating tax revenues and the deficit is actually $1.2 billion lower than the government claims.

Before Weltman came [[Cindy Veinot]]. She was Ontario's chief accountant until she resigned this fall in protest over the government's decision to inflate the deficit by $5 billion through questionable accounting of public sector pension assets. Even Ford's own financial commission of inquiry concluded in September that the province needed to account for pension assets differently.
----

{{f84.png}} ''[[Ford's office revokes two patronage appointments 24 hours after claiming they were "highly qualified"|https://north99.org/2019/06/21/fords-office-revokes-two-patronage-appointments-after-claiming-they-were-highly-qualified/]]'' June 21, 2019, [[North99]]

----
[[Doug Ford]] has canceled two overseas taxpayer-funded patronage appointments after news broke of their connections to Doug Ford's chief of staff.

New outlets reported that [[Taylor Shields]] is a second cousin of the wife of Doug Ford's chief of staff. Shields was initially appointed as an "agent-general" to [[London]], a taxpayer-funded position worth more than $165,000 per year.

#BREAKING: One of the advisers announced by @fordnation, Taylor Shields, is the second cousin of chief of staff [[Dean French]]'s wife, sources say. Her appointment, along with [[Tyler Albrecht]], a lacrosse player friends with French's sons, were revoked today. https://t.co/OnU5A5igTu — [[Laura Stone]] (@l_stone) June 21, [[2019]]
----

{{f0.png}} ''[[Ford's own MPP speaks out against his cuts to Franco-Ontarian services|https://ipolitics.ca/2018/11/21/ontario-pc-mpp-against-fords-cuts-to-franco-ontarian-services/]]'' November 22, 2018, Marieke Walsh, [[ipolitics.ca]]

----
Last week, the [[Ford government]] announced it was breaking its election promise to build a French-language university, and axed the office of the French-language services commissioner. The government said the office's responsibilities would be absorbed by the provincial ombudsman.

In a rare move, [[Progressive Conservative]] MPP [[Amanda Simard]] released a statement on her [[Facebook]] page saying she was disappointed by the cuts.

"You have an ally in me, and I will never let you down," Simard said in a translated version of the post. She said the cuts "disappoint me greatly, and I share this disappointment and frustration today, having initially worked internally as much as possible to reverse these decisions."
----

{{f0.png}} ''[[Ford's party should pay for partisan ads|https://torontosun.com/opinion/editorials/editorial-fords-party-shouldpay-for-partisan-ads]]'' May 15, 2019, Editorial, [[Toronto Sun]]

----
Premier [[Doug Ford]] should not be using [[Ontario]] taxpayers' money to fund his government's advertising campaign against Prime Minister [[Justin Trudeau]]'s federal carbon tax.

When they were in opposition, the [[Progressive Conservative]]s said they wouldn't do this.

They also promised to scrap the law passed by former Liberal premier [[Kathleen Wynne]] that opened the floodgates to partisan advertising in Ontario years ago.
----

{{f182.png}} ''[[Ford's senior officials hoped to keep mandate letters away from public view 'as long as possible'|https://www.cbc.ca/news/canada/toronto/ford-s-senior-officials-hoped-to-keep-mandate-letters-away-from-public-view-as-long-as-possible-1.5255593]]'' August 22, 2019, [[CBC News]]

----
Senior officials inside the [[Ford government]] planned to keep letters to cabinet members about their mandates secret as long as they could, a [[CBC News]] freedom of information request reveals.

CBC News first filed a request for copies of the mandate letters sent by [[Ontario]] Premier [[Doug Ford]] to all of Ontario's 22 ministries and two non-portfolio responsibilities in July [[2018]]. Mandate letters are a premier's overall marching orders to cabinet ministers.

The request was denied by the cabinet office, which claimed disclosing the records would "reveal the substance of the executive council or its committees."
----

{{f94.png}} ''[[Ford's slogans aren't fixing health care|https://www.thestar.com/opinion/editorials/2019/09/05/fords-slogans-arent-fixing-health-care.html]]'' September 5, 2019, Editorial, [[Toronto Star]]

----
Well, we always knew [[Doug Ford]]'s slogans wouldn't be enough to fix [[Ontario]]'s dangerously overcrowded emergency rooms and hospital hallways.

Now we have the depressing numbers to show just how short the [[Ford government]] has come in fulfilling its election promise, never mind actually improving the province's healthcare system.

This past June was the worst June on record for hospital overcrowding since the province began collecting statistics in [[2008]] to track so-called "hallway medicine." The average wait to be admitted to hospital from an emergency department topped 16 hours, according to the provincial agency [[Health Quality Ontario]]. That's even more troubling given the winter spikes are still to come.
----

{{f94.png}} ''[[Ford's sticker shock at the gas pumps: $10,000 fines for scofflaws who forgo decals warning of cost of federal carbon pricing|https://www.thestar.com/politics/provincial/2019/04/12/premier-doug-ford-touts-the-progressive-conservatives-first-budget-says-the-new-government-has-got-your-back.html]]'' April 12, 2019, Robert Benzie, [[Toronto Star]]

----
Premier [[Doug Ford]] will hose gasoline stations with fines of up to $10,000 a day unless they slap oversized [[Ontario]] government stickers on pumps warning about the cost of federal carbon-pricing measures.

The hefty cash penalties were buried in the 283-page budget bill tabled Thursday by Finance Minister [[Vic Fedeli]] when he unveiled the [[Progressive Conservative]]s' record $163.4-billion spending plan.

"We will be doing everything we can, including through the court system to fight this job-killing carbon tax. We will be putting stickers on gas pumps that show just how much [[Justin Trudeau]] is taking out of your pocket," Fedeli said Friday in Ajax.
----

{{f94.png}} ''[[Ford's Tories face their first electoral test in byelections to replace Liberal MPPs|https://www.thestar.com/politics/provincial/2020/02/26/fords-tories-face-their-first-electoral-test-in-byelections-to-replace-liberal-mpps.html]]'' February 26, 2020, Robert Benzie, [[Toronto Star]]

----
Premier [[Doug Ford]]'s [[Progressive Conservative]]s are set to face voters for the first time in two years with a pair of byelections Thursday in [[Ottawa]].

But the Tories are not holding out much hope for winning seats in [[Ottawa-Vanier]] and Orléans that had been held by the Liberals.

"Look, I suspect that the Liberals will remain strong in that area, but our candidates have been working very, very hard," government house leader [[Paul Calandra]] said Wednesday at [[Queen's Park]].
----

{{f0.png}} ''[[Ford's transition team features powerful federal Conservative duo|https://ipolitics.ca/2018/06/08/fords-transition-team-features-powerful-federal-conservative-duo/]]'' June 8, 2018, Marieke Walsh, [[iPolitics]]

----
TORONTO— Former foreign affairs minister [[John Baird]] is among the core group of people who will be leading [[Doug Ford]]'s transition to government in [[Ontario]].

After a decisive majority victory Thursday night, the [[Progressive Conservative]] leader wasted no time Friday in announcing the team that will help his party move from opposition and into government.

They've got three weeks to get the job done. Ford and his government will be sworn in on June 29.
----

{{f94.png}} ''[[Ford's Twitter account retweeted anti-Scheer messages. The premier's office says a staffer did so in error|https://www.thestar.com/news/gta/2019/10/28/fords-twitter-account-retweets-anti-scheer-messages-premiers-office-said-a-staffer-did-so-in-errror.html]]'' October 28, 2019, Tom Yun, [[Toronto Star]]

----
[[Doug Ford]]'s [[Twitter]] account retweeted criticism of federal Conservative leader [[Andrew Scheer]] on Monday, but the premier's office later said a staffer did so in error.

Screengrabs of Ford's @fordnation profile taken by [[Global News]] show the retweeted messages were originally from an account called @ScheerMustGo. The group's website says it is made up of Conservative Party members and supporters who are disappointed with Scheer's leadership after last week's election results.

One of the tweets highlights how the Conservatives' vote share in Oakville dropped from four years ago while another notes that a former press secretary to Prime Minister [[Stephen Harper]] opposes Scheer's refusal to march in pride parades.
----

{{f93.png}} ''[[Fords Helped Client of Family Business Lobby City for Contract|https://torontoist.com/2014/07/fords-helped-client-of-family-business-lobby-city-for-contract/]]'' July 28, 2014, Sarah Sweet, [[Torontoist]]

----
Back in June, it was discovered that Mayor [[Rob Ford]] and his brother and campaign manager Councillor [[Doug Ford]] (Ward 2, [[Etobicoke North]]) had lent a helping hand to [[Chicago]]-based printing company RR Donnelley and Sons. They arranged meetings, for example, and made phone calls in order to connect Donnelley with those deciding who would get a contract to carry out a strategic review of the City's in-house printing division. What the Fords didn't do was inform City staff was that Donnelley was also involved in matters related to the [[Deco Labels]] and Tags, the Ford family business. At the time, Doug insisted that Donnelley has referred "zero" business to Deco. 



But interviews with Deco employees and the contents of an internal company client list obtained by the [[Globe and Mail]] have revealed that Deco has indeed carried out work—including the printing of baggage tags—for Donnelly. And staff have indicated that employees, including the Ford brothers, get a commission when an order comes in.

Mayor Ford maintains that helping clients of his family business is entirely aboveboard—and the law does not demand that Rob or Doug make Deco's client list public. The Municipal Conflict of Interest Act does require that councillors declare a conflict it they are voting on or speaking to a matter in which they have a financial interest—but Rob and Doug did not urge the benefits of Donnelley at council. "I help out everybody, said Mayor Ford during a recent scrum. "I help out everyone, and I've never [taken] one dime of taxpayers' money. Just be careful what you write. I've never taken a dime of taxpayers' money and I never will."

{{||StandardTid}}
{{||StandardTid}}
----

{{f84.png}} ''[[Foreign-owned news network Postmedia endorses Andrew Scheer and the Conservatives|https://north99.org/2019/10/20/foreign-owned-news-network-postmedia-endorses-conservatives/]]'' October 20, 2019, [[North99]]

----
In a surprise to no one, American-owned news outlet [[Postmedia]] endorsed the Conservatives in newspapers across the country.

Postmedia is owned by [[Manhattan]]-based hedge fund, [[Golden Tree Asset Management]], which bought the chain in [[2010]] from Canwest.

Postmedia has faced controversies over the direction of the political coverage. [[Canadaland]] reported how the company was reorganizing and taking more control over the editorial direction of the newspapers by reducing their independence and pushing a more Conservative slant to their coverage.
{{||StandardTid}}
----

{{f0.png}} ''[[Forget about David Cavey-it's Andrew Scheer's boycott of Pride events that warrants more public discussion|https://www.straight.com/life/1282201/forget-about-david-cavey-its-andrew-scheers-boycott-pride-events-warrants-more-public]]'' August 3, 2019, Charlie Smith, [[Georgia Straight]]

----
The leader of the Conservatives, [[Andrew Scheer]], has already stated that he won't participate in any Pride events across [[Canada]]. And that's not shameful? That went unmentioned in the statement from Cavey.

Keep in mind that Scheer took the trouble in April to fly all the way out to [[Vancouver]] to attend the Vancouver Vaisakhi parade.

But the Conservative leader hasn't found it within his heart—or his schedule—to participate in a single Pride event in the entire country? Come on.
----

{{f132.png}} ''[[Former aide to Ford's late brother named Ontario Premier's principal secretary|https://www.theglobeandmail.com/canada/article-former-aide-to-fords-late-brother-named-ontario-premiers-principal/?cmpid=rss]]'' July 30, 2019, Laura Stone, [[Globe and Mail]]

----
[[Ontario]] Premier [[Doug Ford]] is starting to make changes to his inner circle, with a former aide to his late brother becoming principal secretary as more staff announce they are leaving for the private sector.

The [[Globe and Mail]] has learned that [[Amin Massoudi]], a former communications director to late [[Toronto]] mayor [[Rob Ford]], has been named as a senior aide to the Premier as he enters his second year in government.

"We're excited to announce Amin Massoudi has assumed the role of principal secretary to the Premier. His leadership in the Premier's Office has played a critical role in advancing our government's goal of improving quality of government services and making life more affordable for individuals and families in Ontario," the Premier's Office said in a statement to The Globe.
----

{{f0.png}} ''[[Former B.C. premier Christy Clark weighs in on pro-life federal candidates|https://globalnews.ca/news/6012094/christy-clark-federal-election-pro-life/]]'' October 9, 2019, Simon Little, [[Global News]]

----
Former B.C. premier [[Christy Clark]] is wading into the federal election, defending the right of pro-life candidates to stand for office.

Clark posted the comments to [[Facebook]], after federal Green Leader [[Elizabeth May]] came under fire for the presence of anti-abortion candidates in her party.

Conservative leader [[Andrew Scheer]] also faced pressure for his stance on abortion, with Liberals warning he would reopen the abortion debate if elected. Ironically, a Liberal candidate made waves of his own this week, declaring he was pro-life in an all-candidates debate.
----

{{f365.png}} ''[[Former Barrie MPP Rod Jackson: Patrick Brown adviser 'threatened' my political career|https://www.simcoe.com/news-story/8292693-former-barrie-mpp-rod-jackson-patrick-brown-adviser-threatened-my-political-career/]]'' March 8, 2018, Chris Simon, [[Barrie Advance]]

----
Brown quit as party leader Jan. 25 after being accused by two unidentified women of sexual misconduct. He entered the race for his old job after suggesting his name had been cleared, but withdrew after 10 days.

In February, the chief financial officer in each of the two PC riding associations with direct ties to Brown — Simcoe North, where he currently serves as MPP, and [[Barrie-Springwater-Oro-Medonte]], where he's the nominated candidate for June's provincial election — stepped aside. Party officials told Simcoe.com there was "no untoward reason" behind the CFO decisions.

Const. Nicole Rodgers said the Barrie "threats" investigation was thorough.
----

{{f0.png}} ''[[Former Canadian PM on democracy's role in world affairs|https://www.japantimes.co.jp/2019/10/29/special-supplements/former-canadian-pm-democracys-role-world-affairs/]]'' October 29, 2019, Sponsored content, [[Japan Times]]

----
The fifth Global Opinion Leaders Summit was held in [[Tokyo]] on Oct. 17 with former Canadian Prime Minister [[Stephen Harper]] delivering the keynote before a panel discussion on geopolitical and economic issues.

The summits are sponsored by Worldwide Support for Development, an international aid organization founded by spiritual figure and humanitarian Haruhisa Handa, who serves as its chairman and moderated the event. Previous summits have drawn luminaries including former U.S. President [[Barack Obama]] and ex-British Prime Minister [[Tony Blair]].

Harper, 60, led [[Canada]] for almost a decade from [[2006]] until [[2015]] and is now chairman and CEO of [[Calgary]]-based [[Harper & Associates]] Consulting. In [[2018]] he published "Right Here, Right Now: [[Politics]] and Leadership in the Age of Disruption."
----

{{f0.png}} ''[[Former chair of Conservative leadership race says quick vote on leader possible|https://chatnewstoday.ca/2019/12/16/former-chair-of-conservative-leadership-race-says-quick-vote-on-leader-possible/]]'' December 16, 2019, Canadian Press, [[Chat News Today]]

----
Caught up in the crossfire of that issue was the party's executive director, Dustin Van Vugt, who has said he signed off on Scheer's using the money in that way.

The overseers of the Conservative Fund, the party's fundraising arm, apparently only learned of that decision last week and strenuously objected, leading to a fierce internal and ongoing fight.

Among the demands from the Fund are a line-by-line audit of Scheer's expenses as leader that would include a deeper dive into contracts approved during his tenure, a source close to the Fund told The [[Canadian Press]], on condition of anonymity so as to discuss internal Conservative party affairs.
----

{{f132.png}} ''[[Former chief electoral officer calls for next federal government to close loophole in third-party donation law|https://www.theglobeandmail.com/canada/alberta/article-former-chief-electoral-officer-calls-for-next-federal-government-to/]]'' October 16, 2019, James Keller, [[Globe and Mail]]

----
Former chief electoral officer [[Jean-Pierre Kingsley]] says the next federal government must close a gap in the law that allowed the [[Manning Centre]] to raise money and then pass it along to third-party groups without disclosing the source of those donations.

Mr. Kingsley, who oversaw [[Canada]]'s elections when spending limits and disclosure rules were imposed on third-party groups more than a decade ago, said the Manning Centre's decision to withhold the names of its donors, whose money it then distributed to a network of anti-Liberal groups, runs counter to the spirit of the law.

"If significant contributions can be made and the donors are not known, then Canadians are lacking that piece of knowledge, which the legislation was supposed to provide to them," Mr. Kingsley said in an interview Wednesday.
----

{{f132.png}} ''[[Former Conservative MP joins group saying Andrew Scheer must go, hopes Peter MacKay will enter leadership race|https://www.theglobeandmail.com/politics/article-former-conservative-mp-joins-group-saying-andrew-scheer-must-go-hopes/]]'' October 28, 2019, Marieke Walsh, [[Globe and Mail]]

----
A former Conservative MP says [[Andrew Scheer]] shouldn't stay on as leader after a second-place finish in last week's federal election, and he's hoping former Tory cabinet minister [[Peter MacKay]] will enter a possible leadership race.

[[Terence Young]], an MP from [[2008]] to [[2015]] and a defeated Conservative candidate in Oakville, Ont., in this campaign, said in an interview with The [[Globe and Mail]] that despite Mr. Scheer working hard and being a "very nice man," he "can't connect with voters."

More Conservatives are also raising questions about Mr. Scheer's leadership, but several other candidates said the Conservative Leader should stay on.
----

{{f182.png}} ''[[Former Conservative MP Lisa Raitt to help run race to replace Andrew Scheer|https://www.cbc.ca/news/politics/raitt-help-run-race-replace-scheer-1.5408496]]'' December 25, 2019, Canadian Press, [[CBC News]]

----
A high-profile Conservative who lost her seat in the last election will help lead the effort to elect a replacement for party leader [[Andrew Scheer]].

The Conservative Party has announced that [[Lisa Raitt]] will co-chair the organizing committee for the upcoming leadership race.

That contest was kicked into gear after Scheer announced earlier this month he will resign as soon as a new leader is chosen.
----

{{f182.png}} ''[[Former Conservative Party staffer guilty in robocalls trial|https://www.cbc.ca/news/politics/michael-sona-guilty-in-robocalls-trial-but-did-not-likely-act-alone-1.2735676]]'' August 15, 2014, [[CBC News]]

----
Former Conservative staffer [[Michael Sona]] has been found guilty of using misleading calls to send [[Guelph]], Ont., voters to the wrong polling station the day of the [[2011]] federal election.

Judge Gary Hearn of [[Ontario Superior Court]] said he is "fully satisfied" Sona at least aided or abetted those involved in what has become known as the robocalls scandal, though he added he believes Sona had help from one or more people.

"The overheard conversations, Mr. Sona's inquiries of others, the matters set out in the agreed statement of facts and the disclosure in various conversations following May 2, 2011 are all factors that satisfy me beyond a reasonable doubt that Mr. Sona was involved with the creation and implementation of the scheme to direct voters to the wrong polling station on May 2, 2011," Hearn wrote in his verdict.
----

{{f49.png}} ''[[Former Conservative Party staffer prepares to enter leadership race as the 'so-con' candidate|https://nationalpost.com/news/politics/former-conservative-party-staffer-set-to-enter-leadership-race-as-the-so-con-candidate]]'' January 22, 2020, Brian Platt, [[National Post]]

----
OTTAWA — The social conservative wing of the Conservative Party looks set to have at least one flag-bearer in the leadership race, as former party staffer [[Richard Décarie]] is collecting signatures and has a network forming behind him.

"All the so-cons are mobilizing behind me because I'm the only candidate who is running that actually represents their values," Décarie said on Tuesday.

The party's social conservative wing is a large, energized voting bloc in leadership races and could well be a kingmaker in a close race, given the ranked ballot system. In [[2017]], [[Andrew Scheer]] received heavy down-ballot support from voters who backed other social conservative candidates, a significant factor in his come-from-behind victory over [[Maxime Bernier]].
----

{{f182.png}} ''[[Former Crosbie staffer behind anti-Liberal Facebook ads, robocalls|https://www.cbc.ca/news/canada/newfoundland-labrador/devin-drover-nl-strong-1.5129080]]'' May 10, 2019, Sarah Smellie, [[CBC News]]

----
Another director of [[Proudly New Brunswick]] told [[CBC News]] the group's advisor was [[Ontario Proud]]'s founder, [[Jeff Ballingall]], a former Harper-era Conservative staffer and employee of the short-lived [[Sun News Network]].

The [[NL Strong]] [[Facebook]] group shares stories from local media outlets with messages like "Dwight Ball has got to go," as well as shareable memes and posts from Ontario Proud and its equivalents in other provinces like [[Alberta Proud]] and [[Nova Scotia Proud]] and the national [[Canada Proud]] group.

The Proud groups often share the same content with the same or similar phrasing. (Facebook)
----

{{f0.png}} ''[[Former Director of The Rebel Named Conservative Party Campaign Director|https://www.vice.com/en_ca/article/vb3gv3/former-director-of-the-rebel-named-conservative-party-campaign-director]]'' October 19, 2017, Billy Eff, [[Vice News]]

----
After publicly distancing himself from The Rebel during its August meltdown , [[Andrew Scheer]] and the [[Conservative Party of Canada]] have appointed one of the far right site's former directors, [[Hamish Marshall]], as campaign manager for the [[2019]] election. 

This is not the first time that Marshall has contributed to Conservative Party. He was Scheer's campaign manager during his successful leadership race and was [[Stephen Harper]]'s internal pollster during the [[2008]] election. The Oxford-educated strategist is friends with Scheer and, by all accounts, is well-liked in Tory circles. 

However, it is Marshall's significant ties to the Rebel that most people will want to focus on and something that the current leader of the party seemingly doesn't want to answer to. On Monday, Andrew Scheer was holding a press conference when he was asked about Marshall's connection to the Rebel. At this point Scheer abruptly ended the presser and took no more questions.
----

{{f0.png}} ''[[Former environment commissioner says the government is 'breaking things'|https://blackburnnews.com/windsor/windsor-news/2019/10/29/former-environment-commissioner-says-government-breaking-things/]]'' October 29, 2019, Mark Brown, [[Blackburn News]]

----
Dr. [[Dianne Saxe]], a world-renowned environmental lawyer who served for over three years as [[Ontario]]'s non-partisan Commissioner for the Environment, had some critical words for the current provincial government during a talk at the University of Windsor's Alumni Auditorium. About 50 people attended the address as part of the Women of Valour Series, a joint effort by the University and the Windsor [[Jewish]] Community Centre. The address was part of a two-day itinerary for Saxe in Windsor-[[Essex]], during which she met with law students and the Great Lakes Institute for [[Environmental]] Research. She was scheduled to meet with the Essex Region Conservation Authority (ERCA) on Tuesday.

The daughter of prominent [[Toronto]] chief coroner and MPP Morton Schulman and neuroscientist Rebecca Saxe, Dr. Saxe took attendees through an overview of her career as an environmental lawyer, first with the provincial government and later in private practice. She paid particularly close attention to her work as environmental commissioner, to which she was appointed in [[2015]] by then-premier [[Kathleen Wynne]].

"Once I started to understand the science and what's happening with all the policy, I just felt a compulsion to start talking to people," said Saxe. "We had lots of public interest in our work, which was amazing because when I was appointed, most people in Ontario didn't know we had an environmental commission, didn't know we had an [[Environmental Bill of Rights]]… and that was after 25 years."
----

{{f49.png}} ''[[Former Harper cabinet minister Vic Toews found guilty of conflict-of-interest violations|https://nationalpost.com/news/politics/former-harper-cabinet-minister-vic-toews-found-guilty-of-conflict-of-interest-violations]]'' April 21, 2017, Marie-Danielle Smith, [[National Post]]

----
OTTAWA — Former Conservative cabinet minister [[Vic Toews]] broke conflict of interest rules by "switching sides" after leaving office, [[Canada]]'s ethics commissioner has found.

Toews retired from politics in July [[2013]], having served as public safety minister and senior regional minister for [[Manitoba]] under [[Stephen Harper]]'s majority government. In March [[2014]], he was appointed as a judge on the Court of Queen's Bench in Manitoba.

In a 35-page report released Friday, commissioner Mary Dawson concluded Toews contravened the Conflict of Interest Act on two counts after leaving [[Parliament Hill]], and before he became a judge.
----

{{f0.png}} ''[[Former Harper government House leader becomes interim leader of Wexit Canada|https://globalnews.ca/news/7100421/wexit-canada-jay-hill-interim-leader-harper-alberta-separatism/]]'' June 23, 2020, Phil Heidenreich, [[Global News]]

----
A veteran politician who once served as House leader in [[Stephen Harper]]'s Conservative government was named the interim leader of a political party seeking for Western [[Canada]] to secede from the rest of the country.

Late Tuesday afternoon, [[Wexit]] Canada posted on its [[Facebook]] page that [[Peter Downing]] had resigned as leader and that Jay Hill would take over in the interim.

"[He] will assume these responsibilities until the party is able to hold a founding convention and the grassroots members elect a new leader," the party said.
----

{{f182.png}} ''[[Former Harper ministers MacKay, Kenney and O'Toole helped Vice-Admiral Norman's defence|https://www.cbc.ca/news/politics/three-cabeint-ministers-mark-norman-1.5129957]]'' May 9, 2019, Murray Brewster, [[CBC News]]

----
Three former federal cabinet ministers have confirmed they spoke to Vice-Admiral [[Mark Norman]]'s defence team about information that may have been key to the Crown's decision to halt the criminal prosecution of the military's former second-command.

[[Peter MacKay]], who held the justice and defence portfolios, [[Erin O'Toole]], the former veterans affairs minister, and [[Jason Kenney]], the last defence minister in former prime minister [[Stephen Harper]]'s government, all say they spoke to lawyers representing the career naval officer.

Norman was charged with a single count of breach of trust, kicking off a high-stakes political drama that reached a climax Wednesday when prosecutors stayed the charge.
----

{{f182.png}} ''[[Former Harper-era minister doubles down on calling MMIWG national inquiry report 'propagandist'|https://www.cbc.ca/news/indigenous/valcourt-mmiwg-report-1.5159437]]'' June 2, 2019, Jorge Barrera, [[CBC News]]

----
A former federal Aboriginal affairs minister under the [[Stephen Harper]] government is doubling down on his social media claim that the finding of "genocide" by the National Inquiry into [[Murder]]ed and Missing [[Indigenous]] Women and girls was "propagandist."

[[Bernard Valcourt]], who was Aboriginal affairs minister from [[2013]] until the defeat of the Harper government in the fall of [[2015]], blasted the inquiry's conclusion that the thousands of murdered and missing Indigenous women and girls were victims of a wider "Canadian genocide" inflicted on Indigenous people.

"How far do those activists will go? What has been the cost to Canadians for this propagandist report? What have we learned that we did not already know?" said Valcourt, who now lives in Edmundston, N.B., in a tweet posted on Friday evening.
----

{{f0.png}} ''[[Former journalist Tom Olsen chosen to lead Kenney's renamed 'war room'|http://www.rabble.ca/blogs/bloggers/alberta-diary/2019/10/former-journalist-tom-olsen-chosen-lead-kenneys-renamed-war]]'' October 10, 2019, David Climenhaga, blogs, [[rabble.ca]]

----
Former journalist [[Tom Olsen]], for much of the past decade a self-employed PR man who rarely strayed far from the gravitational field of Conservative power in [[Alberta]], was named yesterday by Alberta Energy Minister [[Sonya Savage]] as the successful candidate to lead the [[United Conservative Party]]'s "war room."

Perhaps Olsen was the only candidate for the job. It's hard to know from Savage's news release, which subtly renamed the entity a more respectable-sounding "[[Canadian Energy Centre]]." That seems unlikely, however, since his managing director's salary will be $195,000 per annum.

Regardless, the well-coiffed former reporter's years as a loyal Conservative retainer included a stint as a spokesperson for former premier Ed Stelmach and a doomed run earlier this year for the United Conservative Party in the [[Calgary]]-[[Buffalo]] riding, where he was comfortably defeated by former NDP finance minister Joe Ceci, the blue wave of [[2019]] notwithstanding.
----

{{f94.png}} ''[[Former Kenney campaign manager loses appeal of fine for obstructing elections investigator in 2017|https://www.thestar.com/edmonton/2019/11/27/former-kenney-campaign-manager-loses-appeal-of-fine-for-obstructing-elections-investigator-in-2017.html]]'' November 27, 2019, Kieran Leavitt, [[Toronto Star]]

----
EDMONTON — A former campaign manager for Premier [[Jason Kenney]] who was accused of physically blocking an investigator with [[Elections Alberta]] from doing her job has lost his appeal of the fine he received.

In June, [[Alan Hallman]] was fined $1,500 by the province's chief electoral officer for obstructing an investigation related to Kenney's [[2017]] campaign in the [[Calgary]]-Lougheed byelection.

That was the byelection in which the now premier won his seat after becoming leader of the United Conservatives.
----

{{f182.png}} ''[[Former Manitoba reservist, 2 other alleged members of neo-Nazi group indicted by U.S. grand juries|https://www.cbc.ca/news/canada/manitoba/patrik-mathews-united-states-prison-federal-indictment-1.5443992]]'' January 29, 2020, [[CBC News]]

----
Ex-Canadian reservist [[Patrik Mathews]] faces up to a maximum of 60 years in U.S. prison if convicted, after he and two other members of [[The Base]], a violent neo-Nazi paramilitary group, were indicted by federal grand juries in [[Maryland]] and [[Delaware]] this week.

Mathews, 27, who is originally from Beausejour, Man., was arrested in Delaware earlier this month after he fled the country when he was outed as an alleged recruiter for The Base in August.

Alleged Base members Brian Mark Lemley Jr., 33, and [[William Garfield Bilbrough]] IV, 19, were arrested this month in Maryland.
----

{{f0.png}} ''[[Former neo-Nazi, Pegida Canada official among People's Party of Canada signatories|https://globalnews.ca/news/5929770/former-neo-nazi-pegida-canada-official-among-peoples-party-of-canada-signatories/]]'' September 23, 2019, Andrew Russell, [[Global News]]

----
The former leader of a U.S. neo-Nazi group, a former [[Soldiers of Odin]] member and a [[Pegida Canada]] official were among those whose signatures were submitted to [[Elections Canada]] last year to officially register the [[People's Party of Canada]], records show.

All three of their names appear on Elections Canada documents, obtained by [[Global News]], that confirmed a minimum of 250 party members had signed membership declarations. The forms were required to obtain party status for the PPC and its leader, [[Maxime Bernier]].

The [[Canadian Anti-Hate Network]] said the revelation that the party's founding members included associates of extreme far-right, anti-immigrant groups should be grounds for removing Bernier from the televised election debates.
----

{{f49.png}} ''[[Former PM Stephen Harper joins Alberta's new 12-member economic recovery council|https://nationalpost.com/business/varcoe-former-pm-stephen-harper-on-albertas-new-economic-recovery-council/wcm/e29b4bc3-1098-46d5-b95f-25a8cd6125c0]]'' March 20, 2020, Chris Varcoe, [[National Post]]

----
The province has unveiled a new advisory council on economic recovery for [[Alberta]], a high-powered group that includes former prime minister [[Stephen Harper]].

The 12-member panel, led by economist [[Jack Mintz]], will be advising Premier [[Jason Kenney]] on issues surrounding the province's economic recovery as it grapples with a severe downturn caused by the COVID-19 outbreak and slumping energy prices.

Aside from the former prime minister, the group will also include business leaders such as WestJet co-founder Clive Beddoe, ATCO chief executive Nancy Southern and Mac Van Wielingen, founder of ARC Financial.
----

{{f94.png}} ''[[Former prime minister Stephen Harper says he's willing to help with Brexit deal, but will stay 'neutral' in Tory race|https://www.thestar.com/news/canada/2019/06/30/former-prime-minister-stephen-harper-says-hes-willing-to-help-with-brexit-deal-but-will-stay-neutral-in-tory-race.html]]'' June 30, 2019, Canadian Press, [[Toronto Star]]

----
Former prime minister [[Stephen Harper]] says he's willing to help the next British prime minister negotiate a divorce deal with the [[European Union]] — but he's not taking sides in the race to decide who that is.

Harper tweeted Saturday night that he's "willing to assist whoever serves as the next leader of the [[UK]] Conservative Party on trade matters, should they wish."

But as the current chair of the International Democrat Union, an alliance of conservative-leaning political parties from across the globe, Harper says he must remain "neutral in all member party leadership races."
----

{{f182.png}} ''[[Former Quebec premier Jean Charest considering run for Conservative leadership|https://www.cbc.ca/news/politics/jean-charest-conservative-leadership-1.5401053]]'' December 18, 2019, [[CBC News]]

----
[[Jean Charest]] is thinking about running to replace [[Andrew Scheer]] as federal Conservative Party leader, according to sources close to the former [[Quebec]] premier.

Those sources told Radio-[[Canada]], [[CBC]]'s French language service, that Charest is consulting with his family.

Charest hadn't been seriously considering a leadership run before several sitting and former MPs reached out and urged him to do so, according to sources.
----

{{f182.png}} ''[[Former Quebec premier Jean Charest will not run for Conservative leadership|https://www.cbc.ca/news/politics/jean-charest-bows-out-tory-leadership-1.5434981]]'' January 21, 2020, [[CBC News]]

----
Former Progressive Conservative cabinet minister and Liberal premier of [[Quebec]] [[Jean Charest]] will not run for the leadership of the [[Conservative Party of Canada]].

"I will not be a candidate. It is final," he told Radio-Canada's Patrice Roy in an interview that will be broadcast at 5 p.m. ET tonight on ICI RDI.

Before [[Christmas]], Charest told RDI that he was thinking of entering the race to succeed [[Andrew Scheer]], who resigned as leader in December after failing to win the October federal election.
----

{{f0.png}} ''[[Former Rebel Contributors Accuse Ezra Levant Of "Doxxing" Them|https://www.canadalandshow.com/caolan-robertson-ezra-levant-doxxing/]]'' August 19, 2017, Graeme Gordon, [[Canadaland]]

----
The former Rebel contributors who published a video containing explosive allegations concerning the company's business practises — and who Rebel founder [[Ezra Levant]] subsequently accused of "blackmail" in his own video — are alleging that Levant "doxxed" them by displaying their home address to Rebel viewers.

[[Caolan Robertson]] and partner/producer George Llewelyn-John live together in a house in Bedfordshire that formerly served as a home base for The Rebel's [[UK]] operations. They recently entered a 12-month lease for the property, with the intention of continuing their Rebel work not far from [[Tommy Robinson]], the site's biggest British name. There were two other Rebel employees living in the house, but on Friday they were suddenly whisked away.

"Rebel doxxed me and released my full address, today (one day after) he told the two Rebel employees who were living with me to move out immediately, a moving van came today, and they are now gone, for their safety?" Robertson told CANADALAND in a message Friday. "[[Antifa]] has already 'liked' a screenshot [of the address]."
----

{{f0.png}} ''[[Former Rebel Media correspondent and Donald Trump defender heads NPA fundraising efforts with party president|https://www.straight.com/news/1334411/former-rebel-media-correspondent-and-donald-trump-defender-heads-npa-fundraising-efforts-party]]'' December 6, 2019, Charlie Smith, [[Georgia Straight]]

----
NPA candidates often like to portray themselves as centrist and non-ideological.

Despite this, a former B.C. bureau chief with the alt-right website [[Rebel Media]] is now heading up the [[Vancouver]] civic party's fundraising committee, along with party president [[David Mawhinney]].

[[Christopher Wilson]] is a recently elected NPA director who has often expressed his support for mining and oil sectors, as well as for U.S. president [[Donald Trump]].
----

{{f0.png}} ''[[Former Reform Party leader Preston Manning talks Western alienation in Calgary|https://globalnews.ca/news/6663274/preston-manning-calgary-western-alienation/]]'' March 11, 2020, Kaylen Small, [[Global News]]

----
Former [[Calgary]] Southwest MP and Official Opposition leader [[Preston Manning]] discussed Western alienation during a talk in Calgary on Tuesday, on the heels of his book's release last week.

"I do worry in this age of social media and where people can substitute discussing it, blogging about it, tweeting about it — but are you actually going to do something, join an interest group, join a party to do something more than just talk about it if some of these problems are going to be resolved?" Manning said.

Manning was the founder and leader of the [[Reform Party]] of [[Canada]], which formed in [[1987]] "as a populist and conservative expression of Western Canadian frustration with the governing [[Progressive Conservative]] Party and previous governments led by the Liberal Party," according to Encyclopædia Britannica.
----

{{f49.png}} ''[[Former Stephen Harper senior aide Bruce Carson found guilty of influence peddling|https://nationalpost.com/news/politics/supreme-court-rules-former-stephen-harper-aide-guilty-of-influence-peddling]]'' March 23, 2018, Jordan Press, [[National Post]]

----
OTTAWA — A one-time senior aide to former prime minister [[Stephen Harper]] has been found guilty of influence peddling by [[Canada]]'s highest court.

[[Bruce Carson]]'s case will now be sent back to the trial judge for sentencing after an 8-1 decision by the [[Supreme Court of Canada]] that rejects his interpretation of the influence-peddling law.

He could face up to five years in prison.

Carson worked in the Prime Minister's Office as a senior adviser between [[2006]] and [[2008]] and briefly in [[2009]], during Harper's tenure.
----

{{f132.png}} ''[[Former Tory minister Steven Fletcher rejected by party as 2019 candidate|https://www.theglobeandmail.com/canada/article-former-tory-minister-steven-fletcher-rejected-by-party-as-201/]]'' June 29, 2018, Mia Rabson, Canadian Press, [[Globe and Mail]]

----
The federal Conservatives are refusing to let former cabinet minister [[Steven Fletcher]] run under the Tory banner in the next election.

Fletcher wants to win back his old [[Winnipeg]] riding of Charleswood-St. James-Assiniboia-Headingley, a seat he held for more than a decade before losing it in [[2015]] to Liberal Doug Eyolfson.

But he says he got an e-mail Thursday from the party's executive director, Dustin Van Vugt, saying his bid to seek the nomination had been rejected, without any explanation.
----

{{f94.png}} ''[[Former Tory MPP accuses Ford's chief of staff of 'personal vendetta'|https://www.thestar.com/politics/provincial/2019/06/13/former-tory-mpp-accuses-fords-chief-of-staff-of-personal-vendetta.html]]'' June 13, 2019, Rob Ferguson, [[Toronto Star]]

----
Maverick MPP [[Randy Hillier]] says a $100,000 defamation lawsuit filed against him by Premier [[Doug Ford]]'s chief of staff is the act of a "mercurial" man waging a "personal vendetta" against a critic. Firing back at a statement of claim from [[Dean French]], Hillier's latest legal filing defending a series of [[Twitter]] posts he made on April 11 calls the action "frivolous and vexatious."

French's lawsuit alleges Hillier made "blatantly false" tweets accusing him of illegally destroying ballots in the party's [[2018]] leadership race and using his own email server to cast "fraudulent" ballots in the leadership race of [[Alberta]]'s [[United Conservative Party]] the year before. His case against Hillier — who sits as an [[Independent]] MPP after being ejected from the [[Progressive Conservative]] caucus — has not been tested in court. The lawsuit "has been commenced with the intent of stopping Mr. Hillier from commenting publicly on matters of public interest and to insulate high-ranking government officials in the province of [[Ontario]] from criticism," said the statement of defence filed Thursday in Superior Court of Justice by lawyer [[Asher Honickman]].

"Mr. Hillier therefore pleads that this is a strategic lawsuit intended to interfere with Mr. Hillier's rights." Read more: Ford's chief of staff sues Independent MPP Randy Hillier for $100,000
----

{{f94.png}} ''[[Former Tory MPP calls out his old party for not keeping promise to cut hydro rates by 12 per cent|https://www.thestar.com/politics/provincial/2019/12/11/former-tory-mpp-calls-out-his-old-party-for-not-keeping-promise-to-cut-hydro-rates-by-12-per-cent.html]]'' December 11, 2019, Rob Ferguson, [[Toronto Star]]

----
A former [[Progressive Conservative]] MPP is calling out his old party for not fulfilling a [[2018]] election promise to cut electricity prices 12 per cent.

Premier [[Doug Ford]]'s government should be directing the board of [[Hydro One]] — of which the province is the largest shareholder — to forego applications for rate increases, independent MPP [[Randy Hillier]] said Wednesday.

"Why are you allowing Hydro One to act in a manner that both frustrates and obstructs your mandate and makes a mockery of your commitment?" Hillier ([[Lanark-Frontenac-Kingston]]) asked Energy Minister [[Greg Rickford]] in the legislature's daily question period.
----

{{f0.png}} ''[[Former UCP MLA goes to RCMP with mass voter fraud allegations in Kenney leadership race|https://globalnews.ca/news/4961546/kenney-voter-fraud-allegations/]]'' February 14, 2019, Adam MacVicar, [[Global News]]

----
Former [[United Conservative Party]] MLA [[Prab Gill]], who now sits as an independent, has asked the [[RCMP]] to investigate allegations of voter fraud in [[Jason Kenney]]'s [[2017]] UCP leadership victory.

In a letter sent to the RCMP, Gill said thousands of illegitimate votes may have been cast for Kenney through the use of "fraudulent email addresses added onto the membership application."

Gill said he was personally told the Kenney campaign had "created thousands of emails somewhere off-shore, which would be used for voting for Mr. Kenney in the leadership vote."
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Foster Friess |
|>| [img width=175px [Freiss at CPAC 2013|https://upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Foster_Friess_by_Gage_Skidmore_3.jpg/175px-Foster_Friess_by_Gage_Skidmore_3.jpg]] |
|!birth name |Foster Stephen Friess|
|!birth date |April 2, 1940|
|!birth place |[[Rice Lake, Wisconsin|https://en.wikipedia.org/wiki/Rice_Lake,_Wisconsin]], U.S.|
|!death date |May 27, 2021 (81 years)|
|!death place |[[Scottsdale, Arizona|https://en.wikipedia.org/wiki/Scottsdale,_Arizona]], U.S.|
</div>

!!!See also
*[[Foster Friess|https://en.wikipedia.org/wiki/Foster_Friess]] - //Wikipedia.//

{{||StandardTid}}
----

{{f182.png}} ''[[Found guilty of subverting democracy, Michael Sona sentenced to 9 months|https://www.cbc.ca/news/politics/michael-sona-sentenced-to-9-months-in-jail-for-callous-robocalls-1.2839410]]'' November 20, 2014, Laura Payton, [[CBC News]]

----
Former Conservative staffer [[Michael Sona]] has been sentenced to nine months in jail plus a year on probation for trying to keep some voters in [[Guelph]], Ont., from casting ballots in the [[2011]] federal election.

Sona's mother started to cry and Sona himself sat very still upon hearing the sentence. A courthouse police officer escorted Sona into custody immediately after the judge left. Before leaving, Judge Gary Hearn wished Sona good luck.?

Earlier, Hearn said Sona's crime showed a "callous and blatant disregard for the right of people to vote" and said Sona was a major participant in this "ill-conceived and disturbing plan."
<div style="float: right; max-width:300px">

|>| !Foundation for Economic Education Inc. |
|!tax id |13-6006960|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Foundation For Economic Education Inc|https://www.erieri.com/Form990Finder/Details?EIN=136006960]]|<|<|
|!EIN |13-6006960|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |04/1947|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/136006960/136006960_2019_%20.pdf]]|12/01/20| $7,157,681.00|
|!2018 |[[990|http://990.erieri.com/EINS/136006960/136006960_2018_%20.pdf]]|10/11/19| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/136006960/136006960_2017_1040ef30.PDF]]|03/05/19| $9,169,055.00|
|!2016 |[[990|http://990.erieri.com/EINS/136006960/136006960_2016_0e794080.PDF]]|11/16/17| $8,917,599.00|
|!2015 |[[990|http://990.erieri.com/EINS/136006960/136006960_2015_0d5200af.PDF]]|01/23/17| $7,927,895.00|
|!2014 |[[990|http://990.erieri.com/EINS/136006960/136006960_2014_0c1468e7.PDF]]|01/06/16| $8,427,235.00|
|!2013 |[[990|http://990.erieri.com/EINS/136006960/136006960_2013_0b2523b3.PDF]]|02/27/15| $7,591,183.00|
|!2012 |[[990|http://990.erieri.com/EINS/136006960/136006960_2012_09ec5f3c.PDF]]|01/07/14| $6,262,251.00|
|!2011 |[[990|http://990.erieri.com/EINS/136006960/136006960_2011_0902c3e3.PDF]]|03/05/13| $6,121,546.00|
|!2010 |[[990|http://990.erieri.com/EINS/136006960/136006960_2010_07f566fe.PDF]]|03/05/12| $6,256,963.00|
|!2009 |[[990|http://990.erieri.com/EINS/136006960/136006960_2009_06D0C344.PDF]]|03/10/11| $4,778,165.00|
|!2008 |[[990|http://990.erieri.com/EINS/136006960/136006960_2008_06BCFD82.PDF]]|02/04/11| $5,191,625.00|
|!2007 |[[990|http://990.erieri.com/EINS/136006960/136006960_2007_047B1B08.PDF]]|12/09/08| $6,989,674.00|

!!!See also
*[[Foundation for Economic Education|https://en.wikipedia.org/wiki/Foundation_for_Economic_Education]] - //Wikipedia.//

!!!External links
*[[Foundation for Economic Education|https://www.sourcewatch.org/index.php/Foundation_for_Economic_Education]], SourceWatch.
*[[Foundation for Economic Education|https://rationalwiki.org/wiki/Foundation_for_Economic_Education]], RationalWiki.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Foundation for Individual Rights in Education |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/0/08/Foundation_for_Individual_Rights_in_Education_%28logo%29.png/175px-Foundation_for_Individual_Rights_in_Education_%28logo%29.png]] |
|!tax id |04-3467254|
|!website |[[thefire.org/|https://www.thefire.org/]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Foundation For Individual Rights In Education Inc|https://www.erieri.com/Form990Finder/Details?EIN=043467254]]|<|<|
|!EIN |04-3467254|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |07/1999|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/043467254/043467254_2019_%20.pdf]]|04/05/21| $22,950,802.00|
|!2018 |[[990|http://990.erieri.com/EINS/043467254/043467254_2018_%20.pdf]]|12/13/19| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/043467254/043467254_2017_1054778d.PDF]]|04/03/19| $16,378,703.00|
|!2016 |[[990|http://990.erieri.com/EINS/043467254/043467254_2016_0e98e997.PDF]]|12/21/17| $12,003,475.00|
|!2015 |[[990|http://990.erieri.com/EINS/043467254/043467254_2015_0d5b20c6.PDF]]|02/06/17| $7,769,381.00|
|!2014 |[[990|http://990.erieri.com/EINS/043467254/043467254_2014_0c5db2f3.PDF]]|03/21/16| $6,070,557.00|
|!2013 |[[990|http://990.erieri.com/EINS/043467254/043467254_2013_0b0a14bc.PDF]]|12/29/14| $2,862,471.00|
|!2012 |[[990|http://990.erieri.com/EINS/043467254/043467254_2012_09c228c3.PDF]]|12/04/13| $2,986,786.00|
|!2011 |[[990|http://990.erieri.com/EINS/043467254/043467254_2011_089e050d.PDF]]|10/26/12| $2,548,979.00|
|!2010 |[[990|http://990.erieri.com/EINS/043467254/043467254_2010_080a1809.PDF]]|04/03/12| $2,336,583.00|
|!2009 |[[990|http://990.erieri.com/EINS/043467254/043467254_2009_06591DA9.PDF]]|09/15/10| $2,646,488.00|
|!2008 |[[990|http://990.erieri.com/EINS/043467254/043467254_2008_052B6B0B.PDF]]|07/10/09| $2,132,914.00|
|!2007 |[[990|http://990.erieri.com/EINS/043467254/043467254_2007_0440BB2B.PDF]]|08/27/08| $1,894,039.00|

!!!See also
*[[Foundation for Individual Rights in Education|https://en.wikipedia.org/wiki/Foundation_for_Individual_Rights_in_Education]] - //Wikipedia.//

!!!External links
*[[Foundation for Individual Rights in Education|https://www.sourcewatch.org/index.php/Foundation_for_Individual_Rights_in_Education]], SourceWatch.
*[[Foundation for Individual Rights in Education|https://rationalwiki.org/wiki/Foundation_for_Individual_Rights_in_Education]], RationalWiki.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Fourteen Words |
</div>

!!!See also
*[[Fourteen Words|https://en.wikipedia.org/wiki/Fourteen_Words]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Fox News |
</div>

Nominally a news organization, but when a story comes within editorial policy, especially on political topics, the factual content goes low or negative.

!!!External links
*[[Did 'Fox and Friends' Call Fred Rogers an 'Evil, Evil Man'?|https://www.snopes.com/fact-check/fox-fred-rogers-evil/]], David Mikkelson, August 12, 2019, Snopes.

{{||StandardTid}}
{{||StandardTid}}
Scientology in France.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !France Gélinas |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Franco Terrazzano |
</div>

{{||StandardTid}}
The value passed for "titles" contains invalid or non-normalized data. Textual data should be valid, NFC-normalized Unicode without C0 control characters other than HT (\t), LF (\
), and CR (\r)."}},"query":{"normalized":[{"fromencoded":"","from":"Category%3AFran%E7ois%20Boileau","to":"Category:François Boileau

{{||StandardTid}}
The value passed for "titles" contains invalid or non-normalized data. Textual data should be valid, NFC-normalized Unicode without C0 control characters other than HT (\t), LF (\
), and CR (\r)."}},"query":{"normalized":[{"fromencoded":"","from":"Category%3AFran%E7ois%20Legault","to":"Category:François Legault

{{||StandardTid}}
The value passed for "titles" contains invalid or non-normalized data. Textual data should be valid, NFC-normalized Unicode without C0 control characters other than HT (\t), LF (\
), and CR (\r)."}},"query":{"normalized":[{"fromencoded":"","from":"Category%3AFran%E7ois-Philippe%20Champagne","to":"Category:François-Philippe Champagne

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Francophone cuts |
</div>

<div style="float: right; max-width:300px">

|>| !Francophone cuts |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Frank J. Gaffney Jr. |
|>| [img width=175px [Frank Gaffney in 2018|https://upload.wikimedia.org/wikipedia/commons/thumb/5/52/Frank_Gaffney_by_Gage_Skidmore.jpg/175px-Frank_Gaffney_by_Gage_Skidmore.jpg]] |
|!birth date |April 5, 1953 (68 years)|
|!birth place |[[Pittsburgh|https://en.wikipedia.org/wiki/Pittsburgh]], [[Pennsylvania|https://en.wikipedia.org/wiki/Pennsylvania]], United States|
|!citizenship |United States|
|!education |[[Edmund A. Walsh School of Foreign Service|https://en.wikipedia.org/wiki/Edmund_A._Walsh_School_of_Foreign_Service]] ([[B.A.|https://en.wikipedia.org/wiki/B.A.]], 1975)<br>[[Nitze School of Advanced International Studies|https://en.wikipedia.org/wiki/Paul_H._Nitze_School_of_Advanced_International_Studies]] ([[M.A.|https://en.wikipedia.org/wiki/M.A.]])|
|!occupation |President of [[Center for Security Policy]]|
|!organization |Center for Security Policy|
|!known for |[[Counter-jihad|https://en.wikipedia.org/wiki/Counter-jihad]] [[conspiracy theories|https://en.wikipedia.org/wiki/conspiracy_theories]], political commentary|
|!salary |$288,300 (2008)<<ref " [1]">><br>$309,000 (2012)<<ref " [2]">>|
|!spouse |Marisol|
|!parents |Frank J. Gaffney Sr.<br>Virginia Reed|
|!awards |[[Department of Defense Medal for Distinguished Public Service|https://en.wikipedia.org/wiki/Department_of_Defense_Medal_for_Distinguished_Public_Service]] (1987)<br>[[Zionist Organization of America|https://en.wikipedia.org/wiki/Zionist_Organization_of_America]]'s [[Louis Brandeis Award|https://en.wikipedia.org/wiki/Brandeis_Award_(Zionism)]] (2003)<<ref " [4]">>|
</div>

''Frank J. Gaffney Jr.'' is an American [[counter-jihad|https://en.wikipedia.org/wiki/counter-jihad]] [[conspiracy theorist|https://en.wikipedia.org/wiki/conspiracy_theorist]]<<ref " [3]">> and the founder and president of the [[Center for Security Policy]]. In the 1970s and 1980s he worked in various roles for the [[federal government|https://en.wikipedia.org/wiki/Federal_government_of_the_United_States]], including seven months as [[Acting Assistant Secretary of Defense for International Security Affairs|https://en.wikipedia.org/wiki/Assistant_Secretary_of_Defense_for_International_Security_Affairs]] during the [[Reagan administration|https://en.wikipedia.org/wiki/Reagan_administration]].

!!!See also
*[[Frank Gaffney, Jr.|https://en.wikipedia.org/wiki/Frank_Gaffney,_Jr.]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Smietana, Bob (24 October 2010). [[Anti-Muslim crusaders make millions spreading fear|http://www.tennessean.com/story/news/local/2010/10/24/antimuslim-crusaders-make-millions-spreading-fear/28936467/]]. //[[Tennessean|https://en.wikipedia.org/wiki/The_Tennessean]]//.">><br/><<footnotes " [2]" "[[990 Income Tax Form|http://www.centerforsecuritypolicy.org/wp-content/uploads/2013/09/2012-990-PDC-resize.pdf]]. Center for Security Policy. 2012.">><br/><<footnotes " [3]" "[[4 Conspiracy Theories Promoted by Frank Gaffney, Ted Cruz's New Adviser|http://www.haaretz.com/world-news/u-s-election-2016/1.709566]]. //[[Haaretz|https://en.wikipedia.org/wiki/Haaretz]]//. March 18, 2016.<br />[[Frank Gaffney Jr|https://www.splcenter.org/fighting-hate/extremist-files/individual/frank-gaffney-jr]].<br />Carden, James. [[The Iran Deal Opponents Are Going to Fight to the Bitter End|http://www.thenation.com/article/the-iran-deal-opponents-are-going-to-fight-to-the-bitter-end/]]. //[[The Nation|https://en.wikipedia.org/wiki/The_Nation]]//.<br />Woodruff, Betsy (15 March 2015). [[Glenn Beck Thinks Grover Norquist Is a Muslim Brotherhood Mole. Now, the NRA Is &quot;Investigating.&quot;|http://www.slate.com/blogs/the_slatest/2015/03/16/nra_investigates_grover_norquist_as_glenn_beck_says_he_is_a_muslim_brotherhood.html]]. //[[Slate|https://en.wikipedia.org/wiki/Slate_(magazine)]]//.<br />[[Bachmann, Gaffney, and the GOP's Anti-Muslim Culture of Conspiracy|http://www.thedailybeast.com/articles/2012/07/23/bachmann-gaffney-and-the-gop-s-anti-muslim-culture-of-conspiracy.html]].">><br/><<footnotes " [4]" "[[Frank Gaffney|https://www.centerforsecuritypolicy.org/about-us/frank-gaffney/]]. [[Center for Security Policy]].">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Frankfurt School |
</div>

!!!See also
*[[Frankfurt School|https://en.wikipedia.org/wiki/Frankfurt_School]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Franklin Graham |
|>| [img width=175px [Graham at the Nebraska State Capitol during his Decision America tour in 2016|https://upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Rev._Franklin_Graham_%2827102109795%29.jpg/175px-Rev._Franklin_Graham_%2827102109795%29.jpg]] |
|!birth name |William Franklin Graham III|
|!birth date |July 14, 1952 (69 years)|
|!birth place |[[Asheville, North Carolina|https://en.wikipedia.org/wiki/Asheville,_North_Carolina]], U.S.|
</div>

!!!See also
*[[Franklin Graham|https://en.wikipedia.org/wiki/Franklin_Graham]] - //Wikipedia.//
*[[Franklin Graham|https://commons.wikimedia.org/wiki/Category:Franklin_Graham]] - //Wikimedia Commons.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Franklin News Foundation |
|!tax id |26-4066298|
|!location |200 West Madison Street Suite 2100 Chicago, IL 60606|
|!website |[[franklinnews.org/|https://www.franklinnews.org/]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |June 30, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Franklin News Foundation|https://www.erieri.com/Form990Finder/Details?EIN=264066298]]|<|<|
|!EIN |26-4066298|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |06/2009|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/264066298/264066298_2019_%20.pdf]]|03/31/21| $926,305.00|
|!2018 |[[990|http://990.erieri.com/EINS/264066298/264066298_2018_%20.pdf]]|11/01/19| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/264066298/264066298_2017_1032770b.PDF]]|02/21/19| $544,451.00|
|!2016 |[[990|http://990.erieri.com/EINS/264066298/264066298_2016_0ec25516.PDF]]|01/11/18| $869,492.00|
|!2015 |[[990|http://990.erieri.com/EINS/264066298/264066298_2015_0d31d753.PDF]]|12/19/16| $2,356,581.00|
|!2014 |[[990|http://990.erieri.com/EINS/264066298/264066298_2014_0be97362.PDF]]|10/09/15| $423,334.00|
|!2013 |[[990|http://990.erieri.com/EINS/264066298/264066298_2013_0b0d6146.PDF]]|12/29/14| $368,356.00|
|!2012 |[[990|http://990.erieri.com/EINS/264066298/264066298_2012_09d7f58c.PDF]]|12/21/13| $631,030.00|
|!2011 |[[990|http://990.erieri.com/EINS/264066298/264066298_2011_08cf2db3.PDF]]|12/17/12| $526,338.00|
|!2010 |[[990|http://990.erieri.com/EINS/264066298/264066298_2010_07c0c161.PDF]]|12/06/11| $545,242.00|
|!2009 |[[990|http://990.erieri.com/EINS/264066298/264066298_2009_07c0c072.PDF]]|12/06/11| $707,989.00|

!!!External links
*[[Franklin News Foundation|https://www.sourcewatch.org/index.php?title=Franklin_News_Foundation]], SourceWatch.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !The Fraser Institute |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/0/08/FraiserInstitute.jpg]] |
|!motto |''If It Matters, Measure It''|
|!formation |October 22, 1974 (46 years)|
|!type |Public policy [[think tank|https://en.wikipedia.org/wiki/think_tank]], [[charity|https://en.wikipedia.org/wiki/Charitable_organization]]|
|!leader title |President|
|!leader name |Niels Veldhuis|
|!location |1770 Burrard Street, 4th floor, Vancouver, British Columbia, Canada|
|!tax id |98-0032427|
|!website |[[fraserinstitute.org|https://www.fraserinstitute.org]]|
</div>

Canadian branch-plant of Koch Industries and the State Policy Network.

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 8, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Fraser Institute|https://www.erieri.com/Form990Finder/Details?EIN=980032427]]|<|<|
|!EIN |98-0032427|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |4 - Contributions are deductible by treaty (foreign organizations).|<|<|
|!Ruling date |08/1976|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/980032427/980032427_2019_ .pdf]]|02/22/21| $8,773,197.00|
|!2018 |[[990|http://990.erieri.com/EINS/980032427/980032427_2018_ .pdf]]|10/03/19| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/980032427/980032427_2017_0fdc5464.PDF]]|11/19/18| $6,418,861.00|
|!2016 |[[990|http://990.erieri.com/EINS/980032427/980032427_2016_0e79a0b0.PDF]]|11/16/17| $5,221,305.00|
|!2015 |[[990|http://990.erieri.com/EINS/980032427/980032427_2015_0d225fc5.PDF]]|11/30/16| $5,556,585.00|
|!2014 |[[990|http://990.erieri.com/EINS/980032427/980032427_2014_0bc4b514.PDF]]|09/02/15| $6,043,138.00|
|!2013 |[[990|http://990.erieri.com/EINS/980032427/980032427_2013_0a841073.PDF]]|08/21/14| $4,593,175.00|

!!!See also
*[[Fraser Institute|https://en.wikipedia.org/wiki/Fraser_Institute]] - //Wikipedia.//

!!!External links
*[[Fraser Institute|https://www.desmogblog.com/fraser-institute]], DeSmogBlog.
*[[EXPOSED: The State Policy Network: The Powerful Right-Wing Network Helping to Hijack State Politics and Government|https://www.alecexposed.org/w/images/2/25/SPN_National_Report_FINAL.pdf]], Alec Exposed.

{{||StandardTid}}
----

{{f84.png}} ''[[Fraser Institute claims facts matter, then incorrectly cites home province of Canada's Health Minister|https://north99.org/2019/07/03/fraser-institute-claims-facts-matter-then-incorrectly-cites-home-province-of-canadas-health-minister/]]'' July 3, 2019, [[North99]]

----
The [[Fraser Institute]] claims the federal government isn't using facts when discussing universal pharmacare. It turns out they may want to look in the mirror before accusing others of spreading inaccurate information.

In an embarrassing oversight in a Hill Times op-ed, the Fraser Institute mistakingly referred to [[Nova Scotia]] as the home province of Minister of Health [[Ginette Petitpas Taylor]], when she is in fact from [[New Brunswick]] and represents Moncton—Riverview—Dieppe.

The mistake was made while defending [[Canada]]'s current regime of expensive drug coverage, claiming the government is "misinformed" or "purposefully misleading" Canadians about the proposed pharmacare plan.
----

{{f0.png}} ''[[Fraser Institute disputes Revenue Canada contention that some of its work is not charitable|https://www.straight.com/news/fraser-institute-disputes-revenue-canada-contention-some-its-work-not-charitable]]'' August 12, 1999, Charlie Smith, [[Georgia Straight]]

----
Tax Freedom Day might come much later next year for the [[Vancouver]]-based [[Fraser Institute]]. [[Michael Walker]], executive director of the 25-year-old free-market think tank, told the [[Georgia Straight]] that Revenue [[Canada]] officials have informed him that they believe that some of the institute's activities cannot be considered "charitable" under its guidelines for registered charities.

"They're saying that the Fraser Institute engages in what they regard to be political activities," Walker said in an interview. He added that Revenue Canada hasn't told him yet which of the institute's activities fall into the realm of "political" actions.

Walker said the Fraser Institute has been audited by Revenue Canada on many occasions. He said the most recent "saga" began in January [[1998]], when Revenue Canada officials came in to conduct an audit and interviewed every staff member.
----

{{f0.png}} ''[[Fraser Institute Fellow: The Notwithstanding Clause Can Help Wealthy Elites 'Reassert Their Power'|https://pressprogress.ca/fraser-institute-fellow-the-notwithstanding-clause-can-help-wealthy-elites-reassert-their-power/]]'' September 17, 2018, [[PressProgress]]

----
Should Ontarians be concerned about Premier [[Doug Ford]] recently invoking the Notwithstanding Clause to toss out court decisions ruling his laws are unconstitutional?

According to [[Fraser Institute]] fellow [[Philip Cross]], not only is Ford's abuse of power a "welcome" breath of fresh air, using the Notwithstanding Clause to ram through unconstitutional laws is also a good way for [[Canada]]'s wealthy elites to reassert their power over the people.

The Notwithstanding Clause is a mechanism that allows provincial legislatures to override portions of the Constitution, although the original proponents of the clause thought it should only be used during emergencies or under extreme circumstances.
----

{{f0.png}} ''[[Fraser Institute invites journalists to learn more about its brand of economics|https://www.straight.com/news/610356/fraser-institute-invites-journalists-learn-more-about-its-brand-economics]]'' January 7, 2016, Charlie Smith, [[Georgia Straight]]

----
The [[Fraser Institute]] recently sent an invitation to journalists offering full bursaries, which cover the cost of travel, meals, and accommodation. The registration deadline is January 18.

Few, if any, of those who enroll will have read adjunct SFU communications professor Donald Gutstein's [[2014]] book, Harperism: How [[Stephen Harper]] and His Think Tank Colleagues Have Transformed [[Canada]]. In it, he exposed how Hayek and his acolytes promoted the growth of public-policy research institutes to advance a right-wing agenda.

Fraser Institute economists have in the past been vigorous opponents of a minimum wage and rent controls. Gutstein noted in his book that Hayek asserted that society "must live with inequality because government intervention to reduce it will make things worse".
----

{{f0.png}} ''[[Fraser Institute study proves the average Canadian pays nearly five trillion dollars in taxes per year|https://www.thebeaverton.com/2019/08/fraser-institute-study-proves-the-average-canadian-pays-nearly-five-trillion-dollars-in-taxes-per-year/]]'' August 5, 2019, Mary Gillis, satire, [[The Beaverton]]

----
VANCOUVER – The [[Fraser Institute]] has released its annual '[[Tax]] Freedom Day' report, an estimate of the tax burden of the average Canadian which this year adds up to a whopping five trillion dollars per taxpayer.

"In [[2018]], the average Canadian family earned an income of $88,865 and paid total taxes equaling $4,988,921,656,429.12, approximately 5600000000% of their income," the study says. "Individuals in [[Canada]] are not only paying more taxes than individuals in any other country, they are each paying more taxes than the entire population of any other country."

Despite some questioning the methodology of the study, which not only includes the taxes paid by individual Canadians but also those paid by corporations, adds in the GDP of [[Liechtenstein]], Paraguay, and Madagascar, then multiplies that by 67 before dividing the result by the number of angels who can dance on the head of a pin, most Canadian news services are satisfied enough with the conservative think-tank's conclusion to report it as fact.
----

{{f84.png}} ''[[Fraser Institute study unintentionally shows why we need more unions in Canada|https://north99.org/2019/12/05/fraser-institute-study-unintentionally-shows-why-we-need-more-unions-in-canada/]]'' December 5, 2019, Kian Malekanian, [[North99]]

----
This past week, the [[Fraser Institute]] released a series of reports outlining the pay difference between public and private sector workers. The reports found that public sector workers in B.C., [[Ontario]], and [[Alberta]] make more, on average, than their counterparts in the private sector.

Although the reports were meant to denigrate government workers for earning higher incomes, they also made the perfect case for why private-sector workers should unionize.

The overwhelming majority of public sector workers are part of a union. This allows workers to bargain collectively for better compensation, benefits and workplace conditions.
----

{{f0.png}} ''[[Fraser Institute: capitalism may create less equality than tin-pot dictatorships|https://pressprogress.ca/fraser_institute_capitalism_may_create_less_equality_than_tin_pot_dictatorships/]]'' July 21, 2016, [[PressProgress]]

----
In the [[Fraser Institute]]'s latest adventure into the fun and exciting world of comparing apples to oranges, the right-wing think tank discovers that some countries with dictators and/or widespread corruption have less inequality than some countries operating under laissez-faire capitalism.

So, the Fraser Institute wonders: maybe inequality isn't such a bad thing after all?

"When deciding how much any society should worry about inequality," says Fraser Institute executive vice-president Jason Clemens, "citizens should first understand the way income and wealth are earned."

And to explore this mystery in greater detail, the Fraser Institute compares [[Lululemon]], maker of "yoga-inspired clothing," with "authoritarian leaders and dictators," such as former [[Indonesia]]n strongman Suharto.
----

{{f0.png}} ''[[Fraser Institute's Calgary Herald op-ed used 'B.S.' data to attack raising the minimum wage|https://pressprogress.ca/fraser_institute_calgary_herald_op_ed_used_bs_data_to_attack_raising_the_minimum_wage/]]'' July 12, 2017, [[PressProgress]]

----
Another fire and miss from the [[Fraser Institute]].

In its latest [[Calgary Herald]] op-ed attacking the idea of raising the minimum wage, the right-wing, pro-big business think tank tries to convince readers that raising the minimum wage will hurt the "vulnerable."

Never mind that millions of working Canadians can't make ends meet or that six-in-ten Canadians earning less than $15 per hour is now over the age of 25 or that nearly half work for large companies – particularly big retail chains.
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Fred DeLorey |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Fred Eisenberger |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Fred Trump |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Fredreka Schouten |
|!occupation |Journalist|
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Free admission to various attractions, cancelled Queen's Park party prompt mixed feelings on Canada Day|https://www.cbc.ca/news/canada/toronto/reactions-cancellation-canada-day-festivities-1.5196390]]'' July 1, 2019, Desmond Brown, [[CBC News]]

----
[[Toronto]]nians had mixed feelings as they went about their [[Canada Day]] celebrations Monday after Premier [[Doug Ford]]'s decision to cancel the annual party on the front lawn of the [[Ontario]] legislature, while offering free admission to 10 attractions across the province.

Free Canada Day admission was offered to the first 500 people at [[Ontario Science Centre]], the Royal Ontario Museum as well as a number of others across province.

But while many said they welcomed the free admission, some also questioned the wisdom of Ford's decision to axe the traditional celebration.
<div style="float: right; max-width:300px">

|>| !Free Bird Media |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Free Documentary Shows How Conservative Staffers Led Voters to Wrong Polling Stations During 2011 Election|https://thenarwhal.ca/free-documentary-shows-how-conservative-staffers-led-voters-wrong-polling-stations-during-2011-election/]]'' October 16, 2015, Carol Linnitt, [[The Narwhal]]

----
The film, "[[Election Day in Canada: The Rise of Voter Suppression]]," is available in a draft screener form online until midnight, October 18.

In [[2011]] voters across Canada received automated phone calls, also known as robocalls, that notified them their polling station has been relocated when they in fact had not. Other calls seem designed to harass voters with fake calls from opposition parties late at night or on holidays.

The new documentary film shows how these and other 'voter suppression' tactics, such as placing the name of candidates on ballots who were not in the running, were used to the benefit of the [[Conservative Party of Canada]].
<div style="float: right; max-width:300px">

|>| !Free North Patriots |
|!website |[[northpatriots.com/|https://northpatriots.com/]]|
</div>

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Free Speech Club takes UBC to court for cancellation of Andy Ngo event|https://www.ubyssey.ca/news/FSC-takes-UBC-to-court/]]'' January 13, 2020, Henry Anderson, [[The Ubyssey]]

----
The [[UBC Free Speech Club]] (FSC) and The [[Justice Centre for Constitutional Freedoms]] (JCCF) are filing a lawsuit against UBC for cancelling an FSC event due to safety concerns.

[[Andy Ngo]], an editor-at-large of right-wing media website The Post Millenial, was scheduled to give a talk entitled "Understanding [[Antifa]] (Anti-fascist) [[Violence]]" at UBC Robson Campus on January 29. But the university cancelled the event because of unspecified safety and security concerns.

Shortly after receiving word of the cancellation, the FSC and Ngo collaborated with JCCF to write a letter to UBC on December 31 that said they will take legal action if UBC does not revoke the cancellation by January 10.

{{||StandardTid}}
----

{{f375.png}} ''[[Free-Speech True Believer Dave Rubin, the Top Talker of the 'Intellectual Dark Web,' Doesn't Want to Talk About His Own Ideas|https://www.thedailybeast.com/free-speech-true-believer-dave-rubin-the-top-talker-of-the-intellectual-dark-web-doesnt-want-to-talk-about-his-own-ideas]]'' May 18, 2018, Anthony L Fisher, [[Daily Beast]]

----
[[Dave Rubin]] is having a moment. He's getting name-checked in The [[New York Times]], speaking at college campuses across the country, serving as the opening act for author/clinical psychologist/self-help guru [[Jordan Peterson]] on a sold-out tour of theaters, and watching the audience for his [[YouTube]]-based talk show The Rubin Report grow by the day.

I first heard about Rubin from a friend who thought I would appreciate the erstwhile comedian and self-styled classical liberal's talk show, particularly for its focus on free speech, civil conversations with iconoclastic thinkers from across the political spectrum, and its rejection of identity politics. Having spent years writing and reporting about the many trans-partisan and international threats to free expression, despising the culture of shouting down or physically attacking political opponents, loathing communist apologia, suffering from no illusions about the threat posed by radical political Islam, and identifying politically as an independent civil libertarian—I would indeed seem to be the target audience.

Rubin is both lauded and criticized for his non-confrontational at-all-costs interviewing style, with fans appreciating his willingness to have an open dialogue with everyone from fringe characters associated with the alt-right to distinguished academics to disaffected progressives to ex-[[Muslim]]s, allowing for a more thorough airing of their beliefs beyond controversial soundbites. Rubin's oft-repeated principle to "judge people as individuals, and not as a collective" and reject identity politics would seem to align with The Rubin Report's stated billing as "a talk show about big ideas and free speech."

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Evergreen Freedom Foundation |
|!type |[[Not-for-profit|https://en.wikipedia.org/wiki/Non-profit_organization]]|
|!tax id |94-3136961|
|!registration id |601292128|
|!jurisdiction |us-wa|
|!website |[[freedomfoundation.com/|https://www.freedomfoundation.com/]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Evergreen Freedom Foundation|https://www.erieri.com/Form990Finder/Details?EIN=943136961]]|<|<|
|!EIN |94-3136961|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |11/1991|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/943136961/943136961_2019_%20.pdf]]|04/02/21| $2,309,025.00|
|!2018 |[[990|http://990.erieri.com/EINS/943136961/943136961_2018_%20.pdf]]|01/31/20| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/943136961/943136961_2017_10184b81.PDF]]|02/04/19| $1,420,627.00|
|!2016 |[[990|http://990.erieri.com/EINS/943136961/943136961_2016_0e7d5c7c.PDF]]|11/21/17| $1,825,897.00|
|!2015 |[[990|http://990.erieri.com/EINS/943136961/943136961_2015_0d1dee35.PDF]]|11/18/16| $1,737,562.00|
|!2014 |[[990|http://990.erieri.com/EINS/943136961/943136961_2014_0b73ba3b.PDF]]|06/17/15| $1,250,661.00|
|!2013 |[[990|http://990.erieri.com/EINS/943136961/943136961_2013_0a68ca07.PDF]]|06/26/14| $1,242,870.00|
|!2012 |[[990|http://990.erieri.com/EINS/943136961/943136961_2012_09535434.PDF]]|06/12/13| $1,715,857.00|
|!2011 |[[990|http://990.erieri.com/EINS/943136961/943136961_2011_0885600b.PDF]]|10/01/12| $792,547.00|
|!2010 |[[990|http://990.erieri.com/EINS/943136961/943136961_2010_07bea184.PDF]]|12/05/11| $1,490,202.00|
|!2009 |[[990|http://990.erieri.com/EINS/943136961/943136961_2009_067F8971.PDF]]|11/10/10| $1,520,699.00|
|!2008 |[[990|http://990.erieri.com/EINS/943136961/943136961_2008_057FFA30.PDF]]|12/04/09| $1,800,174.00|
|!2007 |[[990|http://990.erieri.com/EINS/943136961/943136961_2007_04358C8A.PDF]]|07/30/08| $1,944,113.00|

!!!See also
*[[Freedom Foundation (Washington)|https://en.wikipedia.org/wiki/Freedom_Foundation_(Washington)]] - //Wikipedia.//

!!!External links
*[[Freedom Foundation|https://www.sourcewatch.org/index.php/Freedom_Foundation]], SourceWatch.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Freedom From Religion Foundation |
|!location |, PO Box 750, Madison, WI, 53701, USA|
|!purpose |[[Critic]]|
|!website |[[ffrf.org|https://ffrf.org]]|
</div>

{{||StandardTid}}
> The Freedom of Information Act (FOIA) is a law that gives you the right to access information from the federal government. It is often described as the law that keeps citizens in the know about their government. (FOIA.gov, US DOJ)

!!!See also
*[[Freedom of Information Act|https://en.wikipedia.org/wiki/Freedom_of_Information_Act]] - //Wikipedia.//
*[[Freedom of Information Act Amendments]]

!!!External links
*[[5 U.S. Code \u00a7 552 - Public information; agency rules, opinions, orders, records, and proceedings|https://www.law.cornell.edu/uscode/text/5/552]]
*[[U.S. Department of Justice FOIA complete reference|http://www.foia.gov/]]

{{||StandardTid}}
----

{{f0.png}} ''[[Freedom of Speech group criticizes UBC for charging Jenn Smith backers 'security fees'|https://www.vicnews.com/news/freedom-of-speech-group-criticizes-ubc-for-charging-jenn-smith-backers-security-fees/]]'' July 13, 2019, Nick Murray, [[Victoria News]]

----
Universities have an obligation to protect students, especially those from minority groups and are compelled to act in cases of hate speech. But critics say it is now unclear where the line between the uncomfortable and the unacceptable now lies.

In July, the [[University of British Columbia]] (UBC), in line with their booking policy, took an outside group's booking for a talk from controversial anti-SOGI critic [[Jenn Smith]]. UBC made clear it did not always agree with "speakers controversial views" when accepting a booking but did so in the spirit of freedom of expression. The talk was picketed and then disrupted by protestors. A week later, UBC learned it had been barred by the [[Vancouver Pride]] Society from the city's [[LGBTQ]]+ celebrations due to the booking going ahead.

In response, they acknowledged the event had upset some of their members, "UBC is deeply committed to the principles of equity, diversity, inclusion. We are aware that community members (particularly trans and non-binary students, faculty and staff) were personally affected by the June event. UBC remains committed to finding more ways to maintain a respectful environment for everyone in our community."
<div style="float: right; max-width:300px">

|>| !Freedom Partners Action Fund |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !FreedomWorks Inc. |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/0/0c/Freedomworks.png/175px-Freedomworks.png]] |
|!formation |March 6, 1984 (37 years)|
|!registration id |EXTUID_2784821|
|!jurisdiction |us-dc|
|!tax id |52-1349353|
|!leader title |CEO|
|!leader name |[[Adam Brandon]]|
</div>

<div style="float: right; max-width:300px">

|>| !FreedomWorks Foundation |
|!tax id |52-1526916|
</div>

''FreedomWorks'' is a [[conservative|https://en.wikipedia.org/wiki/Conservatism_in_the_United_States]] and [[libertarian|https://en.wikipedia.org/wiki/Libertarianism_in_the_United_States]] [[astroturfing group|Astroturf]] based in [[Washington D.C.|https://en.wikipedia.org/wiki/Washington_D.C.]], and [[George Mason University]]. FreedomWorks trains volunteers, assists in campaigns, and encourages them to mobilize, interacting with both fellow citizens and their political representatives. It is widely associated with the [[Tea Party movement|Tea Party]].<<ref " [1]">><<ref " [2]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Freedomworks Inc|https://www.erieri.com/Form990Finder/Details?EIN=521349353]]|<|<|
|!EIN |52-1349353|<|<|
|!Subsection |04|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |08/1984|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990O|http://990.erieri.com/EINS/521349353/521349353_2019_%20.pdf]]|10/07/20| $3,993,762.00|
|!2018 |[[990O|http://990.erieri.com/EINS/521349353/521349353_2018_%20.pdf]]|10/30/19| $0.00|
|!2017 |[[990O|http://990.erieri.com/EINS/521349353/521349353_2017_0fd18ab5.PDF]]|11/08/18| $1,292,271.00|
|!2016 |[[990O|http://990.erieri.com/EINS/521349353/521349353_2016_0e47d9fd.PDF]]|10/13/17| $1,223,027.00|
|!2015 |[[990O|http://990.erieri.com/EINS/521349353/521349353_2015_0d795d5d.PDF]]|03/22/17| $1,916,007.00|
|!2014 |[[990O|http://990.erieri.com/EINS/521349353/521349353_2014_0bccef73.PDF]]|09/15/15| $4,989,563.00|
|!2013 |[[990O|http://990.erieri.com/EINS/521349353/521349353_2013_0b92eb68.PDF]]|07/17/15| $5,615,836.00|
|!2012 |[[990O|http://990.erieri.com/EINS/521349353/521349353_2012_09f5a1e7.PDF]]|01/13/14| $7,571,717.00|
|!2011 |[[990O|http://990.erieri.com/EINS/521349353/521349353_2011_089c394e.PDF]]|10/24/12| $7,089,540.00|
|!2010 |[[990O|http://990.erieri.com/EINS/521349353/521349353_2010_074F9560.PDF]]|06/24/11| $3,938,063.00|
|!2009 |[[990O|http://990.erieri.com/EINS/521349353/521349353_2009_061D5BE2.PDF]]|07/26/10| $2,146,627.00|
|!2008 |[[990O|http://990.erieri.com/EINS/521349353/521349353_2008_05293E09.PDF]]|07/08/09| $1,930,539.00|
|!2007 |[[990O|http://990.erieri.com/EINS/521349353/521349353_2007_0411A9CB.PDF]]|06/17/08| $1,707,016.00|

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Freedomworks Foundation|https://www.erieri.com/Form990Finder/Details?EIN=521526916]]|<|<|
|!EIN |52-1526916|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |03/1989|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2020 |[[990|http://990.erieri.com/EINS/521526916/521526916_2020_%20.pdf]]|05/26/21| $3,901,615.00|
|!2018 |[[990|http://990.erieri.com/EINS/521526916/521526916_2018_%20.pdf]]|10/29/19| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/521526916/521526916_2017_0fccd551.PDF]]|11/07/18| $1,932,236.00|
|!2016 |[[990|http://990.erieri.com/EINS/521526916/521526916_2016_0e77b772.PDF]]|11/15/17| $2,864,484.00|
|!2015 |[[990|http://990.erieri.com/EINS/521526916/521526916_2015_0d72f1de.PDF]]|03/07/17| $1,791,610.00|
|!2014 |[[990|http://990.erieri.com/EINS/521526916/521526916_2014_0be5531e.PDF]]|10/06/15| $1,723,073.00|
|!2013 |[[990|http://990.erieri.com/EINS/521526916/521526916_2013_0b9a0769.PDF]]|07/22/15| $1,294,519.00|
|!2012 |[[990|http://990.erieri.com/EINS/521526916/521526916_2012_09855b21.PDF]]|08/20/13| $5,788,264.00|
|!2011 |[[990|http://990.erieri.com/EINS/521526916/521526916_2011_0891e989.PDF]]|10/16/12| $6,403,963.00|
|!2010 |[[990|http://990.erieri.com/EINS/521526916/521526916_2010_074FD753.PDF]]|06/27/11| $3,159,427.00|
|!2009 |[[990|http://990.erieri.com/EINS/521526916/521526916_2009_061C5678.PDF]]|07/23/10| $2,776,689.00|
|!2008 |[[990|http://990.erieri.com/EINS/521526916/521526916_2008_052C0CE8.PDF]]|07/10/09| $2,521,827.00|
|!2007 |[[990|http://990.erieri.com/EINS/521526916/521526916_2007_040FCA34.PDF]]|06/14/08| $2,739,513.00|

!!!See also
*[[FreedomWorks|https://en.wikipedia.org/wiki/FreedomWorks]] - //Wikipedia.//

!!!External links
*[[FreedomWorks|https://www.sourcewatch.org/index.php/FreedomWorks]], SourceWatch.

----
<br/><<footnotes " [1]" "[[Shaping Tea Party Passion Into Campaign Force|https://www.nytimes.com/2010/08/26/us/politics/26freedom.html]], Kate Zernike, ''The New York Times'', August 25, 2010">><br/><<footnotes " [2]" "Good, Chris (April 13, 2009). [[The Tea Party Movement: Who's In Charge?|https://www.theatlantic.com/politics/archive/2009/04/the-tea-party-movement-whos-in-charge/13041/]].">>

{{||StandardTid}}
----

{{f182.png}} ''[[Freeland in Western Canada to meet with Alberta premier, Edmonton mayor|https://www.cbc.ca/news/canada/edmonton/chrystia-freeland-kenney-iveson-alberta-1.5372138]]'' November 25, 2019, [[CBC News]]

----
Deputy Prime Minister [[Chrystia Freeland]], the new minister of intergovernmental affairs, will meet with [[Alberta]] Premier [[Jason Kenney]] on Monday afternoon in [[Edmonton]].

Freeland is scheduled to meet with Kenney at the Alberta legislature at 4 p.m. MT, followed by a meeting with Edmonton Mayor Don Iveson at city hall, a release from the Prime Minister's Office said.

There are no details yet on what Kenney will discuss with Freeland.
----

{{f99.png}} ''[[Freeland meets with Kenney|https://www.nationalobserver.com/2020/01/08/news/freeland-meets-kenney]]'' January 8, 2020, Lauren Krugel, [[National Observer]]

----
[[Alberta]] Premier [[Jason Kenney]] says he hopes to see concrete action in short order after meeting with Deputy Prime Minister [[Chrystia Freeland]].

"We've identified some urgent priorities for Alberta," Kenney said before the two headed into a meeting in [[Calgary]] on Tuesday.

He reiterated that his United Conservative government is looking into ways — potentially its own pension plan and police force — for Alberta to have more autonomy from [[Ottawa]].
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[French-language TVA debate to go ahead after Trudeau agrees to participate|https://www.cbc.ca/news/politics/french-language-tva-trudeau-1.5273089]]'' September 6, 2019, John Paul Tasker, [[CBC News]]

----
After some uncertainty, Prime Minister [[Justin Trudeau]] on Friday agreed to participate in a French-language debate hosted by TVA alongside the leaders of the Conservative, NDP and [[Bloc Québécois]] parties.

The television network, among the most-watched in [[Quebec]], has scheduled the debate for Oct. 2 in [[Montreal]] — a day after a foreign policy-focused debate hosted by [[Munk Debates]] is slated to take place. TVA did not invite [[Green Party]] Leader [[Elizabeth May]] or People's Party Leader [[Maxime Bernier]] to participate.

May said it was "shocking" that TVA would exclude her from the contest given the "distinct dent" the party has made in Quebec polls in recent weeks. She called on the other leaders to boycott the debate until all leaders are allow to participate.
----

{{f345.png}} ''[[Fresh Cambridge Analytica leak 'shows global manipulation is out of control'|https://www.theguardian.com/uk-news/2020/jan/04/cambridge-analytica-data-leak-global-election-manipulation?ref=hvper.com&utm_source=hvper.com&utm_medium=website]]'' January 4, 2020, Carole Cadwalladr, [[The Guardian]]

----
An explosive leak of tens of thousands of documents from the defunct data firm [[Cambridge Analytica]] is set to expose the inner workings of the company that collapsed after the Observer revealed it had misappropriated 87 million [[Facebook]] profiles.

More than 100,000 documents relating to work in 68 countries that will lay bare the global infrastructure of an operation used to manipulate voters on "an industrial scale" is set to be released over the next months.

It comes as [[Christopher Steele]], the ex-head of MI6's [[Russia]] desk and the intelligence expert behind the so-called "Steele dossier" into Trump's relationship with Russia, said that while the company had closed down, the failure to properly punish bad actors meant that the prospects for manipulation of the US election this year were even worse.
<div style="float: right; max-width:300px">

|>| !Friedrich Hayek |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/a/a6/Hayek.jpg]] |
|!birth name |Friedrich August von Hayek|
|!birth date |May 8, 1899|
|!birth place |[[Vienna|https://en.wikipedia.org/wiki/Vienna]], [[Cisleithania|https://en.wikipedia.org/wiki/Cisleithania]], [[Austria-Hungary|https://en.wikipedia.org/wiki/Austria-Hungary]]|
|!death date |March 23, 1992 (92 years)|
|!death place |[[Freiburg im Breisgau, Baden-Württemberg|https://en.wikipedia.org/wiki/Freiburg_im_Breisgau,_Baden-Württemberg]], Germany|
</div>

!!!See also
*[[Friedrich Hayek|https://en.wikipedia.org/wiki/Friedrich_Hayek]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Friends with Benefits: The Harper Government, EthicalOil.org and Sun Media Connection|https://thenarwhal.ca/friends-with-benefits-the-harper-government-ethicaloil-org-and-sun-media-connection/]]'' January 20, 2012, Judith Lavoie, [[The Narwhal]]

----
Just over a week before the Northern Gateway Pipeline hearings began, EthicalOil.org and its allies launched a pre-emptive PR offensive on environmental and [[First Nations]] groups who oppose the pipeline. Their new website, OurDecision.ca, and ad campaign are an attempt to invalidate opposition to the pipeline by pointing to the small amount of American funding going to some environmental groups, and claiming that pipeline opponents are actually the "puppets" of "foreign interests."

Sun News was first to promote the campaign, and by the end of the week, numerous papers across [[Canada]] were repeating the story. After mentioning last November that "significant American interests" would line up against the pipeline, [[Stephen Harper]] eagerly picked up where he left off, touting EthicalOil.org's cause, decrying the foreign influence attempting to "overload" the [[Enbridge]] Northern Gateway Pipeline [[Review]]. By Monday, Natural Resources Minister [[Joe Oliver]] had penned a letter to Canadians denouncing the foreign interests trying to "hijack" the review process "to achieve their radical ideological agenda". The same ominous tone and divisive talking points were parroted over and over by EthicalOil.org, Harper, Oliver and the credulous media, driving an entire week of news coverage.

The OurDecision.ca campaign was timed to hit national news just as many Canadians were tuning into this issue for the first time, and this frame ("foreign interests" vs. a "Canadian decision") could have a lasting impact on how people view one of the most important debates in a generation.
----

{{f0.png}} ''[[From America to Ontario: The political impact of the Christian right|https://theconversation.com/from-america-to-ontario-the-political-impact-of-the-christian-right-107400]]'' December 4, 2018, André Gagné, [[The Conversation]]

----
Over the past few years, [[Christian]] right groups have made inroads into the political landscape of certain countries. Two recent examples have been the American and [[Brazil]]ian elections.

Among Christian right organizations, 81 per cent of white evangelicals are credited with helping propel [[Donald Trump]] to the White House in [[2016]].

During the recent midterm elections, 75 per cent of white "born again" evangelicals supported [[Republican]] candidates. Their influence was also felt in Brazil with Jair Bolsonaro's victory. Recent polls estimate that 70 per cent of Brazilian evangelicals voted for the new president.
----

{{f49.png}} ''[[From Dimples McCheery to Angry Andrew: what's behind the Conservatives' pivot|https://nationalpost.com/pmn/news-pmn/canada-news-pmn/from-dimples-mccheery-to-angry-andrew-whats-behind-the-conservatives-pivot]]'' October 13, 2019, Stephanie Levitz, [[National Post]]

----
OTTAWA — Conservative Leader [[Andrew Scheer]] jokes in his stump speeches that one of the few criticisms he gets is that "I smile too much."

But in the opening moments of the English-language leaders' debate last Monday, there was no sign of his famous dimples as he turned to Liberal Leader [[Justin Trudeau]], beat his palm up and down in Trudeau's direction, and spoke with acid in his voice.

"Mr. Trudeau, you are a phony and a fraud and you do not deserve to govern this country," Scheer said, before turning back to face the camera dead-on with a frown.
----

{{f182.png}} ''[[From teacher strikes to tax fights - here's what to expect from Doug Ford and Ontario politics in 2020|https://www.cbc.ca/news/canada/toronto/doug-ford-ontario-politics-lookahead-2020-1.5404163]]'' December 31, 2019, Mike Crawley, [[CBC News]]

----
For Premier [[Doug Ford]] and his [[Progressive Conservative]] government, [[2020]] will bring the midway point of their four-year mandate, a new opponent leading the [[Ontario Liberal Party]], and fresh challenges to keeping their outstanding campaign promises.

A provincial law sets June 2, 2022, as the date for the next election, which means Ford has two years to reverse his low polling numbers. If a week is a long time in politics, two years is an eternity, so plenty can and will happen until then.

Here's what you should look for from the [[Ford government]] and the Ontario political scene in 2020.
----

{{f0.png}} ''[[From whistleblowing to conspiracy theories: Meet Maxime Bernier's new Quebec candidate|https://globalnews.ca/news/5303189/from-whistleblowing-to-conspiracy-theories-meet-maxime-berniers-new-quebec-candidate/]]'' May 22, 2019, Canadian Press, [[Global News]]

----
[[Maxime Bernier]]'s [[People's Party of Canada]] is defending one of its candidates who has promoted conspiracy theorists online and suggested the fight against climate change is akin to the Islamic State.

Party spokesman [[Martin Masse]] said [[Ken Pereira]] may have "eccentric" personal opinions, but the [[Quebec City]]-area candidate is an important personality in the province.

"He defends our values and believes in our values, and that's what's important for us," Masse said in an interview Wednesday.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Front Porch Strategies |
|!website |[[frontporchstrategies.us/|http://frontporchstrategies.us/]]|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Frontier Centre for Public Policy |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Frontier Services Group |
</div>

!!!See also
*[[Frontier Services Group|https://en.wikipedia.org/wiki/Frontier_Services_Group]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Frustrated by Pipeline Myths Albertans Tell Themselves? Here Are the Facts|https://thetyee.ca/Opinion/2019/05/21/Pipeline-Myths-Albertans-Tell-Themselves/]]'' May 21, 2019, Andrew Nikiforuk, [[The Tyee]]

----
[[Alberta]]'s major exports these days seem to be piles of misinformation, denial, blame, and propaganda on the state-owned Trans Mountain pipeline.

According to some of the more ridiculous claims, environmentalists are to blame for bitumen price discounts, [[Vancouver]]ites are being punished for their orca-loving ways with high gasoline prices, and climate change really doesn't matter.

Their politicians don't dare admit the reality — that combined overproduction of bitumen and U.S. tight oil brought down the global price of oil with a thundering crash in [[2014]]. In the world we inhabit now, oil business as usual has died.
----

{{f28.png}} ''[[FTC kicks feet through ash pile that once was Cambridge Analytica with belated verdict|https://www.theregister.co.uk/2019/12/07/ftc_cambridge_analytica_ruling_facebook/]]'' December 7, 2019, Shaun Nichols, [[The Register]]

----
The US [[Federal Trade Commission]] has issued what looks to be a largely symbolic ruling against the remnants of data-harvesting marketers [[Cambridge Analytica]].

In a unanimous 5-0 ruling (PDF) issued on Friday, the trade body declared that the defunct British marketing intelligence operation ran afoul of laws against deceptive business practices and was in violation of the EU-US Privacy Shield Framework.

The findings stem from the FTC's July complaint filing against Cambridge Analytica, alleging that the political marketing company lied to [[Facebook]] users when it pitched its GSRApp as a "personality test" that would not collect or sell identifiable information.

{{||StandardTid}}
----

{{f0.png}} ''[[Future of Canada's military mission in Iraq facing more turmoil as situation changes by the hour|https://www.thechronicleherald.ca/news/canada/future-of-canadas-military-mission-in-iraq-facing-more-turmoil-as-situation-changes-by-the-hour-394852/]]'' January 6, 2020, David Pugliese, [[The Chronicle Herald]]

----
The future of [[Canada]]'s military mission in [[Iraq]] is facing more turmoil after a U.S. general confirmed to Iraq's government that American forces would leave over the coming days even as U.S. President [[Donald Trump]] said troops were going nowhere until Iraq pays billions of dollars.

The situation in Iraq, changing hour by hour, has sent Canadian Forces and the [[Department of National Defence]] planners scrambling. However, DND sources say the Canadian military's response will be linked to whatever the U.S. decides.

More than 300 Canadian personnel are in Iraq, primarily working to train Iraqi forces.
<div style="float: right; max-width:300px">

|>| !G News |
|!website |[[gnews.org/|https://gnews.org/]]|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Gabriel Sohier Chaput |
|!other names |Zeiger|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Gail Shea |
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Game Over for Kenney|https://thetyee.ca/Analysis/2020/03/20/Game-Over-For-Kenney/]]'' March 20, 2020, Michael Harris, [[The Tyee]]

----
One of the many stories that the pandemic has eclipsed is [[Jason Kenney]]. [[Alberta]]'s premier is suddenly at risk of going from being one of [[Canada]]'s most successful populist politicians into its most outdated leader. 





Say Hello to Our New Health Reporter: Moira Wyton



Before COVID-19 turned Times Square into a ghost town, shut down the NHL, and closed Parliament, the [[New York]] Stock Exchange, and the Taj Mahal, Kenney was making news directing elbows into [[Justin Trudeau]]'s grizzled beard — elbows sharpened by years of political skirmishing. He kept bugging Trudeau to concentrate on the economy. Alberta's primarily.

It was the familiar harangue: [[Ottawa]] was failing the West and the energy sector, and it had to stop or else. Trudeau had other fish to fry, including extravagant promises on fighting climate change — promises he largely broke during his first term, and for which he was punished by voters in [[2019]].
<div style="float: right; max-width:300px">

|>| !Gamergate |
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Gaming the writ: the strategy that goes into timing an election call|https://www.cbc.ca/news/politics/election-2019-writ-trudeau-1.5266650]]'' September 2, 2019, Salimah Shivji, [[CBC News]]

----
If you're still enjoying your [[Labour Day]] weekend, please don't let the prospect of an election call spoil it.

Even though the federal campaign could begin officially at any time now, the last possible date for calling one is September 15. That's the latest date that would satisfy the minimum campaign length of 36 days before voting day, fixed in law as "the third Monday of October in the fourth calendar year following the previous general election" — October 21, [[2019]].

New election rules mandating that campaigns can only run a maximum of 50 days mean Liberal strategists have less room to manoeuvre in timing the election call, although there's still a two-week window.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Garnett Genuis |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Garrison |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/3/38/Sea_Org_logo.svg]] |
|!occupation |Scientology|
|!organization |Sea Org|
</div>

Could either refer to writer [[Omar Garrison]] or the practice of sending in [[Sea Organization|Sea Org]] personnel to "put Ethics in" on a faltering Scientology organization and take over operations.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Gary Goodyear |
</div>

!!!See also
*[[Gary Goodyear|https://en.wikipedia.org/wiki/Gary_Goodyear]] - //Wikipedia.//

!!!External links
*[[Elizabeth May, "Points of Order" on June 6th, 2012|https://openparliament.ca/debates/2012/6/6/elizabeth-may-1/]], openparliament.ca

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Gary Marx |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Gatestone Institute |
|!type |[[Not-for-profit|https://en.wikipedia.org/wiki/Non-profit_organization]]|
|!tax id |45-4724565|
|!registration id |5119586|
|!jurisdiction |us-de|
|!founded date |March 6, 2012|
|!leader title |President|
|!leader name |[[Nina Rosenwald]]|
|!location |750 Third Ave, New York, NY, 10017, USA|
|!focus |[[International politics|https://en.wikipedia.org/wiki/International_politics]]|
|!homepage |[[gatestoneinstitute.org|https://www.gatestoneinstitute.org]]|
</div>

<div style="float: right; max-width:300px">

|>| !The Abstraction Fund |
|!type |Private foundation|
|!tax id |20-5327719|
|!registration id |3314607|
|!jurisdiction |us-ny|
|!founded date |February 1, 2006|
|!location |750 Third Ave, New York, NY, 10017, USA|
|!leader title |President|
|!leader name |[[Nina Rosenwald]]|
|!leader title2 |Secretary|
|!leader name2 |[[Georgette Gelbard]]|
|!leader title3 |Director|
|!leader name3 |[[Joel Zbar]]|
</div>

The ''Gatestone Institute'' (formerly ''Stonegate Institute'' and ''Hudson New York'') is a right-wing<<ref " [3]">><<ref " [4]">><<ref " [1]">> anti-Muslim<<ref " [5]">> think tank that publishes articles, particularly pertaining to Islam and the Middle East. The organization has attracted attention for publishing false articles and being a source of viral falsehoods.<<ref " [5]">><<ref " [6]">><<ref " [7]">><<ref " [8]">><<ref " [9]">> Gatestone was founded in 2012 by [[Nina Rosenwald]], who serves as its president.<<ref " [10]">> Former [[U.S. Ambassador to the United Nations|https://en.wikipedia.org/wiki/U.S._Ambassador_to_the_United_Nations]] [[John R. Bolton|https://en.wikipedia.org/wiki/John_R._Bolton]], former national security advisor, was its chairman from 2013 to March 2018.<<ref " [2]">><<ref " [11]">><<ref " [12]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 8, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Gatestone Institute|https://www.erieri.com/Form990Finder/Details?EIN=454724565]]|<|<|
|!EIN |45-4724565|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |12/2013|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/454724565/454724565_2019_ .pdf]]|02/22/21| $180,188.00|
|!2018 |[[990|http://990.erieri.com/EINS/454724565/454724565_2018_ .pdf]]|11/25/19| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/454724565/454724565_2017_0fc0c3d2.PDF]]|10/31/18| $284,041.00|
|!2016 |[[990|http://990.erieri.com/EINS/454724565/454724565_2016_0e2c7d22.PDF]]|09/27/17| $347,077.00|
|!2015 |[[990|http://990.erieri.com/EINS/454724565/454724565_2015_0ced69cd.PDF]]|09/22/16| $160,579.00|
|!2014 |[[990|http://990.erieri.com/EINS/454724565/454724565_2014_0be64633.PDF]]|10/06/15| $222,219.00|
|!2013 |[[990|http://990.erieri.com/EINS/454724565/454724565_2013_0abe67e5.PDF]]|10/27/14| $199,055.00|
|!2012 |[[990|http://990.erieri.com/EINS/454724565/454724565_2012_099414ff.PDF]]|09/17/13| $149,019.00|

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Abstraction Fund|https://www.erieri.com/Form990Finder/Details?EIN=205327719]]|<|<|
|!EIN |20-5327719|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |08/2006|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990PF|http://990.erieri.com/EINS/205327719/205327719_2019_%20.pdf]]|05/20/21| $0.00|
|!2018 |[[990PF|http://990.erieri.com/EINS/205327719/205327719_2018_%20.pdf]]|12/31/19| $0.00|
|!2017 |[[990PF|http://990.erieri.com/EINS/205327719/205327719_2017_101d923e.PDF]]|02/07/19| $3,608,402.00|
|!2016 |[[990PF|http://990.erieri.com/EINS/205327719/205327719_2016_0e83ad03.PDF]]|11/28/17| $3,871,392.00|
|!2015 |[[990PF|http://990.erieri.com/EINS/205327719/205327719_2015_0d1c6bce.PDF]]|11/17/16| $4,879,643.00|
|!2014 |[[990PF|http://990.erieri.com/EINS/205327719/205327719_2014_0bfdab9f.PDF]]|11/20/15| $6,282,530.00|
|!2013 |[[990PF|http://990.erieri.com/EINS/205327719/205327719_2013_0aece3f7.PDF]]|12/08/14| $7,250,961.00|

!!!See also
*[[Gatestone Institute|https://en.wikipedia.org/wiki/Gatestone_Institute]] - //Wikipedia.//
**[[Gatestone Institute#Allegations of Anti-Muslim bias|https://en.wikipedia.org/wiki/Gatestone_Institute#Allegations_of_Anti-Muslim_bias]] - //Wikipedia.//
**[[Gatestone Institute#Inaccurate reporting|https://en.wikipedia.org/wiki/Gatestone_Institute#Inaccurate_reporting]] - //Wikipedia.//
*[[Jihad Watch]]

!!!External links
*[[Abstraction Fund|http://www.islamophobia.org/abstraction-fund.html]], Council on American-Islamic Relations (CAIR).
*[[Gatestone Institute|https://www.sourcewatch.org/index.php/Gatestone_Institute]], SourceWatch.

----
<br/><<footnotes " [1]" "Sengupta, Kim (March 14, 2017). [[Secretive American conservatives are helping bankroll Geert Wilders' Dutch election campaign.|https://www.independent.co.uk/news/world/europe/dutch-elections-geert-wilders-us-backers-right-wing-conservative-think-tanks-a7629946.html]] ''The Independent.'' London. Retrieved April 10, 2017.">><br/><<footnotes " [2]" "[[John Bolton chaired anti-Muslim think tank|https://www.nbcnews.com/politics/white-house/john-bolton-chaired-anti-muslim-think-tank-n868171]]. //NBC News//. April 23, 2018.">><br/><<footnotes " [3]" "Ramesh, Randeep (December 30, 2014). [[Rightwing thinktank pulls funds for Commons groups after disclosure row|https://www.theguardian.com/politics/2014/dec/30/rightwing-thinktank-pulls-funds-commons-groups-disclosure-rules]].">><br/><<footnotes " [4]" "Jaffe-Walter, Reva (March 16, 2016). [[Coercive Concern: Nationalism, Liberalism, and the Schooling of Muslim Youth|https://books.google.com/books?id=rACiCwAAQBAJ&pg=PA17]]. Stanford University Press.">><br/><<footnotes " [5]" "[[John Bolton chaired anti-Muslim think tank|https://www.nbcnews.com/politics/white-house/john-bolton-chaired-anti-muslim-think-tank-n868171]]. //NBC News//.">><br/><<footnotes " [6]" "[[Nein, in Hamburg werden keine Wohnungsbesitzer f\u00c3\u00bcr Fl\u00c3\u00bcchtlinge enteignet|https://correctiv.org/echtjetzt/artikel/2017/05/17/in-hamburg-keine-wohnungen-fuer-fluechtlinge-enteignet/]]. //CORRECTIV//. May 17, 2017.">><br/><<footnotes " [7]" "Carol Matlack (January 14, 2015). [[Debunking the Myth of Muslim-Only Zones in Major European Cities|https://www.bloomberg.com/news/articles/2015-01-14/debunking-the-muslim-nogo-zone-myth]]. Bloomberg.com.">><br/><<footnotes " [8]" "[[False: European Union Gag Order On Revealing Muslim Terrorists' Religion|http://www.snopes.com/european-union-gag-order-on-revealing-muslim-terrorists-religion/]]. November 18, 2016.">><br/><<footnotes " [9]" "Fang, Lee (March 23, 2018). [[John Bolton Chairs an Actual &quot;Fake News&quot; Publisher Infamous for Spreading Anti-Muslim Hate|https://theintercept.com/2018/03/23/gatestone-institute-john-bolton-chairs-an-actual-fake-news-publisher-infamous-for-spreading-anti-muslim-hate/]].">><br/><<footnotes " [10]" "[[Nina Rosenwald|http://www.gatestoneinstitute.org/biography/Nina+Rosenwald]]. Gatestone Institute.">><br/><<footnotes " [11]" "[[Former UN Ambassador John R. Bolton Joins Gatestone Institute as Chairman|http://www.gatestoneinstitute.org/3858/john-r-bolton-gatestone-institute-chairman]]. Gatestone Institute. July 17, 2013.">><br/><<footnotes " [12]" "Blumenthal, Max (June 14, 2012). [[The Sugar Mama of Anti-Muslim Hate|https://www.thenation.com/article/sugar-mama-anti-muslim-hate/]]. //The Nation//.">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Gateway Pundit |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Gavin Evans |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Gavin McInnes |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/b/b4/Gavin-McInnes-vice-nyu-1.jpg/175px-Gavin-McInnes-vice-nyu-1.jpg]] |
|!birth name |Gavin Miles McInnes|
|!birth date |July 17, 1970 (51 years)|
|!birth place |[[Hitchin|https://en.wikipedia.org/wiki/Hitchin]], England|
|!home town |[[Ottawa|https://en.wikipedia.org/wiki/Ottawa]], [[Ontario|https://en.wikipedia.org/wiki/Ontario]], Canada|
|!residence |[[New York City|https://en.wikipedia.org/wiki/New_York_City]]|
|!citizenship |Canadian|
</div>

!!!See also
*[[Gavin McInnes|https://en.wikipedia.org/wiki/Gavin_McInnes]] - //Wikipedia.//

!!!External links
*[[Do You Want Bigots, Gavin? Because This Is How You Get Bigots|https://www.splcenter.org/hatewatch/2017/08/10/do-you-want-bigots-gavin-because-how-you-get-bigots]], August 10, 2017, Southern Poverty Law Center.

{{||StandardTid}}
----

{{f182.png}} ''[[Gavin McInnes says he's quitting Proud Boys to protect members charged in NYC brawl|https://www.cbc.ca/radio/asithappens/as-it-happens-thursday-edition-1.4916477/gavin-mcinnes-says-he-s-quitting-proud-boys-to-protect-members-charged-in-nyc-brawl-1.4916482]]'' November 22, 2018, As It Happens, [[CBC Radio]]

----
[[Proud Boys]] founder [[Gavin McInnes]] says he's quitting the far-right group — but a Canadian professor who studies hate and extremism says she's not buying it.

The inflammatory Canadian far-right pundit made the announcement on Wednesday in a 36-minute [[YouTube]] video.

"I am officially disassociating myself from the Proud Boys in all capacities, forever. I quit," McInnes said, reading from a script. "I was never the leader, only the founder."

The move comes two days after the Guardian reported that the [[FBI]] dubbed the organization "an extremist group with ties to white nationalism," citing an internal affairs memo produced by [[Washington]] state law enforcement. The group has no such designation in [[Canada]].
<div style="float: right; max-width:300px">

|>| !Gavin Semple |
</div>

{{||StandardTid}}
{{||StandardTid}}
> We learned yesterday that next week, Gawker will shut down. For some of us who toiled in the trenches of New York journalism of a certain era, the news is hard to believe. Gawker had a big effect on the way online journalism is done (not all of it positive, some will tell you), and it certainly changed the way we think about writing and reporting.
> Tony Ortega.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Geert Wilders |
</div>

!!!See also
*[[Geert Wilders|https://en.wikipedia.org/wiki/Geert_Wilders]] - //Wikipedia.//

{{||StandardTid}}
----

{{f182.png}} ''[[Gen. Rick Hillier calls Trump adviser Peter Navarro an 'idiot' for belittling Canada's role in Afghanistan|https://www.cbc.ca/news/politics/hillier-navarro-canada-afghanistan-idiot-1.5701264]]'' August 29, 2020, Peter Zimonjic, [[CBC News]]

----
[[Canada]]'s former top soldier [[Rick Hillier]] lashed out today at U.S. President [[Donald Trump]]'s trade adviser, calling [[Peter Navarro]] an "idiot" for dismissing Canada's contribution to the war on terror as nothing more than an effort to curry favour with the U.S.

"My first reaction, honestly, was, 'What an idiot,'" Hillier told [[CBC News]] Network's Power & [[Politics]] Tuesday.

"I mean, even if you believe those things, I'm not sure why you would make them, or why you would disrespect the service and sacrifice in this spilling of blood and the loss of lives by Canada's sons and daughters who soldiered alongside our American battle brothers and sisters."
{{||StandardTid}}
!!!See also
*[[General Hospital|https://en.wikipedia.org/wiki/General_Hospital]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Generation Identity |
</div>

{{||StandardTid}}
{{||StandardTid}}
The value passed for "titles" contains invalid or non-normalized data. Textual data should be valid, NFC-normalized Unicode without C0 control characters other than HT (\t), LF (\
), and CR (\r)."}},"query":{"normalized":[{"fromencoded":"","from":"Category%3AGenevi%E8ve%20Guilbault","to":"Category:Geneviève Guilbault

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Genna Buck |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !GEO Group |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Geoff Dembicki |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Geoffrey Belsher |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Georganne Burke |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !George Farmer |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !George Floyd |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/3/3c/George_Floyd_%2849968344268%29.jpg/175px-George_Floyd_%2849968344268%29.jpg]] |
|!birth name |George Perry Floyd Jr.|
|!other names |Big Floyd|
|!birth date |October 14, 1973|
|!birth place |[[Fayetteville, North Carolina|https://en.wikipedia.org/wiki/Fayetteville,_North_Carolina]], U.S.|
|!death date |May 25, 2020 (46 years)|
|!death place |[[Minneapolis, Minnesota|https://en.wikipedia.org/wiki/Minneapolis,_Minnesota]], U.S.|
</div>

!!!See also
*[[George Floyd|https://en.wikipedia.org/wiki/George_Floyd]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !George H.W. Bush |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !George Mason University |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/5/53/George_Mason_University_logo.svg/175px-George_Mason_University_logo.svg.png]] |
|!established |October 1, 1949 (71 years)|
</div>

!!!See also
*[[George Mason University|https://en.wikipedia.org/wiki/George_Mason_University]] - //Wikipedia.//

!!!External links
*[[1989 Correspondence between Richard Fink and James Buchanan re George Mason University|https://kochdocs.org/2019/08/19/1989-correspondence-between-richard-fink-and-james-buchanan-re-george-mason-university/]], Koch Docs.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !George Orwell |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/7/7e/George_Orwell_press_photo.jpg/175px-George_Orwell_press_photo.jpg]] |
|!pseudonym |George Orwell, John Freeman|
|!birth name |Eric Arthur Blair|
|!birth date |June 25, 1903|
|!birth place |[[Motihari|https://en.wikipedia.org/wiki/Motihari]], [[Bengal Presidency|https://en.wikipedia.org/wiki/Bengal_Presidency]], [[British India|https://en.wikipedia.org/wiki/British_India]]|
|!death date |January 21, 1950 (46 years)|
|!death place |[[University College Hospital|https://en.wikipedia.org/wiki/University_College_Hospital]], London, England, United Kingdom|
|!resting place |[[Sutton Courtenay|https://en.wikipedia.org/wiki/Sutton_Courtenay]], Oxfordshire, England, United Kingdom|
|!occupation |Novelist, political writer and journalist|
|!language |English|
|!nationality |British|
|!alma mater |[[Eton College|https://en.wikipedia.org/wiki/Eton_College]]|
|!years active |1928–1950|
|!genre |[[Dystopia]], [[roman \u00e0 clef]], satire|
|!subject |[[Anti-fascism]] and [[anti-Stalinist left]], [[democratic socialism]], [[literary criticism]], news, [[polemic]]|
|!notableworks |''[[The Road to Wigan Pier]]'' (1937)<br>''[[Homage to Catalonia]]'' (1938)<br>''[[Animal Farm]]'' (1945)<br>''[[Nineteen Eighty-Four]]'' (1949)<br>[[Essays of George Orwell|Various essays]]|
|!children |Richard Horatio Blair (adopted)|
</div>

!!!See also
*[[George Orwell|https://en.wikipedia.org/wiki/George_Orwell]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !George Soros |
</div>

The demon bugaboo of the alt-right.

!!!See also
*[[George Soros|https://en.wikipedia.org/wiki/George_Soros]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[George Soros' Open Society Foundation responds to Joe Oliver's claims about enviro funding|https://www.vancouverobserver.com/sustainability/2012/01/11/george-soros-open-society-foundation-denies-involvement-northern-gateway]]'' January 11, 2012, Alexis Stoymenoff, [[Vancouver Observer]]

----
Natural Resources Minister [[Joe Oliver]] recently named US businessman [[George Soros]] during a televised interview about foreign interests involved in the Northern Gateway pipeline debate, but Soros' philanthropic organization says they are not involved in funding Canadian tar sands opposition.

Since the Minister denounced "radical" environmentalists in an open letter blaming foreign funders for hijacking Northern Gateway regulatory hearings, heated responses have been pouring out from nonprofits and liberal politicians across the country.

Oliver appeared on [[CBC]]'s The National on January 9, listing American philanthropist George Soros as one of the "billionaire socialists" funding the environmental groups' "radical ideological agenda".
<div style="float: right; max-width:300px">

|>| !George W. Bush |
|!occupation |Politician|
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Georges Hallak |
</div>

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Gerald Butts |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Gerald Butts is back helping the Liberals plan for the federal election: source|https://www.ctvnews.ca/politics/gerald-butts-is-back-helping-the-liberals-plan-for-the-federal-election-source-1.4516600]]'' July 20, 2019, [[CTV News]]

----
Prime Minister [[Justin Trudeau]]'s former top adviser [[Gerald Butts]] is back in the fold as the Liberals prepare their campaign strategy for the upcoming federal election, a senior party official confirmed to [[CTV News]].

A second source confirmed Butts' involvement with campaign preparations, describing the new role as an advisory position to the prime minister and senior leadership during the campaign period. However, according to the source, Butts will not be at the helm or running the campaign. The Liberals have already selected [[Jeremy Broadhurst]] as their [[2019]] campaign director.

A Liberal party source says Butts' involvement shouldn't be surprising considering his long history with the party and his relationship with Trudeau.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
Scientology in Germany.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Gerry Ritz |
</div>

{{||StandardTid}}
----

{{f94.png}} ''[[Get ready for a door-to-door election campaign|https://www.thestar.com/politics/political-opinion/2019/08/25/get-ready-for-a-door-to-door-election-campaign.html]]'' August 25, 2019, Susan Delacourt, [[Toronto Star]]

----
Canadian politicos of all stripes have been in love with high-tech campaign gadgetry for a couple of decades now — big data, sophisticated vote tracking and social-media metrics.

But Campaign [[2019]], due to roll out across [[Canada]] in a few weeks, has a decidedly, maybe even surprisingly, low-tech feel.

Sure, the parties still love all those gadgets they've amassed over the past four or five federal elections, but as another vote looms, the backroom wizards also seem very attached to good old-fashioned, door-by-door canvassing — maybe more than ever.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Gettr |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ghada Melek |
</div>

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Gilles Bisson |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|!residence |[[Virginia|https://en.wikipedia.org/wiki/Virginia]]|
|!other names |Ginni|
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/0/06/Ginni_Thomas.jpg/175px-Ginni_Thomas.jpg]] |
|!birth name |Virginia Lamp|
|!birth date |February 23, 1957 (64 years)|
|!birth place |[[Omaha, Nebraska|https://en.wikipedia.org/wiki/Omaha,_Nebraska]]|
|!occupation |Attorney, public policy analyst, political activist, lobbyist|
|!alma mater |[[Creighton University|https://en.wikipedia.org/wiki/Creighton_University]]<br> [[Creighton University School of Law|https://en.wikipedia.org/wiki/Creighton_University_School_of_Law]]|
|!party |[[Republican|https://en.wikipedia.org/wiki/Republican_Party_(United_States)]]|
|!boards |[[Turning Point USA]]|
|!religion |[[Episcopalian|https://en.wikipedia.org/wiki/Anglicanism]]|
|!spouse |[[Justice Clarence Thomas]]|
|!employer |[[The Daily Caller|Daily Caller]]<br /> [[Heritage Foundation]] <br />[[Liberty Central]]|
</div>

''Virginia Lamp "Ginni" Thomas'' (born February 23, 1957) is an American attorney who is the founder of Liberty Consulting. She had previously founded the [[conservative|https://en.wikipedia.org/wiki/Conservatism_in_the_United_States]] advocacy group [[Liberty Central]], and served as its president until its merger with the Patrick Henry Center for Individual Liberty.<<ref " [1]">> She is a columnist for ''[[The Daily Caller|Daily Caller]]'', and previously worked at [[The Heritage Foundation|Heritage Foundation]]. She is the wife of [[U.S. Supreme Court|US Supreme Court]] Associate Justice [[Clarence Thomas|https://en.wikipedia.org/wiki/Clarence_Thomas]], and her lobbying activities have occasionally been raised as a conflict of interest source for her husband.

!!!See also
*[[Virginia Thomas|https://en.wikipedia.org/wiki/Virginia_Thomas]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "[[Liberty Central, Patrick Henry Center Join Forces|http://www.libertycentral.org/inspired-feature/liberty-central-patrick-henry-center-join-forces/]]. Liberty Central. December 3, 2010.">>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Giorgio Mammoliti |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Giuliani-connected law firms have a history with a pro-Trump super PAC linked to Cambridge Analytica|https://www.cnbc.com/2018/05/30/giuliani-linked-law-firms-provided-legal-advice-to-pro-trump-super-pac.html]]'' May 30, 2018, Brian Schwartz, [[CNBC]]

----
Two law firms linked to [[Rudy Giuliani]], President [[Donald Trump]]'s lawyer and longtime confidant, worked for a super PAC that employed controversial data-gathering firm [[Cambridge Analytica]] during the [[2016]] presidential election.

The firms in question, Bracewell & Giuliani LLP and Greenberg Traurig LLP, provided legal consultation to the pro-Trump [[Make America Number 1]] PAC throughout the 2016 election cycle, [[Federal Election Commission]] records show.

Giuliani left Greenberg Traurig earlier this month, citing potential conflicts that come from him working as Trump's lawyer in the [[Russia]] probe. Longtime Giuliani associate Laurence Levy remains at the firm.
{{||StandardTid}}
----

{{f94.png}} ''[[Giving Maxime Bernier a platform legitimizes his dangerous ideas|https://www.thestar.com/opinion/star-columnists/2019/09/25/giving-maxime-bernier-a-platform-legitimizes-his-dangerous-ideas.html]]'' September 25, 2019, Shree Paradkar, [[Toronto Star]]

----
Who draws the line in the sand between crazy and credible and who decides who is allowed to cross it?

People with power and people with power.

On Monday, [[Toronto Star]] journalists learned along with our online readers that [[People's Party of Canada]] Leader [[Maxime Bernier]] was, like other leaders, invited for a chat with the editorial board, and it was to take place the next day.

{{||StandardTid}}
----

{{f0.png}} ''[[Gladu says she would allow private members bills and 'healthy discussion' on abortion rules|https://globalnews.ca/news/6456505/marilyn-gladu-abortion-rules/]]'' January 26, 2020, Amanda Connolly, [[Global News]]

----
Conservative leadership candidate [[Marilyn Gladu]] says she would allow caucus members to bring forward private members bills to restrict abortion.

But while she thinks those can lead to "healthy discussions," she doesn't think it would find support among the caucus.

"Party policy says we're not going to reopen that debate and so you won't see any government-type legislation coming," she said in an interview with The West Block's Mercedes Stephenson.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Glen Carritt |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Glenn Beck |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Glenn Greenwald |
|>| [img width=175px [Greenwald in 2014|https://upload.wikimedia.org/wikipedia/commons/thumb/b/b3/Glenn_Greenwald_2014-01-20_001.jpg/175px-Glenn_Greenwald_2014-01-20_001.jpg]] |
|!birth name |Glenn Edward Greenwald|
|!birth date |March 6, 1967 (54 years)|
|!birth place |[[New York City|https://en.wikipedia.org/wiki/New_York_City]], [[New York|https://en.wikipedia.org/wiki/New_York_(state)]], U.S.|
</div>

!!!See also
*[[Glenn Greenwald|https://en.wikipedia.org/wiki/Glenn_Greenwald]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f132.png}} ''[[Globe editorial: Doug Ford is erasing the rules about partisan government ads|https://www.theglobeandmail.com/opinion/editorials/article-doug-ford-is-erasing-the-rules-about-partisan-government-ads/]]'' May 22, 2019, [[Globe and Mail]]

----
One of the tenets of populist politics is that, if your opponent blurred a line while in power, you are allowed to obliterate that same line if you happen to form the next government. It doesn't even matter that you may have promised to reinforce the line in question, or to paint it a brighter colour, just go ahead and plant two feet firmly on the wrong side of it as if it was never there at all.

Such is the case of the [[Progressive Conservative]] government of [[Ontario]] and its use of public funds to create advertisements that are clearly outside the lines that define what is non-partisan government messaging, and what is partisan propaganda.

It's one of the blurrier lines in politics. It can sometimes be tricky to pinpoint where an ad for a government program becomes a pitch for the party in power. It could be in the choice of a background colour that mimics that of the party's logo, or in the way it puts the government of the day in a positive light, instead of merely providing citizens with useful information about a public program.
----

{{f132.png}} ''[[Globe editorial: Doug Ford wants to loosen emissions rules for industry. Ottawa should say no|https://www.theglobeandmail.com/opinion/editorials/article-doug-ford-wants-to-loosen-emissions-rules-for-industry-ottawa-should/]]'' February 6, 2020, Editorial, [[Globe and Mail]]

----
[[Ontario]] is now trying to persuade the federal government to exempt its industries from the tax, and allow the province to replace it with a made-in-Ontario version.

[[Ottawa]] did exactly that in [[Alberta]] last December, when it approved that province's industrial carbon tax. Alberta's system is not quite as robust as the federal rules, but the [[Trudeau government]] deemed it close enough and signed off.

Ontario's rules, however, are not close enough.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f358.png}} ''[[Godless grifters: How the New Atheists merged with the far right|https://www.salon.com/2021/06/05/how-the-new-atheists-merged-with-the-far-right-a-story-of-intellectual-grift-and-abject-surrender/]]'' June 5, 2021, Phil Torres, [[Salon]]

----
The "New Atheist" movement, which emerged from the bestselling books of the aforementioned authors, was the intellectual community that many of us 15 or so years ago were desperately looking for — especially after the [[9/11]] terrorist attacks, which seemed to confirm Samuel P. Huntington's infamous "clash of civilizations" thesis. As Harris once put it, with many of us naively agreeing, "We are at war with Islam." (Note: This was a dangerous and xenophobic lie that helped get [[Donald Trump]] elected. As Harris said in [[2006]], anticipating how his brand of [[Islamophobia]] would enable Trump's rise, "the people who speak most sensibly about the threat that Islam poses to [[Europe]] are actually fascists.")

[[New Atheism]] appeared to offer moral clarity, it emphasized intellectual honesty and it embraced scientific truths about the nature and workings of reality. It gave me immense hope to know that in a world overflowing with irrationality, there were clear-thinking individuals with sizable public platforms willing to stand up for what's right and true — to stand up for sanity in the face of stupidity.

Fast-forward to the present: What a grift that was! Many of the most prominent New Atheists turned out to be nothing more than self-aggrandizing, dogmatic, irascible, censorious, morally compromised people who, at every opportunity, have propped up the powerful over the powerless, the privileged over the marginalized. This may sound hyperbolic, but it's not when, well, you look at the evidence. So I thought it might be illuminating to take a look at where some of the heavy hitters in the atheist and "skeptic" communities are today. What do their legacies look like? In what direction have they taken their cultural quest to secularize the world?

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Goldwater Institute |
|!tax id |86-0597661|
|!location |500 E. Coronado Road Phoenix, AZ 85004|
|!website |[[goldwaterinstitute.org|https://goldwaterinstitute.org]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 8, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Barry Goldwater Institute For Public Policy Research|https://www.erieri.com/Form990Finder/Details?EIN=860597661]]|<|<|
|!EIN |86-0597661|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |02/1989|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/860597661/860597661_2019_ .pdf]]|02/18/21| $9,318,184.00|
|!2018 |[[990|http://990.erieri.com/EINS/860597661/860597661_2018_ .pdf]]|10/31/19| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/860597661/860597661_2017_1008f168.PDF]]|12/19/18| $6,381,231.00|
|!2016 |[[990|http://990.erieri.com/EINS/860597661/860597661_2016_0e983b99.PDF]]|12/20/17| $5,918,202.00|
|!2015 |[[990|http://990.erieri.com/EINS/860597661/860597661_2015_0d653d67.PDF]]|02/21/17| $5,069,202.00|
|!2014 |[[990|http://990.erieri.com/EINS/860597661/860597661_2014_0bea90ce.PDF]]|10/14/15| $5,456,007.00|
|!2013 |[[990|http://990.erieri.com/EINS/860597661/860597661_2013_0acf3ba5.PDF]]|11/10/14| $5,652,989.00|
|!2012 |[[990|http://990.erieri.com/EINS/860597661/860597661_2012_09bc3557.PDF]]|11/26/13| $5,351,116.00|
|!2011 |[[990|http://990.erieri.com/EINS/860597661/860597661_2011_08a85abb.PDF]]|11/06/12| $4,952,100.00|
|!2010 |[[990|http://990.erieri.com/EINS/860597661/860597661_2010_079101b9.PDF]]|10/18/11| $4,495,423.00|
|!2009 |[[990|http://990.erieri.com/EINS/860597661/860597661_2009_069A20FD.PDF]]|12/13/10| $4,725,864.00|
|!2008 |[[990|http://990.erieri.com/EINS/860597661/860597661_2008_05968379.PDF]]|12/22/09| $4,829,089.00|
|!2007 |[[990|http://990.erieri.com/EINS/860597661/860597661_2007_048BFAD6.PDF]]|12/30/08| $4,349,285.00|

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Good thing this isn't the integrity election|https://www.hilltimes.com/2019/10/14/219164/219164]]'' October 14, 2019, Michael Harris, [[Hill Times]]

----
While [[Canada]]'s national leaders have been offering their less than compelling sales pitches to an underwhelmed public, the [[RCMP]] have been quietly investigating just how [[Alberta]]'s new premier, [[Jason Kenney]], won the leadership of the party he now leads—the [[United Conservative Party]].

As reported by the [[CBC]], the Kenney campaign is being accused of: operating voting kiosks that fiddled the vote in that contest, collusion with another candidate to defeat a key leadership rival, and using fraudulent emails to cast ballots. Innocent until proven guilty to be sure, but once again the familiar smell of beached fish.

Although Kenney is now an elected provincial politician, there is a direct bridge back to the national conservative party. For most of his career, he was a key cabinet minister in the federal government of [[Stephen Harper]], and the prime minister's right hand man. It was largely Kenney's work that galvanized the ethnic vote that gave Harper his one and only majority government in [[2011]].

That same election also gave Canada its biggest unsolved political crime—robocalls.
----

{{f0.png}} ''[[Goodbye, Harper. Good riddance.|https://ipolitics.ca/2016/08/26/goodbye-harper-good-riddance/]]'' August 26, 2016, Michael Harris, [[iPolitics]]

----
He gave not a single interview after getting waxed in the [[2015]] election by [[Justin Trudeau]]. [[Las Vegas]] proved more attractive to the MP from [[Calgary]] Heritage than the [[House of Commons]], where, post-defeat, he lurked rather than sat. And while he was doing little for his constituents other than cashing his paycheck, he did find time to set up his political consulting company in Calgary after a few visits to U.S. casino billionaire [[Sheldon Adelson]]. Adelson is the man who has promised, but not yet delivered, $100 million to support [[Donald Trump]]'s presidential bid.

Even Harper's resignation was an in-house Harper job, controlling — and distorting — the message until the very end. Steve writing his own report card, as he did while in office. (Did [[Ray Novak]] shoot that cheesy video?)

In other words, Harper ends like a lot of politicians — all shipwrecks of their former selves. As a newly minted Reformer, he started out full of energy, ideas and promise. He ends the political phase of his life having become one of the people he used to rail against. He has a lot of company. Think of Deborah Grey and her pension two-step, or Dingwall the Entitled. Harper is now elbows-out at the same trough.

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[GOP Data Firm Accidentally Leaks Personal Details of Nearly 200 Million American Voters|https://gizmodo.com/gop-data-firm-accidentally-leaks-personal-details-of-ne-1796211612]]'' June 19, 2017, Dell Cameron, [[Gizmodo]]

----
Political data gathered on more than 198 million US citizens was exposed this month after a marketing firm contracted by the [[Republican National Committee]] stored internal documents on a publicly accessible [[Amazon]] server.

The data leak contains a wealth of personal information on roughly 61 percent of the US population. Along with home addresses, birthdates, and phone numbers, the records include advanced sentiment analyses used by political groups to predict where individual voters fall on hot-button issues such as gun ownership, stem cell research, and the right to abortion, as well as suspected religious affiliation and ethnicity. The data was amassed from a variety of sources—from the banned subreddit r/fatpeoplehate to American Crossroads, the super PAC co-founded by former White House strategist [[Karl Rove]].

[[Deep Root Analytics]], a conservative data firm that identifies audiences for political ads, confirmed ownership of the data to [[Gizmodo]] on Friday.
----

{{f364.png}} ''[[GOP Group Taunts Trump With 'President Pence' Billboard Truck|https://www.huffingtonpost.ca/entry/republicans-for-the-rule-of-law-billboard-president-pence_n_5e301216c5b68f86c8cdc0e0]]'' January 28, 2020, Lee Moran, [[Huffington Post]]

----
A conservative group said it is stepping up its advocacy for removing President [[Donald Trump]] from office with a new mobile billboard campaign.

[[Republican]]s for the Rule of Law has announced a truck emblazoned with the image of Vice President [[Mike Pence]] and the messages "Remove Trump For Pence" and "Pence, It Could Be Worse" will be driven around [[Washington]], D.C., for eight hours on Tuesday. The vehicle's tour starts at 10 a.m. near the Capitol, where Trump is on trial in the Senate for his [[Ukraine]] misconduct.

"Removing President Trump from office wouldn't undo the 2016 election. The same voters and electors who chose President Trump also chose Vice President Pence," the anti-Trump group's spokesperson Tim Miller said Tuesday in a statement to HuffPost, alongside a mocked-up image of the truck.
----

{{f43.png}} ''[[GOP megadonor Robert Mercer made his first six-figure donation to Trump's reelection, new filing shows|https://www.washingtonpost.com/politics/gop-megadonor-robert-mercer-made-his-first-six-figure-donation-to-trumps-reelection-new-filing-shows/2020/04/16/b4dac5cc-7f90-11ea-9040-68981f488eed_story.html]]'' April 16, 2020, Michelle Ye Hee Lee, [[Washington Post]]

----
[[Robert Mercer]], the billionaire hedge fund magnate and prominent backer of President Trump's first bid for the White House, has made his first six-figure donation to Trump's reelection after retreating from financially supporting him, a new filing shows.

Mercer, who was one of Trump's most influential financiers in [[2016]], gave $355,200 in February to [[Trump Victory]], a committee that raises money for the president's [[2020]] reelection and the [[Republican]] National Committee, according to federal filings made public Wednesday.

Mercer gave sporadically to congressional and Senate candidates and political groups in the [[2018]] campaign, but had not donated to Trump's reelection effort amid a falling-out with former Trump adviser Stephen K. Bannon and controversy over [[Cambridge Analytica]], a Mercer-funded data-science firm hired by Trump's 2016 campaign.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Got a question about voting in the federal election? Here's your guide|https://www.cbc.ca/news/politics/canada-voter-guide-2019-federal-election-1.5260336]]'' September 10, 2019, Haydn Watters, [[CBC News]]

----
With the federal election looming on Oct. 21, here's what you need to know before you vote.

How do I know where to vote?

Each voter is assigned a specific polling station. You can find yours on your voter information card; [[Elections Canada]] will also have a list available when all polling station locations are confirmed. There were 72,857 polling stations in the last election. Some will be advanced polls in the lead-up to the election, where you can vote in advance.
<div style="float: right; max-width:300px">

|>| !Government Accountability Institute |
|!formation |February 17, 2012|
|!tax id |45-4681912|
|!registration id |5111654|
|!jurisdiction |us-de|
|!website |[[g-a-i.org|https://www.g-a-i.org]]|
</div>

The ''Government Accountability Institute'' (''GAI'') is a conservative nonprofit investigative research organization located in [[Tallahassee, Florida|https://en.wikipedia.org/wiki/Tallahassee,_Florida]].<<ref " [1]">><<ref " [2]">> GAI was founded in 2012<<ref " [3]">> by [[Peter Schweizer]] and [[Steve Bannon]] with funding from [[Robert Mercer and family|Robert Mercer]].<<ref " [4]">> Schweizer serves as the group's president.<<ref " [5]">> The group is known for its involvement with the publication of the investigative books ''[[Clinton Cash: The Untold Story of How and Why Foreign Governments and Businesses Helped Make Bill and Hillary Rich|https://en.wikipedia.org/wiki/Clinton_Cash]]'' and ''Bush Bucks: How Public Service and Corporations Helped Make Jeb Rich''.<<ref " [6]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 8, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Government Accountability Institute|https://www.erieri.com/Form990Finder/Details?EIN=454681912]]|<|<|
|!EIN |45-4681912|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |01/2013|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/454681912/454681912_2019_ .pdf]]|02/24/21| $414,164.00|
|!2018 |[[990|http://990.erieri.com/EINS/454681912/454681912_2018_ .pdf]]|12/05/19| $459,679.00|
|!2017 |[[990|http://990.erieri.com/EINS/454681912/454681912_2017_10046c47.PDF]]|12/18/18| $557,208.00|
|!2016 |[[990|http://990.erieri.com/EINS/454681912/454681912_2016_0eb0f24f.PDF]]|01/04/18| $448,782.00|
|!2015 |[[990|http://990.erieri.com/EINS/454681912/454681912_2015_0d8f74f3.PDF]]|04/10/17| $194,939.00|
|!2014 |[[990|http://990.erieri.com/EINS/454681912/454681912_2014_0d83027b.PDF]]|03/31/17| $291,087.00|
|!2013 |[[990|http://990.erieri.com/EINS/454681912/454681912_2013_0af6ff46.PDF]]|12/17/14| $776,492.00|
|!2012 |[[990|http://990.erieri.com/EINS/454681912/454681912_2012_09d078ba.PDF]]|12/17/13| $425,117.00|

!!!See also
*[[Government Accountability Institute|https://en.wikipedia.org/wiki/Government_Accountability_Institute]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Thiessen, Marc (September 10, 2012). [[Marc Thiessen: Why is Obama skipping more than half of his daily intelligence meetings?|https://www.washingtonpost.com/opinions/why-is-obama-skipping-more-than-half-of-his-daily-intelligence-meetings/2012/09/10/6624afe8-fb49-11e1-b153-218509a954e1_story.html]]. Washington Post.">><br/><<footnotes " [2]" "Nader, Ralph (2014). [[Unstoppable: The Emerging Left-Right Alliance to Dismantle the Corporate State|https://books.google.com/books?hl=en&lr=&id=5I83BAAAQBAJ&oi=fnd&pg=PR9&dq=%22government+accountability+institute%22&ots=8TxlxH-mH-&sig=a_CkyyOvdS2NINp5MVpAsl0JnJA#v=onepage&q=%22government%20accountability%20institute%22&f=false]]. Nation Books.">><br/><<footnotes " [3]" "Thiessen, Marc (September 10, 2012). [[Why is Obama skipping more than half of his daily intelligence meetings?|https://www.washingtonpost.com/opinions/why-is-obama-skipping-more-than-half-of-his-daily-intelligence-meetings/2012/09/10/6624afe8-fb49-11e1-b153-218509a954e1_story.html]]. Washington Post.">><br/><<footnotes " [4]" "Zuckerman, Gregory, Keach Hagey, Scott Patterson and Rebecca Ballhaus, [["Meet the Mercers: A Quiet Tycoon and His Daughter Become Power Brokers in Trump's Washington" (subscription)|https://www.wsj.com/articles/meet-the-mercers-a-quiet-tycoon-and-his-daughter-become-power-brokers-in-trumps-washington-1483904047]], ''The Wall Street Journal'', January 8, 2017. Retrieved 2017-01-08.">><br/><<footnotes " [5]" "[[CNN Report on &quot;Legalized Extortion&quot;: Politics, Money and Influence|http://www.realclearpolitics.com/video/2014/01/22/cnn_report_on_legalized_extortion_politics_money_and_influence.html]]. Real Clear Politics. January 22, 2014.">><br/><<footnotes " [6]" "Green, Joshua (October 8, 2015). [[This Man Is the Most Dangerous Political Operative in America|https://www.bloomberg.com/politics/graphics/2015-steve-bannon/]]. Bloomberg Businessweek.">>

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Government document shows $1K earmarked for anti-racism initiatives|https://globalnews.ca/news/5275383/anti-racism-initiatives-ontario/]]'' May 14, 2019, Travis Dhanraj, [[Global News]]

----
Questions about the status of funding for anti-racism initiatives are being raised in the [[Ontario]] legislature amid suggestions from the NDP that the government has earmarked $1,000 for anti-racism initiatives in [[2019]]-20.

Treasury Board president [[Peter Bethlenfalvy]] tabled budget estimates last week, which provide a snapshot of the government's spending priorities over the next year.

Ontario's anti-racism directorate (ARD) was established in [[2016]] with a mission to hold public consultations on practices like carding and street checks. The directorate was also tasked with releasing reports that would help develop an anti-racism strategy for the province.
----

{{f0.png}} ''[[Government house leader admits MPPs could 'strike a better tone'|https://ipolitics.ca/2019/10/24/government-house-leader-admits-mpps-could-strike-a-better-tone/]]'' October 24, 2019, Victoria Gibson, [[iPolitics]]

----
[[Ontario]]'s Government House Leader admits that members of the provincial parliament could "strike a better tone" when they return to [[Queen's Park]] on Monday — one month after a speakers' memo was revealed that asked Ontario politicians of all stripes to tone down their confrontational behaviour.

"Decorum is obviously something that's very important to me, and I think to all our members on both sides of the house. We've heard about that, and we'll make sure that the spirit of what the speaker was talking about will be respected," [[Paul Calandra]] told reporters outside a Thursday cabinet meeting.

The speakers' memo, as reported by the [[Toronto Star]], singled out behaviour such as "mean, excessively rude, or nasty" commentary in the legislature, and "repeated and contrived standing ovations" during question period — the latter being an oft-used tactic by [[Progressive Conservative]] MPPs in Premier [[Doug Ford]]'s team since they took office. (Opposition NDP members have at times done the same.)
----

{{f364.png}} ''[[Government Memo Criticized Top Biologist For Oilsands Comments|https://www.huffingtonpost.ca/2014/08/19/oilsands-john-smol-harper-government_n_5692242.html]]'' August 19, 2014, Sunny Freeman, [[Huffington Post]]

----
One of [[Canada]]'s top biologists says he will not stop talking to the media after a government memo accused him of bias and speaking out of turn about the environmental impact of [[Alberta]]'s oilsands. 

[[Queen's University]] professor [[John Smol]] said Monday he was shocked and outraged to learn earlier this month of an internal [[Natural Resources Canada]] memo criticizing him over comments he made to reporters about a study on lakes near the oilsands. 

"They cannot stop me from talking about research done in my lab," Smol told [[Huffington Post]] Canada.

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !GPS |
|!occupation |Private investigator|
|!employer |[[Office of Special Affairs]]|
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Graeme Gordon |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Grant Dingwall |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f99.png}} ''[[Grassroots group fights Ford's carbon tax stickers with ... more stickers|https://www.nationalobserver.com/2019/08/30/news/grassroots-group-fights-fords-carbon-tax-stickers-more-stickers]]'' August 30, 2019, Emma McIntosh, [[National Observer]]

----
An [[Ontario]] grassroots group is giving away free pro-carbon-tax stickers to counter the anti-carbon-tax ones made mandatory for gas stations by the Doug [[Ford government]].

The Ford government has given gas stations until Friday to put up anti-carbon-tax stickers that say "the federal carbon tax will cost you," or else they risk getting fined up to $10,000 per day.

The organizers behind the non-partisan volunteer group Carbon[[Tax]]Works say the information on the Ford government's stickers is incomplete. They don't mention that rebates will ensure most Ontarians get back more than they pay or the growing global consensus that carbon taxes are the best way to combat climate change.
<div style="float: right; max-width:300px">

|>| !Grassy Narrows |
</div>

The mercury poisoning of the land, waters and people at Asubpeeschoseewagong (Grassy Narrows) and Wabaseemoong First Nations is a lingering Canadian national disgrace, neglected by successions of Canadian and Ontario governments over the decades.

!!!See also
*[[Asubpeeschoseewagong First Nation|https://en.wikipedia.org/wiki/Asubpeeschoseewagong_First_Nation]] - //Wikipedia.//
*[[Ontario Minamata disease|https://en.wikipedia.org/wiki/Ontario_Minamata_disease]] - //Wikipedia.//

!!!External links
*[[Grassy Narrows|https://www.amnesty.ca/category/issue/grassy-narrows]], Amnesty International Canada.

{{||StandardTid}}
----

{{f0.png}} ''[[Grassy Narrows chief running for the federal NDP in fall election|https://globalnews.ca/news/5697974/grassy-narrows-chief-running-ndp/]]'' July 29, 2019, Amanda Connolly, [[Global News]]

----
[[Grassy Narrows]] Chief [[Rudy Turtle]] is running for the federal NDP, saying the Liberal government hasn't done enough to help his community deal with the after-effects of mercury poisoning.

In an announcement on [[Parliament Hill]] on Monday, Turtle joined NDP Leader [[Jagmeet Singh]] to say he was "happy" to be running for the party in the [[Ontario]] riding of [[Kenora]].

READ MORE: Grassy Narrows members unveil care home designs, call out [[Trudeau government]] over funding
<div style="float: right; max-width:300px">

|>| !Gravitas Maximus |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Great America Committee |
|!leader title |Chairman|
|!leader name |[[Mike Pence]]|
|!website |[[greatamericacommittee.com/|https://greatamericacommittee.com/]]|
</div>

''Great America Committee'' is a [[political action committee|https://en.wikipedia.org/wiki/political_action_committee]] (PAC) registered by Vice President of the United States [[Mike Pence]]. It is the first example of an active Vice President creating such a type of political action committee while serving in office.<<ref " [1]">><<ref " [2]">> [[Fox News]] noted Pence's action came only one day after reporting on the [[Comey memos|https://en.wikipedia.org/wiki/Comey_memos]] led to the appointment of a [[special counsel|https://en.wikipedia.org/wiki/special_counsel]] in the investigation into [[Russian interference in the 2016 United States elections|https://en.wikipedia.org/wiki/Russian_interference_in_the_2016_United_States_elections]].<<ref " [3]">> 

!!!See also
*[[Great America Committee|https://en.wikipedia.org/wiki/Great_America_Committee]] - //Wikipedia.//

!!!External links
*[[Great America Cmte Summary|https://www.opensecrets.org/pacs/lookup2.php?strID=C00640664]], OpenSecrets.

----
<br/><<footnotes " [1]" "Hillyard, Vaughn (May 18, 2017). [[Pence Creates PAC Ahead of 2018, 2020 Elections|http://www.nbcnews.com/politics/white-house/pence-creates-pac-ahead-2018-2020-elections-n761436]]. NBC News.">><br/><<footnotes " [2]" "Gomez, Luis (May 18, 2017). [[President Pence? What Trump's VP is doing to fundraise for 2018 and 2020|http://www.sandiegouniontribune.com/opinion/the-conversation/sd-president-pence-trump-vice-president-sets-up-pac-20170518-htmlstory.html]]. //The San Diego Union-Tribune//.">><br/><<footnotes " [3]" "[[Pence moves to launch PAC amid White House turmoil|http://www.foxnews.com/politics/2017/05/18/pence-moves-to-launch-pac-amid-white-house-turmoil.html]]. //[[Fox News]]//. May 18, 2017.">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !The Great Barrington Declaration |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Rubber_Duck_%288374801803%29.jpg/175px-Rubber_Duck_%288374801803%29.jpg]] |
|!website |[[gbdeclaration.org/|https://gbdeclaration.org/]]|
</div>

!!!See also
*[[Great Barrington Declaration|https://en.wikipedia.org/wiki/Great_Barrington_Declaration]] - //Wikipedia.//
*[[Oregon Petition|https://en.wikipedia.org/wiki/Oregon_Petition]] - //Wikipedia.//

!!!External links
*[[AIER Hosts Top Epidemiologists, Authors of the Great Barrington Declaration|https://www.aier.org/article/aier-hosts-top-epidemiologists-authors-of-the-great-barrington-declaration/]], AIER.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Great Replacement |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Great, the Anti-Vaxxer Coronavirus Protests Are Here|https://www.vice.com/en_ca/article/884p7z/the-anti-vaxxer-coronavirus-protests-are-here]]'' April 13, 2020, Mack Lamoureux, [[Vice News]]

----
On [[Easter]] Sunday, a group of around fourteen people, led by an anti-vaxxer and documented by a conspiracy vlogger, intentionally broke social distancing and took to the streets of [[Vancouver]].

Videos show the group—which featured both older people and a child—holding a sign featuring an illustration of the coronavirus and the words "[[Fake News]]." The rally even featured one grey-haired person wearing a [[Guy Fawkes]] mask with sunglasses over it. In photos and videos, the protesters seem to pay no heed to the six feet rule experts have recommended to avoid the spread of COVID-19.

Organizer [[Susan Standfield-Spooner]] told VICE that the quarantine measures put in place by the government have caused her to lose about 80% of the income she and her husband made from a consulting company. She said that she believes the deaths and homelessness that come from the financial strife brought about by the closures of business are far worse than the health impact of COVID-19, which has killed 735 Canadians as of Monday.

{{||StandardTid}}

{{||StandardTid}}
!!!See also
*[[Permanent residence (United States)|https://en.wikipedia.org/wiki/Permanent_residence_(United_States)]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Green Party Candidate Says Focusing On Racism is a 'Distraction' From Real Problems|https://pressprogress.ca/green-party-candidate-says-focusing-on-racism-is-a-distraction-from-real-problems/]]'' September 5, 2019, [[PressProgress]]

----
A [[Green Party]] candidate says he has no "racist or prejudicial bone" in his body, but he believes focusing on racism is a "distraction" from problems facing "the planet."

[[Danny Celovsky]], the Green candidate for [[Bay of Quinte]], was referencing tweets sent earlier this year. He admits he wanted to "stop" a discussion about a man who raised a Nazi Swastika flag on his property because the Green candidate wants everyone to "refocus on the priority — life on the planet."

In a lengthy and at times heated series of tweets, Celovsky introduced himself to [[Twitter]] users as "the Green Party candidate in Bay of Quinte, [[Ontario]], [[Canada]]," then advised them to stop talking about "the stupid fascist freaks called Nazis."

{{||StandardTid}}
----

{{f182.png}} ''[[Green Party won't ban members from trying to reopen abortion debate, says May|https://www.cbc.ca/news/politics/powerandpolitics/green-party-elizabeth-may-abortion-debate-1.5273722]]'' September 9, 2019, Brennan MacDonald, [[CBC News]]

----
[[Green Party]] Leader [[Elizabeth May]] says elected members of her party won't be prevented from trying to reopen the debate on abortion in the next Parliament, despite her own stated belief that "a woman has a right to a safe, legal abortion."

"I could talk to them. I could try to dissuade them. I could say it would be unfortunate ... but I don't have the power as leader of the Green Party to whip votes, nor do I have the power to silence an MP," May said in an interview with [[CBC News]] Network's Power & [[Politics]].

"And frankly, I think that's a good thing because democracy will be healthier when constituents know that their MP works for them and not their party leader," May told host Vassy Kapelos.
----

{{f0.png}} ''[[Green Party's Pierre Nantel calls for Quebec independence|https://globalnews.ca/news/5885811/green-party-pierre-nantel-quebec-independence/]]'' September 10, 2019, Pierre Nantel, Canadian Press, [[Global News]]

----
A prominent federal Green party candidate told an internet radio show Tuesday he wants [[Quebec]] to separate from [[Canada]] as soon as possible.

[[Pierre Nantel]], who won his riding south of [[Montreal]] for the NDP in [[2011]] and in [[2015]], said if a Quebec independence referendum were held, he would vote yes.

The NDP expelled him in August after they learned he was courting at least one other party.
!!!See also
*[[Greenbelt (Golden Horseshoe)|https://en.wikipedia.org/wiki/Greenbelt_(Golden_Horseshoe)]] - //Wikipedia.//

{{||StandardTid}}
----

{{f99.png}} ''[[Greenbelt Council, environmental advocates urge Ford government to reconsider highway plans|https://www.nationalobserver.com/2020/08/20/news/greenbelt-council-environmental-advocates-urge-ford-government-reconsider-highway]]'' August 20, 2020, Emma McIntosh, [[National Observer]]

----
A provincial advisory group and environmental advocates are urging the [[Ford government]] to reconsider plans to expedite a new Greater [[Toronto]] Area highway that could cut through the [[Greenbelt]].

The idea for a highway through the region's West Corridor was floated, then killed, by the previous Liberal government and revived under the [[Progressive Conservative]]s. The government announced its preferred route for the highway on Aug. 7, and has proposed to fast-track the project's environmental assessment.

The Greenbelt Council, a government-appointed expert panel, said it would be "ill-advised" for the government to speed up the project, chair [[David Crombie]] wrote in an Aug. 18 letter to Municipal Affairs Minister [[Steve Clark]], pointing to "significant stakeholder concerns."
{{||StandardTid}}
{{||StandardTid}}
----

{{f99.png}} ''[[Greens didn't fact-check claims of NDP exodus in New Brunswick|https://www.nationalobserver.com/2019/09/05/news/greens-didnt-fact-check-claims-ndp-exodus-new-brunswick]]'' September 5, 2019, Emma McIntosh, [[National Observer]]

----
The NDP and [[Green Party]] exchanged accusations of lies and dirty backroom politics Thursday, shrouding claims about an exodus from the [[New Brunswick]] New Democrats in a fog of confusion.

On Tuesday, media outlets reported that 14 former provincial NDP candidates and one member of the federal party's executive team had penned a letter saying they had defected to the Green Party. But on Thursday the NDP accused the Greens of "misinformation," as five of the candidates claimed they hadn't consented to being named as defectors and never stopped supporting the NDP.

The Greens, in turn, accused the NDP of "pressuring" candidates into going back on their defections, even as it conceded that it hadn't checked with each person on the list before going public with the original news.
<div style="float: right; max-width:300px">

|>| !Greg Abbott |
|!occupation |Politician|
</div>

!!!See also
*[[Greg Abbott|https://en.wikipedia.org/wiki/Greg_Abbott]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Greg Gianforte |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Greg Lukianoff |
|>| [img width=175px [Lukianoff in 2015|https://upload.wikimedia.org/wikipedia/commons/thumb/4/4e/Greg_Lukianoff%2C_2015.jpg/175px-Greg_Lukianoff%2C_2015.jpg]] |
|!birth name |Gregory Christopher Lukianoff|
|!birth date |1974 (46-47 years)|
|!birth place |[[New York City|https://en.wikipedia.org/wiki/New_York_City]], [[New York|https://en.wikipedia.org/wiki/New_York_(state)]], US|
</div>

!!!See also
*[[Greg Lukianoff|https://en.wikipedia.org/wiki/Greg_Lukianoff]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Greg McNeilly |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Greg Rickford |
</div>

!!!See also
*[[Greg Rickford|https://en.wikipedia.org/wiki/Greg_Rickford]] - //Wikipedia.//

{{||StandardTid}}
----

{{f94.png}} ''[[Greg Rickford, Canada's new science minister, has poor track record|https://www.thestar.com/opinion/commentary/2013/07/18/greg_rickford_canadas_new_science_minister_has_poor_track_record.html]]'' July 18, 2013, Diane Orihel, [[Toronto Star]]

----
Prime Minister [[Stephen Harper]] missed a prime opportunity this week to smooth over his strained relations with Canadian scientists. This tension has been fed by a myriad of poor policy decisions, from the gutting of environmental laws and defunding of leading research centres to the muzzling of government scientists. In his cabinet shuffle, the prime minister could have held out an olive branch to scientists, but instead he appointed [[Greg Rickford]] as the new minister of state for science and technology.

As a former lawyer and nurse, Rickford lacks the science and research pedigree that should be a prerequisite for such a position. But it is Rickford's past performance on science issues that is raising eyebrows in science circles. An examination of his track record on the [[Experimental Lakes Area]] (ELA) would be a particularly enlightening predictor of how he will handle the science and technology portfolio. Rickford is the Member of Parliament who, despite strong protest by scientists worldwide and his own constituents, blindly supported the government in shutting down the ELA science program in his own riding.

Turn back the clock to [[2011]]. Rickford, as MP for the [[Ontario]] riding of [[Kenora]], stood proudly alongside federal government scientists to announce the opening of ELA's new fish laboratory, which was funded to the tune of $1 million under [[Canada]]'s Economic Action Plan. Then, he spoke glowingly about ELA, referring to it as "Canada's most innovative freshwater research centre."
<div style="float: right; max-width:300px">

|>| !Greg Sargent |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f99.png}} ''[[Greta has landed. Kenney's tortured logic crumbles|https://www.nationalobserver.com/2019/10/17/opinion/greta-has-landed-kenneys-tortured-logic-crumbles]]'' October 17, 2019, Chris Hatch, [[National Observer]]

----
And when Greta announced that she, herself, would visit [[Alberta]], Kenney's government began issuing smug missives: the climate oracle should make her next visit to oil-producing "dictatorships"?????? like [[Saudi Arabia]].

Then she'd learn about "Alberta's leading human rights and environmental standards" and that our fossil fuels are much better than theirs.

The tortured logic seems to be that, because Alberta doesn't carry out stoning or saw the limbs from pesky journalists, climate change doesn't matter.
{{||StandardTid}}
----

{{f99.png}} ''[[Greta Thunberg goes to heart of Canada's oil sands|https://www.nationalobserver.com/2019/10/20/news/greta-thunberg-goes-heart-canadas-oil-sands]]'' October 20, 2019, Canadian Press, [[National Observer]]

----
The chief of a northern [[Alberta]] First Nation says he gave climate activist [[Greta Thunberg]] a message during a quietly arranged meeting in Fort McMurray on Friday night.

Athabasca Chipewyan First Nation Chief Allan Adam says he told the 16-year-old Swede that [[Europe]]ans are major investors in the area's oilsands, and she needs to get people to lobby those investors for greener technology to extract Alberta energy.

Adam says the meeting in a Fort McMurray office was arranged earlier this week, and was kept secret in order to prevent pro-oilsands campaigners from disrupting it.
----

{{f0.png}} ''[[Greta Thunberg Is Being Told On Twitter She's "Not Welcome" In Alberta|https://www.narcity.com/news/ca/ab/greta-thunbergs-alberta-visit-is-being-met-with-tweets-telling-her-shes-not-welcome]]'' October 14, 2019, Colin Leggett, [[Narcity]]

----
[[Greta Thunberg]] will visit [[Alberta]], according to a tweet from the teenage climate activist. Thunberg has visited [[Canada]] already, having attended the Climate March in [[Montreal]] on September 27. By heading to Alberta, Thunberg will be stepping foot into the heart of Canada's oil industry.

"Heading north again. Now follows a few days of well needed rest while enjoying the spectacular nature of [[Wyoming]], [[Idaho]] and [[Montana]]. Then on to Alberta, Canada! #slowtravel" Thunberg wrote in her tweet. Thunberg made the announcement just one day after giving a speech in [[Denver]], [[Colorado]].

Thunberg travelled to North America on a zero-emissions sailboat in August in order to attend the U.N. climate summit.
----

{{f0.png}} ''[[Greta Thunberg makes brief stop in Calgary; Kenney extends 'warm welcome'|https://calgaryherald.com/news/local-news/greta-thunberg-stops-in-calgary-but-plans-to-protest-in-edmonton]]'' October 16, 2019, Stephanie Babych, [[Calgary Herald]]

----
The world's most famous climate activist arrived in [[Calgary]] on Wednesday to kick off her time in [[Alberta]].

[[Greta Thunberg]] announced on Oct. 12 that she would be visiting the province, and since then politicians, activists and people in the energy industry have requested time with the Swedish teen activist.

The local Fridays for Future group confirmed Thunberg was walking around downtown Calgary on Wednesday morning. However, as far as the group knows, Calgary is only a pit stop on the way to [[Edmonton]], where she will participate in her weekly Fridays for Future strike at the Alberta Legislature.
----

{{f0.png}} ''[[Greta Thunberg: 'The People in Power Refuse to Listen... We Will Make Them Hear Us'|https://thetyee.ca/News/2019/09/20/NYC-Climate-Strike/]]'' September 20, 2019, Geoff Dembicki, [[The Tyee]]

----
The millions of young people who skipped school on Friday to protest the failure of world leaders to fix the climate emergency had a message for politicians like [[Justin Trudeau]] — prove that you actually care about an entire generation's future or else suffer the consequences.

"What's the point in educating ourselves and learning the facts when the people in power refuse to listen, to be educated, and pay attention to the facts," I heard [[Greta Thunberg]] tell a crowd in [[New York]]'s Battery Park that organizers of the Global Climate Strikes at one point estimated at 250,000 people. "Everywhere I have been the situation is more or less the same, the people in power who write beautiful words are the same, the number of politicians and celebrities who want to take selfies are the same, and the promises are the same and the lies are the same."

Thunberg earlier this month travelled to New York on a zero-emissions boat. Several days earlier she told U.S. congressmembers that "this is the time to wake-up." The 16-year-old climate change icon from [[Sweden]] said the leaders gathering next Monday for a UN emergency meeting on climate change ignore young people at their peril.
----

{{f253.png}} ''[[Greta Thunberg's visit to Alberta was no ordinary celebrity drop-in|https://www.macleans.ca/society/environment/greta-thunbergs-visit-to-alberta-was-no-ordinary-celebrity-drop-in/]]'' October 18, 2019, Jason Markusoff, [[Macleans]]

----
Before [[Greta Thunberg]] rode an electric car into [[Alberta]], many celebrity activists before her had arrived to demand climate action: Leonardo DiCaprio, Neil Young, Jane Fonda and others. There's a significant difference that has nothing do with the age of the Swedish teen, or that, unlike many an entertainment figure leveraging fame for a virtuous cause, the climate fight is Thunberg's calling card.

What's new this time—and detractors like Premier [[Jason Kenney]] et al should take note—is that Thunberg isn't putting on a solo show for the cameras. She led a crowd. An estimated 4,000 at a youth- and [[Indigenous]]-led rally in downtown [[Edmonton]]. And this was the second climate protest of this scale in the city in as many months. The actors' and musicians' method was to draw attention to oil sands. Thunberg draws attention differently, declaring that she's far from alone in raising the alarm about an overheated planet—and that's the case even in [[Canada]]'s petro-province.

To be sure, Alberta is still Alberta, and the province writ large isn't on Team Greta. It's where you're most likely to pass by someone clad in an "I (heart) oil and gas" T-shirt. Polls have consistently shown Albertans are among the Canadians least likely to worry about a climate emergency—yet the regional difference of attitude isn't nearly as significant as a probable Conservative sweep of the province might imply. While 26 per cent of Canadians say climate change is the most important election issue, climate also outranks any other issue in Alberta: it's the top concern for 20 per cent of residents, an [[Angus Reid]] Institute survey suggests. That's one-fifth, in a province of 4.3 million people.
<div style="float: right; max-width:300px">

|>| !Gretchen Whitmer |
|!occupation |Politician|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Griffin Centre |
</div>

<div style="float: right; max-width:300px">

|>| !Griffin Centre |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Groundswell |
</div>

!!!See also
*[[Groundswell group|https://en.wikipedia.org/wiki/Groundswell_group]] - //Wikipedia.//

!!!External links
*[[#Groundswell Meeting 5/8/2013 Transcript of First 20 minutes|https://www.scribd.com/document/156914013/Groundswell-Meeting-5-8-2013-Transcript-of-First-20-minutes]].

{{||StandardTid}}
----

{{f0.png}} ''[[Group Behind Mysterious Anti-Teacher Attack Ads Chaired By a Well-Connected Conservative Millionaire|https://pressprogress.ca/group-behind-mysterious-anti-teacher-attack-ads-is-chaired-by-a-well-connected-conservative-millionaire/]]'' February 8, 2020, [[PressProgress]]

----
It turns out the mysterious "[[Vaughan Working Families]]" group is actually linked to one of the richest and most powerful men in Vaughan, [[Ontario]].

Last weekend, full-page ads attacking teachers appeared in the [[Globe and Mail]], [[Toronto Star]] and [[National Post]], all paid for by a mystery group calling itself "Vaughan Working Families."

First reported by [[PressProgress]], the fake parents' group's ads featured a fake mother (in reality, a stock photo model from [[Poland]]) accusing teachers of using children as "pawns."

On Thursday, the Toronto Star traced the money that paid for the ads to a law firm in [[Etobicoke]] called Loopstra Nixon LLP.

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Group linked to robocalls and text messages registers as third party|https://www.thespec.com/news-story/9521189-group-linked-to-robocalls-and-text-messages-registers-as-third-party/]]'' July 26, 2019, Christian Paas-Lang, Canadian Press, [[Hamilton Spectator]]

----
Kenneth W. Hayden shares an address with a [[Bill Hayden]], who is listed as a director of [[Alberta Proud]]. Alberta Proud is also registered as a third-party group by [[Elections Canada]] for the fall's federal election.

[[Nicolas Gagnon]] is also involved in [[Quebec Fier]], which similarly intervened in the Quebec provincial election last year and has since continued to use automated messages to reach Quebecers.

[[Canada Strong and Proud]] and its provincial affiliates all have websites with almost identical designs and tend to advocate against the current Liberal government.
----

{{f182.png}} ''[[Group linked to robocalls and text messages registers as third party for federal election|https://www.cbc.ca/news/politics/canada-strong-proud-robocalls-third-party-federal-election-1.5225301]]'' July 25, 2019, Canadian Press, [[CBC News]]

----
An organization linked to a series of robocall and text campaigns in [[Canada]] is now officially registered as a third party for the upcoming federal election.

[[Canada Strong and Proud]] sent out robocalls in late June asking for information about voting intentions and support for pipelines.

According to [[Elections Canada]]'s website, the third party was registered July 23 by [[Chris Russell]] of St. John's, N.L.
----

{{f0.png}} ''[[Group That Ran Anti-Teacher Attack Ads Featuring Fake Mom Violated Ontario Elections Act|https://pressprogress.ca/group-that-ran-anti-teacher-attack-ads-featuring-fake-mom-violated-ontario-elections-act/]]'' June 25, 2020, [[PressProgress]]

----
[[Vaughan Working Families]], a mysterious group that ran full-page ads attacking [[Ontario]]'s teachers earlier this year, violated Ontario's elections act by failing to register as a third-party advertiser, [[Elections Ontario]] says.

According to [[Global News]], Elections Ontario released a statement Wednesday that says the advertiser, which ran ads attacking Ontario's teachers unions during rotating strike action, contravened the Elections Financing Act by failing to register.

Advertiser linked to deep-pocketed donors: Vaughan Working Families' ads were posted in early February without a website or any contact info and with a picture of a Polish stock photo model whose husband adamantly denied she had any knowledge of Ontario politics.
----

{{f0.png}} ''[[Group warns about erosion of public education|https://www.journalpioneer.com/opinion/regional-perspectives/jim-vibert-group-warns-about-erosion-of-public-education-398354/]]'' January 15, 2020, Jim Vibert, [[Journal Pioneer]]

----
The epicentre of public education lunacy in [[Canada]] is obviously [[Doug Ford]]'s [[Ontario]], where a confidential report leaked this week alerting folks to the government's plan to cut costs by replacing high school teachers with online courses.

The document, obtained by the [[Toronto Star]], shows that the [[Ford government]] is contemplating to-the-bone cuts to public education. A suite of online courses Ontario hopes to sell to other jurisdictions — at a tidy profit— is part of a plan. Ontario high school students would be able to earn diplomas exclusively online by 2024.

Meanwhile in [[Nova Scotia]], Educators for Social Justice (ESJ) teamed up with Parents for Public Education to sound the alarm about what they see as a similar, worrisome drift in public education down here.
<div style="float: right; max-width:300px">

|>| !Grover Norquist |
|>| [img width=175px [Grover Norquist in September 2011.|https://upload.wikimedia.org/wikipedia/commons/thumb/7/72/Grover_Norquist_by_Gage_Skidmore_2.jpg/175px-Grover_Norquist_by_Gage_Skidmore_2.jpg]] |
|!birth name |Grover Glenn Norquist|
|!birth date |October 19, 1956 (64 years)|
|!birth place |[[Sharon, Pennsylvania|https://en.wikipedia.org/wiki/Sharon,_Pennsylvania]],<<ref " [1]">> U.S.|
|!residence |Washington, D.C.|
|!nationality |United States|
|!alma mater |[[Harvard College|https://en.wikipedia.org/wiki/Harvard_College]] <small>([[A.B.|https://en.wikipedia.org/wiki/A.B.]])</small><br />[[Harvard Business School|https://en.wikipedia.org/wiki/Harvard_Business_School]] <small>([[M.B.A.|https://en.wikipedia.org/wiki/M.B.A.]])</small>|
|!occupation |Political|
|!organization |[[Americans for Tax Reform|https://en.wikipedia.org/wiki/Americans_for_Tax_Reform]]|
|!home town |[[Weston, Massachusetts|https://en.wikipedia.org/wiki/Weston,_Massachusetts]], U.S.|
|!party |[[Republican|https://en.wikipedia.org/wiki/Republican_Party_(United_States)]]|
|!boards |[[National Rifle Association]], [[American Conservative Union]]<<ref " [4]">><<ref " [5]">>|
|!spouse |Samah Alrayyes Norquist|
|!relatives |[[David Norquist|https://en.wikipedia.org/wiki/David_Norquist]] (brother)|
</div>

''Grover Glenn Norquist'' (born October 19, 1956) is an American political activist and tax reduction advocate who is founder and president of [[Americans for Tax Reform|https://en.wikipedia.org/wiki/Americans_for_Tax_Reform]], an organization that opposes all [[tax|https://en.wikipedia.org/wiki/Taxation_in_the_United_States]] increases. A [[Republican|https://en.wikipedia.org/wiki/Republican_Party_(United_States)]],<<ref " [6]">> he is the primary promoter of the "Taxpayer Protection Pledge", a pledge signed by lawmakers who agree to oppose increases in marginal income tax rates for individuals and businesses, as well as net reductions or eliminations of deductions and credits without a matching reduced tax rate.<<ref " [2]">> Prior to the November 2012 election, the pledge was signed by 95% of all Republican members of [[Congress|https://en.wikipedia.org/wiki/United_States_Congress]] and all but one of the [[candidates|https://en.wikipedia.org/wiki/Republican_Party_presidential_candidates,_2012]] running for the [[2012 Republican presidential nomination|https://en.wikipedia.org/wiki/Republican_Party_presidential_primaries,_2012]].<<ref " [3]">>

!!!See also
*[[Grover Norquist|https://en.wikipedia.org/wiki/Grover_Norquist]] - //Wikipedia.//


----
<br/><<footnotes " [1]" "David Skolnick (November 18, 2012). [[Anti-tax pledge author: Romney failed to connect|http://www.vindy.com/news/2012/nov/18/anti-tax-pledge-author-romney-failed-to-/?print]]. [[The Vindicator|https://en.wikipedia.org/wiki/The_Vindicator]].">><br/><<footnotes " [2]" "[[Who is Grover Norquist?|http://www.atr.org/about-grover]]. Americans for Tax Reform.">><br/><<footnotes " [3]" "Howard Fineman (August 21, 2011). [[It's Grover Time: Huntsman Rejects No-Tax Pledge, Pawlenty Waivers|http://www.huffingtonpost.com/2011/06/21/grover-norquist-jon-huntsman-tim-pawlenty-no-tax-pledge_n_881857.html]]. The Huffington Post.">><br/><<footnotes " [4]" "[[ACU: Board of Directors|http://www.conservative.org/about-acu/board-of-directorsstaff/]]. //The American Conservative Union//.">><br/><<footnotes " [5]" "[[Grover Norquist From HarperCollins Publishers|http://www.harpercollins.com/authors/31076/Grover_Norquist/index.aspx]]. //HarperCollins Publishers//.">><br/><<footnotes " [6]" "[http://www.cbsnews.com/8301-18560_162-57327816/grover-norquist/?tag=currentVideoInfo;videoMetaInfo The Pledge: Grover Norquist's hold on the GOP] cbsnews.com . November 20, 2011">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Groypers |
</div>

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
''''Guinness World Records'''', known from its inception in 1955 until 1998 as ''''The Guinness Book of Records'''' and in previous United States editions as ''''The Guinness Book of World Records'''', is a [[reference book|https://en.wikipedia.org/wiki/reference_book]] published annually, listing [[world record|https://en.wikipedia.org/wiki/world_record]]s both of human achievements and the extremes of the natural world. The book itself holds a world record, as the best-selling copyrighted book of all time. As of the 2017 edition, it is now in its 63rd year of publication, published in 100 countries and 23 languages.

The international franchise has extended beyond print to include television series and museums. The popularity of the franchise has resulted in ''Guinness World Records'' becoming the primary international authority on the cataloguing and verification of a huge number of world records; the organisation employs official record adjudicators authorised to verify the authenticity of the setting and breaking of records.<<ref " [6]">>

!!!L. Ron Hubbard awards
Guinness World Records has given three awards to [[L. Ron Hubbard]] and Scientology. These do not stand up to even light analysis and seem highly dubious or contrived to fit.
{| cellpadding="2px" border="1" style="text-align: left; border-color: #aaa; border-collapse: collapse" class="wikitable"
|-
! When
! Award
! Text
! Criticism
|-
|March 2006
|''Most published works by one author''<<ref " [1]">>
|The most published works by one author is 1,084 by L. Ron Hubbard (USA) whose first work was published in February 1934 and the last in March 2006.
|Wrong on many levels. Hubbard's writing output was not remarkable for the time. Author [[Isaac Asimov]] published more books (500+) than Hubbard's fiction work, mainly short stories (~241), and easily surpasses Hubbard's Guinness record when Asimov's monthly columns are added in.

Including Hubbard's Scientology works in the total is problematic. Most of these were [[self-published|https://en.wikipedia.org/wiki/Vanity_press]] by Scientology, and many weren't personally written by Hubbard.
|-
|21 April 2009
|''Most audio books published for one author''<<ref " [2]">>
|The most audio books published for one author is L. Ron Hubbard (USA) with 185 audio books published as of 21st April 2009. As of this date, another 23 of his books were being formatted for release. Most of the works published in this format consisted of pulp fiction and Scientology books.
|The miracle of self-publishing by a multi-billion dollar organization devoted to promoting Hubbard. Most of the pulp fiction works were short stories, rather than books.
|-
|06 April 2010
|''Most translated author, same book''<<ref " [3]">>
|The most languages into which the same book has been translated is The Way to Happiness by L. Ron Hubbard (USA), which can be read in 70 languages as of 2010, including Hindi, Samoa and Uzbek. 
|This falls down from the start in that from all accounts Hubbard didn't write [[The Way to Happiness]] booklet. Calling it a book is a considerable stretch.
|}
Scientology press releases frequently claim that Hubbard also has the Guinness World Record for ''Most Translated Author in the World'',<<ref " [4]">> but this appears to be their own invention, with no mention of it on the Guinness site. Credible sources, such as [[UNESCO|https://en.wikipedia.org/wiki/UNESCO]], give that acclaim to [[Agatha Christie|https://en.wikipedia.org/wiki/Agatha_Christie]].<<ref " [5]">>

!!!See also
*[[Guinness World Records|https://en.wikipedia.org/wiki/Guinness_World_Records]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "[[Most published works by one author|http://www.guinnessworldrecords.com/world-records/most-published-works-by-one-author]]. //Guinness World Records//.">><br/><<footnotes " [2]" "[[Most audio books published for one author|http://www.guinnessworldrecords.com/world-records/most-audio-books-published-for-one-author]]. //Guinness World Records//.">><br/><<footnotes " [3]" "[[Most translated author, same book|http://www.guinnessworldrecords.com/world-records/most-translated-author-same-book]]. //Guinness World Records//.">><br/><<footnotes " [4]" "[[Guinness World Records Names L. Ron Hubbard As World's Most Translated Author|http://www.prweb.com/releases/2005/11/prweb304796.htm]]. //PRweb//. November 2, 2005.">><br/><<footnotes " [5]" "[[The World's Ten Most Translated Authors|http://translationexcellence.com/worlds-ten-most-translated-authors/]]. //Translation Excellence//.">><br/><<footnotes " [6]" "[[Frequently Asked Questions|http://www.guinnessworldrecords.com/faq.aspx]]. Guinness World Records.">>

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Gun Owners Plan to Fight Justin Trudeau's Assault Weapons Ban|https://www.vice.com/en_ca/article/wxqeq4/gun-owners-plan-to-fight-justin-trudeaus-assault-weapons-ban]]'' May 5, 2020, Manisha Krishnan, [[Vice News]]

----
As a firearms owner, [[Greg Dunn]] is disappointed about the Liberal government's decision to ban 1,500 assault-style weapons. As a lawyer, he's not convinced he has to accept it.

"Ultimately, if Canadians decide these firearms are so inherently dangerous that we don't want them in society, we've got the power to prohibit them, but that should be done through a proper legislative process," said Dunn.

On Friday, Prime Minister [[Justin Trudeau]] announced that a wide swath of "military-grade assault weapons" in [[Canada]] have been reclassified as prohibited, and can no longer be used, bought, sold, transported, or imported. While the term "assault weapons" is contentious due to the lack of a clear definition, the rules target guns like AR-15 rifles, which have been used in mass shootings like Sandy Hook and Parkland, and the Ruger Mini-14 used in the [[1989]] École Polytechnique shooting.

{{||StandardTid}}
----

{{f253.png}} ''[[Guns and white supremacists don't mix|https://www.macleans.ca/opinion/guns-and-white-supremacists-dont-mix/]]'' November 12, 2019, Pam Palmater, [[Macleans]]

----
When [[Justin Trudeau]] was first elected as Liberal Prime Minister, he promised a new [[Canada]]—one based on a commitment to feminism and [[Indigenous]] rights. He also promised to address the loopholes in the gun laws created by the former Conservative government under [[Stephen Harper]]. Bill C-71, which was intended to strengthen rules around access to firearms especially for those with a history of violence, provided some improvements but fell short of what most Canadians wanted. Canadians want to feel safe. That cannot happen if hate groups are allowed to buy hand guns and assault weapons.

The Government's defence of Bill C-71 was framed almost entirely with verbiage like "gangs and guns" and "gender neutral," ignoring the bulk of the statistical evidence about gun violence in Canada. Women in Canada represent a higher proportion of victims of firearms violence than their male perpetrators. It is not "gender neutral" to worry more about the interests of the primarily male gun lobby and concerns of rural men than the voices of female victims. Further, the voices of Indigenous women were excluded despite the ongoing genocide of murdered and missing Indigenous women and girls.

The rise of white nationalism has happened so quickly in Canada that governments do not have a handle on the serious threat it poses to public safety and national security. The white nationalist movement (often referred to as the populist movement), has seen far-right Conservatives take increasingly more radical positions that are often racist, sexist and anti-human rights, often aligning themselves with the gun lobby.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Guo Wengui |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/e/e1/Guo_Wen-gui_in_April_2017.jpg/175px-Guo_Wen-gui_in_April_2017.jpg]] |
|!other names |Miles Kwok|
|!birth date |May 10, 1970 (51 years) or October 5, 1968 (52 years)|
|!birth place |[[Shen County|https://en.wikipedia.org/wiki/Shen_County]], [[Shandong|https://en.wikipedia.org/wiki/Shandong]], China|
</div>

!!!See also
*[[Guo Wengui|https://en.wikipedia.org/wiki/Guo_Wengui]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Gurratan Singh |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Guy Bourgouin |
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
!!!See also
*[[Halloween|https://en.wikipedia.org/wiki/Halloween]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[Regional Municipality of Halton|https://en.wikipedia.org/wiki/]]

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Hamdi Issawi |
|!occupation |Journalist|
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Hamilton is getting a reputation for hate, and critics say the city hasn't done enough to fight it|https://www.cbc.ca/news/canada/hamilton/hamilton-hate-crime-1.5313965]]'' October 8, 2019, Samantha Craggs, [[CBC News]]

----
This story is part of our [[CBC News]] project Exposing Hate, where we will reveal the nature of Hate in [[Canada]]: how it thrives, spreads and manifests, regions where hate crimes are more prevalent, and how Canadian institutions, government, police and individuals are dealing with the spread of hate, sometimes effectively, others not.

It's a bright Saturday morning on the [[Hamilton]] city hall forecourt, and the crowd is split down the middle. Members of the yellow vest movement and far-right groups stand on one side. Rainbow flag wavers with signs displaying slogans like "Diversity is strength" are on the other.

"You all hang with Nazis," a man with the rainbow flag bearers shouts at a woman standing with the yellow vests. "When you hang out with Nazis, you become one."
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Hamilton retailer sent mandatory Ontario gas pump stickers even though he doesn't sell gas|https://www.thespec.com/news-story/9575801-problems-plague-the-roll-out-of-the-carbon-tax-pricing-stickers/]]'' September 1, 2019, Jenna Moon, [[Hamilton Spectator]]

----
[[Jennifer Keesmaat]], the former chief city planner and one-time [[Toronto]] mayoral candidate, tweeted a photo of a peeling decal on a gas pump Saturday afternoon. "Even the gas pumps themselves are rejecting these ridiculous anti-carbon tax stickers," Keesmaat wrote.

The government initially threatened fines of up to $10,000 per day against stations that did not post the decals. It has since changed course and now suggests that businesses that don't co-operate with the legislation will be subjected to "written warnings" and potentially fined. In the letter provided to business owners, it is not specified what the fines might be.
----

{{f99.png}} ''[[Hamilton slams Doug Ford government for pulling out of LRT|https://www.nationalobserver.com/2019/12/16/news/hamilton-slams-doug-ford-government-pulling-out-lrt]]'' December 16, 2019, Alastair Sharp, [[National Observer]]

----
[[Hamilton]]'s business lobby and other critics lambasted the Doug [[Ford government]] Monday after [[Ontario]]'s transportation minister pulled $1 billion in promised funding for a light rail project.

After hastily cancelling a news conference in Hamilton where protestors were assembled, Transportation Minister [[Caroline Mulroney]] said in a statement that the project's costs had ballooned to five times its original estimate, blaming the former Liberal government for hiding the true costs.

The Hamilton Chamber of Commerce fired back, calling the decision "irresponsible and reckless." And Mayor [[Fred Eisenberger]] said cost estimates for the LRT ?— which would have reduced the city's carbon emissions, limited urban sprawl and created hundreds of jobs ?— hadn't even been finalized.

{{||StandardTid}}
----

{{f182.png}} ''[[Hamilton teachers on strike tell Doug Ford: 'Use your common sense'|https://www.cbc.ca/news/canada/hamilton/catholic-school-strikes-hamilton-1.5434486]]'' January 21, 2020, Bobby Hristova, [[CBC News]]

----
She and dozens of teachers, dressed in snug coats, toques and gloves, quietly shuffled on the sidewalk around Cathedral in small groups with baby blue signs and flags with messages like "class size matters."

Along Wentworth Street North, King Street East and Wilson Street drivers in cars, vans and transport trucks honked their horns in noisy support of [[Hamilton]]'s striking teachers.

Staff responded with whistles, waves, whoops and hollers.
{{||StandardTid}}
----

{{f182.png}} ''[[Hamilton-area libraries scramble as PC cuts kill 'backbone' interlibrary loan service|https://www.cbc.ca/news/canada/hamilton/hamilton-area-libraries-scramble-as-pc-cuts-kill-backbone-interlibrary-loan-service-1.5109365]]'' April 24, 2019, Dan Taekema, [[CBC News]]

----
The interlibrary loan service that's been the "backbone" of the small town libraries that surround [[Hamilton]] is ending because of government cuts, leaving staff scrambling to find ways to get patrons the books and materials they need.

The [[Southern Ontario Library Service]] (SOLS) announced it's facing a 50 per cent budget cut from the province and will be permanently ending its interlibrary loan service as of April 26, [[2019]] — meaning for the first time in decades, readers in rural communities will have far fewer options.

"This was a shock. We were all … flabbergasted when the news came down," said Beverley Slater, a manager with the Norfolk County Public Library. "This has been the backbone of our library system for quite a few years if not decades."
----

{{f0.png}} ''[[Hamilton's public health unit expected to disappear with province's plan to amalgamate regional boards|https://globalnews.ca/news/5274383/province-merge-hamilton-public-health/]]'' May 14, 2019, Don Mitchell, [[Global News]]

----
If the province has its way, [[Hamilton]] Public Health Services will be no more.

Under a new public health-care plan, it's expected that the Doug [[Ford government]] will combine the city's care with other municipalities in Niagara, Brant and Haldimand-Norfolk.

Yesterday, [[Global News]] learned that four nearby regions — [[Guelph]], Waterloo, Peel and Halton — are expected to be merged after [[Wellington]]-Dufferin-Guelph Public Health officials were notified by the [[Ministry of Health and Long-Term Care]] on Monday.
<div style="float: right; max-width:300px">

|>| !Hamish Marshall |
</div>

!!!See also
*[[The Rebel Media|https://en.wikipedia.org/wiki/The_Rebel_Media]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Hamish Marshall 'Threatened to Sue' Jason Kenney's UCP Over Voting Security Concerns, Leaked E-Mails Show|https://pressprogress.ca/hamish-marshall-threatened-to-sue-jason-kenneys-ucp-over-voting-security-concerns-leaked-e-mails-show/]]'' April 10, 2019, [[PressProgress]]

----
[[Brian Jean]]'s campaign manager, [[Hamish Marshall]], raised concerns about the security of UCP leadership vote In August [[2017]]

[[United Conservative Party]] officials were alerted to concerns about the integrity of the party's online voting system and the process used for voter registration in the 2017 UCP leadership vote.

Hamish Marshall, the campaign manager for Brian Jean's leadership campaign, told UCP officials he worried about the online voting system and the "complete absence of scrutineering opportunities in the qualifying and voting process."
----

{{f253.png}} ''[[Hamish Marshall's plan to win Election 2019 for Andrew Scheer|https://www.macleans.ca/politics/ottawa/hamish-marshall-andrew-scheer-conservatives-election-2019/]]'' August 8, 2019, John Geddes, [[Macleans]]

----
When [[Justin Trudeau]] was hurting in the polls this past spring, the obvious tack for the Conservatives was to stick with what was working. The outcry over the SNC-Lavalin affair had the Liberals reeling. The opposition's job, it seemed, was just to keep its focus relentlessly on allegations that the Prime Minister and his aides had improperly pressured [[Jody Wilson-Raybould]], when she was federal justice minister, to give the [[Montreal]]-based engineering company a chance to avoid a damaging bribery trial.

Yet the Conservatives opted, at least temporarily, to switch channels. They had planned—long before Wilson-Raybould quit Trudeau's cabinet and then was kicked out of his caucus—to make the federal carbon tax their big issue for [[2019]]. So, sticking to that script, the party made news in late March with a mass text-message blast to voters in [[New Brunswick]], [[Ontario]], [[Manitoba]] and [[Saskatchewan]], reminding them that the tax was kicking in on April 1 in their provinces. Some harried Liberals welcomed the change of topic.

It was a classic [[Hamish Marshall]] moment. Staying the course is what Conservative Leader [[Andrew Scheer]]'s campaign manager is all about. "He's got a plan. He's going to be disciplined and stick to that plan," says Matthew John, an old friend of Marshall's and a long-time Conservative insider. "It's harder than people think, because you don't know if you're right until the end." Of course, the end Marshall is driving toward is the Oct. 21 federal election, and hammering the carbon tax, no matter what distractions arise, is central to his script.
{{||StandardTid}}

{{||StandardTid}}
----

{{f253.png}} ''[[Hands up anyone who thought the election would be fought over the food guide|https://www.macleans.ca/politics/ottawa/hands-up-anyone-who-thought-the-election-would-be-fought-over-the-food-guide-politics-insider/]]'' July 19, 2019, [[Macleans]]

----
So many polls, such little consensus: With at least a dozen polls released since the start of summer all seeming to send a different message about the electorate's views, it can be overwhelming. Cue Philippe J. Fournier, founder of poll aggregator 338[[Canada]], who cautions against getting caught up in the findings of any single poll: "We compile the results, keep our eyes on the big picture, and we don't let one single poll set the narrative." (Maclean's)

Hashtag inflation: On Tuesday it seemed like all of Canada was tweeting #[[TrudeauMustGo]], with the hashtag appearing on [[Twitter]]'s trending list for much of the day. But analysis by the [[National Observer]] found that a lot of those accounts joining in the anti-Trudeau tweetfest had only been set up days earlier, and some were posting messages at an un-human rate of 200 to 300 a day. (National Observer)

Settled: The federal government will pay $900 million to settle several class-action lawsuits that claimed the Canadian military was "poisoned by a discriminatory and sexualized culture." It's expected that tens of thousands of victims who allege they experienced sexual misconduct will file claims in the settlement. ([[Global News]])
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Hannah Giles |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Hannah Vanderkooy |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Harper 'supportive' as hopefuls prepare to join Conservative leadership race|https://www.thestar.com/politics/federal/2020/01/12/harper-supportive-as-hopefuls-prepare-to-join-conservative-leadership-race.html]]'' January 12, 2020, Alex Boutilier, [[Toronto Star]]

----
OTTAWA–[[Stephen Harper]] is "supportive" of some early contenders for the leadership of the federal Conservative party, but is staying neutral in the race — at least for now.

The former prime minister still has significant influence within the Conservative Party, both as its co-founder and as a member of the board that controls the party's finances.

An associate told the Star that Harper is supportive of a number of those seen as contenders for the leadership, including his former parliamentary secretary [[Pierre Poilievre]] and former cabinet ministers [[Peter MacKay]] and [[Erin O'Toole]].
Unrecognized parameter: Associates."}},"batchcomplete":"","query":{"normalized":[{"from":"Category:Harper ","to":"Category:Harper

{{||StandardTid}}
----

{{f0.png}} ''[[Harper 2.0: What the Ford government gleaned from the former PM's media strategy|https://rrj.ca/what-journalists-can-learn-about-the-ford-government-from-the-harper-media-relationship/]]'' October 10, 2018, Rhianna Jackson-Kelso, [[Ryerson Review of Journalism]]

----
If you weren't paying close attention, you might have mistaken the first four weeks of [[Doug Ford]]'s term as premier of [[Ontario]] for an extended stint on the campaign trail.

Though the province's 26th premier was sworn in on June 29, the Conservative government's relationship to the media was reminiscent of pre-election chaos for the duration of the legislature's rare summer session, which ran from July 16 to August 14.

While ruminations on Ford's similarities to another populist businessman-cum-politician south of the border have been floating around since before the election, other elements of Ford's administration have garnered speculation that his political legacy might be running parallel to former prime minister [[Stephen Harper]]'s. Eight ex-Harper staff and MPs joined the Ontario PCs , including Ford's campaign manager [[Kory Teneycke]] and communications director [[Melissa Lantsman]], both of whom played key roles in the Harper government.
----

{{f0.png}} ''[[Harper 2.0? No thanks|https://www.thetelegram.com/opinion/columnists/lana-payne-harper-20-no-thanks-310479/]]'' May 11, 2019, Lana Payne, [[The Telegram]]

----
In [[2015]], all 32 federal Atlantic seats went red in resounding fashion, sweeping over experienced, smart, principled and well-liked New Democrats like Jack Harris and Megan Leslie. We could have benefited from them in the 42nd Parliament.

So badly did Atlantic [[Canada]] want to send a message to the Harper Conservatives, they voted strategically and without question. The Liberals won between 51.6 per cent of the vote in [[New Brunswick]] to 64.5 per cent in [[Newfoundland]] and [[Labrador]].

Election night, as I watched Jack Harris go down by a handful of votes, I remember thinking this kind of majority would not be good for democracy in the region. But Harper had to go. A message needed to be sent.

Let's not forget why we sent it.
----

{{f0.png}} ''[[Harper adviser delayed robocall witness interview for legal advice, email shows|https://o.canada.com/news/harper-adviser-delayed-robocall-witness-interview-for-legal-advice-email-shows]]'' November 14, 2013, Stephen Maher, [[Canada.com]]

----
OTTAWA – One of Prime Minister [[Stephen Harper]]'s top advisers instructed a potential key witness in the robocalls investigation to delay an interview with an [[Elections Canada]] investigator until she could obtain legal advice.

[[Jenni Byrne]], who was the Conservatives' national campaign manager during the [[2011]] election, emailed [[Guelph]] campaign worker Andrew [[Prescott]] on Nov. 30, 2011, to ask him not to talk to an investigator looking into the "[[Pierre Poutine]]" robocall until she had a chance to talk to the party's lawyer.

Prescott, whose computer was later linked to the robocall through web data logs, consulted with party lawyer Arthur [[Hamilton]], as instructed by the party, in December, but he didn't speak with the investigator until more than two months later – on Feb. 24, [[2012]], the day after the [[Ottawa Citizen]] and [[Postmedia]] News reported that the fraudulent election-day robocall had been sent through a Conservative voter-contact firm.
----

{{f0.png}} ''[[Harper and his Cat Collection Say Goodbye to 24 Sussex|https://thetyee.ca/News/2015/10/30/Harper-Cat-Collection/]]'' October 30, 2015, Stephanie Levitz, Canadian Press, [[The Tyee]]

----
Stanley and Gypsy -- along with Charlie, a pet chinchilla -- are all moving out of [[24 Sussex]] Drive to live with the Harper family at their new permanent digs in [[Calgary]].

What's more, the many foster-animal friends that had been living at the prime minister's official residence in the months before the election were all found new homes in the summer.

The Harpers have fostered dozens of cats, as well as a number of other small animals, since moving in nearly a decade ago. Eventually, they devoted an entire upstairs room to the cause.
----

{{f0.png}} ''[[Harper and His Movement Were No Friends to Mandela|https://thetyee.ca/Opinion/2013/12/16/Harper-Mandela/]]'' December 16, 2013, Murray Dobbin, [[The Tyee]]

----
Of all the hypocrisies revealed by [[Stephen Harper]], perhaps none are so morally offensive as his sudden, solemn respect for [[Nelson Mandela]]. We will never know how Harper would reconcile his past attitudes towards apartheid with his trip to [[South Africa]] to honour the iconic statesman at his memorial.

In [[1989]] Harper was a member of the [[Northern Foundation]] (NF) about the same time that he became policy chief of the [[Reform Party]]. The exclusive mandate of the NF was to counter the serious efforts of the Canadian government of [[Brian Mulroney]] to pressure the South African government to release Nelson Mandela from prison and to end apartheid. 

The membership of the NF read like a who's who of the far right in [[Canada]]. Many, if not all, of its members were also members of the Reform Party. In [[1991]] Harper told Trevor Harrison, who was researching his PhD on the Reform Party (later a book entitled Of Passionate Intensity): "I helped establish something called the Northern Foundation before it (much later) deteriorated into a kind of quasi-fascist organization. I was actually expelled from it. It's got stranger and stranger." Yet there was no doubt about what the organization stood for when Harper was still a member. And by his own account he didn't leave voluntarily.
----

{{f0.png}} ''[[Harper and Trump: political peas in a pod|https://ipolitics.ca/2017/11/26/harper-trump-political-peas-pod/]]'' November 26, 2017, Michael Harris, Opinion, [[iPolitics]]

----
For those Americans who have enjoyed their Thanksgiving turkey and college football, but just can't digest [[Donald Trump]], a message of hope from the Great White North: his days are numbered.

I say that because we have seen the same movie in [[Canada]]. For nearly 10 years, we had a leader who was neo-conservative, populist and authoritarian. The major difference between our two countries is that Canadians know how the movie ends, while many Americans are full of angst. They fear that the Orange One is not just an aberration, but the future. That turned out not to be true for 'Harperism' and it won't be true for 'Trumpism' either.

The evidence is overwhelming that President Donald Trump is playing from former Prime Minister [[Stephen Harper]]'s doomed playbook.
----

{{f0.png}} ''[[Harper Brings CBC to Heel|https://thetyee.ca/Mediacheck/2015/04/20/Harper-Brings-CBC-to-Heel/]]'' April 20, 2015, Antonia Zerbisias, [[The Tyee]]

----
Unlike private broadcasting, which essentially sells eyeballs to advertisers -- and the more eyeballs the better -- public broadcasting should venture where private broadcasters are reluctant to tread, out of fear of offending. Hence, private broadcasters will more often go along to get along, producing if-it-bleeds-it-leads newscasts and primetime schedules of Procter & Gamble-approved programming.

As for "state-owned" broadcasters, at worst they conjure up images of dictators hijacking the airwaves to deliver lengthy self-aggrandizing speeches and, at best, they simply never present any programming that may rile the powers that be, be that government, military or corporate.

It would appear that [[Stephen Harper]]'s government not only sees the [[CBC]] as "state-owned," it is also attempting to make it "state-controlled," bringing it to heel by stacking the board with Conservative bagmen who would never bite the hand that appointed them as well as by squeezing it by the budgetary throat.
----

{{f0.png}} ''[[Harper budget has $8M to restrict 'political activities' of charities|https://thetyee.ca/Blogs/TheHook/Environment/2012/03/29/harper-budget-charity/]]'' March 29, 2012, Geoff Dembicki, blogs, [[The Tyee]]

----
[[Stephen Harper]]'s conservative government intends to spend $8 million over the next two years to restrict the political activities of Canadian charities. The move is being perceived as an attack on [[Canada]]'s environmental movement, which receives a portion of its funding from American charitable organizations.

"Recently, concerns have been raised that some charities may not be respecting the rules regarding political activities," reads the Economic Action Plan [[2012]]. "There have also been calls for greater public transparency related to the political activities of charities, including the extent to which they may be funded by foreign sources."

Those concerns, in fact, were raised most loudly by federal natural resources minister [[Joe Oliver]], who, in his infamous open letter from last January, lashed out at the "environmental and other radical groups" that use "funding from foreign special interest groups."
----

{{f49.png}} ''[[Harper condemns Sikh separatists, predicts close Modi-Scheer ties in pro-India speech|https://nationalpost.com/news/harper-condemns-sikh-separatists-predicts-close-modi-scheer-ties-in-pro-india-speech]]'' July 10, 2019, Tom Blackwell, [[National Post]]

----
Former prime minister [[Stephen Harper]] condemned Canadians who promote [[Sikh]] separatism and predicted close ties with a controversial Indian government if the Conservatives win back power, underscoring in a recent speech the role south-Asian politics could play in the run-up to October's election.

Harper criticized those who "bring the battles of the past to [[Canada]]" and try to divide India, a rare attack by a Canadian politician on the movement for a separate Sikh homeland.

His comments, earning a standing ovation from a pro-India audience, raised questions about whether his party is moving closer to [[New Delhi]] on an issue that has long roiled the Indo-Canadian community.
----

{{f0.png}} ''[[Harper dumps Fantino from Veterans Affairs, promotes Erin O'Toole|https://www.guelphmercury.com/news-story/5242781-harper-dumps-fantino-from-veterans-affairs-promotes-erin-o-toole/]]'' January 5, 2015, Canadian Press, [[Guelph Mercury]]

----
OTTAWA — The Prime Minister's Office is confirming [[Julian Fantino]] has been shuffled out of his position as veterans affairs minister after less than 18 turbulent months.

In a quiet ceremony today at [[Rideau Hall]], Fantino was replaced in the post by [[Erin O'Toole]], a southern [[Ontario]] MP and former member of the Royal Canadian Air Force.

However, Fantino — a tough-talking former police chief who represents the strategically important riding of [[Vaughan]], north of [[Toronto]] — remains in cabinet as associate minister of defence
----

{{f132.png}} ''[[Harper emerges to speak to Republicans and Conservatives|https://www.theglobeandmail.com/news/politics/harper-emerges-to-speak-to-republicans-and-conservatives/article29604605/]]'' April 12, 2016, Jane Taber, [[Globe and Mail]]

----
Last month, [[Globe and Mail]] feature writer Ian Brown wrote about his search for [[Stephen Harper]], concluding that since the October election that he lost, and nearly 10 years leading the country, the former Conservative prime minister has "virtually vanished."

Not so fast. The American news organization [[Politico]] found him. In a piece about the state of the [[Republican]] Party, fundraising and where the richest GOP donors are putting their money, or not, Politico reported that Mr. Harper had spoken last Thursday at [[Sheldon Adelson]]'s [[Las Vegas]] mansion to the top officials of the Republican [[Jewish]] Coalition.

The former prime minister was speaking about how to unite fractured parties, according to the newspaper's account. There is no mention of exactly what he said or how his message was received. But Mr. Harper is an expert on the issue, having successfully united the federal [[Progressive Conservative]] and [[Canadian Alliance]] parties in [[2004]] – a move that led to nearly a decade of power.
----

{{f0.png}} ''[[Harper forced to explain Conservatives' rally rules after students tossed|http://www.canada.com/news/Harper+forced+explain+Conservatives+rally+rules+after+students+tossed/4562633/story.html]]'' April 13, 2011, Andrew Mayeda, [[Montreal Gazette]]

----
Prime Minister [[Stephen Harper]] is suddenly on the defensive for running a closed and "unCanadian" campaign after two university students were ejected from one of his rallies because they had posted a [[Facebook]] picture of themselves with Liberal leader [[Michael Ignatieff]].

The issue of how Harper is campaigning in a bubble, which has been brewing ever since the launch of the campaign, has now exploded and caused embarrassment to the Conservative leader.

A spokesman for Harper apologized for the incident which occurred Sunday at a rally in [[London]], Ont.

But at a campaign stop in [[Quebec]] on Tuesday, Harper was making no apologies for the incident that critics say demonstrates his undemocratic approach to politics.
<div style="float: right; max-width:300px">

|>| !Harper government |
</div>

{{||StandardTid}}
----

{{f132.png}} ''[[Harper government falls in historic Commons showdown|https://www.theglobeandmail.com/news/politics/harper-government-falls-in-historic-commons-showdown/article4181393/]]'' March 25, 2011, Gloria Galloway, [[Globe and Mail]]

----
The second minority government of [[Stephen Harper]] has fallen.

Early Friday afternoon, 156 opposition MPs – all of the Liberals, New Democrats and Bloquistes present in the [[House of Commons]] – rose to support a motion of no-confidence.

It was also a motion that declared the government to be in contempt of Parliament for its refusal to share information that opposition members said they needed to properly assess legislation put before them.
----

{{f49.png}} ''[[Harper government stonewalling spending analysis, budget officer says|https://nationalpost.com/news/politics/harper-government-stonewalling-spending-analysis-budget-officer-says]]'' June 6, 2013, [[National Post]]

----
OTTAWA — The federal Conservative government continues to stonewall the parliamentary budget officer in its quest to obtain information on the impacts on federal programs and services of the $5.2-billion in spending cuts announced in the [[2012]] budget.

The same day the [[Harper government]] faced accusations from a departing Conservative caucus member that it lacks accountability and transparency, the PBO said it still can't obtain data from most government departments on the long-term impacts of deep budget cuts.

In a report released Thursday, the Office of the [[Parliamentary Budget Officer]] says it's unable to fulfil NDP Leader [[Tom Mulcair]]'s request to analyze the ongoing consequences of billion of dollars in spending reductions announced in last year's budget because the government refuses to provide the necessary information.
----

{{f0.png}} ''[[Harper government worried about fallout from jailing of potato farmer, court filings show|https://globalnews.ca/news/5242425/ottawa-potato-farmer-court/]]'' May 5, 2019, Canadian Press, [[Global News]]

----
Documents filed with the Federal Court show the former Harper government was concerned about the legal and political fallout from how it dealt with a [[New Brunswick]] potato farmer jailed for more than a year in [[Lebanon]].

[[Henk Tepper]] languished in a Beirut jail cell in [[2011]] and [[2012]] on allegations he tried to export diseased potatoes to Algeria.

In [[2013]] he launched a lawsuit against the Canadian government, arguing it didn't do enough to try to secure his freedom, and seeks $16.5 million in damages.
----

{{f0.png}} ''[[Harper has been losing friends for a decade - now he's losing his base|https://ipolitics.ca/2014/11/16/harper-has-been-losing-friends-even-from-his-base/]]'' November 16, 2014, Michael Harris, Opinion, [[iPolitics]]

----
Among moguls, that's code for a guy who doesn't know what to do anymore — but likes the job a lot. And yes, this is the same [[Conrad Black]] who founded the [[National Post]] to advance the fortunes of the Conservative party.

John Ralston Saul thinks Mussolini would have admired the way [[Stephen Harper]] does business. Ralston Saul is one of the country's great public intellectuals, a man at the very centre of the cultural establishment.

[[Preston Manning]] recently urged the prime minister to extend rather than limit democracy in [[Canada]], both in Parliament and in elections legislation.
----

{{f364.png}} ''[[Harper Is Willing and Able to Keep Canada Under Surveillance|https://www.huffingtonpost.ca/russ-blinch/harper-surveillance-bill_b_5395404.html]]'' May 27, 2014, Russ Blinch, [[Huffington Post]]

----
Emma Gilchrist recounted in a recent DeSmogBlog post how a "[[Victoria]] day like any other" radically changed when she found that she had been "vigorously" spied upon by [[Ottawa]] at her place of work, an environmental organization.

She found out that her organization, along with many others, where targeted because of opposition to the [[Alberta]] tar sands. "What kind of country spies on environmental organizations in the name of the oil industry?" she wrote. "It seems more [[Nigeria]]n than Canadian."

We now know Ottawa works in lockstep with telecom companies to get information about the rest of us. But if you ask your Internet provider about this they won't tell you a damn thing.
----

{{f364.png}} ''[[Harper Makes Case For Scheer In Conservative Fundraising Pitch|https://www.huffingtonpost.ca/entry/harper-conservative-ad_ca_5d6834e6e4b06beb649b6412]]'' August 29, 2019, Ryan Maloney, [[Huffington Post]]

----
Federal Conservatives are again turning to [[Stephen Harper]] to help make the case that they deserve to form government this fall.

The former prime minister is featured in a new video, released online Thursday as part of a pre-election fundraising push. In the clip, Harper says [[Canada]] is at a "turning point."

"Right now, hardworking families are getting by but they're not getting ahead," Harper says, looking perhaps a little greyer than when many Canadians last saw him.
----

{{f182.png}} ''[[Harper on defensive over media ban on return of dead soldiers|https://www.cbc.ca/news/canada/harper-on-defensive-over-media-ban-on-return-of-dead-soldiers-1.598979]]'' April 25, 2006, [[CBC News]]

----
Prime Minister [[Stephen Harper]] defended his government's decision to ban the media from covering the return of bodies of soldiers killed in the line of duty, accusing the opposition of politicizing the issue.

Reporters were not allowed into the military airbase at Trenton, Ont., to cover the Tuesday evening arrival of the remains of four soldiers who died in a weekend bombing.

Harper said the policy has been implemented to respect the privacy of the families.
----

{{f0.png}} ''[[Harper opines on Trump win, extols 'populist conservatism' in new video|https://www.ctvnews.ca/politics/harper-opines-on-trump-win-extols-populist-conservatism-in-new-video-1.4272177]]'' January 28, 2019, Rachel Aiello, [[CTV News]]

----
OTTAWA – Former Conservative prime minister [[Stephen Harper]] is offering a new warning about the dynamic of "elites" versus "populists" that he says led to U.S. President [[Donald Trump]]'s election, playing out across the Western world. He then suggests that "populist conservatism" is the solution.

In a new video posted online on Monday titled "Why Trump Won," Harper defends Trump voters as "not the ignorant and misguided deplorable depicted in mainstream media, they are our family, friends, and neighbours."

Harper starts by introducing himself as a seven-time elected Canadian MP and three-time prime minister. He says that he didn't expect U.S. President Donald Trump to be elected, but he did think it was possible because he had sensed the political landscape shifting thanks to globalization.
----

{{f182.png}} ''[[Harper says 'Islamicism' biggest threat to Canada|https://www.cbc.ca/news/politics/harper-says-islamicism-biggest-threat-to-canada-1.1048280]]'' September 6, 2011, [[CBC News]]

----
In an exclusive interview with [[CBC News]], Prime Minister [[Stephen Harper]] says the biggest security threat to [[Canada]] a decade after [[9/11]] is Islamic terrorism.

In a wide-ranging interview with CBC chief correspondent [[Peter Mansbridge]] that will air in its entirety on The National Thursday night, Harper says Canada is safer than it was on Sept. 11, [[2001]], when al-Qaeda attacked the U.S., but that "the major threat is still Islamicism."

Prime Minister Stephen Harper talks with CBC chief correspondent Peter Mansbridge about how Canada changed after 9/11. (CBC)
----

{{f182.png}} ''[[Harper says Nigel Wright 'dismissed' over $90K Mike Duffy cheque|https://www.cbc.ca/news/politics/harper-says-nigel-wright-dismissed-over-90k-mike-duffy-cheque-1.2254229]]'' October 28, 2013, Laura Payton, [[CBC News]]

----
Prime Minister [[Stephen Harper]] says he "dismissed" chief of staff [[Nigel Wright]] over a $90,000 cheque that Wright gave to Senator [[Mike Duffy]] to cover Duffy's questionable expenses, contrary to Harper's previous comments that Wright resigned.

In a [[Halifax]] radio interview with Jordi Morgan on News 95.7, Harper said his responsibility in the ongoing Senate expenses scandal is to take "appropriate action."

"I think the responsibility whenever things go wrong is for us to take appropriate action. As you know, I had a chief of staff who made an inappropriate payment to Mr. Duffy, and he was dismissed," Harper said.
----

{{f49.png}} ''[[Harper should take a break from campaign to help Canadian journalist jailed in Egypt: NDP, Liberals|https://nationalpost.com/news/politics/harper-should-take-a-break-from-campaign-to-help-canadian-journalist-jailed-in-egypt-ndp-liberals]]'' August 30, 2015, Canadian Press, [[National Post]]

----
[[Stephen Harper]]'s political opponents are calling on the prime minister to take time off the campaign trail and concentrate on securing the release of jailed Canadian journalist Mohammed Fahmy.

An [[Egypt]]ian court sentenced Fahmy to three years in prison on Saturday and the foreign affairs critics for both the New Democrats and the Liberals lashed out at Harper for failing to intervene earlier in the case.

They both called on him once again to phone Egyptian President [[Abdel Fattah al-Sisi]] to personally demand the Al-Jazeera journalist's release.
----

{{f0.png}} ''[[Harper tells private audience investors have lost faith in Canada|http://www.bnnbloomberg.ca/stephen-harper-tells-private-audience-investors-have-lost-faith-in-canada-1.1241538]]'' April 9, 2019, Jon Erlichman, [[BNN Bloomberg]]

----
In mid-January, while addressing an audience of foreign investors and oil and gas executives in [[London]], former Prime Minister [[Stephen Harper]] cast doubt on [[Canada]]'s business environment.

"The theme of his speech was that people have lost confidence in Canada," according to the CEO of one [[Calgary]]-based oil and gas company that presented at the conference. The chief executive declined to be identified because the event was private.

For many in the audience, Harper was addressing some of their key frustrations, built off frequently mentioned industry challenges such as pipeline delays and regulatory headaches.
----

{{f132.png}} ''[[Harper to shut down Parliament|https://www.theglobeandmail.com/news/politics/harper-to-shut-down-parliament/article4300862/]]'' December 30, 2009, Daniel Leblanc, [[Globe and Mail]]

----
Prime Minister [[Stephen Harper]] has shut down Parliament for two months, killing a pesky inquiry into Afghan detainees, stalling government bills and allowing the Conservatives to take control of the Senate.

Mr. Harper called [[Governor-General]] Michaëlle Jean yesterday morning to ask her to give a Speech from the Throne on March 3 - delaying Parliament's return by 22 sitting days - and allowing the government to table a budget on March 4.

Wednesday's prorogation of Parliament sets up a number of confidence votes in the spring, at which point the opposition will determine whether [[Canada]] will go to the polls for the third time in slightly more than four years.
----

{{f84.png}} ''[[Harper Trade Deal Could Allow Chinese Corporations to Sue Canada over COVID-19|https://north99.org/2020/04/21/harper-trade-deal-could-allow-chinese-corporations-to-sue-canada-over-covid-19/]]'' April 21, 2020, Kian Malekanian, [[North99]]

----
Under the terms of a trade agreement signed by the [[Harper government]], [[Canada]] could be held liable for any losses [[Chinese]] companies incur during the COVID-19 crisis.

Canada's former Conservative Prime Minister signed the secretive deal, known as FIPA, with [[China]] in [[2012]]. Experts, labour advocates, and human rights groups warned against the agreement. Yet, the Harper government ratified FIPA two years later in [[2014]].

One of the provisions in the agreement could spell trouble for Canada. Article 11 holds that if Chinese corporations incur losses as a result of "war, state of national emergency, insurrection, or other similar events," the Canadian government can be sued for compensation.
----

{{f182.png}} ''[[Harper warns pipeline hearings could be 'hijacked'|https://www.cbc.ca/news/business/harper-warns-pipeline-hearings-could-be-hijacked-1.1150914]]'' January 6, 2012, [[CBC News]]

----
Prime Minister [[Stephen Harper]] says his government will look into measures to prevent the approval process for energy projects from being "hijacked" by opponents of the developments.

Harper told journalists Friday he's heard concerns expressed about the use of foreign money by interveners opposed to an oilsands pipeline proposed for northern B.C. by [[Calgary]]-based [[Enbridge]].

The prime minister said the government is prepared to review how public consultations are conducted to ensure they don't get overloaded for the purpose of slowing down the process.
----

{{f182.png}} ''[[Harper won't block Nortel sell-off|https://www.cbc.ca/news/business/harper-won-t-block-nortel-sell-off-1.791983]]'' August 11, 2009, Canadian Press, [[CBC News]]

----
Prime Minister [[Stephen Harper]] says he won't take any extraordinary measures to block the sale of [[Nortel]] Networks assets to foreign buyers.

Nortel, a global telecom network vendor that was once [[Canada]]'s most valuable company, is selling its key assets after obtaining bankruptcy-court protection in Canada and the United States.

The prime minister was asked about Nortel during a news conference while visiting [[Panama]] on Tuesday.
----

{{f0.png}} ''[[Harper, Kenney and the Usual Suspects See the Pandemic as an Opportunity|https://thetyee.ca/Analysis/2020/05/15/Harper-Kenney-See-Pandemic-Opportunity/]]'' May 15, 2020, David Climenhaga, [[The Tyee]]

----
In trench warfare, before the shock troops go over the top, the artillery softens up the defenders with a barrage at the point of the attack.

In the midst of a great struggle with a mysterious coronavirus that threatens all mankind, we are being subjected to such a barrage by some of the most trusted economic commentators of the neoliberal right.

On Wednesday, [[University of Calgary]] professor [[Jack Mintz]] — "the brilliant economist," as Conservative supertroll and MP [[Pierre Poilievre]] recently called the man — joined the cannonade.
----

{{f0.png}} ''[[Harper, Serial Abuser of Power: The Evidence Compiled|https://thetyee.ca/Opinion/2015/08/10/Harper-Abuses-of-Power-Final/]]'' August 10, 2015, David Beers, [[The Tyee]]

----
[[Stephen Harper]] and his Conservatives have racked up dozens of serious abuses of power since forming government in [[2006]]. From scams to smears, monkey-wrenching opponents to intimidating public servants like an Orwellian gorilla, some offences are criminal, others just offend human decency. 

Last week we published 59 examples in two parts, and asked our readers to suggest any we may have missed. Among the many suggestions we gratefully received, we concluded that 11 more meet the criteria for "abuses of power." Today we compile all 70 items into one omnibus of abuse by the Stephen Harper government. 

This list is now also available as a tablet-friendly pdf which you can download for free here. Thanks, once more, to friends of [[The Tyee]] who helped with this list.
----

{{f0.png}} ''[[Harper, the message and Canadian democracy|https://ottawacitizen.com/news/local-news/harper-the-message-and-canadian-democracy]]'' January 2, 2015, Chris Cobb, [[Ottawa Citizen]]

----
What do you see as the most egregious aspect of the [[Harper government]]'s control over information?

Any message control that limits the ability of individual MPs to function — the unprecedented amount of party control over MPs, the weakening of (Commons) committees and the deliberate derailing of committee work. And the hammering away at the Parliamentary budget officer and efforts to de-legitimize the Auditor General. When the prime minister's office is deciding which choices to make, there isn't any democracy any more.

Do Canadians care?

When they clue in but people are so disconnected from government. Sometimes I think the veneer of democracy in this country is very thin because we are all used to being ruled by one elite or the other.
----

{{f0.png}} ''[[Harper's 'shameless' move to steal away more freedoms|https://ipolitics.ca/2014/10/27/harpers-shameless-move-to-steal-away-more-freedoms/]]'' October 27, 2014, Michael Harris, Opinion, [[iPolitics]]

----
If there was no connection to ISIL, did the government really need to give the authorities more powers of arrest? Did the government, which had already given [[CSIS]] more tools to fight terrorism in [[2012]], including the power of preventive arrest, really need to add even more extraordinary power to this already extraordinarily powerful agency? How do you lower the threshold for preventive arrest, which already lowers the threshold of basic civil rights protection? How much lowering is enough?

After all, with the huge resources the [[Harper government]] has spent on national security since [[2006]], including an obscenely expensive billion-dollar new home for CSEC, this crude attack was not stopped. As the [[Manchester]] Guardian noted, this was a spectacular failure of Canadian intelligence, despite all the additional powers that community has been given by [[Stephen Harper]].

But the emotional waters had been whipped up to a frothing cauldron by the media. On the day of Cpl. Cirillo's murder, there were a barrage of unconfirmed reports of multiple shooters and multiple shooting scenes in [[Ottawa]]. The effect was to foster public hysteria. The coverage of the event reached an irresponsible crescendo when it was mentioned on the [[CBC]] that this could be [[Canada]]'s [[9/11]]. It was then gravely reported by the network that everything had now "changed." The script could have been written by the Harper PMO.
----

{{f364.png}} ''[[Harper's 5 Stages of Grief Over Climate Change|https://www.huffingtonpost.ca/john-mckay/harper-climate-change_b_4073160.html?utm_hp_ref=ca-stifling-science]]'' October 11, 2013, John McKay, Opinion, [[Huffington Post]]

----
The IPCC published an intensely detailed report on climate change last week. Even the 36 page executive summary is packed with detail, graphs and data all of which drives any reasonable person to the conclusion that climate change is real and largely driven by human activity. Consider its first conclusion: "Global mean surface air temperatures over land and oceans have increased over the last 100 years."

There is no denying it, "we" have a problem. Admitting that you have a problem is probably the most difficult first step for a Prime Minister addicted to "bull horn diplomacy," intolerance of dissent, and dumbed down public policy. Yet, even for PM Harper it is difficult to deny a 95 per cent certainty.

You have to have some sympathy for the Minister of the Environment who is obliged to maintain the Harper fiction regardless of the evidence and how foolish that it may make her look. To do so would be to acknowledge anthropogenic climate change and the fact that her government has done little to deal with that reality. That would be counterproductive to the PM's efforts to secure approval for the Keystone XL pipeline. So, poor Minister Aglukkaq is left to dangle in the winds of non-sequiturs and contradictions.
----

{{f0.png}} ''[[Harper's attack on science: No science, no evidence, no truth, no democracy|https://academicmatters.ca/harpers-attack-on-science-no-science-no-evidence-no-truth-no-democracy/]]'' May 1, 2013, Carol Linnitt, [[Academic Matters]]

----
Science—and the culture of evidence and inquiry it supports—has a long relationship with democracy. Widely available facts have long served as a check on political power. Attacks on science, and on the ability of scientists to communicate freely, are ultimately attacks on democratic governance.

It's no secret the [[Harper government]] has a problem with science. In fact, [[Canada]]'s scientists are so frustrated with this government's recent overhaul of scientific communications policies and cuts to research programs they took to the streets, marching on [[Parliament Hill]] last summer to decry the "[[Death of Evidence]]." Their concerns— expressed on their protest banners—followed a precise logic: "no science, no evidence, no truth, no democracy."

Since [[2006]], the Harper government has made bold moves to control or prevent the free flow of scientific information across Canada, particularly when that information highlights the undesirable consequences of industrial development. The free flow of information is controlled in two ways: through the muzzling of scientists who might communicate scientific information, and through the elimination of research programs that might participate in the creation of scientific information or evidence.
----

{{f364.png}} ''[[Harper's Audit-the-Enemy Strategy Fulfills Nixon's Dream|https://www.huffingtonpost.ca/desmog-canada/nixon-harper_b_3636684.html]]'' July 25, 2013, Kevin Grandia, [[Huffington Post]]

----
Nixon's list was dubbed the "opponents list" by his political staffers and was part of larger strategy they called the "Political Enemies Project." This disturbing strategy came to light during the Senate Committee hearings looking into the Watergate scandal that eventually forced President Nixon to resign in disgrace in August, [[1974]].

But the comparison between Harper and Nixon lists goes much further than this enemy list business. In fact, the strategies being employed by Harper against his opponents are virtually indistinguishable from Nixon's. Harper is fully executing Nixon's strategy - but with greater success.

Nixon's "Political Enemies Strategy" was to create a list of political opponents and people unfriendly to his administration and then go after those people and organizations via tax audits by the [[Internal Revenue Service]] ([[IRS]]). Nixon and his staffers knew that an audit by the IRS has the power to bring an organization to its knees. Audits take up massive amounts of staff time and expensive lawyers and accountants usually have to be hired to meet all the requests of the auditors.
----

{{f364.png}} ''[[Harper's Boy Wonder Comes Of Age Under Ontario Premier Ford|https://www.huffingtonpost.ca/2018/12/23/stephen-lecce-stephen-harper-s-boy-wonder-comes-of-age-under-doug-ford_a_23625856/]]'' December 26, 2018, Emma Paling, [[Huffington Post]]

----
TORONTO — [[Stephen Lecce]] was 23 years old when he talked his way into a job in the Prime Minister's Office.

At the time, the [[Progressive Conservative]] MPP was president of the University Students' Council at Western University. He and other young leaders scored a five-minute meeting with then-prime minister [[Stephen Harper]] to talk about student issues.

"He took an interest," Lecce, now 32, says of Harper. "One thing led to another and I went to a series of meetings and literally that week, those three days that I was there, culminated with them saying, 'We're impressed. We'd like you to join our team.'"
----

{{f0.png}} ''[[Harper's campaign events to be by invitation only|https://ipolitics.ca/2015/07/31/harpers-campaign-events-to-be-by-invitation-only/]]'' July 31, 2015, Elizabeth Thompson, [[iPolitics]]

----
Canadians who want to show up to hear Prime Minister [[Stephen Harper]] on the election campaign trail will have to apply for an invitation and be vetted by the Conservative Party, says the party's chief campaign spokesman.

While most political parties allow Canadians to drop in to hear their leaders during rallies or other campaign events, Conservative campaign events with Harper are going to be by invitation only, says [[Kory Teneycke]].

"To get into our events it will be the same as any campaign we have had in the past, you need to have a ticket," Teneycke explained. "You need to have been invited and if you don't have a ticket then you're not getting in."
----

{{f0.png}} ''[[Harper's Conservatives No Friend to the Union Worker|https://thetyee.ca/Opinion/2015/07/17/Harper-No-Friend-to-Union-Workers/]]'' July 17, 2015, Tom Sandborn, [[The Tyee]]

----
Class warfare is a very bad thing, according to the pundits who create and enforce the limits of acceptable public opinion in [[Canada]]. In fact, any mention of class relations or interests other than a pious reference to the "middle class" seems to have been banned across much of the mainstream media. It's become taboo to notice that Canada has a ruling class, and that that class actively intervenes in public life to promote its interests.

In May, columnist John Ivison attacked the federal Liberals for promoting class conflict and jealousy, and sneered that [[Justin Trudeau]], who was then leading the polls, had chosen a "losing strategy" by paying attention to income inequalities in Canada. Earlier, Ivison's fellow pundit [[Andrew Coyne]] accused the grassroots group Occupy Canada of promoting a "phony class war," and the [[National Post]] accused Stats Canada of the same crime because it had published a study of income inequality.

We can expect the images of feral, left-wing class warriors stalking the nation to be invoked ever more frequently during the run-up to the fall federal election, and for those images to be used more often against the NDP as it climbs in the polls. What will be less common is accounts of the systematic and largely successful class war waged by [[Stephen Harper]]'s Conservatives since they came to power in [[2006]]. That form of class struggle, imposed from above, will be labeled "prudent economic policy and good governance."
----

{{f0.png}} ''[[Harper's dishonesty on display in latest Pentagon papers on F-35|https://ipolitics.ca/2014/11/09/harpers-dishonestly-on-display-in-latest-pentagon-papers-on-f-35/]]'' November 10, 2014, Michael Harris, Opinion, [[iPolitics]]

----
The serial dishonesty of the [[Harper government]] was back on display last week in pink neon for all to see: the F-35 has surreptitiously re-appeared on the government's agenda and once again the loser is Parliament.

According to a [[Canadian Press]] story by [[Murray Brewster]] based on a [[Pentagon]] leak, the Harper government plans to buy four F-35s and slip the acquisition into the current fiscal year. In order to get the controversial jet by [[2016]] or [[2017]], [[Canada]] has to provide the F-35 Project Office with a letter of intent by mid-November. All this is documented in a U.S. Department of Defense slide show. Not a peep in [[Ottawa]].

Sooner or later, it is going to sink in that it doesn't matter what this prime minister says. All that counts is what he wants. Harper's dictatorship of marketing is picking up speed as we get closer to a federal election and our central institution, Parliament, is playing a profoundly minor role in the affairs of the nation.
----

{{f99.png}} ''[[Harper's draconian laws and the mosque murderer's appeal|https://www.nationalobserver.com/2020/01/28/opinion/harpers-draconian-laws-and-mosque-murderers-appeal]]'' January 28, 2020, Nora Loreto, [[National Observer]]

----
The appeal of [[Alexandre Bissonnette]], who pleaded guilty to killing six men at a mosque in [[Quebec City]] in [[2017]], was heard on Monday in Quebec City. At the Quebec Court of [[Appeal]], both the Crown and the defence argued that [[Quebec Superior Court]] Justice François Huot erred in handing Alexandre Bissonnette a life sentence without the possibility of parole for 40 years last February.

The defence argued that Bissonnette should be eligible for parole after 25 years. The Crown argued that Bissonette should not be eligible for parole for 50 years.

Despite the fact that it was Bissonnette's appeal, [[Canada]]'s maximum sentencing laws were the real focus of much of the proceedings. These laws were changed in [[2011]] by [[Stephen Harper]]. The Liberals have not undone the most severe parts of Harpers' so-called tough-on-crime legislation.
----

{{f364.png}} ''[[Harper's Economic Record Is Sub-Mediocre|https://www.huffingtonpost.ca/ralph-goodale/mr-harpers-economic-recor_b_8020980.html]]'' August 21, 2015, Ralph Goodale, [[Huffington Post]]

----
On [[Stephen Harper]]'s watch, [[Canada]] has suffered through two recessions. He failed to anticipate either one.

Before the first one (which began in late [[2008]]), Mr. Harper's management was reckless. He ignored warnings about housing bubbles and banking weaknesses in the United States. He overspent by three-times the rate of inflation. He mangled the tax base. He eliminated all previous federal contingency reserves and prudence factors, and put the country back on the verge of a deficit once again -- all BEFORE any downturn actually hit.

Mr. Harper foolishly denied a recession was likely and predicted five consecutive surpluses. He was completely wrong and left the country vulnerable and ill-prepared.
----

{{f132.png}} ''[[Harper's enforcer: Meet Jenni Byrne, the most powerful woman in Ottawa|https://www.theglobeandmail.com/news/politics/meet-the-woman-driving-harpers-re-election-campaign/article24699535/]]'' May 29, 2015, Adam Radwanski, [[Globe and Mail]]

----
As [[Tim Hudak]] prepared for his second and final shot at becoming [[Ontario]]'s premier, the word went out through Conservative circles in the nation's capital: Do not help this man.

Mr. Hudak, then the leader of the provincial [[Progressive Conservative]]s, was a kindred spirit set to run on a right-wing agenda. He had a decent shot at knocking off a Liberal incumbent with whom [[Stephen Harper]] had a frosty relationship. And after more than a decade in the political wilderness, his Tories badly needed organizational support from federal cousins who had recently been in the business of winning.

Before Mr. Hudak's first election leading his party, in [[2011]], such support was forthcoming. The federal Conservatives lent experienced campaign managers for target ridings, shared their volunteer lists, and helped raise money. They even let the provincial Tories use a campaign bus.
----

{{f345.png}} ''[[Harper's government used 'shocking' tactics in senator scandal, judge says|https://www.theguardian.com/world/2016/apr/21/canada-mike-duffy-acquitted-fraud-bribery-stephen-harper-conservative]]'' April 21, 2016, Ashifa Kassam, [[The Guardian]]

----
A judge has acquitted a Canadian senator of charges of fraud, bribery and breach of trust, in a decision that delivered a scathing critique of the "mind-boggling and shocking" tactics of the country's former Conservative government, led by [[Stephen Harper]].

Billed as one of [[Canada]]'s most sensational political court cases in recent history, the trial of Senator [[Mike Duffy]] began more than a year ago. Throughout its 62 days of hearings, the trial laid bare the inner workings of the notoriously secretive former Conservative government and helped set the stage for its ousting in October's federal election.

Thursday's decision cleared Duffy of any wrongdoing over the C$90,000 he received from [[Nigel Wright]], Harper's former chief of staff, to repay the government over housing expenses that had been inappropriately claimed.
----

{{f0.png}} ''[[Harper's Hitler remark parodied on Twitter|https://www.ctvnews.ca/harper-s-hitler-remark-parodied-on-twitter-1.802294]]'' April 27, 2012, [[CTV News]]

----
The NDP may not have existed during the Second World War, but that didn't stop Prime Minister [[Stephen Harper]] from accusing the party of failing to support the fight against Hitler.

During question period in the [[House of Commons]], Harper was pushed by NDP Leader [[Thomas Mulcair]] to give a clear answer on whether Canadian troops will remain in [[Afghanistan]] beyond [[2014]].

Harper responded: "I have made myself very clear. Unlike the NDP, we are not going to ideologically have a position regardless of circumstances. The leader of the NDP, in [[1939]], did not even want to support war against Hitler."

There's just one problem: the NDP was formed in [[1961]].
----

{{f0.png}} ''[[Harper's Legislated Loyalty Threat|https://thetyee.ca/Opinion/2014/01/17/Harpers-Legislated-Loyalty-Threat/]]'' January 17, 2014, Lawrence Martin, Opinion, [[The Tyee]]

----
We learn now that a Conservative MP has brought forward, with the blessing of the Prime Minister's Office, a bill that would require parliamentary watchdogs and all their employees to disclose previous political activities.

The period of disclosure would cover the decade previous to their appointments. The legislation would be retroactive -- meaning all current employees would effectively have to submit to political background checks.

Call it the Loyalty Act. According to the bill brought forward by MP [[Mark Adler]] of the [[York Centre]] riding, if the disclosures turn up suspicious past political activities, MPs or senators could then demand an investigation of the offender or offenders.
----

{{f0.png}} ''[[Harper's Office Backpedals After Banning Journalist From PM's Malaysia Trip|https://thenarwhal.ca/harper-s-office-backpedals-banning-journalist-malaysia-trip]]'' October 7, 2013, Indra Das, [[The Narwhal]]

----
This past weekend [[David Ellis]], a CTV photo journalist with 28 years' experience, boarded a plane bound for [[Malaysia]] with Prime Minister [[Stephen Harper]].

Last week Ellis was set to be banned from accompanying Stephen Harper on the upcoming trip because he asked the Prime Minister an unwelcome question during a photo op in [[New York]].

Harper's office backed down after a backlash from the major television networks, including [[CBC]], CTV and [[Global News]], which questioned the role the PMO should play in journalistic coverage of Harper's travels abroad.
----

{{f0.png}} ''[[Harper's Seven-Year War on Science|https://thetyee.ca/Books/2013/11/01/War-on-Science-Review/]]'' November 1, 2013, Crawford Kilian, [[The Tyee]]

----
Chris Turner's The [[War on Science]]: Muzzled Scientists and Wilful Blindness in [[Stephen Harper]]'s [[Canada]] is a solidly researched, well-written book that had to be published. But the people who should read it are not interested in what it tells them about themselves.

If anything has marked the seven years of Conservative rule, it's been the Tories' willingness to repudiate not just previous Liberal and [[Progressive Conservative]] governments, but the whole of history since the 18th-century Enlightenment. They're a political vindication of Newton: for every action, there's an equal and opposite reaction.

In this case, the reactionaries are carrying us back to sometime around 1513, before ideas like reason and empirical research became the basis for understanding the world. Like counterparts around the world -- the [[Tea Party]] in the U.S., for one -- they are happy to use the products of science to promote their deeply anti-science beliefs: television, radio, the Internet. But to the reactionary, science is valid only to the extent that it extends the rule of reaction.
----

{{f0.png}} ''[[Harper's Sneaky, Undemocratic, Terrible Deal with China|https://thetyee.ca/Opinion/2014/09/15/Harpers-FIPA/]]'' September 15, 2014, Scott Harris, [[The Tyee]]

----
In the world of official government announcements, a two-paragraph media release sent out in the late afternoon on the Friday before Parliament resumes sitting is the best way for a government to admit, "We know this is really, really unpopular, but we're doing it anyway."

That's the way the Harper government, by way of a release quoting International Trade Minister [[Ed Fast]], announced that it had decided to ignore widespread public opposition; parliamentary opposition from the NDP, Greens and even lukewarm Liberal criticism; an ongoing [[First Nations]] legal challenge; even division at its own cabinet table and from grassroots membership; and proceed with the ratification of the [[Canada]]-[[China]] Foreign Investment Promotion and Protection Agreement (FIPA).

With China's ratification of the deal long since signed, sealed and delivered (and, really, when you can convince another government to sign a deal this lopsided in your favour, wouldn't you ratify as quickly as possible too?) Canada's ratification of the deal means it will enter into force on Oct. 1. And once that happens, we'll be locked into the terms of FIPA for a minimum of 31 years. That's right, even if a new government is formed after the election next year and they choose to back out of FIPA, the next seven Canadian governments will be bound by the consequences of Harper's poor negotiations.
----

{{f132.png}} ''[[Harper's top aide being linked to in-and-out scandal|https://www.theglobeandmail.com/news/politics/harpers-top-aide-being-linked-to-in-and-out-scandal/article570022/]]'' March 8, 2011, Steven Chase, [[Globe and Mail]]

----
He's yet to be accused of anything, but [[Stephen Harper]]'s new chief of staff is being dragged into a persistent controversy over whether the Conservatives deliberately exceeded spending limits in the 2006 election campaign.

[[Nigel Wright]], who took over as the Prime Minister's top aide in January, is listed in [[2008]] court documents that form part of the in-and-out scandal dogging the Tories.

An affidavit sworn by one of [[Elections Canada]] investigators identifies Mr. Wright as secretary for the Conservative Fund Canada during the period in question.
----

{{f253.png}} ''[[Harper's very political budget|https://www.macleans.ca/politics/ottawa/harpers-very-political-budget/]]'' March 29, 2012, Paul Wells, [[Macleans]]

----
Recall Natural Resources Minister [[Joe Oliver]]'s Jan. 9 open letter on the [[Northern Gateway pipeline]] project. He wrote that "environmental and other radical groups" use "funding from foreign special interest groups" to kill Canadian resource development. Stopping those groups, Oliver wrote, is "an urgent matter of [[Canada]]'s national interest."

And now this measure. Who has raised concerns about political activities and foreign funding by charities? Ethical Oil and its affiliated Our Decision campaign, run by Conservatives with close ties to Harper's government. Now, Ethical Oil isn't a charity. Doesn't claim to be. Tides Canada does. It takes money from outside Canada (environmentalism being a global movement and all) and spends it on political advocacy to oppose oil sands and pipeline projects. This budget announces measures to make those activities harder.

This is not my theory. It was cheerfully explained to me by a government staffer in the budget lockup. The Kneecap Tides Canada Provision (my name, not Finance's), incidentally, is tucked away at the end of Chapter 4, "Sustainable Social Programs and a Secure Retirement."
----

{{f0.png}} ''[[Harper's willingness to appease Trump should scare all Canadians|https://ipolitics.ca/2018/06/28/harpers-willingness-to-appease-trump-should-scare-all-canadians/]]'' June 28, 2018, Michael Harris, [[iPolitics]]

----
So [[Stephen Harper]], the finger-wagging savant of do-as-you're-told politics, is back representing [[Canada]] on the world stage.

Yes, the guy who thinks trickle-down Reaganomics is the way to go and rat lines to report "barbaric" practices are an awesome idea, is living large in the media again.

Like a lot of former somebodies, Harper has used his past political office as an occasional ticket to return to the limelight. Lately though, what he's up to looks more like a publicity tour to drum up support for something. The former PM's latest appearance was at a policy forum in [[London]] [[England]], a panel of the so-called Five Eyes security pact nations. At that gathering, he said that the rest of the world would just have to get used to the new world order [[Donald Trump]] is trying to impose on everyone — everyone, that is, but dictators and fellow racists.

{{||StandardTid}}
> Harperman is written and performed by Ottawa folk singer Tony Turner. Tony got his inspiration from an article in a social justice newsletter, and added to the list to create a toe-tapping participation song of protest. 
<audio controls autoplay>
  <source src="Harperman-TonyTurner.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio> 

<iframe width="560" height="315" src="https://www.youtube.com/embed/Ei50lM6ab1c" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

!!!See also
*[[Harperman|https://en.wikipedia.org/wiki/Harperman]] //- Wikipedia.//

!!!External links
*[[harperman.ca|http://harperman.ca/]]
!!!See also
*[[Harperman|https://en.wikipedia.org/wiki/Harperman]] - //Wikipedia.//

{{||StandardTid}}
----

{{f355.png}} ''[[Harperman, a Protest Song|https://www.youtube.com/watch?v=Ei50lM6ab1c]]'' June 22, 2015, Report from Parliament - with Andrew Hall, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/Ei50lM6ab1c" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

Welcome to the famous [[Harperman]] video, a protest song that helped defeat the Conservative government of Canadian Prime Minister [[Stephen Harper]] in the October 19 Canadian election. Canadians across the country enjoyed the high from getting together and singing for political change in the Harperman sing-alongs held during September and October. They were a fun and festive way to celebrate and at the same time protest the Conservative government.

Tony's promotion of the Harperman song, i.e. this music video, resulted in his suspension from the federal public service in early August and led to Tony taking early retirement. To find out more, go to the harperman.ca web site for details.

This video was recorded in a live session on 12 June [[2015]] and features [[Tony Turner]] on guitar and lead vocal, with Ann Downey on upright bass. Tony got his inspiration from an article in a social justice newsletter and added to the list to create a toe-tapping participation song of protest.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
Not Scientology's, but like the Matrix and the Lensman series, they're always grabbing work by other authors like they owned it.

{{||StandardTid}}
----

{{f0.png}} ''[[Harry Potter Election Signs Have Magically Appeared In An Ontario Riding|https://www.narcity.com/news/ca/on/harry-potter-campaign-signs-in-london-on-have-magically-appeared]]'' October 12, 2019, Helena Hanson, [[Narcity]]

----
Things took a magical and mysterious turn in one [[Ontario]] riding this weekend, as residents of Woodfield, [[London]], woke up to find that some unusual candidates seemed to be running in [[Canada]]'s federal election. While their respective parties didn't seem to be political, they were certainly familiar to many Canadians: Gryffindor, Dumbledore's Army, the Death Eaters and the Marauders.

In a tweet on Saturday morning, one Woodfield local shared four images of campaign lawn signs that had popped up in his area, featuring four familiar, and magical, names!

Running in the [[London North Centre]] riding for the Gryffindor party was [[Harry Potter]], running for the Dumbledore's Army party was Hermoine Granger, the Marauders representative was Remus Lupin and Lord Voldemort was the candidate for Ontario's Death Eaters.
!!!See also
*[[Harvey Weinstein|https://en.wikipedia.org/wiki/Harvey_Weinstein]] - //Wikipedia.//

{{||StandardTid}}
----

{{f49.png}} ''[[Has Don Cherry gone too far?|https://nationalpost.com/news/has-don-cherry-gone-too-far/wcm/326338ca-45f0-4900-a325-fe28aab5d4fd]]'' December 9, 2010, John Moore, [[National Post]]

----
[[Don Cherry]] reached new levels of boorishness Tuesday as he introduced his pal [[Rob Ford]] as the new mayor of [[Toronto]]. Cherry, visiting from nearby [[Mississauga]] — where he lives and presumably pays taxes — ripped into "leftwing pinkos" during the ceremony, in which the chain of office for [[Canada]]'s largest city was draped over the shoulders of its 64th mayor.

Fans of Ford and Cherry will hoot in support of their guys, which is in keeping with the notion of the new mayor's election as a form of payback to Toronto's smug liberal elites and their seven years in office, which conservatives regard as a kind of hostage taking. It's not enough for Ford to have been elected to represent the interests of his supporters, he must be seen to deliver a good kick in the nuts to anyone who didn't vote for him.

Ford has actually charted a less vindictive path than Cherry. Yet, after years of complaining about his predecessor, [[David Miller]], locking out the right wing from City Hall's inner circle, Ford proceeded to appoint an exclusively right-wing executive of his own. To this, a [[Toronto Sun]] columnist crowed: "Who's laughing now?"
----

{{f0.png}} ''[[Has Doug Ford finally put the cronyism scandal behind him?|https://www.thespec.com/news-story/9537936-has-doug-ford-finally-put-the-cronyism-scandal-behind-him-/]]'' August 7, 2019, Robert Benzie, [[Hamilton Spectator]]

----
While seven French-linked appointees have also stepped down or been forced out in the wake of the controversy, the departure appears to have triggered the reset the cabinet shuffle was meant to signal.

Yes, staffers have left or are leaving shortly — some because they're seen as too close to the hard-charging ex-chief; others because they had long been fed up working for him. 

However, Ford's dismal poll numbers are fuelling anxiety within his Conservative caucus, suggesting the party has not put its problems behind it.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[Hatch Act of 1939|https://en.wikipedia.org/wiki/Hatch_Act_of_1939]] - //Wikipedia.//

{{||StandardTid}}
----

{{f94.png}} ''[[Hate crime professor says Durham racist posters 'fear-mongering'|https://www.thestar.com/news/gta/2020/02/18/hate-crime-professor-says-durham-racist-posters-fear-mongering.html]]'' February 18, 2020, Tim Kelly, [[Toronto Star]]

----
A professor who specializes in the study of hate crime said posters placed across [[Durham]] Region warning of the "[[Great Replacement]] of [[Europe]]an Canadians" are "fear-mongering about diversity."

The posters, which appeared last fall in Newcastle and Port Perry and most recently in three locations in [[Whitby]], are the subject of an ongoing Durham Region police investigation.

The posters state "The Great Replacement of European Canadians is not a 'conspiracy theory' and add "It is an undeniable fact supported by statistics from the government of [[Canada]]."
----

{{f94.png}} ''[[Have Erin O'Toole and Peter MacKay learned the lessons of Andrew Scheer?|https://www.thestar.com/politics/federal/2020/02/17/there-are-lessons-to-be-learned-from-andrew-scheers-2017-leadership-victory.html]]'' February 17, 2020, Alex Boutilier, [[Toronto Star]]

----
OTTAWA–[[Erin O'Toole]] stood on a snowy [[Ottawa]] street corner last week, saying perfectly reasonable things about needing to broaden the Conservatives' appeal.

The party needs to modernize, he told a [[CBC]] reporter outside the public broadcaster's Ottawa studio, but without compromising its conservative principles. It needs "ideas for the future."

Later that week, the O'Toole campaign released a video from the same street corner with one of those ideas: defund the CBC.
----

{{f185.png}} ''[[Have you Reddit? A Conservative MP's letter on C-51 'concerning'|http://rabble.ca/news/2015/06/have-you-reddit-conservative-mps-letter-on-c-51-concerning]]'' June 1, 2015, Megan Devlin, [[rabble.ca]]

----
Many Canadians took to the streets this weekend to protest [[Bill C-51]]. Others have taken to [[Reddit]]. Earlier this month, Cameron Smith emailed his MP regarding her support for the bill. He found her reply unnerving, and so he posted it online.

[[Lois Brown]] is a Conservative MP for [[Aurora]]-[[Newmarket]]. Smith is a recent Western graduate living in her riding. Brown's response to Smith's letter references the threat of "jihadi terrorists who endanger our security" and maintains "the threat of radical Islamic extremism is a very real threat."

Smith posted the letter to Reddit on May 11, and users were quick to dissect Brown's response line by line.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f99.png}} ''[[He called out Conservatives' silence on white supremacists. Then he got sued.|https://www.nationalobserver.com/2019/05/30/news/local-ontario-councillor-sued-after-calling-out-conservative-silence-white]]'' May 30, 2019, Fatima Syed, [[National Observer]]

----
Six days after a deadly attack on two mosques in [[Christchurch]], [[New Zealand]], [[Keenan Aylwin]] took to [[Facebook]] to express outrage at what he described as the failure of two Conservative federal MPs to denounce white supremacy in [[Canada]].

It was the International Day for the Elimination of Racial Discrimination and Aylwin, a first-term city councillor from [[Barrie]], [[Ontario]], wrote about his outrage at federal Conservative leader [[Andrew Scheer]]'s participation at a rally in [[Ottawa]] that included people with some extreme anti-immigrant and racist views, including white nationalist [[Faith Goldy]] and members of the far-right Yellow Vest Canada movement, as well as supporters of pipelines.

Aylwin took issue with Scheer's failure to denounce the extreme elements at the rally, and questioned the silence of two Barrie-area MPs, [[John Brassard]] and [[Alex Nuttall]], on the matter. (Nuttall was friends with Goldy on Facebook before she was banned from the platform.)
----

{{f94.png}} ''[[He says he works security for Maxime Bernier. He's also listed as a founding member of a party promoting white nationalism|https://www.thestar.com/vancouver/2019/10/07/he-says-he-works-security-for-maxime-bernier-hes-also-listed-as-a-founding-member-of-a-party-promoting-white-nationalism.html]]'' October 9, 2019, Melanie Green, [[Toronto Star]]

----
VANCOUVER—A man who describes himself as personal security for [[Maxime Bernier]] is a founding member of the [[Canadian Nationalist Party]] — a newly minted political party that advocates for white nationalism.

[[Darik Horn]] has appeared at events next to the [[People's Party of Canada]] Leader, who is rallying votes in the lead-up to the Oct. 21 election. Horn was with Bernier at a Sept. 24 [[Toronto Star]] editorial board meeting and was at Bernier's side in [[Hamilton]] on Sept. 30 for an interview with celebrity [[YouTube]]r [[Dave Rubin]] that devolved into heated protests, counterprotests and arrests.

Horn began supporting the PPC after volunteering for white nationalist [[Faith Goldy]]'s failed [[2018]] mayoral bid in Toronto and has described himself as a PPC "super volunteer." He joined the Canadian Nationalist Party (CNP) in May and was one of the 250 people who signed in support of giving the organization official party status, according to documents filed with [[Elections Canada]].
----

{{f99.png}} ''[[He used to work for a site that promoted racists - now he edits a Canadian news outlet|https://www.nationalobserver.com/2019/08/22/news/he-used-work-site-promoted-racists-now-he-edits-canadian-news-outlet]]'' August 22, 2019, Emma McIntosh, [[National Observer]]

----
[[Cosmin Dzsurdzsa]] is an editor at what has quickly become one of the most widely shared right-wing news websites in [[Canada]].

According to the About Us page on [[The Post Millennial]]'s website, the [[University of Waterloo]] graduate used to be a "researcher on The [[Oxford]] English Dictionary." The dictionary's publisher, [[Oxford University]] Press, said in an email that it has "no record" of Dzsurdzsa working for the company, but that he appears to have worked on an unaffiliated research project examining the text.

But that short biography leaves out a few steps. Before Dzsurdzsa was hired at the Post Millennial, he also worked for websites that promoted racism and peddled pro-Kremlin content.
----

{{f99.png}} ''[[He's back. Harperman songwriter takes aim at 'Donald John'|https://www.nationalobserver.com/2017/02/14/news/hes-back-harperman-songwriter-takes-aim-donald-john]]'' February 14, 2017, Elizabeth McSheffrey, [[National Observer]]

----
What ever happened to [[Tony Turner]], the toe-tapping federal government scientist who wrote and performed the political ballad, [[Harperman]]?

You may remember the whimsical tune calling for then Conservative prime minister [[Stephen Harper]] to take his "pawns" and "get out of town," in a [[YouTube]] video that went viral with more than 775,000 views during the [[2015]] election campaign.

It's been more than a year since that video thrust Turner into the national spotlight, but the retired [[Environment Canada]] researcher — who was suspended from work because of the song — is at it again. He's now working on a political protest song for U.S. President Donald John Trump.
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
!!!See also
*[[Health care reform in the United States|https://en.wikipedia.org/wiki/Health_care_reform_in_the_United_States]] - //Wikipedia.//

{{||StandardTid}}
----

{{f182.png}} ''[[Health care workers call on Doug Ford government to reinstate paid sick days|https://www.cbc.ca/news/canada/toronto/doctors-nurses-decent-work-and-health-network-protest-paid-sick-days-medical-notes-1.5364177]]'' November 18, 2019, Muriel Draaisma, [[CBC News]]

----
A group of doctors and nurses gathered in the rain near the [[Ontario]] Legislature on Monday to demand that the Doug [[Ford government]] bring back paid sick days.

The health professionals, members of the advocacy group Decent Work and Health Network, said the province should reinstate paid sick days ahead of what is expected to be a severe flu season. They also called on the province to scrap rules that allow employers to demand sick notes from workers.

"We see this is a huge risk to public health," said Carolina Jimenez, a registered nurse and network organizer.
----

{{f0.png}} ''[[Health Minister Christine Elliott downplays Premier Doug Ford's health care comments|https://www.therecord.com/news-story/9503382-health-minister-christine-elliott-downplays-premier-doug-ford-s-health-care-comments/]]'' July 15, 2019, Canadian Press, [[The Record]]

----
TORONTO — [[Ontario]]'s health minister says it may take longer than the year promised by Premier [[Doug Ford]] to end overcrowding within the province's hospitals.

Health Minister [[Christine Elliott]] says the problem — which has resulted in thousands of patients being treated in hospital hallways for a number of years — is complex.

Ford said last week that his government would end hallway medicine within the next 12 months.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Heartland Institute |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/0/0b/Heartland_logo_1.jpg/175px-Heartland_logo_1.jpg]] |
|!founded date |1984|
|!founder |David Padden|
|!location |3939 North Wilke Drive, Arlington Heights, Illinois, 60004-1275, USA|
|!tax id |36-3309812|
|!key people |President and CEO: [[Joseph L. Bast|https://en.wikipedia.org/wiki/Joseph_L._Bast]]<br>Chairman: Herbert J. Walberg|
|!focus |Public policy|
|!budget |Revenue: $4,398,175<br>Expenses: $5,770,366<br>([[FYE December 2015|https://en.wikipedia.org/wiki/Fiscal_year]])<<ref " [1]">>|
|!Non-profit slogan |''Ideas that Empower People''|
|!website |[[heartland.org|https://heartland.org]]|
</div>

''The Heartland Institute'' is an American [[conservative|https://en.wikipedia.org/wiki/Conservativism_in_the_United_States]] and [[libertarian|https://en.wikipedia.org/wiki/Libertarianism_in_the_United_States]] public policy [[think tank|https://en.wikipedia.org/wiki/think_tank]] founded in 1984 and based in [[Arlington Heights, Illinois|https://en.wikipedia.org/wiki/Arlington_Heights,_Illinois]], in the northwest suburbs of Chicago. The Institute conducts work on issues including education reform, [[government spending|https://en.wikipedia.org/wiki/government_spending]], taxation, healthcare, education, [[tobacco|https://en.wikipedia.org/wiki/tobacco_smoking]] policy, [[global warming|https://en.wikipedia.org/wiki/global_warming]], [[hydraulic fracturing|https://en.wikipedia.org/wiki/hydraulic_fracturing]], information technology, and [[free-market environmentalism|https://en.wikipedia.org/wiki/free-market_environmentalism]].

In the 1990s, the Heartland Institute worked with the tobacco company [[Philip Morris|https://en.wikipedia.org/wiki/Altria_Group]] to question or deny the health risks of [[secondhand smoke|https://en.wikipedia.org/wiki/passive_smoking]] and to lobby against [[smoking ban|https://en.wikipedia.org/wiki/smoking_ban]]s.<<ref " [2]">><<ref " [4]">><<ref " [5]">> In the decade after 2000, the Heartland Institute became a leading supporter of [[climate change denial|https://en.wikipedia.org/wiki/climate_change_denial]].<<ref " [6]">><<ref " [3]">> It rejects the [[scientific consensus on global warming|https://en.wikipedia.org/wiki/scientific_consensus_on_global_warming]],<<ref " [7]">> and says that policies to fight it would be damaging to the economy.<<ref " [8]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |April 29, 2020|<|<|
|!Registration|<|<|<|
|!Name |[[Heartland Institute|https://www.erieri.com/Form990Finder/Details?EIN=363309812]]|<|<|
|!EIN |36-3309812|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |12/1984|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990|http://990.erieri.com/EINS/363309812/363309812_2018_ .pdf]]|10/08/19| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/363309812/363309812_2017_0f602f34.PDF]]|08/23/18| $2,295,434.00|
|!2016 |[[990|http://990.erieri.com/EINS/363309812/363309812_2016_0e0cb3c0.PDF]]|09/05/17| $1,762,166.00|
|!2015 |[[990|http://990.erieri.com/EINS/363309812/363309812_2015_0ce4733e.PDF]]|09/08/16| $1,799,732.00|
|!2014 |[[990|http://990.erieri.com/EINS/363309812/363309812_2014_0bb89446.PDF]]|08/19/15| $2,985,124.00|
|!2013 |[[990|http://990.erieri.com/EINS/363309812/363309812_2013_0a57aff0.PDF]]|06/04/14| $697,671.00|
|!2012 |[[990|http://990.erieri.com/EINS/363309812/363309812_2012_0960cf0c.PDF]]|07/09/13| $482,571.00|
|!2011 |[[990|http://990.erieri.com/EINS/363309812/363309812_2011_0864e476.PDF]]|07/18/12| $330,493.00|
|!2010 |[[990|http://990.erieri.com/EINS/363309812/363309812_2010_07599c65.PDF]]|07/19/11| $771,570.00|
|!2009 |[[990|http://990.erieri.com/EINS/363309812/363309812_2009_063E9EE8.PDF]]|08/05/10| $815,362.00|
|!2008 |[[990|http://990.erieri.com/EINS/363309812/363309812_2008_05418D6B.PDF]]|08/20/09| $242,945.00|
|!2007 |[[990|http://990.erieri.com/EINS/363309812/363309812_2007_044DB1FF.PDF]]|09/22/08| $145,214.00|

!!!See also
*[[The Heartland Institute|https://en.wikipedia.org/wiki/The_Heartland_Institute]] - //Wikipedia.//

!!!External links
*[[Heartland Institute|https://rationalwiki.org/wiki/Heartland_Institute]], RationalWiki.

----
<br/><<footnotes " [1]" "[[2015 IRS Form 990|https://www.heartland.org/_template-assets/documents/about-us/2015%20Form%20IRS%20990.pdf]]. 20 June 2016.">><br/><<footnotes " [2]" "[[Joe Bast's bottom line - Think Tank - Politics|https://www.scribd.com/document/220221575/Joe-Bast-s-bottom-line]].">><br/><<footnotes " [3]" "James Hoggan, Richard Littlemore. [[Climate Cover-Up: The Crusade to Deny Global Warming|https://books.google.com/?id=cfuVBAAAQBAJ&pg=PA79#v=onepage&q&f=false]]. Greystone Books Ltd.">><br/><<footnotes " [4]" "Conway, Erik. [[Merchants of Doubt: How a Handful of Scientists Obscured the Truth on Issues from Tobacco Smoke to Global Warming|https://books.google.com/books?id=CrtoNFTuPwwC]]. Bloomsbury.">><br/><<footnotes " [5]" "McIntyre, Lee. &quot;Respecting Truth: Willful Ignorance in the Internet Age&quot;. Routledge.">><br/><<footnotes " [6]" "[[Routledge Handbook of Climate Change and Society|https://books.google.com/?id=ahGUAgAAQBAJ&pg=PA256#v=onepage&q&f=false]]. Routledge.">><br/><<footnotes " [7]" "Streep, Abe (10 July 2014). [[In Las Vegas, Climate Change Deniers Regroup, Vow to Keep Doubt Alive|https://www.bloomberg.com/bw/articles/2014-07-10/in-las-vegas-climate-change-deniers-re-group-vow-to-keep-doubt-alive]]. Bloomberg News.">><br/><<footnotes " [8]" "Bast, Joseph. [[Global Warming: Not a Crisis|https://www.heartland.org/ideas/global-warming-not-crisis]]. Heartland Institute.">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Heather Bradley |
</div>

{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[Heather Heyer|https://en.wikipedia.org/wiki/Heather_Heyer]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Heather Leung |
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Heather Leung to run as an Independent in Burnaby but that's not what the ballot says|https://www.cbc.ca/news/canada/british-columbia/heather-leung-independent-burnaby-1.5313665]]'' October 8, 2019, Gian-Paolo Mendoza, [[CBC News]]

----
Former Conservative candidate [[Heather Leung]] says she plans to run as an [[Independent]] in her riding of Burnaby North-Seymour, despite the fact her affiliation will still be listed as Conservative due to [[Elections Canada]] rules.

When a party kicks out a candidate after Elections Canada's Sept. 30 deadline, their name still appears next to the party affiliation on printed ballots.

"I want everyone to know that you can still vote for me by putting a check mark by Heather Leung on the ballot even though Conservative appears by my name," said Leung in a statement issued Monday.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Heavenly Fathers Foundation |
|!tax id |27-6987913|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |February 3, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Heavenly Fathers Foundation|https://www.erieri.com/Form990Finder/Details?EIN=276987913]]|<|<|
|!EIN |27-6987913|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |08/2011|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990PR|http://990.erieri.com/EINS/276987913/276987913_2019_ .pdf]]|10/01/20| $0.00|
|!2018 |[[990PF|http://990.erieri.com/EINS/276987913/276987913_2018_10ec21dd.PDF]]|08/30/19| $166,472,214.00|
|!2017 |[[990PF|http://990.erieri.com/EINS/276987913/276987913_2017_0f20393b.PDF]]|05/31/18| $189,438,084.00|
|!2016 |[[990PF|http://990.erieri.com/EINS/276987913/276987913_2016_0e737aec.PDF]]|11/09/17| $163,644,021.00|
|!2015 |[[990PF|http://990.erieri.com/EINS/276987913/276987913_2015_0d15e0d0.PDF]]|11/07/16| $158,576,368.00|
|!2014 |[[990PF|http://990.erieri.com/EINS/276987913/276987913_2014_0bcf14fa.PDF]]|09/16/15| $168,436,872.00|
|!2013 |[[990PF|http://990.erieri.com/EINS/276987913/276987913_2013_0adcdaac.PDF]]|11/25/14| $166,892,412.00|

{{||StandardTid}}
----

{{f0.png}} ''[[Heckle heard around the country offers sneak peek at 2019 campaign narrative|https://www.ctvnews.ca/politics/heckle-heard-around-the-country-offers-sneak-peek-at-2019-campaign-narrative-1.4063119]]'' August 22, 2018, Teresa Wright, Canadian Press, [[CTV News]]

----
OTTAWA -- The Prime Minister's Office is refusing to say precisely when -- or even if -- [[Justin Trudeau]] knew he was dealing with an alt-right activist when he denounced her questions about the cost of "illegal immigrants" in [[Quebec]] as intolerant and racist.

Nor were members of Conservative rival [[Andrew Scheer]]'s staff willing to discuss Tuesday whether their leader was aware of the woman's background when he issued a statement late Monday deriding Trudeau's response as dodging a legitimate policy question.

But with such details as close as the nearest iPhone, suggesting otherwise stretches credulity, said [[Chris Mathers]], a former [[RCMP]] officer and security consultant who was once part of the detail that protected the prime minister's official residence.
----

{{f0.png}} ''[[Heckler who hurled racist comments at Canadian Sikh politician swears she's not racist|https://news.vice.com/en_ca/article/3kp778/heckler-who-hurled-racist-comments-at-canadian-sikh-politician-swears-shes-not-racist]]'' September 11, 2017, Sarah Krichel, [[Vice News]]

----
Singh called it an "awkward" moment, telling Bush in the middle of her tirade: "Everyone in this room loves you, we all support you, we believe in your rights."

"When is your Sharia going to end?" she yelled at Singh during the rally.

The woman, [[Jennifer Bush]], emerged from the crowd at a campaign event in [[Brampton]], [[Ontario]] on Friday to hurl racially-tinged comments at Singh, the frontrunner in the leadership race for the federal NDP.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Heidi Beirich |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Helen DeVos |
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f49.png}} ''[[Her run for the Ontario PCs ended after she tweeted about Islam, but Ghada Melek is now a federal Conservative candidate|https://nationalpost.com/news/politics/the-ontario-pcs-rejected-her-over-her-tweets-about-islam-but-ghada-melek-is-now-a-federal-conservative-candidate]]'' July 24, 2019, Tom Blackwell, [[National Post]]

----
A financial consultant running for the federal Conservatives in a [[Toronto]]-area riding was rejected as a candidate by the party's own [[Ontario]] wing more than two years ago over social-media posts about [[Muslim]] extremism, sources say.

Two people — a former provincial party official and a campaign organizer familiar with the situation — told the [[National Post]] the Ontario [[Progressive Conservative]] Party asked [[Ghada Melek]] to drop out of the race for the provincial nomination in [[Mississauga-Streetsville]].

Melek, however, denies the party rejected her, saying she withdrew "for personal reasons."
----

{{f0.png}} ''[[Her run for the Ontario PCs ended after she tweeted about Islam, but Ghada Melek is now a federal Conservative candidate|https://beta.canada.com/news/politics/the-ontario-pcs-rejected-her-over-her-tweets-about-islam-but-ghada-melek-is-now-a-federal-conservative-candidate/wcm/e250d00e-f18f-4ca5-b974-730e80a20775/amp/]]'' July 24, 2019, Tom Blackwell, [[Canada.com]]

----
A financial consultant running for the federal Conservatives in a [[Toronto]]-area riding was rejected as a candidate by the party's own [[Ontario]] wing more than two years ago over social-media posts about [[Muslim]] extremism, sources say.

Two people — a former provincial party official and a campaign organizer familiar with the situation — told the [[National Post]] the Ontario [[Progressive Conservative]] Party asked Ghada Melek to drop out of the race for the provincial nomination in [[Mississauga-Streetsville]].

Melek, however, denies the party rejected her, saying she withdrew "for personal reasons."
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Herd immunity |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Rubber_Duck_%288374801803%29.jpg/175px-Rubber_Duck_%288374801803%29.jpg]] |
</div>

An actual medical science concept (involving immunization), misapplied by woo-pushers who want to adopt magic strategies identical to doing nothing, letting everyone get sick, with a lot of people dying.

!!!See also
*[[Herd immunity|https://en.wikipedia.org/wiki/Herd_immunity]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Here are 86 Conservative candidates who will vote against women's reproductive rights|https://pressprogress.ca/here_are_86_conservative_candidates_who_will_vote_against_womens_reproductive_rights/]]'' October 1, 2015, [[PressProgress]]

----
Over one-quarter of Conservative candidates running in the [[2015]] election have been endorsed for their opposition to women's reproductive rights by a controversial anti-abortion activist group.

[[Campaign Life Coalition]], a subject of controversy for flooding residential mailboxes with not-so family-friendly images, have released their list of anti-choice candidates in their 2015 "pro-life voters guide."

Overall, 25.4% of all Conservative candidates are listed by CLC, although it's not a definitive list – not every Conservative candidate responded to questionnaires and some are still listed as "evaluation pending."
----

{{f364.png}} ''[[Here Are A Bunch Of Definitely Original Logos For Alberta 'War Room'|https://www.huffingtonpost.ca/entry/kenney-alberta-war-room-logo-generator_ca_5e0a8a14e4b0843d360b0406]]'' December 30, 2019, Melanie Woods, [[Huffington Post]]

----
The design side of [[Alberta]] Premier [[Jason Kenney]]'s energy "war room" is having a terrible, horrible, no good holiday season. Earlier this month, it was revealed that the [[Canadian Energy Centre]]'s logo was lifted from a U.S. software company. After profuse apologies and the turfing of the ad agency, the government centre promised a shiny new original logo. Then last week, that logo turned out to look a lot like another American company. Graphic design certainly doesn't seem to be the Alberta government's forte. Enter staff at Goat, a [[Vancouver]]-based design agency. They created the Energy War Room Generator. Simply hit the button and out comes a totally original, definitely not taken from another company logo.

Goat Three possible logos created by Goat's "Alberta Energy War Room Logo Generator."

The humorous take repurposes familiar imagery and fonts into super unique logos for the Canadian Energy Centre, which was created by Kenney's government to produce content and marketing promoting the oilsands and Alberta's energy industry. "This Angle Mark represents the progress we are making as a province despite the best efforts of our Foes From Before to hinder us," reads the description of a familiar swoosh from the generator. "The right side of the icon goes up, like stocks do when times are good. The left side shows reverse progress that curves the wrong way — the way Alberta has gone previously."
----

{{f253.png}} ''[[Here are all of Doug Ford's promises he made in Ontario election 2018|https://www.macleans.ca/politics/ontario-election-2018-party-platforms/]]'' June 7, 2018, Jeremiah Rodriguez, [[Macleans]]

----
On June 7, [[Doug Ford]] was elected the next premier of [[Ontario]], with a resounding majority. Here's a look at what Ford promised during the campaign and what the opposition will be pushing for.

In contrast to his opponents, Ford was the only leader campaigning on a promise to quickly balance the books and keep them that way.

Would run deficit in his first and second year, but hasn't provided a timetable to balance the budget

Ford vowed to cut $6 billion from Ontario's budget without laying off any public employees but hasn't specified which "inefficiencies" he'd eliminate
----

{{f0.png}} ''[[Here Are Doug Ford's Saddest Moments of 2019|https://pressprogress.ca/here-are-doug-fords-saddest-moments-of-2019/]]'' December 30, 2019, [[PressProgress]]

----
As we draw [[2019]] to a close, here is a short trip down memory lane looking back at the [[Ford government]] and Premier Ford's saddest moments:

1. Getting booed at the [[Toronto]] Raptors championship parade

After getting booed by thousands of people at the [[Special Olympics]] and getting booed by thousands of people again at a big tech conference, Ford pulled off a 3-peat when he was booed an unprecedented third time by tens of thousands of people at the Toronto Raptors' NBA championship parade:
----

{{f0.png}} ''[[Here Are Jason Kenney's Bad News Stories Albertans May Have Missed Over the Holidays|https://pressprogress.ca/here-are-jason-kenneys-bad-news-stories-albertans-may-have-missed-over-the-holidays/]]'' January 10, 2020, [[PressProgress]]

----
Too busy drinking eggnog to keep up to date on all the drama in [[Jason Kenney]]'s [[Alberta]] over the holidays?

Here's a round-up of a few of the controversies you might have missed:

UCP purges board members from teacher's pension plan
----

{{f182.png}} ''[[Here are some of the big campaign promises from the major parties so far|https://www.cbc.ca/news/politics/major-campaign-promises-federal-election-1.5311181]]'' October 7, 2019, John Paul Tasker, [[CBC News]]

----
With two weeks left in this federal election campaign — and with only a few days until the advance polls open — undecided voters will soon have to make up their minds as to whom they'll vote for on Oct. 21.

And the parties are hoping the decision is based not on recent missteps or questionable decisions but rather on the suite of policy proposals they have on offer.

So far, the election has been focused on two broad themes: making life more affordable and tackling the threat of climate change.
----

{{f0.png}} ''[[Here are the extremist figures going to the White House social media summit|https://www.mediamatters.org/donald-trump/here-are-extremist-figures-going-white-house-social-media-summit]]'' July 9, 2019, Alex Kaplan, [[Media Matters for America]]

----
The Trump administration has invited multiple right-wing figures and conservative groups to a "social media summit" slated for July 11. Some of these figures have ties to white nationalists and far-right figures, and others have pushed extremism and conspiracy theories themselves, such as the "[[QAnon]]" conspiracy theory, anti-Semitic attacks on [[George Soros]], and smears targeting multiple Democratic presidential candidates.

The White House announced a social media summit. The Trump administration announced that the White House would host a meeting with "digital leaders" that a spokesperson said would "focus on the 'opportunities and challenges of today's online environment,'" according to [[Politico]]. From the June 26 article:

The White House will host "digital leaders" for a meeting next month amid President [[Donald Trump]]'s escalating attacks on [[Google]], [[Facebook]] and [[Twitter]].
----

{{f0.png}} ''[[Here is a List of 67 Conservative Candidates Who Will Vote Against Women's Reproductive Rights|https://pressprogress.ca/here-is-a-list-of-67-conservative-candidates-who-will-vote-against-womens-reproductive-rights/]]'' October 16, 2019, [[PressProgress]]

----
[[Canada]]'s biggest anti-abortion group says it is endorsing one-in-five candidates for [[Andrew Scheer]]'s Conservatives in the [[2019]] federal election.

[[Campaign Life Coalition]], a group that likens abortion to the "Nazi holocaust," has released a list of candidates whom the group identifies as committed to rolling back women's reproductive rights if they get elected.

CLC says it bases their list of supportable candidates on voting records, quotes and responses to surveys that include questions like whether they'd vote for a law to ban abortions "from the time of conception" or if there are "any circumstances" in which the candidate believes a woman should have the right to access an abortion?
----

{{f0.png}} ''[[Here is Ontario Proud's Top Secret Fundraising Pitch to Big Money Corporate Donors|https://pressprogress.ca/here-is-ontario-prouds-top-secret-fundraising-pitch-to-big-money-corporate-donors/]]'' November 8, 2018, [[PressProgress]]

----
The document also lists a number of "investment options," suggesting big money donors can directly fund [[Ontario Proud]]'s online "advertising," "database building" or cover the costs of staffing the group's video and graphic designers.

[[Jeff Ballingall]], the creator of Ontario Proud, has previously claimed Ontario Proud receives no support from "massive donors" and is instead crowdfunded by "a lot of people giving $100 or $200, $300, that kind of thing."

Ballingall, a former Conservative staffer and Bay Street lobbyist, brands himself as an expert in "social media marketing" and emerging trends in big data.
----

{{f182.png}} ''[[Here's a list of the cuts and program changes the Ford government has backtracked on|https://www.cbc.ca/news/canada/toronto/doug-ford-ontario-cuts-backtrack-1.5308060]]'' October 3, 2019, Canadian Press, [[CBC News]]

----
The [[Ontario]] government's decision to reverse funding cuts to a child benefit program and the province's children's aid societies marks the latest in a series of instances in which Premier [[Doug Ford]]'s or his ministers have backtracked on previous announcements.

Below is a list of other decisions the [[Progressive Conservative]]s have walked back:

[[Transition Child Benefit]]
----

{{f84.png}} ''[[Here's How Bad Stephen Harper Was at Appointing Conservative Supreme Court Justices|https://north99.org/2017/12/31/heres-bad-stephen-harper-appointing-conservative-judges/]]'' December 31, 2017, [[North99]]

----
[[Stephen Harper]] held a majority government for four years. In that time he systemically worked to make [[Canada]] more Conservative.

But as [[Chris Selley]] writes, Harper failed in one big way – he was unable to shift the Supreme Court towards enacting and supporting more Conservative policies. In fact, very few judges in Canada subscribe to Conservative notions of constitutional law:

Unlike in the United States, "constitutional originalists" are a rare breed in Canada's legal community. The "living tree" view of the Charter, as a document to be interpreted and reinterpreted as times change, is dominant. "Harper did not have much of an opportunity to appoint conservatives in the vein of Antonin Scalia to the Supreme Court because they don't really exist in Canada's legal community," said [[University of Waterloo]] political scientist Emmett Macfarlane, an expert on the Supreme Court.
----

{{f253.png}} ''[[Here's what Andrew Scheer did the day of the global climate march|https://www.macleans.ca/politics/heres-what-andrew-scheer-did-the-day-of-the-global-climate-march/]]'' September 27, 2019, Michael Fraiman, [[Macleans]]

----
While three major party leaders marched with climate protesters today—[[Justin Trudeau]] and [[Elizabeth May]] in [[Montreal]], where teenage activist [[Greta Thunberg]] joined (and met with Trudeau, only to criticize him to the media afterward), and [[Jagmeet Singh]] in [[Victoria]], B.C.—[[Andrew Scheer]] took a different path. Instead of marching for climate action, he flew to [[Vancouver]] to announce plans for infrastructure upgrades in urban areas, specifically targeting suburban commuters. In addition to a new road tunnel in Montreal and funding for [[Toronto]]'s woefully overcrowded subway system, Scheer promised to prioritize the expansion of a popular B.C. tunnel from four lanes to eight. Doubling the tunnel's capacity, he claimed, would not only save commuters time, but also reduce carbon emissions. But—wait, what? A reporter pressed him on the allegation, and he doubled down. "When you have a tunnel that does not have the capacity to handle the number of motorists who use it, that means there's huge backlogs, and lots of time spent idling or moving very slowly, that leads to higher emissions," he explained. It's unclear whether Scheer has ever read a city-planning book in his life, or has heard of "induced demand," the observable phenomenon that expanding road capacity actually increases traffic by encouraging drivers to use it. This has been proven time, time and time again. But let's be honest: nobody's voting Conservative because their top priority is climate change.
----

{{f364.png}} ''[[Here's What Canada Can Learn From Hamilton, Ont.'s Far-Right Problem|https://www.huffingtonpost.ca/entry/hamilton-ontario-far-right-violence_ca_5d28e7d9e4b0060b11ec34f3]]'' July 13, 2019, Ryan McGreal, [[Huffington Post]]

----
The modern fascism we see across [[Canada]] may be more decentralized than its historical iterations, but it still winds together authoritarianism, ethnocentrism, nationalism, corporatism and violence to fearmonger, scapegoat, dehumanize and displace marginalized people.

Fascist groups hijack existing right-wing populist movements — like the Yellow Vest group, which has inspired a local chapter in [[Hamilton]] — to extend their reach. They gain legitimacy when establishment right-wing parties blow the dog-whistle, believing they can pander for votes without losing control — like [[Conservative Party of Canada]] leader [[Andrew Scheer]] uncritically praising the xenophobic "[[United We Roll]]" convoy.

Groups like Yellow Vests and [[Proud Boys]] recognize that the term "fascism" is a non-starter for most people. Instead, they engage widely in projection and gaslighting, insisting their beliefs are moderate and their opponents are the ones expressing intolerance. Likewise, they co-opt the language of rights to claim the people denouncing them and opposing their violence are the real fascists, feeding a "both sides" narrative in mainstream media that casts them as victims.
----

{{f182.png}} ''[[Here's what Doug Ford was actually doing during the election campaign|https://www.cbc.ca/news/canada/toronto/doug-ford-schedule-federal-election-1.5321867]]'' October 29, 2019, Mike Crawley, [[CBC News]]

----
[[Ontario]] Premier [[Doug Ford]] had no events or meetings scheduled on at least five weekdays during the federal election campaign, according to information obtained by [[CBC News]].

Ford stayed mostly out of sight from Ontarians from the start of the election campaign on Sept. 11 until the Legislature resumed sitting on Monday, one week after election day.

During the two news conferences he has held in the past two months — both in northern Ontario — the [[Progressive Conservative]] premier said he wasn't involved in the federal campaign because he was "busy governing" and said his staff were working him "like a rented mule."
----

{{f94.png}} ''[[Here's what Erin O'Toole doesn't understand about daycare|https://www.thestar.com/politics/federal-election/2021/08/16/heres-what-erin-otoole-doesnt-understand-about-daycare.html]]'' August 16, 2021, Heather Scoffield, [[Toronto Star]]

----
The Conservative leader took the unconventional step of issuing a full-fledged book of policy proposals on Monday, something that usually comes later in a campaign (unless you're the NDP).

There are very few numbers attached to his proposals so far, mainly because the [[Parliamentary Budget Officer]], whose job it is to fact-check the parties' cost analyses, needs some time to work through the 160 pages.

But the key number is already there on page 159. The Conservatives are basing their election platform on doing something very few Western democracies have been able to accomplish in the past decade: boosting economic growth to more than three per cent a year.
----

{{f182.png}} ''[[Here's what everyone seems to be missing in the PBO's climate policy math|https://www.cbc.ca/news/politics/parliamentary-budget-officer-climate-carbon-tax-1.5175774]]'' June 15, 2019, Aaron Wherry, [[CBC News]]

----
[[Canada]]'s greenhouse gas emissions are projected to decline to 592 megatonnes by 2030 — a significant reduction, but still 79 megatonnes above the target to which this country has committed. In the interests of framing future policy actions, the PBO estimated the sort of additional carbon levy that might be needed to eliminate those remaining megatonnes.

According to the PBO, that new carbon tax, applied broadly, could start at $6 per tonne in 2023 and rise to $52 per tonne by 2030.

The Conservatives were, perhaps predictably, aghast at the suggestion. But that puts [[Andrew Scheer]]'s Conservative opposition in the odd position of complaining about the cost of meeting an international target that was first established by [[Stephen Harper]]'s Conservative government — a government in which several of Scheer's frontbenchers were cabinet ministers.
----

{{f0.png}} ''[[Here's what to know about 'yellow vest' protests happening across Canada|https://globalnews.ca/news/4770509/yellow-vest-protests-canada/]]'' December 17, 2018, Maham Abedi, [[Global News]]

----
The protests have largely been organized through [[Facebook]] and other social media sites.

A Facebook event page titled "Yellow Vest [[Canada]]" has more than 73,000 members. Other local pages, such as "Yellow Vest [[Toronto]]," have also been created.

The national page's description reads: "This group is to protest the CARBON TAX and the Treason of our country's politicians who have the audacity to sell out OUR country's sovereignty over to the Globalist UN and their Tyrannical policies."
----

{{f182.png}} ''[[Here's where the parties stand on LGBTQ issues|https://www.cbc.ca/news/politics/canada-federal-election-lgbtq-1.5306119]]'' October 8, 2019, [[CBC News]]

----
Whether it's same-sex marriage, the blood donation ban or Pride parades, issues affecting [[LGBTQ]] Canadians have been hot topics in this election. Several of you have texted us with questions about what the parties will do for LGBTQ communities.

The question of the federal leaders' stances on same-sex marriage became something of a flashpoint early in the campaign, when the Liberals released a [[2005]] video of Conservative Leader [[Andrew Scheer]] speaking about it. In the video, Scheer was addressing the [[House of Commons]] when same sex-marriage laws were under consideration by Parliament.

Conservatives quickly pointed out Scheer wasn't alone in his views and that Liberal [[Ralph Goodale]] voted in support of a heterosexual definition of marriage in [[1999]]. Goodale has since said his personal views have evolved.
----

{{f94.png}} ''[[Here's why a Stephen Harper loyalist regrets the tough-on-crime politics he once practised|https://www.thestar.com/politics/political-opinion/2020/01/28/heres-why-a-stephen-harper-loyalist-regrets-the-tough-on-crime-politics-he-once-practised.html]]'' January 28, 2020, Susan Delacourt, [[Toronto Star]]

----
[[Benjamin Perrin]] once worked at the highest ranks in [[Stephen Harper]]'s government and believed, like many Conservatives, that it was simply wrong to set up safe-injection sites for drug users.

Perrin, now a law professor in [[Vancouver]] and a recovering politico, has had a profound change of heart on this most polarizing political issue and is urging current Conservatives to do the same — as nothing less than a test of their morality and ethics.

His new book, "Overdose: Heartbreak and Hope in [[Canada]]'s Opioid Crisis," will be out this spring and it promises to be an indictment of the victim-blaming politics rampant in the debate over safe-injection sites.
----

{{f94.png}} ''[[Here's why Doug Ford may owe Peter MacKay a favour|https://www.thestar.com/politics/federal/2020/01/25/heres-why-doug-ford-may-owe-peter-mackay-a-favour.html]]'' January 25, 2020, David Rider, [[Toronto Star]]

----
If [[Peter MacKay]] wins the federal Conservative party leadership, Premier [[Doug Ford]] will owe him a mostly forgotten, but significant, debt.

In [[2013]], MacKay had a brief but important turn in [[Rob Ford]]'s saga of substance abuse and denial, a story in which Doug Ford had a co-starring role as his late brother's adviser and chief defender.

In March 2013, the Star dropped a front-page bombshell with the headline "Rob Ford: 'Intoxicated' [[Toronto]] mayor asked to leave military ball," in a story published before allegations his crack cocaine use became public.
----

{{f182.png}} ''[[Here's why Ontario Premier Doug Ford is playing nice with PM Justin Trudeau|https://www.cbc.ca/news/canada/toronto/ontario-premier-doug-ford-prime-minister-justin-trudeau-1.5375495]]'' November 28, 2019, Mike Crawley, [[CBC News]]

----
The smiles from [[Ontario]] Premier [[Doug Ford]] and his friendly bantering with Prime Minister [[Justin Trudeau]] as the pair met on [[Parliament Hill]] last week were in no way just an act for the cameras.

It was a sharp change for [[Canada]]'s two most powerful politicians, who spent much of the past 18 months as each other's political targets. Trudeau invoked Ford's name on the campaign trail so often that jokes were made about who he was actually running against. Last year, Ford was openly calling for Trudeau's defeat.

The prime minister and the premier have now seemingly buried the hatchet and moved on. Each has motivations for wanting a more harmonious relationship now. Here's what's in it for Ford.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Heritage Foundation |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/d/d9/Heritage-logo1.jpg/175px-Heritage-logo1.jpg]] |
|!type |[[Not-for-profit|https://en.wikipedia.org/wiki/Non-profit_organization]]|
|!tax id |23-7327730|
|!registration id |EXTUID_2743301|
|!jurisdiction |us-dc|
|!founded date |February 16, 1973|
|!website |[[heritage.org|https://heritage.org]]|
</div>

<div style="float: right; max-width:300px">

|>| !Heritage Action for America |
|!type |[[Not-for-profit|https://en.wikipedia.org/wiki/Non-profit_organization]]|
|!tax id |27-2244700|
|!registration id |EXTUID_2701095|
|!jurisdiction |us-dc|
|!founded date |March 31, 2010|
|!location |214 Massachusetts Ave NE, Ste 400, Washington, District of Columbia, 20002, USA|
</div>

Formerly a mainstream conservative "think tank" group, it seems to have made a swing towards far-right positions in recent years.

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 8, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Heritage Foundation|https://www.erieri.com/Form990Finder/Details?EIN=237327730]]|<|<|
|!EIN |23-7327730|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |11/1973|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/237327730/237327730_2019_ .pdf]]|02/17/21| $365,763,848.00|
|!2018 |[[990|http://990.erieri.com/EINS/237327730/237327730_2018_10b69222.pdf]]|07/05/19| $294,687,214.00|
|!2017 |[[990|http://990.erieri.com/EINS/237327730/237327730_2017_0fe2f49d.PDF]]|11/26/18| $315,910,900.00|
|!2016 |[[990|http://990.erieri.com/EINS/237327730/237327730_2016_0e56daae.PDF]]|10/20/17| $289,026,227.00|
|!2015 |[[990|http://990.erieri.com/EINS/237327730/237327730_2015_0d0341fe.PDF]]|10/17/16| $269,606,608.00|
|!2014 |[[990|http://990.erieri.com/EINS/237327730/237327730_2014_0b88960a.PDF]]|07/09/15| $261,045,873.00|
|!2013 |[[990|http://990.erieri.com/EINS/237327730/237327730_2013_0ab68318.PDF]]|10/22/14| $238,662,795.00|
|!2012 |[[990|http://990.erieri.com/EINS/237327730/237327730_2012_09c13f54.PDF]]|12/04/13| $200,636,522.00|
|!2011 |[[990|http://990.erieri.com/EINS/237327730/237327730_2011_08b34bf6.PDF]]|11/16/12| $174,109,394.00|
|!2010 |[[990|http://990.erieri.com/EINS/237327730/237327730_2010_077a14ac.PDF]]|09/19/11| $196,167,571.00|
|!2009 |[[990|http://990.erieri.com/EINS/237327730/237327730_2009_066A01E8.PDF]]|10/07/10| $183,342,796.00|
|!2008 |[[990|http://990.erieri.com/EINS/237327730/237327730_2008_0569AB27.PDF]]|11/05/09| $159,673,533.00|
|!2007 |[[990|http://990.erieri.com/EINS/237327730/237327730_2007_04A8F5F9.PDF]]|01/22/09| $196,846,298.00|

| !Economic Research Institute |<|<|<|
|!Updated |April 29, 2020|<|<|
|!Registration|<|<|<|
|!Name |[[Heritage Action For America|https://www.erieri.com/Form990Finder/Details?EIN=272244700]]|<|<|
|!EIN |27-2244700|<|<|
|!Subsection |04|<|<|
|!Deductibility |2 - Contributions are not deductible.|<|<|
|!Ruling date |08/2010|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990O|http://990.erieri.com/EINS/272244700/272244700_2018_ .pdf]]|10/16/19| $0.00|
|!2017 |[[990O|http://990.erieri.com/EINS/272244700/272244700_2017_0f918dbb.PDF]]|09/27/18| $6,298,625.00|
|!2016 |[[990O|http://990.erieri.com/EINS/272244700/272244700_2016_0e5f2a85.PDF]]|10/26/17| $7,154,426.00|
|!2015 |[[990O|http://990.erieri.com/EINS/272244700/272244700_2015_0d03bfb1.PDF]]|10/17/16| $6,752,644.00|
|!2014 |[[990O|http://990.erieri.com/EINS/272244700/272244700_2014_0b88cfc3.PDF]]|07/09/15| $6,730,672.00|
|!2013 |[[990O|http://990.erieri.com/EINS/272244700/272244700_2013_0a753949.PDF]]|07/11/14| $5,531,452.00|
|!2012 |[[990O|http://990.erieri.com/EINS/272244700/272244700_2012_09c4fd09.PDF]]|12/07/13| $4,014,744.00|
|!2011 |[[990O|http://990.erieri.com/EINS/272244700/272244700_2011_089566e5.PDF]]|10/18/12| $2,051,036.00|
|!2010 |[[990O|http://990.erieri.com/EINS/272244700/272244700_2010_07931e10.PDF]]|10/19/11| $1,628,227.00|

!!!See also
*[[The Heritage Foundation|https://en.wikipedia.org/wiki/The_Heritage_Foundation]] - //Wikipedia.//

!!!External links
*[[Heritage Foundation|http://www.rightwingwatch.org/organizations/heritage-foundation/]], Right Wing Watch.
*[[Heritage Foundation|https://www.sourcewatch.org/index.php/Heritage_Foundation]], SourceWatch.
*[[Heritage Foundation|https://www.desmogblog.com/heritage-foundation]], DeSmogBlog.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Heritage Front |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Herman Cain |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Hey, America, Now You Have Our Worst People. You're Welcome.|https://www.buzzfeednews.com/article/scaachikoul/hey-america-now-you-have-our-worst-people-youre-welcome]]'' August 19, 2017, Scaachi Koul, [[BuzzFeed News]]

----
If you've been paying attention to all of the increasingly bad news in the world lately, you've probably heard of the [[Proud Boys]], a group of right-wing millennial hipsters who like to punch the shit out of each other. Or that crowdfunded ship intended to intercept incoming refugees. Or how about that lady who interrupted a production of Julius Caesar in New York because of Kathy Griffin, or something?

What they all have in common is a 45-year-old conservative Canadian commentator named [[Ezra Levant]], who in February [[2015]] launched a website called The Rebel, based out of Toronto. The site is like [[Canada]]'s very own [[Breitbart]], dedicated largely to political and social commentary that covers everything from misinformation about [[Muslim]] communities to the likelihood of "white genocide" happening in Canada to the belief that being trans is a mental disorder that naturally precludes you from serving in the military. Its many columnists and personalities are now one of our most effective exports. (Thanks, NAFTA!)

In The Rebel's short two-year history, it has become the leading — if only — voice of Canada's alt-right. The New York Times has called The Rebel "Breitbart North," Breitbart being a far-right news and commentary site that NBC has called "a hub for pro-Trump, anti-immigration and especially anti-Muslim agit-prop." (The Rebel has written about me multiple times, always leading to a flare-up of online harassment and threats of violence and sexual assault.) But over the weekend, contributor [[Faith Goldy]] livestreamed from [[Charlottesville]], often speaking about what she considers to be a double standard between protesters, saying, "The alt-right wasn't allowed to demonstrate any show of force. The alt-right wasn't allowed to legally exercise their permit. Chant 'BLM' and all of a sudden the cops don't care. Where are the riot police now?"
----

{{f182.png}} ''[[Hidden cameras capture misinformation, fundraising tactics used by anti-vaxx movement|https://www.cbc.ca/news/health/marketplace-anti-vaccination-hidden-camera-washington-1.5429805]]'' January 17, 2020, Eric Szeto, [[CBC News]]

----
They came from across North America, paying $200 each to attend the ritzy event in [[Washington]], D.C., hoping to snag selfies with some of the biggest names in the anti-vaccination movement.

For the anti-vaccination activists gathered in the U.S. capital last November, it was also a chance to strategize on ways to further their cause.

And they were more than willing to share those strategies with the undercover Marketplace journalists who attended the event, posing as activists trying to grow the movement in [[Canada]].
----

{{f182.png}} ''[[High Arctic research station forced to close|https://www.cbc.ca/news/technology/high-arctic-research-station-forced-to-close-1.1171728]]'' February 28, 2012, [[CBC News]]

----
[[Canada]]'s northernmost research laboratory is shutting down due to lack of funding.

The [[Polar Environment Atmospheric Research Laboratory]] (PEARL) in Eureka, [[Nunavut]], which made key measurements last winter used to detect and analyze the largest ozone hole ever detected over the Arctic, will cease year-round operations on April 30. At that time, its equipment will be removed and the building will remain available only for intermittent, short-term projects.

The Polar Environment Atmospheric Research Laboratory is located at Eureka, Nunavut on Ellesmere Island, at a latitude of 80 degrees north. (CANDAC)

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Hill Movers: Premier Ford's comms director to leave Queen's Park|https://ipolitics.ca/2020/07/30/hill-movers-premier-fords-comms-director-to-leave-queens-park/]]'' July 30, 2020, [[iPolitics]]

----
Iafelice, Ford's executive director of communications, sent a note to her colleagues last week letting them know that her time at [[Queen's Park]] was "coming to an end."

"It has been an absolute pleasure to get to know you, learn from you and watch so many of you grow in your roles. I don't need to tell you this, but I will because I am so proud to have been a part of this team – there are so many incredible leaders and thinkers on our team!" Iafelice wrote in the note, obtained by [[iPolitics]].

"I hope you continue to get creative and push the boundaries. I have never worked with a team so committed to working towards a common goal. As the Premier always says, if we pull in the same direction there's nothing we can't do."
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Hillary Clinton |
|>| [img width=175px [Clinton's Official Secretary of State Portrait ,,(January 2009),,|https://upload.wikimedia.org/wikipedia/commons/thumb/2/27/Hillary_Clinton_official_Secretary_of_State_portrait_crop.jpg/175px-Hillary_Clinton_official_Secretary_of_State_portrait_crop.jpg]] |
|!birth name |Hillary Diane Rodham|
|!birth date |October 26, 1947 (73 years)|
|!birth place |Chicago, Illinois, U.S.|
|!spouse |[[Bill Clinton]] ,,(October 11, 1975-),,|
|!children |[[Chelsea Clinton|https://en.wikipedia.org/wiki/Chelsea_Clinton]]|
|!website |[[hillaryclinton.com|https://hillaryclinton.com]]|
</div>

!!!See also
*[[Hillary Clinton|https://en.wikipedia.org/wiki/Hillary_Clinton]] - //Wikipedia.//

{{||StandardTid}}
----

{{f94.png}} ''[[Hillier is right to challenge Ontario's election financing laws|https://www.thestar.com/opinion/editorials/2019/06/11/hillier-is-right-to-challenge-ontarios-election-financing-laws.html]]'' June 11, 2019, Editorial, [[Toronto Star]]

----
Having challenged Premier [[Doug Ford]]'s dictatorial style, and been tossed from the [[Progressive Conservative]] Party of [[Ontario]] for it, [[Randy Hillier]] is now taking on the province's election financing laws. Whether the now-independent MPP is more successful in this challenge will be up to Ontario's Superior Court of Justice, where he filed a constitutional challenge. But once again he's standing on principled grounds.

If the 121 PC, New Democrat, Liberal and Green MPPs can raise money any time for their re-election bids, why shouldn't Hillier and the two other independents be able to do the same? Currently, independents are restricted to seeking political contributions during the writ period, some five weeks before election day. And that, Hillier says, means the laws unfairly "favour party candidates over independents." He's right.

Independents don't tend to fare well at the provincial or federal levels in [[Canada]]. They rarely get elected, and when they are elected with a party and subsequently leave or are kicked out, they don't often keep their seats the next time round.
----

{{f0.png}} ''[[Hillier ousted from caucus during emotionally charged day at Queen's Park|https://ottawacitizen.com/news/local-news/hillier-ousted-from-caucus-during-emotionally-charged-day-at-queens-park]]'' February 21, 2019, [[Ottawa Citizen]]

----
[[Randy Hillier]] was suspended from the [[Progressive Conservative]] caucus Wednesday after making comments deemed by Premier [[Doug Ford]] as "disrespectful to the parents of children with autism."

The incident, which Hillier is characterizing as a misunderstanding, came on a day when dozens of emotional parents jammed visitors' galleries at the [[Ontario]] Legislature on a file that has left the government visibly scrambling. One MPP said security guards were delivering tissues to crying parents.

Ford announced the indefinite suspension after Hillier, the independent-minded MPP for Lanark—Frontenac—Kingston, said "yada, yada, yada" at the end of question period while parents shouted from the gallery.
<div style="float: right; max-width:300px">

|>| !Hillsong Church |
</div>

!!!See also
*[[Hillsong Church|https://en.wikipedia.org/wiki/Hillsong_Church]] - //Wikipedia.//
*[[Hillsong International Leadership College|https://en.wikipedia.org/wiki/Hillsong_International_Leadership_College]] - //Wikipedia.//

!!!External links
*[[Hillsong Church|https://culteducation.com/group/971-hillsong-church.html]], Cult Education Institute, Group Information Archives.

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Hoan Ton-That |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
!!!See also
*[[The Holocaust|https://en.wikipedia.org/wiki/The_Holocaust]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Holocaust denial |
</div>

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Holocaust denier leads meeting in Sidney|https://www.peninsulanewsreview.com/news/holocaust-denier-leads-meeting-in-sidney/]]'' January 29, 2019, Nick Murray, [[Peninsula News Review]]

----
Controversial far-right figures [[Paul Fromm]] and [[Monika Schaefer]] were in Sidney on Friday, Jan. 25, for a fundraising and speaking engagement, as part of a discrete 11-stop, cross-country tour.

Schaefer is a former [[Green Party]] candidate from [[Alberta]], who recently served a 10-month sentence in [[Germany]] for [[Holocaust denial]], which is classed as a hate crime there.

Fromm is one of [[Canada]]'s most prominent far-right figures and the executive director of the group who organized the tour – the [[Canadian Association for Free Expression]] (CAFE).

Fromm describes himself as a conservative, but his ideology has been labelled 'neo-Nazi' by the Southern Poverty Law Centre, which monitors extremists in North America.
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Homophobia |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Homophobic Advocacy Group Tells Supporters to Vote for Leader of Alberta's New Conservative Party|https://pressprogress.ca/homophobic_advocacy_group_tells_supporters_to_vote_for_leader_of_alberta_new_conservative_party/]]'' September 7, 2017, [[PressProgress]]

----
A parents' advocacy group that has been a vocal opponent of legislation protecting [[LGBTQ]] students in [[Alberta]] schools is now encouraging its supporters to get out and vote for the leader of Alberta's new [[United Conservative Party]].

[[Parents for Choice in Education]] (PCE), a group that wants to use public money to fund private religious schools and has been outspoken in its opposition to Gay-Straight Alliances, is bragging that it recently obtained "powerful database software" that can be used to "organize and mobilize our supporters within specific constituencies."

The group lists local school trustee elections, UCP MLA nominations and this October's UCP leadership vote as examples of how they plan to "elect candidates that will be our voice."
----

{{f0.png}} ''[[Homophobic Preacher Tells Social Conservatives: 'Doug Ford Will Repeal Sex Education'|https://pressprogress.ca/homophobic-preacher-tells-social-conservatives-doug-ford-will-repeal-sex-education/]]'' March 6, 2018, [[PressProgress]]

----
Since the [[Ontario]] PC leadership race kicked off a month ago, Ford has repeatedly stated during leadership debates and interviews he would merely "review" the sexual health component in the province's Health and Physical Education curriculum, but as the race heads down the homestretch, Ford's campaign now appears to have traded its dog whistle for a foghorn.

Former televangelist [[Charles McVety]], a close ally of Ford's leadership campaign, is currently appealing to his social conservative followers to vote for Ford because "[[Doug Ford]] will repeal radical sex education."

McVety, who was fired from [[Christian]] TV station CTS in [[2010]] over "discriminatory comments" suggesting "homosexuals prey on children," runs the [[Institute for Canadian Values]], a social conservative think tank that spreads disinformation targeting [[LGBTQ]] Canadians and falsely claims Ontario's sex-ed curriculum requires teachers to provide students with instructions on "the pleasures of masturbation."
!!!See also
*[[Hong Kong|https://en.wikipedia.org/wiki/Hong_Kong]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Hoover Institution |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/d/d9/Hoover_Institution_Logo.svg/175px-Hoover_Institution_Logo.svg.png]] |
|!formation |June 1, 1919 (102 years)|
|!website |[[hoover.org/|https://www.hoover.org/]]|
</div>

!!!See also
*[[Hoover Institution|https://en.wikipedia.org/wiki/Hoover_Institution]] - //Wikipedia.//

!!!External links
*[[Hoover Institution on War, Revolution and Peace|https://www.sourcewatch.org/index.php/Hoover_Institution_on_War,_Revolution_and_Peace]], SourceWatch.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Hope Hicks |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/1/1a/Hope_Hicks_November_2017.jpg/175px-Hope_Hicks_November_2017.jpg]] |
|!birth name |Hope Charlotte Hicks|
|!birth date |October 21, 1988 (32 years)|
|!birth place |[[Greenwich, Connecticut|https://en.wikipedia.org/wiki/Greenwich,_Connecticut]]|
</div>

!!!See also
*[[Hope Hicks|https://en.wikipedia.org/wiki/Hope_Hicks]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f99.png}} ''[[Hours after New Zealand terror attack, Andrew Scheer offers olive branch to Muslims|https://www.nationalobserver.com/2019/03/15/news/andrew-scheer-just-responded-new-zealand-terror-attack-without-mentioning-muslims]]'' March 15, 2019, Fatima Syed, [[National Observer]]

----
Under fire in recent weeks for playing footsie with white nationalists, Conservative Leader [[Andrew Scheer]] denounced Friday's horrific attack in [[New Zealand]] as an attack on freedom, while initially failing to mention that [[Muslim]]s were the victims of a terrorist attack.

"Freedom has come under attack in New Zealand as peaceful worshippers are targeted in a despicable act of evil. All people must be able to practice their faith freely and without fear," said the statement posted on Scheer's [[Twitter]] account. "There are no words strong enough to condemn this kind of vile hatred. I am praying for peace for the families of those lost and recovery for those injured."

Scheer posted the same message on his [[Facebook]] page, but hours later issued a new statement that said his Conservative party was "grieving" with the Muslim community.

{{||StandardTid}}

{{||StandardTid}}
----

{{f182.png}} ''[[House Speaker used firm linked to Cotler calls|https://www.cbc.ca/news/politics/house-speaker-used-firm-linked-to-cotler-calls-1.1000683]]'' December 14, 2011, Laura Payton, [[CBC News]]

----
[[House of Commons]] Speaker [[Andrew Scheer]] was a client of the firm linked to calls in [[Irwin Cotler]]'s riding that falsely claimed he was about to step down, [[Elections Canada]] records show.

Cotler asked Scheer to rule on whether the calls breached his parliamentary privilege, interfering in his ability to do his work as an MP. Cotler said his office was forced to deal with calls and emails from people in his [[Montreal]] riding wondering whether it was true. He also argued it made Parliament as a whole look bad, breaching privilege for all parliamentarians.

Scheer ruled Tuesday that he didn't have the authority as Speaker to deal with calls made without using parliamentary resources, and ruled that there was no case on the face of Cotler's arguments for a breach of privilege.
----

{{f94.png}} ''[[Houses of the Holy|https://www.thestar.com/news/2007/03/04/houses_of_the_holy.html]]'' March 4, 2007, Jessica Leeder, [[Toronto Star]]

----
The hairdresser scrapes together $600 of her own money each month to keep up the program because the [[Prayer Palace]] – one of [[Canada]]'s largest evangelical churches – stopped running it five years ago. Other charitable works, like a promised orphanage in [[Brazil]], either dried up or never materialized. 

Meanwhile, the three white pastors – [[Paul Melnichuk]] and his 40-year-old twin sons, Tim and Tom – lead lavish lives in contrast to the mainly working-class black families that make up the bulk of the church.

Between them, the pastors have amassed a real estate fortune worth about $12 million. Each owns a multi-million-dollar country estate north of [[Toronto]] (Tim's is worth as much as $5.5 million), they share a [[Florida]] vacation villa, and the pastors and their wives drive luxurious cars – among them a Porsche Cayenne SUV, a Lexus RX 330 SUV and a [[Mercedes-Benz]] CLK 320 convertible.

{{||StandardTid}}

{{||StandardTid}}
----

{{f345.png}} ''[[How a Canadian scientist became the voice of the anti-Harper movement|https://www.theguardian.com/world/2015/oct/02/canadaman-protest-song-harperman-stephen-harper]]'' October 2, 2015, Suzanne Goldenberg, [[The Guardian]]

----
As protest songs go, it wasn't exactly Pussy Riot. Harperman is a jaunty folk song with acoustic guitars, an amateur choir, and a chorus politely telling [[Canada]]'s prime minister [[Stephen Harper]], "It's time for you to go."

But the five-minute protest song became a viral hit, got its mild-mannered creator suspended from his job at the country's environment department – and gave voice to the pent-up frustrations of Canada's public servants who say they have found themselves at the receiving end of Harper's policies.

Over the last nine years, the prime minister has often clashed with the public service, cutting monitoring stations, pulping research libraries, slow-walking studies that would trigger protections for endangered species such as sharks, and banning scientists from discussing their work with other scientists or journalists, even after its publication.
----

{{f0.png}} ''[[How a far-right movement is getting a free ride in Quebec media|https://ipolitics.ca/2017/11/28/far-right-movement-getting-free-ride-quebec-media/]]'' November 28, 2017, Martin Patriquin, [[iPolitics]]

----
Last December, the [[CBC]] published a 1,700-word piece about [[La Meute]]. First, credit where it's due: [[Journalist]] Jonathan Montpetit was the first to write extensively about La Meute, thus providing an introduction to the burgeoning group. He had good access to its leadership and delved into its history and structure — all valuable information.

Yet the piece draws no attention to the hate and vitriol rampant on the group's private site at the time. Nor is there any mention of how, despite public declarations to the contrary, La Meute's executive and many of its members make no distinction between Islam and the Islamists who commit bloodshed in its name.

Yet there it is, plain as day. "[[Muslim]]s, you are lying to us," Roch wrote in August [[2016]], over a blood-spattered background. The conversation in which Johane Cayer mused about using blood to desecrate would-be Muslim holy sites was available to anyone with access to the private page until early last October, when it suddenly disappeared.
----

{{f0.png}} ''[[How a Fringe Muslim Cleric From Australia Became a Hero to America's Far Right|https://theintercept.com/2019/06/25/mohamad-tawhidi-far-right/]]'' June 25, 2019, Robert Mackey, [[The Intercept]]

----
For Islamophobes, [[Mohamad Tawhidi]] is something very close to a godsend. A Shia [[Muslim]] cleric, raised in [[Australia]] and educated in [[Iran]], Tawhidi presents himself as an Islamic reformer who embraces and amplifies far-right warnings that immigration by his fellow Muslims poses an existential threat to Western civilization. "He's a hero," the former [[New York]] Assembly Member Dov Hikind said last month, introducing Tawhidi to an audience of Orthodox Jews in [[Brooklyn]]. "He is a super-special individual that God has introduced to this world." Tawhidi immediately repaid the favor by suggesting that Muslims, at least those from the majority Sunni sect, are mistaken to consider [[Jerusalem]] a sacred site. "Muslims who are fighting for Palestine are absolutely confused," he said. "Palestine is [[Jewish]] land." Tawhidi went on to call political Islam "a disease," and accused America's first two Muslim women in [[Congress]], [[Ilhan Omar]] and [[Rashida Tlaib]], of "bringing a Hamas agenda to the U.S. Congress." Hikind, who is leading a campaign to force Omar from the House Foreign Affairs Committee over her comments about [[Israel]], was delighted by Tawhidi's baseless claim that the two Democrats are secret agents of the Palestinian Islamist movement.

HIGHLIGHT from our event with @imamofpeace where he speaks about how @ilhan and @rashidatlaib represent Hamas in Congress!

"Why are you bringing a Hamas agenda to the US Congress?!" pic.twitter.com/sBvyoTpogM — Dov Hikind (@HikindDov) May 23, [[2019]]
----

{{f182.png}} ''[[How a misleading YouTube video is stoking fears about Shariah law before the election|https://www.cbc.ca/news/technology/youtube-video-election-shariah-1.5215429]]'' July 17, 2019, Andrea Bellemare, [[CBC News]]

----
A short, grainy [[YouTube]] video circulating on social media purports to show evidence of an imam claiming that if Prime Minister [[Justin Trudeau]] is re-elected, he will institute Shariah law, the legal code of Islam, based on the Qur'an.

But the video was taken out of context, according to the man featured in it, and it was created by [[Sandra Solomon]], known for her anti-Islam views.

The video has about 50,000 views on YouTube, a middling amount, but it has been posted on at least three different [[Facebook]] groups that are critical of Trudeau. Altogether, the groups have more than 185,000 likes, and posts of the video were shared more than 7,000 times.
----

{{f182.png}} ''[[How Alberta fits into the Conservative leadership race|https://www.cbc.ca/news/canada/calgary/alberta-cpc-leadership-race-picture-1.5439973]]'' January 25, 2020, Elise von Scheel, [[CBC News]]

----
[[Alberta]] has long been a heartland for Conservatives. The province has delivered prime ministers and cabinet members to [[Ottawa]] for a century, but it's role in choosing the next leader of the Conservative party could be subdued.

There are no prominent Albertans in the race so far and the voting structure could force candidates to think nationally, not regionally. Despite limited potential to influence the outcome of this particular contest, Alberta's position in discussions of frustration and policy could hold its place firmly in the national spotlight.

Alberta's prominence in the Conservative party of [[2020]] is not as it was when [[Stephen Harper]] was defeated in [[2015]]. A slew of prominent cabinet ministers during the last Conservative government came from Alberta, people like [[Rona Ambrose]], [[Jason Kenney]], [[Jim Prentice]] and [[Monte Solberg]].
----

{{f94.png}} ''[[How Andrew Scheer's Conservative leadership fell apart|https://www.thestar.com/politics/federal/2019/12/12/scheer-told-close-confidants-he-didnt-know-if-he-could-give-the-job-his-all.html]]'' December 12, 2019, Alex BoutilierOttawa, [[Toronto Star]]

----
But Scheer's surprise announcement Thursday that he would step down came as several media outlets were chasing down a story about the embattled Conservative leader using party funds to subsidize his children's private school tuition.

Conservative Party Executive Director [[Dustin van Vugt]] confirmed Thursday that party donors "covered costs associated with moving (Scheer's) family from [[Regina]] to [[Ottawa]]," including a "differential in schooling costs" between the two cities. Van Vugt said "all proper procedures were followed and signed off on by the appropriate people."

But a Conservative source told the Star that the Conservative Fund's board did not know party money was being used to school the Scheer children, and were in the process of looking into the matter when Scheer announced his resignation.
----

{{f0.png}} ''[[How are memes being used to sway voters? Researchers aim to find out|https://election.ctvnews.ca/how-are-memes-being-used-to-sway-voters-researchers-aim-to-find-out-1.4612306]]'' September 26, 2019, Ben Cousins, [[CTV News]]

----
TORONTO -- Memes have become a powerful tool for political parties and partisan groups to spread their message, and a group of researchers aim to find out just how this social media content will be used to sway votes in this election.

With the help of his undergraduate class, Fenwick McKelvey, an associate professor of communication studies at [[Concordia University]] in [[Montreal]], will be taking a deep dive into the memes of the [[2019]] Canadian election, including how they're shared, what went viral, what was particularly effective and how they changed the conversation.

In the group's first report, the team suggests 75 per cent of the meme-posting [[Facebook]] groups they found are negative toward Trudeau.
----

{{f99.png}} ''[[How Canada made the Koch brothers rich|https://www.nationalobserver.com/2015/05/04/news/how-canada-made-koch-brothers-rich]]'' May 4, 2015, Bruce Livesey, [[National Observer]]

----
The attacks were nasty.

In the winter of [[2011]], Karen Kleiss, a reporter with the [[Edmonton Journal]], wrote a story about how [[Koch Industries]] Inc. had hired a lobbyist in [[Alberta]]. The story provided background on the [[Wichita]], [[Kansas]]-based energy conglomerate, its presence in Alberta, and its American billionaire owners, Charles and [[David Koch]].

Kleiss reported at the time that no one from Koch Industries addressed her questions. Nevertheless, after her story appeared, Koch Industries went on the offensive. On their website, kochfacts.com – and in vivid red type – they lashed out at Kleiss's article, claiming it was "slanted," that it "parroted partisan political rhetoric and other distortions" and that its coverage of the Koch brothers registering a lobbyist in Alberta was a "purported story." The Koch Industries representative summed up by saying:
----

{{f99.png}} ''[[How Canada's far-right are using GoFundMe to fund their spread of hate|https://www.nationalobserver.com/2019/05/16/news/how-canadas-far-right-are-using-gofundme-fund-their-spread-hate]]'' May 16, 2019, Fatima Syed, [[National Observer]]

----
Hours after a far-right vlogger and former [[Mississauga]], Ont. mayoral candidate lost the biggest defamation suit regarding online hate in [[Canada]], someone set up a [[GoFundMe]] page on his behalf to raise money to challenge the decision, which was taken down after [[National Observer]] and others inquired about it.

[[Kevin Johnston]] is a 47-year-old man who runs the Freedom Report — a network of sites that frequently shared anti-[[Muslim]] views. In [[2018]], he ran for mayor of Mississauga, Canada's sixth largest city, and finished in second place with 13.5 percent of the vote. He has also created videos targeting Muslim leaders in government including Liberal MP [[Iqra Khalid]] and worked with [[Rebel Media]]. (Full disclosure: he has also made a video referencing this reporter.)

In [[2017]], he offered a $1,000 prize to anyone who could send him a video of Muslim students praying in high schools, so he could put a stop to it. That same year he was charged with a hate crime after "a lengthy investigation into numerous incidents reported to police" involving him and the information he spreads on his social media.
----

{{f253.png}} ''[[How Canada's growing anti-abortion movement plans to swing the next federal election|https://www.macleans.ca/politics/how-canadas-growing-anti-abortion-movement-plans-to-swing-the-next-federal-election/]]'' September 12, 2018, Anne Kingston, [[Macleans]]

----
When [[Doug Ford]], newly minted as leader of the [[Progressive Conservative]] Party of [[Ontario]], took the stage at the party's leadership convention last March, he conspicuously thanked one person standing behind him: [[Tanya Granic Allen]], an outspoken social conservative and leadership hopeful. Ford spoke of his intent "to return our province to where it belongs" before making a show of shaking Granic Allen's hand. It was a small gesture with big import that would have been missed by many: Ford's debt to "socons" and, speci?cally, the anti-abortion lobby that enabled his win.

Granic Allen was the top choice of [[Campaign Life Coalition]] (CLC), a national group that works to nominate and elect candidates who oppose abortion at all levels of government, CLC vice-president [[Jeff Gunnarson]] tells Maclean's. It sold more than 9,000 PC party memberships to support her. (Granic Allen did not respond to Maclean's interview request.) Ford was the CLC's second choice. There were initial doubts, Gunnarson says: "We knew he'd lean to our side of things but not with any strong conviction." (Ford identi?es as "pro-life" but condones abortion in cases of incest or rape.) The group was reassured by a February conference call with Ford and his people, in which the coalition laid out its demands: defund abortion; require parental consent before a minor receives an abortion; uphold "conscience rights" that allow medical professionals not to refer a patient needing abortion or assisted suicide; scrap the sex-ed curriculum of [[Kathleen Wynne]]'s government. "Those were our big asks," Gunnarson says. "Ford and his team assured us they'd all be supported." (The premier's of?ce declined Maclean's request for con?rmation or details of the conversation: "I'm not going to be commenting on this," [[Laryssa Waler Hetmanczuk]], executive director of communications wrote via email.)

[[Scott Hayward]], co-founder of two-year-old [[RightNow]], which bills itself as "[[Canada]]'s newest political pro-life organization," also worked the convention floor. He calculates that anti-abortion operatives put Ford over the top. RightNow got at least 800 supporters out to vote, he says: "Ford beat [[Christine Elliott]] by 153 points, or roughly 768 votes on the ?nal ballot."
----

{{f0.png}} ''[[How Canada's new election law has silenced political debate|http://theconversation.com/how-canadas-new-election-law-has-silenced-political-debate-128534]]'' December 12, 2019, John D. Cameron, [[The Conversation]]

----
In June [[2019]], the federal government amended [[Canada]]'s Elections Act. New rules require third parties, including non-profit groups, to register with [[Elections Canada]] if they spend more than $500 on "political advertising." That includes any spending to promote positions on public policy issues on which political parties have taken a stand, or to support or oppose particular candidates and parties.

The new Elections Act also sets specific spending limits on third-party election advertising.

These changes to the Elections Act are important measures to prevent the type of unlimited spending by political action committees (PACs) that followed the [[Citizens United]] decision by the United States Supreme Court in [[2010]]. The court ruled that spending limits on third-party election advertising was an unconstitutional restriction of free speech.

Since 2010, what are known as super-PACs have subsequently become major players in American elections, enabling wealthy individuals to exert enormous political influence. Indeed, wealthy donors spent more than US$1.4 billion during the [[2016]] presidential election campaign.
----

{{f0.png}} ''[[How China's censorship machine crosses borders - and into Western politics|https://www.hrw.org/news/2019/02/20/how-chinas-censorship-machine-crosses-borders-and-western-politics]]'' February 20, 2019, Yaqiu Wang, [[Human Rights Watch]]

----
In September [[2016]], during the U.S. presidential campaign, I saw a post on [[WeChat]]–a [[Chinese]] social media platform combined with a messaging app–that took me aback. An acquaintance from [[China]] had shared a link to a Chinese website, explaining that this was where he planned to watch the live-streamed debate between [[Hillary Clinton]] and then-presidential candidate [[Donald Trump]]. My acquaintance went to graduate school in the United States and at the time was living in [[New York City]]. Yet, instead of turning on a television or logging onto [[YouTube]], he planned to watch the debate on the Chinese Internet, a cyberspace subjected to stringent government censorship.

Why? Because that was where he obtained information about everything, including the country he immigrated to. He's certainly not alone.

WeChat, owned by the Chinese company Tencent, has about 1 billion active monthly users worldwide and about 100 million registered users outside China. Overseas Chinese use the app to read news, share information, and communicate with one another and users in China. A survey of Mandarin-speakers in [[Australia]] found that 60 percent of those polled identified WeChat as their primary source of news and information, and only 22 percent said they regularly access news from mainstream Australian media such as the Australian Broadcasting Corporation and the [[Sydney Morning Herald]].
----

{{f345.png}} ''[[How dangerous is Jordan B Peterson, the rightwing professor who 'hit a hornets' nest'?|https://www.theguardian.com/science/2018/feb/07/how-dangerous-is-jordan-b-peterson-the-rightwing-professor-who-hit-a-hornets-nest]]'' February 7, 2018, Dorian Lynskey, [[The Guardian]]

----
The Canadian psychology professor and culture warrior Jordan B Peterson could not have hoped for better publicity than his recent encounter with Cathy Newman on [[Channel 4 News]]. The more Newman inaccurately paraphrased his beliefs and betrayed her irritation, the better Peterson came across. The whole performance, which has since been viewed more than 6m times on [[YouTube]] and was described by excitable [[Fox News]] host [[Tucker Carlson]] as "one of the great interviews of all time", bolstered Peterson's preferred image as the coolly rational man of science facing down the hysteria of political correctness. As he told Newman in his distinctive, constricted voice, which he has compared to that of Kermit the Frog: "I choose my words very, very carefully."

The confrontation has worked wonders for Peterson. His new book 12 Rules for Life: An Antidote to Chaos has become a runaway bestseller in the [[UK]], US, [[Canada]], [[Australia]], [[Germany]] and [[France]], making him the public intellectual du jour. Peterson is not just another troll, narcissist or blowhard whose arguments are fatally compromised by bad faith, petulance, intellectual laziness and blatant bigotry. It is harder to argue with someone who believes what he says and knows what he is talking about – or at least conveys that impression. No wonder every scourge of political correctness, from the [[Spectator]] to InfoWars, is aflutter over the 55-year-old professor who appears to bring heavyweight intellectual armature to standard complaints about "social-justice warriors" and "snowflakes". They think he could be the culture war's Weapon X.

Despite his appetite for self-promotion, Peterson claims to be a reluctant star. "In a sensible world, I would have got my 15 minutes of fame," he told the [[Ottawa Citizen]] last year. "I feel like I'm surfing a giant wave … and it could come crashing down and wipe me out, or I could ride it and continue. All of those options are equally possible."
----

{{f0.png}} ''[[How desperate are Republicans? They're taking tips from Harper.|https://ipolitics.ca/2016/04/10/how-desperate-are-republicans-theyre-taking-tips-from-harper/]]'' April 10, 2016, Michael Harris, [[iPolitics]]

----
Since getting crushed last October 19 by [[Justin Trudeau]]'s Liberals, there have been more wolverines spotted in [[Ottawa]] than confirmed Harper sightings. The odd vote in the [[House of Commons]], a few leisurely afternoons in movie theatres with Ray the Popcorn Holder, and that's about it for his public profile.

In caucus, he's a ghost. The guy who used to run everything now can't even be bothered showing up for work. Life without that security detail and those black SUVs just doesn't seem to be worth the effort. This is not just the post-defeat tradition of keeping a low profile. This is a vanishing.

But apparently some things still get Steve's pulse racing. There was a fascinating report over the weekend from the U.S. website [[Politico]] placing the elusive ex-PM back in [[Las Vegas]]. You will recall that he was sighted there last November 26 at the Shake Shack. Was Steve developing a thing for the roulette wheel? Is he missing Wayne Newton's rendition of Danke Schoen? No. Harper was the guest of one of the richest [[Republican]]s of them all, [[Sheldon Adelson]].
----

{{f94.png}} ''[[How did Doug Ford and his brother cover budget gaps at city hall? They raised taxes|https://www.thestar.com/opinion/star-columnists/2019/05/03/how-did-doug-ford-and-his-brother-cover-budget-gaps-at-city-hall-they-raised-taxes.html]]'' May 3, 2019, Edward Keenan, [[Toronto Star]]

----
According to the province, the funding it is withdrawing from public health services, and asking cities to pick up the tab for, is hardly anything. $33 million a year to start! Maybe $42 million! A pittance! (The ultimate size of the cut and its effect are disputed — never mind that for a moment. Let's just focus for the sake of discussion on the numbers the province acknowledges.)

To emphasize how little being handed this bill should inconvenience [[Toronto]]'s city government, they keep repeating that it's just "a third of one per cent" of the city's total $13.5 billion budget. A hole so small you surely could just cover it with a little red tape cut from somewhere else in the bureaucracy, right? Premier [[Doug Ford]] has even been making some noises about how he and his brother showed the way when they were running the clamshell on Bay. So let's take a look at how the Ford brothers plugged a similar-sized hole in the city budget.

In [[2013]], as Doug Ford never tires of reminding us, city council voted to extend the Bloor-Danforth subway further into [[Scarborough]]. The city's share of the cost of doing so would need to be covered by a loan over 30 years. Even after raising development charges to cover part of it, Toronto was left with a budget gap of $38 million per year to service the loan. This is an interesting number, because as you may have heard, it is roughly one-third of one per cent of the city's total budget. So how did the Ford brothers and the council they led fill that hole? By putting the city on a gravy-restricted diet? No. They raised taxes. A 1.6 per cent dedicated property tax levy was imposed to pay for it.
----

{{f355.png}} ''[[How Doug Ford and his supporters could influence the federal election|https://www.youtube.com/watch?v=mlnFhyj7hFU]]'' September 3, 2019, CBC News, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/mlnFhyj7hFU" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

We look at what influence voters in the [[Toronto]] area could have on the federal election, they played a major role in electing [[Ontario]] Premier [[Doug Ford]].

Welcome to The National, the flagship nightly newscast of [[CBC News]]

»»» Subscribe to The National to watch more videos here: https://www.youtube.com/user/CBCTheNational?sub_confirmation=1
----

{{f182.png}} ''[[How Doug Ford can use taxpayers' dollars to fund Ontario News Now|https://www.cbc.ca/news/canada/toronto/ontario-news-now-doug-ford-1.4771017]]'' August 3, 2018, Amara McLaughlin, [[CBC News]]

----
[[Ontario]]'s auditor general can do little to stop the new [[Progressive Conservative]] government from using taxpayers' dollars to fund the production of partisan TV-news style videos because of weak enforcement, policy experts say.

Premier [[Doug Ford]]'s government unveiled its [[Ontario News Now]] (ONN) earlier this week, with a minute-long video posted to [[Facebook]] and [[Twitter]]. It highlighted Ford's appearances during his first month in office, including a meeting with Prime Minister [[Justin Trudeau]] and handshakes with police academy graduates.

The PCs bill the videos — more are expected — as "timely, exclusive content on the PC government's priorities for the people of Ontario." But critics say ONN is intended to cut out the middleman, namely reporters, by covering the Tories' own political moves and supporting party interests.
----

{{f94.png}} ''[[How Doug Ford keeps playing the carding game with cops|https://www.thestar.com/politics/political-opinion/2019/01/07/how-doug-ford-keeps-playing-the-carding-game-with-cops.html]]'' January 7, 2019, Martin Regg Cohn, Opinion, [[Toronto Star]]

----
The discredited practice of carding — where police question innocent people without any reasonable reason, jotting down those private details on millions of contact cards entered into their databases — was finally banned in [[2017]] by the last Liberal government. Belatedly.

For years, police chiefs and political leaders defended the indefensible, even when ineffective. They proclaimed carding to be a vital tool for intelligence-gathering databases that help solve crimes — without any data backing up their claims.

Given the bizarrely dismissive way in which Ford's Tories dumped an important new report by Justice Michael Tulloch — mid-afternoon on [[New Year's Eve]] — it's hard not to wonder and worry.
----

{{f94.png}} ''[[How Doug Ford remade Patrick Brown's Tories - and all Ontario - in a year|https://www.thestar.com/politics/political-opinion/2019/01/23/how-doug-ford-remade-patrick-browns-tories-and-all-ontario-in-a-year.html]]'' January 23, 2019, Martin Regg Cohn, Opinion, [[Toronto Star]]

----
A year ago [[Patrick Brown]] was sitting pretty as premier-in-waiting, while [[Doug Ford]] was plotting his fledgling campaign to be mayor of [[Toronto]]. Today Ford is sitting in the premier's office, while Brown is wearing the mayor's chain of office (albeit in [[Brampton]] not Toronto).

Then-[[Ontario]] PC Leader Patrick Brown, right, looks on as Doug Ford speaks at a campaign victory party to celebrate [[Raymond Cho]]'s election in the [[Scarborough]]-Rouge River byelection in Toronto, on Sept. 1 , [[2016]]. Ford eventually took over as leader after Brown was ousted, setting Ontario on a completely different path, [[Martin Regg Cohn]] writes. ( [[Chris Young]] / THE CANADIAN PRESS )

Yes, they've traded places — or at least job descriptions. But it's not just about them, it's about us. Twelve months later, Ontario is in a very different place. What if Brown hadn't been blown off course on his path to provincial power, and Ford were still in the political wilderness? Where would we all be today?
----

{{f132.png}} ''[[How Doug Ford spends his days as Ontario's Premier|https://www.theglobeandmail.com/canada/article-how-doug-ford-spends-his-days/]]'' June 7, 2019, Jill Mahoney, [[Globe and Mail]]

----
[[Doug Ford]]'s favourite spot for power breakfasts is an unremarkable restaurant in an airport hotel. He makes meeting business leaders a priority, typically keeps his evenings open and travels outside the [[Toronto]] area about three times a month.

The [[Ontario]] Premier does not release itineraries detailing how he spends his days, but eight months of his calendars obtained by The [[Globe and Mail]] through Freedom of Information (FOI) requests provides a window into how he uses his time and who has his ear.

According to Mr. Ford's schedules, his formal work day typically begins just before 9 a.m. with a call-in briefing and ends by 5 p.m. In between, Mr. Ford usually has five to 10 appointments, including meetings, phone calls and events, and [[Question Period]] when the House is in session. On average, he has an evening engagement once a week and is on the road three times a month. Other than his daily briefing, about half of his Fridays have limited or no appointments. He has a few events on about half of his Saturdays and Sundays.
----

{{f94.png}} ''[[How Doug Ford turned Ontario on its head|https://www.thestar.com/politics/provincial/2019/04/12/how-doug-ford-turned-ontario-on-its-head.html]]'' April 12, 2019, Mitch Potter, [[Toronto Star]]

----
Buck-a-beer at your corner store. Stickers on the gas pump to remind you just who is taxing carbon. Trained-seal obedience in the legislature, with not just fealty but requisite standing ovations for Ford's every utterance. Oh, and don't forget bars wide open for business at 9 a.m. and American-style tailgating parties coming soon to a football game near you. Wear a toga, why doncha?

A slogan on a licence plate may be utterly meaningless in the grand scheme of what's to become of [[Ontario]] — but it's already proving the greatest hit in a growing list of hot-topic distractions sucking up political oxygen just as the Doug [[Ford government]] embarks on actual era-defining change.

From the vengeful, shock-and-awe downsizing of [[Toronto]] city council to the ham-fisted and ultimately failed attempt to install old family friend [[Ron Taverner]] atop the [[Ontario Provincial Police]], isn't Ford still simply bumbling forward with a haphazard bagful of random ideas, still clumsily feeling out the limits of his new-found power?
----

{{f94.png}} ''[[How Doug Ford turned the OPP into the Ontario Premier's Police|https://www.thestar.com/politics/political-opinion/2018/12/12/how-doug-ford-turned-the-opp-into-the-ontario-premiers-police.html]]'' December 12, 2018, Martin Regg Cohn, Opinion, [[Toronto Star]]

----
The allegations from interim [[Ontario]] Provincial [[Police]] commissioner [[Brad Blair]] about who will succeed him as the province's top cop amount to a political earthquake. Blair and many in the OPP are up in arms because they believe the fix was in for a hostile takeover of the very police force that polices our politicians in power.

Now, Ontarians are facing their own moment of truth as the layers of deception are peeled back from the premier's alleged secret meddling over the next OPP chief. [[Doug Ford]]'s loyal chief.

Sound familiar? Just ask our American friends, who have been wrestling with the spectre of obstruction of justice ever since [[Donald Trump]] won the presidency — and trampled on the [[FBI]] by firing its director, [[James Comey]].
----

{{f94.png}} ''[[How Doug Ford upgraded Hydro One's 'Six Million Dollar Man' to a $150 million mess|https://www.thestar.com/politics/political-opinion/2019/07/05/how-doug-ford-upgraded-hydro-ones-six-million-dollar-man-to-a-150-million-mess.html]]'' July 5, 2019, Martin Regg Cohn, [[Toronto Star]]

----
To win political power, he harnessed electrical power in a way his rivals had never attempted.

[[Doug Ford]] understood the promise of power — and the power of a promise — better than anyone.

At every campaign stop last year, Ford vowed to neutralize the "Six Million Dollar Man" — a sly reference to the mighty "bionic man" of television fame, which he transposed onto the supersized salary of [[Hydro One]] 's then-CEO, [[Mayo Schmidt]]. For a mere $6 million, voters' anger could be salved, their grievances solved.
----

{{f182.png}} ''[[How Doug Ford's COVID-19 legislation helps advance his party's agenda|https://www.cbc.ca/news/canada/toronto/covid-19-ontario-premier-doug-ford-1.5770744]]'' October 22, 2020, Mike Crawley, [[CBC News]]

----
Two new pieces of legislation that the government portrays as helping the province recover from the effects of COVID-19 contain provisions unrelated to the pandemic.

The government's proposed [[Better for People, Smarter for Business Act]] — framed as boosting the economy by reducing red tape — would transform [[Canada Christian College]] into a university with the power to grant bachelor of science and arts degrees.

The college is run by the prominent conservative evangelical pastor [[Charles McVety]], a staunch ally of Ford and opponent of previous Liberal reforms to [[Ontario]]'s sex education curriculum.
----

{{f182.png}} ''[[How Doug Ford's legal aid 'guarantee' caused headaches for his government|https://www.cbc.ca/news/canada/toronto/doug-ford-legal-aid-guarantee-1.5341159]]'' October 31, 2019, Mike Crawley, [[CBC News]]

----
Premier [[Doug Ford]]'s "guarantee" of legal aid to Ontarians who called his office forced his top staff to correct his statement and raised concerns about potential political interference, according to newly revealed internal documents.

The documents show how senior officials struggled to deal with the fallout from Ford's off-the-cuff remarks to a [[Toronto]] radio station, after his government's April budget slashed funding to Legal Aid [[Ontario]] by $133 million.

The documents also reveal that people who actually contacted Ford about their legal aid problems were shuffled off to the attorney general.
----

{{f94.png}} ''[[How energy and environmental interest groups are working to sway voters in the fight for Canada's future|https://www.thestar.com/calgary/2019/10/06/how-energy-and-environmental-interest-groups-are-working-to-sway-voters-in-the-fight-for-canadas-future.html]]'' October 6, 2019, Brennan Doherty, [[Toronto Star]]

----
Conversations around [[Canada]]'s oil and gas industry can vary greatly depending on where they take place in the country. In June, protesters took to the streets of downtown [[Vancouver]] to denounce the reapproval of the [[Trans Mountain pipeline]] expansion project. By contrast, the morning after the project's approval, oil and gas supporters gathered outside a downtown [[Calgary]] hotel where Finance Minister [[Bill Morneau]] was due to speak. Their slogan? Build more pipes.

These defenders argue the world's oil demand isn't slowing despite warnings by the [[United Nations]] Intergovernmental Panel on Climate Change (IPCC). According to International Energy Agency estimates, crude oil demand in countries like [[China]] and India will increase over the next two decades. Natural gas is also heavily used in [[South Korea]] and [[Japan]]. In the industry's view, Canada is the best country to supply them.

Defenders argue Canada's industry is a responsible one and insist support remains strong coast-to-coast, but they are also funding advertising campaigns to put these issues on the screens and doorsteps of voters.
----

{{f0.png}} ''[[How extremists are getting involved in anti-mask demonstrations across Canada|https://globalnews.ca/news/7512876/extremists-anti-mask-demonstrations-canada/]]'' December 10, 2020, Megan Turcato, [[Global News]]

----
After a symbol sometimes associated with white supremacy showed up at a [[Kelowna]] anti-mask rally, Global Okanagan looked into how right-wing extremists are getting involved in the demonstrations nationally.

[[University of Toronto]] PhD candidate Aden Dur-e-Aden has been following extremist involvement with anti-mask and anti-lockdown demonstrations and says she is seeing people who openly identify with extremist ideology showing up.

"They are not trying to hide who they are, but when they are at these protests the rhetoric that they use becomes one of anti-government lockdown, anti-masking policy and not that of racial or gender discrimination at the moment because they know this is what the protest is happening for," Dur-e-Aden said.
----

{{f0.png}} ''[[How Ezra Levant's Globe Op-ed Got Published|https://www.canadalandshow.com/david-walmsley-ezra-levant-globe-oped/]]'' September 17, 2019, Jonathan Goldsbie, [[Canadaland]]

----
On Monday, The [[Globe and Mail]] published an op-ed from [[Ezra Levant]], the founder and head of [[Rebel Media]], affording the demagogic entrepreneur a platform to argue that his far-right online video channel, now in its fifth year of advancing anti-[[Muslim]] conspiracy theories, is little more than a band of "prickly" right-leaning journalists who have been unfairly marginalized by [[Canada]]'s governing Liberal party. At the same time that his site's front page featured a video from longtime [[Infowars]] personality [[Paul Joseph Watson]], claiming that "pathological progressivism" has led to a new sexual fetish involving "couples repeatedly getting pregnant then having multiple abortions," Levant explained in Canada's premier national newspaper that, simply, "Not everyone appreciates our point of view."

According to two Globe sources with knowledge of the matter, the op-ed was personally commissioned by editor-in-chief David Walmsley, who pushed it through over the objections of editors in the paper's opinion section.

On Tuesday afternoon, the leadership of The Globe and Mail's bargaining unit distributed a memo describing the piece's publication as a "a serious error in judgment," stating that "On behalf of our members, we strongly reject management's decision to publish this article." (The full memo from [[Unifor]] 87-M's Globe unit is at bottom.)
----

{{f0.png}} ''[[How Far Will Doug Ford Go to 'Get' Patrick Brown?|https://www.inbrampton.com/how-far-will-doug-ford-go-to-get-patrick-brown]]'' November 14, 2018, Alan Kan, [[inBrampton]]

----
Despite saying through a spokesperson that he is 'looking forward to working with all municipal leaders, including [[Patrick Brown]],' [[Doug Ford]]'s relationship with the incoming new [[Brampton]] mayor is still murky at best.

Ford cancelled a Peel regional chair election that Brown was contesting soon after he became [[Ontario]]'s premier, which prompted Brown to enter the mayoral race. One day after Brown won that election, Ford's government announced that they are cancelling the much vaunted Ryerson university funding for Brampton.

Now it seems more recent moves that the premier is making are not only coming off as more examples of exacting so-called "payback" against the former PC leader, but it's costing the province as well.
----

{{f94.png}} ''[[How Ford's clawback of gas tax revenues could affect TTC service|https://www.thestar.com/news/gta/2019/04/22/how-fords-clawback-of-gas-tax-revenues-could-affect-ttc-service.html]]'' April 22, 2019, Ben Spurr, [[Toronto Star]]

----
There's no map to show how a provincial decision to claw back more than $1 billion earmarked for transit will affect [[TTC]] riders, but city officials are warning the [[Ford government]]'s cancellation of a promised increase from gas tax revenues will set [[Toronto]]'s network on a path toward more crowded and less reliable service.

In their first budget since taking power last June, the [[Ontario]] [[Progressive Conservative]]s revealed two weeks ago they wouldn't honour the former Liberal government's pledge to increase the proceeds of provincial gas tax revenue transferred to municipalities, despite Premier [[Doug Ford]]'s party promising to do so during the [[2018]] campaign. 

The news came one day after Ford unveiled the blueprint for his new $28.5-billion transit plan, which he said would deliver big benefits for the city's riders.
----

{{f94.png}} ''[[How Ford's Ontario Line plan came together in just three months - with secrecy, a shifting route and a consultant|https://www.thestar.com/news/gta/2020/02/15/how-fords-ontario-line-plan-came-together-in-just-three-months-with-secrecy-a-shifting-route-and-a-consultant.html]]'' February 15, 2020, Ben Spurr, [[Toronto Star]]

----
It projects that by operating the [[Ontario Line]]'s smaller trains as frequently as every 90 seconds, it could carry up to 34,000 passengers in peak directions per hour, slightly fewer than the [[TTC]] subway. About 389,000 people are expected to use the line every day, compared to 206,000 for the relief line.

The agency says it advanced the project quickly because of the urgent need to expand [[Toronto]]'s network, and it was able to move fast because of previous work that had been done on the relief line.

But some at [[Metrolinx]] told the Star they were concerned the Ontario Line was rushed to meet political deadlines. One former agency official who had direct knowledge of the project and spoke on the condition of anonymity to talk freely about their former employer, said "the timelines for it couldn't follow any of Metrolinx's standard processes."
----

{{f0.png}} ''[[How Harper Put Canada Massively in the Red|https://thetyee.ca/Opinion/2015/06/12/Harper-Put-Canada-in-the-Red/]]'' June 12, 2019, Mel Hurtig, [[The Tyee]]

----
(Editor's note: This is the last of five excerpts this week from The Arrogant Autocrat: [[Stephen Harper]]'s Takeover of [[Canada]] by noted Canadian nationalist [[Mel Hurtig]]. For an interview with Hurtig about his just published book, click here. To find the whole series click here.)

In the run up to the [[2015]] federal election, the [[Harper government]] will try to convince Canadians that the prime minister and his crew have been excellent managers of the Canadian economy and that only they are capable of delivering the same stellar results in the future. Heading into this election, they had intended to present a balanced federal budget as proof of their sound stewardship. But as I write this in spring 2015, the latest projections are that the Harper government will have difficulty delivering the long-promised surplus this year. Thanks to the precipitous fall in oil prices and revenues, the government's budgetary watchdog, [[Mostafa Askari]], estimated a deficit as high as $1.2 billion for this year, and as much as $400 million the year following.

However, if the government is determined, Askari said, a balanced budget is still feasible should they choose to slow spending or delay capital projects. With the government's earlier forecasts in a tailspin, the budget for the current fiscal year was delayed, no doubt to allow time for a wizard to conjure new numbers that will allow Harper to pull a triumphant, balanced budget out of the proverbial hat.
----

{{f364.png}} ''[[How Harper Sows Fear of Muslims in Pursuit of Votes|https://www.huffingtonpost.ca/faisal-kutty-/stephen-harper-sows-fear-muslims_b_8094044.html]]'' September 9, 2015, Faisal Kutty, [[Huffington Post]]

----
The past year has been a very active one for the anti-Islam industry in [[Canada]]. Leading the charge is none other than Prime Minister [[Stephen Harper]] who -- in gearing up to the elections in October [[2015]] -- has been stoking [[Islamophobia]] by pandering to public unease about [[Muslim]]s. In addition to going after Muslim charities organizations (allegedly defaming NCCM, for instance) and even religious symbols, his jihad against "radical Islam" and search for terrorists under every Muslim bed has profoundly altered the Canadian legal landscape.

Indeed, the bastion of multiculturalism and tolerance witnessed a slew of legislative and policy directives -- overtly or covertly -- targeting Muslims. Due to space limitations, this article cannot address all of them, but here are a few.

1) On May 29, 2015, a controversial provision of the Strengthening Canadian Citizenship Act (which had become law back in June [[2014]]) came into effect. The provision allows the government to revoke Canadian citizenship from anyone who was born outside the country, was born in Canada and holds another nationality, or is eligible to obtain another nationality. All of this can be done unilaterally without any involvement by a judge or other independent arbiter.
----

{{f182.png}} ''[[How it suddenly became chill to tax Netflix and other web giants|https://www.cbc.ca/news/canada/montreal/netflix-tax-2019-federal-election-1.5318942]]'' October 12, 2019, Jonathan Montpetit, [[CBC News]]

----
In the last federal election campaign, the Conservatives released an ad featuring their leader, [[Stephen Harper]], admitting that Breaking Bad was among his favourite TV shows.

But it's what he said next that actually had a more profound impact on the viewing habits of the Canadian public.

Harper promised he would never, ever tax [[Netflix]]. His main rivals quickly made the same promise.
----

{{f99.png}} ''[[How John Baird bungled Mohamed Fahmy's release|https://www.nationalobserver.com/2015/10/01/news/revealed-how-john-baird-bungled-mohamed-fahmys-release]]'' October 1, 2015, Fram Dinshaw, [[National Observer]]

----
Canadian journalist [[Mohamed Fahmy]] wasted no time in blasting the [[Harper government]] just 18 days before the federal election for overstating its role in securing his recent release from an [[Egypt]]ian jail.

"When a Canadian citizen is in prison and caught up in a case so complicated, related to terrorism, the most efficient and senior officials in the Canadian government should intervene from day one," Fahmy told [[Canadaland]]'s Jesse Brown in an extensive interview on Sept. 28.

"My intention when I go back to Canada — and I will be arriving before elections — will be speaking in several rallies without pledging allegiance to any specific party to constructively highlight what the Canadian Government could have done in a better way in order to protect me while I was in prison."
----

{{f0.png}} ''[[How Kory Teneycke Fits Into Rebel Media's Latest Spectacle|https://www.canadalandshow.com/ezra-levant-kory-teneycke-rebel/]]'' August 18, 2017, Jonathan Goldsbie, [[Canadaland]]

----
In late July, [[Kory Teneycke]] — the former director of communications for Prime Minister [[Stephen Harper]] and VP at Sun News — travelled to [[England]] to meet with two Rebel contributors on behalf of their boss, [[Ezra Levant]].

In his video claiming that [[Caolan Robertson]] and [[George Llewelyn-John]] had "blackmailed" him, Levant made repeated references to an "old friend" whom he had previously sent to the [[UK]] to facilitate their exit.

Levant said he thought it made no sense that the pair should be paid several thousand pounds' severance for just a few months of work, "but my old friend told me it was necessary to make some problems go away. I couldn't believe it, but my friend said it was really, really important."
----

{{f0.png}} ''[[How Many Times Will Ford's Education Minister Repeat These Four Misleading Talking Points?|https://pressprogress.ca/how-many-times-will-fords-education-minister-repeat-these-four-misleading-talking-points/]]'' December 4, 2019, [[PressProgress]]

----
[[Ontario]]'s education minister, [[Stephen Lecce]], is not having a good week.

As teachers' stage a one-day strike, the minister has repeated his government has done everything "along the way" to "be reasonable." But the minister also appears unable to name a single cut his government has fully walked back.

Worse still, sources close to the government's buried parent consultations say a clear majority of parents oppose the education changes the government is trying to implement.

For the sake of clarity, here are four of the most misleading [[Ford government]] talking points Minister Lecce has relied on in just the past two days:
----

{{f99.png}} ''[[How Maxime Bernier hijacked Canada's #ClimateChange discussion|https://www.nationalobserver.com/2019/09/06/analysis/how-maxime-bernier-hijacked-canadas-climatechange-discussion]]'' September 6, 2019, Caroline Orr, [[National Observer]]

----
Tweets from and about [[People's Party of Canada]] (PPC) Leader [[Maxime Bernier]] are dominating the #ClimateChange discussion on [[Twitter]], according to an analysis of political tweets from the past 90 days.

The findings highlight how easily social-media hashtags can be hijacked by small groups of accounts. This activity can ultimately derail important discussions while also amplifying extreme voices on issues like the climate crisis.

One striking example is a flood of over a thousand tweets that closely followed Bernier's well-publicized attack on climate activist [[Greta Thunberg]].
----

{{f132.png}} ''[[How much is the Conservatives' fundraising dominance really worth?|https://www.theglobeandmail.com/canada/article-how-much-is-the-conservatives-fundraising-dominance-really-worth/]]'' May 17, 2019, Adam Radwanski, [[Globe and Mail]]

----
Turn on a television this spring, and you're liable to see [[Andrew Scheer]] flexing.

That is not, thankfully, an actual image that his Conservatives have opted to go with in a spate of advertisements airing in heavy rotation. In most of the spots, which carry the message that Prime Minister [[Justin Trudeau]] is not what he presented himself as four years ago, Mr. Scheer does not appear at all.

But the ads are unmistakably a show of strength. Courtesy of their extremely robust fundraising, the Conservatives have much more money than their rivals. So before pre-election spending limits kick in at the end of June and level the playing field – at least between them and the Liberals, the other party likely positioned to spend the maximum allowed – the Tories are pressing their advantage.
----

{{f132.png}} ''[[How much should Scheer's Conservatives be counting on vote-splitting on the centre left?|https://www.theglobeandmail.com/canada/article-how-much-should-scheers-conservatives-be-counting-on-vote-splitting/]]'' May 10, 2019, Adam Radwanski, [[Globe and Mail]]

----
Conservatives are starting to feel bullish about vote-splitting.

Until recently, the ability of New Democrats to pull votes away from Liberals was a source of consternation for [[Andrew Scheer]]'s party. If [[Jagmeet Singh]] didn't get his act together, it might be too easy for [[Justin Trudeau]] to rally the centre-left behind him, and take a big enough share of public support to block the Tories' path to power.

Now, another party seems to be changing the equation. Even before this week, Conservatives were wondering aloud if the [[Green Party]] – coming off a string of seat pickups by its provincial cousins – might be as useful as the NDP in providing an alternative for voters who cast ballots for the Liberals in [[2015]].
----

{{f182.png}} ''[[How new American tariffs on Canadian aluminum could backfire|https://www.cbc.ca/news/politics/aluminum-tariffs-trump-lighthizer-canada-1.5624524]]'' June 24, 2020, Janyce McGregor, [[CBC News]]

----
If the Trump administration buys the argument that Canadian aluminum exports have surged and slaps a 10 per cent tariff back on products imported from [[Canada]], the move could end up hurting Americans instead, warns the head of the association representing Canada's aluminum producers.

"Canada stands to win more in a situation like this," said Jean Simard, the president and CEO of the Aluminum Association of Canada.

"Production will keep going on, exports will keep going on, and at the end, unfortunately, it's the U.S. economy that will bear the brunt of this increase in tariffs."
----

{{f182.png}} ''[[How one bad debate by Andrew Scheer has weighed down Conservative candidates in Quebec|https://www.cbc.ca/news/canada/montreal/andrew-scheer-conservative-quebec-struggling-1.5315440]]'' October 10, 2019, Jonathan Montpetit, [[CBC News]]

----
The Conservatives began the campaign with big hopes for [[Quebec]]. They revamped their image in the province and spent months recruiting high-profile local candidates.

Leader [[Andrew Scheer]] even launched his bid to become prime minister from [[Trois-Rivières]], Que. It was just the kind of mid-sized city where the Tories felt their promises would resonate.

But that was before Scheer took part in a French-language debate last week that was broadcast on the most widely watched television network in the province.
----

{{f132.png}} ''[[How Ontarians are being targeted on Facebook with the provincial election under way|https://www.theglobeandmail.com/canada/article-how-ontarians-are-being-targeted-on-facebook-with-the-provincial/]]'' May 13, 2018, Adam Radwanski, [[Globe and Mail]]

----
To many Ontarians, it felt like the province's spring election began long ago. But as the writ period officially began last week, the volume of campaign-related advertising on social media shot upward.

As it did, some telling trends took shape – from [[Doug Ford]]'s [[Progressive Conservative]]s placing an emphasis on very specific demographics, to the Liberals toning down their attacks on Mr. Ford even as at least one Liberal-friendly third party stepped up such attacks, to [[Andrea Horwath]]'s NDP getting a big assist from energized union allies.

The [[Globe and Mail]] was able to identify these and other developments through its continuing partnership with the U.S. journalism non-profit [[ProPublica]] to track political ads being targeted to voters on [[Facebook]]. The more Ontarians install a browser extension designed by ProPublica (available here, along with a full explanation of privacy protections), the more we are able to get a full picture of a modern campaign in which micro-targeting has largely replaced traditional mass communication.
----

{{f182.png}} ''[[How Ontario propelled the Liberals to a second term|https://www.cbc.ca/news/canada/toronto/federal-election-ontario-results-1.5330024]]'' October 22, 2019, Mike Crawley, [[CBC News]]

----
[[Ontario]] once again has picked the party that will form the federal government, as it has done now for 13 of the last 14 elections.

The most remarkable thing about how election night [[2019]] played out in Ontario is how little things changed from [[2015]].

[[Justin Trudeau]]'s Liberals barely sustained any damage in [[Canada]]'s biggest province, with their seat count dropping just one from the 80 they'd won in the last election. Ontario MPs will now make up half of Trudeau's caucus when he returns to [[Parliament Hill]] with a minority.
----

{{f94.png}} ''[[How Ontario voted: Trudeau's Ford focus drove votes to the Liberals in the 2019 federal election|https://www.thestar.com/politics/federal/2019/10/21/trudeaus-ford-focus-drove-votes-to-the-liberals.html]]'' October 21, 2019, Robert Benzie, [[Toronto Star]]

----
[[Justin Trudeau]]'s F-bombs — as in Ford — exploded [[Andrew Scheer]]'s path to power as [[Ontario]] voters bought the Liberal line that the Conservative leader was the second coming of an unpopular Tory premier.

Trudeau's Liberals were leading or had held 78 of the province's 121 seats as of 11:30 p.m. Monday as Ontarians rejected Scheer over fears he would impose similar cuts to Premier [[Doug Ford]]'s [[Progressive Conservative]]s.

The Tories had won or were leading in just 37 — a pick up of only four seats from the [[2015]] election — while the NDP had six ridings at that time.
----

{{f182.png}} ''[[How Ontario's 'hallway medicine' problem has become an everyday reality|https://www.cbc.ca/news/canada/toronto/ontario-hospital-hallway-medicine-healthcare-beyond-capacity-1.5420434]]'' January 22, 2020, Mike Crawley, [[CBC News]]

----
Overcrowding has become so common in [[Ontario]] hospitals that patient beds are now placed in hallways and conference rooms not only at times of peak demand, but routinely day after day, research by [[CBC News]] reveals.

New data obtained through a freedom of information request show the widespread extent of the province's "hallway medicine" problem, something that Premier [[Doug Ford]] has promised to end.

An exclusive analysis of the data by CBC News shows that hospital gridlock — a phenomenon that used to be restricted to surges in patients during flu season — is the new normal.
----

{{f0.png}} ''[[How PragerU Is Winning The Right-Wing Culture War Without Donald Trump|https://www.buzzfeednews.com/article/josephbernstein/prager-university]]'' March 3, 2018, Joseph Bernstein, [[BuzzFeed News]]

----
While it is not an accredited institution of higher learning, Prager University is most definitely an education. Scrolling through its 300-odd videos yields a survey of almost every divisive national issue in the United States today: racism, sexism, income inequality, gun ownership, Islam, immigration, [[Israel]], police brutality, and, of course, speech on college campuses.

Many of the people presenting these topics are establishment, [[PBS]] NewsHour–conservative types like Stephens, Charles Krauthammer, and [[Steve Forbes]]. But more importantly, [[PragerU]]'s faculty includes an all-star lineup of internet and media personalities who have made their bones in the Trump era antagonizing the campus left: [[Ben Shapiro]], [[Jordan Peterson]], [[James Damore]], [[Steven Crowder]], [[Dinesh D'Souza]], Christina Sommers, Adam Carolla, [[Charlie Kirk]], and many more. They are, according to PragerU's founder and namesake, the conservative talk radio host [[Dennis Prager]], "the best thinkers presenting their best ideas." Their goal: to "undo [the] damage" inflicted by an education system that teaches US students that their country is "a land of inequality and racism" and a place of which to be "ashamed." These ideas — each one expressed in a five-minute video with titles like "Facts Don't Care About Your Feelings," "Black, Millennial, Female and… Conservative," "Why I Left the Left" and "Why Isn't Communism as Hated as Nazism?" — have found an enormous, and growing, audience. According to PragerU's annual report, in [[2017]] the organization's videos received 625 million views between [[Facebook]] and [[YouTube]], up from 250 million the year before, and 75 million the year before that. Individual videos frequently garner more than a million views; at least 10 PragerU videos gained more than 5 million views in 2017, and at least six gained more than 10 million.

Even video-heavy pro-Trump outlets, like InfoWars, don't sniff PragerU's numbers.
----

{{f182.png}} ''[[How right-wing extremists, libertarians and evangelicals built Quebec's movement against COVID-19 restrictions|https://www.cbc.ca/news/canada/montreal/quebec-anti-mask-movement-qanon-covid-19-1.5737040]]'' September 25, 2020, Jonathan Montpetit, [[CBC News]]

----
The main event at a demonstration protesting COVID-19 restrictions last weekend north of [[Montreal]] was a speech by Steeve L'Artiss Charland, one-time leader of a far-right group that has since faded from view.

In a parking lot in Mont-Tremblant, Que., Charland told a crowd of around 75 about his miraculous recovery from a childhood illness that had stumped doctors. He then told them they were part of a cosmic struggle of good against evil.

"It's us against them," Charland said to applause. "We're in a spiritual war. We're in a war of darkness against light."
----

{{f182.png}} ''[[How secure is Andrew Scheer's Conservative caucus support?|https://www.cbc.ca/news/politics/grenier-scheer-caucus-1.5373845]]'' November 27, 2019, Éric Grenier, [[CBC News]]

----
Conservative Leader [[Andrew Scheer]] has taken heat from some of his defeated candidates this week — but those who lost in October aren't the only ones with reasons to want a change at the top.

Most of the Conservative incumbents who won re-election in [[Ontario]] and [[Quebec]] did so despite a drop in their share of the vote — a drop that risked costing some of them their seats.

Meanwhile, little more than a third of the entire Conservative caucus represent ridings where Conservative members backed Scheer on the first ballot of the [[2017]] leadership race. An even smaller number of Conservatives from those ridings endorsed Scheer's initial bid for the leadership.
----

{{f182.png}} ''[[How some Scheer supporters are fighting back against calls for the Tory leader to step down|https://www.cbc.ca/news/politics/supporters-stand-with-scheer-1.5389734]]'' December 10, 2019, Catherine Cullen, [[CBC News]]

----
[[Andrew Scheer]]'s supporters have launched what they are calling a grassroots campaign to fight back against "elite [[Toronto]] consultants."

Stand With Scheer is a website and [[Twitter]] account launched this past weekend, calling on Conservatives to express their support for the federal leader in the run-up to a leadership review that will take place at the party's April convention.

"While they're spending tens of thousands of dollars from Bay Street to try to generate a leadership contest so they can have business for their firms, we're in [[Ottawa]] with grassroots support, holding the Liberals to account and supporting our leader, who was elected to do the same," said [[Michael Barrett]], an [[Ontario]] MP backing the effort.
----

{{f99.png}} ''[[How Stephen Harper is destroying the Conservative party|https://www.nationalobserver.com/2020/06/25/analysis/how-stephen-harper-destroying-conservative-party]]'' June 25, 2020, Bruce Livesey, [[National Observer]]

----
His supporters, however, were noticeably subdued.

Although the federal Tories had grabbed 121 seats and won the largest share of the popular vote that evening, they'd failed to take out a weakened Prime Minister [[Justin Trudeau]]. "More Canadians wanted us to win this election than any other party," Scheer said in his speech. "And now we're heading back to [[Ottawa]] with a much bigger team, with more support from coast to coast. And with an endorsement from the Canadian people that we are the government in waiting."

But the knives were already being sharpened. Scheer's performance during the 40-day election campaign was viewed by many in the [[Conservative Party of Canada]] as a calamity. "He didn't just lose the election, he was so incompetent that he left the party in horrible, horrible infrastructure shape," one senior Conservative, who's now working on [[Erin O'Toole]]'s leadership campaign, told me. "It was the most incompetent campaign I could imagine."
----

{{f182.png}} ''[[How the 'Doug Ford strategies' are playing out in the election campaign|https://www.cbc.ca/news/canada/toronto/doug-ford-election-strategy-justin-trudeau-andrew-scheer-1.5324399]]'' October 18, 2019, Mike Crawley, [[CBC News]]

----
With voting day just a weekend away, there are questions about the effectiveness of the Liberal Party's dominant campaign strategy in [[Ontario]]: invoking Premier [[Doug Ford]] to try to drag down [[Andrew Scheer]]'s Conservatives.

[[CBC]]'s Poll Tracker data for Ontario suggests the tactics of [[Justin Trudeau]]'s party are working to some extent: the Conservatives have not come within three percentage points of the Liberals in the province at any time in the campaign, and are currently trailing by more than six points.

The Poll Tracker, which aggregates all publicly available polling data, currently projects the Liberals to win 66 seats in Ontario, while the Conservatives are projected to take 39, and the NDP 16.
----

{{f182.png}} ''[[How the Conservatives are torquing the facts on the new NAFTA|https://www.cbc.ca/news/politics/fact-checking-if-canada-lost-on-nafta-1.5233104]]'' August 2, 2019, Jonathon Gatehouse, [[CBC News]]

----
As part of our federal election coverage, [[CBC News]] is assessing the truthfulness, accuracy and plausibility of statements made by politicians and their parties.

The Claim: "In the new [[NAFTA]], [[Justin Trudeau]] gave up concession after concession, but got nothing in return for Canadians. Now Canadians are paying for his mistakes."

 -- Conservative Leader [[Andrew Scheer]] tweets about "Justin Trudeau vs. Reality" on the new NAFTA deal.
----

{{f182.png}} ''[[How the Conservatives' leadership rules could limit the field this time|https://www.cbc.ca/news/politics/grenier-conservative-leadership-1.5424860]]'' January 14, 2020, Éric Grenier, [[CBC News]]

----
After listing 14 names on the ballot during its last leadership race, the Conservative Party seems to be on track for a more intimate affair this time around.

The party has set the bar quite high for prospective candidates — so high that nearly all of [[2017]]'s contestants would have failed to qualify for the current race.

The leadership contest that chose [[Andrew Scheer]] in May 2017 was an unwieldy beast. Seventeen candidates put their names forward and 15 made it far enough to participate in at least one debate.
----

{{f182.png}} ''[[How the Doug Ford government lost $42 million selling pot|https://www.cbc.ca/news/canada/hamilton/pot-sales-rosenthal-1.5286351]]'' September 17, 2019, Conrad Collaco, [[CBC News]]

----
[[Doug Ford]]'s [[Ontario]] government lost more than $40 million dollars selling cannabis, even while they were, for a time, the only legal seller in the province. Jay Rosenthal, co-founder and president of Business of Cannabis explains how it happened.

How did the province lose $42 million dollars so quickly? 

I think that's a fair question and it doesn't bode well and it's not a great headline. However, there is some context.
----

{{f182.png}} ''[[How the Ford government's budget update sticks with austerity|https://www.cbc.ca/news/canada/toronto/doug-ford-rod-phillips-ontario-fall-economic-statement-1.5350532]]'' November 7, 2019, Mike Crawley, [[CBC News]]

----
The fiscal tally of all that listening is found in the pages of Phillips's fall economic statement. The document accounts for the government's recent backtracks, updating the budget from the $163.4 billion spending plan tabled in April by [[Vic Fedeli]], whom Ford dumped as finance minister two months later.

The fall economic statement is part of the [[Ford government]]'s attempts to portray itself as new and improved, striking a new tone, turning over a new leaf. The budget update tries to do this by highlighting the spending cuts on which the government reversed course and recasting them as spending increases.

Technically, it's true the PCs are increasing program spending by $1.3 billion from the April budget. In reality, this is simply putting some spending cuts that didn't happen back on the government's books.
----

{{f182.png}} ''[[How the Harper model worked, and why it's now broken|https://www.cbc.ca/news/canada/calgary/conservative-party-harper-model-election-ken-boessenkool-1.5444639]]'' January 30, 2020, Ken Boessenkool, Opinion, [[CBC News]]

----
The [[Conservative Party of Canada]] is now in the early stages of a leadership selection process. 

This is the result of a number of factors, the most important of which is the desire by Conservatives — particularly Western Conservatives — to see themselves once again reflected in the national government as they did during the halcyon Harper era.

If that's to happen, Western Conservatives are going to have to come to grips with a difficult fact, namely that the Harper model for winning elections is broken.
----

{{f375.png}} ''[[How the Hunt for a Coronavirus Vaccine Could Go Horribly Wrong|https://www.thedailybeast.com/coronavirus-vaccine-hunt-could-go-horribly-wrong]]'' April 12, 2020, Rachel M. Cohen, [[Daily Beast]]

----
Scientists are racing to develop a vaccine for the novel coronavirus, and anti-vaxxers are waiting in the wings.

COVID-19, the disease caused by the virus, is killing hundreds of Americans every day. So it was reason for optimism on Monday when Inovio Pharmaceuticals became the second U.S company to move a vaccine candidate into clinical trials, following Moderna, a biotech company which started clinical trials in mid-March.

"Getting [Moderna's candidate] into phase one in a matter of months is the quickest that anyone has ever done literally in the history of vaccinology," Dr. [[Anthony Fauci]], director of the [[National Institute of Allergy and Infectious Disease]]s, testified before [[Congress]] last month.
----

{{f358.png}} ''[[How the Mercers' millions bankrolled election lies, white nationalism and the Capitol riot|https://www.salon.com/2021/02/04/how-one-billionaire-family-bankrolled-election-lies-white-nationalism--and-the-capitol-riot/]]'' February 4, 2021, Igor Derysh, [[Salon]]

----
Four years before Sen. [[Josh Hawley]], R-Mo., pumped his fist to a supportive mob that would soon overrun the Capitol [[Police]] and hunt lawmakers through the halls of [[Congress]], the former [[Missouri]] attorney general needed a deep-pocketed patron. Naturally, he called on the man who helped bankroll former President [[Donald Trump]]'s rise: hedge-fund billionaire [[Robert Mercer]], whom he would soon describe as a friend while name-dropping him to court support from far-right figures like [[Steve Bannon]], a longtime Mercer ally. It's unclear what came of Hawley's meeting with Mercer, but the [[Club for Growth]], which has received millions from the Mercer family, and the Senate Conservatives Fund, which also got Mercer donations, quickly became Hawley's biggest financial backers, by far. Mercer's daughter Rebekah kicked in a near-maximum donation to his [[2018]] Senate campaign for good measure.

While [[Charles Koch]] and his late brother David have dominated [[Republican]] fundraising in recent decades, the Mercers' recent strategic investments in far-right candidates bought them a disproportionate level of influence in the Republican Party before culminating in an effort to subvert the election that fueled the deadly Capitol siege.

"The Mercers laid the groundwork for the Trump revolution," Bannon told The [[New Yorker]] in [[2017]]. "Irrefutably, when you look at donors during the past four years, they have had the single biggest impact of anybody, including the Kochs." [[Steve Schmidt]], a former Republican strategist and co-founder of the anti-Trump Lincoln Project, sees it differently. [[Rebekah Mercer]], he said in an interview with [[Salon]], is the "chief financier or one of the chief financiers of the fascist movement, and that's what it is."
----

{{f253.png}} ''[[How the oil industry created a 'deep state' in Canada|https://www.macleans.ca/opinion/is-there-a-deep-state-in-albertas-oil-industry/]]'' October 6, 2017, Kevin Taft, Opinion, [[Macleans]]

----
You may have heard the term "deep state" in recent months, especially out of the United States. It is a powerful term, but in [[Canada]] its meaning is getting stripped. Up here, "deep state" is in danger of becoming just another term for bureaucratic inertia and a resistant civil service. That distorts the concept, so let's take a look at this term, and an example of a deep state in Canada.

Democracy depends on a wide range of institutions: political parties; courts, police, and media; non-partisan civil servants and arms-length regulators; and universities with experts who pursue truth wherever evidence may lead. A key feature of democracy is that these institutions are genuinely independent. They are not beholden to any private interest, and are instead loyal to the public interest and obedient to the rule of law.

But what happens when public institutions lose their independence? Even more, what happens when a whole series of democratic institutions falls under the sway of one private interest? This would occur, for example, when the governing party, the opposition party, the civil service, universities and regulators all follow the lead of the same private interest.
----

{{f182.png}} ''[[How the parties' paths to majority government have changed|https://www.cbc.ca/news/politics/grenier-majority-path-2019-election-1.5226677]]'' July 27, 2019, Éric Grenier, [[CBC News]]

----
There's an old adage in military planning: no battle plan survives contact with the enemy. It works just as well with election campaigns — certainly with any plans the parties might have drawn up when this election year began.

The Liberals and Conservatives have one target in October: 170. That's the number of seats needed to form a majority government. But the paths of least resistance leading each party to that number look very different today than they did six months ago.

In early February, the Liberals enjoyed a comfortable lead over the Conservatives in the polls. How that support broke down across the country put the party in a good position to be re-elected with a majority, even if it was reduced in size.
----

{{f253.png}} ''[[How the PM's residence became a nightmare at 24 Sussex|https://www.macleans.ca/politics/ottawa/how-the-pms-residence-became-a-nightmare-at-24-sussex/]]'' November 21, 2015, Anne Kingston, [[Macleans]]

----
Given the tortuous history of [[24 Sussex]] Dr., there's delicious irony in the fact that Margaret Trudeau—whose disdain for the country's most famous address is legend—was the one to announce that her eldest son was not moving his family into the Prime Minister's official residence. A "large, cold, grey mansion," is how the former wife of prime minister [[Pierre Trudeau]] described the place in her [[1979]] memoir, Beyond Reason, which chronicled the claustrophobia of life in the heavily guarded 34-room house. She was more caustic this summer, calling it the "crown jewel of the federal penitentiary system" on The Residences: Inside 24 Sussex—Home of [[Canada]]'s Prime Minister, an upbeat documentary hosted by Catherine Clark, daughter of former prime minister [[Joe Clark]].

It's a good line, if overly generous. For if Canadian prison inmates were expected to live in a firetrap with no fire-suppression system, next to asbestos, radon gas and mould, human rights groups would protest, and rightly so. Yet for years, it's been no secret that the home of 10 prime ministers was not merely deficient but dangerous, a property standard insurance companies would not typically cover. Maureen McTeer, Joe Clark's wife, spoke of electrical circuits overloading. [[Paul Martin]]'s wife, Sheila, reported severe drafts in winter. That complaint, and word of similar problems in the Chrétien years, inspired political satirist Rick Mercer to film a segment in [[2005]], in which he goes to Canadian Tire with prime minister Paul Martin to buy plastic window insulation.

The house's decrepitude became public in [[2008]], when then-auditor general [[Sheila Fraser]] announced that renovations to the heritage-designated building, a federal government-owned property managed by the [[National Capital Commission]] (NCC), were urgently required to repair cracked windows, 50-year-old knob-and-tube wiring, deficient plumbing, a leaky roof, old window air conditioners, a lack of universal disabled access, and "not functional" laundries. The work, estimated to cost $10 million, required the "residents," as the NCC calls them, to move out for at least 18 months, something then-prime minister [[Stephen Harper]] refused to do. The state of the house now is unknown. Photographs of the Harpers' moving boxes labelled with mould warnings do not bode well.
----

{{f84.png}} ''[[How The Rebel Infiltrated Postmedia and Conquered Canada's Largest Newspaper Chain|https://north99.org/2019/09/09/how-the-rebel-infiltrated-postmedia-and-conquered-canadas-largest-newspaper-chain/]]'' September 9, 2019, Davide Mastracci, [[North99]]

----
[[Postmedia]], the news chain that owns nearly the entirety of mainstream conservative publications in [[Canada]], is in the midst of a right turn, according to a [[Canadaland]] investigation.

Reporter [[Sean Craig]] found that Postmedia's new CEO, [[Andrew MacLeod]], has given a directive to editors at the chain to make their papers more "reliably conservative" in an effort to fill a supposed gap in Canada's mainstream media landscape.

MacLeod appointed former [[National Post]] and [[Financial Post]] comment editor, [[Kevin Libin]], to oversee this top-down political directive. Since then, an editor-in-chief was demoted, supposedly for daring to run a pro-carbon tax editorial and questioning Libin's appointment, while some employees have expressed deep concern at the changes and others have left entirely.
----

{{f99.png}} ''[[How the Trudeau government reversed Harper's anti-science agenda|https://www.nationalobserver.com/2019/08/16/news/how-trudeau-government-reversed-harpers-anti-science-agenda]]'' August 16, 2019, Alastair Sharp, [[National Observer]]

----
[[Canada]]'s federal science minister says the Liberal government has done all it could to amplify the scientific evidence that backs its environmental efforts, as Canada heads toward an election in which climate change is likely to feature prominently.

Science Minister [[Kirsty Duncan]], a medical geographer who represents the riding of [[Etobicoke North]], argued to [[National Observer]] in an interview this week that the [[Trudeau government]], elected in [[2015]], has undone several policies of the previous [[Harper government]] that had undermined science's role in policy-making.

"When we came in, on Day 1 we brought back the long-form census because you need evidence to make good decisions. We unmuzzled our scientists... we brought back the position of the chief scientific advisor," she said during a conversation at [[Ryerson University]] in [[Toronto]].
----

{{f188.png}} ''[[How the Trump Campaign's Mobile App Is Collecting Massive Amounts of Voter Data|https://www.newyorker.com/news/campaign-chronicles/the-trump-campaigns-mobile-app-is-collecting-massive-amounts-of-voter-data]]'' September 13, 2020, Sue Halpern, [[New Yorker]]

----
Since the Trump campaign set up a shell company called American Made Media Consultants, in [[2018]], an entity it describes as a "vendor responsible for arranging and executing media buys and related services at fair market value," it's been nearly impossible to know whom the campaign is paying, for what, and how much. But, on May 27th, [[Alan Knitowski]], the C.E.O. of [[Phunware]], an [[Austin]]-based ad broker and software company, announced a "strategic relationship with American Made Media Consultants on the development, launch and ongoing management and evolution of the Trump-Pence [[2020]] Reelection Campaign's mobile application portfolio." Although Phunware never showed up in the campaign's F.E.C. reports, Phunware's S.E.C. filings show that, since last year, it has been paid around four million dollars by A.M.M.C.

On its face, Phunware seems like a strange choice to develop the campaign's app. Before working for President Trump, Phunware's software was being used in relatively few applications, the most popular being a horoscope app. And, since [[2019]], it has been embroiled in a lawsuit with Uber, a former client of the company's ad-placement business. The dispute stems from a yearlong investigation by two former Phunware employees who discovered that the company was pretending to place Uber ads on Web sites like [[CNN]] when, in fact, they were appearing on pornography sites, among others, if they appeared at all. But, according to former Phunware employees and business associates, the company's value to the Trump campaign is not in software development. "The Trump campaign is not paying Phunware four million dollars for an app," a former business partner of the company told me. "They are paying for data. They are paying for targeted advertising services. Imagine if every time I open my phone I see a campaign message that [[Joe Biden]]'s America means we're going to have war in the streets. That's the service the Trump campaign and [[Brad Parscale]]"—the Trump campaign's senior adviser for data and digital operations—"have bought from Phunware. An app is just part of the package."

The Trump 2020 app is a massive data-collection tool in its own right. When it launched, on April 23rd, Parscale, who was then Trump's campaign manager, urged his followers on [[Facebook]] to "download the groundbreaking Official Trump 2020 App—unlike other lame political apps you've seen." Despite the hype, the 2020 app recapitulates many of the functions found on the [[2016]] app. There's a news feed with Trump's social-media posts, an events calendar, and recorded videos. The "gaming" features that distinguished the 2016 app are still prominent—a "Trump's army" member who accumulates a hundred thousand points by sharing contacts or raising money is promised a photograph with the President, while other members can use points to get discounts on MAGA gear. Users are prompted to invite friends to download the app—more points!—and can use the app to sign up to make calls on behalf of the campaign, to be a poll watcher, to register voters, and to get tickets to virtual and in-person events.
----

{{f132.png}} ''[[How they voted: a breakdown of the Woodworth motion|https://www.theglobeandmail.com/news/politics/ottawa-notebook/how-they-voted-a-breakdown-of-the-woodworth-motion/article4574281/]]'' September 28, 2012, Chris Hannay, [[Globe and Mail]]

----
It's rare that a motion from a backbencher gets much attention in Parliament, but Conservative MP [[Stephen Woodworth]]'s motion for Parliament to study when life begins hit a political nerve in the capital.

We've covered how some of the most high-profile Members of Parliament voted, and now we'll take a step back to look at how the House voted as a whole.

This motion, as a vote of conscience, was not whipped, so MPs were allowed to vote in the way they felt appropriate. However, the leadership of each party made it clear how they wanted their members to vote.
----

{{f0.png}} ''[[How this era of no-scrum journalism has made Doug Ford one lucky premier|https://www.tvo.org/article/how-this-era-of-no-scrum-journalism-has-made-doug-ford-one-lucky-premier]]'' August 10, 2020, Steve Palkin, [[TVO]]

----
Let's stipulate right off the top that Premier [[Doug Ford]] has surprised millions of Ontarians by rising to the occasion and responding to the COVID-19 pandemic in ways many thought unimaginable.

Compared to other jurisdictions in North America, [[Ontario]]'s recent success rate of fewer than 100 new cases a day is deeply impressive.

However, let's in the same breath acknowledge that, as much as Ford has defied expectations, he's also gotten incredibly lucky when it comes to his relations with the media. It's not trite to say that media coverage of any government is one of the single most important ways that the public judges whether a party deserves re-election. During Ford's first year, the coverage was often critical because (as his former campaign war-room strategist [[Melissa Lantsman]] put it) the premier was a bull who brought his own china shop with him wherever he went. He and his team governed like amateurs, seemingly looking for disruption and political enemies at every turn, just for the fun of it.
----

{{f345.png}} ''[[How to Argue with a Racist by Adam Rutherford review – how genetics can combat prejudice|https://www.theguardian.com/books/2020/jan/30/how-to-argue-with-a-racist-adam-rutherford-review]]'' January 30, 2020, Manjit Kumar, [[The Guardian]]

----
Every Nazi had [[Jewish]] ancestors. Discovering this fact alone is worth the price of Adam Rutherford's engaging and enlightening new book. A geneticist by training, Rutherford is an accomplished writer who knows how to weave a fascinating tale from scientific data as he explains that our shared ancestry is far more recent than the small group of a pan-[[Africa]] species that left the continent 70,000 years ago.

It is a popular myth that there are more people alive today than have ever died. The current global population is about 7.8 billion and increasing at the rate of 220,000 each day. It has been estimated that there have been some 108 billion members of our species, Homo sapiens. The dead may outnumber the living by almost 100 billion, but as Rutherford points out, there are more people alive as you read this than on any other day in history.

Race does exist precisely because it is a social construct, and racism is real because people enact it
----

{{f132.png}} ''[[How to fix the Conservative Party? It's not complicated|https://www.theglobeandmail.com/opinion/editorials/article-how-to-fix-the-conservative-party-its-not-complicated/]]'' January 2, 2020, Editorial, [[Globe and Mail]]

----
The [[Conservative Party of Canada]] is currently in a period of reflection and self-examination, one in which it could "reconfigure its identity," according to one insider.

That's one way of putting it. Another way, more to the point, is that the party lost the [[2019]] election in an embarrassing fashion, subsequently turfed its leader in a mini-scandal and is now desperately trying to figure out what it needs to do to beat the Liberal minority government when the next election comes around.

There are going to be a lot of ideas thrown out in the coming months about what the party ought to do. For instance, [[Scott Reid]], a long-serving Conservative MP, recently posted an essay online urging his party to lead on important democratic issues, such as electoral reform and the right of MPs to defy the party line and vote their conscience.
----

{{f99.png}} ''[[How to get away with dumping your orphan wells on the public|https://www.nationalobserver.com/2020/05/25/analysis/how-get-away-dumping-your-orphan-wells-public]]'' May 25, 2020, Jeremy Appel, [[National Observer]]

----
The case of Manitok Energy shows just how easy the [[Alberta Energy Regulator]] makes it for oil and gas executives to dump their environmental liabilities on the Alberta public.

When the oil and gas company Manitok Energy went out of business in [[2018]], it sent tens of millions of dollars worth of environmental liabilities to the [[Orphan Well Association]] or OWA, the non-profit agency responsible for cleaning up the environmental messes left behind by bankrupt oil and gas companies.

But less than a year later, a new company with a different name but the same CEO was able to acquire all of Manitok's remaining non-orphan well assets -- while dumping the liabilities on the rest of us -- and all with the tacit blessing of the Alberta Energy Regulator or AER. And while the OWA is supposed to be industry funded it is now majority funded by public money due to recently receiving hundreds of millions of dollars worth of taxpayer dollars.
----

{{f253.png}} ''[[How to save Doug Ford's government|https://www.macleans.ca/opinion/how-to-save-doug-fords-government/]]'' June 24, 2019, Andrew MacDougall, [[Macleans]]

----
Part of the problem with the idea of [[Ford Nation]] is that it always presumed the presence of a nation, rather than a much smaller subset of individuals who prefer their politics served simple. One year in, it's safe to say there is no such thing as Ford Nation, or at least not one big enough to command reelection. [[Ontario]]'s [[Progressive Conservative]]s are going to have to learn how to govern beyond the buck-a-beer crowd.

And while the resignation of hard-charging Ford Chief of Staff [[Dean French]] (ostensibly for a pair of bonkers patronage appointments) might help on that front, things will only truly get better when the Premier's Office realizes the true talent of this government lies outside its four walls. There can be no more command and control from a now-hollowed centre.

According to reports French regularly patrolled the halls of [[Queen's Park]] sniffing out insufficient demonstrations of fealty from the players on Team PC. Were they clapping hard enough for Dear Leader? Were they clapping long enough for Dear Leader? Are they tweeting and hash-tagging sufficiently in the service of Dear Leader? Are they browbeating reluctant civil servants with enough vigour on behalf of Dear Leader?
----

{{f99.png}} ''[[How to spot fake news|https://www.nationalobserver.com/spot-fake-news]]'' July 19, 2019, [[National Observer]]

----
First is an increase in the number of people, politicians and fake news sites denying facts, misrepresenting information, and undermining the credibility of journalists and media outlets.

Second, the shareability of content on social media makes it easier for misinformation to spread from screen to screen, and reader to reader, at a rapid pace.

Fake news misleads and misinforms. It is seen as a threat to democracy and free debate. According to a recent Pew Research Centre study in the U.S., many Americans say made-up news and information greatly impacts people's confidence in government institutions. About half (54%) say it is having a major impact on our confidence in each other.
----

{{f182.png}} ''[[How to watch the federal leaders' debates - and (maybe) get your question asked|https://www.cbc.ca/news/politics/federal-leaders-debate-commission-1.5258324]]'' September 9, 2019, [[CBC News]]

----
On Oct. 7, two weeks out from election day, five federal party leaders will face off as part of the English-language debate.

Liberal Leader [[Justin Trudeau]], Conservative Leader [[Andrew Scheer]], NDP Leader [[Jagmeet Singh]], [[Green Party]] Leader [[Elizabeth May]] and [[Bloc Québécois]] Leader [[Yves-François Blanchet]] have all agreed to participate. The debate will take place at the Canadian Museum of History in Gatineau, Que., overlooking [[Parliament Hill]].

The night will be broken down into different sections, each hosted by a veteran journalist, including Rosemary Barton of [[CBC News]]. The other moderators are [[Toronto Star]]'s [[Ottawa]] bureau chief [[Susan Delacourt]], [[Global News]] anchor Dawna Friesen, [[CTV News]] anchor Lisa LaFlamme and [[Huffington Post]] [[Canada]]'s Ottawa bureau chief [[Althia Raj]].
----

{{f0.png}} ''[[How Trudeau's Broken Promises Fuel the Growth of Canada's Right|https://thetyee.ca/Analysis/2019/09/04/Trudeau-Broken-Promises-Fuel-Right/]]'' September 4, 2019, Geoff Dembicki, [[The Tyee]]

----
Talk a good game about transforming society on behalf of the 99 per cent, while secretly assuring the one per cent that they have nothing to worry about.

That's the political strategy that defines [[Canada]]'s Liberal party, according to [[Martin Lukacs]], a long-time investigative journalist and Guardian contributor whose new book The Trudeau Formula is being released this month. Activist and author [[Naomi Klein]] calls it "a must-read that brilliantly maps the inner logic of the Trudeau years."

Lukacs told [[The Tyee]] that Prime Minister [[Justin Trudeau]]'s approach to politics serves the powerful.
----

{{f94.png}} ''[[How viral oil industry videos have skirted campaign disclosure rules|https://www.thestar.com/news/investigations/2019/10/04/how-viral-oil-industry-videos-have-skirted-campaign-disclosure-rules.html]]'' October 4, 2019, Marco Chown Oved, [[Toronto Star]]

----
Third-party spending has come to be known as "dark money" in the United States because of its ability to escape public scrutiny. Run largely by groups called Super PACs that supposedly act at arm's length from political parties, American dark money has poured through loopholes so big they now attract far more money than traditional — and publicly disclosed — campaign donations.

"We're certainly not in the same place as the Americans by any stretch of the imagination," said Young. "How dark is our dark money, really?"

Doenz said there was no attempt to hide who was behind the video, which was launched with fanfare at the [[Calgary]] Petroleum Club on Aug. 26 with a number of oil industry CEOs in attendance.
----

{{f364.png}} ''[[How Vivian Krause Became The Poster Child For Canada's Anti-Environment Crusade|https://www.huffingtonpost.ca/desmog-canada/vivian-krause_b_6162274.html]]'' November 18, 2014, Emma Gilchrist, [[Huffington Post]]

----
Krause describes herself as an independent researcher asking "fair questions" about American funding of Canadian environmental groups. She blogged for many years in relative obscurity before becoming the federal Conservatives' favourite attack dog.

Krause's moment in the sun came in [[2012]] when [[Joe Oliver]], [[Canada]]'s then natural resources minister, released his infamous letter decrying "foreign-funded radical" environmentalists for "hijacking" the [[Enbridge]] Northern Gateway pipeline review process.

Krause had primed the pump for the Conservatives to swoop in and achieve their goal -- to discredit environmental groups by building a public narrative about them acting nefariously, thereby justifying spending millions of dollars on audits of charities' political activities.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Hudson Institute |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Hudson_Institute_logo.svg/175px-Hudson_Institute_logo.svg.png]] |
|!type |[[Think tank|https://en.wikipedia.org/wiki/Think_tank]]|
|!founded date |July 20, 1961 (60 years)|
|!founder |[[Herman Kahn|https://en.wikipedia.org/wiki/Herman_Kahn]], Max Singer, Oscar M. Ruebhausen|
|!location |1201 Pennsylvania Avenue NW, Washington, D.C., USA|
|!tax id |13-1945157|
|!status |[[501(c)(3)|https://en.wikipedia.org/wiki/501(c)(3)]] [[nonprofit organization|https://en.wikipedia.org/wiki/nonprofit_organization]]|
|!origins |[[RAND Corporation|https://en.wikipedia.org/wiki/RAND_Corporation]]|
|!website |[[hudson.org/|http://www.hudson.org/]]|
</div>

The ''Hudson Institute'' is a [[politically conservative|https://en.wikipedia.org/wiki/Conservatism_in_the_United_States]], [[501(c)(3)|https://en.wikipedia.org/wiki/501(c)(3)]] [[non-profit|https://en.wikipedia.org/wiki/non-profit]] [[American|https://en.wikipedia.org/wiki/United_States_of_America]] [[think tank|https://en.wikipedia.org/wiki/think_tank]] based in [[Washington, D.C.|https://en.wikipedia.org/wiki/Washington,_D.C.]]  It was founded in 1961 in [[Croton-on-Hudson, New York|https://en.wikipedia.org/wiki/Croton-on-Hudson,_New_York]], by [[futurist|https://en.wikipedia.org/wiki/futurist]], [[military strategist|https://en.wikipedia.org/wiki/military_strategy]], and [[systems theorist|https://en.wikipedia.org/wiki/system_theory]] [[Herman Kahn|https://en.wikipedia.org/wiki/Herman_Kahn]] and his colleagues at the [[RAND Corporation|https://en.wikipedia.org/wiki/RAND_Corporation]].

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Hudson Institute Inc|https://www.erieri.com/Form990Finder/Details?EIN=131945157]]|<|<|
|!EIN |13-1945157|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |12/1963|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2020 |[[990|http://990.erieri.com/EINS/131945157/131945157_2020_%20.pdf]]|05/25/21| $85,448,216.00|
|!2019 |[[990|http://990.erieri.com/EINS/131945157/131945157_2019_%20.pdf]]|08/27/20| $78,623,529.00|
|!2018 |[[990|http://990.erieri.com/EINS/131945157/131945157_2018_10e6b253.pdf]]|08/23/19| $40,281,522.00|
|!2017 |[[990|http://990.erieri.com/EINS/131945157/131945157_2017_0f940f41.PDF]]|09/28/18| $44,242,772.00|
|!2016 |[[990|http://990.erieri.com/EINS/131945157/131945157_2016_0e7776b5.PDF]]|11/15/17| $37,521,470.00|
|!2015 |[[990|http://990.erieri.com/EINS/131945157/131945157_2015_0d2879cd.PDF]]|12/08/16| $39,904,608.00|
|!2014 |[[990|http://990.erieri.com/EINS/131945157/131945157_2014_0bc43f46.PDF]]|09/02/15| $31,985,235.00|
|!2013 |[[990|http://990.erieri.com/EINS/131945157/131945157_2013_0a7b28c8.PDF]]|07/29/14| $30,228,974.00|
|!2012 |[[990|http://990.erieri.com/EINS/131945157/131945157_2012_09d3efb6.PDF]]|12/19/13| $24,250,700.00|
|!2011 |[[990|http://990.erieri.com/EINS/131945157/131945157_2011_08ce29f8.PDF]]|12/14/12| $19,772,262.00|
|!2010 |[[990|http://990.erieri.com/EINS/131945157/131945157_2010_0877f453.PDF]]|09/06/12| $17,460,748.00|
|!2009 |[[990|http://990.erieri.com/EINS/131945157/131945157_2009_07608110.PDF]]|08/10/11| $18,082,389.00|
|!2008 |[[990|http://990.erieri.com/EINS/131945157/131945157_2008_0600123B.PDF]]|06/15/10| $18,567,301.00|

!!!See also
*[[Hudson Institute|https://en.wikipedia.org/wiki/Hudson_Institute]] - //Wikipedia.//

!!!External links
*[[Hudson Institute|https://www.sourcewatch.org/index.php/Hudson_Institute]], SourceWatch.

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Hulk Hogan |
</div>

{{||StandardTid}}
!!!See also
*[[Human Rights Watch|https://en.wikipedia.org/wiki/Human_Rights_Watch]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f99.png}} ''[[Hundreds blocked small far-right crowd from spreading hateful message in Toronto|https://www.nationalobserver.com/2019/03/24/news/hundreds-blocked-small-far-right-crowd-spreading-hateful-message-toronto]]'' March 24, 2019, Ryan Moore, [[National Observer]]

----
Over two hundred anti-racism activists surrounded and drowned out a small group of far-right protesters Saturday in [[Toronto]], foiling their efforts to spread an anti-[[Muslim]] message through the streets of downtown.

Between a barricade of police, bicycles and guard rails, anti-fascists shouted at men wearing [[Make America Great Again]] (MAGA) caps in a showdown that lasted all Saturday afternoon.

The original far-right protest was organized by Patriots of [[Canada]] Against the Islamization of The West ([[Pegida Canada]]) — a local chapter of a larger international movement that has been attracting and fostering hatred towards Muslims around the world.
----

{{f0.png}} ''[[Hundreds gather for Wexit rally in Edmonton as group's leader pens letter to Jason Kenney|https://globalnews.ca/news/6119387/edmonton-wexit-support/]]'' November 2, 2019, Allison Bench, [[Global News]]

----
A group of people supporting the so-called [[Wexit]] movement held a meeting in [[Edmonton]] Saturday.

Hundreds of supporters met at the Boot Scootin' Boogie Dance DanceHall in the northwest end of the city to discuss the separation of the west.

"A meeting like this is bringing awareness to the rest of [[Canada]]: we're sick and tired of being the welfare province," said [[Patrick King]], a supporter of the separation.
----

{{f0.png}} ''[[Hundreds Of Layoffs Have Been Reported In Ontario This Week & The NDP Is Blaming Ford|https://www.narcity.com/news/ca/on/ontario-layoffs-are-doug-fords-fault-according-to-the-ndp]]'' October 29, 2019, Patrick John Gilson, [[Narcity]]

----
It has been a rough first couple days back in [[Queen's Park]] for [[Doug Ford]] as hundreds of layoff loom in the air for both teachers and auto workers in [[Ontario]]. According to The [[Toronto Star]], the [[Ontario Secondary School Teachers Federation]] (OSSTF) recently discovered that an "equivalent of 266 full-time teaching positions have been eliminated" throughout ten different school boards.

City News also reported that the [[Toronto District School Board]] had laid off a whopping 124 teachers as a result of Ford's education cuts. The premier had initially promised that no teachers would lose their jobs as a result of his government's plan to save the province money.

The move drew sharp criticism from the NDP who argued that Ford's plan is having a harmful effect on the Ontario educational system.
Scientology in Hungary.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Hunter Biden |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f94.png}} ''[[Hydro One lands new boss to replace CEO ousted by Premier Doug Ford|https://www.thestar.com/politics/provincial/2019/03/28/hydro-one-lands-new-boss-to-replace-ceo-ousted-by-premier-doug-ford.html]]'' March 28, 2019, Rob Ferguson, [[Toronto Star]]

----
[[Hydro One]] has landed a new boss to replace ousted CEO [[Mayo Schmidt]], nicknamed "the six million dollar man" by Premier [[Doug Ford]] for his annual pay packet. After months of sparring with the [[Ontario]] government — its largest single shareholder — about executive salary levels, the partially privatized electricity and transmission company has named BC Hydro executive vice-president of operations [[Mark Poweska]] as president and chief executive.

Mark Poweska has been named president and CEO of Hydro One. Poweska is currently executive vice-president of operations at BC Hydro.

Energy Minister [[Greg Rickford]] ordered Hydro One earlier this month to ensure its next head earns no more than $1.5 million a year, about half the $2.78 million the publicly traded company had proposed to ensure it could attract top talent. "We're confident that Mr. Poweska's extensive background in generation, transmission and distribution is the experience Hydro One needs," Rickford said in a statement Thursday night. "I firmly believe that Hydro One's best days are ahead and the company will be stronger than ever." Poweska, a mechanical engineer, has been at BC Hydro for 25 years and will start his new job in early May.
Seized by the woo brigade (and [[Donald Trump]]) as a miracle cure for COVID-19. As yet, there is little clinical proof to support that.

!!!See also
*[[Hydroxychloroquine|https://en.wikipedia.org/wiki/Hydroxychloroquine]] - //Wikipedia.//
*[[Chloroquine|https://en.wikipedia.org/wiki/Chloroquine]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Hysteria over Jade Helm exercise in Texas was fueled by Russians, former CIA director says|https://www.texastribune.org/2018/05/03/hysteria-over-jade-helm-exercise-texas-was-fueled-russians-former-cia-/]]'' May 3, 2018, Cassandra Pollock, [[Texas Tribune]]

----
A former director of the [[CIA]] and NSA said Wednesday that hysteria in [[Texas]] over a [[2015]] U.S. military training exercise called [[Jade Helm]] was fueled by [[Russia]]ns wanting to dominate "the information space," and that Texas Gov. [[Greg Abbott]]'s decision to send the Texas State Guard to monitor the operation gave them proof of the power of such misinformation campaigns.

[[Michael Hayden]], speaking on [[MSNBC]]'s Morning Joe podcast, chalked up peoples' fear over Jade Helm 15 to "Russian bots and the American alt-right media [that] convinced many Texans [Jade Helm] was an Obama plan to round up political dissidents."

Abbott ordered the State Guard to monitor the federal exercise soon after news broke of the operation. Hayden said that move gave Russians the go-ahead to continue — and possibly expand — their efforts to spread fear.
----

{{f0.png}} ''[[I Called Out A Sun Columnist For Spreading A COVID-19 Conspiracy Theory, And She Did Not Take It Well|https://www.canadalandshow.com/candice-malcolm-coronavirus-conspiracy-theory/]]'' April 23, 2020, Justin Ling, [[Canadaland]]

----
Malcolm wrote that, in January, she had taken to her podcast and "raised questions" about "the link between the new coronavirus and [[China]]'s lone biosafety level-4 laboratory," but "as has become a sad sign of our times, agenda-driven journalists quickly attempted to discredit these questions.

"Canadian freelance writer [[Justin Ling]] wrote a post for Foreign Policy regurgitating [[Chinese]] propaganda that implied I and others were spreading misinformation and conspiracy theories by bringing up these questions."

The column, which ran across the country, is part of Malcolm's attempt to rewrite her own corner of history, to make herself look like the Nostradamus of the Sun. Judging by some of the emails in my inbox, people are buying it.
----

{{f0.png}} ''[[I couldn't have engineered 'massive' robocalls scheme: former Tory staffer|https://www.guelphmercury.com/news-story/2696088-i-couldn-t-have-engineered-massive-robocalls-scheme-former-tory-staffer/]]'' November 1, 2012, [[Guelph Mercury]]

----
OTTAWA — A former Conservative party staffer once named publicly in the robocalls scandal in [[Guelph]], Ont., says the "entire, massive scheme" was much more co-ordinated than could have been done by a 22-year-old without data access.

In an extraordinary interview with [[CBC]]'s Power and [[Politics]], [[Michael Sona]] said he's not going to "take the fall" for something he didn't do, accusing the party of cutting him adrift.

Sona, now 24, was publicly named by a Conservative-friendly media outlet as a key suspect in the vote suppression scheme in Guelph, which saw phoney [[Elections Canada]] calls aimed at misdirecting voters during the [[2011]] election campaign.
----

{{f364.png}} ''[[I Got Fired Because I Challenged Ford Friend's Hiring: Former OPP Deputy|https://www.huffingtonpost.ca/2019/03/05/i-got-fired-because-i-challenged-ford-friends-hiring-brad-blair_a_23685099/]]'' March 5, 2019, Allison Jones, [[Huffington Post]]

----
TORONTO — A former high-ranking provincial police officer alleges his firing this week was in reprisal for waging a legal battle over the controversial hiring of a long-time friend of Premier [[Doug Ford]] as commissioner of the force.

[[Brad Blair]] has asked the courts to force the provincial ombudsman to investigate the appointment of [[Toronto]] police Supt. [[Ron Taverner]] to the [[Ontario Provincial Police]] top job.

The government has denied any political interference in Blair's firing as deputy commissioner, and said the decision to fire him Monday came from the public service because Blair released confidential OPP information through his court filings.
----

{{f0.png}} ''[[I had a front-row seat to hate and was physically assaulted: The liberal-washing of white nationalism|https://theconversation.com/i-had-a-front-row-seat-to-hate-and-was-physically-assaulted-the-liberal-washing-of-white-nationalism-114002]]'' April 1, 2019, Jasmin Zine, [[The Conversation]]

----
I have long been examining the question of what fuels white nationalist hatred by documenting and mapping the "[[Islamophobia]] industry" in [[Canada]]. The industry is a constellation of individuals, media outlets, think tanks, politicians and organizations that purvey racism and Islamophobia. These include white nationalist and "alt-right" groups that are proliferating and expanding their reach in Canada from upward of 100 groups in [[2015]] to nearly 300 by [[2018]].

While the alt-right, neo-Nazi and white supremacist groups are the foot soldiers of the movement, there are other, more covert players that form the soft power of this widespread industry. These power brokers use cultural, political and economic ideas to influence, shape and inform white nationalist views. They help circulate bigotry by dressing it up as patriotism and purveying it through "respectable" channels.

I refer to this as the "liberal washing" of white nationalism, where politically camouflaged xenophobic, Islamophobic and racist notions are disguised under the veneer of liberal discourse such as "protecting democracy," "freedom" and the "rule of law" from what are regarded as illiberal, anti-modern and anti-democratic minorities.

I had a front-row seat to liberal-washed hate messaging at the conference held by [[Canadians for the Rule of Law]], a registered charity that seeks to challenge "political tribes" and "disruptors" who question the rule of law in Canada.
----

{{f49.png}} ''[[I had a front-row seat to hate and was physically assaulted: The liberal-washing of white nationalism|https://nationalpost.com/news/canada/i-had-a-front-row-seat-to-hate-and-was-physically-assaulted-the-liberal-washing-of-white-nationalism-2]]'' April 2, 2019, Jasmin Zine, [[National Post]]

----
The horror of the [[New Zealand]] terror attack that targeted two mosques during Friday congregational prayers and left 50 people dead has raised important questions about the kind of ideas that inspire this senseless violence. In [[Canada]], the [[2017]] Québec mosque shooting that left six [[Muslim]] men dead also forced the question: what drives the hate that leads to white nationalist terror?

Recently I attended a "free speech" conference on the outskirts of [[Toronto]]. In attendance at the event were lawyers from prominent legal firms and other professionals. When I challenged one of the speakers for remarks I felt promoted hatred against Muslims, I was physically assaulted.

I have long been examining the question of what fuels white nationalist hatred by documenting and mapping the "[[Islamophobia]] industry" in Canada. The industry is a constellation of individuals, media outlets, think tanks, politicians and organizations that purvey racism and Islamophobia. These include white nationalist and "alt-right" groups that are proliferating and expanding their reach in Canada from upward of 100 groups in [[2015]] to nearly 300 by [[2018]].
----

{{f94.png}} ''[[I was Jordan Peterson's strongest supporter. Now I think he's dangerous|https://www.thestar.com/news/insight/2018/05/25/i-was-jordan-petersons-strongest-supporter-now-i-think-hes-dangerous.html]]'' May 25, 2018, Bernard Schiff, [[Toronto Star]]

----
Jordan has a complex relationship to freedom of speech. He wants to effectively silence those left-wing professors by keeping students away from their courses because the students may one day become "anarchical social revolutionaries" who may bring upon us disruption and violence. At the same time he was advocating cutting funds to universities that did not protect free speech on their campuses. He defended the rights of "alt right" voices to speak at universities even though their presence has given rise to disruption and violence. For Jordan, it appears, not all speech is equal, and not all disruption and violence are equal, either.

If Jordan is not a true free speech warrior, then what is he? The email sent through his wife's account described Bill 28, the parenting bill, as part of the "transgender agenda" and claimed it was "misleadingly" called "All Families are Equal." Misleading? What same-sex families and transgender people have in common is their upset of the social order. In Maps of Meaning, Jordan's first book, he is exercised by the breakdown of the social order and the chaos that he believes would result. Jordan is fighting to maintain the status quo to keep chaos at bay, or so he believes. He is not a free speech warrior. He is a social order warrior.

In the end, Jordan postponed his plan to blacklist courses after many of his colleagues signed a petition objecting to it. He said it was too polarizing. Curiously, that had never stopped him before. He appears to thrive on polarization. I have no idea why he did that.
----

{{f0.png}} ''[[I'll be tracking the untruths|https://www.thechronicleherald.ca/opinion/columnists/russell-wangersky-ill-be-tracking-the-untruths-339947/]]'' August 12, 2019, Russell Wangersky, Opinion, [[The Chronicle Herald]]

----
Here's a promise: I'm keeping score.

As we head towards the fall election, I'm going to keep a careful watch on what politicians are saying, especially on social media — because, like it or not, social media seems to be the place where campaigns seem happiest to play fast and loose with the truth.

Already, there have been clear instances where one party or another "reminds" us of something a politician on the other side has said.

Except it's not something the other politician has said at all — it's a massively torqued version of what they said.
<div style="float: right; max-width:300px">

|>| !i360 |
</div>

!!!External links
*[[I360|https://www.sourcewatch.org/index.php/I360]], SourceWatch.

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ian Arthur |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ian Todd |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Identity Evropa |
</div>

{{||StandardTid}}
----

{{f94.png}} ''[[Ideologue Jason Kenney misses the mark, setting Alberta up to fail|https://www.thestar.com/opinion/star-columnists/2019/10/28/ideologue-jason-kenney-misses-the-mark-setting-alberta-up-to-fail.html]]'' October 28, 2019, Heather Mallick, Opinion, [[Toronto Star]]

----
This type, Stone-faced Ideologue, is ubiquitous, often winning election in the American Midwest and Rust Belt to everyone's ultimate sorrow. Kenney's first provincial budget, with huge spending cuts that will expose [[Alberta]]ns to extreme pain — yet cut corporate tax by $4.5 billion over the next four years — is an experiment.

One hopes it will not resemble the budget disaster that hit [[Kansas]] after ex-governor [[Sam Brownback]] lived his dream in [[2012]] and cut taxes so severely that life in the state was devastated for nearly a decade. What's the matter with Kansas? It demonized taxes to the point of self-destruction and may not recover.

Kenney is a different kind of ideologue: Deficit-Hater. He is raising taxes by stealth, by increasing tuition, raising fees for services, and ending indexing on personal tax. Alberta could not have picked a worse time to elect a deficit demon bent on cutting education, health and social services, you know, the soft stuff.
----

{{f185.png}} ''[[Ideology trumps expertise when conservatives meddle with health care|https://rabble.ca/blogs/bloggers/alberta-diary/2020/01/ideology-trumps-expertise-when-conservatives-meddle-health-care]]'' January 25, 2020, David Climenhaga, [[rabble.ca]]

----
If the world is on the cusp of another deadly coronavirus outbreak, this might seem like a peculiar time to be signing up for a high-risk experiment in health-care management based on ideology instead of facts.

But as far as [[Canada]]'s increasingly extremist conservative movement is concerned, of course the time is right! It always is.

This goes double here in [[Alberta]], where the [[United Conservative Party]] government seems determined to plunge the province's public health-care system into chaos in order to create the right conditions to sell privatization as a solution for a system in crisis.
{{||StandardTid}}
----

{{f132.png}} ''[[If Doug Ford's government gets its way, Ontario risks losing its educational edge|https://www.theglobeandmail.com/opinion/article-if-doug-fords-government-gets-its-way-ontario-risks-losing-its/]]'' January 26, 2020, Nina Bascia, Opinion, [[Globe and Mail]]

----
This past week, [[Ontario]]'s elementary and [[Catholic]] teachers joined their secondary school counterparts in staging one-day walkouts from their work. There is no question that these walkouts, as well as teachers "working to rule," present problems and challenges for students and parents.

But while this is undeniably true, it is also true that what teachers are fighting for in staging these job actions is the loss of quality of the conditions of teaching and learning, without which the consequences for students and their parents would be even more problematic.

As in other provinces and many other countries, provincial laws in Ontario restrict teachers' legitimate concerns – what they can protest about, or bargain for – to issues of salary, benefits and working conditions. Teachers are expressly prohibited from negotiating on issues of policy (for example, curriculum), even while policies may be serious issues of concern to them.
----

{{f253.png}} ''[[If I'm listening to Justin Trudeau it means others are too|https://www.macleans.ca/opinion/if-im-listening-to-justin-trudeau-it-means-others-are-too/]]'' August 27, 2019, Andrew MacDougall, [[Macleans]]

----
Not because I'll be voting. I won't be. I live in the United Kingdom now and have no plans to leave. Our daughters were born here. We're (heaven help us) looking for a property. Our lives are here. Even if the here we're inhabiting in the United Kingdom c. [[2019]] isn't the here I signed up for in [[2013]].

And I'm not listening because I think [[Justin Trudeau]] is better, or the answer. When your major policy accomplishment is admitting that [[Stephen Harper]] was right on direct support for parents, and then adding a bit to the cheque at the expense of the deficit you promised would be gone, you're not doing that well, legal weed be damned. And then there's the repeat law breaking, not something I look for in a Prime Minister.

Not that [[Jagmeet Singh]] would be better. The NDP bought their leader at Peak Trudeau and as a result have the only guy less qualified than Trudeau to be PM. As far as I can tell, Singh exists to make Trudeau look good. Don't believe me? Just ask the droves of long-standing NDP MP's that aren't re-offering in 2019 even though Trudeau has let progressives down in a big way. This election should be a Trudeau turkey shoot for the left and the NDP have picked a chap whose only marketable skill is pumping lead in his own feet, as evidenced by last week's genius of throwing away a post-election bargaining chip by saying he would never support Scheer in a minority scenario.
----

{{f99.png}} ''[[If Scheer wins, Albertans can kiss their economic future goodbye|https://www.nationalobserver.com/2019/10/18/opinion/if-scheer-wins-albertans-can-kiss-their-economic-future-goodbye]]'' October 18, 2019, Bruce Lourie, [[National Observer]]

----
A strange dynamic has emerged in [[Canada]] whereby the industry that needs a climate solution most, is the industry most identified with the problem - oil. Sophisticated leaders in the oil industry know this more than anyone. That is why we have seen oil company CEOs and [[Alberta]]-based energy analysts speaking out on the need for effective and stable climate policies, including carbon pricing – at price levels higher than they are today.

Yet the political parties who pretend to represent the interests of the oil industry are the ones dismantling carbon pricing and other policies that would help Canada transition to a clean economy. Add to that the McCarthy-esque Kenney "war room" trying to suggest that foundations and charities are somehow not permitted to weigh-in on the world's great challenge of climate change, and oil industry lobby groups sponsoring nonsense to support this kangaroo-court sham, and we have the makings of the true demise of Alberta as an economic player going forward.

To understand why and how this will happen, we need only turn back the clock to the days of Harper and the various Alberta premiers whose collective intransigence led to Alberta and Canada being a global punching-bag as climate laggards. Forgotten, it seems, is that the Conservatives in power federally and provincially were still incapable of getting a pipeline built, mainly because of their climate science avoidance and disrespect of due process. How then do they imagine that even greater ignorance, and more egregious due process will succeed?
----

{{f182.png}} ''[[If Toronto council is dysfunctional, don't blame the size - blame Giorgio Mammoliti|https://www.cbc.ca/news/canada/toronto/matt-elliott-on-councillor-giorgio-mammoliti-1.4799032]]'' August 26, 2018, Matt Elliott, Opinion, [[CBC News]]

----
Ever since Premier [[Doug Ford]] announced his desire to cut the size of [[Toronto]] council, there's been a lot of talk about dysfunction at Toronto city hall — and a lot of that dysfunction can be blamed squarely on one councillor: [[Giorgio Mammoliti]].

He's a master of sparking chaos, and is responsible for some of the most frustrating moments at city hall over the last four years.

At a meeting of the city's public works committee in May, he brazenly and successfully took the $1 billion Finch West light rail project hostage, threatening to leave the meeting and break quorum unless the committee supported his move to delay approval for work on the project.
----

{{f182.png}} ''[[Ignorant and disloyal? Alberta's Kenney and Notley swap personal attacks|https://www.cbc.ca/news/canada/edmonton/alberta-kenney-notley-personal-attacks-1.5352698]]'' November 8, 2019, Canadian Press, [[CBC News]]

----
A legislature meeting on budget numbers got personal Thursday, when Premier [[Jason Kenney]] accused NDP Leader [[Rachel Notley]] of being ignorant to [[Alberta]]'s plight and Notley questioned his loyalty to [[Canada]].

The angry cross-talk erupted when Notley asked Kenney why he is threatening to hold a referendum on equalization, even though Alberta has no direct power to change the constitutionally protected federal funding program.

Kenney has said he will hold a referendum on equalization payments if there is not progress on initiatives, such as pipelines, to get more of Alberta's oil and gas to market.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ilhan Omar |
|!occupation |Politician|
</div>

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Illinois Policy Institute |
|!location |190 South LaSalle St Suite 1500 Chicago, IL 60603|
|!website |[[illinoispolicy.org/|https://www.illinoispolicy.org/]]|
</div>

{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[U.S. Immigration and Customs Enforcement|https://en.wikipedia.org/wiki/U.S._Immigration_and_Customs_Enforcement]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Impeachment |
</div>

!!!See also
*[[Impeachment of Donald Trump|https://en.wikipedia.org/wiki/Impeachment_of_Donald_Trump]] - //Wikipedia.//
*[[U.S. presidential impeachment|https://en.wikipedia.org/wiki/U.S._presidential_impeachment]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Imperial Oil |
</div>

{{||StandardTid}}
----

{{f99.png}} ''[[Imperial Oil sponsored a gala for $50,000. Then it lobbied Scheer|https://www.nationalobserver.com/2019/07/17/news/imperial-oil-sponsored-gala-50000-then-it-lobbied-scheer]]'' July 17, 2019, Carl Meyer, [[National Observer]]

----
[[Imperial Oil]] says it "took the opportunity" to lobby Conservative Party Leader [[Andrew Scheer]] at a literary gala in May where the oil company paid for everyone's dinner.

In fact, that night both Liberal and Conservative MPs were lobbied by several corporate representatives from various sectors, whose employers paid tens of thousands of dollars to sponsor the annual black-tie [[Politics]] and the Pen dinner, according to communication reports filed with the federal lobbying commissioner.

Under Canadian law, paid lobbyists must disclose their interactions with certain designated public office holders. These interactions are disclosed through monthly communication reports that are posted publicly on the commissioner's website in a searchable database.
{{||StandardTid}}
----

{{f94.png}} ''[[In a surprise move, Ontario government climbs down on high school class sizes. Is a deal far off?|https://www.thestar.com/politics/provincial/2020/03/03/ontario-government-cuts-its-target-for-high-school-class-sizes-to-an-average-of-23-students.html]]'' March 3, 2020, Kristin Rushowy, [[Toronto Star]]

----
The province has retreated on its two most controversial education changes — larger secondary class sizes and mandatory online learning — in a surprise move that could potentially break the impasse with teachers.

Just one day after Premier [[Doug Ford]] accused unions of "holding the province hostage" and said teachers aren't delivering results, Education Minister [[Stephen Lecce]] announced the government now wants to boost high school class sizes from last year's average of 22, to 23.

That's down from the original plan for an average of 28, which Lecce later dropped to 25.
----

{{f0.png}} ''[[In a win for Andrew Scheer, Conservative MPs vote against reforming leadership review process|https://globalnews.ca/news/6135359/andrew-scheer-leadership-conservative-caucus/]]'' November 6, 2019, Stephanie Levitz, Canadian Press, [[Global News]]

----
[[Andrew Scheer]] emerged from a marathon caucus meeting Wednesday, declaring that Conservative MPs are united behind his leadership after they declined to give themselves the power to boot the leader out.

Scheer's leadership will still, however, face a test of confidence among party members at their biannual convention in April in [[Toronto]]. He said he believed that's where the power to potentially oust him should lie.

"The review as to the leadership of the [[Conservative Party of Canada]] is and always will be in the hands of our members," he said to loud applause from the MPs gathered behind him.
----

{{f99.png}} ''[[In Alberta, a shocking abuse of political power to protect the oil industry|https://www.nationalobserver.com/2019/09/16/opinion/alberta-shocking-abuse-political-power-protect-oil-industry]]'' September 16, 2019, Gerald Kutney, [[National Observer]]

----
The Government of [[Alberta]] has created the new "Energy War Room" (with an annual budget of $30 million) to combat environmental NGOs, specifically those who have been campaigning against the oil sector.

This may come as a surprise to taxpayers wondering why a billion-dollar industry needs such government-subsidized assistance in the first place. Alberta Energy Minister [[Sonya Savage]] provided an answer of sorts, offering the following as the higher purpose of the Energy War Room:

"For more than a decade, anti-fossil fuel interest groups from around the world have been leading a deceitful campaign to landlock the oilsands. Not only has this campaign — founded entirely on lies — damaged the reputation of our world-class energy sector, it has caused significant damage to our province and hurt thousands of people who work hard and are proud of the work they do."
<div style="float: right; max-width:300px">

|>| !In and Out scandal |
</div>

!!!See also
*[[In and Out scandal|https://en.wikipedia.org/wiki/In_and_Out_scandal]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[In Doug Ford's e-learning gamble, high school students will lose|http://theconversation.com/in-doug-fords-e-learning-gamble-high-school-students-will-lose-122826]]'' October 17, 2019, Beyhan Farhadi, [[The Conversation]]

----
Next school year, [[Ontario]] plans to launch a massive learning experiment with high school students that seems set to increase inequality and compound failure for students already struggling in face-to-face classes.

The Ministry of Education, under [[Doug Ford]]'s [[Progressive Conservative]] Party, plans to require students to take a minimum of four e-learning credits to graduate. This announcement came this past March. The province also plans to "centralize the delivery of all e-learning courses." This means school boards will have less control over how e-learning is administered locally.

There's been little detail about how the province will oversee or run e-learning, beyond a [[2020]]-21 phase-in. If Ontario indeed introduces e-learning with no in-person class hours — what's called "supplemental e-learning" — each student will lose 440 hours of face-to-face class time.
----

{{f94.png}} ''[[In Doug Ford's political environment, the people are always right - until they're not|https://www.thestar.com/politics/political-opinion/2019/10/30/in-doug-fords-political-environment-the-people-are-always-right-until-theyre-not.html]]'' October 30, 2019, Martin Regg Cohn, [[Toronto Star]]

----
A year ago, a victorious [[Doug Ford]] launched his quixotic campaign against carbon pricing.

A month ago, a still-triumphal Ford promised he'd heed the people's verdict in the Oct. 21 federal election.

Supremely confident they'd side with his anti-tax crusade, our populist premier proclaimed that "when the election's over, once the people decide, I believe in democracy."
----

{{f99.png}} ''[[In Doug Ford's transportation budget, delays are counted as savings|https://www.nationalobserver.com/2019/11/14/news/doug-fords-transportation-budget-delays-are-counted-savings]]'' November 14, 2019, Alastair Sharp, [[National Observer]]

----
The Doug [[Ford government]]'s transportation budget is assuming $9.4 billion worth of transit construction delays and counting that as savings without specifying which projects won't be built on time, the province's budget watchdog said on Thursday.

The Financial Accountability Office of [[Ontario]] (FAO) took a look at the budget for Ford's transportation ministry, which is responsible for both roads and mass transit infrastructure, and found that transit spending was being cut by 40 per cent over five years compared to the former Liberal government's [[2018]] budget plan.

That $18.5-billion reduction was due in part to the cancellation of a plan to build a high-speed rail link between [[Toronto]] and [[Waterloo]], which the FAO estimated had been allocated some $7.7 billion over that timeframe.
<div style="float: right; max-width:300px">

|>| !In God We Trust |
|!website |[[ingodwetrust.com/|https://ingodwetrust.com/]]|
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[In Harper's World, Trudeau's Brand of Liberalism Can Only Fail|https://www.bnnbloomberg.ca/in-harper-s-world-trudeau-s-brand-of-liberalism-can-only-fail-1.1152173]]'' October 14, 2018, Theophilos Argitis, [[Bloomberg News]]

----
Whatever disdain [[Stephen Harper]] had for liberals as Canadian prime minister shows no signs of abating now that he's out of office.

In an interview Thursday in [[Toronto]], where Harper was promoting his new book "Right Here, Right Now: [[Politics]] and Leadership in the Age of Disruption," he explained his thoughts on populism, economics, recent political developments in [[Canada]] and why the "pragmatic center left" approach won't work.

His thesis boils down to a few core ideas. One, the world is in a period of dramatic economic and cultural change that has dislocated large swathes of people in advanced countries. Second, mainstream politicians need to adapt by abandoning ideological rigidity and "elite" thinking to address real problems faced by working families, or risk losing them to fringe parties.

Third, and here's Harper's kicker, the moderate left and liberals actually can't adapt, because they have become so extreme on social issues they will be rejected by the electorate. The risk is voters -- feeling voiceless -- increasingly seek populist solutions. For Harper, it's moderate conservatism or bust for the Western world.
----

{{f132.png}} ''[[In her pitch to voters, Renata Ford puts her family's legacy first, the People's Party banner in the background|https://www.theglobeandmail.com/politics/article-in-her-pitch-to-voters-renata-ford-puts-her-familys-legacy-first/]]'' September 26, 2019, Jill Mahoney, [[Globe and Mail]]

----
Ms. Ford is trying to tap into the Ford family dynasty in [[Etobicoke North]], a diverse, northwest Toronto constituency. Ontario Premier [[Doug Ford]], who is her brother-in-law, holds the same riding provincially and nephew Councillor Michael Ford represents it at city hall.

Ms. Ford, who is a candidate for the fringe, far-right [[People's Party of Canada]], is trying to unseat incumbent Liberal MP [[Kirsty Duncan]], who has held the riding for the past 11 years.

Ms. Ford's unexpected foray into politics comes after a turbulent few years: the [[2016]] death of her husband after a mayoral term marred by a crack cocaine scandal, her own history of substance abuse and her lawsuit against Doug Ford.
----

{{f49.png}} ''[[In place of answers over Canada's ISIS mission, we got vaudeville|https://nationalpost.com/opinion/john-ivison-in-place-of-answers-over-canadas-isis-mission-we-got-vaudeville]]'' September 27, 2014, John Ivison, Opinion, [[National Post]]

----
Meanwhile, Canadians were scratching their heads about their own involvement. When did [[Canada]]'s mission begin? When does it end? What does it involve? Will Canadian forces be drawn into a combat mission? Will there be a vote in Parliament?

In place of answers, we got vaudeville.

Tuesday, there were laughs, as [[Paul Calandra]], Prime Minister [[Stephen Harper]]'s parliamentary secretary, offered a hilarious parody of government accountability.

Except, it turns out, he wasn't trying to be funny. By Friday, there were tears, as Mr. Calandra apologized to the speaker, the House, the leader of the opposition, his constituents and the nation for disrespecting the institution, after providing irrelevant answers to questions from [[Tom Mulcair]], the [[New Democratic Party]] leader.
----

{{f0.png}} ''[[In the End, a Quebec Far-Right Group's Biggest Enemy Was Themselves|https://www.vice.com/en_ca/article/d3nekz/in-the-end-la-muete-quebec-far-right-groups-biggest-enemy-was-themselves]]'' June 20, 2019, Mack Lamoureux, [[Vice News]]

----
Reports from [[Quebec]] media show the French-Canadian organization dealt itself another self-inflicted blow this week, with several club executives being forced out of the group and having a former co-founder, [[Patrick Beaudry]], publicly declare "the ship is sinking." Shortly thereafter, the groups staunchest defender and most well-known member, spokesman [[Sylvain Brouillette]], was ousted and accused of essentially stealing money from them.

The story of [[La Meute]], which translates to The Pack, is the story of many of upstart far-right groups. While they're built entirely around pushing back against a perceived enemy— an other—their biggest threat is almost always petty interpersonal drama and infighting.

La Meute was founded in [[2015]] by two Canadian Force veterans and, like other far-right groups at this time, grew quickly after[[Justin Trudeau]] was elected and a perceived rise in immigration. It claims to have tens of thousands of members but a VICE investigation in [[2017]] showed that was mostly smoke and mirrors.
----

{{f0.png}} ''[[In the Tank|https://thewalrus.ca/2008-05-media/]]'' May 12, 2008, George Fetherling, [[The Walrus]]

----
Opinion is divided about the importance of Canadian think tanks, those private sector "institutes," most of them funded by large corporations, that seek to influence governments in matters of public policy. For example, historian Michael Bliss, writing in the [[National Post]], argued that "for some years Parliament, the universities and the national civil service have been increasingly upstaged as centres of political discussion by organizations such as the C. D. Howe Institute, the Conference Board of [[Canada]], the [[Institute for Research on Public Policy]] . . . the [[Donner Canadian Foundation]]." Indeed, it is from such private research groups, not from elected representatives, senior civil servants, or cloistered academics, that most advanced policy prescriptions seem to come. But [[John Ibbitson]] of the [[Globe and Mail]] dismisses them. "Most think tanks in Canada are a waste of time," he has written. "Those on the right twist and distort data to prove the country is overtaxed and underproducing. Those on the left use the same data to prove that society is increasingly unequal and unjust."

Think tanks use a variety of media to spread their messages — the Internet, in-house publications, conferences, forums, even radio — but they tend to concentrate on Canadian newspapers, which often report the release of a new think tank report as though some actual news event had taken place. And the papers give the think tanks access to op-ed pages as well, where mere opinion doesn't need to disguise itself as news. Many or most newspapers, and the news services that supply so much of their content, often (but not consistently) try to provide readers with a little context by describing a particular think tank as either politically left or right. I'll apply the same principle here in taking a look at how a representative cross-section of think tanks — the right-wing [[Fraser Institute]], the more moderate C. D. Howe Institute, and the left-of-centre [[Canadian Centre for Policy Alternatives]] — fared in three similarly diverse newspapers over a two-year period. I chose the dates May 1, [[2003]], to May 1, [[2005]], because the stretch of time seemed long enough to reveal general trends, and because it was largely free of economic downtowns, terrorist attacks, or other calamities that might skew the results.

During the period in question, the National Post, in one context or another, mentioned these three think tanks a combined 373 times, with the C. D. Howe getting the most hits. The moderate Globe was no slouch either, mentioning one or another of these think tanks 305 times. The liberal [[Toronto Star]], the country's highest-circulation daily, ran 210 mentions of various sorts, including 41 for the Canadian Centre on Policy Alternatives. Taken together, the three think tanks got space in these important newspapers — whether positively or negatively, with or without contextualizing adjectives — more than once each day. If one takes into account not only the other media, but also the [[Canadian Taxpayers Federation]], the Canadian Council of Chief Executives, the [[Atlantic Institute for Market Studies]], the [[David Suzuki Foundation]], the [[Pembina Institute]], the Parkland Institute, the relatively new Martin Prosperity Institute, or any number of the hundred or so Canadian institutions generally referred to as think tanks, one sees that they blanket the landscape like a heavy snowfall covering the Prairies.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Incels labelled violent extremists in latest CSIS annual report|https://globalnews.ca/news/6965806/incels-violent-extremism-csis-report/]]'' May 20, 2020, Stewart Bell, [[Global News]]

----
Violent misogyny is recognized as a form of ideological extremism in the latest annual report of [[Canada]]'s intelligence service, released on Wednesday following the arrest of an alleged incel in [[Toronto]].

The [[Canadian Security Intelligence Service]] report specifically names incels as an example of violent misogyny, and cites two attacks in [[Ontario]] by suspected followers of the ideology.

The classification of gender-based violence as violent extremism is part of the new terminology that [[CSIS]] said it would now use to describe the "violent extremist terrorist threat landscape."
----

{{f94.png}} ''[[Incompetence just sticks to Ford|https://www.thestar.com/opinion/editorials/2019/09/16/incompetence-just-sticks-to-ford.html]]'' September 16, 2019, Editorial, [[Toronto Star]]

----
[[Ontario]]'s transportation ministry issues licence plate stickers that manage to stay on a vehicle's plate for two whole years, through summer heat waves, rain storms and freezing winter weather.

That's the sort of basic competency that people should be able to expect from a government.

And it's what Premier [[Doug Ford]] fails to deliver, time and time again. In big ways, when it botches autism services and public health funding, but also in small ways that speak volumes about its inability to get much of anything right.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Independent MLA flags UCP leadership vote, asks RCMP to investigate|https://www.intelligencer.ca/news/politics/independent-mla-alleges-voter-fraud-asks-rcmp-to-investigate/wcm/046c3878-5cd4-48be-bf1e-79adc69230da]]'' February 14, 2019, Clare Clancy, [[Belleville Intelligencer]]

----
[[Independent]] MLA [[Prab Gill]] is asking the [[RCMP]] to investigate after making allegations of voter fraud during the [[2017]] [[United Conservative Party]] leadership campaign.

Gill, a former UCP MLA, says that thousands of fake votes were cast for UCP Leader [[Jason Kenney]] after Kenney's campaign team created "fraudulent email addresses."

None of Gill's allegations have been proven and the RCMP has not indicated whether they will investigate the matter.
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Indigenous |
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Indigenous communities and water crises - is a real solution in the works?|https://globalnews.ca/news/5671392/attawapiskat-state-of-emergency-clean-water/]]'' July 27, 2019, Maham Abedi, [[Global News]]

----
The federal government has pledged solutions to Attawapiskat's drinking water crisis, after the First Nation declared a state of emergency earlier this month due to concerns about disinfection byproducts called trihalomethanes in its water.

[[Indigenous]] Services Minister [[Seamus O'Regan]] paid a visit to the community on Sunday and said there is a $1.5-million plan for immediate repairs to the existing treatment plant.

His office has also said clean drinking water will be available from a second system.
{{||StandardTid}}
----

{{f185.png}} ''[[Indigenous issues largely absent from 2019 election|http://rabble.ca/blogs/bloggers/indigenous-nationhood/2019/10/indigenous-issues-largely-absent-2019-election]]'' October 18, 2019, Pamela Palmater, blogs, [[rabble.ca]]

----
The unofficial slogan for the [[2015]] Liberal election campaign was "there is no relationship more important to [[Canada]] than the one with [[Indigenous]] peoples." It was a mantra shared repeatedly by [[Justin Trudeau]] pre- and post-election and stood in stark contrast to former Conservative prime minister [[Stephen Harper]]'s adversarial relationship with [[First Nations]]. In fact, it was Trudeau's election promise to make Indigenous issues a political priority, together with his commitment to a nation-to-nation relationship grounded in respect for Indigenous rights, that helped his party win the Indigenous vote.

While not all Indigenous people voted for the Liberals, record numbers of them voted -- largely to help the Liberals unseat the Conservatives. Fast-forward to this election and Trudeau started his campaign with a speech that focused on the middle class and ignored Indigenous peoples entirely. Indigenous issues then seemed to slowly disappear.

In addition to not mentioning Indigenous peoples in his first campaign speech, Trudeau also didn't show up for the first leaders' debate hosted by Maclean's and Citytv, which is, in essence also failing to show up on Indigenous issues. While the Maclean's debate started out well, with strong interventions from [[Elizabeth May]] of the Green party, the void left by Trudeau's absence allowed the leader of the Conservatives, [[Andrew Scheer]], to turn every question on Indigenous issues into a discussion on forcing approval of natural resource projects regardless of First Nation opposition. At one point, he spoke against Indigenous groups "holding hostage" resource projects -- the same kind of aggressive stereotypes used by the former [[Harper government]] that paint First Nations as dangerous. While both May and NDP Leader [[Jagmeet Singh]] called him on this disrespectful language, Trudeau was missing in action and not there to provide the kind of response Canadians expect of a leader who claimed to be committed to respectful nation-to-nation relations with Indigenous peoples.
----

{{f0.png}} ''[[Indigenous learning centre says it's being evicted by UCP government|https://edmonton.ctvnews.ca/indigenous-learning-centre-says-it-s-being-evicted-by-ucp-government-1.4713305]]'' December 3, 2019, Joey Slattery, [[CTV News]]

----
"On Wednesday we received a registered letter from [[Alberta]] Infrastructure telling us we've been evicted from the premises and we have to vacate before March 31st [[2020]]," said [[Nechi Institute]] CEO Marilyn Buffalo.

Alberta's Minister of [[Indigenous]] Relations, [[Rick Wilson]], tweeted about the situation, saying the institute had been given four months to relocate.

"This government's priority is to expand access to addiction treatment for all Albertans, especially Indigenous Albertans who are dying at a rate 4 times faster than non-Indigenous in the province," Wilson wrote. "We value the training that the Nechi Institute provides to Indigenous students but also recognize that the space currently occupied is urgently needed for the delivery of addiction treatment to Indigenous people."

Buffalo said that while the property is owned by the province, the eviction breaks a long-time agreement.
----

{{f99.png}} ''[[Indigenous people pin hopes on Jagmeet Singh in minority government|https://www.nationalobserver.com/2019/10/21/news/indigenous-people-pin-hopes-jagmeet-singh-minority-government]]'' October 21, 2019, Fatima Syed, [[National Observer]]

----
"The north would have a voice from someone who has lived in the area their entire life, someone who has experienced the north," Turtle said just as Singh began his speech to concede the [[2019]] election race to fourth place.

Turtle lost Monday's election too, coming third place in a race that elected Conservative Eric Melillo in [[Kenora]], [[Ontario]] and defeated incumbent Liberal [[Bob Nault]].

A long-time advocate for the clean-up of mercury in the English and Wabigoon river systems – which has been impacting and poisoning [[Grassy Narrows]] and Wabaseemoong members for generations – Turtle was sad, but not disheartened by his first foray into politics.
----

{{f185.png}} ''[[Indigenous voices raised at Edmonton climate strike|http://rabble.ca/news/2019/10/indigenous-voices-raised-edmonton-climate-strike]]'' October 20, 2019, Paula E. Kirman, [[rabble.ca]]

----
[[Edmonton]]'s climate strike on Friday, October 18, was the largest protest in the city in recent history. Over 10,000 people took to the streets, marching through downtown demanding action on climate change.

The day started with a march. March organizers asked [[Indigenous]] community members to lead the march to acknowledge the work they have done to advocate for air, land and water, and for their rights to take back their stolen land for decades. People of colour were also called to the front of the march -- in fact, anyone who wasn't Indigenous or a person of colour was asked to move to the back. Even [[Greta Thunberg]] herself was not front and centre. The 16-year-old Swedish climate activist was almost inconspicuous as she marched near the back of the line along with other young participants.

Just a few weeks before, on September 27, approximately 4,000 people took part in a climate strike which was also an incredible number of people for a protest in Edmonton. Thunberg's presence drew many more people out, but climate action is proving to be a subject that is mobilizing young people en masse.

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Industry-Funded Vivian Krause Uses Classic Dirty PR Tactics to Distract from Canada's Real Energy Debate|https://thenarwhal.ca/industry-funded-vivian-krause-uses-classic-dirty-pr-tactics-distract-canada-real-energy-debate/]]'' November 19, 2014, Emma Gilchrist, [[The Narwhal]]

----
[[Vivian Krause]] has spent years scrutinizing how Canadian environmental groups are funded, claiming she's just asking "fair questions."

But as the blogger-turned-newspaper-columnist has run rampant with her conspiracy theory that American charitable foundations' support of Canadian environmental groups is nefarious, she has continually avoided seeking a fair answer.

If Krause were seeking a fair answer, she'd quickly learn that both investment dollars and philanthropic dollars cross borders all the time. There isn't anything special or surprising about environmental groups receiving funding from U.S. foundations that share their goals — especially when the increasingly global nature of environmental challenges, particularly climate change, is taken into consideration.

Despite this common-sense answer, Krause's strategy has effectively diverted attention away from genuine debate of environmental issues, while simultaneously undermining the important role environmental groups play in Canadian society.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Infowars |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Inquiry commissioner Steve Allan handed $905K sole-source contract to son's law firm|https://www.cbc.ca/news/canada/edmonton/inquiry-commissioner-steve-allan-handed-905k-sole-source-contract-to-son-s-law-firm-1.5358866]]'' November 14, 2019, Charles Rusnell, [[CBC News]]

----
The commissioner heading [[Alberta]]'s public inquiry into allegations of foreign-funded reputational attacks on the province's oil and gas industry personally handed $905,000 in legal business to a [[Calgary]] law firm in which his son is a partner.

Commissioner [[Steve Allan]] granted the sole-source contract, for legal advice to the inquiry, to the law firm Dentons, where his son Toby is a partner. The contract was issued 11 days after Allan was named by Premier [[Jason Kenney]] to head the $2.5 million Public Inquiry Into Funding of Anti-Alberta Energy Campaigns.

"I think it's a clear conflict of interest," said [[Duff Conacher]], co-founder of [[Ottawa]]-based [[Democracy Watch]].
{{||StandardTid}}
----

{{f182.png}} ''[[Inside 48 hours and a momentum shift on the Conservative campaign|https://www.cbc.ca/news/politics/scheer-campaign-final-days-mood-1.5327895]]'' October 20, 2019, Katie Simpson, [[CBC News]]

----
Repeated questions from reporters about his GST claim were clearly frustrating for Scheer's road team, as Conservative staffers pointed out the Liberals were playing their own numbers game and making false claims about Conservative spending cuts.

If the mood behind the scenes was starting to harden, it was only made worse late Friday when The [[Globe and Mail]] broke a story that claimed a well-known political operative was hired by the Conservatives to secretly sling mud at [[Maxime Bernier]] and The [[People's Party of Canada]]. [[CBC News]] also published the story.

Scheer had to have known he would be bombarded by questions about the story when he stood before reporters at his daily news conference Saturday morning.
----

{{f0.png}} ''[[Inside another kind of 'war room' - meet the Alberta climate activists who say they're not scared of Jason Kenney|https://thenarwhal.ca/inside-another-kind-of-war-room-meet-the-alberta-climate-activists-who-say-theyre-not-scared-of-jason-kenney/]]'' December 20, 2019, Sharon J. Riley, [[The Narwhal]]

----
When [[Alberta]] Premier [[Jason Kenney]] announced his government would be creating a "war room" during the spring election campaign, a local activist group, Climate Justice [[Edmonton]], saw an opportunity.

Kenney's war room — later rebranded as an independent corporation named the [[Canadian Energy Centre]] — would be allocated $30 million in government money to "respond in real time to the lies and myths told about Alberta's energy industry," according to the [[United Conservative Party]] (UCP) platform.

The day after the election, on April 17, [[Climate Justice Edmonton]] launched its counter-attack — an online fundraising campaign for "A 'War Room' to Beat Kenney's War Room."
----

{{f253.png}} ''[[Inside attack ads|https://www.macleans.ca/general/inside-attack-ads/]]'' April 20, 2013, Mick Gzowski, [[Macleans]]

----
Pundits argue the merits of attack ads. How well do they work? Even when they do, are they bad for democracy, driving people away from politics and the polls?

Unlike the decimating attacks on Stéphane Dion and [[Michael Ignatieff]], this week's Conservative attack ad against [[Justin Trudeau]] may have failed on both those counts.

The ad suggest that Trudeau is "in way over his head" and shows him prancing about in a white undershirt with a Zorro-like mustache. It then split-screens to compare him to [[Stephen Harper]], showing the Prime Minister in a hard hat and chatting with [[Barack Obama]].
----

{{f0.png}} ''[[Inside Donald Trump's army of super PACs and MAGA nonprofits|https://publicintegrity.org/politics/donald-trump-army-super-pacs-maga-nonprofits/]]'' February 18, 2019, Ashley Balcerzak, [[Center for Public Integrity]]

----
At the outset of [[Donald Trump]]'s bid for the White House, he blasted super PACs on [[Twitter]] as "scams" and "unfair" and disavowed such outside help.

Then he changed his tune. By the end of his [[2016]] campaign, more than a hundred super PACs and similar groups had spent more than $72 million on his behalf, helping him defeat Democrat [[Hillary Clinton]].

Trump's army of organized support has expanded since then, with a dozen or so major nonprofits and super PACs pushing his policy platform and priming the public for Trump's [[2020]] re-election campaign. Many of the groups feature former Trump staffers or campaign aides. Trump and his surrogates frequently appear at events hosted by some of the ventures.

Other pro-Trump groups, however, spent four, five or even six figures paying their own leaders and employees, filling the coffers of their consulting firms instead of spending money to boost Trump's political future.

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Inside John Bolton Super PAC's deal with Cambridge Analytica|https://publicintegrity.org/federal-politics/inside-john-bolton-super-pacs-deal-with-cambridge-analytica/]]'' July 16, 2018, Dave Levinthal, [[Center for Public Integrity]]

----
[[John Bolton]] needed billionaire [[Robert Mercer]]'s attention and support — so badly, Bolton spent more than $1 million of his John Bolton Super PAC's money on "comically bad" data from Mercer's now-defunct voter profiling firm, [[Cambridge Analytica]].

So says longtime Bolton adviser [[Mark Groombridge]] in an exclusive interview with the [[Center for Public Integrity]] about the John Bolton Super PAC's internal operations.

Groombridge had a front-row seat to Bolton's efforts to elect pro-national security conservatives at a time when Bolton himself was bent on boosting his personal profile and pondering a presidential run.
----

{{f253.png}} ''[[Inside Lindsay Shepherd's controversial battle over free speech on campus|https://www.macleans.ca/lindsay-shepherd-wilfrid-laurier/]]'' December 11, 2017, Aaron Hutchins, [[Macleans]]

----
What really happened at [[Wilfrid Laurier University]] Inside [[Lindsay Shepherd]]'s heroic, insulting, brave, destructive, possibly naïve fight for free speech

Lindsay Shepherd wishes she had written her speech last night. She simply didn't have the time or the energy. Not that she does now. It's a Friday afternoon in late November and Shepherd is sitting at Wilf's, a campus restaurant at Wilfrid Laurier University. She wants a salad, but then she looks at the clock. She has a half hour until the start of a free speech rally organized by local university young Conservatives, where she's the feature speaker and only a single paragraph written down for her speech so far. She'll have to skip this meal. She's been doing that a lot lately. People gathering for a rally in support of Lindsay Shepherd on the campus of Wilfrid Laurier University, November 24, [[2017]]. Cole Burston She grabs her pen and starts writing about the state of free speech on university campuses and about the experience of being labelled a transphobe. Meanwhile, a crowd starts to grow a short walk away by Veterans' Green Park, across the street from Laurier's main campus entrance in [[Waterloo]], Ont. They're being handed signs that read "I stand with Lindsay #freespeech." They're gathering here because of Shepherd: the teaching assistant who showed her class of first-year undergrads a short video clip featuring controversial [[University of Toronto]] professor [[Jordan Peterson]] as part of a debate from a public broadcasting show; the self-described leftist who opened up a discussion on the use of gendered pronouns, without picking sides herself; the grad student who through tears stood up to her supervisor and two other Laurier staff members who reprimanded her for potentially breaking the law by showing those video clips neutrally and without offering context; the free speech advocate who leaked the audio of that meeting to the press, opening up the university to criticism of stifling free speech on campus; the Laurier newcomer who got an apology from both a professor and the university president; and, now, the social media star with more than 30,000 [[Twitter]] followers. But then there are also those gathering across the street for a counter demonstration. They aren't diametrically opposed to free speech. Rather, "the discourse of freedom of speech, is being used to cover over the underlying reality of transphobia that is so deeply ingrained in our contemporary political context," the Rainbow Centre, a campus group that supports the [[LGBTQ]] community, wrote on its [[Facebook]] page days prior. As such, the counter-protesters hold placards around their shirts that read "Trans People Deserve Justice." Many of them keep their faces covered under a scarf. It's understandable if they have legitimate safety concerns. One need only look at the Facebook page for the Rainbow Centre and see the uptick in hate messages in recent weeks to realize threats to their safety exist. People gatering for a counter demonstration at the November 24 rally. Cole Burston Shepherd finds herself at the epicenter of a debate that has erupted at universities, in online chatrooms and newspaper editorials across the continent; where Laurier has been pulled into disrepute and its academics brought to the edge of paranoia. Shepherd is between two movements, one of transgender people speaking up for their rights and another of right-wing free speech protectionists fighting against political correctness on school campuses. Shepherd, meanwhile, is a vegetarian, pro-choice, universal health-care supporting environmentalist and ardent supporter of free speech. Her critics have been called her everything from transphobic to a hero of the alt-right—two labels she rejects. But she's no longer fully in control of her own narrative. With minutes until it's time to leave the restaurant for the rally, Shepherd rehearses her opening line: "I never thought we would get to a point in society where showing a clip from [[The Age]]nda with [[Steve Paikin]] in a classroom would end up as an international news story and scandal."

Shepherd writing her speech ahead of the rally, November 24, 2017. Cole Burston There was no TV in the Shepherd home growing up. Her mother wouldn't allow it until Lindsay was about 12, and even then they got rid of it after a couple years. "I don't subscribe to the wasteful consumerist culture that we live in and I didn't want my children to watch all the advertising," says Jennifer Shepherd, Lindsay's mom and a school teacher in [[Coquitlam]], B.C. "And there's all this crap on TV. I didn't want her watching stuff I thought was going to be a waste of her time. I'm open to whether that was the right decision or not because there's a cultural aspect to television." Instead, most of Lindsay's spare time was spent reading, everything from Archie comics to Christopher Hitchens. At the dinner table, the family discussed "things like biological determinism versus free will," Jennifer says. "Or gender roles and whether they're constructed or not. Or the benefits of organized religion. I've tried to guide her to see things from all different perspectives and I've tried not to lead her in any one direction." One thing her mother worried about was her daughter's confidence—that is, until Lindsay reached university. When Lindsay moved away to study at [[Simon Fraser University]] in Burnaby, B.C., she was a member of the school's recreation centre, helped with the student union elections committee, and worked at a local gelato shop. She jumped at the opportunity to help with nearly every public recycling event that came to the [[Vancouver]] area. She also volunteered for Terry Beech, the Liberal MP for Burnaby North-Seymour. All this while learning Farsi, her boyfriend's native tongue, so she could join in the conversation with his [[Iran]]ian parents. When she accepted an offer to do her masters at Wilfrid Laurier University, it was in part because the program on cultural analysis and social theory sounded unique, but also because she'd get the chance to live in [[Ontario]]. On the last day hanging out with her boyfriend before moving to Ontario for school, the two didn't have much time to relax. Not when she needed to clean out her entire place and make sure every single container was recycled. "We had to wash it, clean it, and recycle it," says Mahdi Ghodsi. "She walked 30 minutes with heavy bags full of bottles just to make sure she could recycle them properly." At one point, Ghodsi threw out the suggestion that, in the interest of saving time and getting to hang out a bit more together—and just this once—they throw everything in the garbage. Shepherd rejected the idea outright. "She's very principled," he says. "If there's something she doesn't believe in, she won't do it no matter what the cost."
----

{{f94.png}} ''[[Inside Peter MacKay's campaign: Frustration, confusion and lack of coherence|https://www.thestar.com/politics/federal/2020/02/05/inside-the-mackay-campaign-frustration-confusion-and-lack-of-coherence.html]]'' February 5, 2020, Alex Boutilier, [[Toronto Star]]

----
OTTAWA—Conservative leadership hopeful [[Peter MacKay]] is already looking to bring in new blood to his leadership campaign less than two weeks after launching a bid to replace [[Andrew Scheer]] that has been dogged by missteps.

Three sources told the Star on Wednesday the MacKay campaign is disorganized and doesn't have a formal structure, with frustration growing among insiders working on his leadership bid. The sources spoke on the condition of anonymity to discuss internal campaign matters.

The internal frustration among MacKay backers comes after a series of unforced errors put the perceived front-runner's campaign on the defensive, including staffers shutting down an on-camera interview with CTV earlier this week.
----

{{f49.png}} ''[[Inside Rebel Media: How Ezra Levant built an extreme media juggernaut|https://nationalpost.com/features/inside-ezra-levants-rebel-media]]'' August 18, 2017, Richard Warnica, [[National Post]]

----
How [[Ezra Levant]] built an extreme media juggernaut, became a major player in the far-right movement — and watched it all begin to unravel

This is a story about a hypothetical made real. It's a thought exercise — about limits and lines and what happens when those warp and disappear.

Picture this: a man careens through the fringes of public life. He chafes against boundaries. He sues and gets sued. He has talent and drive but lacks, something — a filter maybe, or just someone to tell him when enough's enough. So he offends. He gets things wrong. He burns bridges and loses gigs. He never quite edges into the mainstream.
----

{{f0.png}} ''[[Inside Rebel Media's big-money anti-Islam crusade|https://www.vice.com/en_ca/article/wjz73q/inside-rebel-medias-big-money-anti-islam-crusade]]'' August 22, 2017, Justin Ling, [[Vice News]]

----
In the span of just a week, the far-right [[Rebel Media]] has gone from a vanguard of the alt-right media to a public pariah, facing public condemnation and an internal mutiny.

The website and online commentary show has found one of its star hosts rubbing elbows with neo-Nazis, had its founder surreptitiously recorded promising "hush money," and has faced condemnation from across the political spectrum in [[Canada]].

But while the site has pit itself squarely in the middle of a culture war, a half dozen former staff, associates, and contributors with The Rebel paint a picture of an organization more concerned with building its email list and attracting donors than with accuracy.
----

{{f253.png}} ''[[Inside the Canadian establishment's fight with Trudeau over China|https://www.macleans.ca/politics/ottawa/inside-the-canadian-establishments-fight-with-trudeau-over-china/]]'' June 25, 2020, Paul Wells, [[Macleans]]

----
"To demonstrate to [[China]] that they can just arrest Canadians and they can get what they want out of [[Canada]]—even for us going against the independence of our judicial system—would be absolutely unacceptable."

Trudeau's remarks followed three astonishing days during which a growing list of prominent Canadians, from Kovrig's wife to legal experts to three former foreign-affairs ministers, urged Trudeau to have Justice Minister [[David Lametti]] use his lawful authority to end Meng's extradition process—thus trading her liberty for that of Kovrig and Spavor.

The full-court press to organize what would have amounted to a prisoner exchange, and the Prime Minister's forceful denial, illustrate a growing rift between Trudeau and an amorphous, superbly-connected Canadian establishment that usually expects Liberal prime ministers to follow its advice.
----

{{f0.png}} ''[[Inside the Justice Centre for Constitutional Freedoms|https://thevarsity.ca/2017/02/13/inside-the-justice-centre-for-constitutional-freedoms/]]'' February 13, 2017, Kaitlyn Simpson, [[The Varsity]]

----
From helping pro-life campus groups sue student unions to assigning universities ratings on "campus freedom," one [[Alberta]]-based non-profit is becoming prominent within Canadian campus politics.

Formed in [[2010]], the [[Justice Centre for Constitutional Freedoms]] (JCCF) tackles controversial legal cases across the country. The registered charity defends individuals, groups, and organizations pro bono — it defends "Canadians facing a violation of one of their human rights or constitutional freedoms."

The centre also criticizes government policies and court decisions that it believes "impact the civil and constitutional rights of Canadians."
----

{{f0.png}} ''[[Insiders Say Harper's Fingerprints Are All over Leadership Race|https://thetyee.ca/Analysis/2020/05/15/Harper-Fingerprints-Leadership-Race/]]'' May 15, 2020, Michael Harris, [[The Tyee]]

----
The hapless remnants of the Harper Party never learn.

Trailing the Liberals by 10 points in this week's political tracking report from pollster [[Nik Nanos]], the [[Conservative Party of Canada]] is once again bungling its way through its latest search for a winner at the box office.

The CPC is supposed to be doing some soul-searching in the process of its [[2020]] leadership race. In [[2017]], the last time the party went searching for its soul, it came back with [[Andrew Scheer]]. The karaoke [[Stephen Harper]].

Again in 2020, they have headed straight back to the vacant parking lot of Harper's political vision — the CPC as archly socially conservative, northern [[Republican]], anti-environment, pro-oil and meaner than ever.
> ''IG Admin'' – Inspector General for Administration. In the 1990's, this was a post located in [[RTC
> Marc Headley, [http://blownforgood.com/?page_id=39 Blown for Good]

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Institute for Canadian Values |
|!location |300 Water Street, Whitby, Ontario, L1N 9B6, Canada|
|!website |[[canadianvalues.ca|http://canadianvalues.ca]]|
</div>

Playing the secular/religious game.

!!!See also
*[[Institute for Canadian Values ad controversy|https://en.wikipedia.org/wiki/Institute_for_Canadian_Values_ad_controversy]] - //Wikipedia.//
*[[Canada Christian College]]

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Institute for Health and the Environment |
|!website |[[albany.edu/ihe/|https://www.albany.edu/ihe/]]|
</div>

!!!External Links
*[[Institute for Health and the Environment|http://www.albany.edu/ihe/]]. University at Albany.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/c/cb/IHS_Logo_crop.jpg/175px-IHS_Logo_crop.jpg]] |
|!type |[[501(c)(3)|https://en.wikipedia.org/wiki/501(c)(3)]] public charity|
|!key people |President and CEO [[Emily Chamlee-Wright|https://en.wikipedia.org/wiki/Emily_Chamlee-Wright]]|
|>| !Institute for Humane Studies |
|!founder |[[F. A. Harper]]<<ref " [5]">>|
|!founded date |1961<<ref " [5]">>|
|!location |[[Arlington, Virginia|https://en.wikipedia.org/wiki/Arlington,_Virginia]]|
|!tax id |94-1623852<<ref " [6]">>|
|!mission |"To advance a freer society by discovering and facilitating the development of talented, productive students, scholars, and other intellectuals who share an interest in liberty."<<ref " [1]">>|
|!focus |Libertarianism|
|!method |Education<<ref " [5]">>|
|!revenue |$11,516,759<small> (2014)</small><<ref " [2]">>|
|!homepage |[[theihs.org|https://theihs.org]]|
</div>

The ''Institute for Humane Studies'' (IHS) is a non-profit hosted by [[George Mason University]] that acts as a [[libertarian|https://en.wikipedia.org/wiki/libertarian]] recruitment firm, identifying, developing, and supporting "talented students, scholars, and other intellectuals who share an interest in liberty and in advancing the principles and practice of freedom," according to its mission statement.<<ref " [7]">> The IHS has close ties to billionaire [[Charles Koch|Koch Bro]], who has funded the Institute since the late 1960s.<<ref " [3]">><<ref " [4]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Institute For Humane Studies|https://www.erieri.com/Form990Finder/Details?EIN=941623852]]|<|<|
|!EIN |94-1623852|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |06/1965|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/941623852/941623852_2019_%20.pdf]]|04/12/21| $15,087,210.00|
|!2018 |[[990|http://990.erieri.com/EINS/941623852/941623852_2018_%20.pdf]]|08/10/20| $10,576,746.00|
|!2017 |[[990|http://990.erieri.com/EINS/941623852/941623852_2017_10a038e9.PDF]]|06/07/19| $9,848,348.00|
|!2016 |[[990|http://990.erieri.com/EINS/941623852/941623852_2016_0ef4e13d.PDF]]|03/28/18| $8,828,805.00|
|!2015 |[[990|http://990.erieri.com/EINS/941623852/941623852_2015_0deb5cef.pdf]]|08/03/17| $9,202,604.00|
|!2014 |[[990|http://990.erieri.com/EINS/941623852/941623852_2014_0cb2f600.PDF]]|07/20/16| $6,925,177.00|
|!2013 |[[990|http://990.erieri.com/EINS/941623852/941623852_2013_0b5a877f.PDF]]|05/14/15| $4,945,849.00|
|!2012 |[[990|http://990.erieri.com/EINS/941623852/941623852_2012_0a771c93.PDF]]|07/18/14| $4,392,328.00|
|!2011 |[[990|http://990.erieri.com/EINS/941623852/941623852_2011_096c424b.PDF]]|07/25/13| $4,670,149.00|
|!2010 |[[990|http://990.erieri.com/EINS/941623852/941623852_2010_07ea77f9.PDF]]|01/26/12| $5,062,561.00|
|!2009 |[[990|http://990.erieri.com/EINS/941623852/941623852_2009_06B99649.PDF]]|01/26/11| $3,577,546.00|
|!2008 |[[990|http://990.erieri.com/EINS/941623852/941623852_2008_05A50CFB.PDF]]|01/21/10| $3,398,587.00|
|!2007 |[[990|http://990.erieri.com/EINS/941623852/941623852_2007_04A765D3.PDF]]|01/21/09| $3,963,341.00|

!!!See also
*[[Institute for Humane Studies|https://en.wikipedia.org/wiki/Institute_for_Humane_Studies]] - //Wikipedia.//

!!!External links
*[[Institute for Humane Studies|https://www.sourcewatch.org/index.php/Institute_for_Humane_Studies]], SourceWatch.

----
<br/><<footnotes " [1]" "[[History & Mission|https://www.theihs.org/about-ihs]]. Institute for Humane Studies.">><br/><<footnotes " [2]" "[[IRS 990|http://theihs.org/wp-content/uploads/2016/06/Legal-Form-990-2014-Summer-2016-Communications.pdf]]. //Institute for Humane Studies//. IHS.">><br/><<footnotes " [3]" "Lisa Graves, "The Koch Cartel: Their Reach, Their Reactionary Agenda, and Their Record," ''The Progressive'', July/August 2014.">><br/><<footnotes " [4]" "[[Institute for Humane Studies|https://www.sourcewatch.org/index.php/Institute_for_Humane_Studies]]. //SourceWatch//.">><br/><<footnotes " [5]" "Rothbard, Murray N (August 17, 2007). [[Floyd Arthur 'Baldy' Harper, RIP|http://mises.org/daily/2634]]. //Mises Daily Index//. Quote: "and he moved to transfer the bulk of the Volker funds to a new Institute for Humane Studies, which would expand the Volker concept and would provide a permanent home for libertarian fellowships, scholarship, conferences, and publications."">><br/><<footnotes " [6]" "[[Institute for Humane Studies|http://www.charitynavigator.org/index.cfm?bay=search.summary&orgid=7916]]. //Charity Navigator//. Charity Navigator.">><br/><<footnotes " [7]" "Institute for Humane Studies, [[History and Mission|https://www.theihs.org/history-mission]], organizational website, accessed July 8, 2014.">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Institute for Liberal Studies |
|!website |[[liberalstudies.ca/|https://www.liberalstudies.ca/]]|
|!location |368 Dalhousie Street, Suite 301, Ottawa, ON, K1N 7G3, Canada|
</div>

!!!See also
*[[Institute for Liberal Studies|https://en.wikipedia.org/wiki/Institute_for_Liberal_Studies]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Institute of Economic Affairs |
|!location |2 Lord North Street Westminster  London, GB SW1P 3LB|
|!website |[[iea.org.uk/|https://iea.org.uk/]]|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Insults, accusations fly ahead of tonight's federal leaders' debate|https://www.cbc.ca/news/politics/liberals-conservatives-misinformation-debate-1.5312125]]'' October 7, 2019, Kathleen Harris, [[CBC News]]

----
The Liberals today accused the Conservatives of using campaign tactics borrowed from the American far right — while [[Andrew Scheer]] called [[Justin Trudeau]]'s actions on a potential school strike in [[Ontario]] "quite disgusting" — in the hours before the leaders assemble for the first English language debate.

[[Steve MacKinnon]], the Liberal candidate for the [[Quebec]] riding of Gatineau, held a news conference in [[Ottawa]] to outline a number of what he called "highly deceptive" claims the Conservatives have made about Liberal policies. He also said the Conservatives were planning to launch a website falsely stating the Liberals plan to impose a new 50 per cent tax on home sales.

That website went live shortly after MacKinnon's news conference.

"Andrew Scheer and the Conservatives are borrowing tactics from the American far right and from [[Rebel Media]] by spreading misinformation on a vast scale," MacKinnon said.
----

{{f0.png}} ''[[Insurance broker scandal leaves nation wondering if Andrew Scheer really even likes milk|https://www.thebeaverton.com/2019/10/insurance-broker-scandal-leaves-nation-wondering-if-andrew-scheer-really-even-likes-milk/]]'' October 3, 2019, satire, [[The Beaverton]]

----
When will the lies end?
<div style="float: right; max-width:300px">

|>| !Insurrection |
|>| [img width=175px [Donald Trump inciting a mob of supporters, January 6th, 2021.|https://upload.wikimedia.org/wikipedia/commons/thumb/7/7b/2021_United_States_Capitol_VOA_1.jpg/175px-2021_United_States_Capitol_VOA_1.jpg]] |
</div>

Either revolt by elements of the population, or refusal to step down by members of the government who have been voted out of office, with support from armed mobs.

!!!See also
*[[2021 storming of the United States Capitol|https://en.wikipedia.org/wiki/2021_storming_of_the_United_States_Capitol]] - //Wikipedia.//
*[[Self-coup|https://en.wikipedia.org/wiki/Self-coup]] - //Wikipedia.//

{{||StandardTid}}
!!!See also
*[[Insurrection Act of 1807|https://en.wikipedia.org/wiki/Insurrection_Act_of_1807]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Intellectual Dark Web |
</div>

!!!See also
*[[Intellectual dark web|https://en.wikipedia.org/wiki/Intellectual_dark_web]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Interim Ontario PC leader says party has 67,000 fewer members than claimed|https://www.ctvnews.ca/canada/interim-ontario-pc-leader-says-party-has-67-000-fewer-members-than-claimed-1.3788792]]'' February 3, 2018, Shawn Jeffords, Canadian Press, [[CTV News]]

----
The interim leader of [[Ontario]]'s [[Progressive Conservative]] Party says the Tories have just over 133,000 members -- some 67,000 fewer than claimed by former leader [[Patrick Brown]] less than a month ago.

In an e-mail to the PC caucus obtained by The [[Canadian Press]], [[Vic Fedeli]] says checks of the party's membership system this week turned up the discrepancy.

"Given recent events and current uncertainties, I want caucus and candidates to be provided added visibility into recent internal Party decisions and various facts as I understand them to be," Fedeli said in the email.
----

{{f0.png}} ''[[Internal audit of Scheer's spending reveals party money spent on school, clothes, minivan|https://globalnews.ca/news/6769964/andrew-scheer-internal-audit-conservatives/]]'' April 2, 2020, Stephanie Levitz, Canadian Press, [[Global News]]

----
[[Andrew Scheer]] billed the Conservative party for his kids' private [[Catholic]] school, private security, an extra housekeeper, his minivan and clothes for his family, a party review of the outgoing leader's spending has concluded.

The audit found his expenses — including $18,000 per year in private school tuition fees — were properly recorded by the Conservative party but not shared in an itemized way with the powerful group overseeing the party's finances, known as the Conservative Fund.

Party spokesman [[Cory Hann]] confirmed the audit was complete and had been reviewed by the party's national council.
----

{{f0.png}} ''[[Internal Emails Contradict the University of British Columbia's Explanation for Why it Hosted an 'Alt-Right' Event on Campus|https://pressprogress.ca/internal-emails-contradict-the-university-of-british-columbias-explanation-for-why-it-hosted-an-alt-right-event-on-campus/]]'' February 5, 2020, [[PressProgress]]

----
Internal university communications newly obtained by [[PressProgress]] contradict explanations offered by the [[University of British Columbia]]'s leadership for why it decided to give a green light to an "alt-right" event on campus.

Last summer, UBC allowed a far-right speaker to host an event on campus attacking transgender rights and the province's SOGI 123 education initiative for protecting [[LGBTQ]] students.

[[Jenn Smith]], the event organizer, has no academic ties to UBC and reportedly used members of the [[Soldiers of Odin]] hate group as bodyguards at previous events in BC.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !International Democratic Union |
|!website |[[idu.org/|https://www.idu.org/]]|
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/e/e1/International_Democrat_Union_logo.png/175px-International_Democrat_Union_logo.png]] |
|!map |File:International Democrat Union.svg|
|!msize |350px|
|!mcaption |Countries with a party member of International Democrat Union|
|!abbreviation |IDU|
|!formation |1983|
|!purpose |World federation of [[centre-right|https://en.wikipedia.org/wiki/centre-right]] to [[far-right|https://en.wikipedia.org/wiki/Far-right_politics]] political parties|
|!headquarters |[[Munich|https://en.wikipedia.org/wiki/Munich]], [[Germany|https://en.wikipedia.org/wiki/Germany]]|
|!region served |Worldwide|
|!membership |73|
|!language |[[English|https://en.wikipedia.org/wiki/English_Language]]|
|!leader title |Chairman|
|!leader name |[[Stephen Harper]]|
|!leader title2 |Deputy Chairman|
|!leader name2 |[[Brian Loughnane|https://en.wikipedia.org/wiki/Brian_Loughnane]]|
</div>

The ''International Democrat Union'' (''IDU'') is an  [[international alliance|https://en.wikipedia.org/wiki/political_international]] of [[centre-right|https://en.wikipedia.org/wiki/centre-right]] to [[far-right|https://en.wikipedia.org/wiki/Far-right_politics]] [[political parties|https://en.wikipedia.org/wiki/political_party]].  Headquartered in [[Munich|https://en.wikipedia.org/wiki/Munich]], [[Germany|https://en.wikipedia.org/wiki/Germany]],<<ref " [1]">> the IDU comprises 73 full and associate members from 63 different countries.<<ref " [2]">> It is [[chaired|https://en.wikipedia.org/wiki/chairman]] by [[Stephen Harper]], former [[Prime Minister of Canada|https://en.wikipedia.org/wiki/Prime_Minister_of_Canada]].

!!!See also
*[[International Democrat Union|https://en.wikipedia.org/wiki/International_Democrat_Union]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Burnell, Peter J.. [[Globalizing Democracy: Party Politics in Emerging Democracies|https://books.google.com/books?id=bA59TOV-4X0C]]. Taylor & Francis.">><br/><<footnotes " [2]" "[[IDU Members|http://www.idu.org/member.aspx]].">>

{{||StandardTid}}
{{||StandardTid}}
----

{{f99.png}} ''[[International group takes pass on monitoring election due to limited resources|https://www.nationalobserver.com/2019/09/19/news/international-group-takes-pass-monitoring-election-due-limited-resources]]'' September 19, 2019, Lee Berthiaume, [[National Observer]]

----
An international body that specializes in monitoring elections is skipping this year's Canadian election due to limited resources despite questions and potential concerns about the role of third-party groups, cybersecurity and social media in the campaign.

The Organization for Security and Economic Co-operation in [[Europe]], or OSCE, monitored [[Canada]]'s federal election in [[2015]] and recently deployed an advance team to determine whether it should repeat the exercise. Canada is one of 57 members of the OSCE.

The team came back at the end of August recommending a monitoring mission following interviews with representatives from the main political parties as well as [[Elections Canada]], several government departments and outside experts.
----

{{f99.png}} ''[[International media spread two fake stories about Canadian immigration. It's weird, but don't panic|https://www.nationalobserver.com/2019/09/05/news/international-media-spread-two-fake-stories-about-canadian-immigration-its-weird]]'' September 5, 2019, Emma McIntosh, [[National Observer]]

----
On Saturday, a British tabloid falsely reported that a convicted child killer could secretly be sent to [[Canada]].

Then, an [[Israel]]i newspaper published a fake story Wednesday about Canada quietly taking in 100,000 Palestinians.

It's weird that two reputable international media outlets would publish false stories about Canadian immigration in the span of one week, but two examples don't amount to a trend, said [[Stephanie Carvin]], an assistant professor of international affairs at [[Carleton University]] and former national security analyst.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Internet Research Agency |
</div>

!!!See also
*[[Internet Research Agency|https://en.wikipedia.org/wiki/Internet_Research_Agency]] - //Wikipedia.//

{{||StandardTid}}
----

{{f132.png}} ''[[Internet-gambling interests bet on lobbyists with PC ties for a quick win in Ontario|https://www.theglobeandmail.com/politics/article-internet-gambling-interests-bet-on-lobbyists-with-pc-ties-for-a-quick/]]'' May 1, 2019, Campbell Clark, [[Globe and Mail]]

----
It was a policy change most didn't see coming. In their first budget, [[Doug Ford]]'s [[Ontario]] [[Progressive Conservative]]s signalled they intend to become the first provincial government to "legalize" internet gambling.

Before that, however, there was a behind-the-scenes lobbying effort by major internet-gambling interests who hired lobbyists with PC ties, notably consultants working for two new firms set up after the Tories took power by Mr. Ford's campaign vice-chair and transition-team chief, [[Chris Froggatt]], and Mr. Ford's election-campaign manager, [[Kory Teneycke]].

Mr. Frogatt and Mr. Teneycke were two parts of a troika that ran the winning Ontario PC campaign, along with [[Dean French]], who is now Mr. Ford's powerful chief of staff. Since the election, their two new firms have enjoyed a lobbying bonanza, signing up a long list of clients who want policy or regulation changes from [[Queen's Park]]. And consultants who worked for the two firms tallied a quick win on internet gambling.

{{||StandardTid}}
----

{{f182.png}} ''[[Interprovincial free trade within 100 days? History isn't on Scheer's side|https://www.cbc.ca/news/politics/scheer-provincial-free-trade-challenges-1.5321887]]'' October 16, 2019, Jonathon Gatehouse, [[CBC News]]

----
The date has been set, even if the formal invitations have yet to be sent out.

Now all that remains is for [[Andrew Scheer]] to find a way to deliver on a promise that has eluded every Canadian prime minister since Confederation.

On Tuesday, the Conservative leader offered a preview of what he hopes to accomplish during his first 100 days in office — should he win the Oct. 21 election. And at the head of the list is a vow to broker a new, internal free-trade agreement that would eliminate all interprovincial barriers.
Unrecognized parameter: Technologies."}},"batchcomplete":"","query":{"normalized":[{"from":"Category:Intervention Services ","to":"Category:Intervention Services

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Investigate Now, or Robocalls Will Strike Canada's Elections Again|https://thetyee.ca/Opinion/2019/05/31/Investigate-Now-Robocalls-Strike-Canada-Election/]]'' May 31, 2019, Michael Harris, [[The Tyee]]

----
"If the [[2008]] voter fraud in Saanich-Gulf Islands had been investigated properly, there might not have been the [[2011]] robocalls nationally. It was a dry run." [[Green Party]] Leader, [[Elizabeth May]]

Who stole the vote in Saanich-Gulf Islands for the Conservatives in the 2008 federal election?

Who tried to steal the vote in hundreds of ridings across [[Canada]], including in [[Guelph]], [[Ontario]], in 2011, using data from the Conservative Party's Constituency Information Management System (CIMS)?
----

{{f132.png}} ''[[Investigation concludes Warren Kinsella's Daisy Group did not break elections law|https://www.theglobeandmail.com/politics/article-investigation-concludes-warren-kinsellas-daisy-group-did-not-break/]]'' January 9, 2020, Bill Curry, [[Globe and Mail]]

----
An investigation by the Commissioner of [[Canada]] Elections has concluded [[Warren Kinsella]] and his [[Daisy Group]] consulting firm did not violate the [[Canada Elections Act]] when it worked to "seek and destroy" [[People's Party of Canada]] Leader [[Maxime Bernier]] by portraying him and his supporters as racist.

The [[Globe and Mail]] reported in October that the Conservative Party hired Mr. Kinsella's firm for an assignment called "[[Project Cactus]]" that aimed to tarnish the reputation of Mr. Bernier and his party and to keep Mr. Bernier out of the national leaders' debates.

Internal Daisy Group records obtained by The Globe showed that one condition of the work was that the identity of the client would not be revealed. The documents said the firm would use various means, including through [[Twitter]] posts, to "seek and destroy" Mr. Bernier up until June 30, when a new legal requirement kicked in requiring third parties to register with [[Elections Canada]] and disclose their spending and revenue.
----

{{f182.png}} ''[[Investigation into Jason Kenney's UCP leadership campaign spreads|https://www.cbc.ca/news/canada/calgary/jason-kenney-leadership-ucp-tariq-chaudhry-1.5237882]]'' August 6, 2019, Drew Anderson, [[CBC News]]

----
The latest on this story | [[Jason Kenney]] says office investigating his leadership campaign isn't safe from cuts

A former [[United Conservative Party]] member who said he was sidelined by the party after spending $27,000 on memberships and events has been contacted by an investigator from the office of [[Alberta]]'s election commissioner.

[[Tariq Chaudhry]] complained to the commissioner seven months ago.
----

{{f99.png}} ''[[INVESTIGATION: Developers with ties to Ford government stand to cash in on Hwy. 413|https://www.nationalobserver.com/2021/04/03/investigations/developers-ties-ford-government-benefit-highway-413]]'' April 3, 2021, Emma McIntosh, [[National Observer]]

----
Eight of [[Ontario]]'s most powerful land developers own thousands of acres of prime real estate near the proposed route of the controversial [[Highway 413]], a [[National Observer]]/Torstar investigation has found.

Four of the developers are connected to [[Doug Ford]]'s [[Progressive Conservative]] government through party officials and former Tory politicians now acting as registered lobbyists.

If built, the road will raze 2,000 acres of farmland, cut across 85 waterways and pave nearly 400 acres of protected [[Greenbelt]] land in [[Vaughan]]. It would also disrupt 220 wetlands and the habitats of 10 species-at-risk, according to the [[Toronto]] and Region Conservation Authority.
----

{{f0.png}} ''[[Investigators Probing Possible Coordination Between Kushner Digital Operation and Russia|https://www.mediaite.com/online/investigators-probing-possible-coordination-between-kushner-digital-operation-and-russia/]]'' July 13, 2017, Aidan McLaughlin, [[Mediaite]]

----
Congressional investigators looking in to potentially illicit ties between President [[Donald Trump]]'s campaign and [[Russia]] are probing whether [[Jared Kushner]]'s digital operation "helped guide Russia's sophisticated voter targeting and fake news attacks on [[Hillary Clinton]]," according to McClatchy.

Investigators believe that the extensive efforts on behalf of Kremlin-sponsored actors to disseminate negative and fake news about Clinton must have had American help coordinating where in the country to target those efforts:

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Irked by news site's critical reports, Jason Kenney hints at retaliation as PressProgress fires back|https://albertapolitics.ca/2019/04/irked-by-news-sites-critical-reports-jason-kenney-hints-at-retaliation-as-pressprogress-fires-back/]]'' April 24, 2019, David Climenhaga, [[Alberta Politics]]

----
Apparently the stenographic efforts of [[Postmedia]]'s [[Alberta]] newspapers as a virtual wing of the [[United Conservative Party]] campaign team were not enough for the victorious [[Jason Kenney]], Alberta's premier designate.

[[Journalist]]s and publications that provided less obsequious coverage of the campaign leading up to the April 16 election will be attacked and, by the sound of it, silenced if possible.

Buried deep in a rambling paean to Jason Kenney in Monday's edition of the [[National Post]], the flagship of the Postmedia newspaper chain, is a revealing attack on [[PressProgress]].
<div style="float: right; max-width:300px">

|>| !Iron Strength Management |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !IronMarch |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Irregular votes, panicked moves, kiosks: inside Kenney's UCP campaign|https://newsinteractives.cbc.ca/longform/inside-jason-kenney]]'' October 4, 2019, Drew Anderson, [[CBC News]]

----
?It was fall of 2017. [[Jason Kenney]], former prime minister [[Stephen Harper]]'s chief lieutenant, and [[Brian Jean]], who had led [[Alberta]]'s recently dissolved [[Wildrose Party]], were vying to lead the newly created [[United Conservative Party]]. On the second day of the three-day leadership vote, a panicked call came from Kenney's campaign in [[Calgary]] ordering his team in [[Edmonton]] to shut down a voting kiosk they had set up in an empty storefront in a strip mall. 

The location on Ellerslie Road quickly emptied. By the next day, volunteers huddled in a private home in southeast Edmonton, where one insider alleges they cast votes from their mobile devices using PINs collected from registered voters. 

While Kenney's team worked in that Edmonton home, the online dashboard used by Jean's campaign to track the number of votes coming in had gone dark. The UCP was no longer feeding the campaign updated stats on how many members had voted and which PIN had been used.
<div style="float: right; max-width:300px">

|>| !''Internal Revenue Service'' |
|!nativename |IRS|
|!abbreviation |IRS|
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/7/7b/Logo_of_the_Internal_Revenue_Service.svg/175px-Logo_of_the_Internal_Revenue_Service.svg.png]] |
|!logo width |160px|
|!seal width |140px|
|!formed |July 1, 1862 (159 years)<<ref " [1]">> (though the name originates from 1918)|
|!jurisdiction |[[Federal government of the United States|https://en.wikipedia.org/wiki/Federal_government_of_the_United_States]]|
|!headquarters |1111 Constitution Ave., NW, 20224, Washington, DC, USA<<ref " [2]">>|
|!employees |89,500 (2014)|
|!budget |~$11.2 billion|
|!leader title |[[Commissioner|https://en.wikipedia.org/wiki/Commissioner_of_Internal_Revenue]]|
|!leader name |[[John Koskinen|https://en.wikipedia.org/wiki/John_Koskinen]]|
|!parent agency |[[United States Department of the Treasury|Department of the Treasury]]|
|!website |[[irs.gov|https://www.irs.gov]]|
</div>

!!!See also
*[[Internal Revenue Service|https://en.wikipedia.org/wiki/Internal_Revenue_Service]] - //Wikipedia.//

!!!External links
*[[Special Rules Limiting IRS Authority to Audit a Church|https://www.irs.gov/charities-non-profits/churches-religious-organizations/special-rules-limiting-irs-authority-to-audit-a-church]], IRS.
*[[Restrictions on Church Inquiries and Examinations|https://www.irs.gov/charities-non-profits/churches-religious-organizations/restrictions-on-church-inquiries-and-examinations]], IRS.
*[["Integrated Auxiliary of a Church" Defined|https://www.irs.gov/charities-non-profits/churches-religious-organizations/integrated-auxiliary-of-a-church-defined]], IRS.

----
<br/><<footnotes " [1]" "[[Office of Commissioner of Internal Revenue (Created by an act of Congress, July 1, 1862)|http://www.irs.gov/irs/article/0,,id=184235,00.html]]. US Internal Revenue Service.">><br/><<footnotes " [2]" "[[The Agency, its Mission and Statutory Authority|http://www.irs.gov/uac/The-Agency,-its-Mission-and-Statutory-Authority]]. //IRS//.">>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Irving Gerstein |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Irving Oil |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Irwin Cotler |
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Is a foreign-funded campaign the reason for Alberta's pipeline woes?|https://www.thestar.com/calgary/2019/04/16/is-a-foreign-funded-campaign-the-reason-for-albertas-pipeline-woes.html]]'' April 16, 2019, Emma McIntosh, [[Toronto Star]]

----
Throughout the [[Alberta]] election campaign, the leaders of both major political parties have referenced a foreign-funded campaign that has allegedly stalled Canadian pipeline approvals.

And on Saturday, [[United Conservative Party]] Leader [[Jason Kenney]] even promised to take legal action against that alleged dark money campaign if the UCP forms the next provincial government. 

The idea stems from research by [[Vancouver]]-based blogger [[Vivian Krause]], who has said as much as 90 per cent of her funding comes from mining and oil and gas companies. She has spent years digging through tax records and financial statements, and says United States-based groups have funded an organized effort — called the [[Tar Sands Campaign]] — by several environmental charities to turn people against Alberta's oil, aimed at landlocking Alberta's oil and sabotaging its energy industry.
----

{{f0.png}} ''[[Is a Harper comeback possible?|https://globalnews.ca/news/6981643/conservative-leadership-race-stephen-harper-comeback/]]'' May 25, 2020, Bill Kelly, [[Global News]]

----
An email written by a [[Quebec]] Conservative riding association president is raising some eyebrows in political circles.

In the email, [[Richard Hofer]], president of the Conservative riding association in Pontiac, suggests that the Conservatives suspend their leadership race until Oct. 15, and in the meantime appoint [[Stephen Harper]] as interim leader, possibly with an eye to regaining the leadership of the federal party.

No need to delve into the good, the bad and the ugly of the Harper years, which included years of deficit budgets and acrimonious relationships with provincial and municipal leaders, but suffice to say that, in [[2015]], the majority of Canadian voters concluded that the [[Harper government]] was long past its best-before date and voted it out of office.
----

{{f182.png}} ''[[Is Andrew Scheer really promising a tax cut of $50K for millionaires?|https://www.cbc.ca/news/politics/scheer-trudeau-tax-cut-millionaires-income-sprinkling-1.5316499]]'' October 11, 2019, Lucas Powers, [[CBC News]]

----
As part of our federal election coverage, [[CBC News]] is assessing the truthfulness and accuracy of statements made by politicians and their parties.

The Claim: "Mr. Scheer, you are promising a tax cut of $50,000 for multi-millionaires."

— Liberal Leader [[Justin Trudeau]] during this week's French-language leaders' debate
----

{{f84.png}} ''[[Is being gay a sin? Scheer refuses to answer|https://north99.org/2019/11/08/is-being-gay-a-sin-scheer-refuses-to-answer/]]'' November 8, 2019, Kian Malekanian, [[North99]]

----
Speaking with reporters after his first post-election caucus meeting, Scheer received a question he'd been avoiding for months. The question was pointed, "do you believe that being gay is a sin?"

Much like throughout the election campaign, Scheer sidestepped the question. His answer was vague and rehashed his usual response that he "respects the rights of every single Canadian."

Q – "Do you believe that being gay is a sin?"
----

{{f99.png}} ''[[Is Harper Canada's worst prime minister?|https://www.nationalobserver.com/2015/06/07/news/harper-worst-prime-minister-history-part-two]]'' June 7, 2015, Bruce Livesey, [[National Observer]]

----
In the summer of [[2010]], U.S. President [[Barack Obama]], British Prime Minister [[David Cameron]] and other world leaders arrived at a swanky resort located two hours north of [[Toronto]] to take part in the annual G8 Summit. As it turned out, the resort lies in the riding of then federal Industry Minister [[Tony Clement]].

At that time, no one knew that Clement had lifted $50-million from the public purse – money originally allotted by parliament for alleviating congestion at [[Canada]]'s borders – and spent it beautifying his Parry Sound-[[Muskoka]] riding on things like parks, walkways, toilets and gazebos. He would later claim the money was dispersed for the G8 Summit.

But when Auditor General [[Sheila Fraser]] investigated what happened to the $50-million, she could find little paperwork showing how it was decided the money be spent. Documents later unearthed through the [[Access to Information Act]] showed Clement was encouraging mayors in his riding to apply for this cash prior to the [[2008]] election – and used federal civil servants to help dole it out. The NDP later accused Clement of using the money as a "slush fund" to better his chances of getting re-elected.
----

{{f94.png}} ''[[Is Jason Kenney becoming an albatross for Scheer and the Conservatives?|https://www.thestar.com/opinion/contributors/2019/11/18/is-jason-kenney-becoming-an-albatross-for-scheer-and-the-conservatives.html]]'' November 18, 2019, Gillian Steward, Opinion, [[Toronto Star]]

----
He surely doesn't need [[Alberta]] Premier [[Jason Kenney]] making his life — and the probability of turning Conservative fortunes around in [[Ontario]] and [[Quebec]] — any harder.

But that is exactly what Kenney is doing with his frantic push to position Alberta as an angry, demanding teenager whose threats to run away from home get louder by the day.

Why would more voters in central [[Canada]] decide to support Scheer and the Conservatives when Kenney, one of the party's prominent premiers and surely the party's alpha male, seems dead set on weakening Alberta's ties to the federal government in order to humiliate [[Justin Trudeau]] no matter the consequences to the rest of the country?
----

{{f94.png}} ''[[Is Jason Kenney now the federal Conservatives' alpha male?|https://www.thestar.com/opinion/contributors/2019/08/12/is-jason-kenney-now-the-federal-conservatives-alpha-male.html]]'' August 12, 2019, Gillian Steward, Opinion, [[Toronto Star]]

----
Since [[Doug Ford]] has stepped back from politicking for federal Conservative leader [[Andrew Scheer]] lest he embarrass him it's clear [[Jason Kenney]] is now the party's alpha male.

I don't mean that the [[Alberta]] premier will replace Scheer any time soon but it's becoming more than a little obvious that the former Conservative MP and cabinet minister is not only setting the federal party's agenda but has become its favourite attack dog.

Kenney's prime target is of course [[Justin Trudeau]]. He made that perfectly clear in a video he posted on [[Twitter]] two weeks ago in which he stoked Alberta separation and then claimed the only way to dampen down people's fury about Alberta's "raw deal" was to separate Justin Trudeau from the prime minister's office.
----

{{f253.png}} ''[[Is Jordan Peterson the stupid man's smart person?|https://www.macleans.ca/opinion/is-jordan-peterson-the-stupid-mans-smart-person/]]'' November 17, 2017, Tabatha Southey, [[Macleans]]

----
[[University of Toronto]] psychology professor [[Jordan Peterson]] was in the news this week—and one imagines this makes the university sad. Peterson first made the news and became a belle of the alt-right when, in September [[2016]], he announced that he would not use a student's preferred pronoun if he were asked to, except that he might if he felt the request was "genuine," and no one had asked him that anyway.

What that poor man has been through.

Needless to say, in an economy as desperately short of leadership and ideas as the alt-right's is, Peterson's stock went through the roof. He currently has legions of fans hanging on his every YouTubed word; he's now hauling in around USD $50,000 a month through crowdfunding.
----

{{f99.png}} ''[[Is New Zealand the tipping point in the fight against far-right terrorism?|https://www.nationalobserver.com/2019/03/20/opinion/new-zealand-tipping-point-fight-against-far-right-terrorism]]'' March 20, 2019, Nora Loreto, Opinion, [[National Observer]]

----
In July [[2011]], the phrase "[[Cultural Marxism]]" broke into the mainstream thanks to a long and rambling manifesto. It was published after the author, a Norwegian far-right terrorist, killed 77 people in Utoya, [[Norway]], the majority of whom were youth attending a left-wing political summer camp.

[[Anders Breivik]] saw these youth as a threat to the White [[Europe]] that he wished for. Cultural Marxism, he explained in detail, was a political theory pushed by Jews and feminists to destroy Western Civilization.

It was code for the racist, Islamophobic, anti-Semitic, violently sexist worldview that drove Breivik to commit such a mass horror.
----

{{f0.png}} ''[[Is Newmarket-Aurora the Wild West of federal election signs?|https://www.newmarkettoday.ca/local-news/is-newmarket-aurora-the-wild-west-of-federal-election-signs-1704813]]'' September 18, 2019, Kim Champion, [[Newmarket Today]]

----
The [[Newmarket-Aurora]] NDP riding association today stepped up its call for action on removing federal election signs that violate [[York Region]]'s sign bylaw, and also for slapping wayward candidates with the fines that go along with those infractions.

In a Sept. 20, [[2019]] emailed letter to the town clerks of Newmarket and Aurora, and copied to York Region's regional clerk, Christopher Raynor, president Jon Aston said that "for nine days and counting, (Conservative candidate Lois) Brown's scofflaw campaign has resulted in an obvious, significant, unfair advantage over campaigns which, by contrast, have only demonstrated respect for municipal bylaws".

Both the local Liberal and NDP campaigns have said they will not put up election signs until legally allowed to do so at 10 a.m. Monday, Sept. 23, in accordance with the Regional Municipality of York's bylaw that regulates signs on regional roads, including Bayview Avenue, Leslie Street, Yonge Street, Bathurst Street, and others.
----

{{f182.png}} ''[[Is Ontario PC Leader Patrick Brown truly in 'a war' with his own party?|https://www.cbc.ca/news/canada/is-ontario-pc-leader-patrick-brown-truly-in-a-war-with-his-own-party-1.4307382]]'' September 29, 2017, Meagan Fitzpatrick, [[CBC News]]

----
With [[Ontario]]'s election about eight months away, Premier [[Kathleen Wynne]]'s approval ratings are near rock bottom, there are two trials linked to her Liberal party in the headlines and the party is trailing in the polls.

But her main opponent, [[Progressive Conservative]] Leader [[Patrick Brown]], has his own set of problems. His party is struggling with "internal fist fights" and he's been accused of leading "a war" against his own members.

Controversial nomination meetings have prompted calls to police and a court battle, riding association executives have quit in protest, party elders are going public with their criticism and organized conservative groups are threatening to undermine Brown's chances of beating Wynne when Ontarians vote next June.
----

{{f0.png}} ''[[Is Pierre Poilievre helping Pierre Poutine?|https://pressprogress.ca/is_pierre_poilievre_helping_pierre_poutine/]]'' April 4, 2015, [[PressProgress]]

----
On Friday, Canadians were reminded that [[Elections Canada]]'s voter suppression investigation into this affair is still chugging along, stymied by a weak election law that prevents its investigators to compel testimony. (The Tories aren't proposing to change this aspect of the law.)

That brings us to the Conservative government's [[Unfair Elections Act]], currently being debated in Parliament and being defended by Minister for Democratic Reform [[Pierre Poilievre]] against widespread criticism.

If you get past all the ways the Unfair Elections Act would disenfranchise people, muzzle Elections Canada, and create a giant loophole in campaign spending caps, you'll see buried in the bill a mechanism to help the Conservative Party build its internal database of voters — and to make it hard for Elections Canada to crack down on any fraudulent calls using party databases.
----

{{f49.png}} ''[[Is Scheer's ambitious energy corridor just a pipe dream?|https://nationalpost.com/news/politics/election-2019/john-ivison-is-scheers-ambitious-energy-corridor-just-a-pipe-dream]]'' September 28, 2019, John Ivison, [[National Post]]

----
EDMONTON – [[Andrew Scheer]]'s policy offerings to this point have been modest, with much to be modest about – a tax credit here, a tax cut there, with the hope that the cumulative package persuades voters they will be better off under a Conservative government.

Not for him the sweeping schemes and bold visions put forward by [[Justin Trudeau]], whose absolute belief in the omni-competence of government to deliver encourages him to dream big dreams – often with unintended and underwhelming consequences.

Yet in the heart of [[Alberta]]'s oilpatch, Scheer showed he too is capable of ambitious, unattainable grand designs – in this case, the chimera of a pan-Canadian energy corridor. Flanked by energy workers in the yard of an oil services company, Scheer conjured up Macdonald's Canadian Pacific Railroad, St. Laurent's St. Lawrence Seaway and Diefenbaker's all-weather road to the north as examples of "leaders who could see what could be, to create a country of possibility and opportunity".
----

{{f0.png}} ''[[Is Trump Mulling Peter Thiel for a Top Intelligence Advisory Post?|https://www.vanityfair.com/news/2017/09/donald-trump-peter-thiel-top-intelligence-advisory-post]]'' September 20, 2017, Adam Ciralsky, [[Vanity Fair]]

----
It was one of the worst days in the short life of [[Donald Trump]]'s administration—an administration that has not known many good days. But, as it turned out, the afternoon of July 12 was the time I'd scheduled an appointment with [[Steve Bannon]], the man who, a month later, would leave his post as the president's chief strategist. And as I walked through the West Wing, the simmering distress was unmistakable.

In an alcove, National-Security Adviser H. R. McMaster huddled with [[Reince Priebus]], the soon-to-be-ex chief of staff. [[Jay Sekulow]], the public face of President Trump's legal team, furiously checked his cell phone. While aides conferred on an outdoor patio, brows furrowed, a top White House adviser took me aside and gravely confided, "The situation is even worse than you can imagine." But I was not there to discuss the latest bombshell: the revelation that [[Donald Trump Jr]]. had hosted a previously undisclosed meeting with some shadowy [[Russia]]ns. No, every other reporter in the nation's capital was already pursuing that story.

Instead, I had come to discuss another subject entirely. And Bannon, seeing me lingering in a hallway, popped out of a conference room and shepherded me into his office—at the time a virtual command center for the Trump Revolution, just steps from the Oval. To some, Bannon—intense, brooding, and sardonic—was the intellectual architect of a stunning election upset; to others, he was a persistent dog whistle who riled up Trump's base and America's basest instincts. But in the White House that week, few cast a longer shadow.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Islamophobia |
</div>

''Islamophobia'' is the fear, hatred of, or prejudice against the Islamic religion or Muslims generally, especially when seen as a geopolitical force or the source of [[terrorism|https://en.wikipedia.org/wiki/terrorism]].<<ref " [2]">><<ref " [3]">>

!!!Terms
There are a number of other possible terms which are also used in order to refer to negative feelings and attitudes towards Islam and Muslims, such as ''anti-Muslimism'', ''intolerance against Muslims'', ''anti-Muslim prejudice'', ''anti-Muslim bigotry'', ''hatred of Muslims'', ''anti-Islamism'', ''Muslimophobia'', ''demonisation of Islam'', or ''demonisation of Muslims''. In German, ''Islamophobie'' (fear) and ''Islamfeindlichkeit'' (hostility) are used. The Scandinavian term ''Muslimhat'' literally means "hatred of Muslims".<<ref " [1]">>

!!!See also
*[[Islamophobia|https://en.wikipedia.org/wiki/Islamophobia]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Kaya, Ayhan (2014). &quot;The Oxford Handbook of European Islam&quot;. [[Oxford University Press]].">><br/><<footnotes " [2]" "See Egorova; Tudor (2003) pp. 2â\u20ac\u201c3, which cites the conclusions of Marquina and Rebolledo in: "A. Marquina, V. G. Rebolledo, 'The Dialogue between the European Union and the Islamic World' in Interreligious Dialogues: Christians, Jews, Muslims, Annals of the European Academy of Sciences and Arts, v. 24, no. 10, Austria, 2000, pp. 166â\u20ac\u201c68. "">><br/><<footnotes " [3]" "Wike, Richard (July 2016). [[Europeans Fear Wave of Refugees Will Mean More Terrorism, Fewer Jobs|http://assets.pewresearch.org/wp-content/uploads/sites/2/2016/07/Pew-Research-Center-EU-Refugees-and-National-Identity-Report-FINAL-July-11-2016.pdf]]. Pew Research Center.">>

{{||StandardTid}}
----

{{f182.png}} ''[[Islamophobia may finally be getting the attention it needs|https://www.cbc.ca/news/canada/saskatchewan/christchurch-mosque-shootings-islamophobia-pov-1.5066037]]'' March 22, 2019, Zarqa Nawaz, [[CBC News]]

----
I was getting ready to give a keynote at the Living Sky Film Festival at the University of [[Regina]] a week ago when the news of the mass shooting at two mosques in [[New Zealand]] made its way across the Pacific.

The organizers hovered around me protectively, grateful I showed up at all.

I was to talk about making my first film, BBQ [[Muslim]]s. In the comedy, two Canadian Muslim brothers are sleeping in their home when the barbecue in the backyard explodes. They are immediately suspected of being Middle [[Easter]]n terrorists. Their neighbourhood turns against them, as does the news media and the legal system.
{{||StandardTid}}
{{||StandardTid}}
Scientology in Israel.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[It Feels Like White Supremacists Are Winning|https://www.vice.com/en_ca/article/43d7gp/it-feels-like-white-supremacists-are-winning]]'' July 14, 2017, Manisha Krishnan, [[Vice News]]

----
It's no exaggeration to say the library is considered one of the most wholesome fixtures of any community. It's a childcare option for parents. It's a hub for low income folks, the homeless, and often for people of colour. It's public.

All of this makes it deeply unsettling that a group of white supremacists was able to congregate there Wednesday.

The meeting, held at the Richview branch of the [[Toronto Public Library]], was a memorial for [[Barbara Kulaszka]], an [[Ontario]] criminal lawyer who during her lifetime represented prominent white supremacists. One, a German named [[Ernst Zundel]], spent decades in [[Canada]] and published books like The Hitler We Loved And Why and Did Six Million Really Die? Another, [[Marc Lemire]], is former leader of the neo-Nazi group [[Heritage Front]]; he raised a constitutional challenge against Canada's internet hate speech laws.
----

{{f253.png}} ''[[It says here that Andrew Scheer should try to look natural|https://www.macleans.ca/politics/it-says-here-that-andrew-scheer-should-try-to-look-natural/]]'' September 16, 2019, Michael Fraiman, [[Macleans]]

----
Surrey, B.C., is more than 4,000 km from [[Ottawa]]. But the city apparently brings back memories for Conservative leader [[Andrew Scheer]], who "grew up in a very middle-class home in an end-unit townhouse"—or so he said on Sunday, reading from a television-turned-teleprompter in the living room of a couple with the conveniently middle-class names Reed and Gretchen. [[Critic]]s rightly laughed at Scheer's feigned empathy (can the man not improvise a little when chatting up his own childhood?). But the whole fiasco spells out a deeper trend: the middle class has become a serious flashpoint during this election cycle, while climate change, pipelines, murdered [[Indigenous]] women, foreign policy toward [[China]] and white supremacists quickly fall wayside to which party leader can shave a hundred bucks off a household's annual taxes. Reed and Gretchen might think Scheer's the right guy; others will see through him as easily as we can see his script.

Check [[Macleans]].ca every weekday of the election, as writer [[Michael Fraiman]] dissects an image that tells a different story from the campaign.

MORE ELECTION IMAGES OF THE DAY:
----

{{f99.png}} ''[[It turns out Trudeau wasn't snubbed by Bolsonaro|https://www.nationalobserver.com/2019/07/05/analysis/it-turns-out-trudeau-wasnt-snubbed-bolsonaro]]'' July 5, 2019, Caroline Orr, [[National Observer]]

----
As the federal election draws nearer, [[National Observer]] is committed to bringing you the news you need to stay informed. Through the [[Election Integrity Reporting Project]], we're publishing exclusive investigations, in-depth analyses, fact-checks and breaking news, spanning topics from climate change to hate groups to fake social media accounts and beyond. Now, we're also adding a weekly round-up to bring you a condensed version of the week in disinformation-related news.

This edition includes a viral video of Prime Minister [[Justin Trudeau]] at the G20 summit, a scandal-plagued robocall firm implicated in a mysterious mass text-messaging campaign, signs of foreign interference targeting [[Canada]]'s election, evidence that [[Russia]]'s [[2016]] influence operation may have boosted support for [[Donald Trump]], not-so-great results from an external audit of [[Facebook]] — and more.

Edited video of Trudeau
----

{{f182.png}} ''[[It's 'idiotic you can't say the N-word,' says radio host Dennis Prager, soon to speak at Calgary conference|https://www.cbc.ca/news/canada/calgary/dennis-prager-manning-centre-prageru-calgary-alberta-1.5472734]]'' February 23, 2020, Joel Dryden, [[CBC News]]

----
An upcoming conference held by the [[Calgary]]-based [[Manning Centre]] will feature as a keynote speaker American conservative radio host [[Dennis Prager]] — a fiery and often controversial figure who recently complained that the left has made it "impossible" to say the N-word.

"It's disgusting, it's a farce. It's the only word that you can't say in the English language," Prager said in a clip that was initially flagged on [[Twitter]] by a writer for U.S. progressive nonprofit Media Matters for America.

Prager was responding to a caller on his radio show, The Dennis Prager Show, who asked Prager why he used an anti-Semitic slur on his program but would not use "the N-word."
----

{{f99.png}} ''[[It's clear where Andrew Scheer's climate plan is headed: nowhere good|https://www.nationalobserver.com/2019/06/14/opinion/its-clear-where-andrew-scheers-climate-plan-headed-nowhere-good]]'' June 14, 2019, Catherine McKenna, Opinion, [[National Observer]]

----
Next week, the Conservative Party's climate platform will finally be revealed.

But we already know plenty about the Conservative approach to climate change.

'We can hope for the best from the upcoming Conservative climate policy reveal. But we should all prepare for the worst. This is a political party that has lost its way – and it's Canadians who stand to lose the most,' @CathMcKenna writes.
----

{{f0.png}} ''[[It's Only Been A Day & The Liberal Election Plane Just Got Hit By A Bus|https://www.narcity.com/news/ca/justin-trudeaus-election-plane-gets-hit-by-bus-during-liberal-campaign-stop-in-victoria]]'' September 12, 2019, Colin Leggett, [[Narcity]]

----
With the election called on Sept. 11, all federal parties are getting their campaigns into full swing. Unfortunately, the Liberal Party has found themselves off to a rough start. On the night of the election's opening day, [[Justin Trudeau]]'s election plane was damaged after a media bus drove underneath its wing.

The incident occurred in [[Victoria]], [[British Columbia]] where the plane had just landed. It was carrying Trudeau and his team, along with members of the press who were there to cover the campaign. The bus was intended for them.

After everyone had left the plane and the journalists had boarded the bus, it attempted to drive away beneath the plane's wing. There was a loud scraping noise as it did so, which is generally not a good sign.
----

{{f182.png}} ''[[It's Stephen Harper's party - and he'll do what he wants to|https://www.cbc.ca/news/opinion/opinion-teneycke-stephen-harper-conservative-leadership-1.5435815]]'' January 23, 2020, Kory Teneycke, Opinion, [[CBC News]]

----
This column is an opinion by [[Kory Teneycke]], a former director of communications for prime minister [[Stephen Harper]], manager of the recent [[Ontario]] PC Party campaign, and currently a partner at [[Rubicon Strategy]]. Teneycke will remain neutral in the federal Conservative leadership campaign and has recused himself from work Rubicon is providing for the MacKay campaign. For more information about [[CBC]]'s Opinion section, please see the FAQ.

Even five years after his defeat, the presence of Stephen Harper still defines the [[Conservative Party of Canada]].

In any other party it would be a bit odd for a past leader to be so dominant in the race to replace his successor's successor. But not in this one.
----

{{f0.png}} ''[[It's the end of the Conservative Party as we know it|https://nowtoronto.com/news/peter-mackay-stephen-harper-conservative-party-leadership/]]'' January 26, 2020, Enzo DiMatteo, [[Now Magazine]]

----
On that front, MacKay has come stumbling out of the gate. His carefully choreographed launch was clearly intended to speak to the party's right flank. First, there was the sit-down exclusive interview with the [[Toronto Sun]]'s [[Brian Lilley]] – at a Tim Hortons in Toronto, no less – to put to rest those questions about MacKay being too "Red Tory."

Then there were the obligatory shots at Trudeau not being man enough to be PM in MacKay's campaign-style stump speech broadcast on [[Facebook]] from small-town [[Nova Scotia]]. MacKay plays hockey, Trudeau does yoga and wears costumes, don't you know.

And with that MacKay staked his claim to a party leadership that is looking more like a coronation now that he's the only credible candidate standing. Unless, that is, [[Stephen Harper]] decides to jump in. Don't look now, but the prospects of the former PM returning to the fray has been trending on [[Twitter]].
----

{{f182.png}} ''[[It's time for Conservatives to learn their lesson on climate policy, O'Toole says|https://www.cbc.ca/news/canada/calgary/erin-o-toole-conservative-party-election-justin-trudeau-1.5654202]]'' July 18, 2020, Elise von Scheel, [[CBC News]]

----
Conservative Party leadership candidate [[Erin O'Toole]] says the Tories need to take environmental policy seriously if they want to win the next general election.

He sees it as a vital part of expanding the capacity of the "big blue tent" the party is often touted as.

The leadership contestants are engaged in a balancing act that many before them have struggled to perfect: how to appeal to the Conservative base while simultaneously attracting other voters.
----

{{f0.png}} ''[[It's time for Doug Ford to ditch Ontario News Now|https://www.tvo.org/article/its-time-for-doug-ford-to-ditch-ontario-news-now]]'' August 1, 2019, John Michael McGrath, [[TVO]]

----
I have probably drunk Pelee Island wine at some point in my life, but I couldn't call it memorable. That's not meant to be a knock against the winery that's been embroiled in a bit of a political bunfight this week; it's just that my ability to distinguish between wines begins at "red or white" and ends at "bottled or boxed." I might be a philistine of the vine, but, on the plus side, nothing I did this week had people howling for a boycott of my work.

The same can't be said for [[Pelee Island Winery]], whose president, Walter Schmoranz, appeared in a video distributed by the [[Progressive Conservative]] party's social-media operation [[Ontario News Now]]. Schmoranz also happens to have donated $2,050 to the Tories this year.

The video immediately caused two problems, one for Schmoranz and one for the Tories.
----

{{f94.png}} ''[[It's time for Ford's cabinet to stop enabling his incompetence|https://www.thestar.com/opinion/editorials/2019/06/03/its-time-for-fords-cabinet-stop-enabling-his-incompetence.html]]'' June 3, 2019, Editorial, [[Toronto Star]]

----
An enabler, according to the Oxford English Dictionary, is "a person or thing that makes something possible."

In light of the [[Ontario]] government's obsession with alcohol, it's also instructive to turn to literature on the psychology of addiction, which further defines an enabler as someone who "passively permits or unwittingly encourages" destructive behaviour and often "feels powerless to prevent it."

And that brings us to the 20 men and women who were elected by Ontario voters a year ago this Friday and subsequently named to Premier [[Doug Ford]]'s cabinet.
----

{{f0.png}} ''[[It's time for news media outlets to stop quoting 'fake Sheikh' Imam Tawhidi|https://www.alaraby.co.uk/english/Comment/2019/8/21/Fake-Sheikh-Imam-Tawhidi-peddles-in-Islamophobia]]'' August 21, 2019, CJ Werleman, [[www.alaraby.co.uk]]

----
His commentary, however, is as predictable as it is banal, with his tweets and [[Facebook]] posts deliberately manufactured to earn likes, shares and retweets from a specific audience in mind – those who hate [[Muslim]]s.

His biggest cheerleaders include the Western far-right, Hindu nationalists, ultra-Zionists, and New Atheists, which explains why his every comment reads as an endorsement for US President Trump, Indian Prime Minister Narendra Modi, the state of [[Israel]], and notorious anti-Muslim bigots such as the now imprisoned [[Tommy Robinson]].

[[Islamophobia]] continues to provide a rag-to-riches opportunity for every con-artist and charlatan, and Tawhidi is cashing in – and at the same time the media continues to cash in on Islamophobia. It's one of those tragic circle of life things, unfortunately.
----

{{f0.png}} ''[[It's time for some straight talk about patronage appointments|https://www.tvo.org/article/its-time-for-some-straight-talk-about-patronage-appointments]]'' July 8, 2019, Steve Palkin, [[TVO]]

----
The subject of inappropriate patronage appointments in [[Doug Ford]]'s government has reared its head dramatically in the past couple of weeks, and it makes me wonder: Is it actually possible to have an adult conversation about this?

I'm doubtful — but let's give it a shot, shall we?

First of all, let me say something that no self-respecting journalist is supposed to say: I have no problem with patronage.
----

{{f185.png}} ''[[It's time to dump Canada's unconstitutional anti-mask law|https://rabble.ca/blogs/bloggers/alberta-diary/2020/04/its-time-dump-canadas-unconstitutional-anti-mask-law]]'' April 6, 2020, David Climenhaga, blogs, [[rabble.ca]]

----
Universal adoption of homemade face masks would have huge health and economic benefits in the current global coronavirus pandemic, says a paper published a few days ago by seven Yale professors.

"We estimate that the benefits of each additional cloth mask worn by the public are conservatively in the [US]$3,000-$6,000 range due to their impact in slowing the spread of the virus," concluded the researchers from the Ivy League university's School of Management, Institute for Network Science, Department of Epidemiology and Infectious Diseases, and School of Public Health.

"We must both encourage universal mask adoption and deal with the urgent policy priority that front-line healthcare workers face shortages of personal protective equipment, such as N95 respirators and surgical masks," they wrote.
----

{{f94.png}} ''[[It's time to fight again|https://www.thestar.com/opinion/editorials/2019/08/19/its-time-to-fight-again.html]]'' August 19, 2019, Editorial, [[Toronto Star]]

----
If Conservative leader [[Andrew Scheer]] was banking on Premier [[Doug Ford]] keeping his head down until after the fall federal election, his hopes have likely now been dashed.

Ford gave a speech at the Association of [[Ontario]] Municipalities conference in [[Ottawa]] on Monday, where he talked about everything the province was doing for municipalities, including increasing funding for ambulance services by 4 per cent this year.

But more interesting was what Ford didn't talk about: the major funding cuts to municipal child care and public health programs to begin in January that government officials were putting in place behind the scenes.
----

{{f84.png}} ''[[It's True: Andrew Scheer's Cuts Would Be Worse Than Doug Ford's|https://north99.org/2019/10/18/its-true-andrew-scheers-cuts-would-be-worse-than-doug-fords/]]'' October 18, 2019, Kian Malekanian, [[North99]]

----
Conservatives have been reticent about their plans to cut public services after the blowback from [[Doug Ford]]'s cuts in [[Ontario]]. In keeping with this strategy, [[Andrew Scheer]] chose to release his party's cuts late on the Friday evening before the Thanksgiving weekend.

What were they worried about Canadians discovering? A promise to cut $53 billion dollars from government expenditures, including $14 billion of unspecified cuts which could include cuts to anything from healthcare to infrastructure.

Compared to the cuts Ford has made in Ontario, Scheer's proposed cuts are astronomical. So far, Doug Ford's government has made around $4 billion in spending cuts. Scheer is promising $53 billion in cuts, a figure more than 13 times larger. To put that number in perspective, consider that [[British Columbia]]'s entire public expenditures for this year were also $53 billion.
Scientology in Italy.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ivanka Trump |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Ivanka_Trump_-_Caricature_%2832475850091%29.jpg/175px-Ivanka_Trump_-_Caricature_%2832475850091%29.jpg]] |
|!birth name |Ivana Marie Trump|
|!birth date |October 30, 1981 (39 years)|
|!birth place |[[New York City, New York|https://en.wikipedia.org/wiki/New_York_City,_New_York]]|
|!spouse |[[Jared Kushner]] <small>(October 25, 2009)</small>|
</div>

!!!See also
*[[Ivanka Trump|https://en.wikipedia.org/wiki/Ivanka_Trump]] - //Wikipedia.//

{{||StandardTid}}
----

{{f188.png}} ''[[Ivanka Trump and Charles Koch Fuel a Cancel-Culture Clash at Wichita State|https://www.newyorker.com/news/news-desk/ivanka-trump-and-charles-koch-fuel-a-cancel-culture-clash-at-wichita-state]]'' June 11, 2020, Jane Mayer, [[New Yorker]]

----
A showdown over who rules America's college campuses came to a head in [[Kansas]] on Wednesday, in a clash that might be called Cancel [[Cult]]ure vs. the Big Donors. It began last week, when a technical college affiliated with [[Wichita]] State University scrapped plans for a virtual commencement address by [[Donald Trump]]'s daughter Ivanka, in a bow to student and faculty criticism of the President's response to the nationwide protests over [[George Floyd]]'s killing. On [[Twitter]], Ivanka blamed "cancel culture," calling it "antithetical to academia." In a compromise brokered by the university, Ivanka's remarks, instead of headlining the event, were demoted to being one in a menu of choices during the ceremony, on June 6th. If they wished, students could click on a link and see her dressed for the occasion, in a regal white sheath and turquoise earrings and brooch, as she addressed them as "wartime" graduates.

The approach of Wichita State University's president, Jay Golden, won praise from students and faculty members who had circulated petitions opposing the address. But the decision roiled the school's conservative corporate donors, including, reportedly, the billionaire libertarian oil magnate [[Charles Koch]], the owner of [[Koch Industries]], the largest company in Wichita and one of the two largest private companies in the country. According to the Wichita Eagle, Koch Industries threatened to withdraw its financial support for the university; its basketball arena bears Koch's name. The newspaper's story cited a letter, sent to the Kansas Board of Regents, by another corporate booster of the school, [[Steve Clark]], which called for Golden to be fired and warned that Koch Industries and other major corporate donors—including Dan Carney, the founder of [[Pizza]] Hut—were "very upset and quite vocal in their decisions to disavow any further support."

In his letter, according to the Eagle, Clark described a conversation that he'd had with Koch Industries' chief financial officer, Steve Feilmeier, the chair of a fund-raising campaign for a new business building on campus. "He advised me he's resigning . . . from any further association with the University," Clark reportedly wrote. "He is also advising that Koch Industries rescind all their financial support for programs at the University they've previously funded." In an interview, Clark told the Eagle, "We had Koch in the fold. Now we're going to lose them, and they'll never be back." To avoid risking the loss of millions of dollars in financial support for the university, Clark called on the Board of Regents to fire Golden.
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jack Burkman |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jack Fonseca |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jack Hauen |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jack Layton |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jack Mintz |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jack Posobiec |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/5/58/Jack_Posobiec_%2849280544722%29_%28cropped%29.jpg/175px-Jack_Posobiec_%2849280544722%29_%28cropped%29.jpg]] |
|!birth date |December 14, 1985 (35 years)|
|!birth name |John Michael Posobiec III|
|!birth place |[[Norristown, Pennsylvania|https://en.wikipedia.org/wiki/Norristown,_Pennsylvania]], U.S.|
</div>

!!!See also
*[[Jack Posobiec|https://en.wikipedia.org/wiki/Jack_Posobiec]] - //Wikipedia.//

!!!External links
*[[Jack Posobiec|https://rationalwiki.org/wiki/Jack_Posobiec]], RationalWiki.
*[[SPLC Investigation: Far-right OANN Anchor Jack Posobiec's Rise Tied to White Supremacist Movement|https://www.splcenter.org/splc-investigation-far-right-oann-anchor-jack-posobiecs-rise-tied-white-supremacist-movement]], Southern Poverty Law Center.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jack Reynolds |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jacob Blake |
</div>

!!!See also
*[[Shooting of Jacob Blake|https://en.wikipedia.org/wiki/Shooting_of_Jacob_Blake]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jacob Rees-Mogg |
|!occupation |Politician|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jacob Wohl |
|>| [img width=175px [Wohl in August 2020|https://upload.wikimedia.org/wikipedia/commons/thumb/9/95/Jacob_Wohl.jpg/175px-Jacob_Wohl.jpg]] |
|!birth date |December 12, 1997 (23 years)|
|!birth place |[[Greater Los Angeles|https://en.wikipedia.org/wiki/Greater_Los_Angeles]], [[California|https://en.wikipedia.org/wiki/California]], US|
|!nationality |American|
|!occupation |[[Conspiracy theorist|https://en.wikipedia.org/wiki/Conspiracy_theorist]], [[fraud|https://en.wikipedia.org/wiki/fraud]]ster, and [[internet troll|https://en.wikipedia.org/wiki/internet_troll]]|
|!father |David Wohl|
|!website |[[jacobwohl.org/|https://jacobwohl.org/]]|
</div>

!!!See also
*[[Jacob Wohl|https://en.wikipedia.org/wiki/Jacob_Wohl]] - //Wikipedia.//

!!!External links
*[[Jacob Wohl|https://rationalwiki.org/wiki/Jacob_Wohl]], RationalWiki.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jacques Gallant |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jagmeet Singh |
|!occupation |Politician|
</div>

{{||StandardTid}}
----

{{f94.png}} ''[[Jagmeet Singh coverage an extreme double standard on extremism|https://www.thestar.com/opinion/contributors/2018/03/21/jagmeet-singh-coverage-an-extreme-double-standard-on-extremism.html]]'' March 21, 2018, Azeezah Kanji, Opinion, [[Toronto Star]]

----
The media's trial of [[Jagmeet Singh]] for alleged "extremism" exposes an extreme double standard. Former Prime Minister [[Stephen Harper]]'s associations with extremism were routinely ignored: from his role in establishing the pro-apartheid [[Northern Foundation]], whose speaker roster included neo-Nazi [[Paul Fromm]], in [[1988]]; to his inclusion of a representative from the [[Jewish]] Defence League, labelled a "right-wing terrorist group" by the [[FBI]] in [[2001]], on a taxpayer-funded trip to [[Israel]] in [[2014]]. 

During Harper's tenure as Prime Minister, "a militant charismatic fringe [of [[Christian]] nationalists] … gained influence out of all proportion to its numerical heft," as former Maclean's [[Washington]] bureau chief [[Marci McDonald]] documented in her book The [[Armageddon]] Factor. 

"Not only [did] it help to reshape foreign policy, the public service and the courts," noted McDonald, but "it [threw] its weight behind a range of socially conservative policies that it regards as prerequisites to remaking [[Canada]] as a distinctly Christian nation" — even while "media failed to pick up the clues to its increasing influence."
----

{{f182.png}} ''[[Jagmeet Singh proud of brother for confronting heckler at MuslimFest|https://www.cbc.ca/news/politics/singh-muslimfest-protester-1.5267827]]'' September 2, 2019, Catharine Tunney, [[CBC News]]

----
Federal NDP Leader [[Jagmeet Singh]] says he's proud of his brother for confronting comments [[Ontario]] politician [[Gurratan Singh]] says amounted to [[Islamophobia]] during a festival in [[Mississauga]] this weekend.

In a video posted to [[Twitter]] on Sunday, a protester later identified as National Citizens Alliance founder [[Stephen Garvey]] confronts Gurratan Singh at [[Muslim]]Fest, and asks if he supports Shariah law and "political Islam."

The [[Brampton]] East MPP responds, "We don't need that kind of racism in [[Canada]]."
----

{{f0.png}} ''[[Jail time for promoting hatred sends a 'strong message,' advocates say|https://globalnews.ca/news/5810045/jail-promoting-hate-strong-message/]]'' August 26, 2019, Kerri Breen, [[Global News]]

----
The editor of an infamous [[Toronto]] newspaper is joining a very small group of Canadians put behind bars for hate speech.

[[James Sears]] of [[Your Ward News]] was sentenced to a year in jail Thursday after he was found guilty of two charges of wilful promotion of hatred against women and Jews in January.

Anti-hate advocates are hopeful the strong sentence will resonate. As [[Canada]] experiences an uptick in hate crimes — and the rise of online extremism — they say it makes a powerful statement.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !James Alex Fields |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !James Allsup |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !James Armstrong |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !James M. Buchanan |
|>| [img width=175px [Buchanan in September 2010|https://upload.wikimedia.org/wikipedia/commons/thumb/1/11/James_Buchanan_by_Atlas_network.jpg/175px-James_Buchanan_by_Atlas_network.jpg]] |
|!birth name |James McGill Buchanan Jr.|
|!birth date |October 3, 1919|
|!birth place |[[Murfreesboro, Tennessee|https://en.wikipedia.org/wiki/Murfreesboro,_Tennessee]], U.S.|
|!death date |January 9, 2013 (93 years)|
|!death place |[[Blacksburg, Virginia|https://en.wikipedia.org/wiki/Blacksburg,_Virginia]], U.S.|
</div>

!!!See also
*[[James M. Buchanan|https://en.wikipedia.org/wiki/James_M._Buchanan]] - //Wikipedia.//

!!!External links
*[[1989 Correspondence between Richard Fink and James Buchanan re George Mason University|https://kochdocs.org/2019/08/19/1989-correspondence-between-richard-fink-and-james-buchanan-re-george-mason-university/]], Koch Docs.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !James Comey |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/5/5c/James_Comey_official_portrait.jpg/175px-James_Comey_official_portrait.jpg]] |
|!birth name |James Brien Comey Jr.|
|!birth date |December 14, 1960 (60 years)|
|!birth place |[[Yonkers, New York|https://en.wikipedia.org/wiki/Yonkers,_New_York]], U.S.|
</div>

!!!See also
*[[James Comey|https://en.wikipedia.org/wiki/James_Comey]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !James Damore |
</div>

!!!See also
*[[Google's Ideological Echo Chamber|https://en.wikipedia.org/wiki/Google's_Ideological_Echo_Chamber]] - //Wikipedia.//

!!!External links
*[[James Damore|https://rationalwiki.org/wiki/James_Damore]], RationalWiki.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !James Delingpole |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/b/b5/James_Delingpole.jpg/175px-James_Delingpole.jpg]] |
|!birth name |James Mark Court Delingpole|
|!birth date |August 6, 1965 (56 years)|
|!birth place |[[Alvechurch|https://en.wikipedia.org/wiki/Alvechurch]], [[Worcestershire|https://en.wikipedia.org/wiki/Worcestershire]], [[United Kingdom|https://en.wikipedia.org/wiki/United_Kingdom]]|
|!nationality |[[British|https://en.wikipedia.org/wiki/United_Kingdom]]|
</div>

> On the whole, though, this country needs Delingpole like it needs another Thatcher. If Britain really is as bad as he says, then I'd happily pay him to go and live in America, where he'd be about as controversial as a Liberal Democrat. This silly man needs to alert himself to what constitutes real hardship, as opposed to imagined grievance. Right now.
> Hanley, Lynsey (19 March 2007). [[A reasonable man|https://www.newstatesman.com/books/2007/03/james-delingpole-liberals]]. //New Statesman//..

!!!See also
*[[James Delingpole|https://en.wikipedia.org/wiki/James_Delingpole]] - //Wikipedia.//

!!!External links
*[[James Delingpole|https://www.desmogblog.com/james-delingpole]], DeSmogBlog.
*[[James Delingpole|https://rationalwiki.org/wiki/James_Delingpole]], RationalWiki.
*[[James Delingpole|https://www.sourcewatch.org/index.php/James_Delingpole]], SourceWatch.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !James Keller |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !James Mitchell |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !James Moore |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !James O'Keefe |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/e/e1/James_O%27Keefe_by_Gage_Skidmore.jpg/175px-James_O%27Keefe_by_Gage_Skidmore.jpg]] |
|!birth name |James Edward O'Keefe III|
|!birth date |June 28, 1984 (37 years)|
|!birth place |[[Bergen County, New Jersey|https://en.wikipedia.org/wiki/Bergen_County,_New_Jersey]], U.S.|
|!residence |[[Westwood, New Jersey|https://en.wikipedia.org/wiki/Westwood,_New_Jersey]], U.S.|
|!education |B.A. in Philosophy (2006)<<ref " [5]">>|
|!alma mater |[[Rutgers University|https://en.wikipedia.org/wiki/Rutgers_University]]|
|!occupation |[[Conservative|https://en.wikipedia.org/wiki/Conservatism_in_the_United_States]] [[filmmaker|https://en.wikipedia.org/wiki/filmmaker]] and [[activist|https://en.wikipedia.org/wiki/activist]]|
|!organization |Project Veritas|
|!known for |[[Activism|https://en.wikipedia.org/wiki/Activist]], [[videography|https://en.wikipedia.org/wiki/videography]]|
|!notable works |[[Hidden camera videos of ACORN workers|https://en.wikipedia.org/wiki/ACORN_2009_undercover_videos_controversy]] (2009), [[NPR|https://en.wikipedia.org/wiki/NPR]] videos (2011), Presidential Election videos (2016)|
|!website |[[projectveritas.com|https://www.projectveritas.com]]|
</div>

''James Edward O'Keefe III'' is an American conservative political [[activist|https://en.wikipedia.org/wiki/activism]].<<ref " [1]">><<ref " [2]">>  He produces secretly recorded undercover audio and video encounters with figures and workers in academic, governmental and social service organizations, purporting to show abusive or allegedly illegal behavior by employees and/or representatives of those organizations.<<ref " [3]">> He has been criticized for selectively editing videos to misrepresent the context of conversations and the subjects' responses, creating the false impression that people said or did things they did not.<<ref " [6]">><<ref " [7]">><<ref " [8]">><<ref " [9]">>

In 2010, James O'Keefe received a misdemeanor conviction for entering government property under false pretenses.<<ref " [4]">>

!!!See also
*[[James O'Keefe|https://en.wikipedia.org/wiki/James_O'Keefe]] - //Wikipedia.//

!!!External links
*[[James O'Keefe|https://www.sourcewatch.org/index.php/James_O%27Keefe]], SourceWatch.

----
<br/><<footnotes " [1]" "Weigel, David (October 19, 2016). [[Two local Democratic operatives lose jobs after video sting on voter fraud|http://www.chicagotribune.com/news/nationworld/politics/ct-video-sting-democratic-operatives-james-okeefe-20161019-story.html]].">><br/><<footnotes " [2]" "Cassidy, John (October 19, 2016). [[Debate Preview: Trump Looks Set to Rant to the Bitter End|http://www.newyorker.com/news/john-cassidy/debate-preview-trump-looks-set-to-rant-to-the-bitter-end]].">><br/><<footnotes " [3]" "FUND, JOHN (September 21, 2009). [[Acorn Who?|https://www.wsj.com/articles/SB10001424052970204488304574427041636360388]].">><br/><<footnotes " [4]" "Klepper, David (December 2, 2017). [[NY queries Project Veritas over leader's past conviction|https://apnews.com/f8cfe574de204507a70249e5cf529c23]]. //Associated Press//.">><br/><<footnotes " [5]" "Rutenberg, Jim (January 30, 2010). [[High Jinks to Handcuffs for Landrieu Provocateur|https://www.nytimes.com/2010/01/31/us/politics/31landrieu.html?pagewanted=all]].">><br/><<footnotes " [6]" "[[Andrew Breitbart and James O'Keefe Ruined Him, and Now He Gets $100,000|https://www.theatlantic.com/politics/archive/2013/03/andrew-breitbart-and-james-okeefe-ruined-him-and-now-he-gets-100-000/273841/]]. Friedersdorf, Conor. ''The Atlantic'', March 8, 2013">><br/><<footnotes " [7]" "David Folkenflik, [["Elements Of NPR Gotcha Video Taken Out Of Context"|https://www.npr.org/2011/03/14/134525412/Segments-Of-NPR-Gotcha-Video-Taken-Out-Of-Context]], npr.org, March 14, 2011; accessed February 24, 2015.">><br/><<footnotes " [8]" "[http://entertainment.time.com/2011/03/13/the-twisty-bent-truth-of-the-npr-sting-video "The Twisty, Bent Truth of the NPR-Sting Video"], time.com, March 13, 2011.">><br/><<footnotes " [9]" "[http://time.com/4536212/james-okeefe-project-veritas-video-democrats/ Everything We Know About the Latest James O'Keefe Video Sting], ''[[Time|https://en.wikipedia.org/wiki/Time_(magazine)]]'', Philip Elliott, October 18, 2016">>

{{||StandardTid}}
----

{{f0.png}} ''[[James O'Keefe Can't Get No Respect|https://www.politico.com/magazine/story/2018/05/04/james-okeefe-undercover-sting-profile-feature-2018-218015]]'' May 1, 2018, Tim Alberta, [[Politico]]

----
NEW YORK, N.Y.—It's rush hour on a Tuesday night, and [[James O'Keefe]] is racing through Grand Central Station carrying a black bag with a bulletproof vest inside. We had taken an UberXL into midtown [[Manhattan]] hours earlier for a special fitting session: O'Keefe, the undercover sting artist and conservative folk hero, needed a new jacket and shirts to fit over the body armor recommended by his security consultants. But the tailor's evaluation—in a suite at the posh Lotte [[New York]] Palace, nearly 50 floors above street level with sweeping views of Central Park and the Empire State Building—lasted longer than expected. At this time of day, it could take hours to commute by car back to Mamaroneck, the sleepy New York suburb where O'Keefe's mischievous nonprofit news outfit, [[Project Veritas]], is headquartered. So, O'Keefe, a blur of nervous energy known for quick-twitch decisions, says we are taking the train.

It was nearly a decade ago that O'Keefe snuck onto America's political landscape with his takedown of ACORN, the liberal community organizing behemoth that was defunded after he and [[Hannah Giles]] posed as a pimp and prostitute and secretly videotaped employees advising them how to shelter an off-the-books brothel. In the years since, nothing and everything has changed. O'Keefe, 33, is still a leper to the American left and a menace in the eyes of a media complex that frowns on his clandestine tactics. Yet gone is the young, emaciated, caffeine-and-adrenaline-fueled lone wolf whose maxed-out credit card financed the purchase of basic recording devices at Best Buy; in his place is a muscular man who has gained 60 pounds thanks to relentless diet and exercise, who built Project Veritas into a sprawling, high-tech operation, and who last year raised more than $7 million from an expectant donor base that sees O'Keefe as a guerrilla leader on the front lines of America's culture war.

He has grabbed enough headlines to keep the checks coming. In January, for instance, Project Veritas released an undercover investigation of [[Twitter]] that roiled [[Silicon Valley]]. The substance was intriguing if not explosive—one former employee touted the practice of "shadow-banning" accounts based on ideological content, while a higher-ranking current official admitted that employees peruse the erotic images exchanged by users—and yet the mere fact that O'Keefe's outfit had infiltrated the social media giant was cause for celebration on the right. Not every operation has been a hit, of course. Project Veritas was given a dose of its own medicine last fall when, after an ill-conceived and dreadfully executed attempt to sting the [[Washington Post]] went south, the newspaper flipped the script on O'Keefe and released its own tape of reporters unmasking his undercover operative.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !James Randi |
|!movement |[[Scientology critic|Critic]]|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !James Risch |
|!occupation |Politician|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !James Sears |
</div>

{{||StandardTid}}
Name collision. James Stewart, Ontario prosecutor. James Stewart, Scientology executive.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !James Woods |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jane Mayer |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/a/a9/Jane_mayer_2008.jpg/175px-Jane_mayer_2008.jpg]] |
|!birth name |Jane Meredith Mayer|
|!birth place |[[New York City, New York|https://en.wikipedia.org/wiki/New_York_City,_New_York]], U.S.<<ref " [5]">>|
|!birth date |1955 (65-66 years)|
|!occupation |Journalist, author|
|!alma mater |[[Yale University|https://en.wikipedia.org/wiki/Yale_University]] (B.A., 1977)|
</div>

''Jane Meredith Mayer''<<ref " [6]">> (born 1955)<<ref " [1]">><<ref " [2]">> is an [[American|https://en.wikipedia.org/wiki/United_States]] [[investigative journalist|https://en.wikipedia.org/wiki/investigative_journalism]] who has been a staff writer for ''[[The New Yorker|New Yorker]]'' since 1995.<<ref " [5]">> In recent years, she has written for that publication on money in politics, government prosecution of [[whistleblower|https://en.wikipedia.org/wiki/whistleblower]]s, the United States [[Predator drone|https://en.wikipedia.org/wiki/Predator_drone]] program, Donald Trump's ghostwriter,<<ref " [3]">> and [[President|https://en.wikipedia.org/wiki/Presidency_of_Donald_Trump]] Trump's financial backer, [[Robert Mercer]].<<ref " [4]">> In 2016, Mayer's book ''[[Dark Money|https://en.wikipedia.org/wiki/Dark_Money]]'', in which she investigated the history of the right-wing billionaire network centered around the [[Koch brothers|Koch Bro]], was published to critical acclaim.

!!!See also
*[[Jane Mayer|https://en.wikipedia.org/wiki/Jane_Mayer]] - //Wikipedia.//

----
<br/><<footnotes " [1]" ""Jane Mayer." ''The Writers Directory''. Detroit: St. James Press, 2011. Gale Biography In Context, June 10, 2011.">><br/><<footnotes " [2]" "Jane Mayer profile at ''Contemporary Authors Online''. Detroit: Gale (2011).">><br/><<footnotes " [3]" "Mayer, Jane (18 July 2016). [[Donald Trump's Ghostwriter Tells All|https://www.newyorker.com/magazine/2016/07/25/donald-trumps-ghostwriter-tells-all]].">><br/><<footnotes " [4]" "[[The Reclusive Hedge-Fund Tycoon Behind the Trump Presidency|http://www.newyorker.com/magazine/2017/03/27/the-reclusive-hedge-fund-tycoon-behind-the-trump-presidency]]. The New Yorker.">><br/><<footnotes " [5]" "[[Jane Mayer, Contributor, The New Yorker|http://www.newyorker.com/magazine/bios/jane_mayer/search?contributorName=jane%20mayer]]. Newyorker.com.">><br/><<footnotes " [6]" "[[WEDDINGS; Jane M. Mayer, William Hamilton|https://www.nytimes.com/1992/09/27/style/weddings-jane-m-mayer-william-hamilton.html]]. September 27, 1992.">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Janice Dickson |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
Scientology in Japan.

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jared Kushner |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/c/cb/Jared_Kushner_-_Caricature_%2832762947777%29.jpg/175px-Jared_Kushner_-_Caricature_%2832762947777%29.jpg]] |
|!birth name |Jared Corey Kushner|
|!birth date |January 10, 1981 (40 years)|
|!birth place |[[Livingston, New Jersey|https://en.wikipedia.org/wiki/Livingston,_New_Jersey]], U.S.|
|!spouse |[[Ivanka Trump]] <small>(October 25, 2009-)</small>|
</div>

!!!See also
*[[Jared Kushner|https://en.wikipedia.org/wiki/Jared_Kushner]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| [img width=175px [Jared Taylor, 2008|https://upload.wikimedia.org/wikipedia/commons/thumb/d/d6/2008_Jared_Taylor.jpg/175px-2008_Jared_Taylor.jpg]] |
|!birth name |Samuel Jared Taylor|
|!birth date |September 15, 1951 (69 years)|
|!birth place |[[Kobe|https://en.wikipedia.org/wiki/Kobe]], [[Hy\u014dgo Prefecture|https://en.wikipedia.org/wiki/Hy\u014dgo_Prefecture]], Japan|
|!occupation |[[Editor|https://en.wikipedia.org/wiki/Editing]] of [[American Renaissance]]|
|!spouse |Evelyn Rich<<ref " [1]">>|
|!residence |[[Wiki[edia:Oakton, Virginia|Oakton, Virginia]], U.S.|
|!education |[[Yale University|https://en.wikipedia.org/wiki/Yale_University]] ([[B.A.|https://en.wikipedia.org/wiki/Bachelor_of_Arts]])<br> [[Paris Institute of Political Studies|https://en.wikipedia.org/wiki/Paris_Institute_of_Political_Studies]] ([[M.A.|https://en.wikipedia.org/wiki/Master_of_Arts]])|
|!website |[[amren.com|https://amren.com]]|
</div>

''Samuel Jared Taylor'' (born September 15, 1951) is a Japanese-born American [[white supremacist|https://en.wikipedia.org/wiki/White_supremacy]].<<ref " [2]">> He is the founder and editor of [[''American Renaissance''|American Renaissance]], a white supremacist online magazine. Taylor is also an author and the president of [[American Renaissance]]'s parent organization, New Century Foundation, through which many of his books have been published. He is a former member of the advisory board of ''[[The Occidental Quarterly|https://en.wikipedia.org/wiki/The_Occidental_Quarterly]]'' and a former director of the [[National Policy Institute]], a Virginia-based white nationalist think tank.<<ref " [5]">> He is also a board member and spokesperson of the [[Council of Conservative Citizens]].<<ref " [3]">><<ref " [4]">>

Taylor, like many of the organizations he is associated with, is often described as promoting [[racist ideologies|https://en.wikipedia.org/wiki/Racism]] by, among others, civil rights groups, news media, and academics studying racism in the U.S.<<ref " [6]">><<ref " [7]">><<ref " [8]">><<ref " [9]">>

!!!See also
*[[Jared Taylor|https://en.wikipedia.org/wiki/Jared_Taylor]] - //Wikipedia.//

!!!External links
*[[Jared Taylor|https://www.splcenter.org/fighting-hate/extremist-files/individual/jared-taylor]], Southern Poverty Law Center.

----
<br/><<footnotes " [1]" "Rich, Evelyn (May 4, 2016). [[Setting the Record Straight: Longtime Partner of Jared Taylor Addresses White Nationalist Criticism|https://www.splcenter.org/hatewatch/2016/05/04/setting-record-straight-longtime-partner-jared-taylor-addresses-white-nationalist-criticism]]. //Southern Poverty Law Center//.">><br/><<footnotes " [2]" "*Elizabeth Bryant Morgenstern, "White Supremacist Groups" in ''Anti-Immigration in the United States: A Historical Encyclopedia'', Vol. 1 (ed. Kathleen R. Arnold: Greenwood/ABC-CLIO, 2011), p. 508: "Jared Taylor is the editor of the American Renaissance magazine, a publication that espouses the superiority of whites. ... Unlike many other white supremacists, Taylor is not anti-Semitic..."<br/>*Michael Newton, ''White Robes and Burning Crosses: A History of the Ku Klux Klan from 1866'' (McFarland, 2014), p. 216: "Virginia white supremacist Jared Taylor"<br/>*Jonathan Mahler, [[Donald Trump's Message Resonates With White Supremacists|https://www.nytimes.com/2016/03/01/us/politics/donald-trump-supremacists.html]], ''New York Times'' (March 1, 2016), p. A15: "Jared Taylor, long one of the country's most prominent white supremacists."<br/>*Daniel Kreiss and Kelsey Mason, [[Here's what white supremacy looks and sounds like now|https://www.washingtonpost.com/news/monkey-cage/wp/2017/08/17/heres-what-white-supremacy-looks-and-sounds-like-now-its-not-your-grandfathers-kkk/]], ''Washington Post'' (August 17, 2017): "the influential white supremacist Jared Taylor argues:"">><br/><<footnotes " [3]" "[[Inside the White Supremacist Group that Influenced Charleston Shooting Suspect|http://time.com/3930993/dylann-roof-council-of-conservative-citizens-charleston/]]. [[TIME|https://en.wikipedia.org/wiki/Time_(magazine)]].">><br/><<footnotes " [4]" "Devine, Curt (24 June 2015). [[White supremacist group stands by racist ideology|http://edition.cnn.com/2015/06/23/us/white-supremacist-group-dylann-roof/]]. CNN Investigations.">><br/><<footnotes " [5]" "Doty, Roxanne Lynn. &quot;The Law Into Their Own Hands: Immigration and the Politics of Exceptionalism&quot;. University of Arizona Press.">><br/><<footnotes " [6]" ""[http://www.post-gazette.com/life/dennis-roddy/2005/01/23/Jared-Taylor-a-racist-in-the-guise-of-expert/stories/200501230176 Jared Taylor, a Racist in the Guise of 'Expert']". Dennis Roddy. ''Pittsburgh Post-Gazette''. January 23, 2005.">><br/><<footnotes " [7]" "[http://www.splcenter.org/get-informed/intelligence-files/groups/american-renaissance American Renaissance] Southern Poverty Law Center">><br/><<footnotes " [8]" "Robert W. Sussman (6 October 2014). [[The Myth of Race: The Troubling Persistence of an Unscientific Idea|https://books.google.com/books?id=yf6EBAAAQBAJ&pg=PA316]]. Harvard University Press.">><br/><<footnotes " [9]" "//blank//">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jason Corbeil |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jason Kenney |
|>| [img width=175px [Kenney in 2019|https://upload.wikimedia.org/wikipedia/commons/thumb/2/25/Jason_Kenney_in_2019.jpg/175px-Jason_Kenney_in_2019.jpg]] |
|!birth name |Jason Thomas Kenney|
|!birth date |May 30, 1968 (53 years)|
|!birth place |[[Oakville, Ontario|https://en.wikipedia.org/wiki/Oakville,_Ontario]], Canada|
|!party |[[United Conservative|United Conservative Party]]|
|!residence |Calgary, Alberta, Canada|
|!alma mater |[[University of San Francisco|https://en.wikipedia.org/wiki/University_of_San_Francisco]] (Did not graduate)|
</div>

!!!See also
*[[Jason Kenney|https://en.wikipedia.org/wiki/Jason_Kenney]] - //Wikipedia.//

{{||StandardTid}}
----

{{f94.png}} ''[[Jason Kenney and Alberta's environment minister will not attend climate rallies|https://www.thestar.com/edmonton/2019/09/27/jason-kenney-and-albertas-environment-minister-will-not-attend-climate-rallies.html]]'' September 27, 2019, Nadine Yousif, [[Toronto Star]]

----
The rallies are in conjunction with several held around the world and across Canadian cities, where thousands have taken to the streets to demand bolder action on climate change, which they say is urgently needed to save the planet.

Kenney said he will not be attending the rallies in [[Edmonton]] or [[Calgary]], and will instead be at an event in Acheson, Alta., on Friday afternoon. His press secretary, [[Christine Myatt]], said the event is "personal." Environment and Parks Minister [[Jason Nixon]] has also chosen not to attend the rallies, according to his spokesperson, Jess Sinclair. Nixon, Sinclair said, will instead be in committee meetings.

When the United Conservative government was sworn in this past spring, Nixon said the [[Alberta]] government "is not in crisis mode" when it comes to climate change.
<div style="column-count:auto; column-width:380px;"><ul><$list filter="[tag[Jason Kenney]tag[Coronavirus]sort[created]]"><li><$link to={{!!title}}><$view field="title"/></$link></li></$list></ul></div>
----

{{f0.png}} ''[[Jason Kenney and Doug Ford's Plan to Ignore Climate Change Would Cost Canadians Over $20 Billion Per Year|https://pressprogress.ca/jason-kenney-and-doug-fords-plan-to-ignore-climate-change-would-cost-over-20-billion-per-year/]]'' October 5, 2018, [[PressProgress]]

----
Not only that, Kenney and Ford's do-nothing approach to climate change would cost Canadians at least $20 billion every year – very fiscally responsible, right?

If you haven't heard, the Premier of [[Ontario]] is joining [[Alberta]]'s opposition leader in a [[Calgary]] ballroom Friday night for their hyped-up "scrap the carbon tax" rally.

Except Kenney and Ford have made it clear their rally isn't just about removing the price on carbon pollution – they want to launch a movement to rollback the clock on decades of work fighting climate change.
----

{{f94.png}} ''[[Jason Kenney and the language of division|https://www.thestar.com/edmonton/2019/09/28/jason-kenney-and-the-language-of-division.html]]'' September 28, 2019, Kieran Leavitt, [[Toronto Star]]

----
EDMONTON—A political scientist is warning that Premier [[Jason Kenney]]'s talk of "normal [[Alberta]]ns" versus "special interests" is setting the stage for budget cuts, dividing groups between those he'll listen to and those he won't.

Kenney announced Monday that his United Conservative government's first budget will be tabled Oct. 24, two weeks after the legislature is set to reconvene and three days after the federal election.

"The people that [[Ralph Klein]] used to call 'severely normal Albertans' — the folks who just try to get by and take care of their families with an ever-rising cost of living — those folks, they understand that you can't spend money you don't have," Kenney told a reporter in [[Calgary]] at a press conference Monday.
----

{{f185.png}} ''[[Jason Kenney and the pharmaceutical pipeline|https://rabble.ca/blogs/bloggers/views-expressed/2020/05/jason-kenney-and-pharmaceutical-pipeline]]'' May 5, 2020, Adam R. Houston, [[rabble.ca]]

----
Halfway through April, [[Alberta]] Premier [[Jason Kenney]] attempted to extend his pipeline-based governance model to the pharmaceutical pipeline, tweeting "I have directed our officials to consider use of COVID19 tests, vaccines, or medications that have been approved by the high standards of at least one credible peer country's drug agency, e.g. (EU Medicines Agency, US FDA). We won't wait for Health CDA to play catch up." He would reiterate these sentiments on [[CBC]]'s Power and [[Politics]].

Yet while any wider aspirations to Alberta usurping [[Health Canada]]'s regulatory role have rightly been shot down as, among other things, constitutionally dubious, most responses to his comments have overlooked the fact that there actually is a perfectly legal way for Alberta to import drugs approved in certain foreign jurisdictions, but not by Health Canada. It just may not be a mechanism that fits Kenney's approach to governing.

The Access to Drugs in Exceptional Circumstances pathway was created in [[2017]]. It allows an individual jurisdiction (like a province or territory, but also some federal bodies) to temporarily import a drug or vaccine not approved by Health Canada, but approved in the United States, [[European Union]] or [[Switzerland]], in response to an "urgent public health need." So far, so good for Kenney's tweet manifesting in reality (though it doesn't extend to products approved in [[Australia]] as he mused on Power and Politics). There are still a range of barriers, however, to Alberta importing a new COVID-19 drug or vaccine.
<div style="column-count:auto; column-width:380px;"><ul><$list filter="[tag[Jason Kenney]tag[RCMP]sort[created]]"><li><$link to={{!!title}}><$view field="title"/></$link></li></$list></ul></div>
----

{{f0.png}} ''[[Jason Kenney and Top UCP Officials Knew About Identity Fraud and Illegal Donations, 'Kamikaze' Donor Says|https://pressprogress.ca/jason-kenney-and-top-ucp-officials-knew-about-identity-fraud-and-illegal-donations-kamikaze-donor-says/]]'' March 11, 2019, [[PressProgress]]

----
[[United Conservative Party]] leader [[Jason Kenney]] knew about the identity fraud and illegal donation schemes that occurred during the [[2017]] UCP leadership vote, one of the donors at the centre of the scandal alleges.

That bombshell allegation was made on [[Edmonton]]'s Radio SurSangam last week when [[Happy Mann]], one of the donors to Jason Kenney's "kamikaze candidate," revealed for the first time he is now "co-operating" with investigators working for the Office of [[Alberta]]'s Election Commissioner.

"Jason Kenney lied to the public," Mann told listeners, insisting that Kenney and top party officials had full knowledge of the schemes.
----

{{f94.png}} ''[[Jason Kenney attacks 'green left' - which is most of the country|https://www.thestar.com/opinion/contributors/2019/10/23/jason-kenney-attacks-green-left-which-is-most-of-the-country.html]]'' October 23, 2019, Linda McQuaig, Opinion, [[Toronto Star]]

----
Claiming that [[Alberta]]ns feel "betrayed" and "unwelcome in our own country," [[Jason Kenney]] had clearly hit the sweet spot of Alberta politics: raging against [[Ottawa]].

Only a day after Monday's federal election, the Alberta premier was in full battle mode, honing his mission to defend the oil industry, stir up Western resentment and stick it to [[Justin Trudeau]]'s freshly wounded Liberal government, now reduced to minority status.

Keen to depict anyone not swearing fealty to the oilsands as a traitor, Kenney will paint [[Canada]] as a country plunging towards disintegration if Ottawa fails to expand pipelines and end the carbon tax.
----

{{f185.png}} ''[[Jason Kenney battles carbon tax, as his 'war room' tussles with local journalist|https://rabble.ca/blogs/bloggers/alberta-diary/2019/12/jason-kenney-battles-carbon-tax-his-war-room-tussles-local]]'' December 17, 2019, David Climenhaga, blogs, [[rabble.ca]]

----
The linked weekend revelations that the NDP's carbon tax had no meaningful negative impact on [[Alberta]]'s economy and that 40 per cent of Albertans received carbon-tax rebates larger than the tax they paid were ill-timed from the current government's perspective.

After all, the [[CBC]]'s report on December 14 of what the Alberta government's own officials had to say about the carbon levy was published at almost the same moment as Justice Minister [[Doug Schweitzer]] was touting the government's constitutional challenge of the federal backstop carbon tax that was put into place when the UCP kept its campaign promise and pulled the plug on Alberta's consumer carbon tax.

How did the national broadcaster find out? Its reporters simply read the province's filings in the case Schweitzer was bragging about.
----

{{f0.png}} ''[[Jason Kenney Called 'Conscience Rights' and Reopening the Abortion Debate One of the Great Struggles of History|https://pressprogress.ca/jason-kenney-called-conscience-rights-and-reopening-the-abortion-debate-one-of-the-great-struggles-of-history/]]'' November 18, 2019, [[PressProgress]]

----
[[Alberta]] Premier [[Jason Kenney]] won't say if he's supporting a private member's bill on "conscience rights" that would obstruct womens' access to abortion services, claiming he hasn't had time to read the bill.

"I haven't read the bill yet," Premier Kenney told reporters last week.

Although Kenney hasn't read the controversial bill, which is only four pages long, many who have taken the time to read it are strongly condemning it — a list that includes the province's top medical and civil liberties groups.
----

{{f0.png}} ''[[Jason Kenney calls Coastal GasLink blockades a 'dress rehearsal' for future project fight|https://globalnews.ca/news/6538357/jason-kenney-coastal-gas-link-blockades-environment-alberta-energy/]]'' February 11, 2020, Lauren Krugel, Canadian Press, [[Global News]]

----
[[Alberta]] Premier [[Jason Kenney]] says he's concerned that blockades in support of [[First Nations]] opponents to a northern [[British Columbia]] natural gas pipeline are a "dress rehearsal" for opposition to future energy projects.

Demonstrations have blocked railways, ports and bridges across the country in solidarity with hereditary chiefs fighting the Coastal GasLink project that crosses the traditional territory of the Wet'suwet'en First Nation.

Kenney described the protests at a Tuesday news conference as "ecocolonialism" from southern Canadians "projecting their own fringe political agenda."
----

{{f0.png}} ''[[Jason Kenney declares war on environmentalists|https://nowtoronto.com/news/jason-kenney-alberta-oil-industry-tar-sands-environment/]]'' July 22, 2019, Tristan Hughes, [[Now Magazine]]

----
Alongside the recent surge in environmental activism in [[Canada]] and growing public concern over the effects of climate change, a potent countervailing force is emerging under recently elected premier [[Jason Kenney]] in [[Alberta]]: a pro-pipeline police state.

Alberta's United Conservative government is already aggressively restricting political discourse to guard the fossil fuel industry's privileges. Kenney has launched a $30 million "war room" tasked with silencing "the green left" and what he has elsewhere referred to as "foreign-funded radicals." His government has also announced a $2.5 million inquiry into an alleged "foreign-funded defamation campaign" against Alberta oil.

Kenney's militaristic language to paint environmentalists as counter-insurgents is the ideal pretext for curtailing freedoms. Oil's oligarchy has corroded democracy in the province. Now Kenney is further consolidating Alberta's democratic deficit.
----

{{f0.png}} ''[[Jason Kenney Defends Anti-GSA Policy By Citing His Friend Who Compared Rainbow Flags to Nazi Swastikas|https://pressprogress.ca/jason-kenney-defends-anti-gsa-policy-by-citing-his-friend-who-compared-rainbow-flags-to-nazi-swastikas/]]'' April 5, 2019, [[PressProgress]]

----
During an exchange on Gay-Straight Alliances, Kenney was pressed by NDP leader [[Rachel Notley]] to defend his proposed policy that would out students who join GSAs — Kenney's controversial position on GSAs has sparked rallies across [[Calgary]] and [[Edmonton]] last weekend.

Kenney offered an anecdote about students being taken on a field trip to a GSA "conference" without their parents knowledge, claiming "parents should know if a kid's being taken out of the school for a field trip."

Not only was Kenney's anecdote wildly misleading (rules on joining GSAs have nothing to do with field trips or otherwise leaving school grounds), but his anecdote was actually sourced from his friend [[John Carpay]].
----

{{f355.png}} ''[[Jason Kenney dismisses Greta Thunberg supporters|https://www.youtube.com/watch?v=jzOwunQ3TJo]]'' October 18, 2019, CBC News, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/jzOwunQ3TJo" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

[[Alberta]] Premier [[Jason Kenney]] dismissed the supporters of climate change activist [[Greta Thunberg]], saying that Canadians wanted real-world, practical solutions to climate change. 

»»» Subscribe to [[CBC News]] to watch more videos: http://bit.ly/1RreYWS

Connect with CBC News Online:
----

{{f132.png}} ''[[Jason Kenney dismisses public backlash over election watchdog removal as 'misreporting'|https://www.theglobeandmail.com/canada/alberta/article-jason-kenney-dismisses-public-backlash-over-election-watchdog-removal/]]'' November 22, 2019, Justin Giovannetti, [[Globe and Mail]]

----
[[Alberta]] Premier [[Jason Kenney]] said any public backlash to the removal of the province's election watchdog is due to "misreporting and opposition mischaracterization" during his first public appearance since the contentious Bill 22 was introduced.

Election commissioner [[Lorne Gibson]] was removed and his independent office was dissolved on Friday as Bill 22 came into effect. The four remaining employees of the office will be transferred to [[Elections Alberta]]. Mr. Gibson had spent much of the past year investigating allegations of wrongdoing within Mr. Kenney's [[United Conservative Party]], including claims that a "kamikaze candidate" helped Mr. Kenney win the party's leadership in [[2017]].

Mr. Kenney dismissed allegations from Alberta's NDP opposition that the firing constituted political interference into the investigation of the ruling party. Bill 22 was first introduced on Monday afternoon and was sped through the house for approval on Thursday.
----

{{f182.png}} ''[[Jason Kenney dives into federal election in anti-Trudeau Twitter video|https://www.cbc.ca/news/politics/jason-kenney-trudeau-video-1.5236329]]'' August 4, 2019, [[CBC News]]

----
[[Alberta]] Premier [[Jason Kenney]] plunged further into the coming federal election this weekend, saying in a social media post he will work to push Prime Minister [[Justin Trudeau]] from office, while dispelling calls for his province to separate from the rest of the country.

"Rather than focusing on Alberta separating from the Canadian federation, I'd like to focus on separating Justin Trudeau from the Prime Minister's Office," Kenney said in a video shared to his [[Facebook]] and [[Twitter]] accounts Saturday.

"I think that's a challenge for Albertans in the next three months."
----

{{f253.png}} ''[[Jason Kenney does for the federal Tories what Doug Ford can't|https://www.macleans.ca/politics/jason-kenney-does-for-the-federal-tories-what-doug-ford-cant/]]'' October 4, 2019, Michael Fraiman, [[Macleans]]

----
[[Toronto]]'s suburbs are always critical battleground ridings, and every election, party leaders vie to throw out the best tax breaks at the region's middle-class residents. Premiers play a role in that. Back in [[2015]], [[Kathleen Wynne]], embattled though she was, campaigned hard for her federal counterpart, [[Justin Trudeau]], who swept much of the region, painting a straight red line from Burlington to [[Whitby]]. This year, [[Doug Ford]] has been noticeably absent from the campaign trail, likely due to his low popularity, while a looming school workers' strike around Toronto, Peel and York only makes matters worse. So who does Conservative Leader [[Andrew Scheer]] call when he needs a hand? Enter [[Jason Kenney]], all smiles, swooping in from his native [[Alberta]] like a beloved star ready for his cameo. Alberta is already locked in for the Tories, so Kenney isn't much use over there. [[Ontario]] is the real toss-up that could help decide the election. And in the absence of the province's real premier, this one, whose approval ratings at home are literally more than twice as high as Ford's (55 per cent compared to 26 per cent), will do just fine. Kenney's tour, however, which will take him from [[Ottawa]] to Toronto this weekend, does beg the question: doesn't he have work to do in Alberta?
----

{{f0.png}} ''[[Jason Kenney donated to Mark Norman's legal defence fund|https://ipolitics.ca/2018/04/06/jason-kenney-donated-to-mark-normans-legal-defence-fund/]]'' April 6, 2018, Janice Dickson, [[iPolitics]]

----
[[Alberta]]'s [[United Conservative Party]] leader and former defence minister [[Jason Kenney]] has donated $100 to a Go Fund Me page that was set up to pay for Vice-Admiral [[Mark Norman]]'s legal fees.

The [[RCMP]] charged Norman with breach of trust in March for allegedly revealing to Davie shipyards that the Liberal government was going to delay Project Resolve, a navy program through which the [[Quebec]] firm would provide the Royal Canadian Navy with a supply ship by converting a commercial vessel.

The fact that the Liberal government was going to put the project on hold was leaked to the media, which embarrassed decision makers and forced the government to change its plans.
----

{{f0.png}} ''[[Jason Kenney doubles down - still says he'll keep candidate Mark Smith, who made homophobic remarks|https://globalnews.ca/news/5129360/jason-kenney-mark-smith-homophobic/]]'' April 4, 2019, Jesse Ferreras, [[Global News]]

----
[[Jason Kenney]] gave no indication in a radio interview Wednesday that he plans on dropping [[Mark Smith]], a [[United Conservative Party]] (UCP) candidate who has come under fire for past remarks that have been labelled homophobic and anti-abortion.

Speaking with [[Global News]] Radio's Charles Adler, the UCP leader said he "condemns" Smith's remarks, but said he'll keep the candidate who's running for re-election in the riding of Drayton Valley-Devon.

Kenney also faced a series of tough questions about controversies that have ensnared UCP candidates, the party's diversity, and how he responds to people who are "screaming at the radio," alleging that the [[Alberta]] Conservatives have attracted members who "hate [[LGBTQ]] people."
----

{{f182.png}} ''[[Jason Kenney endorses Erin O'Toole for Conservative leadership|https://www.cbc.ca/news/politics/kenney-otoole-conservative-leader-1.5487456]]'' March 5, 2020, Catherine Cullen, [[CBC News]]

----
[[Alberta]] Premier [[Jason Kenney]] — one of the most prominent voices in [[Canada]]'s Conservative movement — has thrown his support behind [[Erin O'Toole]]'s bid to become the next leader of the [[Conservative Party of Canada]].

The endorsement comes on the very day that O'Toole's chief rival for the leadership, [[Peter MacKay]], was delivering remarks to supporters in [[Edmonton]].

In an email to party members provided to journalists by O'Toole's team, Kenney says he thought long and hard about his decision to endorse a candidate.
----

{{f0.png}} ''[[Jason Kenney expels former senior campaign operative from party|https://ricochet.media/en/2398/jason-kenney-expels-former-senior-campaign-operative-from-party]]'' October 31, 2018, Ethan Cox, [[Ricochet]]

----
[[Jason Kenney]] has expelled a member of the [[United Conservative Party]] who has a history of anti-Semitic and racist comments, as the fallout continues from [[Ricochet]]'s investigation into a white supremacist web store run by a group that includes four active members of the Canadian Forces.

[[Adam Strashok]], who ran the call centre for Kenney's campaign for leadership of the UCP and used to work for Conservative MP Bob Benzen, is also no longer part of [[Fireforce Ventures]], the company at the heart of this week's disclosures.

"I am shocked and disturbed by reports of hateful and extreme online activity by a UCP member named Adam Strashok." – Jason Kenney
----

{{f99.png}} ''[[Jason Kenney foreign-funding conspiracy theory is false and we can prove it|https://www.nationalobserver.com/2019/11/28/analysis/jason-kenney-foreign-funding-conspiracy-theory-false-and-we-can-prove-it]]'' November 28, 2019, Sandy Garossino, [[National Observer]]

----
At its core, this theory, which [[Jason Kenney]] has adopted as the [[Alberta]] government's, is that the province has been targeted by a cabal of American foundations led by the Rockefellers in a deliberate campaign of economic sabotage.

By directing money and influence to an anti-pipeline movement called the [[Tar Sands Campaign]], these foundations seek to advance American energy interests by landlocking Canadian oil.

As I wrote earlier in September, the sham outrage over foreign money is just a cynical ruse. Unscrupulous governments are employing it around the world to discredit, silence and intimidate environmental dissent, and ultimately to choke off resources to activist groups.
----

{{f182.png}} ''[[Jason Kenney has 'no interest' in leading federal Conservative Party|https://www.cbc.ca/news/canada/edmonton/kenney-conservative-scheer-alberta-1.5391645]]'' December 12, 2019, Kim Trynacity, [[CBC News]]

----
Making a big splash in [[Ottawa]] this week, [[Alberta]] Premier [[Jason Kenney]] dashed from one high-stakes engagement to another, holding court with federal MPs, business leaders and reporters.

Though he slips in and out of federal politics with ease, Kenney, a former member of Parliament for [[Calgary]] Midnapore, says he has no desire to get back into federal politics as leader of the [[Conservative Party of Canada]].

"I have no interest in the federal leadership," Kenney said. "I support Andrew [Scheer]. He is a friend."
----

{{f94.png}} ''[[Jason Kenney has eclipsed Doug Ford as Ontario's most popular populist premier|https://www.thestar.com/politics/political-opinion/2019/10/07/jason-kenney-has-eclipsed-doug-ford-as-ontarios-most-popular-populist-premier.html]]'' October 7, 2019, Martin Regg Cohn, [[Toronto Star]]

----
By popular demand, [[Canada]]'s populist premier has finally hit the hustings in the heartland of [[Ontario]].

This time, not a single boo — because no [[Doug Ford]]. No, we speak of another right-leaning premier who spoke to adoring crowds last weekend:

[[Jason Kenney]] flew in from [[Alberta]] at the behest of his fellow Tories, who cheerfully paid his way while beseeching Ford to stay away. Today, Kenney has eclipsed Ford as Ontario's most popular premier
----

{{f182.png}} ''[[Jason Kenney has second lowest approval rating of all premiers, Angus Reid poll suggests|https://www.cbc.ca/news/canada/calgary/poll-angus-reid-premiers-covid-approval-kenney-1.5706236]]'' August 31, 2020, [[CBC News]]

----
[[Alberta]] Premier [[Jason Kenney]] has the second lowest approval rating among provincial leaders in [[Canada]], with only about two in five respondents saying the UCP leader is doing a good job, according to a new poll.

Only the premier of [[Newfoundland]] and [[Labrador]], Andrew Furey, scored lower than Kenney. Furey received a 34 per cent approval rating in the [[Angus Reid]] Institute's survey released Monday.

At 42 per cent, Kenney's approval rating is at its lowest since his [[United Conservative Party]] ousted [[Rachel Notley]]'s NDP in an April [[2019]] election, Angus Reid said.
----

{{f49.png}} ''[[Jason Kenney headed to Ontario to campaign for Andrew Scheer in crucial Toronto-area ridings|https://nationalpost.com/news/politics/election-2019/jason-kenney-headed-to-ontario-to-campaign-for-andrew-scheer-in-crucial-toronto-area-ridings]]'' October 2, 2019, Tyler Dawson, [[National Post]]

----
EDMONTON — [[Jason Kenney]], who has long promised he would campaign on behalf of [[Andrew Scheer]]'s Conservatives against [[Justin Trudeau]]'s Liberals, will make good on that vow this weekend, with more than a dozen appearances in his old stomping grounds around [[Toronto]].

Kenney is planning to appear alongside various local Conservative candidates — details aren't finalized — to buff up support in crucial ridings before he returns to [[Alberta]] for the upcoming session of the legislature.

The path to a majority government, generally speaking, leads through the ridings around Toronto — aka the 905. With polling showing tight races in multiple ridings, not to mention Trudeau and Scheer neck and neck as the person voters would prefer to see as prime minister, it makes sense for the Tories to pull out all the stops.
----

{{f0.png}} ''[[Jason Kenney Headlined an Education Conference Sponsored By Homophobic and Creationist Fringe Groups|https://pressprogress.ca/jason-kenney-headlined-an-education-conference-sponsored-by-homophobic-and-creationist-fringe-groups/]]'' October 5, 2018, [[PressProgress]]

----
[[Jason Kenney]], leader of [[Alberta]]'s [[United Conservative Party]], was the headline speaker at a recent conference sponsored by fringe education groups that promote homophobic and anti-scientific teachings.

While one sponsor helped shape UCP education policy and is now campaigning for the repeal of a law protecting students in gay-straight alliance clubs, another provides students with learning material that denies evolution, claims sea monsters are real and suggests humans traveled to the moon 4,000 years ago.

Last month, the [[Canadian Centre for Home Education]] welcomed Kenney as its keynote speaker for the closing banquet of the [[2018]] National Home Education Conference in [[Edmonton]].
----

{{f94.png}} ''[[Jason Kenney hopes Greta Thunberg takes 'fair' look at Alberta oil ahead of Friday rally|https://www.thestar.com/calgary/2019/10/16/greta-thunberg-to-appear-at-climate-rally-in-edmonton-on-friday.html]]'' October 16, 2019, Andrew Jeffrey, [[Toronto Star]]

----
CALGARY—Swedish environmental activist [[Greta Thunberg]]'s first public appearance in [[Alberta]] has been confirmed for a climate justice rally in [[Edmonton]] on Friday.

And Premier [[Jason Kenney]] said on Wednesday that he hopes she takes a "fair and objective look" at the province's labour and environmental standards.

Kenney said his office hasn't received any communication or request for a meeting from Thunberg, but that they would be happy to share information on Alberta's oil and gas industry with "anyone who inquires."
----

{{f0.png}} ''[[Jason Kenney is Chasing Doctors Out of Alberta With Legislation That Sabotages Public Healthcare|https://pressprogress.ca/jason-kenney-is-chasing-doctors-out-of-alberta-with-legislation-that-sabotages-public-healthcare/]]'' July 16, 2020, [[PressProgress]]

----
Is [[Jason Kenney]]'s government deliberately sabotaging public healthcare?

It's starting to look that way after Kenney's United Conservatives introduced its controversial Bill 30 this week, legislation that paves the way for healthcare to be increasingly delivered by private providers in the province.

Among the changes, Bill 30 allows the government to sign contracts directly with doctors and allows private companies to administer doctor's clinics.

[[Doctor]]s aren't happy — the new changes come on the heels of Kenney's government tearing up the province's master agreement, remove the right to arbitration and override funding schemes.
----

{{f0.png}} ''[[Jason Kenney Is Getting Blasted For Blocking Canadians On Twitter|https://www.narcity.com/news/ca/ab/do-canadian-politicians-block-people-on-twitter-jason-kenney-is-at-the-centre-of-the-debate]]'' August 8, 2019, Britanny Burr, [[Narcity]]

----
One Canadian [[Reddit]]or is surprised claiming that he found out [[Alberta]]'s premier has blocked him on [[Twitter]]. After posting his story online, other Albertans chimed in on what they think about the supposed situation. The Redditor posted a photo confirming [[Jason Kenney]] is blocking Canadians on Twitter.

The Reddit post read "Anybody know the laws of an Albertan politician blocking someone on Twitter? I know Trump can't, not sure if this is worth making a stink over."

Beneath the question is a screenshot showing Alberta Premier, Jason Kenney's verified Twitter account along with the words "You are blocked from following @jkenney and viewing @jkenney's Tweets." How rude.
----

{{f0.png}} ''[[Jason Kenney is Giving Corporations a Massive Tax Giveaway That Will Cost Albertans $3.7 Billion|https://pressprogress.ca/jason-kenney-is-giving-corporations-a-massive-tax-giveaway-that-will-cost-albertans-3-7-billion/]]'' May 14, 2019, [[PressProgress]]

----
[[Alberta]] will lose 12% of the annual revenues it depends on to pay for public services thanks to a [[Donald Trump]]-inspired corporate tax giveaway announced this week by Alberta Premier [[Jason Kenney]].

Flanked by Finance Minister [[Travis Toews]] and Lafarge [[Canada]] CEO [[Brad Kohl]], Kenney confirmed Monday Alberta will roll back taxes on corporate profits from 12% to 10% on January 1, [[2020]]. It will be lowered further to 8% in 2022.

A recent report commissioned by the [[Alberta Federation of Labour]] noted that Kenney's corporate tax giveaway will remove 12% of public revenues the province currently invests in public services.
----

{{f0.png}} ''[[Jason Kenney is Going to Campaign for Andrew Scheer in Ontario Because Nobody Likes Doug Ford|https://pressprogress.ca/jason-kenney-is-going-to-campaign-for-andrew-scheer-in-ontario-because-nobody-likes-doug-ford/]]'' October 3, 2019, [[PressProgress]]

----
According to [[Postmedia]], [[Alberta]] Premier [[Jason Kenney]] is going to duck out on his responsibilities back home and head to [[Ontario]] to campaign for Conservative leader [[Andrew Scheer]].

Asking another province's premier to help campaign in Ontario is unusual for a few reasons, most notably because the province already has a conservative premier: [[Doug Ford]].

An important insight from Postmedia: "Polling shows Ford is relatively unpopular among Ontario voters."
----

{{f364.png}} ''[[Jason Kenney Keeps Calling COVID-19 'Influenza.' Here's Why He's Wrong.|https://www.huffingtonpost.ca/entry/jason-kenney-influenza-covid-19_ca_5ed16a02c5b67cf3bf0528a7]]'' May 29, 2020, Melanie Woods, [[Huffington Post]]

----
It would be understandable if you think [[Alberta]] Premier [[Jason Kenney]] really wants people to believe that COVID-19 is like "strains of influenza" we've seen before.

"One thing I think we're learning, epidemiologically, is that that population has a very high level of immune resistance, of immunity and resilience against an influenza of this nature," Kenney told the legislature Wednesday.

This week the premier repeatedly made comments downplaying the threat of the virus to the general population, referring to COVID-19 as an "influenza that does not generally threaten life apart from the most elderly."
----

{{f185.png}} ''[[Jason Kenney lays out the bad news on COVID-19, then wanders into the economic weeds|https://rabble.ca/blogs/bloggers/alberta-diary/2020/04/jason-kenney-lays-out-bad-news-covid-19-then-wanders-economic]]'' April 8, 2020, David Climenhaga, [[rabble.ca]]

----
The facts are pretty grim, and to his credit Kenney didn't try to put a gloss on them -- as many as 800,000 [[Alberta]]ns falling ill by the middle of next month, 400 to 3,100 people dying if we manage to stick with social isolation, and up to 6,600 dead if Albertans refuse to cooperate and continue to self-isolate.

Unsurprisingly, given the shocking nature of those figures, mainstream media focused on that side of the story. Kenney also promised we would soon see 20,000 COVID-19 tests administered daily in Alberta as part of "an aggressive system of mass testing." If that can be accomplished, it will be a remarkable feat.

But Kenney wandered into the weeds as soon he started defending his all-oil-all-the-time economic strategy, and firing random shots at Liberals in [[Ottawa]], [[Russia]]ns in the [[Kremlin]], and princes in the House of Saud to ensure we all understand the coming economic apocalypse around here ought not to be blamed on him or his [[United Conservative Party]].
----

{{f94.png}} ''[[Jason Kenney now says climate change is 'obvious.' Here's what he's said in years past|https://www.thestar.com/news/canada/analysis/2020/02/12/jason-kenney-now-says-climate-change-is-obvious-heres-what-hes-said-in-years-past.html]]'' February 12, 2020, Alex Boyd, [[Toronto Star]]

----
There's been much ado about [[Alberta]] Premier [[Jason Kenney]]'s views on climate change this week, after he publicly referred to the "energy transition" to come, when economies around the world begin to wean themselves off oil.

A [[Calgary Herald]] columnist called it a "significant" public shift for Kenney, well-known defender of Alberta's beleaguered oil industry and carbon tax opponent.

Kenney himself disagrees — he said at a press availability Tuesday that he's been acknowledging the energy transition for "a very long time" — but observers say the public-facing rhetoric about oil's last barrel represents a shift.
----

{{f355.png}} ''[[Jason Kenney on RCMP investigation|https://www.youtube.com/watch?v=MC5jQjmZDUo]]'' March 15, 2019, Edmonton Journal, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/MC5jQjmZDUo" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>


----

{{f182.png}} ''[[Jason Kenney pitches democratic reform while deflecting allegations and attack website|https://www.cbc.ca/news/canada/edmonton/jason-kenney-pitches-democracy-1.5020387]]'' February 14, 2019, Kim Trynacity, [[CBC News]]

----
As UCP leader [[Jason Kenney]] unveiled new policies on how to enhance democracy, he fielded questions about alleged irregularities in his leadership campaign, and fended off a new offensive by the NDP.

During a news conference in [[Edmonton]] Thursday Kenney said he intends to introduce MLA recall, create a fixed election date, ban floor crossings and bring back senate elections should he win the next election.

He called contribution caps and changes brought in by the NDP government "cosmetic," and recommended a fundraising cap of $30,000 be put on third-party advertisers.
----

{{f185.png}} ''[[Jason Kenney protests Alberta's downgraded credit rating|https://rabble.ca/blogs/bloggers/alberta-diary/2019/12/jason-kenney-protests-albertas-downgraded-credit-rating]]'' December 8, 2019, David Climenhaga, [[rabble.ca]]

----
If a tree falls in the forest and [[Jason Kenney]] isn't there to hear it, is it still the sound of [[Europe]]an environmentalists and the Rockefellers plotting against [[Alberta]]'s ethical oil industry? Is it still Prime Minister [[Justin Trudeau]]'s fault?

Your blogger only spent three days on B.C.'s misty and preternaturally warm coast last week and things already seemed kookier by the time he returned to Alberta.

Premier Kenney had just added [[Moody's]] Investor Services to his long and growing list of public enemies, moments after it downgraded Alberta's credit rating and stated the reason, which should be obvious to anyone who's been paying attention: It's your dependence on fossil fuels, stupid!
----

{{f185.png}} ''[[Jason Kenney responds to Amnesty International letter with full-blown tantrum|http://rabble.ca/blogs/bloggers/alberta-diary/2019/09/jason-kenney-responds-amnesty-international-letter-full-blown]]'' September 13, 2019, David Climenhaga, blogs, [[rabble.ca]]

----
Methinks the premier doth protest too much!

What else can we say about [[Alberta]] Premier [[Jason Kenney]]'s bizarre 2,330-word public letter yesterday to Alex Neve of [[Amnesty International]] [[Canada]], attacking Neve, the organization he leads, [[Saudi Arabia]], [[Venezuela]], [[Russia]], [[Iran]], the [[Soviet Union]], the Saudi royal family, the Qatari royal family, the Kremlin, Russian President [[Vladimir Putin]], Venezuelan President Nicolás Maduro, Ayatollah Ali Khamenei, OPEC, "eco-colonialists," the [[Rockefeller Brothers Fund]], the Rockefeller family, the David and Lucile Packard Foundation, Democratic presidential candidate Tom Steyer, Canadian environmentalist [[Tzeporah Berman]], the tar sands campaign, and maybe the Internet too?

Well … first this: Sarcasm does not become a premier.
----

{{f0.png}} ''[[Jason Kenney Said UN Children's Rights Convention is a Secret Plot to Ban Parents From Hitting Children|https://pressprogress.ca/jason-kenney-said-un-childrens-rights-convention-is-a-secret-plot-to-ban-parents-from-hitting-children/]]'' April 8, 2019, [[PressProgress]]

----
As a sitting member of parliament, [[Jason Kenney]] claimed the [[United Nations]]' Convention on the Rights of the Child is part of a "coordinated agenda" quietly working to undermine the authority of parents to hit children.

At a far-right homeschool conference in the early [[2000]]s, the [[Canadian Alliance]] MP turned [[United Conservative Party]] leader delivered a 35-minute speech at a podium bearing the image of the Virgin Mary, in which he denounced the United Nations and its "anti-family, anti-parent agenda."

During his speech, Kenney even shared stories about his past efforts to infiltrate and disrupt UN conferences around the world in the [[1990]]s.
----

{{f94.png}} ''[[Jason Kenney says 'conspiracy theories' are in MLA's letter to RCMP about vote fraud|https://www.thestar.com/edmonton/2019/02/14/jason-kenney-says-conspiracy-theories-are-in-mlas-letter-to-rcmp-about-vote-fraud.html]]'' February 14, 2019, Kieran Leavitt, [[Toronto Star]]

----
EDMONTON—The leader of the [[United Conservative Party]] says allegations that his leadership campaign was involved in mass voter fraud, detailed in a letter sent to the [[RCMP]], are "transparently ridiculous."

The comments come a day after news broke that independent MLA [[Prab Gill]] contacted RCMP and the election commissioner in connection to allegations that thousands of fake votes were cast during the party's leadership race.

Gill says the campaign that deployed the alleged scheme was [[Jason Kenney]]'s, who eventually beat out former [[Wildrose]] Party leader [[Brian Jean]] and [[Doug Schweitzer]] in [[2017]] to helm the UCP.
----

{{f182.png}} ''[[Jason Kenney says he didn't attend climate strike because manifesto was 'radical left'|https://www.cbc.ca/radio/thecurrent/the-current-for-oct-10-2019-1.5315960/jason-kenney-says-he-didn-t-attend-climate-strike-because-manifesto-was-radical-left-1.5316012]]'' October 10, 2019, [[CBC News]]

----
[[Alberta]] Premier [[Jason Kenney]] said he didn't attend September's day of global action on climate change because "much of it" was "coming from the radical left" — a statement the march's organizers call "ridiculous."

"There were communist hammer-and-sickle flags out there — I wouldn't go to a rally with a hammer-and-sickle flag any more than I would to one with a swastika, quite frankly," he told The Current's guest host Kathleen Petty.

Thousands marched in cities all over the world on Sept. 27, demanding world government's take action on climate change.
----

{{f0.png}} ''[[Jason Kenney says voters will pass judgment on carbon tax in federal election|https://globalnews.ca/news/5240912/jason-kenney-carbon-tax-alberta/]]'' May 5, 2019, Kerri Breen, [[Global News]]

----
While [[Saskatchewan]]'s Court of [[Appeal]] has sided with [[Ottawa]] on the constitutionality of the carbon tax, [[Jason Kenney]] says Canadians will soon be weighing in with their ballots.

The fall federal election will be "an opportunity for Canadians to say that they don't want busy-body politicians telling them how to live their lives and taking more money out of their pockets," said Kenney, who was sworn in as [[Alberta]]'s premier on Tuesday.

Kenney, a former federal Tory who leads Alberta's [[United Conservative Party]], made the comments in an interview with Mercedes Stephenson on The West Block.
----

{{f0.png}} ''[[Jason Kenney should not be allowed to dictate federal agenda|http://www.rabble.ca/news/2019/11/jason-kenney-should-not-be-allowed-dictate-federal-agenda]]'' November 20, 2019, Karl Nerenberg, [[rabble.ca]]

----
The most noisy and insistent political voice since the election has been that of [[Jason Kenney]], [[Alberta]] premier and former senior minister in [[Stephen Harper]]'s Conservative government.

Kenney does not care that the [[Trudeau government]] is so staunchly pro-pipeline that it bought one. Kenney doesn't show appreciation when Liberals talk about balancing the economy and the environment.

Instead, the Alberta premier portrays the centrist, pro-big-business federal Liberals as a hostile force, dedicated to destroying Alberta's main industry. And he threatens a series of incoherent and mostly meaningless retaliatory measures if the rest of [[Canada]] does not change its tune on climate change and fossil fuels.
----

{{f253.png}} ''[[Jason Kenney slashed the budget-hey, Trudeau made him do it!|https://www.macleans.ca/news/canada/jason-kenney-slashed-the-budget-hey-trudeau-made-him-do-it/]]'' October 24, 2019, Jason Markusoff, [[Macleans]]

----
After this week, may we never again doubt [[Jason Kenney]]'s willingness to identify a crisis, stoke public sentiment around it and then take full advantage of it.

The [[Alberta]] premier timed it this way, of course—three days after Monday's federal election, his first provincial budget to reshape Alberta in his [[United Conservative Party]]'s image.

Much of the earlier scrutiny of Kenney's timing dwelt on how he wanted to hold off the various program spending cuts and public-sector jolts until after Oct. 21, lest they colour how Canadian voters rendered judgment on the federal Conservatives and [[Andrew Scheer]]. His government's rhetoric in Thursday's budget signals another motive: that Kenney figures he can leverage Albertans' anger over another Liberal victory in [[Ottawa]] to win support for a fiscal plan that spreads pain widely around the public service sectors, and hints at more to come.
----

{{f94.png}} ''[[Jason Kenney stands by candidate after RCMP search, says he has no new information|https://www.thestar.com/edmonton/2019/04/15/jason-kenney-stands-by-candidate-after-rcmp-search-says-he-has-no-new-information.html]]'' April 15, 2019, Kieran Leavitt, [[Toronto Star]]

----
EDMONTON—Just hours before [[Alberta]]ns head to the polls on April 16, [[United Conservative Party]] Leader [[Jason Kenney]] said he had no information about why one of his candidates had their business searched by [[RCMP]] last week.

Last Thursday, [[CTV News]] reported that the RCMP had searched an auto repair business owned by [[Peter Singh]], UCP candidate for [[Calgary]]-East, and seized a hard drive, electronic devices and a suitcase.

In [[Edmonton]] on Monday, Kenney told reporters he hadn't personally spoken to Singh about the incident and only knew what he has read in the media.
----

{{f132.png}} ''[[Jason Kenney takes aim at immigration system as he campaigns for federal Conservatives in Toronto area|https://www.theglobeandmail.com/politics/article-jason-kenney-campaigns-for-federal-conservatives-in-greater-toronto/]]'' October 6, 2019, Laura Stone, [[Globe and Mail]]

----
Mr. Kenney's intervention in the federal campaign has rankled the Liberals, who shadowed him and held news conferences at his events to ask why federal Conservative Leader [[Andrew Scheer]] and [[Ontario]] Premier [[Doug Ford]] were absent.

Outside a Conservative campaign office in [[Brampton]], northwest of [[Toronto]], Liberal candidate [[Navdeep Bains]] told reporters he wanted to highlight the fact that "Conservatives are cut from the same cloth."

"We have [[Jason Kenney]] here in Ontario, but where's the Premier of Ontario?" he said.
----

{{f253.png}} ''[[Jason Kenney takes the words right out of Ezra Levant's mouth|https://www.macleans.ca/opinion/jason-kenney-takes-the-words-right-out-of-ezra-levants-mouth/]]'' September 17, 2019, Max Fawcett, [[Macleans]]

----
[[Max Fawcett]] is a freelance writer and the former editor of [[Alberta]] Oil magazine.

It's been a tough few years for [[Ezra Levant]]. [[Rebel Media]], his far-right website that trades predominantly in anti-[[Muslim]] content and attacks on progressive politics and politicians, nearly collapsed in [[2017]] after one of its biggest stars, [[Faith Goldy]], got conspicuously chummy with neo-Nazis and white nationalists at the "[[Unite the Right]]" rally in [[Charlottesville]]. One of his co-founders quit, along with a handful of mainstream contributors, and the conservative politicans (like [[Andrew Scheer]]) that had once been happy to talk to Levant and other Rebel Media personalities were suddenly disavowing him publicly. Levant tried to revive the brand by hitching his wagon to British anti-Islam activists like Stephen Yaxley-Lennon and [[Katie Hopkins]], but his brand remains toxic among conservative politicians in [[Canada]].

His ideas, on the other hand, are a whole different story. "Ethical Oil," his [[2010]] paean to Canada's energy sector, has always been popular in certain circles in [[Calgary]]. But it's never before been given the official sanction of the Premier's office—at least, until [[Jason Kenney]] took control of it. And while Kenney and Levant have disavowed each other publicly, Alberta's Premier has been enthusiastically breathing new life into Ethical Oil's core argument, which is that Alberta's oil and gas resources deserve preferential treatment in global markets because of Canada's superior environmental and human rights record when compared to places like [[Saudi Arabia]], [[Iran]], and [[Russia]].
----

{{f0.png}} ''[[Jason Kenney Tells American Pro-Trump Website He Would Allow Free Votes on Abortion Restrictions|https://pressprogress.ca/jason-kenney-tells-american-pro-trump-website-he-would-allow-free-votes-on-abortion-restrictions/]]'' February 13, 2018, [[PressProgress]]

----
The leader of [[Alberta]]'s [[United Conservative Party]] is revealing new details on a backdoor strategy to erode the reproductive rights of women in Alberta.

In an "exclusive interview" with the [[Daily Caller]], a far-right American website that promotes pro-Trump conspiracy theories and receives funding through the Koch brother's donor network, [[Jason Kenney]] says if elected, he will allow free votes on "contentious social issues" like abortion.

Kenney's remarks come on the heels of reports from the [[Calgary Herald]] that anti-abortion groups are recruiting anti-abortion candidates to run for Kenney's UCP as well as organizing to push for the adoption of "good pro-life policies" at the UCP's upcoming policy convention.
----

{{f94.png}} ''[[Jason Kenney thanks Alberta energy adviser for resigning 'a day before we could fire him'|https://www.thestar.com/calgary/2019/04/29/jason-kenney-thanks-alberta-energy-adviser-for-resigning-a-day-before-we-could-fire-him.html]]'' April 29, 2019, Rosa Saba, [[Toronto Star]]

----
CALGARY—Premier-designate [[Jason Kenney]] thanked an [[Alberta]] energy expert Monday for quitting the Alberta Energy Regulator board "a day before we could fire him." [[Ed Whittingham]] resigned from the regulator on Sunday citing "smear" tactics by Kenney and his [[United Conservative Party]] as well as fundamental disagreements over the incoming government's energy policies.

Ed Whittingham resigned from the Alberta Energy Regulator board Sunday, citing a "smear campaign" by incoming premier Jason Kenney. ( Supplied ) United Conservative Party Leader Jason Kenney at a campaign rally in [[Edmonton]] on April 12. An Alberta energy expert has resigned from the Alberta Energy Regulator board Sunday, citing smear tactics by Kenney on the campaign trail. ( CODIE MCLACHLAN / The [[Canadian Press]] )

The AER is a government corporation that is tasked with overseeing the development and management of the province's energy resources, while also protecting water and the environment. Whittingham, who led the [[Pembina Institute]] environmental think tank from [[2011]] to [[2017]] and pushed for a cap on oilsands emissions, was named to the board in February. From Day 1, Whittingham says he was "subjected to a smear campaign without precedent in Alberta for a public appointment held by a private citizen," according to his resignation letter.
----

{{f49.png}} ''[[Jason Kenney thinks the future of conservatism isn't just about 'laissez-faire' capitalism|https://nationalpost.com/news/jason-kenney-thinks-the-future-of-conservatism-isnt-just-about-laissez-faire-capitalism]]'' December 10, 2019, Stuart Thomson, [[National Post]]

----
[[Alberta]] Premier [[Jason Kenney]] believes the future of conservatism lies in parties like [[Canada]]'s Tories moving away from promoting laissez-faire capitalism and instead embracing the growing "reform conservatism" movement in the U.S., which sees a role for government in addressing the challenges of people who have failed to get ahead even as the economy grows.

Kenney said he is following closely the American discussion about reform conservatism, a movement that questions the notion that a growing economy benefits everyone and which dismisses the idea that the market is always right.

"It's a conservatism focused on social mobility and not just simply laissez-faire liberalism or even neo-liberalism but one that understands that the state can sometimes use market mechanisms to help lift up people who have barriers to upward social mobility," said Kenney, in an interview with the [[National Post]] on Monday.
----

{{f132.png}} ''[[Jason Kenney threatens defamation lawsuit against former caucus member who alleged problems with leadership race|https://www.theglobeandmail.com/canada/alberta/article-jason-kenney-threatens-defamation-lawsuit-against-former-caucus-member/]]'' March 7, 2019, James Keller, [[Globe and Mail]]

----
The [[United Conservative Party]] is threatening to file a defamation lawsuit against a former caucus member over a letter he sent to the [[RCMP]] alleging irregularities in [[Jason Kenney]]'s leadership victory.

[[Prab Gill]], who left the UCP caucus last summer following an internal party investigation into ballot stuffing, has alleged Mr. Kenney's leadership team used fraudulent e-mails during the leadership vote. He outlined those allegations last month in a letter to the Mounties.

Mr. Kenney has dismissed the allegations as desperate "conspiracy theories" from someone who holds a grudge against the party. On Wednesday, Mr. Kenney noted that an internal investigation, conducted by a former judge, concluded Mr. Gill had engaged in ballot stuffing during a constituency board election in [[Calgary]].
----

{{f182.png}} ''[[Jason Kenney touts $30M 'war room' but provides few details|https://www.cbc.ca/news/canada/calgary/jason-kenney-war-room-calgary-1.5167205]]'' June 7, 2019, Anis Heydari, [[CBC News]]

----
[[Alberta]] Premier [[Jason Kenney]] met Friday with "key industry stakeholders" in [[Calgary]] to discuss his government's plans to counter what he calls lies spread by opponents of oil and gas development.

The so-called war room will be based in Calgary but few details are available aside from its budget of $30 million.

Kenney did not answer questions about who will lead the war room but said an announcement will be coming on that soon.
----

{{f182.png}} ''[[Jason Kenney won big - and the Ottawa-Alberta relationship is about to get unruly|https://www.cbc.ca/news/politics/jason-kenney-justin-trudeau-notley-alberta-1.5100903]]'' April 17, 2019, David Thurton, [[CBC News]]

----
The New Democrats' defeat in last night's [[Alberta]] provincial election marked the end of a remarkable chapter in the province's politics — Alberta's first-ever NDP government.

The arrival of a new provincial conservative government, meanwhile, could mark the start of a new chapter in federal politics.

Premier-designate [[Jason Kenney]] left behind a decade-long stint in federal politics to help create the [[United Conservative Party]] and bring it to power. Veteran politics-watchers say his high national profile, and strong ties to provincial and federal conservatives, will ensure he remains an influential player on the national political scene.
----

{{f355.png}} ''[[Jason Kenney: Canadian schools have brainwashed millennials|https://www.youtube.com/watch?v=AwIUwF63vgA]]'' June 1, 2016, PressProgress, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/AwIUwF63vgA" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>


----

{{f49.png}} ''[[Jason Kenney: MLAs encouraged to stump for Scheer on own time and dime|https://nationalpost.com/pmn/news-pmn/canada-news-pmn/jason-kenney-mlas-encouraged-to-stump-for-scheer-on-own-time-and-dime]]'' September 11, 2019, Canadian Press, [[National Post]]

----
CALGARY — [[Alberta]] Premier [[Jason Kenney]] is encouraging United Conservative legislature members to help oust [[Justin Trudeau]]'s Liberals in the Oct. 21 federal election.

He commends those who have already gone to help out in swing ridings outside the province on their own time and dime.

Kenney says he'll be taking some trips outside Alberta to drum up investment and he may help out some federal Conservative candidates while he's at it.
----

{{f355.png}} ''[[Jason Kenney: Rights & freedoms of Canadians given to us by God|https://www.youtube.com/watch?v=eD9uR9H7xrs]]'' December 11, 2015, PressProgress, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/eD9uR9H7xrs" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>


----

{{f0.png}} ''[[Jason Kenney: Vladimir Putin's Jailing of Dissidents is 'Instructive' on How to Deal With Environmentalists|https://pressprogress.ca/jason-kenney-vladimir-putins-jailing-of-dissidents-is-instructive-on-how-to-deal-with-environmentalists/]]'' September 11, 2019, [[PressProgress]]

----
In a fiery but carefully-worded speech to oil executives at the Oil Sands Trade Show in Fort McMurray Tuesday, Kenney worked to encourage resentment and animosity between business leaders and environmentalists.

"They figure they could push us around, that we were the weakest kid in the school yard," Kenney told the oil executives. "You know what happens in the school yard? The bully normally picks on the kid who doesn't push back."

Kenney was promoting controversial plans to create a $30 million "war room" and launch a public inquiry targeting environmental groups, when he cited examples of autocratic regimes known to jail or murder their critics in an apparent attempt to explain why [[Alberta]] needs to get tougher with environmentalists.
----

{{f185.png}} ''[[Jason Kenney's 'anti-Alberta' inquiry gets increasingly compromised|http://rabble.ca/blogs/bloggers/alberta-diary/2019/11/jason-kenneys-anti-alberta-inquiry-gets-increasingly]]'' November 15, 2019, David Climenhaga, blogs, [[rabble.ca]]

----
I don't care what anyone from the [[United Conservative Party]] says, this can't have been a good couple of days for Premier [[Jason Kenney]] and his government.

For one thing, it's not just the Swedes. As Bloomberg News went on to explain, "the Riksbank's initiative comes as central bankers around the world are becoming increasingly concerned with the threats posed by climate change." That includes the Bank of [[England]], headed by its Canadian governor, [[Mark Carney]] -- from the UCP perspective, an obvious member of the accursed "Laurentian elite," even if he was born in Fort Smith, N.W.T.

As for Knight Legg, even if he used to be a banker and was working against that "misinformation campaign of defamation," as the premier's spokesthingy [[Harrison Fleming]] explained, Wednesday's revelations by the NDP aren't necessarily going to endear a lot of [[Alberta]]ns to his indulgent ways, especially if some positive results aren't evident soon.
----

{{f132.png}} ''[[Jason Kenney's 'kamikaze candidate' controversy continues. When will Albertans care?|https://www.theglobeandmail.com/opinion/article-jason-kenneys-kamikaze-candidate-controversy-continues-when-will/]]'' February 8, 2020, Duane Bratt, Opinion, [[Globe and Mail]]

----
The allegations around [[Jeff Callaway]]'s campaign for the leadership of [[Alberta]]'s [[United Conservative Party]] refuse to go away.

Mr. Callaway has been described as the "kamikaze" candidate after entering the race, collaborating with the campaign of eventual winner and current Alberta Premier [[Jason Kenney]], and attacking [[Brian Jean]], the former [[Wildrose Party]] leader; Mr. Callaway dropped out late in the race and endorsed Mr. Kenney.

The former [[Alberta Election Commissioner]] [[Lorne Gibson]], who was effectively fired by the Alberta UCP government in November, had levied more than $175,000 in administrative fines to individuals who violated election finance laws through donations to the Callaway campaign, which included such illegalities as accepting a $60,000 corporate donation and then funneling it back to the campaign in small amounts through a number of individuals. Now, the [[RCMP]] has gotten involved, investigating the allegations of donor fraud by Mr. Callaway's campaign, as well as broader issues in the UCP leadership race, from missing voter kiosks to potential misuse of personal identification numbers, on the basis of cheating claims by former UCP members such as ex-MLA [[Prab Gill]] and donor [[Happy Mann]].
----

{{f253.png}} ''[[Jason Kenney's 'triggered' culture reaches Alberta students|https://www.macleans.ca/opinion/jason-kenneys-trigger-culture-reaches-alberta-students/]]'' December 13, 2019, Max Fawcett, [[Macleans]]

----
[[Jason Kenney]]'s government has made no secret of its affinity for combat, and it's already launched offensives against a wide range of targets that includes everything from the Prime Minister of [[Canada]] to a ratings agency in [[New York]]. These skirmishes are all in the service of a broader campaign to defend the province's oil and gas industry, and restore the jobs that have been lost in it over the last few years.

But as parents at a Red Deer area middle school are discovering, this hyper-aggressive strategy can come with some collateral damage. In their case, it's the [[Christmas]] school dance that had to be cancelled after a parent threatened to confront a teacher who had made the grievous error of presenting his grade-four students with uncomplimentary information about the oil sands. So much for the holiday spirit.

The purpose of the exercise that triggered the parent—one that's part of a social studies curriculum developed by [[Ralph Klein]]'s government back in [[2005]]—is to help students develop a better understanding of subjects like conservation, solar and wind power, and oil exploration and forestry. The teacher showed them two videos about the oil sands, one from [[Greenpeace]] and one from the [[Alberta]] government, and asked them to identify and understand the differences.
----

{{f0.png}} ''[[Jason Kenney's 5 Greatest Fumbles of 2019|https://pressprogress.ca/jason-kenneys-5-greatest-fumbles-of-2019/]]'' December 31, 2019, [[PressProgress]]

----
Maybe [[Jason Kenney]] isn't the saviour he hyped himself up to be?

The Premier of [[Alberta]] is ending [[2019]] with his popularity falling, investors losing confidence in Alberta and questions emerging about the competence of Kenney's government following a string of fumbles and stumbles.

Several polls find Kenney's popularity nosediving — he's now the third least popular premier in [[Canada]] after [[Nova Scotia]]'s Stephen McNeil and [[Ontario]]'s [[Doug Ford]].
----

{{f0.png}} ''[[Jason Kenney's Allies Are Floating Separatist Talking Points After the Defeat of Andrew Scheer's Conservatives|https://pressprogress.ca/jason-kenneys-allies-are-floating-separatist-talking-points-after-the-defeat-of-andrew-scheers-conservatives/]]'' October 22, 2019, [[PressProgress]]

----
Several prominent allies of [[Alberta]] Premier [[Jason Kenney]] are openly musing about separatism following the defeat of [[Andrew Scheer]]'s Conservatives in Monday's federal election.

In the lead up to the election, there has been a rise in media coverage exploring the possibility that separatist sentiment is taking hold in Alberta, even though pollsters have repeatedly shown the data supporting this narrative is quite thin.

Although Kenney himself claims "the whole notion of separation is irrational," many of Kenney's top allies have been the loudest voices talking about the idea.
----

{{f0.png}} ''[[Jason Kenney's Anti-Alberta Inquiry Never Bothered To Talk To All Those 'Anti-Alberta' Environmental Groups|https://pressprogress.ca/jason-kenneys-anti-alberta-inquiry-never-bothered-to-talk-to-all-those-anti-alberta-environmental-groups/]]'' July 3, 2020, [[PressProgress]]

----
Despite pouring millions of tax dollars into a public inquiry investigating "foreign funding of [[Alberta]] anti-energy campaigns," many environmental groups targeted by Alberta Premier [[Jason Kenney]] and his right-wing allies say no one from the Inquiry has ever bothered to contact them.

Last week, Alberta's Energy Minister announced the Inquiry's final report would be delayed by another four months and require an additional $1 million cash infusion to complete its work after Commissioner [[Steve Allan]] missed his July 2 deadline.

It's unclear why the Inquiry was unable to meet that deadline, although a June 25th order-in-council made a tweak to the Inquiry's mandate by revising its mission as investigating foreign funding in anti-Alberta energy campaigns "if any" exist.
----

{{f49.png}} ''[[Jason Kenney's approval rating plummets in the wake of steep Alberta budget cuts|https://nationalpost.com/news/jason-kenneys-approval-rating-plummets-in-the-wake-of-steep-alberta-budget-cuts]]'' December 12, 2019, Stuart Thomson, [[National Post]]

----
[[Alberta]] Premier [[Jason Kenney]] is feeling the political effects of budget cuts his government announced in October, with his approval rating plummeting 15 percentage points in a matter of months.

Kenney is now the third-least popular premier among the provinces included in the poll conducted by DART and Maru/Blue Voice [[Canada]] and provided exclusively to [[Postmedia]]. That's a startling drop from September when Kenney was third from the top, behind [[Quebec]] Premier [[François Legault]] and [[Saskatchewan]] Premier [[Scott Moe]].

The slide in approval comes in the wake of a United Conservative government budget that plans to bring expenditures $1.3 billion below last year's spending levels. Over the next four years, the government expects to cut $4 billion worth of provincial spending.
----

{{f0.png}} ''[[Jason Kenney's Bad Bet on a Risky Pipeline Project|https://thetyee.ca/Analysis/2020/04/04/Jason-Kenney-Bad-Bet-Risky-Keystone-XL-Pipeline/?fbclid=IwAR38qoaSPMVgWPFFQJGjgGBp6rPh4Zi_f69iUBQ8BB_RhasHF2QVDl5bnT0]]'' April 4, 2020, Geoff Dembicki, [[The Tyee]]

----
[[Alberta]] Premier [[Jason Kenney]] justified committing $7.5 billion in government funding to get the [[Keystone XL]] pipeline built by saying it was "a solid bet" that could revive the province's battered economy.

But with the price of oil crashing below $5 per barrel, oil insiders predicting "energy market [[Armageddon]]," and a U.S. election that could result in a new administration blocking the pipeline and moving to zero-carbon energy alternatives, some experts see it as financially risky to the extreme.

"It's not a bet I would want to make, let me put it that way," Andrew Grant, head of oil, gas and mining for the influential U.K.-based think tank Carbon Tracker, told [[The Tyee]]. "The temptation is there of course to try to keep the music playing, but the world is changing clearly."
----

{{f132.png}} ''[[Jason Kenney's budget cuts are bad news for Alberta's tech sector|https://www.theglobeandmail.com/canada/alberta/article-jason-kenneys-budget-cuts-are-bad-news-for-albertas-tech-sector/]]'' November 1, 2019, Mirjam Guesgen, [[Globe and Mail]]

----
[[Calgary]]'s growing tech sector has been held up as a way for the city to shift from an energy industry that has been stuck in a downturn for years, but deep funding cuts from the provincial government have put that sentiment in doubt.

The city and its economic development agency have been trying to attract new tech companies and the jobs that come with them, as a means of diversifying Calgary's economy. The oil sector has shed tens of thousands of jobs in the wake of a price crash five years ago.

Those efforts have been hampered by a lack of higher-end skilled talent, lower salaries and preconceptions that Calgary is cold and remote. As well, even the best-trained oil-patch workers don't necessarily have the skills needed to quickly transition into the tech sector.
----

{{f84.png}} ''[[Jason Kenney's Conservative Candidate Calls for Two-Tiered Health Care for The Rich|https://north99.org/2019/02/26/kenney-conservative-two-tiered-health-care-rich/]]'' February 26, 2019, [[North99]]

----
At a closed-door event, [[Alberta]] United Conservative candidate Miranda Rosin called for "two-tiered" health care for the rich and poor.

The comment comes days after increasing speculation that [[Jason Kenney]] will look to privatize parts of health care service delivery if he becomes Premier. 

At a press conference, Kenney promised to conduct a review to find efficiencies within the system, with some speculating that could mean outsourcing. 

[[Doug Ford]] conducted a similar review in his first months in office. [[Critic]]s claimed it was nothing more than an attempt to justify slashing services.
----

{{f0.png}} ''[[Jason Kenney's Corporate Tax Giveaways Will Hurt Workers and Help Alberta's Super-Rich Elites|https://pressprogress.ca/jason-kenneys-corporate-tax-giveaways-will-hurt-workers-and-help-albertas-super-rich-elites/]]'' March 28, 2019, [[PressProgress]]

----
[[Jason Kenney]] has a "bold" plan to slash taxes on corporate profits by 4 percent, and the results could be disastrous for ordinary [[Alberta]]ns.

Even though Alberta already has the lowest tax rates in [[Canada]], the UCP leader falsely claimed slashing the province's corporate tax rates will create "at least 55,000 jobs" and "grow the economy by $13 billion."

But Kenney's big corporate giveaway plan has been already been tried and tested in Canada and the US.

Under Liberal and Conservative governments, Canada's combined federal-provincial corporate tax rates were slashed 16.6% by the end of [[Stephen Harper]]'s time in office, but economists note the data shows that didn't result in new investments, it led to over half a trillion dollars in "corporate cash hoarding."
----

{{f185.png}} ''[[Jason Kenney's discriminatory and unfair refugee rules lie in ruins|http://rabble.ca/news/2019/04/jason-kenneys-discriminatory-and-unfair-refugee-rules-lie-ruins]]'' April 5, 2019, Karl Nerenberg, [[rabble.ca]]

----
In his judgment, Justice Boswell makes frequent, and not very complimentary reference to [[Jason Kenney]].

To cite one example, Justice Boswell quotes anthropologist Julianna Beaudoin, who studied Canadian media coverage of the Roma. In her research, Beaudoin showed how government officials tried to spread what Boswell calls the erroneous view that those who claim refugee status once they get to [[Canada]] are fraudulent queue jumpers.

Boswell relates, based on evidence Beaudouin provided, that "individuals have been contacted after reporting sympathetic stories about the Roma by various officials including then minister of citizenship and immigration, Jason Kenney." This was a case, Justice Boswell notes, of an attempt to "control the narrative and public information through intimidation."
----

{{f0.png}} ''[[Jason Kenney's Dumb Inquiry|https://thetyee.ca/Opinion/2019/07/11/Jason-Kenney-Dumb-Inquiry/]]'' July 11, 2019, David Climenhaga, [[The Tyee]]

----
In truth, [[Canada]] needs a thorough and honest inquiry into foreign political funding, online manipulation and influence.

Unfortunately, the $2.5-million probe into "foreign funded defamation" of [[Alberta]]'s fossil-fuel industry announced by Alberta Premier [[Jason Kenney]]'s government last week at a news conference in [[Calgary]] isn't it.

How could it be? It's been established to buttress a widely criticized conspiracy theory that proved useful to the [[United Conservative Party]]'s election campaign and may yet have some utility in the efforts of [[Andrew Scheer]] and the [[Conservative Party of Canada]] to win the federal election this fall.
----

{{f0.png}} ''[[Jason Kenney's Energy War Room Deletes Tweets Accusing the New York Times of 'Bias' and 'Anti-Semitism'|https://pressprogress.ca/jason-kenneys-energy-war-room-deletes-tweets-accusing-the-new-york-times-of-bias-and-anti-semitism/]]'' February 13, 2020, [[PressProgress]]

----
The latest blooper relates to a bizarre [[Twitter]] rant that saw the war room accuse the [[New York Times]] of "anti-Semitism" after the newspaper published an article noting global investors are losing interest in [[Alberta]]'s oil industry.

The New York Times article reported that BlackRock Inc, the world's largest global investment management corporation, is pulling out of Alberta's oil patch.

In response, the [[Canadian Energy Centre]], better known as the "energy war room," fired off a bewildering 23 tweet tirade railing against the New York Times.
----

{{f0.png}} ''[[Jason Kenney's Energy War Room is Spending Tax Dollars on Ads Casting Doubt on Climate Science|https://pressprogress.ca/jason-kenneys-energy-war-room-is-spending-tax-dollars-on-ads-casting-doubt-on-climate-science/]]'' July 6, 2020, [[PressProgress]]

----
[[Jason Kenney]]'s $30 million energy war room is spending tax dollars on [[Facebook]] ads that are promoting a controversial website and expert casting doubt on mainstream climate science.

The [[Canadian Energy Centre]], which commonly known as the energy war room, was recently spotted promoting an article published on the right-wing website [[Quillette]] that purports to shine a light on "how badly we environmentalists have misled the public."

The article offers a strange explanation for this, claiming "environmental groups have accepted hundreds of millions of dollars from fossil fuel interests."
----

{{f0.png}} ''[[Jason Kenney's Energy War Room Launches Campaign to Stop Netflix Children's Cartoon About 'Bigfoot'|https://pressprogress.ca/jason-kenneys-energy-war-room-launches-campaign-to-stop-netflix-childrens-cartoon-about-bigfoot/]]'' March 12, 2021, [[PressProgress]]

----
[[Jason Kenney]]'s Energy War Room Launches Campaign to Stop [[Netflix]] Children's Cartoon About 'Bigfoot'

The Government of [[Alberta]]'s so-called energy war room has turned its guns on a new target — a children's cartoon about Bigfoot.

The latest battle in Alberta Premier Jason Kenney's multimillion dollar culture war on behalf of the oil industry is pitting the [[Canadian Energy Centre]] against a new kids movie streaming on Netflix called "Bigfoot Family."
----

{{f0.png}} ''[[Jason Kenney's Energy War Room: Alberta's Freedom of Information Laws Help Our Enemies|https://pressprogress.ca/jason-kenneys-energy-war-room-albertas-freedom-of-information-laws-help-our-enemies/]]'' December 18, 2019, [[PressProgress]]

----
"Essentially FOIP allows people who want you to fail to look at your playbook," Kenney's war room commander says

The CEO of [[Jason Kenney]]'s $30 million energy war room says his organization's activities need to be kept secret because normal government transparency rules could help people who want to see him "fail."

After its long awaited launch, the so-called "[[Canadian Energy Centre]]" appeared to stumble out of the gate this week, earning underwhelming headlines that describe the initiative as a "$30 million propaganda machine" and an "expensive joke."
----

{{f253.png}} ''[[Jason Kenney's Facebook-era McCarthyism|https://www.macleans.ca/opinion/jason-kenneys-facebook-era-mccarthyism/]]'' December 2, 2019, Chris Turner, [[Macleans]]

----
Less than a year into his mandate, Kenney appears to be adopting the approach to political opponents practiced by the late [[Republican]] Senator Joe McCarthy in his hunt for un-American activities—guilt by association, loyalty tests, party affiliation as a permanent stain, the hyperbolic conflation of any and all criticism of the government with an outrageous offence verging on treason. In Kenney's case, though, there's a style and intent that seems less like the purging of a bureaucracy than the offhanded point-scoring and intellectual rigour found in the partisan corners of social media. Truth is irrelevant; the only thing that really matters is that your team knows who to boo and hiss in the next game. Let's update it for the digital age and call it [[Facebook]] McCarthyism.

The [[University of Calgary]]'s long-lapsed federal NDP candidate was far from the first critic of the Kenney way to endure such partisan smearing. A few days after the federal election, for example, Kenney's justice minister took to [[Twitter]] to vilify Calgary Mayor [[Naheed Nenshi]] as "Trudeau's mayor" for having the temerity to offer to meet with the prime minister. On the campaign trail in the spring, Kenney's [[United Conservative Party]] targeted the former director of the [[Pembina Institute]], [[Ed Whittingham]], after he was appointed to the board of the [[Alberta]] Energy Regulator. In a UCP press release, Whittingham was called out as "a foreign-funded, anti-oilsands, anti-pipeline activist." His crime? Running a moderate environmental organization that many in the oil patch had long considered a fair referee and some even contracted as a consulting partner.

This, of course, is the most common thread uniting the enemies on the Kenney blacklist: alleged disloyalty to Alberta's oil and gas sector. (I'm obliged to note that in [[2012]] I ran for federal office in Calgary as a [[Green Party]] candidate, and so I assume that places me on the list as well.) Among Kenney's first acts in office were the establishment of a $30-million "energy war room" and the commissioning of a $2.5-million inquiry to hunt down the "foreign-funded radicals" who had infiltrated Alberta's body politic and infected it with a virulent strain of dissent from the UCP party line on pipelines and new oil and gas development.
----

{{f185.png}} ''[[Jason Kenney's fuming response to Amnesty International was not the adversaries' first go-round|http://rabble.ca/blogs/bloggers/alberta-diary/2019/09/jason-kenneys-fuming-response-amnesty-international-was-not]]'' September 17, 2019, David Climenhaga, blogs, [[rabble.ca]]

----
Returned to power after four years, [[Alberta]]'s Conservative party is governing pretty much as you'd expect from a government that, as Talleyrand supposedly said of the restored House of Bourbon, has learned nothing and forgotten nothing.

Consider the matter of the controversial letter from the head of [[Amnesty International]] [[Canada]] to Alberta Premier [[Jason Kenney]].

No, not the one [[Alex Neve]] mailed to Kenney last week. I'm speaking of the one Neve encouraged Canadians to mail to immigration and citizenship minister Kenney back in June [[2013]] condemning the [[Harper government]]'s decision to deny basic health care to refugees.
----

{{f0.png}} ''[[Jason Kenney's Media Meltdown|https://thetyee.ca/Analysis/2020/04/29/Jason-Kenney-Media-Meltdown/]]'' April 29, 2020, Michael Harris, [[The Tyee]]

----
[[Jason Kenney]] is plugging into an international phenomenon: right-wing leaders who mint their own facts and brook no opposition — kings of confabulation who rule with an iron microphone.

Kenney gives every sign that he is learning from Trump's daily pandemic grandstanding. Reporters ask the president perfectly legitimate questions that are in the public interest. Before they get their queries out of their mouths, he responds by attacking them like a rabid chihuahua. Trump says their questions are nasty. He denounces them as terrible journalists and awful people. He bristles that they are employed by fake news agencies. He even accuses them of trying to undermine his presidency by withholding praise for his many good ideas. You know, like mainlining Lysol, or burning your innards with pulses of light to purge COVID-19.

Kenney is now pulling similar stunts to avoid questions that have unflattering answers or no answers at all. Tom Ross of 660 News, the local radio reporter who asked the offending question last week at that press conference, was doing his job. Jason Kenney was not.
----

{{f185.png}} ''[[Jason Kenney's office scripted op-ed and speaking notes for head of 'expert panel' on Alberta's finances|https://rabble.ca/blogs/bloggers/alberta-diary/2020/01/jason-kenneys-office-scripted-op-ed-and-speaking-notes-head]]'' January 30, 2020, David Climenhaga, blogs, [[rabble.ca]]

----
It turns out [[Janice MacKinnon]]'s six-member "expert panel" was using a script cooked up in Premier [[Jason Kenney]]'s office at least part of the time it was supposedly taking its "deep dive" into [[Alberta]]'s books last year.

Alert readers will recall that when freshly elected [[United Conservative Party]] Premier Jason Kenney announced the creation of the so-called "blue ribbon panel" on Alberta's finances back on May 7, [[2019]], he gave it the mandate of getting the province's books back into the black in less than three years without raising existing taxes or introducing new ones.

As was observed in this space at the time, Kenney's promises on the campaign trail notwithstanding, there was only one way to do that, and it wasn't going to be pretty. Albertans are starting to understand that reality now.
----

{{f185.png}} ''[[Jason Kenney's Senate elections law  --  a farcical, faux exercise|http://rabble.ca/blogs/bloggers/alberta-diary/2019/06/jason-kenneys-senate-elections-law-farcical-faux-exercise]]'' June 27, 2019, David Climenhaga, blogs, [[rabble.ca]]

----
Never mind the details for a moment, this is all you really need to know about [[Alberta]] Premier [[Jason Kenney]]'s constitutionally meaningless Senate elections law, introduced as Bill 13 in the provincial legislature yesterday.

Kenney has presented Alberta's progressives, of whom there are many, and the politicians they support with a wonderful opportunity to shoot themselves in both feet in a little over two years.

On October 17, [[2021]] -- the day the non-binding vote required by the Senatorial Selection Act is to take place -- we shall duly do so, I regretfully predict.
----

{{f0.png}} ''[[Jason Kenney's UCP Under Fire For Accusing High School Teachers of Being Disloyal to Oil Industry|https://pressprogress.ca/jason-kenneys-ucp-under-fire-for-accusing-high-school-teachers-of-being-disloyal-to-oil-industry/]]'' November 30, 2019, [[PressProgress]]

----
[[Alberta]]'s Minister of Education is receiving low marks for her performance after she offered an anonymous, unverified high school test as proof teachers are engaging in subversive activities.

The antics began when UCP MLA [[Richard Gotfried]] told the Alberta Legislature that an unnamed parent sent him a copy of a grade 10 test from an unnamed high school containing "deeply concerning anti-oil and gas rhetoric."

Gotfried claimed the anonymous test contained unspecified "attacks on capitalism," including questions that suggest the development of Alberta's resources could lead to the "destruction" of "forests." He also said the test promotes the idea of placing unnamed "restrictions" on oil companies.
----

{{f0.png}} ''[[Jason Kenney's United Conservatives Win Alberta Election|https://www.vice.com/en_ca/article/d3nznq/jason-kenneys-united-conservatives-win-alberta-election]]'' April 17, 2019, Hilary Beaumont, [[Vice News]]

----
[[Alberta]] voters have elected [[United Conservative Party]] leader [[Jason Kenney]] as their new premier, handing him a majority government.

Kenney tasted victory Tuesday night despite allegations that he and his team manipulated the [[2017]] UCP leadership race with a "kamikaze campaign." The campaign also saw a string of UCP candidates step down after it was revealed they made racist and transphobic comments.

Almost three times as many voters cast ballots in advance polls compared to [[2015]].
----

{{f253.png}} ''[[Jason Kenney's us-versus-them plan for Alberta|https://www.macleans.ca/news/canada/jason-kenneys-us-versus-them-plan-for-alberta/]]'' April 9, 2019, Jason Markusoff, [[Macleans]]

----
More than two decades before [[Jason Kenney]] ran to become [[Alberta]]'s premier, he entered electoral politics as a [[Calgary]] MP for the [[Reform Party]]. The Reformers' rallying cry was "The West wants in"—a demand for sway in a Confederation long dominated by populous [[Ontario]] and temperamental, demanding [[Quebec]]. But a subset of their number actually preferred the West wresting its way out, especially from areas under [[Ottawa]]'s control.

That subset would ?nd its manifesto in the [[2001]] "?rewall letter" by six conservative Calgary thinkers, including a younger [[Stephen Harper]]. It urged Alberta to, among other things, wield its constitutional powers to their utmost by starting its own police force and pension plan, while unyoking provincial health care from the strictures of the [[Canada Health Act]]. Kenney, like most politicians at the time, kept a respectful distance from the ?rewall agenda—as did Harper once he became leader of a federal united Conservative Party, and later prime minister, whereupon he brought Kenney into cabinet.

Today, Kenney sits atop provincial politics while Albertans seethe over a ceaseless onslaught of bad news and frustration: a prolonged economic slump, stalled pipeline projects, outsiders seeking to stymie the oil industry and—most of all—[[Justin Trudeau]], the most passionately despised leader here since Trudeau's father brought forth the hated National Energy Program (NEP). Though not in name, the ?rewall's "back off" mindset is back, this time championed by someone on the verge of becoming premier.
<div style="float: right; max-width:300px">

|>| !Jason Kessler |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jason Miller |
</div>

!!!See also
*[[Jason Miller (communications strategist)|https://en.wikipedia.org/wiki/Jason_Miller_(communications_strategist)]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jason Richwine |
|!birth date |April 21, 1982 (39 years)|
|!birth place |[[Philadelphia, Pennsylvania|https://en.wikipedia.org/wiki/Philadelphia,_Pennsylvania]]|
</div>

!!!See also
*[[Jason Richwine|https://en.wikipedia.org/wiki/Jason_Richwine]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jason Wilson |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jay Bhattacharya |
|!occupation |[[Doctor]]|
</div>

!!!See also
*[[Jay Bhattacharya|https://en.wikipedia.org/wiki/Jay_Bhattacharya]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jay Sekulow |
|>| [img width=175px [Sekulow at CPAC 2012|https://upload.wikimedia.org/wikipedia/commons/thumb/6/6f/Jay_Sekulow_Speaking_at_CPAC_2012_%286854519337%29_%28cropped%29.jpg/175px-Jay_Sekulow_Speaking_at_CPAC_2012_%286854519337%29_%28cropped%29.jpg]] |
|!birth name |Jay Alan Sekulow|
|!birth date |June 10, 1956 (65 years)|
|!birth place |[[New York City|https://en.wikipedia.org/wiki/New_York_City]], [[New York|https://en.wikipedia.org/wiki/New_York_(state)]], U.S.|
|!occupation |Civil Attorney of the [[American Center for Law and Justice]]|
|!yearsactive |1978-present|
|!education |[[Mercer University|https://en.wikipedia.org/wiki/Mercer_University]] ,,([[BA|https://en.wikipedia.org/wiki/Bachelor_of_Arts]], [[JD|https://en.wikipedia.org/wiki/Juris_Doctor]]),,<br>[[Regent University]] ,,([[PhD|https://en.wikipedia.org/wiki/Doctor_of_Philosophy]]),,|
|!spouse |Pamela McPherson (1978-)|
|!website |[[jaysekulow.com/|https://jaysekulow.com/]]|
</div>

!!!See also
*[[Jay Sekulow|https://en.wikipedia.org/wiki/Jay_Sekulow]] - //Wikipedia.//

!!!External links
*[[Jay Sekulow|https://ballotpedia.org/Jay_Sekulow]], Ballotpedia.

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jayme Poisson |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jean Charest |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jean Chretien |
</div>

{{||StandardTid}}
The value passed for "titles" contains invalid or non-normalized data. Textual data should be valid, NFC-normalized Unicode without C0 control characters other than HT (\t), LF (\
), and CR (\r)."}},"query":{"normalized":[{"fromencoded":"","from":"Category%3AJean-Fran%E7ois%20Gari%E9py","to":"Category:Jean-François Gariépy

{{||StandardTid}}
The value passed for "titles" contains invalid or non-normalized data. Textual data should be valid, NFC-normalized Unicode without C0 control characters other than HT (\t), LF (\
), and CR (\r)."}},"query":{"normalized":[{"fromencoded":"","from":"Category%3AJean-Fran%E7ois%20Roberge","to":"Category:Jean-François Roberge

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|!honorific prefix |"Judge"|
|>| !Jeanine Pirro |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Judge_Jeanine_Pirro_2017.jpg/175px-Judge_Jeanine_Pirro_2017.jpg]] |
|!birth name |Jeanine Ferris|
|!birth date |June 2, 1951 (70 years)|
|!birth place |[[Elmira, New York|https://en.wikipedia.org/wiki/Elmira,_New_York]], U.S.|
|!party |[[Republican|https://en.wikipedia.org/wiki/Republican_Party_(United_States)]]|
|!education |[[State University of New York, Buffalo|https://en.wikipedia.org/wiki/University_at_Buffalo]] ,,([[BA|https://en.wikipedia.org/wiki/Bachelor_of_Arts]]),,<br/>[[Albany Law School|https://en.wikipedia.org/wiki/Albany_Law_School]], [[Union University|https://en.wikipedia.org/wiki/Union_University_(New_York)]] ,,([[JD|https://en.wikipedia.org/wiki/Juris_Doctor]]),,|
</div>

''Jeanine Ferris Pirro'' (born June 2, 1951) is an American TV personality, author, former [[New York State|https://en.wikipedia.org/wiki/New_York_(state)]] judge (1991-1993), prosecutor, and [[Republican|https://en.wikipedia.org/wiki/Republican_Party_(United_States)]] politician from [[New York|https://en.wikipedia.org/wiki/New_York_(state)]].

!!!See also
*[[Jeanine Pirro|https://en.wikipedia.org/wiki/Jeanine_Pirro]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jeff Ballingall |
|!birth name |Jeffrey Ballingall|
</div>

!!!See also
*[[Ontario Proud|https://en.wikipedia.org/wiki/Ontario_Proud]] - //Wikipedia.//

{{||StandardTid}}
!!!See also
*[[Jeff Bezos|https://en.wikipedia.org/wiki/Jeff_Bezos]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jeff Burch |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jeff Callaway |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jeff Flake |
|!occupation |Politician|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jeff Gray |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jeff Gunnarson |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jeff Sessions |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/e/e8/Jeff_Sessions%2C_official_portrait.jpg/175px-Jeff_Sessions%2C_official_portrait.jpg]] |
|!birth name |Jefferson Beauregard Sessions III|
|!birth date |December 24, 1946 (74 years)|
|!birth place |[[Selma, Alabama|https://en.wikipedia.org/wiki/Selma,_Alabama]], U.S.|
|!party |[[Republican|https://en.wikipedia.org/wiki/Republican_Party_(United_States)]]|
|!spouse |Mary Blackshear|
|!children |3|
|!education |[[Huntingdon College|https://en.wikipedia.org/wiki/Huntingdon_College]] ,,([[BA|https://en.wikipedia.org/wiki/Bachelor_of_Arts]]),,<br>[[University of Alabama, Tuscaloosa|https://en.wikipedia.org/wiki/University_of_Alabama]] ,,([[JD|https://en.wikipedia.org/wiki/Juris_Doctor]]),,|
</div>

!!!See also
*[[Jeff Sessions|https://en.wikipedia.org/wiki/Jeff_Sessions]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jeff Yates |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jeff Yurek |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jenni Byrne |
</div>

!!!See also
*[[Jenni Byrne|https://en.wikipedia.org/wiki/Jenni_Byrne]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Jenni Byrne Breaks Her Silence To Blame Others For The Conservatives' Defeat|https://www.buzzfeed.com/paulmcleod/harpers-campaign-manager-says-they-were-too-good-at-this]]'' February 8, 2016, Paul McLeod, [[BuzzFeed News]]

----
Conservative campaign manager [[Jenni Byrne]] quickly became the main scapegoat after the party got booted out of power. 

Party insiders, usually anonymously, slammed her for being inexcusably unprepared. One MP said he got into a screaming match with Byrne that was "the most classless conversation I've ever had in my life." He said she treated some candidates with borderline contempt.

Insiders said things got so bad that Byrne was packing up her desk days before the election was over, and refused to hand over a list of candidate contact information.
----

{{f0.png}} ''[[Jenni Byrne tapped to be Ford's principal secretary, premier's office takes shape|https://ipolitics.ca/2018/06/22/jenni-byrne-tapped-to-be-fords-principal-secretary-premiers-office-takes-shape/]]'' June 22, 2018, Marieke Walsh, [[iPolitics]]

----
[[Ontario]] Premier-designate [[Doug Ford]] has tapped a senior staffer from [[Stephen Harper]]'s government to be one of his top advisors, say sources closely linked to the [[Progressive Conservative]]s.

[[Jenni Byrne]] will be Ford's principal secretary, according to four sources who spoke with [[iPolitics]] on condition of anonymity.

Byrne did not reply to a request for comment and neither did the party.
----

{{f132.png}} ''[[Jenni Byrne's redemption story in Doug Ford's government comes to a disconcerting end|https://www.theglobeandmail.com/canada/article-jenni-byrnes-redemption-story-in-doug-fords-government-comes-to-a/]]'' January 11, 2019, Adam Radwanski, [[Globe and Mail]]

----
Before she began to work for [[Ontario]] Premier [[Doug Ford]] last year, [[Jenni Byrne]]'s reputation among many fellow Conservatives was in tatters.

Once the most feared staffer in [[Stephen Harper]]'s [[Ottawa]], she was blamed for her management of the [[2015]] campaign in which the former prime minister lost power. More than that, she was resented for how she had treated people along the way, asserting her will from the top of government down to the riding level as she served as Mr. Harper's enforcer and settled scores of her own.

In little more than a half-year as Mr. Ford's principal secretary, Ms. Byrne reinvented herself as a source of calm professionalism within a chaotic new government – so much so that Friday's announcement of her exit, apparently in favour of an appointment to the [[Ontario Energy Board]], is eliciting cringes from some of the same people who so recently had no time for her.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jennifer Mercer |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jennifer Pagliaro |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jennifer Rubin |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jennifer Yang |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jenny Beth Martin |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jeremy Broadhurst |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jeremy Corbyn |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jeremy Hunt |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jeremy Roberts |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jerome Adams |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f99.png}} ''[[Jerry DeMarco named Ontario's new commissioner of environment|https://www.nationalobserver.com/2019/07/09/news/jerry-demarco-named-ontarios-new-commissioner-environment]]'' July 9, 2019, Fatima Syed, [[National Observer]]

----
[[Ontario]]'s auditor general has named environmental policy and law expert [[Jerry DeMarco]] commissioner of the environment within her office, which absorbed the province's independent environmental watchdog's office after the Doug [[Ford government]] shuttered it.

[[Environmental]]ists are applauding the appointment, noting that DeMarco brings a wealth of knowledge and experience that could serve him well, depending on how the environment office in the auditor general's office is allowed to function.

DeMarco has served as the longtime executive chair for the Environmental and Land Tribunal and as associate chair for the Conservation [[Review]] Board and Environmental Review Tribunal — an independent and impartial body that makes decisions on environmental permits and assessments, and was recently recognized by the [[United Nations]] Environment Programme for its best practices.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jerry Falwell Jr. |
|!birth name |Jerry Lamon Falwell Jr.|
|!birth date |June 17, 1962 (59 years)|
|!birth place |[[Lynchburg|https://en.wikipedia.org/wiki/Lynchburg,_Virginia]], [[Virginia|https://en.wikipedia.org/wiki/Virginia]], U.S.|
|!party |[[Republican|https://en.wikipedia.org/wiki/Republican_Party_(United_States)]]|
|!spouse |Becki Tilley|
|!education |[[Liberty University]] ([[BA|https://en.wikipedia.org/wiki/Bachelor_of_Arts]])<br>[[University of Virginia|https://en.wikipedia.org/wiki/University_of_Virginia]] ([[JD|https://en.wikipedia.org/wiki/Juris_Doctor]])|
</div>

!!!See also
*[[Jerry Falwell Jr.|https://en.wikipedia.org/wiki/Jerry_Falwell_Jr.]] - //Wikipedia.//
*[[Jerry Falwell|https://en.wikipedia.org/wiki/Jerry_Falwell]] - //Wikipedia.//

!!!External links
*[[Jerry Falwell|https://rationalwiki.org/wiki/Jerry_Falwell]], RationalWiki.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jessica Bell |
</div>

{{||StandardTid}}
{{||StandardTid}}
The value passed for "titles" contains invalid or non-normalized data. Textual data should be valid, NFC-normalized Unicode without C0 control characters other than HT (\t), LF (\
), and CR (\r)."}},"query":{"normalized":[{"fromencoded":"","from":"Category%3AJessica%20%C9bacher","to":"Category:Jessica Ébacher

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
!!!See also
*[[Jesus in Scientology|https://en.wikipedia.org/wiki/Jesus_in_Scientology]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jesus Morning Star |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/3/30/Providence_%28religious_movement%29_%28aka_Christian_Gospel_Mission%29_logo.jpg/175px-Providence_%28religious_movement%29_%28aka_Christian_Gospel_Mission%29_logo.jpg]] |
|!abbreviation |JMS|
|!leader title |Leader|
|!leader name |[[Jung Myung Seok]]|
|!founder |Jung Myung-seok|
|!formation |1980|
|!separated from |[[Unification Church]]<br />[[Methodism]]|
</div>

The ''Jesus Morning Star'' (JMS) sect has also been called ''Christian Gospel Mission'', ''Setsuri'' ("Providence" in Japanese), ''International Christian Association'' (ICA), the ''Morning Star Church'' (MS Church), the ''Bright Moon Church'', and ''Ae-chun Church''.

!!!See also
*[[Providence (religious movement)|https://en.wikipedia.org/wiki/Providence_(religious_movement)]] - //Wikipedia.//

!!!External links
*[[The JMS Cult: Jeong Myeong-seok & the Jesus Morning Star Cult|http://www.jmscult.com/]]
*[[Jung Myung-seok / Providence|http://www.apologeticsindex.org/416-jung-myung-seok]], Apologetics Index.

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jihad Watch |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/7/72/Jihad_Watch_logo.PNG/175px-Jihad_Watch_logo.PNG]] |
|!tax id |20-0699967|
|!registration id |461286|
|!jurisdiction |us-nh|
|!formation |January 13, 2004|
|!leader name |[[Robert Spencer]]|
|!location |373 South Willow Street, #109, Manchester, NH, 03103, USA|
|!website |[[jihadwatch.org|https://jihadwatch.org]]|
</div>

''Jihad Watch'' is an anti-Muslim conspiracy [[blog|https://en.wikipedia.org/wiki/blog]]<<ref " [1]">><<ref " [2]">><<ref " [3]">> affiliated with the [[David Horowitz Freedom Center]], run by blogger [[Robert Spencer]]. It has been described as one of the main homes of the [[Counter-jihad|https://en.wikipedia.org/wiki/Counter-jihad]] movement on the internet.<<ref " [4]">>

Jihad Watch says that it is "dedicated to bringing public attention to the role that jihad theology and ideology plays in the modern world, and to correct popular misconceptions about the role of jihad and religion in modern-day conflicts."<<ref " [5]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Jihad Watch|https://www.erieri.com/Form990Finder/Details?EIN=200699967]]|<|<|
|!EIN |20-0699967|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |07/2005|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2020 |[[990|http://990.erieri.com/EINS/200699967/200699967_2020_%20.pdf]]|05/24/21| $149,044.00|
|!2018 |[[990|http://990.erieri.com/EINS/200699967/200699967_2018_%20.pdf]]|01/10/20| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/200699967/200699967_2017_0f8770a2.PDF]]|09/21/18| $106,000.00|
|!2016 |[[990|http://990.erieri.com/EINS/200699967/200699967_2016_0ebd20f3.PDF]]|01/10/18| $56,682.00|
|!2015 |[[990|http://990.erieri.com/EINS/200699967/200699967_2015_0d8fde4f.PDF]]|04/10/17| $48,162.00|
|!2014 |[[990|http://990.erieri.com/EINS/200699967/200699967_2014_0c2a2ca5.PDF]]|01/25/16| $61,931.00|
|!2013 |[[990|http://990.erieri.com/EINS/200699967/200699967_2013_0a8e950c.PDF]]|09/11/14| $169,773.00|
|!2012 |[[990|http://990.erieri.com/EINS/200699967/200699967_2012_09ef8597.PDF]]|01/08/14| $251,033.00|
|!2011 |[[990|http://990.erieri.com/EINS/200699967/200699967_2011_08ab7c11.PDF]]|11/07/12| $49,026.00|
|!2010 |[[990EZ|http://990.erieri.com/EINS/200699967/200699967_2010_077c7647.PDF]]|09/20/11| $19,205.00|
|!2007 |[[990EZ|http://990.erieri.com/EINS/200699967/200699967_2007_041E5B57.PDF]]|06/30/08| $0.00|

!!!See also
*[[Jihad Watch|https://en.wikipedia.org/wiki/Jihad_Watch]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Bail, Christopher. [[Terrified: How Anti-Muslim Fringe Organizations Became Mainstream|https://press.princeton.edu/titles/10395.html]].">><br/><<footnotes " [2]" "Rohlinger, Deana. [[New Media and Society|https://nyupress.org/9781479897872/new-media-and-society]].">><br/><<footnotes " [3]" "Huang, Frankie. [[China's Most Popular App Is Full of Hate|https://foreignpolicy.com/2018/11/27/chinas-most-popular-app-is-full-of-hate/]].">><br/><<footnotes " [4]" "Hegghammer, Thomas (24 July 2011). [[The Rise of the Macro-Nationalists|https://www.nytimes.com/2011/07/31/opinion/sunday/the-rise-of-the-macro-nationalists.html?_r=1]]. //[[The New York Times|New York Times]]//.">><br/><<footnotes " [5]" "[[Jihad Watch|http://www.jihadwatch.org/why-jihad-watch.html]]. Jihad Watch. March 28, 2010.">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jill Andrew |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jim Burnett |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jim DeMint |
</div>

!!!See also
*[[Jim DeMint|https://en.wikipedia.org/wiki/Jim_DeMint]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jim Hoft |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jim Jordan |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Jim_Jordan_%28Ohio_politician%29_111th_Congress_2009.jpg/175px-Jim_Jordan_%28Ohio_politician%29_111th_Congress_2009.jpg]] |
|!occupation |Politician|
|!birth name |James Daniel Jordan|
|!birth date |February 17, 1964 (57 years)|
|!birth place |[[Urbana, Ohio|https://en.wikipedia.org/wiki/Urbana,_Ohio]], U.S.|
</div>

!!!See also
*[[Jim Jordan (American politician)|https://en.wikipedia.org/wiki/Jim_Jordan_(American_politician)]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f132.png}} ''[[Jim Prentice tried to warn Alberta. Now it's finally time to look in the mirror|https://www.theglobeandmail.com/opinion/article-jim-prentice-tried-to-warn-alberta-now-its-finally-time-to-look-in/]]'' February 29, 2020, Chris Turner, Opinion, [[Globe and Mail]]

----
When [[Teck Resources]] Ltd. announced it would be withdrawing its application to build a new oil sands mine in Northern [[Alberta]], the immediate response from the most vehement defenders of the province's status quo was a predictable mix of blustering indignation and rent garments. Premier [[Jason Kenney]] and federal Conservative Leader [[Andrew Scheer]] both ladled the largest share of the blame on Prime Minister [[Justin Trudeau]] and his government's hated environmental regulations; Mr. Scheer called it "devastating news for Alberta and our entire country." Business Council of Alberta president Adam Legge, meanwhile, said the decision showed how [[Canada]] was "a nation that cannot find ways to work together." There was talk, inevitably, in the darker precincts of social media, of revolt and separation.

But I found myself thinking of [[Jim Prentice]]. In the early months of [[2015]], Mr. Prentice was a neophyte premier preparing for an election. As he surveyed Alberta's finances, he saw little but deepening disaster. The price of oil, which had hovered at or above US$100 a barrel for much of the previous five years, was in freefall, racing down toward US$50 on its way to a trough last seen in the early [[2000]]s. The flow of royalties that had kept taxes low and services lavish in Alberta was shrinking by the day, and Mr. Prentice had also inherited the burdens of a decade of roaring population growth and his own party's loose approach to public spending.

He responded with something quite remarkable for a politician facing imminent re-election: He told Albertans all about the mess he'd discovered. In an interview mere weeks before the campaign began, he outlined the general contours of Alberta's grim finances. He explained that his government was working on a long-term plan to get the province off what would soon be referred to as the "resource-revenue roller coaster."
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jim Watkins |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Jim_Watkins_1_%28cropped%29.png/175px-Jim_Watkins_1_%28cropped%29.png]] |
|!birth name |James Arthur Watkins|
|!birth place |[[Dayton|https://en.wikipedia.org/wiki/Dayton,_Washington]], [[Washington|https://en.wikipedia.org/wiki/Washington_(state)]]|
</div>

Small-time ''entrepreneur'' in image boards and porn sites.

!!!See also
*[[Jim Watkins (businessman)|https://en.wikipedia.org/wiki/Jim_Watkins_(businessman)]] - //Wikipedia.//
*[[2channel|https://en.wikipedia.org/wiki/2channel]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jim Wilson |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jo-Ann Roberts |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Joan Bryden |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Joanne Dinelle |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Job Creators Network |
|!abbreviation |JCN|
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/a/ab/Jcn-logo.png/175px-Jcn-logo.png]] |
|!registration id |EXTUID_4115280|
|!tax id |45-4848799|
|!jurisdiction |us-dc|
|!formation |March 21, 2012|
|!leader title |President/CEO|
|!leader name |[[Alfredo Ortiz]]|
|!website |[[jobcreatorsnetwork.com/|https://www.jobcreatorsnetwork.com/]]|
</div>

<div style="float: right; max-width:300px">

|>| !Job Creators Network Foundation |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/d/d9/Jcnf_logo.png/175px-Jcnf_logo.png]] |
|!registration id |EXTUID_2702263|
|!jurisdiction |us-dc|
|!tax id |27-3638207|
|!formation |October 8, 2010|
|!website |[[jcnf.org/|https://www.jcnf.org/]]|
</div>

''The Job Creators Network'' ''(JCN)'' is a conservative U.S. advocacy group. It was founded by [[Bernie Marcus|Bernard Marcus]], the co-founder and former CEO of [[Home Depot|https://en.wikipedia.org/wiki/Home_Depot]].

The organization has received significant funding from the [[Mercer Family Foundation]], a private grant-making foundation that invested about $70 million into [[conservative|https://en.wikipedia.org/wiki/Conservatism_in_the_United_States]] causes between 2009 and 2014.<<ref " [3]">><<ref " [4]">><<ref " [5]">><<ref " [1]">>

According to ''Mother Jones'', JCN's media strategy has been guided by [[Richard Berman|Rick Berman]], the lobbyist once dubbed "Dr. Evil" by 60 Minutes for his long history of using front groups, attack dog web sites, and alleged think tanks to attack advocacy groups including the Humane Society and Mothers Against Drunk Driving.<<ref " [2]">> ''Mother Jones'' reports that his work with JCN "represents a different way of doing business for Berman: He has guided the group's media strategy behind the scenes, while more than three dozen CEOs have publicly signed on to support the organization's mission."<<ref " [6]">> While Berman's campaigns are typically comprised of groups operated out of the offices of his PR firm, [[Berman & Co.]], JCN was not founded by Berman, nor is it controlled by Berman.<<ref " [6]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |April 29, 2020|<|<|
|!Registration|<|<|<|
|!Name |[[Job Creators Action Fund|https://www.erieri.com/Form990Finder/Details?EIN=454848799]]|<|<|
|!EIN |45-4848799|<|<|
|!Subsection |04|<|<|
|!Deductibility |2 - Contributions are not deductible.|<|<|
|!Ruling date |04/2014|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990O|http://990.erieri.com/EINS/454848799/454848799_2018_10e66cbf.pdf]]|08/23/19| $1,644,099.00|
|!2017 |[[990O|http://990.erieri.com/EINS/454848799/454848799_2017_0fbf23ba.PDF]]|10/30/18| $991,798.00|
|!2016 |[[990O|http://990.erieri.com/EINS/454848799/454848799_2016_0e86e5e6.PDF]]|11/29/17| $300,261.00|
|!2015 |[[990O|http://990.erieri.com/EINS/454848799/454848799_2015_0d94f433.PDF]]|04/12/17| $713,246.00|
|!2014 |[[990O|http://990.erieri.com/EINS/454848799/454848799_2014_0c61c7e4.PDF]]|03/24/16| $453,989.00|
|!2013 |[[990O|http://990.erieri.com/EINS/454848799/454848799_2013_0a8301f7.PDF]]|08/20/14| $63,929.00|
|!2012 |[[990O|http://990.erieri.com/EINS/454848799/454848799_2012_0a8c4534.PDF]]|09/09/14| $62,848.00|

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Job Creators Network Foundation|https://www.erieri.com/Form990Finder/Details?EIN=273638207]]|<|<|
|!EIN |27-3638207|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |04/2011|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2020 |[[990|http://990.erieri.com/EINS/273638207/273638207_2020_%20.pdf]]|05/21/21| $375,746.00|
|!2019 |[[990|http://990.erieri.com/EINS/273638207/273638207_2019_%20.pdf]]|09/18/20| $147,986.00|
|!2018 |[[990|http://990.erieri.com/EINS/273638207/273638207_2018_10e6edd0.pdf]]|08/23/19| $254,944.00|
|!2017 |[[990|http://990.erieri.com/EINS/273638207/273638207_2017_0fafc3a8.PDF]]|10/19/18| $387,683.00|
|!2016 |[[990|http://990.erieri.com/EINS/273638207/273638207_2016_0e82608e.PDF]]|11/28/17| $66,382.00|
|!2015 |[[990|http://990.erieri.com/EINS/273638207/273638207_2015_0ca29c8a.PDF]]|06/29/16| $630,089.00|
|!2014 |[[990|http://990.erieri.com/EINS/273638207/273638207_2014_0cc66d65.PDF]]|08/04/16| $731,568.00|
|!2013 |[[990|http://990.erieri.com/EINS/273638207/273638207_2013_0be25113.PDF]]|10/02/15| $1,092,017.00|
|!2012 |[[990|http://990.erieri.com/EINS/273638207/273638207_2012_0a827efb.PDF]]|08/19/14| $189,674.00|
|!2011 |[[990|http://990.erieri.com/EINS/273638207/273638207_2011_095c1b53.PDF]]|06/27/13| $1,469,013.00|
|!2010 |[[990|http://990.erieri.com/EINS/273638207/273638207_2010_0801f773.PDF]]|03/26/12| $452,190.00|

!!!See also
*[[Job Creators Network|https://en.wikipedia.org/wiki/Job_Creators_Network]] - //Wikipedia.//

!!!External links
*[[Job Creators Network|https://www.sourcewatch.org/index.php/Job_Creators_Network]]. //SourceWatch//.

----
<br/><<footnotes " [1]" "[[Vicky Ward|https://en.wikipedia.org/wiki/Vicky_Ward]] (March 17, 2017). [[The blow-it-all-up billionaires; When politicians take money from megadonors, there are strings attached. But with the reclusive duo who propelled Trump into the White House, there's a fuse.|http://highline.huffingtonpost.com/articles/en/mercers/]].">><br/><<footnotes " [2]" "''60 Minutes'', [http://www.cbsnews.com/video/watch/?id=2661990n Meet Dr. Evil], CBS News, September 19, 2007.">><br/><<footnotes " [3]" "Voght, Kara (February 23, 2019). [[A Shadowy Conservative Group Has Started a Billboard War with AOC. She Refuses to Stand Down.|https://www.motherjones.com/politics/2019/02/aoc-versus-mercers-in-a-billboard-war/]]. //[[Mother Jones (magazine)|Mother Jones]]//.">><br/><<footnotes " [4]" "Carbone, Christopher (February 21, 2019). [[Ocasio-Cortez blasts Times Square Amazon billboard as 'wack' and 'billionaire-funded'|https://www.foxnews.com/tech/ocasio-cortez-blasts-times-square-amazon-billboard-as-wack-and-billionaire-funded]]. //[[Fox News]]//.">><br/><<footnotes " [5]" "Alexandra Ma (February 22, 2019). [['Hey AOC, saw your wack tweet': Conservative business group escalates Times Square billboard feud with Ocasio-Cortez over Amazon HQ2 pullout|https://www.businessinsider.in/hey-aoc-saw-your-wack-tweet-conservative-business-group-escalates-times-square-billboard-feud-with-ocasio-cortez-over-amazon-hq2-pullout/articleshow/68114751.cms]]. //[[Business Insider]]//.">><br/><<footnotes " [6]" "Redden, Molly (March 25, 2015). [[Notorious astroturf pioneer Rick Berman is behind business group's anti-labor-board offensive|https://www.motherjones.com/politics/2015/03/rick-berman-job-creators-network/]]. //Mother Jones//.">>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jody Wilson-Raybould |
|!occupation |Politician|
</div>

{{||StandardTid}}
----

{{f355.png}} ''[[Jody Wilson-Raybould is refusing to move out of her entire ministerial office suite|https://www.youtube.com/watch?v=Qfa_FGKi-WE]]'' December 12, 2019, CBC News, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/Qfa_FGKi-WE" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

[[Jody Wilson-Raybould]] is refusing to vacate the entire suite of [[Parliament Hill]] offices she was assigned as a cabinet minister, despite the fact that she is now an Independent MP and is no longer entitled to the space.

To read more: http://cbc.ca/1.5394079
----

{{f182.png}} ''[[Jody Wilson-Raybould is refusing to move out of her entire ministerial office suite|https://www.cbc.ca/news/politics/jody-wilson-raybould-ministerial-office-1.5394079]]'' December 12, 2019, David Cochrane, [[CBC News]]

----
[[Jody Wilson-Raybould]] is refusing to vacate the entire suite of [[Parliament Hill]] offices she was assigned as a cabinet minister, despite the fact that she is now an Independent MP and is no longer entitled to the space.

Wilson-Raybould and her small staff currently occupy a series of six offices equipped with a private bathroom on the fourth floor of the Confederation Building in [[Ottawa]] — a suite she was assigned when she was a minister and had a larger staff complement.

Such office suites are in short supply. The Liberals requested the use of the ministerial suite now occupied by Wilson-Raybould for one of their newly appointed ministers. Wilson-Raybould has yet to leave.
<div style="float: right; max-width:300px">

|>| !Joe Biden |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/f/f4/Joe_Biden_official_portrait_2013.jpg/175px-Joe_Biden_official_portrait_2013.jpg]] |
|!birth name |Joseph Robinette Biden Jr.|
|!birth date |November 20, 1942 (78 years)|
|!birth place |[[Scranton, Pennsylvania|https://en.wikipedia.org/wiki/Scranton,_Pennsylvania]], U.S.|
</div>

''Joseph Robinette Biden Jr.'' (born November 20, 1942) is an American politician who served as the 47th [[vice president of the United States|https://en.wikipedia.org/wiki/vice_president_of_the_United_States]] from 2009 to 2017. He represented [[Delaware|https://en.wikipedia.org/wiki/Delaware]] in the [[U.S. Senate|https://en.wikipedia.org/wiki/U.S._Senate]] from 1973 to 2009. A member of the [[Democratic Party|https://en.wikipedia.org/wiki/Democratic_Party_(United_States)]], Biden is the presumptive [[Democratic presidential nominee|https://en.wikipedia.org/wiki/2020_Democratic_Party_presidential_primaries]] for the [[2020 election|https://en.wikipedia.org/wiki/2020_United_States_presidential_election]], running against the incumbent, [[Donald Trump]].<<ref " [1]">> Biden unsuccessfully sought the Democratic presidential nomination in [[1988|https://en.wikipedia.org/wiki/Joe_Biden_1988_presidential_campaign]] and [[Wiki[edia:Joe Biden 2008 presidential campaign|2008]].

!!!See also
*[[Joe Biden|https://en.wikipedia.org/wiki/Joe_Biden]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "[[Biden formally wins Democratic nomination|https://www.bbc.com/news/world-us-canada-52946789]]. //BBC News//. 2020-06-06.">>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Joe Clark |
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Joe Clark laments Canada's 'almost adolescent tone': Brian Stewart|https://www.cbc.ca/news/world/joe-clark-book-takes-on-harper-government-s-almost-adolescent-tone-1.2417603]]'' November 7, 2013, Brian Stewart, [[CBC News]]

----
Clark's views should command serious respect as he was arguably the most outstanding Canadian foreign minister since the age of Lester Pearson.

It was a post he held for almost seven years during which he benefited from a prime minister, [[Brian Mulroney]], who devoured information, appreciated receiving strong advice and felt [[Canada]] should take lead positions on issues ranging from famine relief to the anti- apartheid campaign in [[Africa]].

This is a very different pattern from that of the current prime minister, Clark notes. "This is a notoriously controlling prime minister who dominates and decides his government's domestic and international policy more rigorously than any of his predecessors since, at least, the Second World War."
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Joe Oliver |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Joel Harden |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Joel Pollak |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Joey Gibson |
|>| [img width=175px [(2019)|https://upload.wikimedia.org/wikipedia/commons/thumb/1/18/Joey_Gibson.jpg/175px-Joey_Gibson.jpg]] |
|!birth date |November 8, 1983 (37 years)<<ref " [1]">>|
|!birth place |[[Camas, Washington|https://en.wikipedia.org/wiki/Camas,_Washington]]|
|!alma mater |[[Central Washington University|https://en.wikipedia.org/wiki/Central_Washington_University]]|
|!known for |[[Patriot Prayer]]|
|!party |[[Republican|https://en.wikipedia.org/wiki/Republican_Party_(United_States)]]|
</div>

!!!See also
*[[Joey Gibson (political activist)|https://en.wikipedia.org/wiki/Joey_Gibson_(political_activist)]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Zielinski, Alex (September 6, 2019). [[Watch: Video Footage of Patriot Prayer Allegedly Instigating May Day Riot, According to Police Affidavit|https://www.portlandmercury.com/blogtown/2019/09/06/27101533/watch-video-footage-of-patriot-prayer-allegedly-instigating-may-day-riot-according-to-police-affidavit]]. //Portland Mercury//.">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John Baird |
</div>

{{||StandardTid}}
----

{{f94.png}} ''[[John Baird will not seek Conservative leadership|https://www.thestar.com/politics/federal/2020/02/13/john-baird-says-he-wont-seek-conservative-leadership.html]]'' February 13, 2020, Alex Boutilier, [[Toronto Star]]

----
OTTAWA–Former Conservative cabinet minister [[John Baird]] will not seek the party's leadership, dashing the hopes of party activists that another big name would enter the race.

Baird was under considerable pressure from Conservative allies and operators to jump into the contest, which some prominent party activists are lamenting as an uninspired race.

Baird, who has worked lucrative private-sector jobs since he left politics in [[2015]], announced he would not put his name forward Thursday.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John Birch Society |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/b/be/John_Birch_Society_logo.svg/175px-John_Birch_Society_logo.svg.png]] |
|!abbreviation |JBS|
|!formation |December 9, 1958 (62 years)|
|!website |[[jbs.org|https://www.jbs.org]]|
</div>

The ''John Birch Society'' (JBS) is an extreme right-wing organization<<ref " [1]">> founded by candy manufacturer [[Robert W. Welch, Jr.|https://en.wikipedia.org/wiki/Robert_W._Welch,_Jr.]] in 1958 as a last line of defense against the massively ongoing, clandestine [[Communist|https://en.wikipedia.org/wiki/Communist]] takeover of the [[United States|https://en.wikipedia.org/wiki/United_States]]. An early book by Welch, ''The Politician'', became controversial after it became widely known that an early manuscript included the accusation that President ''[[Dwight Eisenhower|https://en.wikipedia.org/wiki/Dwight_D._Eisenhower]]'' was a "conscious, dedicated agent of the Communist conspiracy."

!!!See also
*[[John Birch Society|https://en.wikipedia.org/wiki/John_Birch_Society]] - //Wikipedia.//

!!!External links
*[[John Birch Society|https://rationalwiki.org/wiki/John_Birch_Society]], RationalWiki.

----
<br/><<footnotes " [1]" "Webb, Clive. ''Rabble rousers: the American far right in the civil rights era''. Athens, GA: University of Georgia Press, 2010 ISBN 0820327646 p. 10<br />Bernstein, Richard (May 21, 2007). &quot;The JFK assassination and a '60s leftist prism Letter from America&quot;. //International Herald Tribune//.<br />Jordan, Ida Kay (August 26, 2001). &quot;Voters Admired N.C. Senator's Independent Streak, Southern Charm&quot;. //The Virginian-Pilot//. <br />Brinkley, Douglas (February 10, 1997). &quot;The Right Choice for the C.I.A.&quot;. //The New York Times//.">>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John R. Bolton |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/f/f7/John_R._Bolton_official_photo.jpg/175px-John_R._Bolton_official_photo.jpg]] |
|!birth name |John Robert Bolton|
|!birth date |November 20, 1948 (72 years)|
|!birth place |[[Baltimore|https://en.wikipedia.org/wiki/Baltimore]], [[Maryland|https://en.wikipedia.org/wiki/Maryland]], U.S.|
|!party |[[Republican|https://en.wikipedia.org/wiki/Republican_Party_(United_States)]]|
|!spouse |Christine Bolton <small>(1972 - 1983)</small><br />Gretchen Smith|
|!education |[[Yale University|https://en.wikipedia.org/wiki/Yale_University]] ([[BA|https://en.wikipedia.org/wiki/Bachelor_of_Arts]], [[JD|https://en.wikipedia.org/wiki/Juris_Doctor]])|
</div>

''John Robert Bolton'' (born November 20, 1948) is an American attorney, political commentator, [[Republican|https://en.wikipedia.org/wiki/Republican_Party_(United_States)]] consultant, a former diplomat and federal government official.

!!!See also
*[[John R. Bolton|https://en.wikipedia.org/wiki/John_R._Bolton]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John Brassard |
</div>

!!!See also
*[[John Brassard|https://en.wikipedia.org/wiki/John_Brassard]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John Brennan |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/John_Brennan_CIA_official_portrait.jpg/175px-John_Brennan_CIA_official_portrait.jpg]] |
|!birth date |September 22, 1955 (65 years)|
|!birth place |[[North Bergen, New Jersey|https://en.wikipedia.org/wiki/North_Bergen,_New_Jersey]], U.S.|
</div>

!!!See also
*[[John Brennan (CIA officer)|https://en.wikipedia.org/wiki/John_Brennan_(CIA_officer)]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John Cardillo |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John Carpay |
</div>

{{||StandardTid}}
----

{{f94.png}} ''[[John Carpay maintains pride flag can represent 'attack against our fundamental freedoms' at Calgary conference|https://www.thestar.com/calgary/2019/02/09/john-carpay-maintains-pride-flag-can-represent-attack-against-our-fundamental-freedoms-at-calgary-conference.html]]'' February 9, 2019, Brennan Doherty, [[Toronto Star]]

----
The president of a conservative-leaning legal advocacy group who was widely criticized for comparing Nazi and communist symbols to "the rainbow flag" in a speech last November said the symbol of inclusion can still represent "an attack against our fundamental freedoms" in a speech on Saturday.

[[John Carpay]], president of the [[Justice Centre for Constitutional Freedoms]], was scheduled to speak on "parental rights in the GSA era" at the Economic Education Association of [[Alberta]]'s annual conference in northeast [[Calgary]]. Carpay's organization has challenged Bill 24, which strengthened protections for gay-straight alliance clubs in the province's schools and prohibits school staff from telling parents if their children have joined one, unless there are concerns about their safety.

But during his speech, he paraphrased some of the comments he made at a conference hosted by The Rebel, a far-right web site, although claimed on Saturday that he was simply repeating them.
<div style="float: right; max-width:300px">

|>| !John Cleese |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John Cook |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John Cornyn |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[John Crosbie is dead and gone. Are Red Tory values a thing of the past?|https://www.cbc.ca/news/canada/newfoundland-labrador/wekeend-briefing-red-tories-1.5430494]]'' January 18, 2020, John Gushue, [[CBC News]]

----
Crosbie was truly progressive on some issues. He was pro-choice. As many people noted, the former justice minister was decades ahead of his time on [[LGBTQ]] issues. He sided with [[Pierre Trudeau]] on few political issues, but he also believed the state had no business in the bedrooms of the nation.

Red Tories, so named for their fiscal conservatism and liberal views on social issues, were once plentiful. Hence the PC name.

But Crosbie exited politics the very year that his party practically imploded, in the [[1993]] election. Reduced to just two seats, the PCs saw their constituencies picked apart from all sides: [[Quebec]] went to the Bloc, the NDP and Liberals were competitors for members on the left, and the upstart Reform party lured them from the right.
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John Diefenbaker |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John F. Kennedy |
|!occupation |Politician|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John Fraser |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John Ivison |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John Joseph Jay |
</div>

!!!External links
*[[John Jay|https://rationalwiki.org/wiki/John_Jay]] RationalWiki.
*[[Pam Geller Linked Anti-Muslim Activist Calls For Mass Murder Of Congressmen, Muslims, Liberals And Journalists (Updated)|https://thinkprogress.org/pam-geller-linked-anti-muslim-activist-calls-for-mass-murder-of-congressmen-muslims-liberals-and-9713d11cf2ef/]], Alex Seitz-Wald, Oct 4, 2011, ThinkProgress.
*[[Prime Islam-Basher Pam Geller Outdone by Colleague|https://www.splcenter.org/hatewatch/2010/08/10/prime-islam-basher-pam-geller-outdone-colleague]], August 10, 2010, Southern Poverty Law Center.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John F. Kelly |
|>| [img width=175px [Official portrait, 2017|https://upload.wikimedia.org/wikipedia/commons/thumb/c/cb/John_Kelly_official_DHS_portrait.jpg/175px-John_Kelly_official_DHS_portrait.jpg]] |
|!birth name |John Francis Kelly|
|!birth date |May 11, 1950 (71 years)|
|!birth place |[[Boston|https://en.wikipedia.org/wiki/Boston]], [[Massachusetts|https://en.wikipedia.org/wiki/Massachusetts]], U.S.|
</div>

!!!See also
*[[John F. Kelly|https://en.wikipedia.org/wiki/John_F._Kelly]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John Kerry |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John M. Olin Foundation |
|!tax id |37-6031033|
</div>

The ''John M. Olin Foundation'' was a [[conservative|https://en.wikipedia.org/wiki/conservatism_in_the_United_States]] American grant-making [[foundation|https://en.wikipedia.org/wiki/foundation_(charity)]] established in 1953 by [[John M. Olin|https://en.wikipedia.org/wiki/John_M._Olin]], president of the [[Olin Industries|https://en.wikipedia.org/wiki/Olin_Corporation]] chemical and munitions manufacturing businesses. Unlike most other foundations, it was charged to spend all of its assets within a generation of Olin's death, for fear of mission drift over time and to preserve [[donor intent|https://en.wikipedia.org/wiki/donor_intent]].

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |March 4, 2019|<|<|
|!Registration|<|<|<|
|!Name |[[John M Olin Foundation Inc|https://www.erieri.com/Form990Finder/Details?EIN=376031033]]|<|<|
|!EIN |37-6031033|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |03/1955|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2016 |[[990PF|http://990.erieri.com/EINS/376031033/376031033_2016_0dad0c63.PDF]]|05/08/17| $7.00|
|!2015 |[[990PF|http://990.erieri.com/EINS/376031033/376031033_2015_0d19fb5d.PDF]]|11/15/16| $12,560.00|
|!2014 |[[990PF|http://990.erieri.com/EINS/376031033/376031033_2014_0b612e17.PDF]]|05/22/15| $13,353.00|
|!2013 |[[990PF|http://990.erieri.com/EINS/376031033/376031033_2013_0a81d08b.PDF]]|08/18/14| $16,374.00|
|!2012 |[[990PF|http://990.erieri.com/EINS/376031033/376031033_2012_09a35b7e.PDF]]|10/25/13| $36,543.00|
|!2011 |[[990PF|http://990.erieri.com/EINS/376031033/376031033_2011_086e1a5b.PDF]]|08/16/12| $127,196.00|
|!2010 |[[990PF|http://990.erieri.com/EINS/376031033/376031033_2010_075d7a9f.PDF]]|07/29/11| $399,431.00|
|!2009 |[[990PF|http://990.erieri.com/EINS/376031033/376031033_2009_064C65D5.PDF]]|08/26/10| $1,121,088.00|
|!2008 |[[990PF|http://990.erieri.com/EINS/376031033/376031033_2008_05387D7E.PDF]]|08/03/09| $2,412,358.00|
|!2007 |[[990PF|http://990.erieri.com/EINS/376031033/376031033_2007_043B2BA5.PDF]]|08/13/08| $5,056,193.00|

!!!See also
*[[John M. Olin Foundation|https://en.wikipedia.org/wiki/John_M._Olin_Foundation]] - //Wikipedia.//

!!!External links
*[[John M. Olin Foundation|https://www.sourcewatch.org/index.php/John_M._Olin_Foundation]], SourceWatch.
*[[JOHN M OLIN FOUNDATION INC|https://projects.propublica.org/nonprofits/organizations/376031033]], ProPublica.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John McCain |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/e/e1/John_McCain_official_portrait_2009.jpg/175px-John_McCain_official_portrait_2009.jpg]] |
|!title |Senator|
|!birth name |John Sidney McCain III|
|!birth date |August 29, 1936|
|!birth place |[[Coco Solo|https://en.wikipedia.org/wiki/Coco_Solo]], [[Panama Canal Zone|https://en.wikipedia.org/wiki/Panama_Canal_Zone]], U.S.|
|!death date |August 25, 2018 (81 years)|
|!death place |[[Cornville, Arizona|https://en.wikipedia.org/wiki/Cornville,_Arizona]], U.S.|
</div>

!!!See also
*[[John McCain|https://en.wikipedia.org/wiki/John_McCain]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John McIntyre |
</div>

!!!See also
*[[John McIntyre (publisher)|https://en.wikipedia.org/wiki/John_McIntyre_(publisher)]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John Miller |
</div>

!!!See also
*[[John J. Miller (journalist)|https://en.wikipedia.org/wiki/John_J._Miller_(journalist)]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John Pierce |
|!occupation |Lawyer|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John Power |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John Prato |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John Roberts |
|!occupation |Journalist|
</div>

Name collision between the journalist, and chief justice of the US Supreme Court.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John Robson |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John Semley |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John H. Tanton |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/7/7a/John_H._Tanton_%28main_photo_for_Wikipedia%29.jpg]] |
|!birth date |February 23, 1934|
|!birth place |[[Detroit|https://en.wikipedia.org/wiki/Detroit]], [[Michigan|https://en.wikipedia.org/wiki/Michigan]], U.S.|
|!death date |July 16, 2019 (85 years)|
|!death place |[[Petoskey, Michigan|https://en.wikipedia.org/wiki/Petoskey,_Michigan]]|
|!occupation |ophthalmologist, activist|
|!spouse |Mary Lou Tanton|
|!alma mater |[[Michigan State University|https://en.wikipedia.org/wiki/Michigan_State_University]]<br/>[[University of Michigan|https://en.wikipedia.org/wiki/University_of_Michigan]]|
</div>

''John H. Tanton'' (born 1934) is an American retired [[ophthalmologist|https://en.wikipedia.org/wiki/ophthalmology]] and activist in efforts aimed at [[reducing immigration levels|https://en.wikipedia.org/wiki/immigration_reduction]] in the United States. He was the founder and first chairman of the [[Federation for American Immigration Reform]] (FAIR), an immigration-reduction organization. He was chairman of [[U.S. English|https://en.wikipedia.org/wiki/U.S._English_(organization)]] and [[ProEnglish|https://en.wikipedia.org/wiki/ProEnglish]]. He is the founder of [[Social Contract Press]], which publishes the quarterly journal ''The Social Contract''. He founded the pro-[[eugenics|https://en.wikipedia.org/wiki/eugenics]] organization ''Society for Genetic Education''.

!!!See also
*[[John Tanton|https://en.wikipedia.org/wiki/John_Tanton]] - //Wikipedia.//

!!!External links
*[[John Tanton Network|https://www.sourcewatch.org/index.php/John_Tanton_Network]], SourceWatch.
*[[The Nativist Lobby: Three Faces of Intolerance|https://www.splcenter.org/20090131/nativist-lobby-three-faces-intolerance]], Southern Poverty Law Center.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John Templeton Foundation |
|!tax id |62-1322826|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |July 6, 2019|<|<|
|!Registration|<|<|<|
|!Name |[[John Templeton Foundation|https://www.erieri.com/Form990Finder/Details?EIN=621322826]]|<|<|
|!EIN |62-1322826|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |07/1988|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2017 |[[990PF|http://990.erieri.com/EINS/621322826/621322826_2017_10016228.PDF]]|12/17/18| $3,440,948,540.00|
|!2016 |[[990PF|http://990.erieri.com/EINS/621322826/621322826_2016_0e9a68e9.PDF]]|12/21/17| $2,913,455,637.00|
|!2015 |[[990PF|http://990.erieri.com/EINS/621322826/621322826_2015_0d6aeae1.PDF]]|02/28/17| $2,909,267,085.00|
|!2014 |[[990PF|http://990.erieri.com/EINS/621322826/621322826_2014_0c25a335.PDF]]|01/21/16| $3,231,688,757.00|
|!2013 |[[990PF|http://990.erieri.com/EINS/621322826/621322826_2013_0b0887ed.PDF]]|12/29/14| $3,359,677,247.00|
|!2012 |[[990PF|http://990.erieri.com/EINS/621322826/621322826_2012_09d8c642.PDF]]|12/21/13| $2,555,855,497.00|
|!2011 |[[990PF|http://990.erieri.com/EINS/621322826/621322826_2011_09e225e5.PDF]]|12/30/13| $2,290,498,854.00|
|!2010 |[[990PF|http://990.erieri.com/EINS/621322826/621322826_2010_0a02ad4a.PDF]]|02/25/14| $1,939,387,570.00|
|!2009 |[[990PF|http://990.erieri.com/EINS/621322826/621322826_2009_0779fa58.PDF]]|09/19/11| $1,689,804,911.00|
|!2008 |[[990PF|http://990.erieri.com/EINS/621322826/621322826_2008_05735E08.PDF]]|11/23/09| $880,433,745.00|
|!2007 |[[990PF|http://990.erieri.com/EINS/621322826/621322826_2007_0473C33E.PDF]]|12/01/08| $1,521,282,234.00|

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John Tory |
|!occupation |Politician|
</div>

!!!See also
*[[John Tory|https://en.wikipedia.org/wiki/John_Tory]] - //Wikipedia.//

{{||StandardTid}}
----

{{f94.png}} ''[[John Tory is right to rally Toronto against Ford's cuts|https://www.thestar.com/opinion/editorials/2019/05/23/john-tory-is-right-to-rally-toronto-against-fords-cuts.html]]'' May 23, 2019, Editorial, [[Toronto Star]]

----
They don't come more fiscally conservative at [[Toronto]] City Hall than [[Stephen Holyday]]. If anyone should be on side with [[Doug Ford]]'s insistence that Toronto can easily cut tens of millions of dollars from its budget, it's the deputy mayor and councillor for [[Etobicoke Centre]]. So it speaks volumes that even Holyday is fed up with Ford's demands and his outright distortion of how the city handles its finances. He's blasting Ford for spreading "half-truths" about how the city deals with budget audits. And he says Ford is flat wrong that the city doesn't act when its auditor recommends ways to save money.

The lazy Ford narrative about Toronto — that it's run by a "bunch of lefties" addicted to spending public money — was always a crock. And now that Ford is in charge at [[Queen's Park]] and in a position to impose cuts in public health, child care and transit long after the city set its budget, it's being exposed as both short-sighted and inept. Mayor [[John Tory]] is right to rally city council to refuse Ford's demand. Just as important, he's right to call on voters — citizens, really — to make sure Ford and his loyalists hear what the city as a whole thinks about slashing away at such important services.

The least anyone upset at the [[Ford cuts]] can do is register their opposition at the website set up by the city for just that purpose, at toronto.ca/stop the cuts. They can go a step further by making sure the [[Progressive Conservative]] MPPs representing Toronto ridings (there are 11 of them, including Ford himself; their names are below) know what they think of how this provincial government is treating [[Ontario]]'s metropolis, the engine that drives the entire province. Instead of supporting Toronto, Ford is pursuing a vendetta against it. His government has singled out the city for particularly deep cuts, in areas that will have a direct impact on people's lives. Instead of taking steps to make the city more inclusive, the government is making it less affordable for the kind of "regular folks" that Ford likes to pretend he stands up for. Already, people in his own riding of Etobicoke North are telling the Star that chipping away at subsidized child care may drive some of them out of the city. Instead of showing some understanding for the challenges faced by a major city like Toronto, which must wrestle with the impact of issues like immigration, refugee arrivals and soaring housing costs, the government is showing it the back of its hand.
----

{{f94.png}} ''[[John Tory sees 'shortcomings' in Andrew Scheer's policies for cities|https://www.thestar.com/news/gta/2019/10/17/john-tory-sees-shortcomings-in-andrew-scheers-policies-for-cities.html]]'' October 17, 2019, David Rider, [[Toronto Star]]

----
[[Toronto]] Mayor [[John Tory]] sees "shortcomings" in the federal Conservative platform for cities but will not join his [[Vancouver]] counterpart in predicting "disaster" if [[Andrew Scheer]] is elected Prime Minister on Monday.

Tory was asked Thursday about Vancouver Mayor [[Kennedy Stewart]]'s scathing assessment of Scheer's positions on issues important to his city in remarks to reporters and a series of tweets.

Stewart tweeted: "On housing Andrew Scheer would move us backwards and make housing less affordable"; "On transit Andrew Scheer's $18B cut to infrastructure would kill SkyTrain to UBC"; and "On opioids Andrew Scheer would drag us back into court while more people die."
<div style="float: right; max-width:300px">

|>| !John Vanthof |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John Whittaker |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John Yakabuski |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !The Joint Commission |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Joint_Commission.jpg/175px-Joint_Commission.jpg]] |
|!type |Non-profit organization|
|!foundation |1951|
|!location city |[[Oakbrook Terrace, Illinois|https://en.wikipedia.org/wiki/Oakbrook_Terrace,_Illinois]]|
|!location country |United States|
|!area served |World wide|
|!industry |Health care|
|!homepage |[[jointcommission.org|https://www.jointcommission.org]]|
</div>

> The Joint Commission is a United States-based nonprofit tax-exempt 501(c) organization[1] that accredits more than 21,000 health care organizations and programs in the United States. There is also an international branch that accredits medical services around the world. A majority of state governments recognize Joint Commission accreditation as a condition of licensure and the receipt of Medicaid and Medicare reimbursements.

!!!See also
*[[Joint Commission|https://en.wikipedia.org/wiki/Joint_Commission]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jon Stewart |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jonathan Chait |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jonathan Goldsbie |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jonathan Kay |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jordan Peterson |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/e/ed/Peterson_Lecture_%2833522701146%29.png/175px-Peterson_Lecture_%2833522701146%29.png]] |
|!birth name |Jordan Bernt Peterson|
|!birth date |June 12, 1962 (59 years)|
|!birth place |[[Edmonton|https://en.wikipedia.org/wiki/Edmonton]], [[Alberta|https://en.wikipedia.org/wiki/Alberta]], Canada|
|!residence |[[Toronto|https://en.wikipedia.org/wiki/Toronto]], [[Ontario|https://en.wikipedia.org/wiki/Ontario]], Canada|
|!nationality |Canadian|
|!fields |[[Psychology]]|
|!education |[[University of Alberta|https://en.wikipedia.org/wiki/University_of_Alberta]] ([[BA|https://en.wikipedia.org/wiki/Bachelor_of_Arts]])<br>[[McGill University|https://en.wikipedia.org/wiki/McGill_University]] ([[MA|https://en.wikipedia.org/wiki/Master_of_Arts]], [[PhD|https://en.wikipedia.org/wiki/Doctor_of_Philosophy]])|
|!influences |[[Jung|https://en.wikipedia.org/wiki/Carl_Jung]], [[Freud|https://en.wikipedia.org/wiki/Sigmund_Freud]], [[Piaget|https://en.wikipedia.org/wiki/Jean_Piaget]], [[Nietzsche|https://en.wikipedia.org/wiki/Friedrich_Nietzsche]], [[Dostoevsky|https://en.wikipedia.org/wiki/Fyodor_Dostoevsky]], [[Solzhenitsyn|https://en.wikipedia.org/wiki/Aleksandr_Solzhenitsyn]]|
|!website |[[jordanbpeterson.com/|https://jordanbpeterson.com/]]|
</div>

!!!See also
*[[Jordan Peterson|https://en.wikipedia.org/wiki/Jordan_Peterson]] - //Wikipedia.//

!!!External links
*[[Jordan Peterson|https://rationalwiki.org/wiki/Jordan_Peterson]], RationalWiki.
*[[Jordan Peterson Doesn't Understand Nazism|https://www.youtube.com/watch?v=b8AcmzqFdPM]], Three Arrows, May 4, 2018, YouTube.

{{||StandardTid}}
----

{{f355.png}} ''[[Jordan Peterson Doesn't Understand Nazism|https://www.youtube.com/watch?v=b8AcmzqFdPM]]'' May 4, 2018, Three Arrows, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/b8AcmzqFdPM" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

Listen up bucko
----

{{f182.png}} ''[[Jordan Peterson seeks 'emergency' drug detox treatment in Russia|https://www.cbc.ca/news/canada/jordan-peterson-treatment-russia-1.5456939]]'' February 8, 2020, Jonathon Gatehouse, [[CBC News]]

----
[[Jordan Peterson]]'s family says he has sought "emergency" drug detox treatment in [[Russia]], after several failed attempts to overcome his dependence on a potent anti-anxiety medication.

The controversial [[University of Toronto]] psychology professor and internationally famous self-help guru is said to have been in a [[Moscow]] hospital for the past month, recovering from both the "incredibly gruelling" treatment and a severe case of pneumonia.

"He's had to spend four weeks in the ICU in terrible shape, but, with the help of some extremely competent and courageous doctors, he survived," his daughter [[Mikhaila Peterson]] said in an online video, posted Friday evening. "The uncertainty around his recovery has been one of the most difficult and scary experiences we've ever had."
----

{{f0.png}} ''[[Jordan Peterson turns his "free speech" crusade into an assault on academic freedom|https://nowtoronto.com/news/jordan-peterson-assault-on-academic-freedom/]]'' November 13, 2017, Richard Silverstein, [[Now Magazine]]

----
Peterson's stated aim with the website is to allow students to rate their professors. But his goal, he says, is to reduce enrollment in university social science and humanities classes that he describes as "indoctrination cults." These include gender and racial studies, and even English literature and schools of education, which he calls "corrupt."

Senior faculty members at UofT have expressed "deep concern" to the university administration warning in a letter made public last week that the website will "generate harassment" and lead to "unsafe work and study conditions for students, faculty and staff."

The letter asks university administrators "to proactively prevent this harassment before it begins," noting Peterson's "violence-tinged" language in the past to describe courses he disapproves of as "bordering on murderous."

Peterson has used defamatory, inflammatory and even violent terms to describe his academic opponents who take issue with his opposition to the use of gender pronouns, in particular, the federal government's adding of "gender identity and gender expression" to the list of prohibited grounds for discrimination in the [[Canadian Human Rights Act]].
----

{{f0.png}} ''[[Jordan Peterson's federal funding denied, Rebel Media picks up the tab|https://thevarsity.ca/2017/05/01/jordan-petersons-federal-funding-denied-rebel-media-picks-up-the-tab/]]'' May 1, 2017, Sophia Savva, [[The Varsity]]

----
An Indiegogo campaign started by The [[Rebel Media]], a conservative news and opinion website, has raised over $170,000 in support of U of T psychology professor [[Jordan Peterson]] after his funding proposal was denied for the first time in his career.

The decision was made by a currently-anonymous review committee from the [[Social Sciences and Humanities Research Council]] (SSHRC), the postsecondary-based federal research funding agency. The names of this year's committee members will be released on the SSHRC's website once the review process is complete.

On [[Twitter]], Peterson said his previous proposal to the same agency "received more funding than any other in the history of the U [[Toronto]] Psych Dept."

This time, however, Peterson said his proposal received "an exceedingly low rating."
----

{{f49.png}} ''[[Jordan Peterson's year of 'absolute hell': Professor forced to retreat from public life because of addiction|https://nationalpost.com/news/jordan-petersons-year-of-absolute-hell-professor-forced-to-retreat-from-public-life-because-of-tranquilizer-addiction]]'' February 7, 2020, Joseph Brean, [[National Post]]

----
[[Jordan Peterson]] is recovering from a severe addiction to benzodiazepine tranquilizers and was recently near death in an induced coma, his daughter Mikhaila said.

He is being treated at a clinic in [[Russia]] after being repeatedly misdiagnosed at several hospitals in North America, she said.

The [[University of Toronto]] psychologist who became an intellectual hero to a global audience by aligning self-help theory with anti-progressive politics was first prescribed the medication a few years ago to treat anxiety after what Mikhaila described as an autoimmune reaction to food. His physical dependence on it became apparent to his family last April, when his wife Tammy was diagnosed with cancer.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jordan Sekulow |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Jordan_Sekulow.jpg/175px-Jordan_Sekulow.jpg]] |
|!birth date |July 14, 1982 (39 years)|
|!birth place |[[Atlanta, Georgia|https://en.wikipedia.org/wiki/Atlanta,_Georgia]], U.S.|
|!father |[[Jay Sekulow]]|
</div>

!!!See  also
*[[Jordan Sekulow|https://en.wikipedia.org/wiki/Jordan_Sekulow]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Jordan Walker |
</div>

{{||StandardTid}}
{{||StandardTid}}
The value passed for "titles" contains invalid or non-normalized data. Textual data should be valid, NFC-normalized Unicode without C0 control characters other than HT (\t), LF (\
), and CR (\r)."}},"query":{"normalized":[{"fromencoded":"","from":"Category%3AJos%E9e%20Verner","to":"Category:Josée Verner

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Joseph Bernstein |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Joseph Lavoie |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Joseph Schow |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Josh Hawley |
|>| [img width=175px [Josh Hawley saluting the mob that invaded the Capitol|https://umbraxenu.no-ip.biz/mediawiki/images/thumb/a/ab/01_josh_hawley_fist_francis_chung.jpg/175px-01_josh_hawley_fist_francis_chung.jpg]] |
|!birth name |Joshua David Hawley|
|!birth date |December 31, 1979 (41 years)|
|!birth place |[[Springdale, Arkansas|https://en.wikipedia.org/wiki/Springdale,_Arkansas]], U.S.|
</div>

!!!See also
*[[Josh Hawley|https://en.wikipedia.org/wiki/Josh_Hawley]] - //Wikipedia.//
*[[Josh Hawley#Storming of the United States Capitol|Storming of the United States Capitol|https://en.wikipedia.org/wiki/Josh_Hawley#Storming_of_the_United_States_Capitol|Storming_of_the_United_States_Capitol]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f99.png}} ''[[Journalism group launches anti-fake news campaign ahead of election|https://www.nationalobserver.com/2019/10/02/news/journalism-group-launches-anti-fake-news-campaign-ahead-election]]'' October 2, 2019, Salmaan Farooqui, [[National Observer]]

----
A Canadian media non-profit is launching a campaign against fake news after recent polling found Canadians are regularly exposed to misinformation but don't always have the knowledge to combat it.

The [[Canadian Journalism Foundation]]'s "Doubt It?" campaign aims to be an engaging collection of online quizzes and public service announcements from Canadian media personalities such as retired [[CBC]] host [[Peter Mansbridge]].

Recent polling by [[Ipsos]], Earnscliffe Strategy Group and MIT researchers suggests nearly all Canadians have come across misinformation online, yet only 40 per cent feel they know how to differentiate between fake news and the real thing.
{{||StandardTid}}
----

{{f182.png}} ''[[Journalist 'shocked' that Harper called Egyptian president to secure release|https://www.cbc.ca/news/canada/british-columbia/mohamed-fahmy-shocked-harper-1.3276057]]'' October 17, 2015, [[CBC News]]

----
[[Mohamed Fahmy]], the former [[Al Jazeera]] journalist who spent almost two years in an [[Egypt]]ian prison on charges of spreading false news, says he was surprised to hear that Prime Minister [[Stephen Harper]] phoned the Egyptian president to secure his release.

Fahmy has repeatedly criticized the Canadian government for not doing enough to support him while he was in prison.

He was eventually pardoned in September, and arrived in [[Vancouver]] Thursday night. He says he intends to settle down in the city where he's now an adjunct professor at UBC's School of Journalism.
----

{{f0.png}} ''[[Journalists Are Banned from Stephen Harper's Events and It's Stupid Nonsense|https://www.vice.com/en_ca/article/qbxbyq/stephen-harper-bans-journalists-from-his-events]]'' July 6, 2015, Justin Ling, [[Vice News]]

----
The phrase "photo opportunity only (cameras and photographers only)" appears 90 times in my inbox. 

All 90 emails are from the Prime Minister's Office regarding upcoming events with [[Stephen Harper]]. 

That line means that if ever an enterprising print, online, television, or radio journalist were to dare enter the event, security would prevent them and, if need be, remove them from the premises. 

I know, because I've tried.
----

{{f84.png}} ''[[Journalists Are Criticizing Scheer's Conservatives For Untruthful Allegations|https://north99.org/2019/09/18/journalists-are-criticizing-scheers-conservatives-for-untruthful-allegations/]]'' September 18, 2019, [[North99]]

----
Canadian journalists are finally catching on to the fact that [[Andrew Scheer]] and his Conservatives have a loose relationship with the truth after multiple misstatements and bald-face lies.

On Sunday, September 1st, Scheer tweeted that [[UK]] convicted child murder [[Jon Venables]] might be moving to [[Canada]]. The allegation was false and the UK government issued a statement denouncing the rumour.

On Tuesday, September 17th, the Conservatives were forced to delete two tweets after they mistakingly alleged Trudeau was under [[RCMP]] investigation. Scheer also suggested the same thing in an interview.
----

{{f49.png}} ''[[Journalists to staff in Jason Kenney's 'war room': stop calling yourselves 'reporters'|https://nationalpost.com/news/canada/journalist-group-protests-alberta-war-rooms-use-of-term-reporters]]'' December 24, 2019, Bob Weber, Canadian Press, [[National Post]]

----
EDMONTON — Staff in the [[Alberta]] government's so-called war room should stop calling themselves reporters, says the president of the Canadian Association of [[Journalist]]s.

"Don't pretend that you're doing journalism — because you're not," [[Karyn Pugliese]] said Tuesday from [[Winnipeg]]. "When the government hires its own PR firm, that's fine. But when you pretend that PR firm is journalism, that's positively Orwellian."

Earlier this month, Alberta's United Conservative government opened the [[Canadian Energy Centre]], often referred to by Premier [[Jason Kenney]] as a "war room" for reacting to and correcting perceived misinformation on the province's energy industry.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Judd Deere |
</div>

!!!See also
*[[Judd Deere|https://en.wikipedia.org/wiki/Judd_Deere]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Judge Amy Coney Barrett |
|>| [img width=175px [Barrett in 2018|https://upload.wikimedia.org/wikipedia/commons/thumb/c/ca/Amy_Coney_Barrett.jpg/175px-Amy_Coney_Barrett.jpg]] |
|!birth date |January 28, 1972 (49 years)|
|!birth place |[[New Orleans|https://en.wikipedia.org/wiki/New_Orleans]], [[Louisiana|https://en.wikipedia.org/wiki/Louisiana]], U.S.|
</div>

!!!See also
*[[Amy Coney Barrett|https://en.wikipedia.org/wiki/Amy_Coney_Barrett]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Judge rules Jim Karygiannis can have seat back on Toronto city council|https://www.thestar.com/news/city_hall/2019/11/25/judge-rules-jim-karygiannis-can-have-seat-back-on-toronto-city-council.html]]'' November 25, 2019, Jennifer Pagliaro, [[Toronto Star]]

----
In a decision released Monday afternoon, Justice William Chalmers ruled that changes made to the [[Scarborough-Agincourt]] councillor's campaign financial statements that caused him to be automatically ousted from his council seat earlier this month had been made "inadvertently," as Karygiannis's lawyer Sean Dewart had argued in court.

"I guess I'm going back to work," a very relieved-sounding Karygiannis said after the Star informed him of the ruling. He said he had been waiting for his lawyer to give him the news.

"I'm going to be happy to be back to serving my constituents."
----

{{f182.png}} ''[[Judge scraps Alberta election commissioner fine for exceeding donation limit|https://www.cbc.ca/news/canada/calgary/alberta-election-commissioner-fine-judge-ruling-1.5395956]]'' December 13, 2019, Drew Anderson, [[CBC News]]

----
Citing procedural fairness, an [[Alberta]] judge has rescinded a $10,000 fine levied by the province's election commissioner against a man who exceeded the legal political donation limit.

In [[2018]], [[Glen Rumpel]] donated $9,000 to the [[United Conservative Party]], exceeding the maximum donation of $4,000 that was established in [[2016]].

The $5,000 over the limit was returned by the party as required by law. Rumpel claimed he was unaware of the newer donation limits.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Judicial Crisis Network |
|!formation |December 23, 2004|
|!registration id |06290118|
|!jurisdiction |us-va|
|!type |501(c)(4)|
|!tax id |20-2303252|
|!formerly |Judicial Confirmation Network|
|!website |[[judicialnetwork.com/|https://judicialnetwork.com/]]|
</div>

!!!See also
*[[Judicial Crisis Network|https://en.wikipedia.org/wiki/Judicial_Crisis_Network]] - //Wikipedia.//
*[[Federalist Society]]

!!!External links
*[[Judicial Crisis Network|https://www.sourcewatch.org/index.php/Judicial_Crisis_Network]], SourceWatch.
*[[Search Results: Judicial Crisis Network|https://www.opensecrets.org/search?q=Judicial+Crisis+Network]], OpenSecrets.
*[[Judicial Crisis Network - Donors|http://conservativetransparency.org/donor/judicial-crisis-network/]], Conservative Transparency.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Judicial Education Project |
|!formation |December 22, 2004|
|!registration id |06288435|
|!jurisdiction |us-va|
|!tax id |20-2466871|
|!leader title |President|
|!leader name |[[Daniel Casey]]|
|!leader title2 |Secretary|
|!leader name2 |[[Carrie Severino]]|
|!leader title3 |ED|
|!leader name3 |[[Jason Snead]]|
|!website |[[honestelections.org/|https://www.honestelections.org/]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |June 11, 2020|<|<|
|!Registration|<|<|<|
|!Name |[[Judicial Education Project|https://www.erieri.com/Form990Finder/Details?EIN=202466871]]|<|<|
|!EIN |20-2466871|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |11/2011|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990|http://990.erieri.com/EINS/202466871/202466871_2018_ .pdf]]|02/17/20| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/202466871/202466871_2017_102c9bf0.PDF]]|02/15/19| $171,542.00|
|!2016 |[[990|http://990.erieri.com/EINS/202466871/202466871_2016_0e90d909.PDF]]|12/07/17| $2,227,455.00|
|!2015 |[[990|http://990.erieri.com/EINS/202466871/202466871_2015_0d2a6084.PDF]]|12/12/16| $61,060.00|
|!2014 |[[990|http://990.erieri.com/EINS/202466871/202466871_2014_0c0d8f8f.PDF]]|12/21/15| $216,423.00|
|!2013 |[[990|http://990.erieri.com/EINS/202466871/202466871_2013_0af526a1.PDF]]|12/16/14| $491,801.00|
|!2012 |[[990|http://990.erieri.com/EINS/202466871/202466871_2012_09cf31f0.PDF]]|12/16/13| $219,015.00|

!!!See also
*[[Judicial Crisis Network]]

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Judicial Watch, Inc. |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/8/87/Judicial-watch.jpg/175px-Judicial-watch.jpg]] |
|!formation |July 29, 1994|
|!tax id |52-1885088|
|!jurisdiction |us-dc|
|!registration id |EXTUID_2834848|
|!location |425 Third Street, SW, Suite 800, Washington, District of Columbia, 20024, USA|
|!website |[[judicialwatch.org|https://www.judicialwatch.org]]|
</div>

''Judicial Watch'' (JW) is an American [[conservative|https://en.wikipedia.org/wiki/Conservatism_in_the_United_States]]  [[activist group|https://en.wikipedia.org/wiki/activist_group]]<<ref " [6]">> and self-styled [[watchdog group|https://en.wikipedia.org/wiki/watchdog_group]]<<ref " [1]">><<ref " [2]">> that files [[Freedom of Information Act|https://en.wikipedia.org/wiki/Freedom_of_Information_Act_(United_States)]] (FOIA) lawsuits to investigate alleged misconduct by government officials.

Founded in 1994, JW has primarily targeted Democrats, in particular the [[Clinton administration|https://en.wikipedia.org/wiki/Clinton_administration]], the [[Obama administration|https://en.wikipedia.org/wiki/Obama_administration]], and [[Hillary Clinton|https://en.wikipedia.org/wiki/Hillary_Clinton]], although it has sued Republicans as well including the administration of [[George W. Bush|https://en.wikipedia.org/wiki/George_W._Bush]]. It has also filed lawsuits against government climate scientists; Judicial Watch has described climate science as "fraud science". The group has made numerous false and unsubstantiated claims, which have been picked up by right-wing news outlets. Most of its lawsuits have been dismissed.<<ref " [6]">>

!!!Funding
Judicial Watch has an annual budget of about $35 million.<<ref " [6]">> Between 1997 and 2002 Judicial Watch received $7,069,500 in 19 grants from a handful of foundations. The bulk of this funding came from three foundations: the [[Sarah Scaife Foundation|Scaife Foundations]], a funder of [[politically conservative|https://en.wikipedia.org/wiki/conservatism_in_the_United_States]] causes;<<ref " [3]">> [[The Carthage Foundation|Scaife Foundations]], which merged into the Sarah Scaife Foundation in 2014;<<ref " [4]">> and the [[John M. Olin Foundation]], Inc., another conservative foundation which folded in 2005.<<ref " [5]">>  As of 2010, the Sarah Scaife Foundation was the group's largest contributor.<<ref " [7]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |April 29, 2020|<|<|
|!Registration|<|<|<|
|!Name |[[Judicial Watch Inc|https://www.erieri.com/Form990Finder/Details?EIN=521885088]]|<|<|
|!EIN |52-1885088|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |08/1995|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990|http://990.erieri.com/EINS/521885088/521885088_2018_10eb1835.pdf]]|08/30/19| $113,273,603.00|
|!2017 |[[990|http://990.erieri.com/EINS/521885088/521885088_2017_0f78ebd0.PDF]]|09/12/18| $92,365,593.00|
|!2016 |[[990|http://990.erieri.com/EINS/521885088/521885088_2016_0e4a646f.PDF]]|10/17/17| $66,658,790.00|
|!2015 |[[990|http://990.erieri.com/EINS/521885088/521885088_2015_0d36f56a.PDF]]|12/22/16| $49,452,511.00|
|!2014 |[[990|http://990.erieri.com/EINS/521885088/521885088_2014_0b87b815.PDF]]|07/09/15| $38,432,915.00|
|!2013 |[[990|http://990.erieri.com/EINS/521885088/521885088_2013_0ab5b8aa.PDF]]|10/21/14| $29,494,983.00|
|!2012 |[[990|http://990.erieri.com/EINS/521885088/521885088_2012_095b18bf.PDF]]|06/26/13| $25,044,926.00|
|!2011 |[[990|http://990.erieri.com/EINS/521885088/521885088_2011_08650414.PDF]]|07/18/12| $20,318,600.00|
|!2010 |[[990|http://990.erieri.com/EINS/521885088/521885088_2010_075f6057.PDF]]|08/05/11| $18,219,800.00|
|!2009 |[[990|http://990.erieri.com/EINS/521885088/521885088_2009_06174637.PDF]]|07/16/10| $13,000,659.00|
|!2008 |[[990|http://990.erieri.com/EINS/521885088/521885088_2008_05589B15.PDF]]|10/02/09| $9,899,322.00|
|!2007 |[[990|http://990.erieri.com/EINS/521885088/521885088_2007_042D61B3.PDF]]|07/17/08| $12,802,698.00|

!!!See also
*[[Groundswell]]
*[[Freedom Watch]]
*[[Tom Fitton|https://en.wikipedia.org/wiki/Tom_Fitton]] - //Wikipedia.//
*[[Judicial Watch|https://en.wikipedia.org/wiki/Judicial_Watch]] - //Wikipedia.//
*[[Groundswell group|https://en.wikipedia.org/wiki/Groundswell_group]] - //Wikipedia.//

!!!External links
*[[Judicial Watch|https://www.sourcewatch.org/index.php/Judicial_Watch]], SourceWatch.
*[[Judicial Watch|https://www.rightwingwatch.org/organizations/judicial-watch/]], Right Wing Watch.
----
<br/><<footnotes " [1]" "Leary, Alex. [[Rep. Gaetz calls McCabe firing 'wholly justified'|http://www.tampabay.com/florida-politics/buzz/2018/03/19/rep-gaetz-calls-mccabe-firing-wholly-justified/]].">><br/><<footnotes " [2]" "Singman, Brooke (March 5, 2018). [[Judicial Watch sues DOJ for Bruce and Nellie Ohr records related to Fusion GPS, anti-Trump dossier|http://www.foxnews.com/politics/2018/03/05/judicial-watch-sues-doj-for-bruce-and-nellie-ohr-records-related-to-fusion-gps-anti-trump-dossier.html]].">><br/><<footnotes " [3]" "Lord, Rich (October 25, 2014). [[Scaife-related foundations poised to take bigger stage|http://www.post-gazette.com/local/2014/10/25/Scaife-related-foundations-poised-to-take-bigger-stage/stories/201410250058]].">><br/><<footnotes " [4]" "[[The Carthage Foundation|http://www.scaife.com/carthage.html]]. Scaife Foundations.">><br/><<footnotes " [5]" "John M. Miller (April 6, 2005). [[Foundation's End The last days of John M. Olin's conservative fortune|http://old.nationalreview.com/miller/miller200504060758.asp]]. National Review.">><br/><<footnotes " [6]" "Mahler, Jonathan (October 12, 2016). [[Group's Tactic on Hillary Clinton: Sue Her Again and Again|https://www.nytimes.com/2016/10/13/us/politics/judicial-watch-hillary-clinton.html]].">><br/><<footnotes " [7]" "Stephen Lemons. [[Richard Mellon Scaife's Cash Pays For Judicial Watch's Ideologically Motivated Lawsuits|http://www.phoenixnewtimes.com/2010-12-23/news/richard-mellon-scaife-s-cash-pays-for-judicial-watch-s-ideologically-motivated-lawsuits/]]. //Phoenix New Times//.">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Julian Fantino |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Julie Bykowicz |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Justice Anthony Kennedy |
|!occupation |Judge|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Justice Antonin Scalia |
|!occupation |Judge|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Justice Brett Kavanaugh |
|>| [img width=175px [Official portrait, 2018|https://upload.wikimedia.org/wikipedia/commons/thumb/a/a2/Associate_Justice_Brett_Kavanaugh_Official_Portrait.jpg/175px-Associate_Justice_Brett_Kavanaugh_Official_Portrait.jpg]] |
|!birth name |Brett Michael Kavanaugh|
|!birth date |February 12, 1965 (56 years)|
|!birth place |[[Washington, D.C.|https://en.wikipedia.org/wiki/Washington,_D.C.]], U.S.|
</div>

!!!See also
*[[Brett Kavanaugh|https://en.wikipedia.org/wiki/Brett_Kavanaugh]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Justice Centre for Constitutional Freedoms |
|!abbreviation |JCCF|
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/9/96/JCCFlogo.png/175px-JCCFlogo.png]] |
|!registration id |765993-8|
|!tax id |817174865 RR 0001|
|!type |Charitable organization|
|!location |41-287 Southampton Drive Southwest, Calgary, AB, Canada|
|!website |[[jccf.ca/|https://www.jccf.ca/]]|
</div>

The ''Justice Centre for Constitutional Freedoms'' (''JCCF'') is <s>an American</s> a Canadian conservative legal [[advocacy organization|https://en.wikipedia.org/wiki/advocacy_group]] specializing in the <s>First Amendment</s> [[Canadian Charter of Rights and Freedoms|https://en.wikipedia.org/wiki/Canadian_Charter_of_Rights_and_Freedoms]]. The organization describes itself as non-partisan but it has partnered with several [[right-wing|https://en.wikipedia.org/wiki/right-wing_politics]] backers in the United States, including funding by the Koch [[Atlas Network]].<<ref " [1]">><<ref " [2]">><<ref " [3]">><<ref " [4]">><<ref " [5]">> Based in [[Calgary]], [[Alberta]], the organization was founded in 2010 by [[John Carpay]],<<ref " [6]">> a former Alberta provincial director of the [[Canadian Taxpayers Federation]]<<ref " [7]">> and a former candidate of the federal [[Reform Party|https://en.wikipedia.org/wiki/Reform_Party_of_Canada]] and provincial [[Wildrose Party]]<<ref " [8]">><<ref " [9]">> who later joined the [[United Conservative Party]].<<ref " [10]">>

!!!See also
*[[Justice Centre for Constitutional Freedoms|https://en.wikipedia.org/wiki/Justice_Centre_for_Constitutional_Freedoms]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Dobbin, Murray. &quot;Canada After Harper&quot;. James Lorimer & Company.">><br/><<footnotes " [2]" "Climenhaga, David. [[The Wealthy U.S. Libertarians Supporting Canada's Right-Wing Think-Tanks|https://www.policyalternatives.ca/sites/default/files/uploads/publications/National%20Office/2018/09/CCPA%20Monitor%20Sept%20Oct%202018%20WEB.pdf]]. Canadian Centre for Policy Alternatives.">><br/><<footnotes " [3]" "Appel, Jeremy (17 November 2018). [[Kenney Must Take Right-Wing Extremism More Seriously|https://medicinehatnews.com/commentary/opinions/2018/11/17/kenney-must-take-right-wing-extremism-more-seriously/]]. //Medicine Hat News//. Continental Newspapers.">><br/><<footnotes " [4]" "Climenhaga, David (5 July 2018). [[What Does the Canadian Taxpayers Federation Get from Its Right-Wing US Partner?|https://thetyee.ca/Opinion/2018/07/05/Canadian-Taxpayers-Federation-Get/]]. //The Tyee//.">><br/><<footnotes " [5]" "[[Dark Money in Conservative Politics: The Shadowy American Nonprofit Bankrolling Canada's Conservative Movement|https://north99.org/2018/02/08/dark-money-conservative-politics-shadowy-american-nonprofit-bankrolling-canadas-conservative-movement/]]. //North99//. February 8, 2018.">><br/><<footnotes " [6]" "Simpson, Kaitlyn (13 February 2017). [[Inside the Justice Centre for Constitutional Freedoms|https://thevarsity.ca/2017/02/13/inside-the-justice-centre-for-constitutional-freedoms/]].">><br/><<footnotes " [7]" "[[John Carpay|http://www.iedm.org/844-john-carpay]]. MEI.">><br/><<footnotes " [8]" "''History of Federal Ridings Since 1867'', accessed 22 May 2014, http://www.parl.gc.ca/About/Parliament/FederalRidingsHistory/hfer.asp?Include=&Language=E&rid=877&Search=Det">><br/><<footnotes " [9]" "''Candidates by Party'', accessed 22 May 2014, http://results.elections.ab.ca/wtPartyCandidatesWAP.htm?">><br/><<footnotes " [10]" "Rieger, Sarah (11 November 2018). [[Calgary Lawyer Challenging Gay–Straight Alliance Bill Compares Pride Flags to Swastikas|https://www.cbc.ca/news/canada/calgary/john-carpay-pride-flags-swastikas-1.4901229]]. //CBC News//.">>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Justice Clarence Thomas |
|>| [img width=175px [Official portrait, 2007|https://upload.wikimedia.org/wikipedia/commons/thumb/5/58/Clarence_Thomas_official_SCOTUS_portrait.jpg/175px-Clarence_Thomas_official_SCOTUS_portrait.jpg]] |
|!birth date |June 23, 1948 (73 years)|
|!birth place |[[Pin Point|https://en.wikipedia.org/wiki/Pin_Point,_Georgia]], [[Georgia|https://en.wikipedia.org/wiki/Georgia_(U.S._state)]], U.S.|
|!spouse |[[Ginni Thomas]]|
</div>

!!!See also
*[[Clarence Thomas|https://en.wikipedia.org/wiki/Clarence_Thomas]] - //Wikipedia.//

{{||StandardTid}}
----

{{f182.png}} ''[[Justice committee votes to scrub Conservative MP's 'hurtful' remarks to Muslim witness from official record|https://www.cbc.ca/news/politics/justice-committee-online-hate-steyn-1.5161259]]'' June 4, 2019, Kathleen Harris, [[CBC News]]

----
The [[House of Commons]] justice committee in [[Ottawa]] has voted to strike controversial remarks from Conservative MP [[Michael Cooper]] from the record.

Liberal MP [[Randy Boissonnault]] put forward the motion on Tuesday morning, calling Cooper's comments "discriminatory, hurtful and disrespectful."

Over the weekend, Conservative Leader [[Andrew Scheer]] removed Cooper from the justice committee after the [[Alberta]] MP confronted a [[Muslim]] witness in hearings studying online hate.
----

{{f0.png}} ''[[Justice committee will expunge Christchurch shooter's words after Tory MP read them into record|https://globalnews.ca/news/5349828/michael-cooper-justice-committee-christchurch-shooter/]]'' June 4, 2019, Amanda Connolly, [[Global News]]

----
The [[House of Commons]] justice committee on Tuesday voted to have the name and words of the man who killed more than 50 [[Muslim]]s in a double mosque shooting in [[New Zealand]] earlier this year expunged from its record.

That comes one week after Conservative MP [[Michael Cooper]] read an excerpt of the shooter's 74-page manifesto into the record during a hearing as part of the committee's study of online hate.

In that hearing, [[Faisal Khan Suri]], president of the [[Alberta Muslim Public Affairs Council]], pointed to reports that Brenton Tarrant, the accused [[Christchurch]] shooter, as well as [[Alexandre Bissonnette]], convicted of killing six people in a [[Quebec City]] mosque shooting, were influenced by extremist alt-right hate online.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Justice John Roberts |
|>| [img width=175px [Official portrait, 2005|https://upload.wikimedia.org/wikipedia/commons/thumb/4/43/Official_roberts_CJ.jpg/175px-Official_roberts_CJ.jpg]] |
|!title |Chief Justice|
|!occupation |Judge|
|!birth name |John Glover Roberts Jr.|
|!birth date |January 27, 1955 (66 years)|
|!birth place |[[Buffalo|https://en.wikipedia.org/wiki/Buffalo,_New_York]], [[New York|https://en.wikipedia.org/wiki/New_York_(state)]], U.S.|
</div>

!!!See also
*[[John Roberts|https://en.wikipedia.org/wiki/John_Roberts]] - //Wikipedia.//

{{||StandardTid}}
----

{{f182.png}} ''[[Justice Minister Doug Schweitzer failed to disclose donation from inquiry commissioner|https://www.cbc.ca/news/canada/edmonton/justice-minister-doug-schweitzer-failed-to-disclose-donation-from-inquiry-commissioner-1.5443769]]'' January 29, 2020, Charles Rusnell, [[CBC News]]

----
[[Alberta]]'s chief electoral officer will review an undisclosed donation to the nomination campaign of Justice Minister [[Doug Schweitzer]] from [[Steve Allan]], the prominent [[Calgary]] businessman Schweitzer appointed commissioner of a public inquiry into alleged foreign-funded attacks on Alberta's oil industry.

"Now that it has been brought to our attention, we will be contacting Mr. Schweitzer to see what is going on," [[Drew Westwater]], the province's deputy chief electoral officer, said Tuesday.

Details of the unreported donation are contained in personal emails obtained by [[CBC News]] from the court record in a legal challenge of the inquiry by [[Ecojustice]], the environmental law charity.
<div style="float: right; max-width:300px">

|>| !Justice Neil Gorsuch |
|>| [img width=175px [Official portrait, 2017|https://upload.wikimedia.org/wikipedia/commons/thumb/9/97/Associate_Justice_Neil_Gorsuch_Official_Portrait.jpg/175px-Associate_Justice_Neil_Gorsuch_Official_Portrait.jpg]] |
|!birth name |Neil McGill Gorsuch|
|!birth date |August 29, 1967 (53 years)|
|!birth place |[[Denver|https://en.wikipedia.org/wiki/Denver]], [[Colorado|https://en.wikipedia.org/wiki/Colorado]], U.S.|
</div>

!!!See also
*[[Neil Gorsuch|https://en.wikipedia.org/wiki/Neil_Gorsuch]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Justice Ruth Bader Ginsburg |
|>| [img width=175px [Official portrait, 2016|https://upload.wikimedia.org/wikipedia/commons/thumb/7/76/Ruth_Bader_Ginsburg_2016_portrait.jpg/175px-Ruth_Bader_Ginsburg_2016_portrait.jpg]] |
|!birth name |Joan Ruth Bader|
|!birth date |March 15, 1933|
|!death date |September 18, 2020 (87 years)|
|!birth place |[[Brooklyn|https://en.wikipedia.org/wiki/Brooklyn]], New York City, U.S.|
</div>

!!!See also
*[[Ruth Bader Ginsburg|https://en.wikipedia.org/wiki/Ruth_Bader_Ginsburg]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Justin Ling |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Justin Trudeau |
|!occupation |Politician|
</div>

{{||StandardTid}}
----

{{f364.png}} ''[[Justin Trudeau And Other Canadian Leaders Do What Trump Didn't: Condemn White Supremacy|https://www.huffingtonpost.ca/entry/justin-trudeau-canada-condemn-white-supremacy_n_5f764c1cc5b6374c558b72f6?ri18n=true]]'' October 1, 2020, Jeremy Blum, [[Huffington Post]]

----
Canadian prime minister [[Justin Trudeau]] and other leaders from the United States' northern neighbor did not hesitate to condemn white supremacy following [[Donald Trump]]'s performance during Tuesday's debate, where the president danced around disavowing supremacists and even told far right group the [[Proud Boys]] to "stand back and stand by."

"The Prime Minister has condemned and will continue to condemn right-wing extremism, white supremacy and racism in all its forms," a statement from Trudeau's office sent to [[CTV News]] on Wednesday read. "In [[Canada]], we're not immune to extremism that not only divides our communities, but threatens the safety of Canadians."

Other representatives of Canada's political parties — including Conservative leader [[Erin O'Toole]], Interim [[Green Party]] leader [[Jo-Ann Roberts]], NDP Leader [[Jagmeet Singh]] and Bloc [[Quebec]]ois Leader Yves-Francois Blanchet — made similar statements, arguing that Trump was only feeding division and racism in the United States.
----

{{f94.png}} ''[[Justin Trudeau has Doug Ford in his sights|https://www.thestar.com/politics/political-opinion/2019/08/15/justin-trudeau-has-doug-ford-in-his-sights.html]]'' August 15, 2019, Martin Regg Cohn, [[Toronto Star]]

----
Officially, [[Toronto]]'s mayor and the prime minister met this week to make their municipal and federal governments work better together. Unofficially, they were comparing notes on their mercurial provincial partner — the elephant in the room.

Their shared challenge is to avoid being trampled underfoot by Ford. Like traditional mahouts who prodded elephants into obedience in India, Tory and Trudeau yank the premier's chain and whisper sweet nothings in his ear.

At their city hall photo-op, the Tory-Trudeau tag team tried to coax the lumbering premier into compliance. Now, the mayor has passed the political baton to the prime minister (though Trudeau is unlikely to dress up as a mahout, having sworn off traditional Indian garb in photo-ops).
----

{{f182.png}} ''[[Justin Trudeau opens door to a Toronto handgun ban, putting Conservatives in the line of fire|https://www.cbc.ca/news/canada/toronto/handgun-ban-toronto-1.5291999]]'' September 20, 2019, [[CBC News]]

----
[[Justin Trudeau]] opened the door to a ban on handguns in [[Toronto]] with an announcement on Friday, but the province would have to sign on to make it a reality — and the government of Premier [[Doug Ford]] does not seem poised to join the effort to implement one.

On Friday, following days of damage-control sparked by the emergence of a [[2001]] yearbook photo of Trudeau dressed in brownface at an Arabian Nights-themed gala, the Liberal leader switched gears and focused on the battle to curb rising gun violence in [[Canada]]'s largest city and across the country.

In an announcement in Toronto's Greektown — where the memory of the deadly Danforth shooting spree is still fresh —Trudeau promised that if re-elected, a Liberal government would enact a national ban on semi-automatic assault weapons and work with provinces to enable handgun bans at the municipal level.
----

{{f94.png}} ''[[Justin Trudeau says Canada won't release pandemic projections just yet as Doug Ford promises full disclosure by Friday|https://www.thestar.com/politics/federal/2020/04/02/justin-trudeau-says-canada-wont-release-pandemic-projections-until-they-are-more-accurate.html]]'' April 2, 2020, Alex Ballingall, [[Toronto Star]]

----
After refusing to release projections for how the COVID-19 pandemic could play out in the coming weeks, Premier [[Doug Ford]] is promising full disclosure while Prime Minister [[Justin Trudeau]] says [[Canada]] won't release any potential scenarios until it's clearer which path the virus is likely to take.

At [[Queen's Park]], Ford promised there will be a "full public briefing" by medical officials on Friday, with projections for the pandemic in the province that he warned will be "hard to hear."

It was an abrupt change of heart from one day earlier, when the premier declined to release projections and warned overestimating possible scenarios could "create a panic." But on Thursday, Ford said the government will share its projections in the name of transparency.
----

{{f94.png}} ''[[Justin Trudeau slams Doug Ford as he lays out 'down payment' for pharmacare and better health services|https://www.thestar.com/politics/federal/2019/09/23/justin-trudeau-slams-doug-ford-as-he-lays-out-down-payment-for-pharmacare-and-better-health-services.html]]'' September 23, 2019, Alex Ballingall, [[Toronto Star]]

----
OTTAWA—Billing himself as the antidote to health cuts by [[Ontario]] Premier [[Doug Ford]], Liberal Leader [[Justin Trudeau]] is promising to make a $6-billion "down payment" towards a national pharmacare program and improved access to family doctors and mental health services.

Speaking to reporters during a campaign stop in [[Hamilton]] Monday, Trudeau said as prime minister he would offer provinces and territories $6 billion to provide better health care in the three areas he marked as Liberal priorities.

At the same time, the Liberal leader repeatedly raised the spectre of a recalcitrant Ford blocking federal progress on improved health care. Mentioning the premier's name upwards of a dozen times, Trudeau criticized the Ontario government for cancelling a short-lived program to cover medications for children and young adults, and suggested Canadians who want better health care should be wary of electing a federal Conservative government led by [[Andrew Scheer]].
----

{{f94.png}} ''[[Justin Trudeau sounds off against Premier Doug Ford over labour unrest in Ontario schools|https://www.thestar.com/politics/provincial/2019/10/01/justin-trudeau-sounds-off-against-premier-doug-ford-over-labour-unrest-in-ontario-schools.html]]'' October 1, 2019, Robert Benzie, [[Toronto Star]]

----
[[Justin Trudeau]] is schooling Premier [[Doug Ford]] over the labour unrest in [[Ontario]] schools.

The federal Liberal leader, who wants to link Conservative Leader [[Andrew Scheer]] to the [[Progressive Conservative]] premier, sounded off against Ford on Tuesday in [[Richmond Hill]].

"I am a parent with kids in the Ontario public system and I really wish that Doug Ford would spend as much time focusing on my kids' school as he does focusing on supporting his federal party," Trudeau told reporters.
----

{{f0.png}} ''[[Justin Trudeau Took A Morning Run In France & People Think It Was Fake (VIDEO)|https://www.narcity.com/news/ca/justin-trudeau-at-g7-summit-goes-for-a-run-but-people-arent-convinced-it-was-real]]'' August 25, 2019, Colin Leggett, [[Narcity]]

----
Prime Minister [[Justin Trudeau]] is in Biarritz, [[France]] for the G7 summit, where he has spent time talking trade agreements with President [[Donald Trump]] and the ongoing crisis of the fires in the [[Amazon]] Rain Forest. However, Justin Trudeau's G7 Summit trip has also seen the Prime Minister taking an opportunity to go for an early morning jog.

In a video posted by Nine Network's [[Europe]]an correspondent, Amelia Adams, Trudeau can be seen running in a gray tank top and black shorts, complete with hat, sunglasses, and headphones. He even takes a moment to give Adams and the camera a nod.

It seems like a friendly, candid moment, and Adams is clearly beaming at the opportunity to greet the world leader. However, as with anything the Prime Minister does on the world stage, there are people ready to criticize him. In this instance, several [[Twitter]] users seem to think the video was fake, and nothing more than a photo-op for Trudeau.
----

{{f0.png}} ''[[Justin Trudeau Wore Brownface at 2001 'Arabian Nights' Party While He Taught at a Private School|https://time.com/5680759/justin-trudeau-brownface-photo/]]'' September 18, 2019, Anna Purna Kambhampaty, [[Time magazine]]

----
[[Justin Trudeau]], [[Canada]]'s prime minister, wore brownface makeup to a party at the private school where he was teaching in the spring of [[2001]]. TIME has obtained a photograph of the incident.

The photograph has not been previously reported. The picture was taken at an "Arabian Nights"-themed gala. It shows Trudeau, then the 29-year-old son of the late former Prime Minister [[Pierre Trudeau]], wearing a turban and robes with his face, neck and hands completely darkened. The photograph appears in the [[2000]]-2001 yearbook of [[West Point Grey Academy]], a private day school where Trudeau was a teacher.

Earlier this month, TIME obtained a copy of the yearbook, The View, with the photograph of Trudeau in brownface from [[Vancouver]] businessman [[Michael Adamson]], who was part of the West Point Grey Academy community. Adamson was not at the party, which was attended by school faculty, administrators and parents of students. He said that he first saw the photograph in July and felt it should be made public.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Kaitlin Bennett |
|>| [img width=175px [Bennett at the University of Akron in 2020|https://upload.wikimedia.org/wikipedia/commons/thumb/0/04/Kaitlin_Bennett_at_University_of_Akron%2C_2020.jpg/175px-Kaitlin_Bennett_at_University_of_Akron%2C_2020.jpg]] |
|!birth date |October 15, 1995 (25 years)|
|!education |[[Kent State University|https://en.wikipedia.org/wiki/Kent_State_University]] ([[BS|https://en.wikipedia.org/wiki/Bachelor_of_Science]])|
|!known for |[[Open carry|https://en.wikipedia.org/wiki/Open_carry]]ing an AR-10 at Kent State the day after her graduation|
</div>

!!!See also
*[[Kaitlin Bennett|https://en.wikipedia.org/wiki/Kaitlin_Bennett]] - //Wikipedia.//

!!!External links
*[[Kaitlin Bennett|https://rationalwiki.org/wiki/Kaitlin_Bennett]], RationalWiki.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Kamala Harris |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/d/d9/Kamala_Harris_official_photo_%28cropped2%29.jpg/175px-Kamala_Harris_official_photo_%28cropped2%29.jpg]] |
|!occupation |Politician|
|!birth name |Kamala Devi Harris|
|!birth date |October 20, 1964 (56 years)|
|!birth place |[[Oakland, California|https://en.wikipedia.org/wiki/Oakland,_California]], U.S.|
|!party |[[Democratic|https://en.wikipedia.org/wiki/Democratic_Party_(United_States)]]|
</div>

!!!See also
*[[Kamala Harris|https://en.wikipedia.org/wiki/Kamala_Harris]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
----

{{f182.png}} ''[[Kamikaze candidate for Alberta's UCP went from nearly broke to flush in alleged scheme to skirt election laws|https://www.cbc.ca/news/canada/calgary/alberta-ucp-election-commissioner-callaway-kamikaze-1.5255041]]'' August 22, 2019, Drew Anderson, [[CBC News]]

----
The [[United Conservative Party]] leadership contender who ran a "kamikaze" campaign on behalf of [[Jason Kenney]] — now [[Alberta]] premier — saw his campaign coffers soar from nearly broke to flush after he was handed envelopes stuffed with $60,000, according to documents that detail for the first time an alleged scheme to circumvent Alberta election laws.

The documents outlining the Alberta election commissioner's case against [[Jeff Callaway]], obtained by [[CBC News]], say all the money ultimately came from one corporate source.

Corporate donations are banned by Alberta's election laws.

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Karen McDougal |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Karl Rove |
</div>

!!!See also
*[[Karl Rove|https://en.wikipedia.org/wiki/Karl_Rove]] - //Wikipedia.//

{{||StandardTid}}
----

{{f358.png}} ''[[Karl Rove's big comeback: Legendary GOP strategist known as "Turd Blossom" rides to Trump's rescue|https://www.salon.com/2020/05/22/turd-blossoms-big-comeback-is-gop-legend-karl-rove-riding-to-donald-trumps-rescue/]]'' May 22, 2020, Heather Digby Parton, [[Salon]]

----
There have been many rumors in recent weeks that the Trump campaign is starting to disintegrate. This is not surprising. All you have to do is read Trump's [[Twitter]] feed to see that the president does not like bad news and he will kill any messenger who brings it to him. Lately, there has been a whole lot of bad campaign news.

The [[New York Times]] has reported that Trump has been getting so angry at the decaying poll numbers that he yelled at campaign manager [[Brad Parscale]] and threatened to sue him during a heated phone call. (Parscale reportedly replied, "I love you too," and flew up to Washingon right away to mend fences.)

Indeed, the polls have not been looking good for Trump, but then they haven't looked very good his entire term. An impeached president whose approval rating has always hovered around 42% doesn't have a lot of room for error to begin with. Now that he's shown what a disastrous leader he is in a crisis, there very little prospect that it's going to improve.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Kasirer to be appointed to Supreme Court effective Sept. 16|https://ipolitics.ca/2019/08/07/kasirer-to-be-appointed-to-supreme-court-effective-sept-16/]]'' August 7, 2019, Marco Vigliotti, [[iPolitics]]

----
Nicholas Kasirer has officially been appointed to the country's highest court.

Prime Minister [[Justin Trudeau]] announced today that he had appointed the [[Quebec]] judge to the [[Supreme Court of Canada]], effective Sept. 16, [[2019]]. Trudeau nominated Kasirer in July to replace Justice Clément Gascon, who announced in the spring that he would leave the bench in September.

Kasirer then appeared at a special two-hour meeting on July 25 where parliamentarians questioned him about his qualifications and legal philosophies.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Kathleen Saylors |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Kathleen Wynne |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Katie Hopkins |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Katrina Pierson |
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Keean Bexte |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Keenan Aylwin |
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f99.png}} ''[[Keeping a wary eye on the transnational extreme right during election 2019|https://www.nationalobserver.com/2019/06/13/opinion/keeping-wary-eye-transnational-extreme-right-during-election-2019]]'' June 13, 2019, Jennifer Ditchburn, Opinion, [[National Observer]]

----
Worrying about [[Russia]]n interference in our elections – or possibly even [[Chinese]] – is a hot topic in media and political circles. I raise my hand as one of those voices that's pointed to the capacity for foreign actors to try to put their finger on the scale of our upcoming federal election, or just to sow distrust in our democratic institutions.

But the more that researchers take a look at what is happening in countries around the world, the more the threat appears much more complex than just the Kremlin pulling strings. What's also apparent is a transnational extreme right movement exists, connecting and strategizing with local groups through online networks – sometimes further backed by Russia, but not always.

International researchers have been sounding the alarm that the extreme right is using increasingly sophisticated online strategies to amplify its messages on social media platforms, seeking to bring fringe ideologies into the mainstream.
<div style="float: right; max-width:300px">

|>| !Keith Ashfield |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Kelli Ward |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/7/7e/Kelli_Ward_by_Gage_Skidmore_2.jpg/175px-Kelli_Ward_by_Gage_Skidmore_2.jpg]] |
|!office |Chair of the [[Arizona Republican Party]]|
|!birth name |Kelli Kaznoski|
|!birth date |January 25, 1969 (52 years)|
|!birth place |[[Fairmont|https://en.wikipedia.org/wiki/Fairmont,_West_Virginia]], [[West Virginia|https://en.wikipedia.org/wiki/West_Virginia]], US|
</div>

''Kelli Ward''<<ref " [2]">> (''née'' ''Kaznoski''; born January 25, 1969) is an American [[politician|https://en.wikipedia.org/wiki/politician]] who has served as the Chair of the [[Arizona Republican Party]] since 2019.<<ref " [1]">>

!!!See also
*[[Kelli Ward|https://en.wikipedia.org/wiki/Kelli_Ward]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Montini, Ej (January 28, 2019). [[AZ GOP died with John McCain – Kelli Ward just proved it|https://www.azcentral.com/story/opinion/op-ed/ej-montini/2019/01/27/john-mccain-kelli-ward-state-republican-party/2698298002/]]. //Opinion//. Arizona Republic.">><br/><<footnotes " [2]" "[[Kelli Ward's Biography|http://votesmart.org/candidate/biography/141271]]. [[Project Vote Smart|https://en.wikipedia.org/wiki/Project_Vote_Smart]].">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Kellie Leitch |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Kellie Leitch Is Leaving Politics - Here Are 5 Reasons Why I Definitely Won't Miss Her|https://www.chatelaine.com/opinion/kellie-leitch-leaving-politics/]]'' January 24, 2018, Sadiya Ansari, [[Chatelaine]]

----
Conservative MP [[Kellie Leitch]] will not run for a seat again in next year's election. The pediatric orthopedic surgeon first took office in [[2011]], and she'll likely be best remembered for trying to jump on the Trump train, shamelessly.

Leitch launched her long-shot candidacy in [[2016]] hinging on a Trumpian approach, pandering to the alt-right alongside her campaign manager Nick Kouvalis (who helped [[Toronto]] mayors [[Rob Ford]] and [[John Tory]] get elected). She lost the leadership to [[Andrew Scheer]] in May last year, and he did not include her in his shadow cabinet.

While I love seeing women of all stripes in politics, the destructive nature of Leitch's shallow, divisive rhetoric means I'm not sad to see her go. Here are five reasons why.
----

{{f0.png}} ''[[Kellie Leitch is playing a dangerous game|https://ipolitics.ca/2016/09/07/kellie-leitch-is-playing-a-very-dangerous-game/]]'' September 8, 2016, Brent Rathgeber, [[iPolitics]]

----
I admit it … I was confused. When Conservative leadership candidate [[Kellie Leitch]] sent out a survey recently asking respondents if the Canadian government should "screen potential immigrants for anti-Canadian values," I didn't know what to make of it.

As a lawyer, I'm sensitive to the fact that, on its own, a question does not imply a particular answer. In fact, for a survey question to be legitimate, it can't be leading respondents towards a specific answer. If it does, it's a push-poll, not a survey.

So was the public face of the infamous "barbaric cultural practices" tip line returning to poke the bear? Or was she conducting genuine social research?
----

{{f0.png}} ''[[Kellie Leitch shoots to thrill|https://nowtoronto.com/news/think-free-blog/kellie-leitch-shoots-to-thrill/]]'' December 21, 2016, Enzo DiMatteo, [[Now Magazine]]

----
I've been thinking a lot about [[Kellie Leitch]], the "Canadian values" MP running for the leadership of the [[Conservative Party of Canada]] (CPC). Mostly I've been thinking about who fits into her version of Canada.

Leitch, in case you haven't heard, has been playing the Trump (and race) card like a two-bit blackjack dealer on crack since she entered the contest to succeed [[Stephen Harper]], wrapping herself in the Canadian flag while she's at it.

Some of the usual right-wing pundits have found in her their champion of the people, our Trump to "make Canada great again" – never mind that she's the embodiment of the "elites" she rails against: surgeon by trade, Dalhousie-educated, white house on 20 hectares in the country.
----

{{f0.png}} ''[[Kellie Leitch's Leadership Campaign Paid Rebel Media Tens of Thousands of Dollars, Records Show|https://pressprogress.ca/kellie-leitchs-leadership-campaign-paid-rebel-media-tens-of-thousands-of-dollars-records-show/]]'' February 1, 2018, [[PressProgress]]

----
[[Rebel Media]] did not disclose its financial relationship with Leitch's campaign to its audience even though the alt-right website covered Leitch multiple times during the same time period as it was receiving tens of thousands of dollars from her campaign.

Two days before Leitch cut Rebel Media two cheques worth $22,600 in February [[2017]], Leitch was featured in an exclusive "one-on-one" with Rebel Media "BC Bureau Chief" [[Christopher Wilson]].

It remains unclear exactly what "social media" services Leitch purchased from the alt-right website for $56,500.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Kelly Loeffler |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Kelly Shackelford |
</div>

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Kelly Weill |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Kellyanne Conway |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/2/2b/Kellyanne_Conway_-_Caricature_%2832805544385%29.jpg/175px-Kellyanne_Conway_-_Caricature_%2832805544385%29.jpg]] |
|!birth name |Kellyanne Elizabeth Fitzpatrick|
|!birth date |January 20, 1967 (54 years)|
|!birth place |[[Atco, New Jersey|https://en.wikipedia.org/wiki/Atco,_New_Jersey]], U.S.|
</div>

!!!See also
*[[Kellyanne Conway|https://en.wikipedia.org/wiki/Kellyanne_Conway]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ken Cuccinelli |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/a/ab/Ken_Cuccinelli_official_photo.jpg/175px-Ken_Cuccinelli_official_photo.jpg]] |
|!title |"Acting" Deputy Secretary of Homeland Security|
|!birth name |Kenneth Thomas Cuccinelli II|
|!birth date |July 30, 1968 (53 years)|
|!birth place |[[Edison, New Jersey|https://en.wikipedia.org/wiki/Edison,_New_Jersey]], U.S.|
</div>

!!!See also
*[[Ken Cuccinelli|https://en.wikipedia.org/wiki/Ken_Cuccinelli]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ken Lee |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ken Pereira |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Kenneth Blackwell |
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Kenney accuses top Trudeau aide of conspiring with Obama on Keystone|https://www.politico.com/news/2020/02/07/keystone-pipeline-canada-trudeau-obama-112306]]'' February 7, 2020, Andy Blatchford, [[Politico]]

----
Kenney's barbs came at a time of discord in the Canadian federation between its resource-rich Prairie provinces — like [[Alberta]] and [[Saskatchewan]] — and Trudeau's federal government. Prairie anger, which has largely focused on Trudeau's environmental policies, has even fueled a separatist movement in regions where the local economies depend on oil exports.

"I mean, the announcement of President Obama's veto of [[Keystone XL]] came 48 hours after Prime Minister Trudeau was sworn into office," said Kenney, a former federal Conservative Cabinet minister, during a panel discussion at the Wilson Center.

"And I have absolutely no doubt there had been back-channel conversations between his then-Principal Secretary Gerry Butts and the White House that there would be no negative reaction, and there wasn't. It was a news release, and they walked on to the next issue."
----

{{f182.png}} ''[[Kenney and UCP deny fresh allegations about irregular votes, kiosks in 2017 leadership race|https://www.cbc.ca/news/canada/calgary/rachel-notley-leadership-race-ucp-oversight-1.5309667]]'' October 5, 2019, Drew Anderson, [[CBC News]]

----
[[Alberta]] Premier [[Jason Kenney]] and his [[United Conservative Party]] are denying any wrongdoing by his campaign during the party's leadership race, after a [[CBC News]] investigation surfaced fresh allegations including an insider who says he called members to obtain their passcodes and handed them over to others to vote.

The investigation published Friday lifted the veil on what happened inside voting kiosks set up by the Kenney campaign, as [[Stephen Harper]]'s former top lieutenant vied with chief rival [[Brian Jean]] to lead the UCP after the province's [[Progressive Conservative]] and [[Wildrose]] parties merged.

One insider alleged to CBC News that he phoned members to obtain personal identification numbers (PINs) needed to vote online or by phone, then passed them to [[Tim Uppal]], a former Conservative MP and current federal candidate who played a key role on Kenney's leadership campaign. The volunteer says Uppal shared the PINs with other volunteers, who used them to cast votes for Kenney — a violation of party rules for the three-day vote.
----

{{f132.png}} ''[[Kenney announces 'war room' to combat misinformation about energy industry|https://www.theglobeandmail.com/canada/alberta/article-kenney-announces-war-room-to-combat-misinformation-about-energy/]]'' June 7, 2019, Justin Giovannetti, [[Globe and Mail]]

----
[[Alberta]] Premier [[Jason Kenney]] says his government will open a "war room" within months that will seek help from like-minded social-media personalities with the mission of confronting environmentalists and silencing foes of the oil sands.

Staff in the office, funded with $30-million, will respond in immediately to misinformation about the energy industry on social media and in more traditional venues, and will be given a high tolerance for risk, the Premier told reporters in [[Calgary]] on Friday. The office will be judged on whether public support increases for new pipelines, he added. He did not elaborate on what he meant by a high tolerance for risk.

Mr. Kenney said the Calgary-based office is essential in a world where many groups are hostile to Alberta's oil.
----

{{f84.png}} ''[[Kenney attacks Canada's top doctor and Health Canada as poll shows his support plunging|https://north99.org/2020/04/14/kenney-attacks-canadas-top-doctor-health-canada-as-poll-shows-support-plunging/]]'' April 14, 2020, Kian Malekanian, [[North99]]

----
A new poll shows that a majority of [[Alberta]]ns believe former premier [[Rachel Notley]] would be handling the COVID-19 crisis better than current premier [[Jason Kenney]]. A separate poll shows support for Kenney's [[United Conservative Party]] has dropped to 40 percent in the province.

This comes after the Alberta Premier, attacked [[Canada]]'s top doctor, Dr. [[Theresa Tam]], for her response to the COVID-19 pandemic.

In an interview on Monday, Kenney went on a tirade, questioning the competency of Canada's Chief Public Health Officer and implying that she was acting as a mouthpiece for the [[Chinese]] government. [[Critic]]s have called the attack a dog-whistle to xenophobic parts of Kenney's base (Dr. Theresa Tam was born in British [[Hong Kong]]).
----

{{f364.png}} ''[[Kenney Calls COVID-19 In Schools Inevitable, Smaller Classes 'Fictitious'|https://www.huffingtonpost.ca/entry/covid-alberta-schools-jason-kenney_ca_5f4fa544c5b6250f655daea8?ncid=other_topvideos_cp1pj3fgmfs&utm_campaign=top_videos]]'' September 2, 2020, Lauren Krugel, Canadian Press, [[Huffington Post]]

----
COVID-19 cases disrupted the reopening of two [[Alberta]] schools on Tuesday, but Premier [[Jason Kenney]] said his government has accepted that such infections are inevitable and don't warrant closing down all classrooms.

"We've always said that there will be infections in the schools ... that's why we've put in place a number of protocols based on the scientific advice of our chief medical officer of health in consultation with superintendents and school boards," he said.

"We believe it's a strong plan and we'll make future adjustments as necessary. We're all learning through this as we go."
----

{{f182.png}} ''[[Kenney can throw a punch but Moody's report shows he can't take one|https://www.cbc.ca/news/canada/edmonton/alberta-politics-jason-kenney-moody-s-credit-rating-rachel-notley-1.5386322]]'' December 6, 2019, Graham Thomson, Opinion, [[CBC News]]

----
When [[Moody's]] Investors Service downgraded [[Alberta]]'s credit rating this week, Premier [[Jason Kenney]] reacted swiftly and decisively — to attack the messenger.

He took aim at Moody's for daring to include environmental risk in its report card.

As Moody's pointed out: "Alberta's oil and gas sector is carbon intensive and Alberta's greenhouse gas emissions are the highest among provinces. Alberta is also susceptible to natural disasters including wildfires and floods which could lead to significant mitigation costs by the province."
----

{{f84.png}} ''[[Kenney Criticizes Foreign Funding While Lobbying for Foreign Funding From American Hedge Funds, Banks|https://north99.org/2019/09/16/kenney-lobbies-for-foreign-funding-from-american-hedge-funds-banks/]]'' September 16, 2019, Geoff Sharpe, [[North99]]

----
Conservative hypocrisy strikes again.

[[Jason Kenney]] is currently travelling America pitching [[Alberta]] as a destination for foreign investment, while his government conducts a high-profile investigation into foreign funding of Alberta's environmental movement.

In a campaign-style video released on social media, Kenney explains his trip and calls on foreign groups like hedge funds, private equity firms to invest and "come back to Alberta."

{{||StandardTid}}
----

{{f0.png}} ''[[Kenney defends Scheer's refusal to answer whether he thinks being gay is a 'sin'|https://globalnews.ca/news/6147096/jason-kenney-andrew-scheer-gay-sin/]]'' November 10, 2019, Amanda Connolly, [[Global News]]

----
In an interview with The West Block's Mercedes Stephenson, Kenney was asked about Scheer's refusal to answer when a reporter put that question to him last week, following Scheer's first caucus meeting with new and defeated Tory MPs since last month's election.

It's a question all the other federal leaders have since said "no" to in remarks to [[Global News]].

But Scheer's refusal to give a definitive yes or no answer comes on the heels of an election loss that has raised repeated questions from both pollsters and those within his own party, asking whether Scheer's opposition to abortion and same-sex marriage is out of touch with the majority of Canadians.
----

{{f84.png}} ''[[Kenney demands $1.7 billion from Ottawa, after giving away $4.5 billion to corporations|https://north99.org/2019/11/15/kenney-demands-1-7-billion-from-ottawa-after-giving-away-4-5-billion-to-corporations/]]'' November 15, 2019, Kian Malekanian, [[North99]]

----
After weeks of antagonizing the federal government, Premier [[Jason Kenney]] now wants $1.7 billion in funding from [[Ottawa]]. For a long time, Kenney has been making the case that [[Alberta]] is getting the short end of the stick when it comes to its dealings with the rest of the federation. This move is but one part of his larger plan to change this relationship.

Kenney's case rests on the notion that Alberta's public coffers are facing a significant shortfall. Indeed, the Premier has used this idea to justify $1.3 billion in cuts, increases to income taxes, and massive public service layoffs.

At the same time, the cornerstone of Kenney's economic policy has been an unprecedented cut to the corporate tax rate. His plan essentially amounts to a $4.5 billion tax handout to large corporations. So far, the move has generated considerable profits for oil and gas companies. The jobs that were supposed to accompany this tax cut have yet to be seen.
----

{{f94.png}} ''[[Kenney denies political interference after removing election commissioner investigating UCP|https://www.thestar.com/calgary/2019/11/22/kenney-denies-political-interference-after-removing-election-commissioner-investigating-ucp.html]]'' November 22, 2019, Madeline Smith, [[Toronto Star]]

----
CALGARY—Premier [[Jason Kenney]] dismissed accusations of political interference after his government turfed [[Alberta]]'s election commissioner, who had been looking into allegations of wrongdoing within the [[United Conservative Party]].

Kenney said Friday that there's "no reason" any active investigations could be in trouble after election commissioner [[Lorne Gibson]]'s contract is terminated under Bill 22, which came into effect Friday.

Gibson was investigating allegations including the orchestration of a so-called kamikaze candidate during the UCP's leadership campaign. In his time as election commissioner, Gibson levied tens of thousands of dollars in fines against UCP faithful for offences ranging from illicit campaign donations to obstructing an investigation.
----

{{f182.png}} ''[[Kenney doesn't commit to firing speechwriter who said residential schools were a 'bogus genocide story'|https://www.cbc.ca/news/canada/calgary/jason-kenney-rachel-notley-gabrielle-lindstrom-paul-bunner-1.5627422]]'' June 25, 2020, Joel Dryden, [[CBC News]]

----
[[Alberta]] Premier [[Jason Kenney]] said Thursday that he "fundamentally disagrees" with the contents of an article written in [[2013]] by his speechwriter that dismissed the "bogus genocide story" of [[Canada]]'s residential school system.

But Kenney did not commit to firing speechwriter [[Paul Bunner]] for the article titled "The '[[Genocide]]' That Failed," written for the online magazine C2C Journal.

"Somebody who was a journalist for 40 years undoubtedly wrote things with which I disagree," Kenney said. "That does not reflect or change the policy of the Government of Alberta."
----

{{f84.png}} ''[[Kenney expanding private, for-profit healthcare to cut wait-times, but the evidence shows privatization does the exact opposite|https://north99.org/2020/02/03/kenney-expanding-private-for-profit-healthcare-to-cut-wait-times-but-the-evidence-shows-privatization-does-the-exact-opposite/]]'' February 3, 2020, Kian Malekanian, [[North99]]

----
Private-pay services are already in place in [[Alberta]], however, until now they have been limited to minor low-risk surgeries. This move will see more complex surgeries, usually performed in hospitals, contracted out to private firms. While the public will still be footing the bill for the procedures, the expansion of independent providers sets in place a two-tier system of healthcare.

The government putting healthcare into the hands of the private sector is alarming to Sandra Azocar, the executive director of [[Friends of Medicare]]. [[Independent]] providers need to prioritize profits "always negatively impact patients' needs," she says.

The intention behind this move is to reduce wait-times and costs. However, the evidence suggests that increased privatization does not help alleviate wait-times. In [[Saskatchewan]], the provincial government opened up MRI scans to the private sector. The waitlist has more than doubled since.

Other countries have also tested the idea. In [[Australia]] as well, wait-times increased when parallel private-pay systems were introduced. Mixed healthcare systems also ensure that most people, i.e those who cannot afford to pay for services, face much higher wait-times.
----

{{f0.png}} ''[[Kenney faces online backlash as #BringBackDrHinshaw trends on Twitter|https://globalnews.ca/news/6802953/kenney-online-backlash-dr-deena-hinshaw-trending-on-twitter/]]'' April 9, 2020, Kirby Bourne, [[Global News]]

----
It seems many [[Alberta]]ns didn't think Premier [[Jason Kenney]] should be the one presenting the province's novel coronavirus modelling statistics on Wednesday.

Residents took to [[Twitter]], expressing their confusion, anger and desire to hear the information from Alberta's chief medical officer of health Dr. [[Deena Hinshaw]], causing #BringBackDrHinshaw to trend in Alberta and across the country for some time.

Hinshaw has quickly become a trusted source for Albertans as she calmly delivers the latest news on the COVID-19 pandemic in Alberta.

It was a demeanor many seemed to miss when Kenney took the lead to present the modelling data, but many were also confused why a politician was presenting the information, rather than a medical professional.
<div style="float: right; max-width:300px">

|>| !Kenney government |
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Kenney government accused of burying dire climate-change report|https://www.cbc.ca/news/canada/edmonton/alberta-climate-change-report-jason-kenney-1.5480500]]'' February 28, 2020, Charles Rusnell, [[CBC News]]

----
The Opposition New Democrats and the [[Alberta Federation of Labour]] are accusing the government of Premier [[Jason Kenney]] of burying a climate-change report that shows the province will warm faster than the rest of the world.

"Projected changes will profoundly impact Alberta's natural environment, and have the potential to affect the province's agriculture, infrastructure and natural resources, as well as the health and welfare of its inhabitants," states Alberta's Climate Future, a report co-authored by Canadian climate scientist Katherine Hayhoe and post-doctoral research fellow Anne Stoner from [[Texas Tech University]].

Alberta Environment released the report earlier this week, without notifying the public, on the government's open portal website, six months after it received the final draft.
----

{{f0.png}} ''[[Kenney Government Appointed Foreign, Koch-Funded Researcher to Rewrite Alberta's Education Curriculum|https://pressprogress.ca/kenney-government-appointed-foreign-koch-funded-researcher-to-rewrite-albertas-education-curriculum/]]'' September 18, 2019, [[PressProgress]]

----
A curriculum review panelist recently appointed by [[Jason Kenney]]'s government is an American scholar who specializes in work looking at public subsidies for privately-run religious schools.

The American researcher, [[Ashley Berner]], confirmed to [[PressProgress]] that her work is "supported" by the [[Charles Koch Foundation]], a right-wing organization pushing for public-funding of private and charter schools in the United States.

The Charles Koch Foundation told PressProgress it gave her research unit nearly one million dollars last year.
----

{{f0.png}} ''[[Kenney government launches inquiry into foreign-funded groups that criticize Alberta's oil industry|https://globalnews.ca/news/5462388/kenney-alberta-oil-environmentalists-funding/]]'' July 4, 2019, Adam MacVicar, [[Global News]]

----
[[Alberta]]'s provincial government is launching an inquiry into foreign-funded interest groups with campaigns against Alberta oil.

Premier [[Jason Kenney]] made the announcement on Thursday, appointing forensic and restructuring accountant [[Steve Allen]] to commission the inquiry.

The authority of the $2.5-million inquiry will be limited to Alberta and won't be able to compel testimony from outside Alberta. However, there will be an information review, research and witness interviews involved.
----

{{f182.png}} ''[[Kenney government moves to fire election commissioner - partway through investigation|https://www.cbc.ca/news/canada/edmonton/ucp-interference-election-commissioner-lorne-gibson-1.5364012?cmp=rss]]'' November 19, 2019, Michelle Bellefontaine, [[CBC News]]

----
[[Alberta]]'s government is facing accusations of political interference for moving to fire the province's elections commissioner, who is in the middle of investigating accusations of a "kamikaze" campaign during the [[2017]] leadership race of the [[United Conservative Party]].

Elections Commissioner [[Lorne Gibson]] — who has levied more than $200,000 in fines as part of that investigation — would see his office merged with that of the province's chief electoral officer under Bill 22, introduced on Monday by Finance Minister [[Travis Toews]].

The move drew criticism from the opposition and questions about interference in the work of an independent officer of the legislative assembly.
----

{{f0.png}} ''[[Kenney Government Orders Alberta Public Schools to Remove the Word 'Public' From Their Name|https://pressprogress.ca/kenney-government-orders-alberta-public-schools-to-remove-the-word-public-from-their-name/]]'' September 7, 2019, [[PressProgress]]

----
[[Jason Kenney]]'s [[United Conservative Party]] government has quietly ordered [[Alberta]] school boards to remove the word "public" from their formal names.

The odd move, impacting eight of the province's public school divisions, effectively makes it less clear that public school boards are "public." No changes were made to the names of any of the province's [[Catholic]] school boards.

Education Minister [[Adriana LaGrange]] made the name changes in a ministerial order signed on August 15.
----

{{f182.png}} ''[[Kenney government praises Pembina Institute, alleged energy industry enemy, in court documents|https://www.cbc.ca/news/canada/edmonton/government-praises-pembina-1.5398564]]'' December 17, 2019, Jennie Russell, [[CBC News]]

----
Premier [[Jason Kenney]] and his government have denounced the [[Pembina Institute]] as an enemy of [[Alberta]]'s energy industry with an alleged foreign-funded, anti-oil, anti-pipeline agenda.

To that end, Kenney has said Pembina will be targeted by the government's energy "war room," established to counter alleged misinformation, and the public inquiry into alleged foreign-funded attacks on the province's oil and gas industry.

But Kenney's bellicose public rhetoric is belied by his government's laudatory description of Pembina in court documents the province filed in its challenge of the federal carbon tax.
----

{{f182.png}} ''[[Kenney government refuses to apologize for appointee who critics say made racist, anti-Semitic posts|https://www.cbc.ca/news/canada/edmonton/alberta-government-won-t-apologize-for-appointee-critics-say-made-racist-anti-semitic-posts-1.5623019]]'' June 23, 2020, Charles Rusnell, [[CBC News]]

----
[[Alberta]] Municipal Affairs Minister [[Kaycee Madu]] has accused the [[New Democratic Party]] of playing politics with Black people, who he said are treated worse in countries governed by "NDP allies."

In a heated exchange in the Alberta Legislature Monday, Madu, the UCP caucus's lone Black member, made the accusations after he rose to field questions from NDP justice critic [[Kathleen Ganley]].

She was attempting to extract an apology from Premier [[Jason Kenney]] or Justice Minister [[Doug Schweitzer]] for appointing Cold Lake lawyer [[Leighton Grey]] to the Provincial Court Nominating Committee (PCNC), which helps choose judges for the provincial court.
----

{{f0.png}} ''[[Kenney government's energy 'war room' chief apologizes for tweets attacking New York Times|https://globalnews.ca/news/6543950/kenney-government-canadian-energy-centre-war-room-new-york-times/]]'' February 12, 2020, Canadian Press, [[Global News]]

----
The head of [[Alberta]]'s $30-million-a-year energy war room is apologizing after the organization posted a lengthy social media response to an article in The [[New York Times]] that questioned the news organization's credibility.

The [[Canadian Energy Centre]]'s [[Twitter]] account said The Times has been "called out for anti-Semitism countless times," has a "dodgy" track record, is "routinely accused of bias" and is "not the most dependable source."

Four of the tweets were then deleted from a 20-tweet thread posted in response to a Times article on international lenders that have stopped financing oil sands projects in Alberta.
----

{{f99.png}} ''[[Kenney government's first bill to kill Alberta's carbon tax|https://www.nationalobserver.com/2019/05/22/news/kenney-governments-first-bill-kill-albertas-carbon-tax]]'' May 22, 2019, Holly Lake, [[National Observer]]

----
Premier [[Jason Kenney]]'s [[United Conservative Party]] government introduced its first piece on legislation on Wednesday, proposing to scrap the province's carbon tax and raising the stakes in its fight with the federal Liberal government over climate action.

The tabling of Bill 1, An Act to Repeal the Carbon [[Tax]], fulfilled a key election promise for Kenney, who led the United Conservative Party to a majority victory in an election last month.

"We campaigned on scrapping the job-killing carbon tax and [[Alberta]]ns responded loud and clear," Kenney said in a statement.
----

{{f0.png}} ''[[Kenney has so much invested in making Ottawa the enemy that he cannot afford to make it a friend|https://ipolitics.ca/2019/11/27/kenney-has-so-much-invested-in-making-ottawa-the-enemy-that-he-cannot-afford-to-make-it-a-friend/]]'' November 27, 2019, Graham Thomson, [[iPolitics]]

----
"The premier's right that there are challenges in the relationship," said Freeland in what must be the political understatement of the year. "I am here to look for common ground."

They will not find common ground. Oh, they will find areas they can agree on such as the need for energy pipelines. [[Ottawa]] might send money [[Alberta]]'s way to help clean up orphaned oil wells. Ottawa might even send more money to Alberta under the federal Fiscal Stabilization Fund that was designed to help provinces deal with a sudden drop in revenue.

But there is no common ground between Alberta and Ottawa because there is no common ground between Kenney and Prime Minister Trudeau. The ground between them is riddled with political fault lines and bone-shaking earthquakes, most of them generated by Kenney.
----

{{f0.png}} ''[[Kenney in unseemly company with public inquiry plans|https://ipolitics.ca/2019/07/08/kenney-in-unseemly-company-with-public-inquiry-plans/]]'' July 8, 2019, Alan Freeman, [[iPolitics]]

----
Which brings me back to [[Jason Kenney]], who announced this past week the establishment of a "public inquiry" (sounds more like a kangaroo court) into what he says is the campaign to stop development of [[Alberta]]'s oil sands that he blames on "foreign-funded special interests."

"For more than a decade, Alberta has been the target of a well-funded, political propaganda campaign to defame our energy industry and to landlock our industry," Kenney said. Energy Minister [[Sonya Savage]], who used to work for the pipeline lobby, said she had witnessed "the devastation and the destruction of this foreign-funded campaign."

Of course, environmental groups say this is all hogwash, that they get most of their funding from Canadian sources who will probably be encouraged to up their donations following this latest threat from [[Edmonton]].
----

{{f0.png}} ''[[Kenney Is Getting Ripped Apart On Twitter For His "Classless" Sweater At The Grey Cup|https://www.narcity.com/news/ca/ab/calgary/jason-kenney-grey-cup-sweater-is-being-called-classless-on-twitter]]'' November 25, 2019, Britanny Burr, [[Narcity]]

----
The outpouring of negativity isn't only taking place online. In fact, when the game's announcer told fans that [[Alberta]] premier was in attendance and the camera showed the premier on the jumbotron, the crowd erupted with boos.

In the wake of the UCP's budget cuts and separatist movements in Alberta, [[Twitter]] users are deeming his sweater selection to be overly political and "classless."

Not only did Kenney sport a shirt promoting oil and gas, but he also wore a hat to match.
<div style="float: right; max-width:300px">

|>| !Kenney Kiosk |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Kenney knows well his budget contains hidden tax grab|https://calgaryherald.com/opinion/columnists/opinion-kenney-knows-well-his-budget-contains-hidden-tax-grab]]'' November 2, 2019, Franco Terrazzano, Opinion, [[Calgary Herald]]

----
The United Conservatives promised to balance the budget without raising taxes, but buried in the recent budget is a sneaky, backdoor income tax hike known as bracket creep.

Bracket creep happens when governments don't move tax brackets with inflation and taxpayers get bumped into a higher tax bracket even though what we can afford hasn't changed. The [[Alberta]] government's own bureaucrats estimate this will cost taxpayers hundreds of millions of dollars.

For some reason, Finance Minister [[Travis Toews]] thought it would be a good idea to pen an article trying to convince Albertans that he's not raising taxes. Next time Toews writes a column about taxes he should run it by a well-known tax hawk, and his own boss, Premier [[Jason Kenney]]. Kenney knows better than anyone how bracket creep eats away at taxpayers' wallets.
----

{{f185.png}} ''[[Kenney pledges 'I will never give up on Canada' while stoking Alberta separatist sentiment|http://rabble.ca/blogs/bloggers/alberta-diary/2019/08/kenney-pledges-i-will-never-give-canada-while-stoking-alberta]]'' August 6, 2019, David Climenhaga, [[rabble.ca]]

----
The province where separatism is now supposedly blossoming is [[Alberta]], the spoiled child of Confederation. Conservative Premier [[Jason Kenney]] has been trying to make it appear there's a viable separatist movement here, the better to discomfit Prime Minister [[Justin Trudeau]].

In this seditious effort, spread through the use of social media memes and videos, a pious Kenney casts himself as national saviour. "I will never give up on [[Canada]]," he said in a recent video -- at least as long as there's a chance he can be prime minister. All the while, he has been ginning up a fake national unity crisis founded on the ludicrous notion that if Trudeau and his Liberal Party are re-elected, Albertans will stream to the exits.

This cynical and unpatriotic partisan tactic by a guy who claims to be "a Canadian patriot" has been aided and abetted by a couple of polls purporting to show support for secession at levels that are, quite literally, unbelievable.
----

{{f0.png}} ''[[Kenney promises 'to do everything' he can 'to get Scheer elected' at CPC event in Edmonton|https://edmonton.ctvnews.ca/i-am-going-to-do-everything-i-could-to-get-andrew-scheer-elected-kenney-joins-cpc-event-in-edmonton-1.4615539]]'' September 28, 2019, [[CTV News]]

----
EDMONTON -- Conservative Leader [[Andrew Scheer]] was in [[Edmonton]] on Saturday touting a new "corridor" that would move energy and resources across [[Canada]].

Speaking at [[FourQuest Energy]] alongside [[Alberta]] Premier [[Jason Kenney]], Scheer said the new passageway would move not just oil, but also natural gas, hydroelectricity, and telecommunications with the goal to "generate economic and social benefits for the entire country," as stated in the party's press release.

He promised the Conservatives, if elected, would appoint a taskforce to consult interest groups and recommend how to move forward with the plan within six months of their mandate.
----

{{f0.png}} ''[[Kenney rejects idea of Alberta speaking to Green New Deal advocates after oil prices drop|https://globalnews.ca/news/6867603/jason-kenney-alberta-oil-prices-green-new-deal-pandemic/]]'' April 25, 2020, Phil Heidenreich, [[Global News]]

----
Premier [[Jason Kenney]] said Friday that he sees a future where [[Alberta]] continues to be a key global supplier of oil and gas, and that his government has no plans to speak with U.S. politicians who advocate for economies to transition away from fossil fuels.

The premier's comments were made at a news conference after a reporter asked whether, given the staggering recent drop in oil prices amid the coronavirus pandemic that last week saw prices even move into the negatives, Alberta would consider having its new representative in [[Washington]] speak to [[Green New Deal]] advocates.

"That kind of question, in the middle of an economic crisis, from a [[Calgary]]-based media outlet — really frankly throws me for a loop," Kenney said to the reporter.
----

{{f182.png}} ''[[Kenney said NDP 'lied' about Alberta's finances. New numbers suggest otherwise|https://www.cbc.ca/news/canada/calgary/alberta-finances-duelling-lying-claims-kenney-phillips-1.5197512]]'' July 2, 2019, Robson Fletcher, [[CBC News]]

----
Less than a month ago, Premier [[Jason Kenney]] accused the previous NDP government of lying to [[Alberta]]ns about the state of the province's finances.

Now, new numbers put out by his own government paint a different picture, and Kenney is facing similar accusations, himself.

The issue centres around public comments Kenney made in interviews with [[Calgary]] Sun columnist Rick Bell.
----

{{f94.png}} ''[[Kenney says Alberta in 'uncharted territory,' after biggest plunge in oil prices since Gulf War|https://www.thestar.com/news/canada/2020/03/09/monday-saw-the-biggest-plunge-in-oil-prices-since-the-gulf-war-bad-news-for-alberta-and-the-country.html]]'' March 9, 2020, Alex Boyd, [[Toronto Star]]

----
An unusually conciliatory [[Jason Kenney]] stepped up to the podium Monday to address the new multibillion dollar hole in his budget; a fresh wound gouged out by crashing oil prices, a global price war and fallout from coronavirus.

"All options will be on the table, I repeat, all options will be on the table to do everything that we can in our capacity to help protect jobs and [[Alberta]]ns," the Alberta premier told media assembled in [[Calgary]].

"We are in uncharted territory."
----

{{f99.png}} ''[[Kenney says all options on table to fight oil price collapse|https://www.nationalobserver.com/2020/03/10/news/kenney-says-all-options-table-fight-oil-price-collapse]]'' March 10, 2020, Dean Bennett, Canadian Press, [[National Observer]]

----
[[Alberta]] Premier [[Jason Kenney]] says his government will do whatever it takes to rescue the province from an oil price collapse and he wants the federal government to step up as well.

"This is not just about Alberta. As Alberta goes, so goes the national economy," Kenney said in [[Calgary]] on Monday, after markets closed with cratering oil prices threatening to drain billions of dollars from the province's bottom line.

"Albertans, even in our times of economic trial, have been contributing $20 billion net to the rest of the federation through our federal taxes. Our ability to continue doing so is now at risk," he said.
----

{{f99.png}} ''[[Kenney says cancelling of major energy projects harming Indigenous prosperity|https://www.nationalobserver.com/2020/02/27/news/kenney-says-cancelling-major-energy-projects-harming-indigenous-prosperity]]'' February 27, 2020, Dan Healing, [[National Observer]]

----
A $1-billion fund established last year to support [[Indigenous]] participation in major projects won't have any projects to back if the circumstances that led to the cancelling of the Frontier oilsands mining project this week continue, [[Alberta]] Premier [[Jason Kenney]] warned on Wednesday.

In a speech at the Indigenous Participation in Major Projects conference in [[Calgary]] that heavily criticized "green left urban militants," Kenney insisted his government is the one that has the best interests of [[First Nations]] at heart because it supports building major energy projects.

He blamed uncertainty created by environmental activists for the decision by [[Teck Resources]] Ltd. last Sunday to withdraw its application for the $20-billion oilsands mine, just days before the federal government was expected to announce a ruling on whether or not it could proceed.
----

{{f182.png}} ''[[Kenney says he's 'insulted' by Trump order to stop exporting N95 masks to Canada|https://www.cbc.ca/news/canada/calgary/jason-kenney-donald-trump-n95-3m-coronavirus-covid-19-1.5521778]]'' April 3, 2020, Joel Dryden, [[CBC News]]

----
The Trump administration's attempt to pressure [[Minnesota]]-based 3M from exporting life-saving masks to [[Canada]] is "extremely disappointing" and flies in the face of decades of cooperation, [[Alberta]] Premier [[Jason Kenney]] said Friday.

"If I had the chance to speak to president Trump, I would remind him of Canadian solidarity following [[9/11]] and in the global fight against terrorism," Kenney said. "We have made very real sacrifices to stand by our American friends and allies and, as a Canadian, I am insulted by the decision announced today.

"[This is] critically needed medical equipment that we need to fight the pandemic here in this country."
----

{{f0.png}} ''[[Kenney says Rona Ambrose would make a 'brilliant' Conservative leader|https://calgaryherald.com/news/politics/braid-kenney-says-ambrose-would-be-a-brilliant-conservative-leader]]'' December 12, 2019, Don Braid, [[Calgary Herald]]

----
"Rona would be my first call," Premier [[Jason Kenney]] said about 20 minutes after learning that federal Conservative Leader [[Andrew Scheer]] will resign.

He was referring, of course, to [[Rona Ambrose]], former [[Alberta]] Conservative MP, minister in the [[Stephen Harper]] years and interim party leader after the [[2015]] defeat.

"She would be a brilliant leader," Kenney said in an interview.
----

{{f0.png}} ''[[Kenney says Trudeau government sank Teck mine with deadline change, but Ottawa says 'not true'|https://globalnews.ca/news/6590707/teck-resources-frontier-mine-alberta-jason-kenney/]]'' February 24, 2020, Dean Bennett, Canadian Press, [[Global News]]

----
[[Alberta]] Premier [[Jason Kenney]] says it was a new, last-minute delay by [[Ottawa]] on whether to approve the Frontier oilsands mine that led [[Teck Resources]] Ltd. to pull the plug on the proposed $20-billion project — an accusation the federal government denies.

Kenney said the delay, coupled with weak federal response to ongoing pipeline protests, scuppered the mine and sent a renewed chill on investment in [[Canada]].

The premier said he spoke twice to Teck CEO Don Lindsay over the weekend, prior to Teck announcing late Sunday it would not proceed with the mine.
----

{{f0.png}} ''[[Kenney says UCP member who made 'vile' remarks still in party|https://edmontonjournal.com/news/politics/kenney-says-ucp-member-who-made-vile-remarks-still-in-party]]'' November 15, 2018, Clare Clancy, [[Edmonton Journal]]

----
The UCP member who took heat for comparing the rainbow flag and the flags bearing Nazi and communist symbols is still a card-carrying member of the party, says Leader [[Jason Kenney]].

"It's our board that deals with expulsions," Kenney told reporters Wednesday. "I condemned Mr. Carpay's remarks as being vile and offensive. He does not in any way speak for the [[United Conservative Party]].

"He apologized for and retracted his offensive remarks."
----

{{f0.png}} ''[[Kenney spars with Notley over firing of Alberta election watchdog|http://globalnews.ca/news/6215462/kenney-notley-election-commissioner-fired/]]'' November 25, 2019, Dean Bennett, Canadian Press, [[Global News]]

----
[[Alberta]] Premier [[Jason Kenney]] clashed with the Opposition NDP on his first day back in the legislature since his government fired the election commissioner who was investigating Kenney's [[United Conservative Party]].

"Our Constitution is founded on the rule of law, and [Kenney] is now the absolute textbook case of what it looks like when you break the rule of law," NDP Leader [[Rachel Notley]] said during question period Monday.

Kenney was on a trade mission in [[Texas]] last week when his government introduced, debated, and passed an omnibus bill that included the firing of election commissioner [[Lorne Gibson]].
----

{{f182.png}} ''[[Kenney speechwriter called residential schools a 'bogus genocide story'|https://www.cbc.ca/news/canada/calgary/paul-bunner-residential-school-bogus-genocide-1.5625537]]'' June 25, 2020, Elise von Scheel, [[CBC News]]

----
[[Alberta]] Premier [[Jason Kenney]]'s speechwriter once wrote an article dismissing the "bogus genocide story" of [[Canada]]'s residential school system and said [[Indigenous]] youth could be "ripe recruits" for violent insurgencies.

[[Paul Bunner]] penned the column, titled "The '[[Genocide]]' That Failed," for the online magazine C2C Journal in [[2013]]. Bunner was a speechwriter for prime minister [[Stephen Harper]] from [[2006]] to [[2009]] and was hired by Kenney last spring.

The article questioned what Bunner deemed the "unchallenged" view of residential schools.
----

{{f182.png}} ''[[Kenney speechwriter said homosexuality is 'socially destructive' and called First Nation an oppressive regime|https://www.cbc.ca/news/canada/calgary/jason-kenney-rachel-notley-gabrielle-lindstrom-paul-bunner-1.5628894]]'' June 26, 2020, Joel Dryden, [[CBC News]]

----
Further writings by [[Alberta]] Premier [[Jason Kenney]]'s speechwriter came to light Friday, columns stating that homosexuality was "individually and socially destructive" and characterizing an Alberta First Nation as an "oppressive, collectivist regime."

Calls by the Opposition NDP for the firing of [[Paul Bunner]] were resisted by Kenney on Thursday after a column from [[2013]] resurfaced wherein Bunner dismissed the "bogus genocide story" of [[Canada]]'s residential school system and said [[Indigenous]] youth could be "ripe recruits" for violent insurgencies.

Multiple other columns and articles written by Bunner, shared with media by Alberta's NDP, span a period starting in the late [[1990]]s up until [[2016]].
----

{{f0.png}} ''[[Kenney takes aim at U.S. Democratic candidates who would block Keystone XL pipeline|https://globalnews.ca/news/6525539/kenney-us-democratic-candidates-keystone/]]'' February 8, 2020, Canadian Press, [[Global News]]

----
[[Jason Kenney]] opted to join [[Ontario]] counterpart [[Doug Ford]] in the Democratic doghouse Saturday as the [[Alberta]] premier vented his spleen about progressive presidential hopefuls who have vowed to block the controversial [[Keystone XL]] pipeline expansion.

With Ford seeking shelter from the blowback for having criticized House Speaker [[Nancy Pelosi]] and Vermont Sen. [[Bernie Sanders]] the day before, Kenney chose to lean in, accusing certain Democratic presidential contenders — he did not name names — of betraying a close neighbour and ally and all but endorsing energy imports from "regressive regimes" in the Middle East.

"Many of them, quite rightly, admire [[Canada]] as a progressive liberal democracy, as a close friend and ally of the United States," Kenney said, answering a question he hadn't been asked during a joint news conference in [[Washington]] with Ford, [[Saskatchewan]] Premier [[Scott Moe]], [[Quebec]]'s Francois Legault and [[Blaine Higgs]] of [[New Brunswick]].
----

{{f182.png}} ''[[Kenney to use tests, medications from 'peer' countries, won't wait for Health Canada to play 'catch up'|https://www.cbc.ca/news/politics/jason-kenney-health-canada-catch-up-1.5531191]]'' April 13, 2020, Peter Zimonjic, [[CBC News]]

----
[[Alberta]] Premier [[Jason Kenney]] is calling out [[Canada]]'s top doctor for advice she gave Canadians at the start of the pandemic and said he will not wait for [[Health Canada]] to approve medications, vaccines or tests before rolling them out if other "peer" countries have already approved them.

"We're not going to wait for Health Canada to play catchup with for example the [[European Union]]'s drug regulator or the [[Food and Drug Administration]] in the United States," Kenney told [[CBC News]] Network's Power & [[Politics]].

"The direction I have given our officials is that if we see a highly credible regulator of medications in a peer jurisdiction like the European Union, [[Australia]] or the United States, that has approved a test, or a vaccine, or medication, we should pursue that," Kenney said. "We should not wait for Health Canada to catch up."
----

{{f84.png}} ''[[Kenney trying to bring dark money back into Alberta politics|https://north99.org/2019/11/27/kenney-is-bringing-american-style-dark-money-back-into-alberta-politics/]]'' November 27, 2019, Kian Malekanian, [[North99]]

----
This week, [[CBC News]] was tipped off about an important court case that could have consequences for [[Alberta]]'s election laws. In this case, a lawyer representing Alberta's Justice Minister told the court that the provincial government was planning on making changes, possibly even rescinding, the Election Finances and Contributions Disclosure Act.

The act oversees the rules for political contributions, leadership races, third-party advertising, and the reporting standards for election finances. The Justice lawyer signaled that the UCP government would be significantly narrowing the legislation in the upcoming year.

This revelation comes on the heels of back-to-back scandals involving the UCP leadership contest. Alberta's elections commissioner had been investigating irregularities in the race which handed [[Jason Kenney]] his position. Kenney's government has since fired the commissioner, effectively ending his investigation into their potential wrongdoing.
----

{{f182.png}} ''[[Kenney under fire from the front-line workers in the war on COVID-19|https://www.cbc.ca/news/canada/edmonton/kenney-economy-pandemic-alberta-1.5528893]]'' April 10, 2020, Graham Thomson, Opinion, [[CBC News]]

----
As if things weren't already bad enough for Premier [[Jason Kenney]] as he leads [[Alberta]] through a pandemic and unprecedented economic collapse, he's now being sued by Alberta doctors.

For Kenney, who's been trying to portray himself as a noble wartime leader, this is a public relations nightmare of Biblical proportions.

It would be like [[Rachel Notley]], when she was premier during the [[2016]] Fort McMurray wildfire, being sued by firefighters.

The [[Alberta Medical Association]] launched the lawsuit on Thursday accusing the Kenney government of violating doctors' charter rights when in February it unilaterally ripped up the existing master agreement between physicians and government.
----

{{f84.png}} ''[[Kenney wants to use drugs approved by Trump's FDA. One of those just killed 11 test subjects.|https://north99.org/2020/04/15/kenney-wants-to-use-drugs-approved-by-trumps-one-of-those-just-killed-11-test-subjects/]]'' April 15, 2020, Kian Malekanian, [[North99]]

----
Earlier this week, [[Alberta]] Premier [[Jason Kenney]] told reporters that his government would disregard the [[Health Canada]] approvals process for new medications.

Kenney has directed provincial officials to consider the use of products approved by the [[Food and Drug Administration]] (FDA) in the U.S.

This comes at a time when U.S. President Trump has been pressuring the FDA to prematurely approve drugs for the treatment of COVID-19. One of these drugs is Chloroquine, an anti-malaria medication, which Trump has touted and publicly encouraged. The President personally intervened and pushed officials to promote this drug.
----

{{f182.png}} ''[[Kenney wrongly accuses federal Liberals of $2.5M grant to attack energy industry|https://www.cbc.ca/news/canada/edmonton/kenney-wrongly-accuses-federal-liberals-of-2-5m-grant-to-attack-energy-industry-1.5224096]]'' July 24, 2019, Michelle Bellefontaine, [[CBC News]]

----
Premier [[Jason Kenney]] accused the federal Liberals on Wednesday of approving a $2.5-million grant to a "left wing special interest group" that was, in fact, made by the previous Conservative government under former prime minister [[Stephen Harper]]. .

Kenney made the claim while retweeting an op-ed from Canadian [[Tax]]payers' Federation published in the [[Edmonton Sun]] on Tuesday.

"The federal government benefits massively from taxes generated by our oil & gas industry & workers," the tweet read. "So why did the Trudeau Liberals give $2.5 million to a left wing special interest group to attack our energy industry?"
----

{{f182.png}} ''[[Kenney, UCP cleared in ethics probe tied to firing of election commissioner|https://www.cbc.ca/news/canada/calgary/ethics-commissioner-elections-investigation-1.5546633]]'' April 27, 2020, Canadian Press, [[CBC News]]

----
[[Alberta]]'s ethics commissioner has rejected Opposition accusations that Premier [[Jason Kenney]] and his United Conservative caucus broke the rules when they fired the election official investigating their party.

[[Marguerite Trussler]], in a new report, says there is no evidence the United Conservatives directly benefited under the terms of provincial ethics rules when the UCP caucus passed a bill late last year to fire election commissioner [[Lorne Gibson]].

The NDP alleged that firing Gibson directly benefited the UCP's long-term reputation and re-election prospects, given that Gibson was investigating the party at the time and had already levied more than $200,000 in fines toward 15 people tied to the party's [[2017]] leadership race.
----

{{f0.png}} ''[[Kenney's 'War Room' Spending 'About Equal' To Funds Cut From Calgary Schools|https://pressprogress.ca/kenneys-war-room-spending-about-equal-to-funds-cut-from-calgary-schools/]]'' December 12, 2019, [[PressProgress]]

----
After deep budget cuts to health, education and more, [[Alberta]] Premier [[Jason Kenney]]'s "War Room" has been launched with a budget of $30 million annually, to improve the reputation of Alberta's oil companies.

The stated aim of the [[Canadian Energy Centre]] is to combat anti-oil "narratives" with a "rapid-response" unit, an information unit to "help the province take control of its energy story" and a "data and research unit"

When asked about the status of the centre's previously-announced $10 million "litigation fund", the centre's director, former payday loan lobbyist and failed UCP candidate, [[Tom Olsen]] declined to comment.
----

{{f84.png}} ''[[Kenney's "War Room" is a mess. Here are all their controversies so far|https://north99.org/2020/01/08/kenneys-war-room-is-a-mess-here-are-all-their-controversies-so-far/]]'' January 8, 2020, Kian Malekanian, [[North99]]

----
Before the holidays, the [[Alberta]] Conservatives' brainchild was officially launched. The [[Canadian Energy Centre]], also known as the "energy war room", was created to fight off criticisms faced by Alberta's oil and gas sector. [[Critic]]s, however, have compared the organization to a propaganda arm of the Kenney government and his corporate benefactors.

Suffice to say, the Canadian Energy Centre has not succeeded in its mission.

1. More cronyism
----

{{f84.png}} ''[[Kenney's Alberta budget plan falls apart as oil prices plummet|https://north99.org/2020/03/09/kenneys-alberta-budget-plan-falls-apart-as-oil-prices-plummet/]]'' March 9, 2020, Kian Malekanian, [[North99]]

----
[[Economist]]s have repeatedly warned [[Alberta]]'s politicians about gambling on oil prices. They didn't listen and now, as oil prices are in free fall, they are about to pay the price.

[[Jason Kenney]]'s budget plans were supposed to bring Alberta back to a balanced budget. In large part, the United Conservative plan relied on oil royalties, which in turn rely on oil prices.

The [[2020]] budget was betting on oil prices, for WTI Crude, to remain around $58. Today, the price for WTI Crude is floating around $30.
----

{{f182.png}} ''[[Kenney's approval ratings drop in wake of cuts, controversy|https://www.cbc.ca/news/canada/calgary/jason-kenney-alberta-poll-approval-plummet-1.5393964]]'' December 12, 2019, Drew Anderson, [[CBC News]]

----
[[Jason Kenney]]'s approval ratings have cratered by 15 points over the last three months, according to a new poll.

Conducted by DART, the poll shows the [[Alberta]] premier fell from 55 per cent approval in September to 40 per cent approval in December.

In a release, DART calls it an "unprecedented plummet."
----

{{f84.png}} ''[[Kenney's Bill 30 opens door to more private, for-profit healthcare in Alberta|https://north99.org/2020/07/09/kenneys-bill-30-opens-door-to-more-private-for-profit-healthcare-in-alberta/]]'' July 9, 2020, Shreya Kalra, [[North99]]

----
The [[Alberta]] government has introduced a new bill that will make it easier to outsource public health services to private players, allowing them to offer medical services at a higher price.

The Bill is a result of a performance review of [[Alberta Health Services]] undertaken at the request of the government. The proposed changes will make it easier for new private clinics and surgical facilities to get approval and allow for-profit corporations to run clinics which critics warn could steal doctors away from the public health system.

According to Kenney, this move will reduce surgical wait times, but studies from more developing countries prove that privatization does not lead to that, only reducing wait times for those who are able to pay the higher cost. In fact, after privatized MRI services in [[2016]], [[Saskatchewan]]'s MRI wait list doubled within just 3 years.
----

{{f99.png}} ''[[Kenney's billions for Keystone XL is ballast for a sinking ship |https://www.nationalobserver.com/2020/04/07/opinion/kenneys-billions-keystone-xl-ballast-sinking-ship]]'' April 7, 2020, Tzeporah Berman, Opinion, [[National Observer]]

----
Climate advocates and energy analysts alike were stunned on March 31, when Premier [[Jason Kenney]] announced that the [[Alberta]] government was investing billions more public dollars in the [[Keystone XL]] pipeline, a risky and unnecessary oil pipeline owned by [[Calgary]]-based TC Energy Corp. Without providing any evidence or analysis, Kenney said the government's US$1.1 billion equity investment and $6 billion loan guarantee, which leaves Albertans on the hook for roughly 85 per cent of the cost of the pipeline, are "steps we must make now to build our future focused on jobs, the economy and pipelines."

Kenney's announcement came just a day after Finance press secretary, [[Jerrica Goodwin]], justified the layoff of 26,000 public sector education workers because there were limits to the amount of money Alberta could borrow during the economic downturn. While it's certainly deplorable and disingenuous to prioritize corporate welfare over the day-to-day needs of Albertans, it shouldn't distract us from a bigger problem: How recklessly Kenney is betting on Alberta's increasingly unstable oil industry for its long-term economic salvation.

The first question Albertans should be asking themselves is why TC Energy Corp. needed the Alberta government's help in the first place. It's because big banks and other major investors are swearing off oil and gas projects because of the inherent risk involved in high-carbon fuels in the age of climate change.
----

{{f84.png}} ''[[Kenney's budget takes from Albertans while giving to foreign-owned corporations|https://north99.org/2019/10/29/kenneys-budget-takes-from-albertans-while-giving-to-foreign-owned-corporations/]]'' October 29, 2019, Canadians for Tax Fairness, [[North99]]

----
It will be hard to find an [[Alberta]]n who isn't affected by the [[United Conservative Party]]'s precarious financial plans laid out last week in one of the most regressive provincial budgets ever passed in [[Canada]].

Alberta Premier [[Jason Kenney]] is cutting millions to municipal funding and universities, with plans to reduce the public service by 7.7% — what is expected to work out to 1,588 jobs. The budget also increases taxes on individual Albertans by cutting indexation, alongside credits and services for the most vulnerable.

The effects will be far-reaching across class, occupational, and regional lines. But one sector of the province will walk away laughing all the way to the bank – the large and mostly foreign-owned corporations that Kenney's big business corporate tax cuts will benefit.
----

{{f182.png}} ''[[Kenney's claim that carbon tax damaged Alberta economy refuted in court documents|https://www.cbc.ca/news/canada/edmonton/kenney-s-claim-that-carbon-tax-damaged-alberta-economy-refuted-in-court-documents-1.5396454]]'' December 16, 2019, Charles Rusnell, [[CBC News]]

----
During the provincial election, and on many occasions since, the government of Premier [[Jason Kenney]] has claimed the NDP government's carbon tax damaged [[Alberta]]'s economy.

That claim is false, according to economic modelling contained in the Kenney government's own legal documents.

"I think not surprisingly to those of us who have studied carbon taxes, [Kenney's claims] seem quite exaggerated," said [[University of British Columbia]] political scientist Kathryn Harrison, an expert in environmental, climate and energy policy.
----

{{f182.png}} ''[[Kenney's public inquiry into 'foreign-funded' enemies new face on old, ineffective strategy|https://www.cbc.ca/news/canada/edmonton/alberta-jason-kenney-public-inquiry-oil-industry-1.5200893]]'' July 5, 2019, Graham Thomson, Opinion, [[CBC News]]

----
[[Alberta]] Premier [[Jason Kenney]] says Alberta will spend $2.5 million to fund a year-long public inquiry into what he calls 'foreign-funded' attacks on Alberta's oil industry. (Monty Kruger/CBC)

It will take a year to complete and cost $2.5 million.

So, it will be a waste of both time and money.
----

{{f0.png}} ''[[Kenney's UCP won't say if party expelled extremists|https://ricochet.media/en/2426/kenneys-ucp-wont-say-if-party-expelled-extremists]]'' November 20, 2018, Ethan Cox, [[Ricochet Media]]

----
As controversy swirls around [[Alberta]]'s [[United Conservative Party]] and the far-right associations of some of its members, the party is declining to answer questions about the membership status of six men identified by a [[Ricochet]] investigation as the operators of a white supremacist web store.

Last week, Ricochet reached out to the UCP's official media relations email account with a list of the men currently or formerly involved with [[Fireforce Ventures]] — [[Adam Strashok]], [[Keean Bexte]], [[Henry Lung]], [[Kyle Porter]], [[Ryan Jorgensen]] and [[Wesley Taylor]] — and two simple questions: Were any of these men members of the party at any time? If so, have they been expelled from the party, or will they be expelled from the party?

An unsigned response Thursday evening asked for more time to conduct verifications. On Friday, we followed up and later that day a statement from party president [[Erika Barootes]] was provided. In it, she stated that none of the men we had named were currently members of the UCP.
----

{{f94.png}} ''[[Kenney's United Conservatives under fire after turfing watchdog currently investigating the party|https://www.thestar.com/edmonton/2019/11/18/ucp-government-fires-election-commissioner-currently-investigating-the-party.html]]'' November 18, 2019, Kieran Leavitt, [[Toronto Star]]

----
EDMONTON—The United Conservative government is getting rid of the [[Alberta]] election commissioner currently investigating their party for multiple alleged wrongdoings, including orchestrating a so-called kamikaze candidate during the leadership campaign.

As part of some wide-ranging budget implementation legislation tabled on Monday, the government decided [[Lorne Gibson]]'s time as Alberta's Election Commissioner is done. His office — including staff and investigators — will be folded into the office of the Chief Electoral Officer (CEO).

Over the past year, the commissioner has levied tens of thousands of dollars in fines against UCP faithful for offences ranging from illicit campaign donations to obstructing an investigation.
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Kevin Goudreau |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Kevin Johnston |
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Kevin McCarthy |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Kevin O'Leary |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Kevin Poulsen |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Kew Gardens alt-right rally cancelled after critics slam Toronto police memo about event|https://www.cbc.ca/news/canada/toronto/kew-gardens-alt-right-rally-cancelled-1.4387828]]'' November 4, 2017, Amara McLaughlin, [[CBC News]]

----
A [[Toronto]] alt-right rally billed as "anti-Trudeau" was cancelled on Saturday a day after Toronto police issued a statement about the protest and a planned counter-protest.

The alt-right rally was to be held in Kew Gardens, a park in the city's Beach neighbourhood. The counter-protest, described as anti-fascist, is underway in the form of a block party "to send the clear message that Nazis will never be welcome here," according to the event's [[Facebook]] page.

Critics said the [[Toronto Police]] Service statement, posted by 55 Division on Facebook on Friday, was condescending and unprofessional. The post was taken down a few hours after it appeared.
----

{{f0.png}} ''[[Key Conservative witness in robocalls trial said scheme was national in scope|https://ottawacitizen.com/news/national/key-conservative-witness-in-robocalls-trial-said-scheme-was-national-in-scope]]'' June 5, 2014, Stephen Maher, [[Ottawa Citizen]]

----
GUELPH — The Crown's star witness in the robocalls case wrote last year that the Conservative party was complicit in a national scheme in the [[2011]] election that it has blamed on local staffers.

Former [[Guelph]] Conservative campaign worker [[Andrew Prescott]] wrote the statement in July [[2013]] while he was upset over problems he was having getting accreditation from the party to attend the national convention in [[Calgary]] in November of that year.

Prescott never released the statement but did send it as a [[Facebook]] message to [[Michael Sona]], who is on trial in Guelph for an Election Act violation in relation to a robocall that sent voters to the wrong polling station on May 2, 2011.
----

{{f182.png}} ''[[Key documents in Guelph robocalls investigation|https://www.cbc.ca/news/politics/key-documents-in-guelph-robocalls-investigation-1.1241920]]'' February 29, 2012, [[CBC News]]

----
An [[Elections Canada]] investigator filed sworn affadavits in [[Alberta]] and [[Ontario]] outlining his findings into allegations of misleading automated phone calls made in the riding of [[Guelph]] during the last federal election.

The documents, which include unproven allegations and have not been tested in court, were filed to obtain a production order to compel Racknine, an [[Edmonton]] automated phone firm, to turn over files and information related to calls in Guelph on and around election day, May 2, [[2011]].

The affadavits, the production order and the results of the order are reproduced below.
----

{{f182.png}} ''[[Key facts in Canada's robocalls controversy|https://www.cbc.ca/news/politics/key-facts-in-canada-s-robocalls-controversy-1.2736659]]'' August 14, 2014, Canadian Press, [[CBC News]]

----
Here's a look at key facts in the robocalls controversy:

The Commissioner of [[Canada]] Elections received more than 40,000 general communications and complaints about robocalls after the [[2011]] federal election. But most were from people who said they had not actually received an inappropriate call, but wished to express concern that these kinds of calls had taken place.

On polling day, May 2, 2011, hundreds of calls purporting to be from [[Elections Canada]] and giving erroneous poll information were made in the riding of [[Guelph]]. Investigators linked the calls to a pay-as-you-go cell phone belonging to a non-existent subscriber, identified only as "[[Pierre Poutine]]."
----

{{f182.png}} ''[[Key moments from the final leaders' debate of the election campaign|https://www.cbc.ca/news/politics/5-key-moments-last-federal-leaders-debate-1.5317434]]'' October 11, 2019, John Paul Tasker, [[CBC News]]

----
The six federal party leaders returned to the stage Thursday for the final debate of the campaign that saw the federalist leaders direct their ire at surging [[Bloc Québécois]] Leader [[Yves-François Blanchet]].

Liberal Leader [[Justin Trudeau]] and Conservative Leader [[Andrew Scheer]] urged [[Quebec]]ers to reject Blanchet's advances and vote for a party that can form a government after Oct. 21.

Blanchet has improved his party's fortunes in the province after a well-received performance at the last French-language debate.
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Kieren McCarthy |
|!occupation |Journalist|
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Kim Jong Un |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/f/fc/Kim_Jong-un_-_Caricature_%2836564446304%29.jpg/175px-Kim_Jong-un_-_Caricature_%2836564446304%29.jpg]] |
|!birth date |January 8, 1984 (37 years)|
</div>

!!!See also
*[[Kim Jong Un|https://en.wikipedia.org/wiki/Kim_Jong_Un]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Kimberly Guilfoyle |
</div>

!!!See also
*[[Kimberly Guilfoyle|https://en.wikipedia.org/wiki/Kimberly_Guilfoyle]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Kinga Surma |
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Kinsella consulting firm worked to 'seek and destroy' Bernier's PPC party, documents say|https://www.cbc.ca/news/politics/project-cactus-maxime-bernier-1.5327555]]'' October 19, 2019, Jeff Yates, [[CBC News]]

----
[[Warren Kinsella]]'s [[Daisy Group]] consulting firm was behind a social media campaign to put the [[People's Party of Canada]] (PPC) on the defensive and keep leader [[Maxime Bernier]] out of the federal leaders' debates, according to documents provided to [[CBC News]].

The documents outline the work done by several employees of Daisy on behalf of an unnamed client. A source with knowledge of the project told CBC News that client was the [[Conservative Party of Canada]].

The plan was first reported Friday night by the [[Globe and Mail]].

According to a source with knowledge of the project, who spoke to CBC News on condition they not be named, the objective of the plan, dubbed "[[Project Cactus]]," was to make the Conservative Party look more attractive to voters by highlighting PPC candidates' and supporters' xenophobic statements on social media.
----

{{f0.png}} ''[[Kinsella, Postmedia, And The Paid Campaign To "Seek And Destroy"|https://www.canadalandshow.com/warren-kinsella-postmedia-seek-and-destroy-ppc/]]'' October 21, 2019, Jonathan Goldsbie, [[Canadaland]]

----
Later that day, the [[Toronto Sun]] published the latest of Kinsella's regular freelance contributions, in which he took great issue with what he called the "dishonest" efforts of Prime Minister [[Justin Trudeau]] to portray Conservative leader [[Andrew Scheer]] as racist.

"If Trudeau wants to denounce real bigotry — and he, and all of us, should — he should train his sights on [[Maxime Bernier]]'s People's Party," Kinsella wrote in the newspaper. "Bernier and his cabal have devolved into the porch-light of Canadian politics, attracting all the bugs and the creepy-crawlies."

A source with knowledge of [[Project Cactus]] says the [[Conservative Party of Canada]] (CPC) was the client paying Daisy for the work and that members of the firm were in communication with party representatives. A secondary goal of Project Cactus, the source says, was to deflect attention from the Conservatives' own problematic candidates, including ones who've expressed Islamophobic views.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Knives out for Scheer after disappointing election night|https://www.thestar.com/politics/federal/2019/10/22/knives-out-for-scheer-after-disappointing-election-night.html]]'' October 22, 2019, Alex Boutilier, [[Toronto Star]]

----
What's unclear is how seriously Scheer's team is taking the anger felt by senior Tories after Monday's disappointing election loss — or if anyone will step up to challenge the Conservative leader.

The Star spoke to several Conservative insiders, some connected to the Scheer campaign and some on the outside, who agreed to speak about internal party matters on condition they not be named.

What emerged from those conversations is a deep disappointment with the campaign's performance in central and eastern [[Canada]], anger with Scheer's inner circle, and the belief that Scheer will have to work hard to survive a mandatory leadership review in April.
<div style="float: right; max-width:300px">

|>| !Koch Bro |
|>| [img width=175px [Chart showing the flow of money among a network of politically active nonprofits associated with the Koch Brothers|https://upload.wikimedia.org/wikipedia/commons/thumb/5/5d/A_Maze_of_Money.png/175px-A_Maze_of_Money.png]] |
</div>

The ''political activities of the Koch brothers'' include the financial and political influence of [[Charles G.|Charles Koch]] and [[David H. Koch|David Koch]] on [[United States|https://en.wikipedia.org/wiki/Politics_of_the_United_States]] and international politics. This influence is seen both directly and indirectly via various political and public policy organizations supported by the Koch brothers.<<ref " [1]">><<ref " [2]">><<ref " [3]">><<ref " [4]">>

!!!See also
*[[David Koch|https://en.wikipedia.org/wiki/David_Koch]] - //Wikipedia.//
*[[Charles Koch|https://en.wikipedia.org/wiki/Charles_Koch]] - //Wikipedia.//
*[[Koch family|https://en.wikipedia.org/wiki/Koch_family]] - //Wikipedia.//
*[[Koch family foundations|https://en.wikipedia.org/wiki/Koch_family_foundations]] - //Wikipedia.//
*[[Political activities of the Koch brothers|https://en.wikipedia.org/wiki/Political_activities_of_the_Koch_brothers]] - //Wikipedia.//

!!!External links
*[[Koch Exposed Landing Page|https://www.prwatch.org/topics/koch-exposed]], PR Watch.
*[[Koch Docs|https://kochdocs.org/]], Hard to find documents all in one place about Charles Koch, his empire, and his agenda.
*[[Koch Industries Contributions to Federal Candidates, 2020 cycle|https://www.opensecrets.org/pacs/pacgot.php?cmte=C00236489&cycle=2020]], OpenSecrets.
*[[Funding Report|http://www.unkochmycampus.org/funding-report]], UnKoch My Campus.

----
<br/><<footnotes " [1]" "Vogel, Kenneth (November 17, 2015). [[The Koch ATM|http://www.politico.com/story/2015/11/koch-brothers-990-filing-215979]]. Politico.">><br/><<footnotes " [2]" "Confessore, Nicholas (January 26, 2015). [[Koch Brothers' Budget of $889 Million for 2016 Is on Par With Both Parties' Spending|https://www.nytimes.com/2015/01/27/us/politics/kochs-plan-to-spend-900-million-on-2016-campaign.html]].">><br/><<footnotes " [3]" "Schulman, Daniel (2014-05-20). [[Koch vs. Koch: The Brutal Battle That Tore Apart America's Most Powerful Family|https://www.motherjones.com/politics/2014/05/koch-brothers-family-history-sons-of-wichita]]. //[[Mother Jones]]//.">><br/><<footnotes " [4]" "Dryzek, John S. (2011-08-18). [[The Oxford Handbook of Climate Change and Society|https://books.google.com/?id=RsYr_iQUs6QC&pg=PA144&dq=climate+denial+koch#v=onepage&q=koch&f=false]]. OUP Oxford.">>

{{||StandardTid}}
----

{{f0.png}} ''[[Koch Data Mining Company Helped Inundate Voters With Anti-Immigrant Messages|https://theintercept.com/2019/09/09/koch-anti-immigrant-data-i360/]]'' September 9, 2019, Lee Fang, [[The Intercept]]

----
In recent years, [[Charles Koch]], the billionaire industrialist megadonor to [[Republican]]s and libertarian causes, has carefully recalibrated his public image, releasing a variety of statements to assert that he supports immigration and opposes President [[Donald Trump]]'s blatant scapegoating of undocumented immigrants and foreigners.

At the same time, however, Koch's sprawling political network's in-house technology company has mined consumer data to motivate Republican voters with dehumanizing messages that depict immigrants as an invading army of criminals and potential terrorists.

Last year, when many GOP candidates across the country turned to vicious anti-immigrant advertisements to turn out voters in the midterm elections, some turned to [[i360]], Koch's state-of-the-art data analytics company. The company is one of the several appendages of the Koch political machine — one that includes a suite of voter outreach organization, lobbying, and campaign messaging tools.
----

{{f0.png}} ''[[Koch Foundations Increased Media Investments in 2018|https://www.prwatch.org/news/2019/11/13509/koch-foundations-increased-media-investments-2018]]'' November 26, 2019, Alex Kotch, [[PRWatch]]

----
As the political and philanthropic network of billionaire libertarian [[Charles Koch]] employs its latest PR strategy, the [[Charles Koch Foundation]] (CKF) and the [[Charles Koch Institute]] (CKI) increased their giving to media organizations by roughly $1 million in [[2018]].

Koch has generally funded right-wing organizations such as the [[Daily Caller]] News Foundation, which funds much of the content on the Daily Caller website, and the [[Reason Foundation]], which publishes libertarian-minded news and opinion on Reason.com. These and other donations continued in 2018, but the two foundations also contracted with conservative media outlet [[RealClearPolitics]] and two center-left publications, [[The Atlantic]] and Ozy Media.

Overall, CKF and CKI combined to spend nearly $3.5 million on media grants and contracts in 2018. This amount is a small, but growing, portion of the foundations' annual donations. In 2018, CKF gave out $127.5 million in donations, mostly to fund Koch's right-wing educational and political infrastructure.

{{||StandardTid}}
----

{{f0.png}} ''[[Koch Network Alums Are Going Full-On White Nationalist|https://readsludge.com/2019/05/30/koch-network-alums-are-going-full-on-white-nationalist/]]'' May 30, 2019, Alex Kotch, [[Sludge]]

----
At a [[1976]] libertarian conference funded by oil executive [[Charles Koch]], conservative think-tanker [[Leonard Liggio]] presented a paper on the Nazis' success at recruiting youth to their movement. Liggio urged the clandestine group of wealthy libertarians to embrace the Nazis' approach as a way to strengthen their own movement to slash taxes and gut regulations.

Now, decades later, multiple young men who have been affiliated with Koch's powerful political network have been exposed as members of a white nationalist group.

"Koch's academic operations are intended to develop extreme anti-government ideas and actions in students by exposing them to the [[Austria]]n school of economics and its various offshoots," Ralph Wilson, co-founder of the [[Corporate Genome Project]] and former research director of [[UnKoch My Campus]], told [[Sludge]]/[[Right Wing Watch]]. "These ideologies make moral arguments for free markets using an overly individualistic notion of 'freedom' that has fed and capitalized on the anti-social impulses of frustrated youth for several generations, including white nationalists, paleo-conservatives, neo-confederates, and neo-Nazis."
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Kook |
</div>

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Kory Teneycke |
</div>

!!!See also
*[[Kory Teneycke|https://en.wikipedia.org/wiki/Kory_Teneycke]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Krause conspiracy theory |
</div>

A [[conspiracy theory|https://en.wikipedia.org/wiki/conspiracy_theory]] developed by blogger [[Vivian Krause]] and then picked up by the [[Harper government]] in 2012 until their defeat in 2015. Since revived by former Harper government politicians.

!!!Summary
The idea that all Canadian environmental activists, especially anti-pipeline ones, are funded and controlled by American oil interests with the goal of blocking Alberta oil from having easy access to outside markets. This conspiracy theory was active during the Canadian [[Harper government]], when the [[Canada Revenue Agency]] was used as a political weapon against environmental groups. After many audits, no evidence of improper funding was reported.

After defeat of the [[Conservative Party of Canada]] in the [[federal election|Federal election]] of 2015, the theory went into a hiatus until the victory of [[Jason Kenney]] and the [[United Conservative Party]] in the Alberta provincial election of 2019. The theory has also been picked up by [[Andrew Scheer]], current leader of the Conservative Party of Canada.

!!!External links
*[[Vivian Krause|https://www.desmogblog.com/vivian-m-krause]], DeSmog.

{{||StandardTid}}
----

{{f0.png}} ''[[Krause talk bashing Tides buries painfully obvious conclusion|https://nnsl.com/yellowknifer/controversial-krause-talk-buries-painfully-obvious-conclusion/]]'' April 16, 2019, Bruce Valpy, [[Northern News Services]]

----
One of the main targets of Krause's research was Tides [[Canada]], a group active in the North. According to its website, Tide "accelerates the pace of social change, working with innovative partners to solve society's toughest problems."

Krause used powerpoint tools to show funding streams from US foundations have been used to to battle Canadian resource projects, principally the [[Alberta]] oil sands and Canadian pipelines. Krause linked her theory to the North, referencing the failed Mackenzie Valley pipeline.

(Low oil prices due to unprecedented US fracking production torpedoed the MVP, not southern environmental/social activists. But that's OK, you would have to live in the North to know that.)

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Kristian Rouz |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Kristin Rushowy |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ku Klux Klan |
</div>

!!!See also
*[[Ku Klux Klan|https://en.wikipedia.org/wiki/Ku_Klux_Klan]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Kyle Chapman |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/8/8f/Ebt-l-chapman-0826.jpg/175px-Ebt-l-chapman-0826.jpg]] |
|!other names |Based Stickman|
</div>

''Kyle Chapman'', American [[white nationalist|White nationalist]], not to be confused with [[Kyle Chapman|https://en.wikipedia.org/wiki/Kyle_Chapman_(New_Zealand_activist)]], New Zealand white nationalist.

!!!See also
*[[Kyle Chapman (American activist)|https://en.wikipedia.org/wiki/Kyle_Chapman_(American_activist)]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Kyle Rittenhouse |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !La Meute |
</div>

!!!See also
*[[La Meute|https://en.wikipedia.org/wiki/La_Meute]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Ladner man's street plastered with posters calling him a domestic terrorist|https://www.delta-optimist.com/news/ladner-man-s-street-plastered-with-posters-calling-him-a-domestic-terrorist-1.23901941]]'' July 31, 2019, Ian Jacques, [[Delta Optimist]]

----
A Ladner man has been targeted by what he describes as members of a neo-Nazi network.

Bob Ages, who has been involved with social activism in Delta for more than 15 years, had his face on posters plastered near his home that labelled him as an [[Antifa]] organizer and a domestic terrorist.

"The posters went up on my block of 52A Street on Sunday. My neighbour saw them and alerted me," said Ages, who reported the incident to Delta police before taking them down.

"It would be easy to dismiss these guys, but they are a part of a broad network of neo-Nazis that is stretching across [[Canada]] and all over the United States," said Ages, an active member of the [[Council of Canadians]] as well as the Peace Bearers

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Lakritz: Hello, hotline? I'd like to report Stephen Harper|https://calgaryherald.com/opinion/columnists/lakritz-hello-hotline-id-like-to-report-stephen-harper]]'' October 8, 2015, Naomi Lakritz, Opinion, [[Calgary Herald]]

----
If the federal Tories return to power, they've promised to establish a barbaric cultural practices hotline. I'm going to be the first caller — and I want to report [[Stephen Harper]].

He's guilty of quite a few barbaric practices in the federal Tory culture. Take the muzzling of scientists. That's pretty barbaric in a society that values freedom of speech and open access to information about the latest scientific research.

According to the [[National Observer]], we shouldn't expect to see the results before election day, of federal information commissioner Suzanne Legault's two-year-long investigation into the allegations that "federally employed scientists, with expertise from fisheries to fracking, are under a gag order from sharing their taxpayer-paid expertise and scientific findings with the press or public." However, those allegations involve the Canadian Food Inspection Agency, Environment [[Canada]], Fisheries and Oceans, Defence, Natural Resources, the National Research Council of Canada and the Treasury Board Secretariat.
<div style="float: right; max-width:300px">

|>| !Lamar Alexander |
|!occupation |Politician|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Lamar Smith |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/e/e3/Lamar_Smith%2C_Official_Portrait%2C_c112th_Congress.jpg/175px-Lamar_Smith%2C_Official_Portrait%2C_c112th_Congress.jpg]] |
|!boards |Chairman of the [[House Science Committee|https://en.wikipedia.org/wiki/United_States_House_Committee_on_Science,_Space_and_Technology]]|
|!birth name |Lamar Seeligson Smith|
|!birth date |November 19, 1947 (73 years)|
|!birth place |[[San Antonio|https://en.wikipedia.org/wiki/San_Antonio]], [[Texas|https://en.wikipedia.org/wiki/Texas]], USA|
|!party |[[Republican|https://en.wikipedia.org/wiki/Republican_Party_(United_States)]]|
|!spouse |Elizabeth Lynn Schaefer|
|!alma mater |[[Yale University|https://en.wikipedia.org/wiki/Yale_College]]<br>[[Southern Methodist University|https://en.wikipedia.org/wiki/Dedman_School_of_Law]]|
|!religion |[[Christian Science|https://en.wikipedia.org/wiki/Christian_Science]]|
|!footnotes |[[Climate denial]]<<ref " [1]">><<ref " [2]">>|
</div>

!!!See also
*[[Lamar S. Smith|https://en.wikipedia.org/wiki/Lamar_S._Smith]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "[[The House Science Committee Thinks the Paris Climate Agreement Stinks|http://www.wired.com/2016/02/surprise-the-house-science-committee-thinks-the-paris-agreement-stinks/]]. //Wired//. February 2, 2016.">><br/><<footnotes " [2]" "Phil Plait (May 7, 2015). [[A Reminder: This Guy Runs the House Science Committee|http://www.slate.com/blogs/bad_astronomy/2015/05/07/lamar_smith_more_climate_change_denial.html]]. //Bad Astronomy//.">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[Los Angeles Police Department|https://en.wikipedia.org/wiki/Los_Angeles_Police_Department]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Larry King |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Larry Kudlow |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Larry Solov |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Laryssa Waler |
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Last Parliament's leader of Facebook investigation hopes probe goes on despite cabinet shakeup|https://ipolitics.ca/2019/11/22/last-parliaments-leader-of-facebook-investigation-hopes-probe-goes-on-despite-cabinet-shakeup/]]'' November 22, 2019, Charlie Pinkerton, [[iPolitics]]

----
The Conservative MP who was at the helm of the last Parliament's [[Facebook]]-centred investigation hopes the government keeps examining digital privacy, data rights and how they relate to the democratic process, even though the role of the responsible minister has been combined with another cabinet file.

Partway through the last Parliament, when details were made public about how [[Cambridge Analytica]] harvested data from millions of Facebook profiles for political use during the last American election, the [[House of Commons]] committee chaired by [[Bob Zimmer]] pivoted its focused to studying how modern tech giants' like Facebook use and misuse data.

"I think we have to get on where we left off and get going," Zimmer told [[iPolitics]] in an interview on Friday, adding later that "we need to make sure we keep this issue top of mind for all Canadians."
----

{{f0.png}} ''[[Latest call for herd immunity draws scorn from public health experts|https://www.ctvnews.ca/health/coronavirus/lift-lockdowns-build-herd-immunity-public-health-experts-say-that-s-dangerous-1.5137679]]'' October 8, 2020, Ryan Flanagan, [[CTV News]]

----
TORONTO -- A plea for an immediate return to open restaurants, mass gatherings and working from the office has received the support of nearly 125,000 petition signatories and opposition from critics who denounce it as dangerous and likely deadly.

The [[Great Barrington Declaration]] was written and signed by three epidemiologistsin Great Barrington, Mass. on Sunday. Three dozen other scientists, doctors and academics are listed as co-signatories, with the most prominent being [[Michael Levitt]], who won the [[Nobel]] Prize for chemistry in [[2013]].

The declaration lays out the case for global adoption of a "herd immunity"-style approach to the COVID-19 pandemic. It argues that the lockdown-heavy approach is "producing devastating effects" on public health, including "lower childhood vaccination rates, worsening cardiovascular disease outcomes, fewer cancer screenings and deteriorating mental health."

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Laura Ingraham |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/6/69/Laura_Ingraham_%2849291184677%29.jpg/175px-Laura_Ingraham_%2849291184677%29.jpg]] |
|!birth name |Laura Anne Ingraham|
|!birth date |June 19, 1963 (58 years)|
|!birth place |[[Glastonbury, Connecticut|https://en.wikipedia.org/wiki/Glastonbury,_Connecticut]], U.S.|
|!education |[[Dartmouth College|https://en.wikipedia.org/wiki/Dartmouth_College]] ,,([[BA|https://en.wikipedia.org/wiki/Bachelor_of_Arts]]),,<br />[[University of Virginia|https://en.wikipedia.org/wiki/University_of_Virginia]] ,,([[JD|https://en.wikipedia.org/wiki/Juris_Doctor]]),,|
|!party |[[Republican|https://en.wikipedia.org/wiki/Republican_Party_(United_States)]]|
</div>

!!!See also
*[[Laura Ingraham|https://en.wikipedia.org/wiki/Laura_Ingraham]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Laura Loomer |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/f/fc/Laura_Loomer_on_InfoWars.jpg/175px-Laura_Loomer_on_InfoWars.jpg]] |
|!birth name |Laura Elizabeth Loomer|
|!birth date |May 21, 1993 (28 years)|
</div>

!!!See also
*[[Laura Loomer|https://en.wikipedia.org/wiki/Laura_Loomer]] - //Wikipedia.//

!!!External links
*[[Laura Loomer|https://rationalwiki.org/wiki/Laura_Loomer]], RationalWiki.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Laura Mae Lindo |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Laura Stone |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Lauren Boebert |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/e/e6/Lauren_Boebert_117th_U.S_Congress.jpg/175px-Lauren_Boebert_117th_U.S_Congress.jpg]] |
|!birth name |Lauren Opal Roberts|
|!birth date |December 15, 1986 (34 years)|
|!birth place |[[Altamonte Springs|https://en.wikipedia.org/wiki/Altamonte_Springs,_Florida]], [[Florida|https://en.wikipedia.org/wiki/Florida]], U.S.|
</div>

!!!See also
*[[Lauren Boebert|https://en.wikipedia.org/wiki/Lauren_Boebert]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Lauren Southern |
</div>

!!!See also
*[[Lauren Southern|https://en.wikipedia.org/wiki/Lauren_Southern]] - //Wikipedia.//

!!!External links
*[[Lauren Southern|https://rationalwiki.org/wiki/Lauren_Southern]], RationalWiki.

{{||StandardTid}}
----

{{f0.png}} ''[[Lauren Southern is the alt-right's not-so-secret weapon|https://news.vice.com/en_ca/article/8xmyaa/lauren-southern-is-the-alt-rights-not-so-secret-weapon]]'' March 10, 2017, Tamara Khandaker, [[Vice News]]

----
As one of the most popular hosts for [[Canada]]'s alt-right media torchbearer, the Rebel, [[Lauren Southern]] has frequently put herself in crowds of people whose views are fundamentally at odds with her own. She's made a habit of parachuting into spaces where visible minorities are speaking out about their rights and demanding they explain their political positions and teach her why she's wrong.

Southern — who announced on Thursday that she is parting ways with the Rebel and "going independent" — sees herself as a commentator, tasked with countering "the mass amount of left wing media we have that pretends to be impartial in Canada." In a series of interviews with VICE News over the last month, she opened up about her views, her critics, and how she's built her profile.

Once her bouncer arrives at the [[Toronto]] rally, she quickly springs into action, removing her hood and making a bee-line towards protesters holding what she sees as the most outlandish signs.
<div style="float: right; max-width:300px">

|>| !Lauren Witzke |
|!occupation |Politician|
</div>

!!!See also
*[[Lauren Witzke|https://en.wikipedia.org/wiki/Lauren_Witzke]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Laurie Monsebraaten |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Laurie Scott |
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Law for placing anti-carbon tax stickers at Ontario gas pumps now in effect|https://globalnews.ca/news/5834939/law-anti-carbon-tax-stickers-ontario-gas-station-pumps-in-effect/]]'' August 30, 2019, Shawn Jeffords, Canadian Press, [[Global News]]

----
TORONTO – A law requiring gas station owners across [[Ontario]] to post anti-carbon tax stickers on their pumps came into force Friday, but the province said it won't be issuing fines right away for those who don't comply.

A spokeswoman for Energy Minister [[Greg Rickford]] said inspectors who will be checking for the mandatory blue decals won't create a burden for businesses.

"For the first few months, inspectors are focusing on education and helping gasoline retailers come into compliance," [[Sydney Stonier]] said in a statement. "After this initial period, inspectors could issue warnings and lay charges as they deem necessary."
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Lawrence Soloman |
</div>

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Lawsuit by Ontario Progressive Conservative member alleges 2018 party presidential election was flawed|https://toronto.ctvnews.ca/lawsuit-by-ontario-progressive-conservative-member-alleges-2018-party-presidential-election-was-flawed-1.4643705]]'' October 17, 2019, Colin D'Mello, [[CTV News]]

----
[[Ontario]]'s [[Progressive Conservative]] party is being sued by one of its own members who claims that the [[2018]] race for party president was "rigged" to keep him out – a claim that's being supported by a sitting Progressive Conservative MPP.

[[Jim Karahalios]]'s lawsuit claims that during last November's party convention, held at the [[Toronto Congress Centre]] in [[Etobicoke]], the election process was manipulated, election rules breached and that ballot boxes were allegedly stuffed in order to elect his competitor, Brain Patterson, as party president.

"Rather than letting the best candidate win through the course of a free, fair and democratic election, the Party pre-selected the candidate it wanted to win for Presidency, Patterson, and took all steps that it could take to covertly facilitate that specific outcome," the lawsuit reads.
<div style="float: right; max-width:300px">

|>| !Lawyer |
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Lawyer for accused neo-Nazi tries to dismiss weapons charges, suppress evidence|https://www.cbc.ca/news/canada/manitoba/patrik-mathews-neo-nazi-lawyer-dismiss-charges-suppress-evidence-1.5707381]]'' September 1, 2020, Ian Froese, [[CBC News]]

----
The lawyer representing [[Patrik Mathews]] is moving to quash criminal charges in a U.S. federal court against his client, a former [[Manitoba]] army reservist allegedly involved in a plot to trigger a race war.

Joseph Balter sought in an order Monday to dismiss two criminal charges. He also pushed the federal court to separate his client's trial from the legal proceedings of two co-accused.

Mathews vanished from his home in Beausejour, northeast of the city, last year amid allegations he was a recruiter for a white-supremacist group called [[The Base]]. At the time, he was a combat engineer with the 38 Canadian Brigade Group in [[Winnipeg]].
----

{{f182.png}} ''[[Lawyer who posted Black Lives Matter 'leftist lie' video resigns from Alberta judicial vetting committee|https://www.cbc.ca/news/canada/edmonton/pcnc-member-alberta-1.5618816]]'' June 20, 2020, Rachel Ward, [[CBC News]]

----
A lawyer appointed to a committee tasked with recommending new judges in [[Alberta]] has resigned after [[CBC]] inquired about his recent comparison of a future COVID-19 vaccine to Auschwitz tattoos and posting of a video that called [[Black Lives Matter]] a "leftist lie" controlled by a [[Jewish]] philanthropist.

[[Criminal]] defence lawyer [[Leighton Grey]]'s numerous online posts included opinions that legal and anti-racism experts said should disqualify him from being on the Provincial Court Nominating Committee (PCNC).

"I do not accept this resignation decision lightly. Mr. Grey is a successful [[Indigenous]] lawyer with an exemplary record of service," Alberta Justice Minister [[Doug Schweitzer]] said in a statement Friday.
!!!See also
*[[Los Angeles International Airport|https://en.wikipedia.org/wiki/Los_Angeles_International_Airport]] - //Wikipedia.//

{{||StandardTid}}
----

{{f94.png}} ''[[LBGTQ2S+ people once again in the election crosshairs|https://www.thestar.com/opinion/contributors/2019/09/27/glynnis-lieb-lbgtq2s-people-once-again-in-the-election-crosshairs.html]]'' September 27, 2019, Glynnis Lieb, Opinion, [[Toronto Star]]

----
When [[Jason Kenney]] got elected in April, he came out of the gates swinging at marginalized [[Alberta]]ns. Kenney began by attempting to dismantle the conversion therapy working group that the previous government had convened. He continued — without skipping a step — to pound down protections for students who participated in gay-straight alliances (GSAs) and had been shielded by Bill 24.

Leading up to the [[2019]] federal election, the [[LGBTQ]]2S+ community is once again a focus for political volleying. This has become a familiar and uncomfortable position to be in as our issues are only ever highlighted — or targeted — when it is time to count the votes.

Since the [[2016]] U.S. election, we have seen high-profile targeting of queer and trans people within the United States and around the world. [[Donald Trump]] got elected through a post-recession campaign of fear and alienation, and he made it very easy for anyone feeling disadvantaged or threatened to identify "the other" as the one to blame. It is a historical political tactic of identifying scapegoats that we have seen predictably following tough economic times.
----

{{f132.png}} ''[[LCBO chairman Carmine Nigro inviting donors to cash-for-access fundraiser for Ontario Finance Minister Vic Fedeli|https://www.theglobeandmail.com/canada/article-lcbo-chairman-carmine-nigro-inviting-donors-to-cash-for-access/]]'' April 29, 2019, Jeff Gray, [[Globe and Mail]]

----
The [[Toronto]] developer and PC Party fundraiser who was just appointed chairman of the Liquor Control Board of [[Ontario]] is inviting potential political donors to a $1,000-a-head event for Ontario Finance Minister [[Vic Fedeli]]'s riding association next month.

[[Carmine Nigro]], the vice-chairman of the PC Ontario Fund, has sent out e-mail invitations for an event entitled "An evening with MPP Vic Fedeli" and scheduled for May 8 at Posticino, an Italian restaurant in the Toronto suburb of [[Etobicoke]] – Premier [[Doug Ford]]'s political stronghold.

According to the e-mail, obtained by The [[Globe and Mail]], the event will raise cash for Mr. Fedeli's [[Nipissing]] PC Riding Association.
----

{{f94.png}} ''[[LCBO shortages a perfect metaphor for Doug Ford's Ontario|https://www.thestar.com/opinion/star-columnists/2019/07/10/lcbo-shortages-a-perfect-metaphor-for-doug-fords-ontario.html]]'' July 11, 2019, Emma Teitel, Opinion, [[Toronto Star]]

----
Because what better metaphor exists for the state of this province and its beleaguered leader — a master of empty promises — than a store full of empty beer shelves?

It bears repeating that [[Doug Ford]], the Premier of [[Ontario]], talks a lot about booze and his mission to make it cheaper and more accessible. His official platform may as well read: 

"Who needs progressive sex education when you can get a beer for a buck? Who needs crucial health services when you can douse your friends in ale at your very own state-approved tailgate party? Who needs school repairs and library services when you've got beer at the corner store?"

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Leadership Institute |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/0/06/Leadership_Institute_Logo.jpg/175px-Leadership_Institute_Logo.jpg]] |
|!formation |January 5, 1979 (42 years)|
|!registration id |01912740|
|!jurisdiction |us-va|
|!tax id |51-0235174|
|!website |[[leadershipinstitute.org/|https://www.leadershipinstitute.org/]]<br/>[[campusreform.org|https://www.campusreform.org]]<br/>[[conservatism101.org/|https://conservatism101.org/]]|
</div>

The Leadership Institute (LI) is a right wing Virginia-based training organization for potential conservative political leaders.

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Leadership Institute|https://www.erieri.com/Form990Finder/Details?EIN=510235174]]|<|<|
|!EIN |51-0235174|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |06/1987|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/510235174/510235174_2019_%20.pdf]]|04/02/21| $23,983,389.00|
|!2018 |[[990|http://990.erieri.com/EINS/510235174/510235174_2018_1088d4a7.PDF]]|05/22/19| $23,694,474.00|
|!2017 |[[990|http://990.erieri.com/EINS/510235174/510235174_2017_0f582d4b.PDF]]|08/16/18| $28,385,208.00|
|!2016 |[[990|http://990.erieri.com/EINS/510235174/510235174_2016_0dff4da7.pdf]]|08/22/17| $29,800,517.00|
|!2015 |[[990|http://990.erieri.com/EINS/510235174/510235174_2015_0cdaa3dd.PDF]]|08/26/16| $30,348,544.00|
|!2014 |[[990|http://990.erieri.com/EINS/510235174/510235174_2014_0b98eb7b.PDF]]|07/22/15| $20,865,164.00|
|!2013 |[[990|http://990.erieri.com/EINS/510235174/510235174_2013_0a925c40.PDF]]|09/17/14| $19,426,449.00|
|!2012 |[[990|http://990.erieri.com/EINS/510235174/510235174_2012_09611202.PDF]]|07/10/13| $19,590,212.00|
|!2011 |[[990|http://990.erieri.com/EINS/510235174/510235174_2011_088061fe.PDF]]|09/24/12| $19,690,103.00|
|!2010 |[[990|http://990.erieri.com/EINS/510235174/510235174_2010_079e48d6.PDF]]|11/02/11| $19,415,207.00|
|!2009 |[[990|http://990.erieri.com/EINS/510235174/510235174_2009_064036A9.PDF]]|08/09/10| $13,960,755.00|
|!2008 |[[990|http://990.erieri.com/EINS/510235174/510235174_2008_04F7C6C2.PDF]]|05/13/09| $15,681,104.00|
|!2007 |[[990|http://990.erieri.com/EINS/510235174/510235174_2007_049B2A3D.PDF]]|01/14/09| $20,110,455.00|

!!!See also
*[[Leadership Institute|https://en.wikipedia.org/wiki/Leadership_Institute]] - //Wikipedia.//

!!!External links
*[[The Leadership Institute|https://www.sourcewatch.org/index.php/The_Leadership_Institute]], SourceWatch.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !League of the North |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !League of the South |
</div>

!!!See also
*[[League of the South|https://en.wikipedia.org/wiki/League_of_the_South]] - //Wikipedia.//

!!!External links
*[[League of the South|https://www.splcenter.org/fighting-hate/extremist-files/group/league-south]], Southern Poverty Law Center.

{{||StandardTid}}
----

{{f182.png}} ''[[Leak of thousands of posts from defunct neo-Nazi forum offers clues to identify Canadian members|https://www.cbc.ca/news/canada/iron-march-message-board-canadian-forces-1.5353201]]'' November 9, 2019, Roberto Rocha, [[CBC News]]

----
A massive leak of posts and private messages from a neo-Nazi message board that went offline two years ago offers clues to identify its Canadian members, including some who claimed to serve in the Canadian Armed Forces.

The message board, known as Iron March, is where the neo-Nazi terror network [[Atomwaffen]] Division was founded and organized. Members of the group have been charged with multiple murders and hate crimes in the U.S., and the group has branched out to other countries, including [[Canada]] and the United Kingdom, as well as in [[Easter]]n [[Europe]].

The leak, made anonymously by an activist known only as "antifa-data," includes close to 200,000 posts and 22,000 private messages made by 1,200 users from [[2011]] to [[2017]]. It also contains other information that can be used to personally identify users, such as email addresses and IP addresses.
----

{{f0.png}} ''[[Leaked E-Mail: Financial Records Suggest 'Questionable Donations' to Jason Kenney's 'Kamikaze Candidate'|https://pressprogress.ca/leaked-e-mail-financial-records-suggest-questionable-donations-to-jason-kenneys-kamikaze-candidate/]]'' January 25, 2019, [[PressProgress]]

----
A former [[United Conservative Party]] MLA informed the UCP caucus earlier this month that he shared information with authorities about an alleged scheme to launder money into the campaign of [[Jason Kenney]]'s so-called "kamikaze" candidate, [[Jeff Callaway]].

In a leaked e-mail obtained by [[PressProgress]], former UCP MLA [[Prab Gill]] told his old colleagues that a closer look at Callaway's financial disclosures would reveal "questionable donations" and reminded the UCP caucus that "laundering someone else's money" is "illegal" in [[Alberta]].

In December, Gill leveled explosive accusations in Alberta's legislature, accusing Callaway's leadership campaign of taking nearly $40,000 in "suspicious donations" from a secret PAC connected to Jason Kenney to undermine Kenney's main rival, [[Brian Jean]].
----

{{f0.png}} ''[[Leaked Papers Reveal Secret Plan to Target Millennials and Influence Alberta's 2019 Provincial Election|https://pressprogress.ca/leaked-papers-reveal-secret-plan-to-target-millennials-and-influence-albertas-2019-provincial-election/]]'' November 15, 2017, [[PressProgress]]

----
A conservative think tank sought half a million dollars from wealthy donors to bankroll a secret project aimed at targeting Millennials and influencing the outcome of [[Alberta]]'s [[2019]] provincial election.

Leaked papers newly obtained by [[PressProgress]] show the [[Manning Centre]] requested $500,000 to "increase support among Millennials for conservative values, policies and candidates."

The leaked papers suggest the Manning Centre is planning to share its research and messaging strategies with "influential conservative leaders, including the conservative leadership provincially in Alberta and federally."
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Lee Atwater |
</div>

!!!See also
*[[Lee Atwater|https://en.wikipedia.org/wiki/Lee_Atwater]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Lee Fang |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Lee Man-hee |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Legal aid cuts prompt Ontario-wide day of action|https://globalnews.ca/news/5705430/ontario-legal-aid-day-of-action/]]'' July 30, 2019, Erica Vella, [[Global News]]

----
A province-wide day of action saw many Ontarians rallying against cuts against legal aid services announced by the Doug [[Ford government]] earlier this year.

More than 40 events took place on Tuesday — ranging from protests to events discussing the changes — after budget cuts were imposed by the government earlier this year.

[[Legal]] Aid [[Ontario]] provides services to those who cannot afford to pay for a lawyer. The cuts include slashing Legal Aid funding by 30 per cent, or $133 million. Assistance with refugee and immigration cases are being impacted.
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f253.png}} ''[[Legally speaking, how far can Doug Ford go?|https://www.macleans.ca/politics/legally-speaking-how-far-can-doug-ford-go/]]'' September 13, 2018, Aaron Hutchins, [[Macleans]]

----
Here's a sense of how chaotic things have gotten at [[Toronto]] city hall: one councillor asked the city's lawyer on Sept. 13 what would happen if they all simply quit in protest, en masse. Who would run the city then?

The answer: the province would step in.

Councillors are loath to see that happen. They already feel the [[Ontario]] premier has done enough, slashing the number of wards in the upcoming municipal election from 47 to 25. The city took the province's Bill 5 to court and enjoyed a brief moment of jubilation when a judge ruled it unconstitutional to change the ward boundaries in the middle of an election cycle. Undeterred, mere hours later, Premier [[Doug Ford]] announced he would invoke the notwithstanding clause—a section of the [[Charter of Rights and Freedoms]] never before used in Ontario—to push the same legislation through, whatever the findings of the court.

"I was elected. He was appointed," Ford said of the judge who ruled against Bill 5. He added at a press conference that he won't be shy about using the notwithstanding clause in the future should judges strike down bills coming from his legislature.
{{||StandardTid}}
----

{{f182.png}} ''[[Legislature passes Ford government's bill to cap public sector wage increases|https://www.cbc.ca/news/canada/toronto/wage-increase-cap-1.5352372]]'' November 7, 2019, [[CBC News]]

----
Reaction was swift from four of the province's education unions — all of them currently in negotiations with the government for new collective agreements.

In a written statement released not long after the vote, the Elementary Teachers' Federation of [[Ontario]] (ETFO), the Association des enseignantes et enseignants franco-ontariens (AEFO), the Ontario English [[Catholic]] Teachers' Association (OECTA), and the [[Ontario Secondary School Teachers' Federation]] condemned the legislation and announced they're preparing a court challenge to the bill.

"The Protecting a Sustainable Public Sector for Future Generations Act tramples on collective bargaining rights and targets public sector workers with unfair austerity measures for the next three years," the statement reads.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Leigh Stuart |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Leo Power |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Leo Varadkar |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Leona Aglukkaq |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Leonard Leo |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/8/8c/Leo.jpg/175px-Leo.jpg]] |
|!birth date |1965 (55-56 years)|
|!birth place |[[Northport, New York|https://en.wikipedia.org/wiki/Northport,_New_York]], U.S.|
|!party |[[Republican|https://en.wikipedia.org/wiki/Republican_Party_(United_States)]]|
|!education |[[Cornell University|https://en.wikipedia.org/wiki/Cornell_University]] ([[BA|https://en.wikipedia.org/wiki/Bachelor_of_Arts]], [[JD|https://en.wikipedia.org/wiki/Juris_Doctor]])|
</div>

''Leonard A. Leo'' (born 1965) is an American [[lawyer|https://en.wikipedia.org/wiki/lawyer]] and conservative activist.<<ref " [1]">>

Leo has led campaigns to support the Supreme Court nominations of [[John Roberts|Justice John Roberts]], [[Samuel Alito|Justice Samuel Alito]], [[Neil Gorsuch|Justice Neil Gorsuch]] and [[Brett Kavanaugh|Justice Brett Kavanaugh]].  In 2017 (before Justice Kavanaugh's appointment and confirmation), legal analyst Jeffrey Toobin wrote that Leo was "responsible, to a considerable extent, for one third of the justices on the Supreme Court."<<ref " [2]">> Leo described himself in 2019 as "a leader of the conservative legal movement."<<ref " [3]">>

!!!See also
*[[Leonard Leo|https://en.wikipedia.org/wiki/Leonard_Leo]] - //Wikipedia.//

!!!External links
*[[Leonard Leo|https://www.sourcewatch.org/index.php/Leonard_Leo]], SourceWatch.

----
<br/><<footnotes " [1]" "[[Leonard A. Leo|http://www.fed-soc.org/publications/author/leonard-a-leo]]. Federalist Society.">><br/><<footnotes " [2]" "[[How One Man Brought Justices Roberts, Alito And Gorsuch To The Supreme Court|https://www.npr.org/2017/04/12/523495201/how-one-man-brought-justices-roberts-alito-and-gorsuch-to-the-supreme-court]].">><br/><<footnotes " [3]" "[[A conservative activist's behind-the-scenes campaign to remake the nation's courts|https://www.washingtonpost.com/graphics/2019/investigations/leonard-leo-federalists-society-courts/]]. //The Washington Post//. 2019.">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Leonard Liggio |
</div>

> In support of building their own youth movement, another speaker, the libertarian historian Leonard Liggio, cited the success of the Nazi model. In his paper titled "National Socialist Political Strategy: Social Change in a Modern Industrial Society with an Authoritarian Tradition," Liggio, who was affiliated with the Koch-funded Institute for Humane Studies from 1974 until 1998, described the Nazis' successful creation of a youth movement as key to their capture of the state. Like the Nazis, he suggested, libertarians should organize university students to create group identity.
> Mayer, Jane (January 18, 2016). [[The Secrets of Charles Koch's Political Ascent|https://www.politico.com/magazine/story/2016/01/charles-koch-political-ascent-jane-mayer-213541]]. //Politico//..

!!!See also
*[[Leonard Liggio|https://en.wikipedia.org/wiki/Leonard_Liggio]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Leslyn Lewis |
</div>

{{||StandardTid}}
----

{{f253.png}} ''[[Leslyn Lewis's plan to be the social conservative candidate all voters can embrace|https://www.macleans.ca/politics/leslyn-lewis-social-conservative-party-leadership-2020/]]'' July 13, 2020, Marie-Danielle Smith, [[Macleans]]

----
For people to be surprised or upset that she doesn't fit into their desired boxes is "par for the course," says [[Leslyn Lewis]].

She is the first-ever woman of colour vying to lead the [[Conservative Party of Canada]]. But some have argued that, because of her policy positions, the [[Toronto]] lawyer poorly represents her own Black Canadian constituency. Others have told her that because she is Black, she should not hold conservative beliefs at all. She is unabashedly socially conservative and expounds on the merits of traditional family values. But many in the party's anti-abortion contingent would like her to go much further than the slate of policies she proposes, which are designed for broader appeal.

Lewis is hoping that her plain-dealing approach will do more than defy her own party's expectations. "To unite the country, we have to be able to sit across the table from people who don't think like us and have strong conversations about where our country needs to go for everybody to benefit," Lewis says. A poll commissioned by her campaign showed that Canadians, writ large, overwhelmingly preferred a Conservative Party leader who fit her description—"Female. [[Lawyer]] and entrepreneur. Ph.D. in law and a master's in environmental studies. Visible minority"—over those of her opponents.
----

{{f0.png}} ''[[Lessons for Canada from how the Koch brothers hijacked democracy|https://vancouversun.com/news/politics/daphne-bramham-lessons-for-canada-from-how-the-koch-brothers-hijacked-democracy]]'' September 25, 2016, Daphne Bramham, [[Vancouver Sun]]

----
This was supposed to be the year that the American billionaire brothers, Charles and [[David Koch]], bought the presidency in their zealous bid to reshape the United States into a libertarian utopia.

Another [[Republican]] billionaire ended that dream. [[Donald Trump]] refused to seek either their backing or their blessing.

On the [[Democratic Party]] side, outsider [[Bernie Sanders]] nearly derailed the well-funded hopes of [[Hillary Clinton]] with his appeal to get big money out of politics.
----

{{f0.png}} ''[[Lessons from the Great Right North|https://newrepublic.com/article/144454/lessons-great-right-north]]'' August 23, 2017, Jeet Heer, [[New Republic]]

----
To top it all off, after watching counter-protester Heather Heyer die under the wheels of a Dodge Challenger, Goldy turned around and appeared on a podcast linked to the "world's most genocidal" website, The [[Daily Stormer]].

Goldy's antics—all the more shocking in light of the non-apology she issued a few days later—have created a crisis at her employer, The Rebel. Founded just two years ago by [[Ezra Levant]], an enterprising pundit with longstanding ties to mainstream Canadian conservatism, The Rebel is often described as [[Canada]]'s [[Breitbart]]. In some ways, the analogy is apt: Like Breitbart, The Rebel has emerged as a powerful voice for xenophobia and for ethnic nationalism framed as a populist revolt against globalist elites. Both Breitbart and The Rebel are clearing houses for conspiracy theories about creeping Sharia. And both have some measure of political clout. Where Breitbart had [[Steve Bannon]] calling shots at the White House, The Rebel had [[Hamish Marshall]], campaign manager for Conservative Party leader [[Andrew Scheer]], sitting on its board.

But for all their similarities, the two media empires are now at a crossroads. In the wake of [[Charlottesville]], The Rebel is in full meltdown mode. Scheer and other conservative politicians have distanced themselves from the website, saying they won't be interviewed by its reporters again until there is a change in editorial direction. Hamish Marshall has removed himself from the board. The co-founder of The Rebel and several of its leading columnists and video personalities have quit. Ex-employees have surfaced with accusations of financial impropriety, claiming that Levant was soliciting donations from supporters that weren't necessary. Levant, in turn, has responded by accusing those former employees of trying to blackmail him. To top it all off, on Monday The Rebel's domain provider yanked its internet registration, leaving the site temporarily unavailable in "half the world," according to Levant.
----

{{f94.png}} ''[[Let's hear from Supreme Court on Ford's contempt for Toronto|https://www.thestar.com/opinion/editorials/2019/09/23/lets-hear-from-supreme-court-on-fords-contempt-for-toronto.html]]'' September 23, 2019, Editorial, [[Toronto Star]]

----
Premier [[Doug Ford]]'s slashing of [[Toronto]] council in the middle of last year's municipal election was an act of supreme contempt for candidates and the city's voters. It wasn't fair and it wasn't right.

On some level even Ford probably knows that, but he wanted to do it and he gambled that he could get away with it.

So far he has succeeded because cities were an afterthought when [[Canada]]'s Constitution was drawn up in 1867.

Last week the [[Ontario Court of Appeal]] overturned a lower-court decision and upheld Ford's mid-election interference as perfectly constitutional.
----

{{f185.png}} ''[[Let's not be duped again by deficit hawks peddling austerity|https://rabble.ca/columnists/2020/05/lets-not-be-duped-again-deficit-hawks-peddling-austerity]]'' May 20, 2020, Linda McQuaig, [[rabble.ca]]

----
These are the well-heeled folks, from conservative think-tanks and political circles, who for decades have successfully pushed governments to impose austerity and social spending cuts on the rest of us, in the name of keeping government deficits small.

With the country reeling from the devastating economic shutdown caused by the coronavirus, these usually cocky deficit hawks haven't yet mustered the nerve to come out fully against what is proving to be immensely popular with the public -- a dramatic ramping up of [[Ottawa]]'s spending to shield Canadians from financial despair.

But, led by former Conservative prime minister [[Stephen Harper]], the deficit-slaying crowd is starting to re-emerge, determined that the pandemic does't become the transformative event that could spell the end of the deeply unequal, corporate-dominated economic world they've diligently constructed in recent decades.
----

{{f0.png}} ''[[Let's watch this guy from the Fraser Institute urge conservatives to reject climate science|https://pressprogress.ca/lets_watch_this_guy_from_the_fraser_institute_urge_conservatives_to_reject_climate_science/]]'' February 29, 2016, [[PressProgress]]

----
And the second notable moment?

That honour goes to [[Fraser Institute]] senior fellow [[Ross McKitrick]], who urged an audience of conservatives at the [[Manning Centre]] Conference in [[Ottawa]] to reject the "irrational but popular" idea that "the environment is bad and getting worse."

McKitrick – an economist who once signed an evangelical declaration claiming "global warming is one of many natural cycles of warming and cooling in geologic history" and is part of "God's intelligent design and infinite power" – urged conservatives to defeat "the raft of false beliefs" surrounding climate change science.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Leyland Cecco |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f185.png}} ''[[LGBTIQ activists in Alberta renew calls for John Carpay's removal|http://rabble.ca/blogs/bloggers/alberta-diary/2019/02/lgbtiq-activists-alberta-renew-calls-john-carpays-removal]]'' February 12, 2019, David J. Climenhaga, blogs, [[rabble.ca]]

----
[[John Carpay]] is a clever man. The high-profile [[Alberta]] social conservative leader puts careful thought into what he says and how he says it. A lawyer by profession, he constructs his sentences precisely and deliberately. He knows exactly what he is saying when he says something.

So one has to wonder what Carpay, the founder and president of the [[Justice Centre for Constitutional Freedoms]], aimed to achieve on February 9 in [[Calgary]] when he publicly stood by his inflammatory comparison of the Nazi swastika flag and Communist hammer and sickle banner to the rainbow Pride flag that has come to represent the LGBTIQ community. The JCCF is a right-wing legal advocacy organization behind a court challenge of Alberta's Gay Straight Alliance legislation.

Carpay returned to the topic at the conference organized by another right-wing group called the Economic Education Association of Alberta, apparently a creation of Danny Hozack, a [[United Conservative Party]] nomination candidate in the Vermilion-Lloydminster-Wainwright riding.

{{||StandardTid}}
----

{{f182.png}} ''[[LHSC closes 11 surgical beds because of budget pressures|https://www.cbc.ca/news/canada/london/lhsc-closing-11-beds-burns-and-plastic-surgery-unit-deficit-1.5305973]]'' October 2, 2019, [[CBC News]]

----
The [[London]] Health Sciences Centre is closing 11 beds in its burns and plastic surgery unit as it continues to look for ways to eliminate a $24 million dollar budget deficit.

In a statement, the hospital said it continues to work on a three-year financial recovery strategy to achieve financial sustainability, and that the closing of the 11 surgical beds is part of the plan.

"A key component of this strategy is a comprehensive capacity management plan to standardize the approach for patient access and flow, invest in transitional care models in partnership with the community and optimizing planning to decrease overall patient length of stay while improving patient, safety, quality and experience," said LHSC's clinic services vice-president, Julie Trpkovski.
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f99.png}} ''[[Liberal bill bans conversion therapy for kids, non-consenting adults|https://www.nationalobserver.com/2020/03/10/news/liberal-bill-bans-conversion-therapy-kids-non-consenting-adults]]'' March 10, 2020, Joan Bryden, Canadian Press, [[National Observer]]

----
The federal government has introduced legislation that would impose a blanket ban on causing a child to undergo therapy aimed at altering their sexual orientation or gender identity.

The bill would also make it a criminal offence to cause an adult to undergo so-called conversion therapy against their will. It would not prevent a consenting adult from voluntarily undergoing the therapy.

"[[Conversion therapy]] is premised on a lie, that being homosexual, lesbian, bisexual or trans is wrong and in need of fixing," Justice Minister [[David Lametti]] said Monday moments after tabling the bill in the [[House of Commons]].
----

{{f0.png}} ''[[Liberal cabinet minister shares video of Scheer touting no-longer-held policy|https://ipolitics.ca/2019/09/03/liberal-cabinet-minister-shares-video-of-scheer-touting-no-longer-held-policy/]]'' September 3, 2019, Charlie Pinkerton, [[iPolitics]]

----
A Liberal cabinet minister on Tuesday shared a two-and-a-half-year-old video of Conservative Leader [[Andrew Scheer]] touting a policy for a tax credit for parents who send their children to private schools, which the party has since dropped from its platform.

The clip shared on [[Twitter]] by Innovation, Science and Economic Development Minister [[Navdeep Bains]] is dated as being from March 2, [[2017]], when Scheer was a candidate in the Conservative Party leadership race.

"A lot of people home-school. A lot of people put their kids, their children in independent schools. So I've brought forward a policy to help parents with that choice, and it's the Choice In Education [[Tax]] Credit, where up to $4,000 for independent school tuition would be eligible for a tax receipt and $1,000 per child who are home-schooled," Scheer says of the proposal in the video.
----

{{f182.png}} ''[[Liberal campaign in Guelph fined for robocalls violation|https://www.cbc.ca/news/politics/liberal-campaign-in-guelph-fined-for-robocalls-violation-1.1177594]]'' August 25, 2012, [[CBC News]]

----
The [[Canadian Radio-television and Telecommunications Commission]] has found the Liberal riding association in [[Guelph]], Ont. guilty of violating the Telecommunications Act for its use of an automated robocall in the last federal election.

The phone message from a fictitious woman told voters that Conservative candidate [[Marty Burke]] opposed abortion but failed to inform people that the call was from the local campaign of Liberal candidate [[Frank Valeriote]].

The calls made over approximately one hour on April 30, [[2011]] were found not in compliance with the CRTC's Unsolicited Telecommunications Rules.
----

{{f182.png}} ''[[Liberal Leader Justin Trudeau takes shot at Jason Kenney during late-night Calgary rally|https://www.cbc.ca/news/canada/calgary/justin-trudeau-liberal-party-calgary-election-rally-1.5328069]]'' October 20, 2019, Sarah Rieger, [[CBC News]]

----
Liberal Leader [[Justin Trudeau]] made his first visit of the campaign to [[Calgary]] late Saturday night, where he was met with a warm reception by hundreds of Liberal supporters inside the rally — but a chillier greeting from the dozens of protesters outside.

"Who says there are no Liberal supporters in [[Alberta]]?" Trudeau asked the crowd in a hoarse voice, shortly after taking the stage at Magnolia Banquet Hall, located in the northeast riding of Calgary [[Skyview]], at 11:30 p.m.

It was the leader's fourth speaking engagement of the day, with prior stops in [[Ontario]] and [[Manitoba]].
----

{{f182.png}} ''[[Liberal MP in self-isolation over COVID-19 fears after attending Washington D.C. conference|https://www.cbc.ca/news/politics/coronavirus-covid-19-aipac-cpac-parliament-1.5491051]]'' March 9, 2020, Katie Simpson, [[CBC News]]

----
Liberal MP [[Anthony Housefather]] is isolating himself at his home in [[Montreal]] as a precaution after attending a conference in [[Washington]] D.C. last week with people who later tested positive for the novel coronavirus, [[CBC News]] has learned.

Organizers of two major political events — the [[American Israel Public Affairs Committee]] (or AIPAC) and the [[Conservative Political Action Conference]] (or CPAC) — have confirmed that several participants have tested positive for the virus.

Housefather told CBC News in an email that he attended AIPAC and is now self-isolating at home "out of an abundance of caution," at least until he hears back from public health officials in [[Toronto]] who are working to trace someone who attended the conference and tested positive for the virus.
----

{{f182.png}} ''[[Liberal MP wants Cooper dumped from Tory caucus for rebuking Muslim witness, quoting Christchurch manifesto|https://www.cbc.ca/news/politics/michael-cooper-remove-from-caucus-call-1.5160629]]'' June 3, 2019, Peter Zimonjic, [[CBC News]]

----
A Liberal MP wants Conservative Leader [[Andrew Scheer]] to strip MP [[Michael Cooper]] of his role as deputy justice critic and toss him from the party caucus for berating a [[Muslim]] witness at a parliamentary committee last week.

A second Liberal MP said they want part of Cooper's comments, made while MPs were discussing the dangers of online hate, stricken from the parliamentary record.

Scheer recently dropped Cooper from the justice committee for telling [[Alberta]] anti-racism activist [[Faisal Khan Suri]] he should "be ashamed" after Suri drew a link between "conservative commentators" and the online history of mosque shooter [[Alexandre Bissonnette]].
----

{{f0.png}} ''[[Liberal MP Who Chairs Health Committee Sponsors Petition That Claims Cellphone Towers Might Kill Children|https://pressprogress.ca/liberal-mp-who-chairs-health-committee-sponsors-petition-that-claims-cellphone-towers-might-kill-children/]]'' May 5, 2020, [[PressProgress]]

----
Liberal MP [[Ron McKinnon]], the Chair of [[Canada]]'s Standing Committee on Health, is currently sponsoring an online petition warning cellphone towers could cause cancer in children — and so far, he isn't walking it back.

Petition e-2424 cites some dodgy science to suggest cell phone towers are causing cancer in children and calls on the government to ban the "installation of cellular towers / antennas within 305m of all schools and playgrounds."

Petition e-2424 cites some dodgy science to suggest cell phone towers are causing cancer in children and calls on the government to ban the "installation of cellular towers / antennas within 305m of all schools and playgrounds."
----

{{f0.png}} ''[[Liberal MPP resigns triggering Ontario by-election|https://toronto.ctvnews.ca/liberal-mpp-resigns-triggering-ontario-by-election-1.4531575]]'' July 31, 2019, Colin D'Mello, [[CTV News]]

----
Liberal MPP [[Nathalie Des Rosiers]] resigned from the [[Ontario]] Legislature Wednesday, less than three years after first being elected, as she prepares to take over as president of [[Toronto]]'s Massey College.

Des Rosier says she is stepping down as the MPP for [[Ottawa-Vanier]] "effective immediately"—a move that now leaves the Liberal party with just six seats in the legislature.

"It is with a heavy heart that I resign my seat," the Harvard Law graduate said in a statement. "This decision was never an easy one to take and has weighed on me throughout the summer."
----

{{f94.png}} ''[[Liberal MPP urges Ford to recall the legislature immediately in the 'public interest'|https://www.thestar.com/politics/provincial/2019/09/27/liberal-mpp-urges-ford-to-recall-the-legislature-immediately-in-the-public-interest.html]]'' September 27, 2019, Rob Ferguson, [[Toronto Star]]

----
Liberal MPP and leadership candidate [[Michael Coteau]] is urging Premier [[Doug Ford]] to recall the legislature immediately in the "public interest" as his [[Progressive Conservative]] government gets down to the crunch in contract talks with education unions.

"It is critical the legislature has the opportunity to scrutinize your government's alarming policies — actions that stand in diametric opposition to your express promise to the people…that 'not one single teacher is going to lose their job," Coteau ([[Don Valley East]]) wrote Friday in a letter to Ford.

The two-page missive follows a Thursday report from [[Ontario]]'s independent [[Financial Accountability Office]] on that the province will have 10,000 fewer teaching positions over the next five years as Ford's government increases class sizes and forces high school students to take more courses online.
----

{{f0.png}} ''[[Liberal MPs call on Tories to cancel $250-a-head 'business of healthcare' fundraiser|https://www.ctvnews.ca/politics/liberal-mps-call-on-tories-to-cancel-250-a-head-business-of-healthcare-fundraiser-1.4374502]]'' April 10, 2019, Rachel Aiello, [[CTV News]]

----
OTTAWA – Liberal MPs have penned a letter to Conservative Leader [[Andrew Scheer]] imploring him to cancel a [[Greater Toronto Area]] candidate's $250-a-ticket fundraising event billed as a discussion of "the business of healthcare."

The Liberals say they're concerned about the framing of the event, but also say it's "quite clearly an attempt to sell access to power," in the letter obtained by [[CTV News]].

The event, scheduled in North York, Ont. next week, includes the tagline: "healthcare reimagined, it's time for change." Based on the wording of the event website it appears geared towards people who work in the health-care field.
!!!See also
*[[Liberal Party of Canada|https://en.wikipedia.org/wiki/Liberal_Party_of_Canada]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Liberals accuse Conservatives of promoting controversial anti-abortion film|https://www.ctvnews.ca/politics/liberals-accuse-conservatives-of-promoting-controversial-anti-abortion-film-1.4504222]]'' July 11, 2019, Jackie Dunham, [[CTV News]]

----
The federal government is accusing Conservative politicians of actively promoting a controversial anti-abortion film that is set to premiere in [[Canada]] on Friday.

Tourism Minister Melanie Joly derided the American-produced film "Unplanned" as "propaganda" during an interview with [[CTV News]] Channel on Thursday.

"The issue we have is that this film is spreading misinformation, actually propaganda, that is linked to the far-right propaganda that we see in the U.S.," she said.
----

{{f0.png}} ''[[Liberals accuse Scheer of Food Guide 'misinformation,' deny politicizing issue|https://www.ctvnews.ca/politics/liberals-accuse-scheer-of-food-guide-misinformation-deny-politicizing-issue-1.4518317]]'' July 22, 2019, Rachel Aiello, [[CTV News]]

----
OTTAWA – Federal Health Minister [[Ginette Petitpas Taylor]] is accusing Conservative Leader [[Andrew Scheer]] of spreading "misinformation" about the [[Canada]] [[Food Guide]].

Responding to Scheer's comments, that he would review the new version of Canada's Food Guide if he becomes prime minister, Petitpas Taylor defended the work her government did to update the document and took aim at what she said was Conservative politicians wanting to "impose their ideology instead of relying on facts.

Speaking at the [[Dairy Farmers of Canada]] annual meeting in [[Saskatoon]] last week, Scheer said he would give the new Food Guide a new look because he thinks it is "not based on sound science." He also went on to say at the industry gathering that he believes chocolate milk "saved" his son's life, as a picky eater.
----

{{f182.png}} ''[[Liberals add far-right extremist groups to list of outlawed terror networks|https://www.cbc.ca/news/politics/goodale-terrorism-right-wing-extremism-1.5190685]]'' May 28, 2019, Kathleen Harris, [[CBC News]]

----
The Liberal government has added two international neo-Nazi groups to [[Canada]]'s list of outlawed terrorist organizations — part of a series of new measures to combat online hate.

Public Safety Minister [[Ralph Goodale]] announced today that Blood & Honour and its "armed branch," [[Combat 18]] — which have a presence in Canada and have carried out murders and bombings outside the country — are the first far-right extremism groups to be included on Canada's terror list.

"Small toxic segments of society continue to peddle vile, hateful intolerance," he said at a news conference in [[Regina]].
----

{{f364.png}} ''[[Liberals Allege Scheer Will Still Pursue Private School Tax Credit|https://www.huffingtonpost.ca/entry/andrew-scheer-private-school_ca_5d72a1a3e4b07521022bdb53]]'' September 6, 2019, Ryan Maloney, [[Huffington Post]]

----
During the [[2017]] Conservative leadership race, Scheer proposed a tax deduction of up to $4,000 per child for parents who send their kids to independent schools, and a $1,000 credit for those who homeschool their children.

However, Scheer's office told [[iPolitics]] this summer that Tories won't pursue the policy "at this time," putting the blame on Liberal deficits.

And it's those three words — "at this time" — that Liberals have seized on to launch the broadside, playing out against the backdrop of a possible teachers' strike in battleground [[Ontario]].
----

{{f94.png}} ''[[Liberals and Conservatives agree: Ford is a liability for the federal Conservatives in Ontario|https://www.thestar.com/politics/provincial/2019/10/08/liberals-and-conservatives-agree-ford-is-a-liability-for-the-federal-conservatives-in-ontario.html]]'' October 8, 2019, Robert Benzie, [[Toronto Star]]

----
It is the one thing [[Justin Trudeau]], [[Doug Ford]], and [[Andrew Scheer]] seem to agree on: [[Ontario]]'s [[Progressive Conservative]] premier is considered a liability to the federal Conservative campaign here.

For Scheer, Premier Ford is a sort of Voldemort from [[Harry Potter]] — he who shall not be named.

For Trudeau, the nation's most powerful and polarizing Conservative is a useful foil who can motivate disillusioned or complacent Liberal voters.
----

{{f0.png}} ''[[Liberals ask elections commissioner to probe ties between 'Proud' conservative groups|https://globalnews.ca/news/5690628/liberals-ask-elections-commissioner-to-probe-ties-between-proud-conservative-groups/]]'' July 26, 2019, David Reevely, Canadian Press, [[Global News]]

----
The federal Liberals are asking the elections commissioner to look into what they allege is possible improper co-ordination between two conservative pressure groups, a claim the groups' spokesman says is frivolous.

The Liberal party says in a letter to commissioner [[Yves Cote]] that [[Canada Proud]] and [[British Columbia Proud]] sent nearly identical mass emails on July 15, asking for donations to Canada Proud to save the country from a second term for the Liberals.

The catch is that Canada Proud is a registered third-party campaigner for the upcoming federal election, unlike British Columbia Proud.
----

{{f182.png}} ''[[Liberals ask for an investigation of Scheer's insurance industry credentials|https://www.cbc.ca/news/politics/andrew-scheer-insurance-broker-accreditation-1.5302093]]'' September 29, 2019, Elise von Scheel, [[CBC News]]

----
A letter signed by Liberal candidate [[Marco Mendicino]] urges the Financial and Consumer Affairs Authority of [[Saskatchewan]] and the Insurance Councils of Saskatchewan "to investigate immediately and take appropriate action."

It comes after a report that The [[Globe and Mail]] found no evidence that Scheer had received the accreditation needed to be a broker before he was elected to the [[House of Commons]] in [[2004]].

The letter from the Liberals includes several examples of references made to Scheer's job as an "insurance broker" or a "broker" in Conservative party material and from interviews the leader has done. It is life experience — however brief — that Scheer has referred to dozens of times in the House of Commons, during his party leadership race and at various events.
----

{{f94.png}} ''[[Liberals attempt to flip the script on Conservatives' Stephen Harper fundraiser video|https://www.thestar.com/politics/federal/2019/08/30/liberals-attempt-to-flip-the-script-on-conservatives-stephen-harper-fundraiser-video.html]]'' August 30, 2019, Canadian Press, [[Toronto Star]]

----
OTTAWA—Former Conservative prime minister [[Stephen Harper]] has been conscripted to help fill the election war chest — of the Liberal party.

The Conservatives posted a video Thursday of Harper urging supporters to kick in money to help make his successor, [[Andrew Scheer]], "the next prime minister of [[Canada]]."

But in a cheeky twist, the Liberals quickly promoted the same video to bolster their claim that Scheer would turn back the clock to the Harper era and to make their own appeal for funds.
----

{{f182.png}} ''[[Liberals call for Elections Ontario probe of PCs 'Ford Nation Live' video ads|https://www.cbc.ca/news/canada/toronto/liberals-pc-ford-nation-live-ads-online-1.4650738]]'' May 6, 2018, [[CBC News]]

----
The [[Ontario Liberal]]s say the [[Progressive Conservative]]s use of "fake news" videos as advertisements may violate campaign finance law and are calling for [[Elections Ontario]] to investigate the allegations.

"The Ford campaign may be using their fake news channel to skirt the Elections Finances Act by passing off their advertising as journalism," the Liberals said in a news release on Sunday, referring to PC Leader [[Doug Ford]]'s campaign team.

"In trying to pass off political advertising as media coverage the Conservative campaign is not just misleading Ontarians, it may be running afoul of election laws," it continues.
----

{{f182.png}} ''[[Liberals complain to elections commissioner about conservative groups' co-ordination|https://www.cbc.ca/news/politics/canada-british-columbia-proud-liberals-2019-election-1.5227389]]'' July 26, 2019, Canadian Press, [[CBC News]]

----
The federal Liberals are asking the elections commissioner to look into what they allege is possible improper co-ordination between two conservative pressure groups, a claim the groups' spokesman says is frivolous.

The Liberal Party says in a letter to commissioner Yves Côté that [[Canada Proud]] and [[British Columbia Proud]] sent nearly identical mass emails on July 15, asking for donations to Canada Proud to save the country from a second term for the Liberals.

The catch is that Canada Proud is a registered third-party campaigner for the upcoming federal election — unlike British Columbia Proud.
----

{{f0.png}} ''[[Liberals complain to elections commissioner about groups' co-ordination|https://www.ctvnews.ca/politics/liberals-complain-to-elections-commissioner-about-groups-co-ordination-1.4525209]]'' July 26, 2019, David Reevely, Canadian Press, [[CTV News]]

----
OTTAWA -- The federal Liberals are asking the elections commissioner to look into what they allege is possible improper co-ordination between two conservative pressure groups, a claim the groups' spokesman says is frivolous.

The Liberal party says in a letter to commissioner [[Yves Cote]] that [[Canada Proud]] and [[British Columbia Proud]] sent nearly identical mass emails on July 15, asking for donations to Canada Proud to save the country from a second term for the Liberals.

The catch is that Canada Proud is a registered third-party campaigner for the upcoming federal election, unlike British Columbia Proud.
----

{{f0.png}} ''[[Liberals drop footage of Andrew Scheer condemning same-sex marriage in old video|https://dailyhive.com/vancouver/andrew-scheer-same-sex-conservative-party]]'' August 22, 2019, [[Daily Hive]]

----
It's an election year, and every vote counts. And as October draws closer, the Liberal Party shared a video on Thursday that shows Conservative leader [[Andrew Scheer]] giving a speech condemning same-sex marriage.

The video, posted to [[Twitter]] by Minister of Public Safety [[Ralph Goodale]], is of Scheer during his days as an MP in [[Saskatchewan]].

"To be a leader for all Canadians, the Conservative Party leader should now end his lifelong boycott of Pride events and explain whether he would still deny same-sex couples the right to marry, as he said in Parliament," said Goodale.
----

{{f182.png}} ''[[Liberals dump Quebec candidate after B'nai Brith, Conservatives allege anti-Semitic comments|https://www.cbc.ca/news/politics/hassan-guillet-antisemitic-comments-1.5266486]]'' August 30, 2019, Peter Zimonjic, [[CBC News]]

----
The Liberals have dumped a candidate in [[Quebec]] after B'nai Brith [[Canada]] accused [[Hassan Guillet]] of making a number of anti-Semitic and anti-[[Israel]] statements.

"The insensitive comments made by Hassan Guillet are not aligned with the values of the [[Liberal Party of Canada]]," the party said in a media statement.

"Following a thorough internal review process that has been ongoing for a few weeks, the Liberal Party of Canada has made the decision to revoke the candidacy of Mr. Guillet for the riding of Saint—Léonard Saint—Michel in this fall's election."
----

{{f0.png}} ''[[Liberals fail to vet Montreal candidate|https://www.thebeaverton.com/2019/09/liberals-fail-to-vet-montreal-candidate/]]'' September 19, 2019, Alex Huntley, satire, [[The Beaverton]]

----
MONTREAL – The [[Liberal Party of Canada]] will be reviewing its vetting process after images of a candidate wearing brownface were revealed by Time Magazine.

[[Justin Trudeau]], an up-and-coming hopeful for the party in the [[Montreal]] riding of Papineau, was photographed in a year book wearing brownface while wearing an Aladdin costume at a party.

He was 29-years-old and a teacher at the time and "probably should have known better," explained a source.
----

{{f99.png}} ''[[Liberals get passing grade on restoring environment protections|https://www.nationalobserver.com/2019/08/07/news/liberals-get-passing-grade-restoring-environment-protections]]'' August 7, 2019, Fatima Syed, [[National Observer]]

----
[[Environmental]] groups have given Prime Minister [[Justin Trudeau]]'s government a passing grade on its efforts to restore protections to [[Canada]]'s natural habitats, which the Liberals say are in jeopardy if the Conservatives return to power following this fall's federal election.

Nature Canada has created a report card — in consultation with Freshwater Alliance and other environmental law groups such as Ecojustice, West Coast Environmental Law and Centre Québécois du droit de l'environnement — to assess the [[Trudeau government]]'s efforts to restore public trust and transparency in Canada's environmental legislation.

"The overall takeaway (is) that the government has done a pretty good job — better in some areas, worse in some," said Stephen Hazell, director of policy and general counsel at Nature Canada.
----

{{f0.png}} ''[[Liberals holding double-digit lead entering the summer: Mainstreet Research poll|https://ipolitics.ca/2020/06/30/liberals-holding-double-digit-lead-entering-the-summer-mainstreet-research-poll/]]'' June 30, 2020, Marco Vigliotti, [[iPolitics]]

----
The federal Liberals are heading into the summer comfortably ahead of their rivals, a new [[Mainstreet Research]] poll suggests, with the governing party leading the second-place Conservatives — who will choose a new leader in August — by a double-digit margin.

[[Justin Trudeau]]'s Liberals were the top choice of 43.2 per cent of leaning and decided respondents in Mainstreet's latest survey, which drew upon the responses of 1,283 adults from June 25-26. The Conservatives sat second with 27.4 per cent, followed by the NDP at 14.1 per cent and the [[Bloc Québécois]], which runs candidates only in La Belle Province, at 5.7 per cent. The Greens, who will elect a new leader in the fall, were the fifth most popular option at 4.8 per cent, while the seatless People's Party sat last with 2.9 per cent.

The margin of error for the automated telephone survey was plus or minus 2.7 percentage points at the 95-per-cent confidence level, according to Mainstreet. However, the margin of error is higher in all subsamples because the number of respondents captured is lower.
----

{{f0.png}} ''[[Liberals launch bid to turn pre-campaign spotlight on 'Conservative politicians working against climate action'|https://ipolitics.ca/2019/07/09/ipolitics-am-liberals-aim-to-focus-pre-campaign-spotlight-on-conservative-politicians-working-against-climate-change/]]'' July 9, 2019, Kady O'Malley, [[iPolitics]]

----
A day after Conservative Leader [[Andrew Scheer]] made a pre-election pledge to cancel Team Trudeau's plan to impose new clean fuel standards and two more provinces governed by small-c conservative parties joined the legal fray over the constitutionality of the federal carbon pricing regime, the soon-to-be-campaigning Liberals have convened a mid-morning media briefing to highlight "the challenges raised by Conservative politicians working against climate action."

As per the advisory — which, it's worth noting, was issued by the party's caucus research bureau — [[Ottawa]] Vanier MP [[Mona Fortier]] will hit the stage at the [[National Press Theatre]] later this morning to "provide an update on our fight against climate change."

Joining her at the microphone will be [[Prince Edward Island]] Liberal MP [[Sean Fraser]], who serves as parliamentary secretary to Environment Minister [[Catherine McKenna]].
----

{{f182.png}} ''[[Liberals lead in Facebook ad spending - but Conservatives close behind|https://www.cbc.ca/news/technology/liberal-conservative-facebook-ads-2019-election-1.5225348]]'' July 25, 2019, Andrea Bellemare, [[CBC News]]

----
The Liberals are outspending other parties on [[Facebook]] election ads, according to new data released by the social media site. But the Conservatives are close behind — and are spending more per ad than any other party.

The Facebook pages for the [[Liberal Party of Canada]] and Prime Minister [[Justin Trudeau]] have spent a total of $92,307 on ads on the social media platform since the beginning of June, according to estimates offered by Facebook's ad library , a searchable tool that tracks advertising spending by page.

The Conservative party's page and party leader [[Andrew Scheer]]'s own page have spent a total of $87,441, while the NDP has spent only $392 via leader [[Jagmeet Singh]]'s page. The [[Green Party]] has spent a total of $1,036, and the Bloc [[Quebec]]ois has shelled out $384.
----

{{f0.png}} ''[[Liberals nab 'Scheer2019.ca' domain name as Conservatives claim 'JustinTrudeau.ca'|https://www.ctvnews.ca/politics/liberals-nab-scheer2019-ca-domain-name-as-conservatives-claim-justintrudeau-ca-1.4546386]]'' August 12, 2019, Rachel Gilmore, [[CTV News]]

----
Voters hoping to learn a little bit more about the Conservative Party ahead of the election should steer clear of Scheer[[2019]].ca, as they'll find themselves on the Liberal Party website instead.

That's because the Liberals have called dibs on the domain name, which features the last name of Conservative Party Leader [[Andrew Scheer]].

The URL redirects the user to the Liberal Party's website, liberal.ca. The top banner offers information on Prime Minister [[Justin Trudeau]] and his candidates – as well as riding information.
----

{{f0.png}} ''[[Liberals post video of Scheer sitting during 'O Canada'; Tory leader says they politicized anthem|https://globalnews.ca/news/6039611/liberals-post-video-of-scheer-sitting-during-o-canada-tory-leader-says-they-politicized-anthem/]]'' October 16, 2019, Beatrice Britneff, [[Global News]]

----
Conservative Leader [[Andrew Scheer]] said on Wednesday that he stayed seated while members of Parliament sang O [[Canada]] after voting to change the lyrics three years ago because the Liberal government was using Canada's national anthem for "a political statement."

Scheer's comments came a few hours after [[Marc Garneau]] — a longtime MP and minister of transport in [[Justin Trudeau]]'s cabinet — tweeted video of MPs singing O Canada in the [[House of Commons]] during the third reading of C-210, a bill that sought to amend the lyrics of the national anthem to make them gender-neutral.

Scheer remained seated and appears, in the footage, to be looking at his phone.
----

{{f182.png}} ''[[Liberals promise 'positive' politics, but have attack lines at the ready|https://www.cbc.ca/news/politics/canada-votes-newsletter-issue17-promise-to-be-positive-1.5234909]]'' August 4, 2019, Katie Simpson, [[CBC News]]

----
In a conversation that lasted about 45 minutes, this official outlined on deep background how the Liberals plan to rely on positivity in the upcoming election campaign, in the hopes of inspiring Canadians to go to the polls.

The source said the Liberal campaign believes the higher the voter turnout, the better shot Prime Minister [[Justin Trudeau]] has at securing a second majority government. 

And, the source said, from the Liberal perspective, Canadians are far better motivated by hope than fear.
----

{{f0.png}} ''[[Liberals raise spectre of intolerant CPC|https://www.thewesternstar.com/opinion/local-perspectives/jim-vibert-liberals-raise-spectre-of-intolerant-cpc-337965/]]'' July 29, 2019, Jim Vibert, [[Western Star]]

----
A thin red line is all that stands between Canadians and the divisive, intolerant brand of conservativism that's taken hold in the United States, has a firm foothold in the United Kingdom and threatens the principles that have girded liberal democracies worldwide since soon after the Second World War.

[[Donald Trump]]. [[Boris Johnson]]. [[Andrew Scheer]]?

They are birds of a feather, retiring Cumberland-Colchester Liberal MP [[Bill Casey]] told a mix of old and new Liberals gathered in Truro on Saturday to choose his successor as the party's candidate and, they hope, Member of Parliament.
----

{{f185.png}} ''[[Liberals respond to Trudeau's self-inflicted brownface crisis with a classic counterattack|http://rabble.ca/blogs/bloggers/alberta-diary/2019/09/liberals-respond-trudeaus-self-inflicted-brownface-crisis]]'' September 24, 2019, David Climenhaga, blogs, [[rabble.ca]]

----
Gunfire metaphors may be in bad odour nowadays, but they are an entirely appropriate way to discuss the [[Liberal Party of Canada]]'s immediate response to the release of those excruciating photos of [[Justin Trudeau]]'s brownface escapades two decades ago, roiling the governing party's re-election campaign.

Seeing the prime minister's past problematic behaviour exposed by media and effectively exploited by [[Andrew Scheer]]'s Conservatives -- ironic considering how Conservatives are normally obsessed with assailing advocates of political correctness as ninnies -- it didn't take the Liberals even a day to pivot and attack one of the weakest points in the Conservative lines.

To wit: the gun advocates in their midst.
----

{{f94.png}} ''[[Liberals say Andrew Scheer is 'misleading and dishonest' in his attack on clean fuel standards|https://www.thestar.com/politics/federal/2019/07/09/liberals-say-andrew-scheer-is-misleading-and-dishonest-in-his-attack-on-clean-fuel-standards.html]]'' July 9, 2019, Alex Ballingal, [[Toronto Star]]

----
OTTAWA—Liberal MPs are accusing Conservative Leader [[Andrew Scheer]] of misleading the public by labelling the government's long-anticipated clean fuel standards a "secret tax." 

The Conservative leader wrote an open letter to Prime Minister [[Justin Trudeau]] on Monday, urging him to abandon the proposed rules that are expected to reduce greenhouse gas emissions by mandating that fuels get cleaner each year after the standards are imposed in 2022. 

Scheer called this proposal a "secret fuel tax" that will increase the cost of gas, even though the plan was announced in [[2016]] and has gone through public consultations for more than two years.
----

{{f49.png}} ''[[Liberals say Andrew Scheer is editing or deleting online remarks since they threatened libel suit|https://nationalpost.com/news/libs-say-lawsuit-threat-needed-to-stop-scheers-misinformation-on-snc-lavalin]]'' April 8, 2019, Canadian Press, [[National Post]]

----
OTTAWA — Liberals are defending [[Justin Trudeau]]'s threatened libel suit against [[Andrew Scheer]], arguing that the Conservative leader's editing or deleting online statements proves he knows he's gone too far in criticizing the prime minister's handling of the SNC-Lavalin affair.

"The leader of the Opposition pretends that he will not back down and he tries to make a show out of it," Government House leader Bardish Chagger told the [[House of Commons]] on Monday. "We know that is false because while he is saying that, he has already been editing online statements or erasing them entirely."

Scheer revealed Sunday that he'd received a letter from Trudeau's lawyer, Julian Porter, serving notice of a possible libel suit over a statement issued on March 29, in which the Conservative leader accused Trudeau of leading a campaign to politically interfere with the criminal prosecution of [[Montreal]] engineering giant SNC-Lavalin and directing his former attorney general, [[Jody Wilson-Raybould]], to break the law.
----

{{f0.png}} ''[[Liberals say they raised $25,000 from Canada Proud email blast|https://ipolitics.ca/2019/04/30/liberals-say-they-raised-25000-from-canada-proud-email-blast/]]'' April 30, 2019, Marieke Walsh, [[iPolitics]]

----
The threat that [[Canada Proud]] poses to the federal Liberals is rallying Grit supporters and boosting the party's bottom line, according to numbers released by the Liberals.

On Thursday, [[iPolitics]] reported on the new federal political action group that's aimed at ousting the Liberals from power. Canada Proud, is the federal offshoot of a conservative group that started in [[Ontario]] with [[Ontario Proud]].

Its online presence and ads are credited with helping the [[Progressive Conservative]]s oust the provincial Liberals from government after 15 years in power.
----

{{f0.png}} ''[[Liberals say video proves Scheer plans to cut government services|https://ipolitics.ca/2019/09/09/liberals-say-video-proves-scheer-plans-to-cut-government-services/]]'' September 9, 2019, Rachel Emmanuel, [[iPolitics]]

----
The Liberal Party is circulating an edited video of [[Andrew Scheer]], saying it proves the Conservative leader plans to cut services.

On Monday, Finance Minister [[Bill Morneau]] shared a video on [[Twitter]] of Scheer speaking at a Conservative Party event in the riding of Sherwood Park—Fort [[Saskatchewan]] [[Alberta]] in September [[2016]].

In the video, Scheer says the party has an election to win and that some past Conservative governments have had a hard-edged tone to cuts. He also said that while cuts are important, the party has to be "very, very careful how we communicate that to people."

"We can make the case for spending cuts, absolutely," Scheer said, before the video cuts off.
----

{{f99.png}} ''[[Liberals struggling to reverse Harper's cuts to climate science|https://www.nationalobserver.com/2017/09/05/news/liberals-struggling-reverse-harpers-cuts-climate-science]]'' September 5, 2017, Carl Meyer, [[National Observer]]

----
Five years ago, climate change scientists said they were in the midst of a severe funding crisis.

For more than decade, they had benefited from tens of millions of dollars in federal funding, which allowed [[Canada]]'s academic leaders to build a robust research network that pioneered significant breakthroughs. An independent organization, the Canadian Foundation for Climate and Atmospheric Sciences, evaluated their project proposals and allocated the federal dollars for a wide range of research topics.

It led to many groundbreaking studies across the country on drought, extreme weather, permafrost and more. But it was all about to end, because former prime minister [[Stephen Harper]]'s government had decided to turn off the financial taps.
----

{{f94.png}} ''[[Liberals target Scheer over Toronto candidate's anti-abortion views|https://www.thestar.com/politics/federal/2019/09/12/liberals-target-scheer-over-toronto-candidates-anti-abortion-views.html]]'' September 12, 2019, Alex Boutilier, [[Toronto Star]]

----
Willson did not close the door to introducing legislation that restricts abortion through a private members bill, should she be elected in [[York Centre]] on Oct. 21. But she said her "current focus" is on issues she's hearing from [[Toronto]] residents at the doorstep like public safety and affordability.

Scheer was elected Conservative leader in [[2017]], in part, through the support of social conservatives, and the Liberals are trying to make sure voters don't forget that. In August, they released a video of Scheer from [[2005]] telling the [[House of Commons]] that same-sex marriage could not, in fact, be considered marriage because same-sex couples can't "naturally procreate."

Last month, Conservative [[Quebec]] lieutenant Alain Reyes was forced to publicly correct his private suggestion to three candidates that a Scheer government would block MPs from bringing forward private members bills or motions on abortion, according to HuffPost [[Canada]].
----

{{f0.png}} ''[[Liberals to force Conservatives to vote on support for meeting Paris targets|https://www.ctvnews.ca/politics/liberals-to-force-conservatives-to-vote-on-support-for-meeting-paris-targets-1.4421443]]'' May 14, 2019, Rachel Aiello, [[CTV News]]

----
OTTAWA – The federal government has put on notice a motion calling on the [[House of Commons]] to declare a national climate emergency, and support meeting the [[Paris Agreement]] emissions targets, a move that appears directed squarely at Conservative Leader [[Andrew Scheer]].

Environment and Climate Change Minister [[Catherine McKenna]] has put forward a motion for debate that describes climate change as a "real and urgent crisis, driven by human activity," notes how it is impacting Canadians, and states the need to pursue clean growth methods to reduce greenhouse gas emissions.

And, given this, the House should "declare that [[Canada]] is in a national climate emergency which requires, as a response, that Canada commit to meeting its national emissions target under the Paris Agreement and to making deeper reductions in line with the Agreement's objective of holding global warming below two degrees Celsius and pursuing efforts to keep global warming below 1.5 degrees Celsius."
----

{{f0.png}} ''[[Liberals trying to distract by tweeting 2013 video of candidate with Faith Goldy: Scheer|https://globalnews.ca/news/5903589/liberals-andrew-scheer-candidate/]]'' September 14, 2019, Mia Rabson, Canadian Press, [[Global News]]

----
Conservative Leader [[Andrew Scheer]] was left to defend another of his would-be MPs on Saturday after two Liberal cabinet ministers posted a video they argued shows the star candidate has a close friendship with a far-right political activist banned from [[Facebook]] for spreading hate.

[[Justina McCaffrey]], a well-known [[Ottawa]] wedding dress designer, introduced Scheer outside her suburban campaign office and hugged him as he stepped off his tour bus with his family in tow.

But before the event was over, McCaffrey jumped into a car and refused to answer questions from reporters. Her campaign barbecue continued with Scheer posing for selfies and shaking hands with supporters despite her absence.
----

{{f0.png}} ''[[Liberals use Stephen Harper's support for Andrew Scheer to ask for funding|https://globalnews.ca/news/5835317/liberals-stephen-harper-andrew-scheer-video/]]'' August 30, 2019, Canadian Press, [[Global News]]

----
The Conservatives posted a video Thursday of Harper urging supporters to kick in money to help make his successor, [[Andrew Scheer]], "the next prime minister of [[Canada]]."

But in a cheeky twist, the Liberals quickly promoted the same video to bolster their claim that Scheer would turn back the clock to the Harper era and to make their own appeal for funds.

"The Conservatives don't like it when we point out that Andrew Scheer wants to take Canada back to the days of [[Stephen Harper]]," says a Liberal fundraising email sent out late Thursday.
----

{{f94.png}} ''[[Liberals working hard to make the case that Scheer will pull a Doug Ford|https://www.thestar.com/politics/political-opinion/2019/05/23/liberals-working-hard-to-make-the-case-that-scheer-will-pull-a-doug-ford.html]]'' May 23, 2019, Heather Scoffield, [[Toronto Star]]

----
He would balance the budget quickly, within two years. He would give parents a tax writeoff if they send their children to private schools or do home schooling.

Two years ago now, [[Andrew Scheer]] spent the final days of his campaign to lead the Conservative party brandishing his credentials as a fiscal and social conservative.

Scheer's officials won't say whether those promises from the leadership campaign still stand, and that only makes the Liberals' case stronger.
----

{{f0.png}} ''[[Liberals zero in on seat held by Pierre Poilievre, the Conservatives' top agitator|https://globalnews.ca/news/5938107/pierre-poilievre-carleton/amp/]]'' September 23, 2019, Andy Blatchford, Canadian Press, [[Global News]]

----
A dogged, potent parliamentary critic, Poilievre has spent the last four years rankling the Liberal government. He's pushed it on everything from [[Justin Trudeau]]'s broken pledge to balance the budget, to contentious tax changes, to the ethical controversies that have encircled its most senior figures.

The Conservatives' top agitator has directed his sharpest barbs at Trudeau and Finance Minister [[Bill Morneau]] — whom he's dubbed the "trust-fund twins" for their upper-class upbringings.

Poilievre has been an MP since [[2004]]. In this election campaign, however, Poilievre may be vulnerable in his own seat of [[Carleton]]. And the Liberals have been making a push for it.
<div style="float: right; max-width:300px">

|>| !Libertarian |
</div>

 "That's libertarians for you — anarchists who want police protection from their slaves."
 — Kim Stanley Robinson.

!!!See also
*[[Libertarianism|https://en.wikipedia.org/wiki/Libertarianism]] - //Wikipedia.//

{{||StandardTid}}
----

{{f330.png}} ''[[Libertarian Party Rebuffs Mises Uprising|https://reason.com/2018/07/04/libertarian-party-rebuffs-mises-uprising/]]'' July 4, 2018, Matt Welch, [[Reason Magazine]]

----
The [[Libertarian]] Party on Monday afternoon re-elected in a surprising first-ballot landslide incumbent Chair Nicholas Sarwark to an unprecedented third consecutive two-year term. In doing so, the nation's third-largest political party swatted down what was supposed to be the most contentious challenge at its biennial national convention—to a leadership that was considered by various critics to be too operationally incremental, too ideologically tepid, and too (in the words of [[Ludwig von Mises Institute]] Senior Fellow and popular podcaster Tom Woods at a nearby [[New Orleans]] rally Saturday) "SJW-friendly."

Instead, Sarwark's main opponent, the Mises Caucus-endorsed Joshua Smith, stumbled badly in a defensive debate performance at the New Orleans Hyatt Regency Sunday night, and ended up Monday on the business end of a 65 percent-22 percent rout. In the vice chair race, two-term incumbent Arvin Vohra, who has become a lightning rod over the past year-plus for intentionally provocative public comments such as "Bad Idea: School [[Shooting]]s. Good Idea: School Board Shootings," was resoundingly drummed out of office, never receiving more than 11 percent of the vote in three rounds of balloting that ended Tuesday with a positivity-exuding 33-year-old finance/tech/consulting guy named Alex Merced squeaking past the 50 percent finish line.

"What I think the race shows is that if you want to change the direction of the Libertarian Party, if you have new ideas about how we can grow and reach new members, the election of Merced to vice chair shows that the delegates want that kind of change," Sarwark told me Tuesday afternoon. "If your campaign is seen, or has themes of trying to kick people out, of trying to attack people like Gov. Weld, or… basically anyone—if your campaign was seen as trying to drive people out of the party, the delegates soundly rejected that. And I think that that is the biggest takeaway from the convention."
<div style="float: right; max-width:300px">

|>| !Liberty Central |
|!formation |2009|
|!type |[[501(c)(4)|https://en.wikipedia.org/wiki/501(c)(4)]]|
|!tax id |27-1222875|
|!headquarters |[[Washington, DC|https://en.wikipedia.org/wiki/Washington,_DC]]|
|!region served |United States|
|!leader title |President and CEO|
|!leader name |[[Virginia Thomas|Ginni Thomas]]|
|!website |[[libertycentral.org|https://www.libertycentral.org]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |July 12, 2018|<|<|
|!Registration|<|<|<|
|!Name |[[Liberty Central Inc|https://www.erieri.com/Form990Finder/Details?EIN=271222875]]|<|<|
|!EIN |27-1222875|<|<|
|!Subsection |04|<|<|
|!Deductibility |2 - Contributions are not deductible.|<|<|
|!Ruling date |03/2010|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2012 |[[990EO|http://990.erieri.com/EINS/271222875/271222875_2012_09c993f4.PDF]]|12/12/13| $14,395.00|
|!2011 |[[990O|http://990.erieri.com/EINS/271222875/271222875_2011_093d60a8.PDF]]|05/10/13| $16,899.00|
|!2010 |[[990O|http://990.erieri.com/EINS/271222875/271222875_2010_0985dc6c.PDF]]|08/21/13| $30,227.00|
|!2009 |[[990O|http://990.erieri.com/EINS/271222875/271222875_2009_08feda02.PDF]]|02/27/13| $539,818.00|

!!!See also
*[[Liberty Central|https://en.wikipedia.org/wiki/Liberty_Central]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Liberty Coalition Canada |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Liberty University Inc |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/4/4f/Liberty_University_seal.svg/175px-Liberty_University_seal.svg.png]] |
|!tax id |54-0946734|
</div>

<div style="float: right; max-width:300px">

|>| !Liberty University Foundation |
|!tax id |54-1939910|
</div>

<div style="float: right; max-width:300px">

|>| !Liberty University Endowment Tr Inc |
|!tax id |54-1851119|
</div>

''Liberty University'' (''LU'') is a [[private|https://en.wikipedia.org/wiki/Private_university]] [[evangelical Christian|https://en.wikipedia.org/wiki/evangelical_Christianity]] university in [[Lynchburg, Virginia|https://en.wikipedia.org/wiki/Lynchburg,_Virginia]].<<ref " [1]">><<ref " [3]">>

It is one of the largest Christian universities in the world and the largest private non-profit university in the United States, measured by student enrollment.<<ref " [4]">><<ref " [5]">> , the university enrolls more than 15,000 students at its Lynchburg campus and more than 94,000 students in [[online courses|https://en.wikipedia.org/wiki/online_courses]] for a total of about 110,000 in all.<<ref " [2]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Liberty University Inc|https://www.erieri.com/Form990Finder/Details?EIN=540946734]]|<|<|
|!EIN |54-0946734|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |01/1974|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/540946734/540946734_2019_%20.pdf]]|05/26/21| $3,367,494,352.00|
|!2017 |[[990|http://990.erieri.com/EINS/540946734/540946734_2017_%20.pdf]]|12/06/19| $2,812,938,906.00|
|!2016 |[[990|http://990.erieri.com/EINS/540946734/540946734_2016_0fbd4420.PDF]]|10/30/18| $2,571,559,687.00|
|!2015 |[[990|http://990.erieri.com/EINS/540946734/540946734_2015_0e2b9c8d.PDF]]|09/26/17| $2,265,165,058.00|
|!2014 |[[990|http://990.erieri.com/EINS/540946734/540946734_2014_0cc2d3a1.PDF]]|08/02/16| $2,072,987,998.00|
|!2013 |[[990|http://990.erieri.com/EINS/540946734/540946734_2013_0baac7f5.PDF]]|08/05/15| $1,847,567,734.00|
|!2012 |[[990|http://990.erieri.com/EINS/540946734/540946734_2012_0a6dc00d.PDF]]|07/02/14| $1,564,185,422.00|
|!2011 |[[990|http://990.erieri.com/EINS/540946734/540946734_2011_097e3c0c.PDF]]|08/13/13| $1,274,806,592.00|
|!2010 |[[990|http://990.erieri.com/EINS/540946734/540946734_2010_0970373d.PDF]]|07/31/13| $940,284,054.00|
|!2009 |[[990|http://990.erieri.com/EINS/540946734/540946734_2009_07053467.PDF]]|04/12/11| $611,871,607.00|
|!2008 |[[990|http://990.erieri.com/EINS/540946734/540946734_2008_059D7A14.PDF]]|01/04/10| $412,897,968.00|
|!2007 |[[990|http://990.erieri.com/EINS/540946734/540946734_2007_050F7179.PDF]]|06/09/09| $343,097,894.00|

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Liberty University Foundation|https://www.erieri.com/Form990Finder/Details?EIN=541939910]]|<|<|
|!EIN |54-1939910|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |03/2000|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/541939910/541939910_2019_%20.pdf]]|05/18/21| $990,353.00|
|!2018 |[[990|http://990.erieri.com/EINS/541939910/541939910_2018_%20.pdf]]|04/30/21| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/541939910/541939910_2017_10d5ddb0.pdf]]|08/06/19| $0.00|
|!2016 |[[990|http://990.erieri.com/EINS/541939910/541939910_2016_0f45f90f.PDF]]|07/25/18| $653.00|
|!2015 |[[990|http://990.erieri.com/EINS/541939910/541939910_2015_0dca7363.PDF]]|06/13/17| $30,403.00|
|!2013 |[[990|http://990.erieri.com/EINS/541939910/541939910_2013_0b6e7cf5.PDF]]|06/09/15| $215,537.00|
|!2012 |[[990|http://990.erieri.com/EINS/541939910/541939910_2012_0a0921b2.PDF]]|03/11/14| $1,926.00|

| !Economic Research Institute |<|<|<|
|!Updated |March 30, 2019|<|<|
|!Registration|<|<|<|
|!Name |[[Liberty University Endowment Tr Inc|https://www.erieri.com/Form990Finder/Details?EIN=541851119]]|<|<|
|!EIN |54-1851119|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |09/1998|<|<|

!!!See also
*[[Liberty University|https://en.wikipedia.org/wiki/Liberty_University]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "[[Liberty University is a private, non profit Christian university|https://securefist.com/news/liberty-university-a-way-of-life-for-spiritual-and-intellectual-development]].">><br/><<footnotes " [2]" "[[Jerry Falwell Jr. relishes new fight for Donald Trump as Liberty University peaks|https://www.insidehighered.com/news/2017/11/01/jerry-falwell-jr-relishes-new-fight-donald-trump-liberty-university-peaks]].">><br/><<footnotes " [3]" "Montet, Virginie (2010-03-10). [[US creationists unswayed by evolution exhibition|https://www.telegraph.co.uk/expat/expatnews/7412606/US-creationists-unswayed-by-evolution-exhibition.html]].">><br/><<footnotes " [4]" "McDonald, Michael (February 26, 2013). [[God a Click Away as Web Courses Fuel Falwell's College|https://www.bloomberg.com/news/articles/2013-02-27/god-a-click-away-as-web-courses-fuel-falwell-s-college]]. Bloomberg Business.">><br/><<footnotes " [5]" "Jenkins, Jack (April 27, 2018). [[Liberty University is no longer the largest Christian university|https://religionnews.com/2018/04/27/liberty-university-is-no-longer-the-largest-christian-university/]]. [[Religion News Service]].">>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Lin Wood |
|>| [img width=175px [Wood in 2011|https://upload.wikimedia.org/wikipedia/commons/thumb/8/8a/Lin_Wood_by_Gage_Skidmore.jpg/175px-Lin_Wood_by_Gage_Skidmore.jpg]] |
|!birth name |Lucian Lincoln Wood Jr.|
|!birth date |October 19, 1952 (68 years)|
|!birth place |[[Raleigh, North Carolina|https://en.wikipedia.org/wiki/Raleigh,_North_Carolina]], U.S.|
|!occupation |Lawyer|
</div>

In recent years, Wood has frequently garnered attention through his promotion of conspiracy theories, both in his capacity as a lawyer and as a political commentator and social media personality. After [[Joe Biden]] won the [[2020 United States presidential election|https://en.wikipedia.org/wiki/2020_United_States_presidential_election]], Wood promoted conspiracy theories on Trump's behalf, falsely claiming that Trump had won the election with 70% of the vote, and that a secret cabal of international Communists, Chinese intelligence, and Republican officials had contrived to steal the election from Trump. Sometimes in association with Trump attorney [[Sidney Powell]],  Wood litigated on the president's behalf in various failed lawsuits, which sought  to prevent the certification of legally cast ballots in the presidential election.<<ref " [1]">> Wood has also called for the imprisonment of Georgia Governor [[Brian Kemp]] and Secretary of State [[Brad Raffensperger]], based on the conspiracy theory that the two Republican officials worked with the Chinese to help rig the vote for Biden.<<ref " [2]">> Additionally, Wood is known for promoting the conspiracy theory that the [[COVID-19|Coronavirus]] crisis was manufactured by the Chinese government.

!!!See also
*[[L. Lin Wood|https://en.wikipedia.org/wiki/L._Lin_Wood]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "[[Trump's baseless election fraud claims in Georgia turn Senate runoffs into a 'high-wire act' for Republicans|https://www.washingtonpost.com/politics/trump-fraud-claims-georgia-republicans-run-offs-perdue-loeffler/2020/11/26/0c4d6b3a-2f30-11eb-bae0-50bb17126614_story.html]]. //The Washington Post//. November 26, 2020.">><br/><<footnotes " [2]" "https://www.cbs46.com/news/trump-retweets-lin-woods-message-kemp-raffensperger-are-going-to-jail/article_e8c27374-3ee6-11eb-95d1-b7814108db6f.html">>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Linda Frum |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Linda McMahon |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Lindsay Shepherd |
</div>

{{||StandardTid}}
----

{{f355.png}} ''[[Lindsay Shepherd on white nationalism|https://www.youtube.com/watch?v=v1QBtdDQeLk]]'' March 30, 2018, PressProgress, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/v1QBtdDQeLk" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>


<div style="float: right; max-width:300px">

|>| !Lindsey Park |
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Lisa Gretzky |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Lisa MacLeod |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Lisa MacLeod: how much longer for Doug Ford's noisiest minister?|https://nowtoronto.com/news/lisa-macleod-doug-ford-eugene-melnyk-autism/]]'' July 8, 2019, Michael Coren, [[Now Magazine]]

----
PC MPP [[Lisa MacLeod]] has made it her style to shout rather than speak her views, and then play the victim when her critics respond.

This became particularly noticeable when the author and broadcaster [[Gail Vaz-Oxlade]] called the Ford cabinet minister a "heartless c***" on [[Twitter]] last week over MacLeod's treatment of autism parents and handling of the autism file when she was minister of Community and Social Services.

Val-Oxlade, a respected financial advisor who has been critical of the government's autism cuts, was reacting to MacLeod tweeting about her daughter's grade eight graduation.
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Lisa Nelson |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Lisa Raitt |
</div>

{{||StandardTid}}
----

{{f99.png}} ''[[Lisa Raitt explains that tweet about climate change|https://www.nationalobserver.com/2019/06/14/news/lisa-raitt-explains-tweet-about-climate-change]]'' June 14, 2019, Emma McIntosh, [[National Observer]]

----
On Saturday morning, deputy Conservative Party leader [[Lisa Raitt]] woke up to a sea of online anger.

Before going to bed, the [[Milton]] MP had tweeted out a [[Financial Post]] opinion piece that said, contrary to scientific consensus, "there's no solid connection between climate change and the major indicators of extreme weather."

The author of the piece is an economist who has said he does not believe in climate change, a piece of background that Raitt later said she wasn't aware of at the time. The backlash to her tweet had been swift and overwhelming.
----

{{f49.png}} ''[[Lisa Raitt: Burst of populism in Conservative leadership race has changed the party|https://nationalpost.com/news/canada/surge-of-populism-in-conservative-leadership-race-changed-party-canadian-politics-generally-lisa-raitt]]'' November 28, 2019, Tom Blackwell, [[National Post]]

----
TORONTO — A sudden burst of populism during the last Conservative leadership contest transformed the party and left a lasting mark on Canadian politics generally, former MP and leadership candidate [[Lisa Raitt]] suggested Wednesday.

Speaking at a [[University of Toronto]] conference on populism, Raitt said she was "shocked" by some of the radical ideas espoused by others vying for the federal Conservative crown two years ago.

Those ideas did not ultimately hold sway within the party, but remain a part of the Conservative movement, she said. And they've influenced politics more widely, Raitt added, pointing to [[Quebec]]'s controversial religious-symbols legislation and [[Maxime Bernier]]'s People's Party.
<div style="float: right; max-width:300px">

|>| !Lisa Thompson |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[List of ridings hit by election calls complaints|https://www.cbc.ca/news/politics/list-of-ridings-hit-by-election-calls-complaints-1.1266706]]'' February 27, 2012, [[CBC News]]

----
Opposition parties have so far provided names of 45 ridings which received reports of false or misleading calls during the [[2011]] federal election.

Conservative MP [[Pierre Poilievre]] says the Conservatives have reports of "troubling" phone calls hitting Conservative campaigns in 15 ridings. A party spokesman hasn't responded to a request for the list.

Ridings cited by the Liberal Party:
----

{{f0.png}} ''[[Live: Judge delivers Robocalls verdict|https://ottawacitizen.com/news/national/robocalls-verdict-thursday-may-unmask-pierre-poutine]]'' August 14, 2014, Glen McGregor, [[Ottawa Citizen]]

----
An [[Ontario]] judge is delivering a verdict in the case against the only person charged over misleading "[[Pierre Poutine]]" robocalls from the [[2011]] election.

Former Conservative campaign worker [[Michael Sona]] is in a [[Guelph]] courtroom to hear the decision of Judge Gary Hearn, who has had two months to consider evidence presented at trial in June.

[[Glen McGregor]] is tweeting live from the courtroom as Judge Hearn hands down his verdict.
<div style="float: right; max-width:300px">

|>| !Liz Uihlein |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Loans won't solve the custody battle over Alberta's orphan wells, landowner says|https://www.cbc.ca/news/canada/edmonton/orphan-wells-alberta-loan-1.5483989]]'' March 3, 2020, Wallis Snowdon, [[CBC News]]

----
In addition to the 3,406 orphan wells there are another 94,000 inactive wells around the province. Some may once again produce oil and gas if commodity prices improve, though most will sit idle until they're eventually cleaned up.

The province's own estimate of the eventual cleanup bill for every well in [[Alberta]] is $30 billion.

"We have been seeing an increase in the number of the sites that we deal with," DePauw said. "It's kind of hard to forecast because it's a long process even after a company goes insolvent. But until commodity prices increase, we do think that this trend will continue."
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Logan Cook |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Lois E. Brown |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/8/84/Lois_Brown_%28cropped%29.jpg]] |
|!imagesize |150px|
|!birth date |January 22, 1955 (66 years)|
|!birth place |[[Stouffville|https://en.wikipedia.org/wiki/Whitchurch-Stouffville,_Ontario]], [[Ontario|https://en.wikipedia.org/wiki/Ontario]]|
|!party |[[Conservative|Conservative Party of Canada]]|
</div>

''Lois E. Brown'' (born January 22, 1955 in [[Stouffville|https://en.wikipedia.org/wiki/Whitchurch-Stouffville,_Ontario]], [[Ontario|https://en.wikipedia.org/wiki/Ontario]]) is a [[Canadian|https://en.wikipedia.org/wiki/Canadians]] [[businesswoman|https://en.wikipedia.org/wiki/businesswoman]] and [[politician|https://en.wikipedia.org/wiki/politician]]. She served as the [[Conservative|Conservative Party of Canada]] [[Member of Parliament|https://en.wikipedia.org/wiki/Member_of_Parliament_(Canada)]] (MP) for [[Newmarket—Aurora|https://en.wikipedia.org/wiki/Newmarket—Aurora]] from 2008 to 2015.<<ref " [1]">>

!!!See also
*[[Lois Brown|https://en.wikipedia.org/wiki/Lois_Brown]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "[[Parliament of Canada Information Page - Lois Brown|http://www.parl.gc.ca/parlinfo/Files/Parliamentarian.aspx?Item=b7266d04-f318-4305-ab9f-580a06be7d08&Language=E&Section=ALL]].">>

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[London School of Economics|https://en.wikipedia.org/wiki/London_School_of_Economics]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Long-gun registry efficient: RCMP report|https://www.cbc.ca/news/canada/long-gun-registry-efficient-rcmp-report-1.886843]]'' October 18, 2013, [[CBC News]]

----
An [[RCMP]] evaluation report of [[Canada]]'s long-gun registry concludes that the program is cost effective, efficient and an important tool for law enforcement, [[CBC News]] has learned.

The findings of the report, conducted with the help of outside auditors and completed six months ago, have been in the hands of the government since February, but have not yet been released.

One section of the report states: "The program, as a whole, is an important tool for law enforcement. It also serves to increase accountability of firearm owners for their firearms."
----

{{f182.png}} ''[[Long-held Ontario Liberal ridings go to polls in Thursday byelections|https://www.cbc.ca/news/canada/ottawa/ottawa-vanier-orleans-provincial-byelections-1.5476074]]'' February 26, 2020, Matthew Kupfer, [[CBC News]]

----
Voters in [[Ottawa]]–Vanier and Orléans will go to the polls Thursday to determine the fate of two of the seven seats the Liberals kept when they were routed in the [[2018]] provincial election.

Ottawa–Vanier NDP candidate Myriam Djilane acknowledges the ridings are Liberal strongholds, with candidates winning by thousands of votes last time even as the party's support imploded.

"Fortresses always crumble eventually," Djilane said at a news conference Tuesday.
----

{{f0.png}} ''[[Long-serving Tory MP says Scheer dropped him from critic role over pro-cannabis position|https://www.ctvnews.ca/politics/long-serving-tory-mp-says-scheer-dropped-him-from-critic-role-over-pro-cannabis-position-1.4748896]]'' December 31, 2019, Rachel Aiello, [[CTV News]]

----
OTTAWA -- [[Scott Reid]], an [[Ottawa]]-area and long-serving Conservative MP says that under outgoing leader [[Andrew Scheer]] he was "sacked" from his role as critic for democratic institutions after breaking ranks and voting in favour of cannabis legalization.

In a blog post sharing his ideas for the future of the party given the upcoming leadership contest, Reid also opens up about his [[2018]] experience of being ousted as the Conservatives' leading voice on democratic reforms, in making his case for why he thinks the party has become too "dictatorial" when it comes to centralized caucus discipline.

Reid says that he was removed by Scheer from his role as critic for democratic institutions in the Conservative "shadow cabinet"— the roster of critics for the various ministerial files — two months after he voted in favour of the Liberal's marijuana legalization legislation, Bill C-45 in November [[2017]].
----

{{f182.png}} ''[[Long-term wait lists to grow despite 15,000 new beds, Ontario's fiscal watchdog says|https://www.cbc.ca/news/canada/toronto/ont-fao-beds-1.5341496]]'' October 30, 2019, Shawn Jeffords, Canadian Press, [[CBC News]]

----
The [[Ontario]] government's plan to add 15,000 new beds to the long-term care system won't be enough to stop wait lists from growing, the province's fiscal watchdog said Wednesday.

A new report from [[Financial Accountability Office]]r [[Peter Weltman]] said wait lists are projected to peak at 40,200 people next year, dropping to about 37,000 once the new beds come online in 2023-2024.

But Weltman said the province's aging population will outpace the growth rate of the new long-term care beds, a fact that will hamper the government's ability to make good on a pledge to end hospital over-crowding.
----

{{f0.png}} ''[[Long-time Doug Ford adviser promoted to key role in premier's office|https://globalnews.ca/news/5707121/doug-ford-adviser-amin-massoudi/]]'' July 31, 2019, Canadian Press, [[Global News]]

----
TORONTO – A long-time adviser to [[Doug Ford]] and his late brother has been promoted to a key role in the premier's office.

[[Amin Massoudi]] has been appointed as Ford's principal secretary, a role that has been vacant since January.

READ MORE: Another appointee linked to former Ford chief of staff [[Dean French]] resigns
----

{{f182.png}} ''[[Longtime Ford adviser promoted to key role in premier's office|https://www.cbc.ca/news/canada/toronto/doug-ford-principal-secretary-1.5231580]]'' July 31, 2019, Canadian Press, [[CBC News]]

----
A longtime adviser to [[Doug Ford]] and his late brother has been promoted to a key role in the premier's office.

[[Amin Massoudi]] has been appointed as Ford's principal secretary, a role that has been vacant since January.

He has been the premier's deputy chief of staff since the [[Progressive Conservative]]s took power last year.
----

{{f94.png}} ''[[Longtime Tory riding member demands MP Gallant resign|https://www.thestar.com/news/canada/2021/03/03/longtime-tory-riding-member-demands-mp-gallant-resign.html]]'' March 3, 2021, Bruce McIntyre, [[Toronto Star]]

----
A long-time Conservative, who spent several years as a volunteer on the local Tory riding association and is proud to be a card-carrying member of the federal [[Conservative Party of Canada]], said the time has come for MP [[Cheryl Gallant]] to resign due to her inappropriate statements in a video, among them being that Liberals want to normalize sexual activity with children.

"That statement is inexcusable," Bill Beacham told the Leader. "She painted all Liberals with the same brush and although she said her statement was taken out of context, the damage was done. It gives me no pleasure in calling for Cheryl Gallant to resign."

Although no longer directly involved in the local association due to health reasons, he is immensely proud of the various roles he performed as a volunteer and said local Conservatives should be proud they helped Mrs. Gallant win seven consecutive elections. Whether it was serving as financial officer for the riding association or emptying garbage cans after a political event or delivering turkeys to raise funds, he said he holds no malice towards her nor does he have an axe to grind.
----

{{f374.png}} ''[[Looking Back at Canada's Political Fight Over Science|https://www.theatlantic.com/science/archive/2017/01/canada-war-on-science/514322/]]'' January 26, 2017, Sarah Zhang, [[The Atlantic]]

----
[[Sarah Zhang]]: It's only day 6 of the Trump administration, and it seems like we're getting new updates each day about various restriction of U.S. science agencies. Did things move so quickly under Harper in [[Canada]]?

Chris Turner: That's one of the big differences. The [[Harper government]] knew it would be wildly unpopular if it was laid out baldly. Theirs was actually quite stealthy, and it took a long time. There were little bits and pieces.

One of first things that started to worry people was in early [[2011]], when a major salmon study in [[British Columbia]] came out in the journal Science. It was going to get international media attention because it was showing significant climate-change impacts on salmon populations, and it had international importance. The scientist working on it was told, "You are not putting out a press release about this, you will not talk to the media about this." But there were only a handful of scientists being specifically told not to talk.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Lorne Coe |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Lorne Gibson |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Lorne Gunter |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Lotte and John Hecht Memorial Foundation |
|!tax id |98-0187154|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Lotte And John Hecht Memorial Foundation|https://www.erieri.com/Form990Finder/Details?EIN=980187154]]|<|<|
|!EIN |98-0187154|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |4 - Contributions are deductible by treaty (foreign organizations).|<|<|
|!Ruling date |08/1998|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990PF|http://990.erieri.com/EINS/980187154/980187154_2019_%20.pdf]]|04/29/21| $0.00|
|!2017 |[[990PF|http://990.erieri.com/EINS/980187154/980187154_2017_0f8a9811.PDF]]|09/24/18| $807,000.00|
|!2016 |[[990PF|http://990.erieri.com/EINS/980187154/980187154_2016_0df63d2b.pdf]]|08/14/17| $1,314,500.00|
|!2015 |[[990PF|http://990.erieri.com/EINS/980187154/980187154_2015_0cd4a8ba.PDF]]|08/18/16| $2,598,179.00|
|!2014 |[[990PF|http://990.erieri.com/EINS/980187154/980187154_2014_0bbf8ebc.PDF]]|08/26/15| $2,737,179.00|
|!2013 |[[990PR|http://990.erieri.com/EINS/980187154/980187154_2013_0bb020cb.PDF]]|08/11/15| $0.00|

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Louis Farrakhan |
|!birth name |Louis Eugene Walcott|
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/0/08/Louis_Farrakhan.jpg/175px-Louis_Farrakhan.jpg]] |
|!birth date |May 11, 1933 (88 years)|
|!birth place |[[The Bronx|https://en.wikipedia.org/wiki/The_Bronx]], [[New York City|https://en.wikipedia.org/wiki/New_York_City]], [[New York|https://en.wikipedia.org/wiki/New_York_(state)]], United States|
|!nationality |American|
|!alma mater |[[English High School of Boston|https://en.wikipedia.org/wiki/English_High_School_of_Boston]]|
|!occupation |Leader of the [[Nation of Islam]]|
|!religion |[[Nation of Islam]]<<ref " [1]">>|
|!other names |Louis X|
|!spouse |[[Khadijah Farrakhan|https://en.wikipedia.org/wiki/Khadijah_Farrakhan]]|
|!children |Nine children: four sons ([[Mustapha|https://en.wikipedia.org/wiki/Mustapha_Farrakhan]], Joshua Nasir, Abnar, and Louis Jr.) and five daughters ([[Donna|https://en.wikipedia.org/wiki/Donna_Farrakhan_Muhammad]], Hanan, Maria, Fatimah, and Khallada).<<ref " [2]">>|
</div>

!!!See also
*[[Louis Farrakhan|https://en.wikipedia.org/wiki/Louis_Farrakhan]] - //Wikipedia.//

!!!External links
*[[Louis Farrakhan|https://www.splcenter.org/fighting-hate/extremist-files/individual/louis-farrakhan]], Southern Poverty Law Center.

----
<br/><<footnotes " [1]" "Michael Vicente Perez (27 February 2013). [[Black, Muslim, American: Interview with Louis Farrakhan|http://theislamicmonthly.com/black-muslim-american-interview-with-louis-farrakhan/]]. //The Islamic Monthly//.">><br/><<footnotes " [2]" "[[Louis Farrakhan Fast Facts|http://www.cnn.com/2013/05/24/us/louis-farrakhan-fast-facts/]]. CNN. May 22, 2015.">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Louis Leger |
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Lucian Wintrich |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ludwig von Mises |
</div>

!!!See also
*[[Ludwig von Mises|https://en.wikipedia.org/wiki/Ludwig_von_Mises]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ludwig von Mises Institute For Austrian Economics Inc |
|!tax id |52-1263436|
|!website |[[mises.org/|https://mises.org/]]<br/>[[mises.ca/|https://www.mises.ca/]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Ludwig Von Mises Institute For Austrian Economics Inc|https://www.erieri.com/Form990Finder/Details?EIN=521263436]]|<|<|
|!EIN |52-1263436|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |09/1982|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/521263436/521263436_2019_%20.pdf]]|04/05/21| $29,369,255.00|
|!2018 |[[990|http://990.erieri.com/EINS/521263436/521263436_2018_%20.pdf]]|06/09/20| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/521263436/521263436_2017_0fd90de6.PDF]]|11/16/18| $21,528,612.00|
|!2016 |[[990|http://990.erieri.com/EINS/521263436/521263436_2016_0ea9e35e.PDF]]|01/02/18| $20,362,278.00|
|!2015 |[[990|http://990.erieri.com/EINS/521263436/521263436_2015_0d936a5c.PDF]]|04/12/17| $19,404,269.00|
|!2014 |[[990|http://990.erieri.com/EINS/521263436/521263436_2014_0c27fee7.PDF]]|01/22/16| $20,216,612.00|
|!2013 |[[990|http://990.erieri.com/EINS/521263436/521263436_2013_0ad9f1ee.PDF]]|11/21/14| $20,384,398.00|
|!2012 |[[990|http://990.erieri.com/EINS/521263436/521263436_2012_099b6a60.PDF]]|09/26/13| $22,268,915.00|
|!2011 |[[990|http://990.erieri.com/EINS/521263436/521263436_2011_089baa36.PDF]]|10/24/12| $21,291,036.00|
|!2010 |[[990|http://990.erieri.com/EINS/521263436/521263436_2010_07cbc957.PDF]]|12/12/11| $21,542,565.00|
|!2009 |[[990|http://990.erieri.com/EINS/521263436/521263436_2009_068FD057.PDF]]|12/03/10| $19,914,530.00|
|!2008 |[[990|http://990.erieri.com/EINS/521263436/521263436_2008_056C0A26.PDF]]|11/10/09| $17,862,528.00|
|!2007 |[[990|http://990.erieri.com/EINS/521263436/521263436_2007_047FAD09.PDF]]|12/15/08| $18,081,134.00|

!!!See also
*[[Mises Institute|https://en.wikipedia.org/wiki/Mises_Institute]] - //Wikipedia.//
*[[Austrian School|https://en.wikipedia.org/wiki/Austrian_School]] - //Wikipedia.//
*[[Neo-Confederate|https://en.wikipedia.org/wiki/Neo-Confederate]] - //Wikipedia.//

!!!External links
*[[Ludwig von Mises Institute|https://rationalwiki.org/wiki/Ludwig_von_Mises_Institute]], RationalWiki.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Luke Barnes |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Lyndsey Vanstone |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Lynn Beyak |
</div>

!!!See also
*[[Lynn Beyak|https://en.wikipedia.org/wiki/Lynn_Beyak]] - //Wikipedia.//

{{||StandardTid}}
----

{{f182.png}} ''[[Lynn Beyak claimed she was Métis during her anti-racism training sessions|https://www.cbc.ca/news/politics/lynn-beyak-metis-anti-racism-training-session-1.5450372]]'' February 3, 2020, John Paul Tasker, [[CBC News]]

----
[[Ontario]] Sen. [[Lynn Beyak]] is again facing suspension from the Red Chamber for failing to complete her anti-racism training — a project that started off on the wrong foot when she told her instructors she was [[Métis]] because her parents had adopted an [[Indigenous]] child.

The Senate's ethics committee has released details of Beyak's ill-fated training sessions with the Ontario Federation of Indigenous Friendship Centres (OFIFC) last fall.

Beyak was supposed to attend three days of Indigenous "cultural competency training." But trainers feared she would make little progress in understanding the plight of Indigenous peoples because, on her first day of training, she made dubious claims about her own ancestry, according to an October [[2019]] report prepared by the OFIFC.
----

{{f182.png}} ''[[Lynn Beyak is back on the Senate payroll after suspension over letters condemned as racist|https://www.cbc.ca/news/politics/tasker-lynn-beyak-back-on-senate-payroll-1.5374559]]'' November 27, 2019, John Paul Tasker, [[CBC News]]

----
[[Ontario]] Sen. [[Lynn Beyak]] is back on the public payroll as a full-fledged member of the upper house after her suspension ended with the dissolution of the last Parliament.

But her long-term position in the Senate is still an open question. Senators are expected to debate soon whether to suspend her a second time.

Beyak was suspended from the Senate in May after refusing to remove letters from her website that have been widely condemned as racist, and for refusing to apologize for posting them. Beyak issued a statement Wednesday night saying she's "hand delivered" a letter of apology addressed to all senators.
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Macdonald-Laurier Institute |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mack Lamoureux |
|!occupation |Journalist|
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[MacKay faces backlash over now-deleted tweet that critics say promoted vigilantism|https://www.cbc.ca/news/politics/mackay-backlash-deleted-tweet-blockades-1.5470209]]'' February 20, 2020, Ryan Patrick Jones, [[CBC News]]

----
Conservative leadership hopeful [[Peter MacKay]] is facing blowback after posting — then deleting — a tweet that expressed support for counter-protesters who dismantled a barricade erected by supporters of the Wet'suwet'en hereditary chiefs near [[Edmonton]] on Wednesday.

"Glad to see a couple [[Alberta]]ns with a pickup truck can do more for our economy in an afternoon than [[Justin Trudeau]] could do in four years," the tweet read.

The tweet was a reference to Wednesday's confrontation between a group of counter-protesters and some anti-pipeline demonstrators who had set up a blockade on CN's main rail line in the western part of the provincial capital.
----

{{f132.png}} ''[[MacKay repeats allegations against top court judge|https://www.theglobeandmail.com/news/politics/mackay-repeats-allegations-against-top-court-judge-defies-calls-to-withdraw/article18476754/]]'' May 5, 2014, Sean Fine, [[Globe and Mail]]

----
Prime Minister [[Stephen Harper]] and Justice Minister [[Peter MacKay]] breached confidentiality rules and tried to intimidate judges when they publicly criticized Supreme Court Chief [[Justice Beverley McLachlin]], opposition parties say.

"Does the Attorney-General consider that it is part of his job to ensure that there are never any attempts to intimidate the courts in our country?" [[New Democratic Party]] Leader [[Thomas Mulcair]] asked Mr. MacKay in the House on Monday.

Mr. MacKay responded by defying calls from the legal community to withdraw the allegation against the Chief Justice made by the Prime Minister's Office last Thursday. Instead, he repeated it.
----

{{f0.png}} ''[[MacKay retreats from comments about Scheer missing an 'open net', reiterates his support|https://ipolitics.ca/2019/10/31/mackay-retreats-from-comments-about-scheer-missing-an-open-net-reiterates-his-support/]]'' October 31, 2019, Charlie Pinkerton, [[iPolitics]]

----
[[Peter MacKay]] reiterated his support for [[Andrew Scheer]] in a tweet early Thursday, back-pedalling from comments he made just hours earlier criticizing the Conservative party's leader's performance on the campaign trail.

While speaking as part of a panel in [[Washington]] on Wednesday, MacKay said Scheer's failure to win the election after the various stumbles of Prime Minister [[Justin Trudeau]] was "like having a breakaway on an open net" and missing the goal.

MacKay, who brokered a deal with [[Stephen Harper]] to bring his own [[Progressive Conservative]] Party together with the Harper-led [[Canadian Alliance]] in late [[2003]], also said Scheer's inability to properly address concerns about his stance on issues like a women's right to have access to an abortion, or same-sex marriage, "created a nervousness" among women who might have considered voting for the Tories.
----

{{f94.png}} ''[[MacKay says 'I'm in' for Conservative leadership bid|https://www.thestar.com/politics/federal/2020/01/15/peter-mackay-to-announce-conservative-leadership-bid.html]]'' January 15, 2020, Alex Boutilier, [[Toronto Star]]

----
OTTAWA–[[Peter MacKay]] is stepping up, and [[Stephen Harper]] is stepping back.

The co-founders of the modern Conservative party are charting very different courses for their continued involvement with the party, with MacKay seeking its leadership and Harper resigning from its powerful fundraising arm.

In a four-word statement Wednesday, MacKay confirmed he will formally launch his leadership campaign in the coming days.
----

{{f99.png}} ''[[MacKay, O'Toole neck and neck as Tory leadership race resumes|https://www.nationalobserver.com/2020/05/01/news/mackay-otoole-neck-and-neck-tory-leadership-race-resumes]]'' May 1, 2020, Stephanie Levitz, [[National Observer]]

----
Conservative leadership candidates [[Peter MacKay]] and [[Erin O'Toole]] wasted little time Thursday leaping back into full campaign — and attack — mode after new fundraising numbers highlighted their potential neck-and-neck status as the contest got back underway. MacKay raised over a million dollars in the first quarter of [[2020]], but O'Toole had more donors. New data published Thursday shows O'Toole raised nearly $785,000 in the first three months of the year from about 4,200 people, to MacKay's $1.045 million from about 3,400 contributors.

MacKay announced on March 5 that he'd hit the million-dollar mark. An analysis of the data published by [[Elections Canada]] suggests that as of that date, roughly $838,000 in donations had been received by the party. He had the wind taken out of his sails that day, however, by an announcement that conservative heavyweight [[Jason Kenney]] was endorsing O'Toole. The endorsement from the [[Alberta]] premier and former federal minister seemed to give a financial bump to the O'Toole campaign. The Conservative party stopped accepting campaign donations at the end of March when it froze the leadership contest due to the COVID-19 pandemic. But between March 5 and then, O'Toole raised $345,000 while MacKay pulled in around $238,000, an analysis of the data suggests.

O'Toole trumpeted the total in an email to supporters later Thursday, though he said his campaign had raised $361,000 in that time. (The numbers might not match due to reporting delays.) He also suggested MacKay's campaign only raised $45,000 in that period. "Peter MacKay is the liberal media's preferred candidate. That's why they keep trying to coronate him. And it is why they keep trying to cover up the truth," the email said. "Peter MacKay is losing." Gloves off for MacKay, O'Toole campaigns as Tory leadership race resumes Late Thursday night, MacKay swiped back. Less than hour after he told supporters on a campaign call he was going to continue to take the "high road", he accused O'Toole of being a liar, pointing to the full data in the Elections Canada report about how much he raised in March. He called O'Toole a good friend in the past and said he used to believe his motivations were positive. "Erin O'Toole has said a lot of untrue and disappointing things during this leadership race and made a lot of accusations that I think, frankly, are beneath him," MacKay wrote. Meanwhile, the other two candidates, [[Toronto]] lawyer [[Leslyn Lewis]] and [[Ontario]] MP [[Derek Sloan]], were more closely matched. Lewis raised $447,646 from around 2,570 people and Sloan raised $410,263 from around 2,480.
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Maddy Stieva |
</div>

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Madeline Smith |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f84.png}} ''[[MAGA-hat wearing Ford Fest attendee doesn't understand why people dislike Ford|https://north99.org/2019/06/23/maga-hat-ford-fest-attendee-dislike-ford/]]'' June 23, 2019, [[North99]]

----
[[Doug Ford]]'s yearly FordFest always draws an interesting crowd and [[2019]] was no exception.

This year's event came at the end of Ford's most tumultuous week yet that saw a massive cabinet shuffle, patronage appointments of friends to taxpayer-funded jobs and the departure of Ford's chief of staff.

Many wondered how Ford's fans would react, but it appears many continue to stick by him.
> To authorize the extension of nondiscriminatory treatment (normal trade relations treatment) to products of the Russian Federation and Moldova and to require reports on the compliance of the Russian Federation with its obligations as a member of the World Trade Organization, and for other purposes. (H.R. 6156)

!!!See also
*[[Magnitsky Act|https://en.wikipedia.org/wiki/Magnitsky_Act]] - //Wikipedia.//
*[[Sergei Magnitsky|https://en.wikipedia.org/wiki/Sergei_Magnitsky]] - //Wikipedia.//

!!!External links
*[[The Russians Killed My Lawyer. This Is How I Got Congress to Avenge Him|http://www.politico.com/magazine/story/2015/02/sergei-magnitsky-murder-114878]], Politico Primary Source excerpt.
*[[S. 3881 (111th): Justice for Sergei Magnitsky Act of 2010|https://www.govtrack.us/congress/bills/111/s3881]], GovTrack. Died in Congress.
*[[H.R. 6365 (111th): Justice for Sergei Magnitsky Act of 2010|https://www.govtrack.us/congress/bills/111/hr6365]], GovTrack. Died in Congress but reintroduced in the next session.
*[[H.R. 1575 (112th): Justice for Sergei Magnitsky Act of 2011|https://www.govtrack.us/congress/bills/112/hr1575]], GovTrack. Died in Congress.
*[[H.R. 4405 (112th): Sergei Magnitsky Rule of Law Accountability Act of 2012|https://www.govtrack.us/congress/bills/112/hr4405]], GovTrack. Died in the House because a better version was introduced in the Senate.
*[[S. 1039 (112th): Sergei Magnitsky Rule of Law Accountability Act of 2012|https://www.govtrack.us/congress/bills/112/s1039]], GovTrack. Died in the Senate because a better version introduced later in the session.
*[[S. 3406 (112th): Russia and Moldova Jackson-Vanik Repeal and Magnitsky Rule of Law Accountability Act of 2012|https://www.govtrack.us/congress/bills/112/s3406]], GovTrack. Died in the Senate because a better version was introduced in the House.
*[[H.R. 6156 (112th): Russia and Moldova Jackson-Vanik Repeal and Sergei Magnitsky Rule of Law Accountability Act of 2012|https://www.govtrack.us/congress/bills/112/hr6156]], GovTrack. Enacted after being signed by President Obama on December 14, 2012.
*[[H.Res. 808 (112th): Providing for consideration of the bill (H.R. 6156) to authorize the extension of nondiscriminatory treatment (normal trade relations treatment) to products of the Russian Federation and Moldova|https://www.govtrack.us/congress/bills/112/hres808]], GovTrack.

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f99.png}} ''[[Mainstream media needs to stop platforming Ezra Levant|https://www.nationalobserver.com/2019/09/18/opinion/mainstream-media-needs-stop-platforming-ezra-levant]]'' September 18, 2019, Davide Mastracci, [[National Observer]]

----
[[Rebel Media]] is currently the subject of a formal criminal complaint from [[Ottawa]]-based human-rights lawyer [[Richard Warman]], accusing it of "wilfully promoting hatred of the [[Muslim]] community through hate propaganda published to the world."

Meanwhile, Faith Matters, an anti-hate and extremism organization, recently released a report claiming Rebel Media is arguably a "gateway to genuine Nazi rhetoric." Another recent report, from a group of [[Brazil]]ian scholars, found Rebel Media is part of a "radicalization pipeline" on [[YouTube]], in which users "consistently migrate from milder to more extreme content" ending with exposure to "fringe far-right ideology."

Any journalist counting Rebel Media among publications worthy of professional solidarity has to wilfully ignore these facts, or accept them but conclude it's still a news outlet just because Levant says so. Neither option is excusable. By publishing Levant and allowing him to whitewash his site's record by labelling reporters he employs as "right-leaning" who simply ask "prickly questions," the Globe has sheltered him under the umbrella of the paper's reputation and thereby helped to legitimize Rebel Media.
{{||StandardTid}}
----

{{f0.png}} ''[[Majority of All Donations to the Pro-Kenney 3rd Party Advertiser 'Alberta Proud' Point Back to Two Businessmen|https://pressprogress.ca/majority-of-all-donations-to-the-pro-kenney-3rd-party-advertiser-alberta-proud-point-back-to-two-businessmen/]]'' December 19, 2019, [[PressProgress]]

----
One of [[Alberta]]'s loudest third party advertisers received over half of its donations from nearly 20 different business entities controlled by just two businessmen.

[[Alberta Proud]], which largely operates as a right-wing [[Facebook]] page, is connected to the same network of conservative Facebook pages known to share and amplify one another's content, a family of pages that includes [[Ontario Proud]] and more recently [[Canada Proud]].

Filings with [[Elections Alberta]] show the group raised $165,450 during the last provincial election, with much of that money flowing from corporate donors.

But a closer look at the group's election filings shows $86,000 of its donations were sourced from a constellation of business entities directly tied to two Alberta businessmen: [[Calgary]]'s [[Naim Ali]] and [[Edmonton]]'s [[John Mather]].
<div style="float: right; max-width:300px">

|>| !Make America Great Again |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Make America Number 1 |
</div>

!!!See also
*[[Make America Number 1|https://en.wikipedia.org/wiki/Make_America_Number_1]] - //Wikipedia.//

!!!External links
*[[Make America Number 1|https://ballotpedia.org/Make_America_Number_1]], Ballotpedia.

{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[Malawi|https://en.wikipedia.org/wiki/Malawi]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Man accused of assault in violent anti-Pride protest held in custody pending bail hearing|https://www.thespec.com/news-story/9457913-man-accused-of-assault-in-violent-anti-pride-protest-held-in-custody-pending-bail-hearing/]]'' June 28, 2019, Teviah Moro, [[Hamilton Spectator]]

----
Video footage shows the preachers becoming agitated, with at least one pushing against the screen throwing punches.

Footage also shows a man wearing pseudo combat gear slugging two of the counter-protesters in the face with a helmet.

The preachers, Yellow Vests and men wearing garb of the [[Canadian Nationalist Party]], a far-right group, were escorted out of the park by police.

The violence has renewed calls for police and the city to crack down on hate groups. [[Police]] have also come under fire for what has been seen by some as an inadequate response to the chaos.
----

{{f94.png}} ''[[Man arrested for uttering threats at event attended by Prime Minister Justin Trudeau|https://www.thestar.com/news/gta/2019/05/02/man-arrested-for-uttering-threats-at-event-attended-by-prime-minister-justin-trudeau.html]]'' May 2, 2019, Raneem Alozzi, [[Toronto Star]]

----
A man was arrested for uttering threats at a [[Mississauga]] fundraising event attended Wednesday by Prime Minister [[Justin Trudeau]], the [[RCMP]] said in a statement posted by [[Peel Region]] police. Peel police assisted with the arrest and the man was taken into custody without incident, according to the statement.

[[Police]] said there was no threat to the public or to the prime minister and charges are pending.

Police haven't released the name of the man who will appear Thursday at the [[Ontario Court of Justice]] in [[Brampton]].

Police said there was no threat to the public or to the prime minister and charges are pending. Police haven't released the name of the man who will appear Thursday at the Ontario Court of Justice in Brampton.
----

{{f0.png}} ''[[Man linked to neo-Nazi group in U.S. no longer with People's Party of Canada|https://globalnews.ca/news/5835470/neo-nazi-u-s-peoples-party-of-canada/]]'' August 30, 2019, Andrew Russell, [[Global News]]

----
A member removed from the [[People's Party of Canada]] this week was convicted in [[Utah]] in [[2007]] for his role in attacks by the National Alliance racist group that were meant to intimidate minorities.

According to prosecutors, [[Shaun Walker]] and two others had "agreed that in order to raise awareness for the National Alliance and the white power movement, non-whites were to be targeted."

On Thursday, the PPC said that Walker, who had helped organize the [[St. Catharines]], Ont., electoral district association, was no longer with the party.
----

{{f349.png}} ''[[Man who released Canadian PM's brownface photo says he has no political affiliation|https://www.reuters.com/article/us-canada-election-blackface/man-who-released-canadian-pms-brownface-photo-says-he-has-no-political-affiliation-idUSKBN1WC28F]]'' September 27, 2019, Moira Warburton, [[Reuters]]

----
TORONTO ([[Reuters]]) - The man who gave [[Time magazine]] the photo of Canadian Prime Minister [[Justin Trudeau]] wearing brownface at a school event said on Friday he had no political affiliation nor did he receive any payment for releasing the image.

[[Vancouver]] businessman [[Michael Adamson]] said in a statement he was motivated solely by the belief that "Canadian public had a right" to see the photo.

The photo was taken at a gala dinner of [[British Columbia]] private school [[West Point Grey Academy]] (WPGA) in [[2001]], when Trudeau was a 29-year-old teacher at the school, showing him in a Middle East-inspired costume, skin darkened by makeup.
----

{{f0.png}} ''[[Management style of Premier Doug Ford's chief of staff called into question|https://globalnews.ca/news/4685695/dean-french-doug-ford-chief-of-staff-management-style/]]'' November 21, 2018, Travis Dhanraj, [[Global News]]

----
[[Global News]] has spoken to multiple government sources, some within the [[Ontario]] PC Party caucus, who confirm French rules with what they consider to be "an iron fist."

"He is the one who is really in charge. He controls everyone and everything — staff, cabinet, caucus, appointments. It's his way or the highway," a source speaking on the condition of anonymity told Global News.

"He yells at people, controls our social media, and questions our loyalty constantly."

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Manhattan Institute for Policy Research |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/2/27/Manhattan_Institute_logo_as_of_2017.jpg/175px-Manhattan_Institute_logo_as_of_2017.jpg]] |
|!tax id |13-2912529|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |April 7, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Manhattan Institute For Policy Research Inc|https://www.erieri.com/Form990Finder/Details?EIN=132912529]]|<|<|
|!EIN |13-2912529|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |05/1977|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990|http://990.erieri.com/EINS/132912529/132912529_2018_ .pdf]]|11/18/20| $19,118,474.00|
|!2017 |[[990|http://990.erieri.com/EINS/132912529/132912529_2017_10e64f06.pdf]]|08/23/19| $23,314,420.00|
|!2016 |[[990|http://990.erieri.com/EINS/132912529/132912529_2016_0fd2981f.PDF]]|11/08/18| $25,072,662.00|
|!2015 |[[990|http://990.erieri.com/EINS/132912529/132912529_2015_0e36ca2a.PDF]]|10/03/17| $24,962,402.00|
|!2014 |[[990|http://990.erieri.com/EINS/132912529/132912529_2014_0cd0ea44.PDF]]|08/16/16| $20,727,480.00|
|!2013 |[[990|http://990.erieri.com/EINS/132912529/132912529_2013_0ba7f7cd.PDF]]|08/04/15| $19,847,434.00|
|!2012 |[[990|http://990.erieri.com/EINS/132912529/132912529_2012_0a7cab25.PDF]]|08/01/14| $16,549,883.00|
|!2011 |[[990|http://990.erieri.com/EINS/132912529/132912529_2011_09698731.PDF]]|07/23/13| $15,816,382.00|
|!2009 |[[990|http://990.erieri.com/EINS/132912529/132912529_2009_076cd96e.PDF]]|09/02/11| $13,990,281.00|
|!2008 |[[990|http://990.erieri.com/EINS/132912529/132912529_2008_05A4E497.PDF]]|01/21/10| $13,789,778.00|
|!2007 |[[990|http://990.erieri.com/EINS/132912529/132912529_2007_0456E9C6.PDF]]|10/08/08| $21,264,382.00|

!!!See also
*[[Manhattan Institute for Policy Research|https://en.wikipedia.org/wiki/Manhattan_Institute_for_Policy_Research]] - //Wikipedia.//

!!!External links
*[[Manhattan Institute for Policy Research|https://www.sourcewatch.org/index.php/Manhattan_Institute_for_Policy_Research]], SourceWatch.

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mankind Quarterly |
|!website |[[mankindquarterly.org/|http://www.mankindquarterly.org/]]|
</div>

!!!See also
*[[Mankind Quarterly|https://en.wikipedia.org/wiki/Mankind_Quarterly]] - //Wikipedia.//

!!!External links
*[[Mankind Quarterly|https://rationalwiki.org/wiki/Mankind_Quarterly]], RationalWiki.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Manning Centre for Building Democracy |
|!leader title |President|
|!leader name |[[Troy Lanigan]]|
|!successor |Canada Strong and Free Network|
|!website |[[manningcentre.ca/|https://www.manningcentre.ca/]]|
</div>

{{||StandardTid}}
----

{{f49.png}} ''[[Manning Centre a primary backer for series of 'Proud' Facebook pages|https://nationalpost.com/pmn/news-pmn/canada-news-pmn/manning-centre-a-primary-backer-for-series-of-proud-facebook-pages]]'' October 3, 2019, Christian Paas-Lang, Canadian Press, [[National Post]]

----
OTTAWA — The [[Manning Centre]] is a driving financial force behind a network of anti-Liberal [[Facebook]] pages pumping out political messaging and memes during the federal election campaign.

The organization, launched in [[2005]] by the founder of the Reform party, [[Preston Manning]], gave a total of $312,450 to a network of related third-party advertising groups that operate on Facebook and Instagram.

In most cases, the centre was the sole donor listed by those groups in disclosure forms filed with [[Elections Canada]].

The bulk of the Manning Centre's contributions — $240,500 — went to [[Canada Strong and Proud]], the network's national politics-focused page.
----

{{f0.png}} ''[[Manning Centre a primary backer for series of 'Proud' Facebook pages|https://ckpgtoday.ca/2019/10/03/manning-centre-a-primary-backer-for-series-of-proud-facebook-pages/]]'' October 3, 2019, Canadian Press, [[CKPG Today]]

----
That page is affiliated with a series of provincial pages, including [[New Brunswick Proud]], [[Nova Scotia Proud]], [[NL Strong]] and [[Quebec Fier]], which all got [[Manning Centre]] funding.

[[Alberta Proud]], [[BC Strong]] and [[Ontario Strong]] are also part of the family of organizations. The various groups often post and share similar contents and ads.

Confusingly, those groups have no affiliation with [[Ontario Proud]], [[Canada Proud]] or B.C. Proud, which are similar but separate anti-Liberal groups set up and run by [[Jeff Ballingall]], a former Conservative political staffer and media figure.
----

{{f182.png}} ''[[Manning Centre a primary backer for series of anti-Liberal Facebook pages|https://www.cbc.ca/news/politics/manning-centre-proud-1.5307111]]'' October 3, 2019, Christian Paas-Lang, Canadian Press, [[CBC News]]

----
The [[Manning Centre]] is a driving financial force behind a network of anti-Liberal [[Facebook]] pages pumping out political messaging and memes during the federal election campaign.

The [[Calgary]]-based organization, launched in [[2005]] by [[Reform Party]] founder [[Preston Manning]], gave a total of $312,450 to a network of related third-party advertising groups that operate on Facebook and Instagram.

In most cases, the centre was the sole donor listed by those groups in disclosure forms filed with [[Elections Canada]].
----

{{f182.png}} ''[[Manning Centre to change its name as founder Preston Manning announces retirement|https://www.cbc.ca/news/politics/preston-manning-centre-retire-name-change-1.5430168]]'' January 16, 2020, Peter Zimonjic, [[CBC News]]

----
Former [[Reform Party]] leader [[Preston Manning]] has announced his retirement from the political think tank and advocacy group that bears his name.

It won't have his name for much longer: the [[Manning Centre]] for Building Democracy has announced a rebranding effort for the the organization and the high-profile conferences it organizes.

Manning Centre president [[Troy Lanigan]] told [[CBC News]] that the 78-year-old former MP, who founded the organization in [[2005]], is leaving the centre behind so he can spend more time with his family.
----

{{f132.png}} ''[[Manning Centre won't disclose source of donations to third parties for attack ads on Liberals|https://www.theglobeandmail.com/canada/article-manning-centre-wont-disclose-source-of-donations-to-third-parties-for/]]'' October 15, 2019, James Keller, [[Globe and Mail]]

----
The [[Manning Centre]] put out a fundraising call for election advertising and then passed that money along to a series of third-party political groups that have been running attack ads against the federal Liberals, the organization said.

But the source of the Manning Centre's donations to those groups, worth more than $300,000, will remain hidden from public view since the [[Calgary]]-based conservative think tank, which has not registered as a third party with [[Elections Canada]], does not intend to disclose them.

Elections Canada says there is nothing in the law to prevent outside groups from raising money and then passing those donations along to third-party advertisers. However, the group [[Democracy Watch]] plans to file a complaint with the federal elections commissioner in response to The [[Globe and Mail]]'s reporting on the Manning Centre donations.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Manning Foundation |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/2/27/ManningFoundation.jpg/175px-ManningFoundation.jpg]] |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Manning Networking Conference |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Manufacturing Consent, Alberta Style|https://thetyee.ca/Analysis/2020/06/18/Manufacturing-Consent-Alberta-Style/]]'' June 19, 2020, David Climenhaga, [[The Tyee]]

----
It strongly suggests the [[Stephen Harper]] and Kenney wing of the Canadian Conservative movement is made up of people who purport to be Canadian patriots when they're in power in [[Ottawa]] but are Prairie separatists when they're on the outs with voters in the Rest of [[Canada]].

Patriots of convenience, you might say. Pay no attention to that red maple leaf flag in the background of those portraits from their Ottawa days.

It turns out the eight surviving [[Fair Deal Panel]] members — including a retired civil servant, an unsuccessful [[Progressive Conservative]] Party leadership candidate, some undistinguished MLAs from the [[United Conservative Party]] backbenches, and a superannuated titan of the [[Reform Party]] — didn't have an original thought among them.
----

{{f0.png}} ''[[Map of hate: Publication pinpoints Canadian users of neo-Nazi site Iron March|https://www.ctvnews.ca/canada/map-of-hate-publication-pinpoints-canadian-users-of-neo-nazi-site-iron-march-1.4703545]]'' November 27, 2019, Christy Somos, [[CTV News]]

----
TORONTO -- A student and singer from [[Montreal]]. A welder from [[Edmonton]]. A graduate student in [[Toronto]]. A non-profit worker in [[Vancouver]]. The list of usernames, emails and posts of the 88 users of the now-defunct neo-Nazi site Iron March with Canadian IP addresses spans provinces, age groups and religious affiliations.

But they all believe, and call for, the same thing – terrorism, death and genocide.

Earlier this month, an anonymous anti-fascist activist performed a "data dump" of Iron March's metadata into the public sphere, including usernames, email addresses, IP addresses, messages and posts.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mar-a-Lago |
|!location |1100 S. Ocean Blvd., Palm Beach, Florida, USA|
</div>

!!!See also
*[[Mar-a-Lago|https://en.wikipedia.org/wiki/Mar-a-Lago]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Marc Dalton |
</div>

!!!See also
*[[Marc Dalton|https://en.wikipedia.org/wiki/Marc_Dalton]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Marc Garneau |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Marc Weisblott |
|!occupation |Journalist|
</div>

{{||StandardTid}}
The value passed for "titles" contains invalid or non-normalized data. Textual data should be valid, NFC-normalized Unicode without C0 control characters other than HT (\t), LF (\
), and CR (\r)."}},"query":{"normalized":[{"fromencoded":"","from":"Category%3AMarc-Andr%E9%20Leclerc","to":"Category:Marc-André Leclerc

{{||StandardTid}}

{{||StandardTid}}
----

{{f94.png}} ''[[Marching resolutely into the past with Doug Ford|https://www.thestar.com/opinion/editorials/2020/02/25/marching-resolutely-into-the-past-with-doug-ford.html]]'' February 25, 2020, Editorial, [[Toronto Star]]

----
It appears Premier [[Doug Ford]] is having a Dante Alighieri moment.

Halfway along the road he was elected to travel, the premier finds – much as did the poet at the outset of The Divine Comedy – that he has lost his way.

Or at the very least, lost his sense of direction.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Marco Chown Oved |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Marco Rubio |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/7/79/Marco_Rubio%2C_Official_Portrait%2C_112th_Congress.jpg/175px-Marco_Rubio%2C_Official_Portrait%2C_112th_Congress.jpg]] |
|!birth name |Marco Antonio Rubio|
|!birth date |May 28, 1971 (50 years)|
|!birth place |[[Miami, Florida|https://en.wikipedia.org/wiki/Miami]], U.S.|
|!spouse |[[Jeanette Dousdebes Rubio|https://en.wikipedia.org/wiki/Jeanette_Dousdebes_Rubio]]|
|!children |4|
|!residence |[[West Miami, Florida|https://en.wikipedia.org/wiki/West_Miami,_Florida]], U.S.<<ref " [1]">>|
|!party |[[Republican|https://en.wikipedia.org/wiki/Republican_Party_(United_States)]]|
|!education |[[Tarkio College|https://en.wikipedia.org/wiki/Tarkio_College]]<br>[[Santa Fe College|https://en.wikipedia.org/wiki/Santa_Fe_College]]<br>[[University of Florida|https://en.wikipedia.org/wiki/University_of_Florida]]<br>[[University of Miami|https://en.wikipedia.org/wiki/University_of_Miami_School_of_Law]]|
|!website |[[Senate website|https://rubio.senate.gov]]<br>[[Campaign website|https://marcorubio.com]]|
</div>

!!!See also
*[[Marco Rubio|https://en.wikipedia.org/wiki/Marco_Rubio]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "[[Here's What Marco Rubio's West Miami Home Looks Like|http://abcnews.go.com/Politics/heres-marco-rubios-west-miami-home/story?id=31650737]]. //ABC News//. The Walt Disney Company. June 10, 2015.">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Margaret Thatcher |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Marie-Danielle Smith |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Marieke Walsh |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Marilyn Gladu |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Marine Le Pen |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mario Di Tommaso |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Marit Stiles |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Marjorie Taylor Greene |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/4/45/Marjorie_Taylor_Greene_%28GA-14%29.jpg/175px-Marjorie_Taylor_Greene_%28GA-14%29.jpg]] |
|!birth name |Marjorie Taylor|
|!birth date |May 27, 1974 (47 years)|
|!birth place |[[Milledgeville|https://en.wikipedia.org/wiki/Milledgeville,_Georgia]], [[Georgia|https://en.wikipedia.org/wiki/Georgia_(U.S._state)]], U.S.|
</div>

!!!See also
*[[Marjorie Taylor Greene|https://en.wikipedia.org/wiki/Marjorie_Taylor_Greene]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mark Bonokoski |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mark Friesen |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mark Meadows |
</div>

!!!See also
*[[Mark Meadows (North Carolina politician)|https://en.wikipedia.org/wiki/Mark_Meadows_(North_Carolina_politician)]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mark Steyn |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mark Towhey |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Mark Towhey fired as Rob Ford's chief of staff|https://globalnews.ca/news/585244/mark-towhey-out-as-mayor-rob-fords-chief-of-staff/]]'' May 23, 2013, James Armstrong, [[Global News]]

----
"I am no longer the chief of staff. I did not resign," Towhey said as he was escorted out of City Hall Thursday afternoon followed by a barrage of media.

He briefly quipped that he was not surprised by the action.

It's currently unclear exactly what led to Towhey's departure as chief of staff but comes amid allegations that a video exists of Mayor [[Rob Ford]] smoking what could be crack cocaine.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mark Warner |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mark Zuckerberg |
</div>

!!!See also
*[[Mark Zuckerberg|https://en.wikipedia.org/wiki/Mark_Zuckerberg]] - //Wikipedia.//

{{||StandardTid}}
----

{{f94.png}} ''[[Marketing strategist Stewart Braddick plays role in Conservative party's electoral success|https://www.thestar.com/news/canada/2012/02/28/marketing_strategist_stewart_braddick_plays_role_in_conservative_partys_electoral_success.html]]'' February 28, 2012, Allan Woods, [[Toronto Star]]

----
OTTAWA—[[Stewart Braddick]] knows [[Brian Mulroney]] as well as former premiers [[Gordon Campbell]] and [[Mike Harris]]. He has worked for all of them. He also knows [[Stephen Harper]] and has become an influential strategist behind the federal Conservative party's electoral inroads.

If you've ever taken a call asking for donations to the Tories, Braddick, a political marketing operative at RMG — The [[Responsive Marketing]] Group — probably knows something about you, too. The [[Toronto]]-based company specializes in identifying and making contact with segments of the population for charities or political parties. An American branch of the firm, [[Target Outreach]], also did $300,000 worth of work for the [[Republican National Committee]], according to [[OpenSecrets]].org, a website that tracks financial data about U.S. politics. RMG has been a driving force behind Harper's electoral success, but now finds itself in the crosshairs of a potential scandal involving alleged Elections Act violations.

Former employees at one of RMG's call centres in [[Thunder Bay]] say they may have been asked to send voters in closely fought ridings to the wrong polling stations during the last federal election, helping to give Harper's Tories a majority government. The company had contracts with nearly 100 Conservative candidates in the last election for advertising, "election surveys" or "other research." The Conservatives deny any involvement in alleged voter-suppression activities, saying the party was focused only on getting out the votes of their supporters. The allegation from former RMG call operators, unveiled in the [[Toronto Star]], shines a spotlight on RMG and Braddick, who has spent more than two decades scouting out fertile territory for right-wing politicians in [[Canada]] and the United States. Braddick, on vacation, declined comment when contacted by the Star. Other company spokespeople did not respond.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Martin Heinrich |
|!occupation |Politician|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Martin Kulldorff |
|!occupation |[[Doctor]]|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Martin Masse |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Martin Regg Cohn |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Martin Sellner |
</div>

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Marty Burke |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Marty Moore |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Marty Obst |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Martyn Brown |
|!occupation |Journalist|
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Martyn Brown: Shining a light on Canada's dirty money do-nothings in "Ozark North"|https://www.straight.com/news/1239236/martyn-brown-shining-light-canadas-dirty-money-do-nothings-ozark-north]]'' May 10, 2019, Martyn Brown, [[Georgia Straight]]

----
[[Canada]] is once again on the OECD's and the World Bank's "most (not) wanted" bribery and corruption watch lists.

When Canadian corporate "Crown jewels" like SNC-Lavalin and Bombardier take centre stage in the global battle against bribery and corruption, you might think that would be enough to make Canada's governing party perk up and act.

When report after report details the scope and magnitude of money laundering in [[British Columbia]]—from casinos, to luxury cars, to real estate—you would think it would oblige the federal politicians in [[Ottawa]] to take the lead in demanding a public inquiry to get to the bottom of that national travesty.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Masks are a COVID contradiction for Doug Ford. Where is the law-and-order premier Ontario needs?|https://www.thestar.com/politics/political-opinion/2020/07/29/masks-are-a-covid-contradiction-for-doug-ford-where-is-the-law-and-order-premier-ontario-needs.html]]'' July 29, 2020, Martin Regg Cohn, Opinion, [[Toronto Star]]

----
On Friday, the GTA comes in from the cold as more COVID-19 restrictions come off.

But in the midsummer heat, be careful about what you wish for. And in mid-pandemic, be rueful about what you forgot to ask for.

Lest we forget, the catch is that we must still cover up as more local businesses open up. Let's not forget, however, that we never properly plugged the gaps on masks.

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Matt Gaetz |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/a/a0/Matt_Gaetz_-_Caricature_%2846701167084%29.jpg/175px-Matt_Gaetz_-_Caricature_%2846701167084%29.jpg]] |
|!birth name |Matthew Louis Gaetz II|
|!birth date |May 7, 1982 (39 years)|
|!birth place |[[Hollywood, Florida|https://en.wikipedia.org/wiki/Hollywood,_Florida]], U.S.|
</div>

!!!See also
*[[Matt Gaetz|https://en.wikipedia.org/wiki/Matt_Gaetz]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Matt Johnston |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Matt Meier |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Matt Oczkowski |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Matt Schlapp |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Matt Welch |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Matt Wolf |
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Matteo Salvini |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Matthew Azrieli |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Matthew Burns |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Matthew Coutts |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Matthew Heimbach |
|>| [img width=175px [Heimbach in 2015|https://upload.wikimedia.org/wikipedia/commons/thumb/4/41/Heimbach-2015.png/175px-Heimbach-2015.png]] |
|!birth name |Matthew Warren Heimbach|
|!birth date |April 8, 1991 (30 years)|
|!birth place |[[Poolesville, Maryland|https://en.wikipedia.org/wiki/Poolesville,_Maryland]]|
</div>

!!!See also
*[[Matthew Heimbach|https://en.wikipedia.org/wiki/Matthew_Heimbach]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f132.png}} ''[[Maverick MPP Randy Hillier says lawsuit by top Doug Ford aide is meant to silence him|https://www.theglobeandmail.com/canada/article-maverick-mpp-randy-hillier-says-lawsuit-by-top-doug-ford-aide-is-meant/]]'' June 14, 2019, Jeff Gray, [[Globe and Mail]]

----
Former [[Progressive Conservative]] MPP [[Randy Hillier]] says a $100,000 defamation lawsuit filed against him by Premier [[Doug Ford]]'s chief of staff is a strategic move meant to silence his criticism of the [[Ontario]] government.

Mr. Hillier, who has sat as an independent since his suspension from the governing PC caucus in February, is locked in a legal battle with [[Dean French]], the Premier's powerful chief of staff, over a series of social-media posts the maverick MPP made in April.

In a statement of defence filed on Thursday, Mr. Hillier's lawyer calls Mr. French's lawsuit evidence of a "vendetta" against his client and a frivolous case meant to quash his free speech: "It has been commenced with the intent of stopping Mr. Hillier from commenting publicly on matters of public interest and to insulate high-ranking government officials in the Province of Ontario from criticism."
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Maxime Bernier |
|>| [img width=175px [Bernier in July 2017|https://upload.wikimedia.org/wikipedia/commons/thumb/7/72/Maxime_Bernier_in_2017.jpg/175px-Maxime_Bernier_in_2017.jpg]] |
|!occupation |Politician|
|!birth date |January 18, 1963 (58 years)|
|!birth place |[[Saint-Georges, Quebec|https://en.wikipedia.org/wiki/Saint-Georges,_Quebec]], Canada|
</div>

!!!See also
*[[Maxime Bernier|https://en.wikipedia.org/wiki/Maxime_Bernier]] - //Wikipedia.//

{{||StandardTid}}
----

{{f185.png}} ''[[Maxime Bernier also done like dinner after Andrew Scheer's resignation|https://rabble.ca/blogs/bloggers/alberta-diary/2019/12/maxime-bernier-also-done-dinner-after-andrew-scheers]]'' December 15, 2019, David Climenhaga, blogs, [[rabble.ca]]

----
With [[Andrew Scheer]]'s resignation officially stamped "Received," who would have been in a better position to step lightly into the Opposition leader's office after the disastrous election campaign led by every federal Conservative's second or third choice?

No one, of course! The former front-runner in the [[2017]] race to lead the [[Conservative Party of Canada]] after [[Stephen Harper]]'s departure would have been the proverbial deadbolt cinch.

After all, to win the leadership, Scheer required a push from the party's cadre of radical abortion foes and the clout of a herd of dairy farmers determined to hang onto supply management, Bernier's personal bête noire -- or, perhaps we should say, vache noire.
----

{{f182.png}} ''[[Maxime Bernier argues he deserves place in leaders' debates|https://www.cbc.ca/news/politics/maxime-bernier-leaders-debates-1.5251608]]'' August 18, 2019, Canadian Press, [[CBC News]]

----
[[Maxime Bernier]] argued that not inviting him to take part in the official election debates means excluding the only political party leader who has anything different to say.

"It won't be a real debate if I'm not there," Bernier, the leader of the [[People's Party of Canada]], said to candidates and supporters at his party's first national conference in Gatineau, Que., on Sunday.

"It will be a phoney discussion where they attack each other on their superficial differences."
----

{{f0.png}} ''[[Maxime Bernier Blasted Trudeau's Mom & Asked 'What Has Margaret Trudeau Achieved In Life?'|https://www.narcity.com/news/ca/on/ottawa/margaret-trudeau-just-got-blasted-on-twitter-by-maxime-bernier-he-was-so-rude]]'' July 13, 2020, Helena Hanson, [[Narcity]]

----
[[Maxime Bernier]] has taken to [[Twitter]] to blast the prime minister's mom. In a post on Sunday night, Bernier asked what Margaret Trudeau "has done in life," other than be a mother and a wife. The political party leader's comments have been described as "disgustingly sexist."

[[People's Party of Canada]] leader Maxime Bernier has taken to Twitter to drag [[Justin Trudeau]]'s mom, asking what qualifies the author, actress and mental health activist to give "pep talks to kids."

In a tweet on Sunday, July 12, Bernier asked, "What has Margaret Trudeau achieved in life to warrant being paid $250k to give a few pep talks to kids, apart from marrying a prime minister and being the mother of another?"
----

{{f0.png}} ''[[Maxime Bernier calls teen climate activist 'mentally unstable'|https://globalnews.ca/news/5846043/maxime-bernier-greta-thunberg-mentally-unstable/]]'' September 2, 2019, Kerri Breen, [[Global News]]

----
[[People's Party of Canada]] Leader [[Maxime Bernier]] has doubled down after attempting to discredit an internationally recognized teenage climate change activist by calling her "mentally unstable."

After facing scorn on [[Twitter]] for his remarks on [[Greta Thunberg]] on Sunday, Bernier did not back down in an eight-part tweetstorm the following day.

He called Thunberg "the international mascot for climate alarmism" and claimed she is being used as "a convenient shield" by the left.
----

{{f49.png}} ''[[Maxime Bernier defends right-hand man after accusations of 'antisemitism, misogyny, and racism'|https://nationalpost.com/news/politics/maxime-bernier-defends-right-hand-man-after-accusations-of-antisemitism-misogyny-and-racism]]'' February 7, 2019, Marie-Danielle Smith, [[National Post]]

----
OTTAWA — [[Maxime Bernier]], leader of the nascent [[People's Party of Canada]], is defending his right-hand man [[Martin Masse]] amid accusations the top party official fomented "antisemitism, misogyny, and racism" in his past writings.

[[Jewish]]-Canadian group [[B'nai Brith Canada]] released findings from their "independent investigation" of Masse on Wednesday, based on a review of his work for a defunct online media outlet Le Québécois Libre, which published libertarian commentary until [[2016]]. The views Masse expressed in his articles, most of them from more than 15 years ago, include concerns about the actions of [[Israel]] and American interventionism in the Middle East, and defences of figures such as [[France]]'s controversial Jean-Marie Le Pen.

Less than an hour after the group published a press release, linking to more than a dozen articles from the outlet, the Conservative Party was accusing Bernier of "pandering" to people with hateful prejudices. Both Bernier and Masse, meanwhile, speculated B'nai Brith may have had political motivations.
----

{{f182.png}} ''[[Maxime Bernier excluded from initial invitations to leaders' election debates|https://www.cbc.ca/news/politics/leaders-debate-commission-maxime-bernier-out-1.5244287]]'' August 12, 2019, John Paul Tasker, [[CBC News]]

----
The Leaders' Debate Commission, the body organizing two major federal election debates, has invited the leaders of five political parties to participate with the notable exception of People's Party Leader [[Maxime Bernier]].

He has been left off the list, at least for now.

[[Bloc Québécois]] Leader Yves-François Blanchet, Conservative Party Leader [[Andrew Scheer]], [[Green Party]] Leader [[Elizabeth May]], Liberal Party Leader [[Justin Trudeau]] and NDP Leader [[Jagmeet Singh]] have secured tickets to the Oct. 7 English-language debate and the French-language affair on Oct. 10.
----

{{f182.png}} ''[[Maxime Bernier invited to participate in official commission debates|https://www.cbc.ca/news/politics/maxime-bernier-debates-commission-election-1.5285162]]'' September 16, 2019, Aaron Wherry, [[CBC News]]

----
The official [[Leaders' Debates Commission]] has decided to invite [[Maxime Bernier]], leader of the [[People's Party of Canada]], to participate in the English and French debates that will be televised next month.

"You have satisfied me that you intend to field candidates in 90 per cent of ridings and, based on recent political context, public opinion polls and previous general election results, I consider that more than one candidate of your party has a legitimate chance to be elected," [[David Johnston]], the former governor general who leads the commission, wrote to Bernier on Monday.

Bernier was not initially included among the leaders invited to participate in the debates. Instead, he was asked to provide more information as the commission considered his case.
----

{{f49.png}} ''[[Maxime Bernier is furious after being interviewed by the CBC - and he may have a point|https://nationalpost.com/news/politics/maxime-bernier-is-furious-after-being-interviewed-by-the-cbc-and-he-may-have-a-point]]'' September 25, 2018, Stuart Thomson, [[National Post]]

----
Bernier once worked at the [[Montreal Economic Institute]], one of the nearly 500 think tanks partnered with the [[Atlas Network]], which is heavily funded by the Koch brothers.

In Sunday's interview, Mesley asked Bernier if he would accept help for his new party from the Koch brothers or the Atlas Network. Bernier explained that Canadian election laws prevent him from accepting money from American billionaires and said he was seeking small donations from "ordinary Canadians that want a change in [[Canada]]."
----

{{f0.png}} ''[[Maxime Bernier Is Using Trudeau Blackface To Denounce Political Correctness & Drag Queens|https://www.narcity.com/news/ca/maxime-berniers-response-to-trudeaus-blackface-is-unlike-any-other]]'' September 20, 2019, Helena Hanson, [[Narcity]]

----
When photos emerged on Wednesday evening of Prime Minister [[Justin Trudeau]] wearing blackface, political leaders from across [[Canada]] took the opportunity to condemn the act. While [[Andrew Scheer]] suggested Trudeau was not fit to lead the country, and [[Jagmeet Singh]] focused on Canadians who may have been hurt by the images, PPC leader [[Maxime Bernier]] took a slightly different approach. Rather than using the images to speak about racism, Bernier took aim at Canada's drag queens, asking why blackface is considered wrong, while drag is celebrated.

Maxime Bernier is often referred to as one of the most right-wing figures ever seen in Canadian politics, and his latest tweets prove that he is definitely not concerned about hurting anybody's feelings.

The [[People's Party of Canada]] leader first tweeted his response to Trudeau's blackface images on Wednesday evening, posting a tweet that said, "I'm not going to accuse Justin Trudeau of being a racist." Although he went on to accuse the Liberal leader of hypocrisy, Bernier made no mention of the seriousness of the act of using blackface.
----

{{f0.png}} ''[[Maxime Bernier mingles with Yellow Vest protesters at Toronto event|https://globalnews.ca/news/5236763/maxime-bernier-yellow-vest-protestors/]]'' May 3, 2019, Rachel Browne, [[Global News]]

----
[[Maxime Bernier]] talked about his plan to limit immigration in an interview with two members of the controversial Yellow Vest movement on Thursday.

The Peoples' Party of [[Canada]] leader was interviewed by [[Derek Storie]] and [[Rick Boswick]], who have ties to [[Tim Keizer]], the man arrested on Wednesday for uttering threats during a small Yellow Vest protest at a [[Mississauga]] fundraising event for Prime Minister [[Justin Trudeau]].

Video footage shows the pair present at the time of Keizer's arrest.
----

{{f182.png}} ''[[Maxime Bernier photographed with members of alleged hate group in Calgary|https://www.cbc.ca/news/canada/calgary/maxime-bernier-northern-guard-1.5205881]]'' July 9, 2019, Sarah Rieger, [[CBC News]]

----
[[Maxime Bernier]] posed for a photo on Sunday in [[Calgary]] with men who appear to be members of the [[Northern Guard]]. [[CBC News]] has blurred out the face of a child in the photo. (YYCantiracist/[[Twitter]])

[[People's Party of Canada]] Leader Maxime Bernier posed for a photo with members of an organization described as a hate group in Calgary Sunday.

The photo, which was taken at an event where Bernier announced new candidates for his party, shows the PPC leader in a cowboy hat posing with men who are wearing vests with patches depicting the emblem of Northern Guard.
----

{{f0.png}} ''[[Maxime Bernier poses with Northern Guard, one flashing apparent 'white power' sign|https://globalnews.ca/news/5473923/maxime-bernier-northern-guard-white-power-sign/]]'' July 9, 2019, Jesse Ferreras, [[Global News]]

----
[[People's Party of Canada]] leader [[Maxime Bernier]] is being asked about a photo he recently posed for in which he is seen smiling with members of the [[Northern Guard]], a reportedly "anti-[[Muslim]]" organization that allegedly has ties to neo-Nazism.

One of the group's members can be seen flashing what appears to be an "OK" hand sign in the photo — a symbol that has been associated with "white power."

The photo, first reported by Press Progress, was posted to [[Facebook]] by [[Kyle Puchalski]], a [[Calgary]] man who identifies himself on his page as the Northern Guard's provincial president for [[Alberta]].
----

{{f99.png}} ''[[Maxime Bernier recruits Renata Ford as he touts a plan that denies the climate crisis|https://www.nationalobserver.com/2019/06/21/news/maxime-bernier-recruits-renata-ford-he-touts-plan-denies-climate-crisis]]'' June 21, 2019, Fatima Syed, [[National Observer]]

----
Standing in a decorated room at [[Toronto]]'s Royal Canadian Military Institute, flanked by 40 newly announced candidates of his months-old political party, [[Maxime Bernier]] denied climate change was "a real issue for Canadians."

In one breath, the leader of the [[People's Party of Canada]] (PPC) said "there is no climate change urgency in this country," promised to deliver "politics based on fact" and assured observers his party would deliver "a concrete environment plan."

Bernier's contradictory remarks on climate change were delivered after he formally announced 40 candidates the PPC will put forward in [[Ontario]] for the Oct. 21 federal election. The roster includes the widow of former Toronto mayor [[Rob Ford]], [[Renata Ford]], who will run to become a member of Parliament for the same riding her brother-in-law, Ontario Premier [[Doug Ford]], holds provincially.
----

{{f182.png}} ''[[Maxime Bernier says his party would cap immigration levels at 150K|https://www.cbc.ca/news/politics/maxime-bernier-immigration-speech-mississauga-1.5224114]]'' July 24, 2019, Salimah Shivji, [[CBC News]]

----
A [[People's Party of Canada]] government would lower the number of immigrants Canada accepts to between 100,000 and 150,000 per year — a level not seen since [[1986]] — party leader [[Maxime Bernier]] pledged in a policy speech Wednesday evening.

That's a number significantly lower than the 250,000 cap Bernier pitched while running for the leadership of the [[Conservative Party of Canada]] two years ago.

In a speech in [[Mississauga]], Ont. Wednesday night, the MP for Beauce took aim at what he called a policy of "extreme multiculturalism" and accused the Liberals of "putting Canada on a road to destruction" through Prime Minister [[Justin Trudeau]]'s "globalist vision."
----

{{f49.png}} ''[[Maxime Bernier says pundit Warren Kinsella branded him a racist, sues for defamation|https://nationalpost.com/news/canada/peoples-party-leader-maxime-bernier-sues-political-pundit-for-defamation]]'' February 5, 2020, Michelle McQuigge, Canadian Press, [[National Post]]

----
Bernier founded the People's Party shortly after narrowly losing the Conservative party leadership race to [[Andrew Scheer]] in [[2017]]. He said a right-wing alternative was necessary, declaring the Conservatives to be "intellectually and morally corrupt" and lacking in true conservative principles.

While campaigning as People's Party leader, Bernier spoke out against what he called "extreme multiculturalism," promising to cut immigration levels and ensure new arrivals respond to [[Canada]]'s economic needs.

He faced criticism from his rivals for not doing enough to weed out alleged racists from his party and for denying there's a scientific consensus that humans are responsible for climate change.
----

{{f0.png}} ''[[Maxime Bernier seeks Elections Canada investigation into Conservative-financed smear campaign|https://www.straight.com/news/1315946/maxime-bernier-seeks-elections-canada-investigation-conservative-financed-smear]]'' October 19, 2019, Charlie Smith, [[Georgia Straight]]

----
The [[Globe and Mail]] disclosed that the Conservatives hired former Jean Chrétien speechwriter [[Warren Kinsella]]'s company, the [[Daisy Group]], to undermine Canadians' confidence in Bernier's [[People's Party of Canada]].

The consulting company's campaign portrayed the People's Party of Canada as racist by highlighting previous statements by its candidates.

The Daisy Group's website includes a long list of its clients but it doesn't mention the Conservative party among them.
----

{{f0.png}} ''[[Maxime Bernier Should Have Known A Neo-Nazi Was Working For His Party|https://www.canadalandshow.com/maxime-bernier-should-have-known-a-neo-nazi-was-working-for-his-party/]]'' August 30, 2019, Alheli Picazo, [[Canadaland]]

----
Since its inception, the [[People's Party of Canada]] has been dogged by near-constant reports about the unsavoury histories of party executives, as well as unearthed evidence of troubling comments, beliefs, and behaviour by candidates.

Perhaps it's because these headlines have become so routine that recent revelations about [[Shaun Walker]] — a white supremacist who, for a time, led a seminal neo-Nazi operation — working as an [[Ontario]] organizer for the PPC failed to grab much immediate attention this week.

Walker served as chairman and CEO of the [[National Alliance]], an American white supremacist group, for roughly one year until, in July [[2006]], he was arrested, charged, and ultimately convicted for his part in violent hate-crime beatings carried out in hopes of starting a "race war."
----

{{f182.png}} ''[[Maxime Bernier uttered racist slur about Jagmeet Singh, according to statement filed in court|https://www.cbc.ca/news/politics/bernier-kinsella-defamation-lawsuit-1.6015385]]'' May 7, 2021, Elizabeth Thompson, [[CBC News]]

----
WARNING: This story includes offensive language.

[[People's Party of Canada]] Leader [[Maxime Bernier]] once discounted NDP Leader [[Jagmeet Singh]]'s chances of winning a seat in the [[House of Commons]] by saying he'd "never get elected with that rag on his head," according to an affidavit filed recently in an [[Ottawa]] court case.

In a separate affidavit, however, Bernier says that he's not a racist and that the affidavit is the only eyewitness account of him "supposedly saying something racist" filed by the lawyer for political strategist [[Warren Kinsella]].
----

{{f182.png}} ''[[Maxime Bernier was a top Conservative fundraiser before he left the party|https://www.cbc.ca/news/politics/bernier-fundraising-beauce-1.5170908]]'' June 12, 2019, Éric Grenier, [[CBC News]]

----
Before [[Maxime Bernier]] left it to start his People's Party, he was one of the [[Conservative Party of Canada]]'s top fundraisers — but most of the money he brought into his riding association came from contributors who lived in other parts of the country.

The annual financial return for the Beauce Conservative riding association shows that it raised $136,427.79 from 947 contributors in [[2018]], ranking it first among the 187 Conservative riding association returns that, as of Tuesday, had been filed to and posted by [[Elections Canada]].

That represents a significant increase over the $15,610 raised by the riding association in [[2017]] — the year Bernier finished a close second to [[Andrew Scheer]] in the Conservative Party's leadership race and subsequently asked his supporters to join and donate to his "Mad Max Club" to help him pay off his campaign debts and "defend principled conservative ideas."
----

{{f94.png}} ''[[Maxime Bernier's alt-right problem|https://www.thestar.com/politics/federal/2019/02/08/maxime-berniers-alt-right-problem.html]]'' February 8, 2019, Zachary Kamel, [[Toronto Star]]

----
What the country's tiny cadre of neo-Nazis and the broader alt-right movement needed was a politician who could bridge the gap between the mainstream and the far-right fringe — someone who was an unabashed supporter of "Western values," who would clamp down on immigration and multiculturalism. 

That person, they decided, was [[Maxime Bernier]]. 

Last August, after the long-serving Conservative MP denounced Prime Minister [[Justin Trudeau]]'s "extreme multiculturalism and cult of diversity," the Ensign Hour hosts perked up. When Bernier declared "the death of political correctness in Canada" to his more than 65,000 Twitter followers, it was heard as a dog whistle.
----

{{f0.png}} ''[[Maxime Bernier's Far-Right People's Party Lists Name of Canadian Senator as a Top Donor|https://pressprogress.ca/maxime-berniers-far-right-peoples-party-lists-name-of-canadian-senator-as-a-top-donor/]]'' August 25, 2020, [[PressProgress]]

----
[[Canada]]'s chamber of "sober-second thought" may have its very first Senator who is aligned with [[Maxime Bernier]]'s far-right [[People's Party of Canada]].

Newly released donation records appear to show [[Lynn Beyak]] made a $1,000 donation to Bernier's PPC shortly before the [[2019]] federal election.

Only 384 of the PPC's 23,000 donors gave the party $1,000 or more. That places her among the top 2% of all donors to Bernier's far-right party.

Lynn Beyak is the same name as a "non-affiliated" Canadian Senator who has been suspended twice by the Senate in relation to a controversy over racist letters posted to her Senate website extolling the virtues of residential schools.
----

{{f0.png}} ''[[Maxime Bernier's Nazi Moon Base Truther Candidate is a Hero to Conservative Senators and Anti-Union Groups|https://pressprogress.ca/maxime-berniers-nazi-moon-base-truther-candidate-is-a-hero-to-conservative-senators-and-anti-union-groups/]]'' May 22, 2019, [[PressProgress]]

----
[[Ken Pereira]] is a [[YouTube]] conspiracy theorist who makes videos that explore topics like the pedophile ring allegedly run by [[Hillary Clinton]] and moon bases constructed by the Nazis with the assistance of extraterrestrials.

While some may dismiss Pereira as a fringe figure, the far-right conspiracy theorist has actually been celebrated by anti-union business groups as well as Conservative Senators in [[Canada]]'s so-called chamber of sober second thought.

During Senate committee hearings in [[2015]] examining Harper's draconian anti-union Bill C-377, Pereira appeared as an expert witness in support of the Conservative legislation that was widely condemned as unconstitutional.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Maxine Waters |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Maybe Boris Johnson was inspired by Stephen Harper|https://www.thestar.com/politics/political-opinion/2019/08/28/maybe-boris-johnson-was-inspired-by-stephen-harper.html]]'' August 28, 2019, Susan Delacourt, [[Toronto Star]]

----
Johnson is putting parliamentary sittings on ice until Oct. 14, just shortly before Britain is due to pull out of the [[European Union]] in what is shaping up to be a no-deal [[Brexit]].

Will Johnson pay a political price? If the Canadian experience a decade ago is any indication, probably not. Who knows? Perhaps Johnson was inspired by the Canadian example.

When he was prime minister, [[Stephen Harper]] prorogued Parliament twice — shutting it down once in [[2008]], in the midst of a Liberal-NDP effort to displace his minority government, and again in [[2010]], because he could. Or, as Harper put it then, to "recalibrate" his government.
{{||StandardTid}}
----

{{f0.png}} ''[[Mayor Rob Ford denies drug allegations|https://globalnews.ca/news/588439/mayor-rob-ford-expected-to-address-the-media/]]'' May 24, 2013, James Armstrong, [[Global News]]

----
"I do not use crack cocaine, nor am I an addict of crack cocaine," Ford said.

The [[Toronto Star]] and [[Gawker]] published allegations last week that a video exists showing someone resembling the mayor smoking what could be crack cocaine.

In an impromptu press conference Friday, the mayor said he "can't comment on a video that I have never seen or does not exist."
----

{{f94.png}} ''[[Mayor Rob Ford meets with U.S. casino billionaire Sheldon Adelson|https://www.thestar.com/news/gta/2012/08/23/mayor_rob_ford_meets_with_us_casino_billionaire_sheldon_adelson.html]]'' August 23, 2012, David Rider, [[Toronto Star]]

----
In a sign of casino companies' eagerness to build in [[Toronto]], Mayor [[Rob Ford]] got a visit at City Hall from [[Sheldon Adelson]], controversial owner of the [[Las Vegas Sands]] empire and one of the world's richest men.

Adelson, 79, arrived at Ford's office Thursday afternoon with his wife, Dr. Miriam Adelson, and two aides for the private, unpublicized 45-minute meeting that he had requested.

Ford's office declined to give details but Adelson is registered to lobby city officials on his interest in building a casino resort in Toronto.
----

{{f49.png}} ''[[Mayor Rob Ford poses with neo-Nazi musician (who is in uniform), says he wasn't aware of his views|https://nationalpost.com/posted-toronto/mayor-rob-ford-poses-with-neo-nazi-musician-who-is-in-uniform-says-he-wasnt-aware-of-his-views]]'' July 26, 2012, Josh Visser, [[National Post]]

----
[[Toronto]] Mayor [[Rob Ford]] issued a statement Thursday after a photo came to light showing the mayor at the [[2012]] New Year's Levee smiling, with his arm around a neo-Nazi musician.

Former Liberal spin doctor and punk rocker Warren Kinsella found the photo and posted it on his blog, saying the man Ford was with was [[Jon Latvis]], a member of the neo-Nazi band RAHOWA (Racial Holy War).

The picture was posted under a [[Facebook]] profile with Latvis' name with the caption, "Me meeting with Toronto's Mayor, Rob Ford to get an endorsement for the [[Latvia]]n Homeguard — at Toronto City Hall."
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
Unrecognized parameter: Company."}},"batchcomplete":"","query":{"normalized":[{"from":"Category:McKinsey ","to":"Category:McKinsey

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[Measles|https://en.wikipedia.org/wiki/Measles]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Measles outbreak spurred by anti-vaxxers shuts down Samoan government|https://arstechnica.com/science/2019/12/measles-outbreak-spurred-by-anti-vaxxers-shuts-down-samoan-government/]]'' December 2, 2019, Beth Mole, [[Ars Technica]]

----
While some quickly blamed the vaccine itself, officials later determined that two nurses had improperly prepared the immunizations. Investigators found that they had mixed in a lethal dose of muscle relaxant, and one of the nurses tried to cover up the error by taking the empty bottle of the muscle relaxant home after retrieving it from the garbage. The two faced charges of manslaughter and were both sentenced to five years in prison in August of this year.

Still, news of the heartbreaking deaths shook the island nation's confidence in the healthcare system. And anti-vaccination groups pounced on the circumstances. Most notably, the deaths were picked up by the Children's Health Defense, run by the prominent anti-vaccine advocate [[Robert F. Kennedy Jr.]] As The [[Washington Post]] noted, Kennedy's organization spent months highlighting the deaths on [[Facebook]] while questioning the safety of the MMR vaccines. But the organization did not correct the posts or update its audience with information regarding the nurses' error and convictions.

Kennedy visited [[Samoa]] in June, appearing alongside local anti-vaccine advocates and even a staff member of the US embassy. In November, Kennedy's organization sent a letter to the Samoan prime minister, encouraging officials to question the MMR vaccine. Kennedy peddles the false and dangerous claim that vaccines are linked to autism, despite the fact that numerous scientific studies have robustly debunked the baseless claim.
----

{{f0.png}} ''[[Media barred from fireside chat with Premier Doug Ford|http://globalnews.ca/news/6073571/media-barred-fireside-chat-with-doug-ford/]]'' October 23, 2019, Travis Dhanraj, [[Global News]]

----
On Wednesday morning [[Doug Ford]] attended an event entitled "Breakfast with [[Ontario]]'s Premier Doug Ford." The function, sponsored by the Insurance Bureau of [[Canada]], was billed as a "roundtable breakfast" with the premier. It was held at the offices of the CD Howe Institute in [[Toronto]].

The institute is a non-profit public policy research organization funded by corporations and business people. The conversation with Ford touched on a number of news items including the carbon tax, deficit and other provincial matters.

Media were not informed of the event until 8:26 a.m. on Wednesday morning just 34 minutes before the 9:00 a.m. chat was scheduled to begin.
----

{{f49.png}} ''[[Media hits new low, tries to report Prime Minister's speech|https://nationalpost.com/opinion/kelly-mcparland-no-questions-please-yes-cameras-are-still-ok]]'' October 17, 2013, Kelly McParland, [[National Post]]

----
The judging was done by the usual [[Ottawa]] crowd, who — just by coincidence — are caught in another tiff with the Prime Minister's staff of aides, advisors and heavies after reporters were banned from a speech Mr. Harper delivered to his caucus. Upset that reporters had tried to ask him questions at a similar previous address, the Prime Minister's staff ruled that cameras could enter, but not journalists. In protest, all but one camera crew refused.

Is it possible there's a correlation between these two events? The Conservatives' popularity numbers have been flat for months. The Prime Minister's image is flagging. Nanos Research says Mr. Harper has never before been so low in the polls on the day of a [[Throne Speech]]. In fact, it's the first time the speech was delivered without the Tories leading the polls. Fewer voters than ever in Mr. Harper's mandate say they'd vote for him again; the only reason for optimism is that [[Justin Trudeau]]'s halo is dimming a little with time. Another pollster says the party has become out of touch with supporters.

So, as they set out to regain ground, the Conservatives renew their ongoing crusade against the media crowd that relates its activities to millions of Canadians. Yes, there is "new media" out there — [[Twitter]], [[Facebook]] etc — but mostly what they're tweeting are columns and comments from many of the people the PMO insists on treating like something unsightly, stepped on in the grass on [[Parliament Hill]].
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Media Research Center Inc |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/6/66/Media_Research_Center_logo.png]] |
|!formation |April 1, 1987|
|!tax id |54-1429009|
|!registration id |03014818|
|!jurisdiction |us-va|
|!leader name |[[Brent Bozell]]|
|!website |[[mrc.org|https://www.mrc.org]]|
</div>

The ''Media Research Center'' (MRC) is a [[politically conservative|https://en.wikipedia.org/wiki/conservatism_in_the_United_States]] [[content analysis|https://en.wikipedia.org/wiki/content_analysis]] organization based in [[Reston, Virginia|https://en.wikipedia.org/wiki/Reston,_Virginia]], founded in 1987 by [[L. Brent Bozell III|https://en.wikipedia.org/wiki/L._Brent_Bozell_III]].  Its stated mission is to "expose and neutralize the propaganda arm of the Left: the national news media."<<ref " [1]">>

The MRC has received financial support from several sources, including the [[Bradley|Bradley Foundation]], [[Scaife|Scaife Foundations]], [[Olin|John M. Olin Foundation]], [[Castle Rock|Castle Rock Foundation]], [[Carthage|Scaife Foundations]] and JM foundations, as well as [[ExxonMobil|https://en.wikipedia.org/wiki/ExxonMobil]].<<ref " [2]">><<ref " [3]">> It has been described as "one of the most active and best-funded, and yet least known", arms of the modern conservative movement.<<ref " [4]">> 

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |June 27, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Media Research Center Inc|https://www.erieri.com/Form990Finder/Details?EIN=541429009]]|<|<|
|!EIN |54-1429009|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |10/1988|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/541429009/541429009_2019_%20.pdf]]|03/01/21| $16,547,331.00|
|!2018 |[[990|http://990.erieri.com/EINS/541429009/541429009_2018_%20.pdf]]|01/28/20| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/541429009/541429009_2017_0fec07fb.PDF]]|11/30/18| $17,273,058.00|
|!2016 |[[990|http://990.erieri.com/EINS/541429009/541429009_2016_0ecb2eee.PDF]]|01/19/18| $16,403,551.00|
|!2015 |[[990|http://990.erieri.com/EINS/541429009/541429009_2015_0d4c20ee.PDF]]|01/18/17| $18,380,980.00|
|!2014 |[[990|http://990.erieri.com/EINS/541429009/541429009_2014_0c17ec72.PDF]]|01/11/16| $17,716,179.00|
|!2013 |[[990|http://990.erieri.com/EINS/541429009/541429009_2013_0aba222b.PDF]]|10/23/14| $17,613,387.00|
|!2012 |[[990|http://990.erieri.com/EINS/541429009/541429009_2012_098aa18d.PDF]]|08/27/13| $13,006,163.00|
|!2011 |[[990|http://990.erieri.com/EINS/541429009/541429009_2011_0861625e.PDF]]|07/11/12| $11,550,766.00|
|!2010 |[[990|http://990.erieri.com/EINS/541429009/541429009_2010_074DE962.PDF]]|06/23/11| $12,331,497.00|
|!2009 |[[990|http://990.erieri.com/EINS/541429009/541429009_2009_063D4892.PDF]]|08/04/10| $11,620,235.00|
|!2008 |[[990|http://990.erieri.com/EINS/541429009/541429009_2008_0558D9E3.PDF]]|10/02/09| $10,784,187.00|
|!2007 |[[990|http://990.erieri.com/EINS/541429009/541429009_2007_042AD2DA.PDF]]|07/15/08| $12,997,384.00|

!!!See also
*[[Media Research Center|https://en.wikipedia.org/wiki/Media_Research_Center]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "[[About the MRC|https://www.mrc.org/about]]. MRC.">><br/><<footnotes " [2]" "[[MRC funders|http://mediamattersaction.org/transparency/organization/Media_Research_Center/funders]]. //Media Matters//.">><br/><<footnotes " [3]" "[[Put a Tiger In Your Think Tank|https://www.motherjones.com/politics/2005/05/put-tiger-your-think-tank/]].">><br/><<footnotes " [4]" "ALBERTA, TIM (26 April 2018). [[The Deep Roots of Trump's War on the Press|https://www.politico.com/magazine/story/2018/04/26/the-deep-roots-trumps-war-on-the-press-218105]].">>

{{||StandardTid}}
----

{{f0.png}} ''[[Media uninvited from Stephen Harper speech in Toronto|https://www.ctvnews.ca/politics/media-uninvited-from-stephen-harper-speech-in-toronto-1.4128542]]'' October 10, 2018, Canadian Press, [[CTV News]]

----
During his near decade in power, Harper's office had an acrimonious relationship with the national media. He distrusted reporters' motives and his office tightly controlled access to his ministers, foreign diplomats and senior public servants.

Harper's book argues that the forces that propelled Trump to power can't be ignored by political leaders, and that conservatives need to find practical ways to bridge the disconnect and distrust separating working people and those who govern them.

The message is similar to the one Prime Minister [[Justin Trudeau]] has made in numerous speeches but Harper draws a sharp partisan distinction, arguing that "a pragmatic conservative approach to market-oriented economics" is the best way to deal with the current disruption.
{{||StandardTid}}
!!!See also
*[[Medicaid|https://en.wikipedia.org/wiki/Medicaid]] - //Wikipedia.//

{{||StandardTid}}
.

{{||StandardTid}}
----

{{f0.png}} ''[[Medical Experts: Jason Kenney's Suggestion That Alberta Teachers Sanitize Classrooms is 'Unrealistic'|https://pressprogress.ca/medical-experts-jason-kenneys-suggestion-that-alberta-teachers-sanitize-classrooms-is-unrealistic/]]'' July 31, 2020, [[PressProgress]]

----
Leading medical experts in the province of [[Alberta]] say Premier [[Jason Kenney]]'s recent suggestion school teachers should take on custodial duties and assist with deep cleanings to prevent COVID-19 outbreaks in schools is "unrealistic."

During a recent exchange in the Alberta Legislature, NDP MLA Sarah Hoffman asked the premier how he plans to contain a COVID-19 outbreak when large class sizes prevent social distancing.

Kenney suggested teachers could help janitors "tidy up."
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Meet Andy Ngo: The Man Whose Attack By Portland Antifa Made Him A Media Star|https://www.buzzfeednews.com/article/josephbernstein/andy-ngo-portland-antifa]]'' July 19, 2019, Joseph Bernstein, [[BuzzFeed News]]

----
[[Andy Ngo]] was hardly a random bystander: The 33-year-old is suddenly one of the most prominent young figures in all of right-wing media. He made his name in part through his activism calling attention to a supposed epidemic of staged hate crimes, à la Jussie Smollett. But Ngo has also been a familiar, and reviled, presence at [[Portland]]'s left-wing protests, where he shoots alarming videos of anti-fascists that often end up on the likes of [[Fox News]] and Sky News. I was in talks to shadow him at the upcoming demonstration, which I thought might be a good way to illustrate how Ngo constructs an incendiary political narrative out of a narrow selection of facts.

Just days after his warning, Ngo sat a few feet away from me, cut up and dazed, after a beating at the hands of left-wing protesters. As I watched him stream a close-up of his bloody face to more than a million people, it seemed like a defining moment in a new kind of media career.

A little more than two years ago, Andy Ngo was more or less a nobody: a 30-year-old multimedia editor for the student paper of Portland State University, where he was working toward a master's degree in political science. He had gone back to school after spending several years languishing in the millennial male purgatory of underemployment and aimlessness. He had about a thousand followers on [[Twitter]], where he posted mostly about anti–free speech left-wing campus culture and the need to reform political Islam.
----

{{f132.png}} ''[[Meet Dean French, the political unknown who has become an omnipresent force in Ford's government|https://www.theglobeandmail.com/canada/article-meet-dean-french-the-political-unknown-who-has-become-an-omnipresent/]]'' November 16, 2018, Adam Radwanski, [[Globe and Mail]]

----
When [[Ontario]] [[Progressive Conservative]]s gathered for a "unity rally" last March, the plan was for [[Doug Ford]] to be introduced by the candidates he had defeated for his party's leadership days earlier.

It was to be an important gesture of conciliation, after a hurried and heated race that he barely won. But when [[Christine Elliott]] and [[Caroline Mulroney]] arrived at the [[Toronto Congress Centre]], speaking notes already prepared, they were told that their services weren't needed after all.

Instead, the person to precede Mr. Ford was someone most Tories in attendance had never seen or heard of before - but whose name they would soon know well, and whose presence many of them would soon come to fear.
----

{{f0.png}} ''[[Meet Ford's new politics, same as the old politics|https://www.thespec.com/opinion-story/9360642-editorial-meet-ford-s-new-politics-same-as-the-old-politics/]]'' May 20, 2019, Editorial, [[Hamilton Spectator]]

----
Ontarians may disagree about the federal carbon tax that recently hiked gasoline prices in this province by 4.4 cents a litre.

They may also disagree about the [[Ontario]] government's legal campaign to scrap this controversial tax, which boosted the cost of natural gas, propane and home heating fuel.

But what every voter and every taxpayer in this province can — and we think should — heartily agree upon is that Premier [[Doug Ford]] is wrong to use their money to peddle his carbon-tax bashing propaganda in a government ad campaign.
----

{{f0.png}} ''[[Meet Jason Kenney's Radical Social Conservative Allies Who Want to Send Alberta Back to the 19th Century|https://pressprogress.ca/meet-jason-kenneys-radical-social-conservative-allies-who-want-to-send-alberta-back-to-the-19th-century/]]'' November 1, 2017, [[PressProgress]]

----
After all, Kenney's march to victory left a trail of alienated PCs and disgruntled [[Wildrose]]rs in its wake, though that never seemed to bother Kenney, who appeared content offsetting his losses with new recruits.

Stacking the deck would be nothing new for a man who served as [[Stockwell Day]]'s campaign chairman – [[Stephen Harper]] once criticized Kenney's recruitment drives that saw the Reform MP "trolling for Day supporters at evangelical and [[Catholic]] churches, and on the website of the anti-abortion lobby [[Campaign Life Coalition]]."

Even [[Preston Manning]] said Kenney's tactics came straight out of the playbook of [[Pat Robertson]]'s [[Christian Coalition of America]].
----

{{f0.png}} ''[[Meet the Anti-Semitic White Nationalist Who Ran Jason Kenney's Call Centre|https://pressprogress.ca/meet-the-anti-semitic-white-nationalist-who-ran-jason-kenneys-call-centre/]]'' October 20, 2018, [[PressProgress]]

----
A young conservative recently exposed for his connections to an online store that sells white supremacist memorabilia ran [[Jason Kenney]]'s call centre last year.

This week, [[Ricochet Media]] revealed the former Kenney campaign worker is behind an online store called [[Fireforce Ventures]] which sells memorabilia glorifying white rule in [[Rhodesia]], the colonial name for modern [[Zimbabwe]].

Rhodesia figures as a coded symbol for white nationalists – [[Dylann Roof]], a white supremacist who massacred nine people at a black church in [[Charleston]] in [[2015]], was infamously photographed wearing a Rhodesian flag on his jacket.
----

{{f0.png}} ''[[Meet the Facebook Group Trying to Reshape Politics|https://thewalrus.ca/meet-the-facebook-group-trying-to-reshape-politics/]]'' October 5, 2018, Jen Gerson, [[The Walrus]]

----
Ballingall is the force behind [[Ontario Proud]], a conservative-leaning [[Facebook]] group. It is not formally affiliated with the [[Progressive Conservative]] Party—or any political organ—but, in only two years, it has developed an audience large enough that the group can credibly claim to be as influential as many mainstream news outlets on social media. (Ballingall himself has not been shy about taking a slice of the credit for helping to defeat Liberal premier [[Kathleen Wynne]] during the last Ontario election.) [[CBC]] [[Toronto]] is liked by about 150,000 people on Facebook; Ontario Proud—run by Ballingall, a video editor, an intern, a few freelancers, and a junior consultant—has been liked by more than 390,000, and its content reliably racks up hundreds more comments, likes, and shares than the news stories posted by established outlets.

Although the group's real-world influence is difficult to quantify, Ballingall will happily supply engagement statistics that he says suggest Ontario Proud's easy, memetic content is reaching millions of people. It has ambitions to reach many millions more. Ballingall plans to expand his model and says he is working with teams in [[Alberta]], [[British Columbia]], and [[Quebec]] to form similar groups. Already, he has set his sights on Prime Minister [[Justin Trudeau]].

Ballingall created Ontario Proud in [[2016]], loosely modelling it after similar Facebook page [[Alberta Proud]]. A lifelong conservative with links to right-wing politicians, parties, and media outlets, Ballingall was sick of risk-averse political campaigns and political jobs that didn't allow him to connect with voters on social media. Creating his own Facebook page, by comparison, gave him control. Finally, he could talk about the things that made him passionate, the things that inspired his "visceral" hatred for the [[Ontario Liberal]]s—their coziness in office, poor fiscal management, and all-around patronizing airs. (The Ontario Liberals were beset by scandals in the years leading up to their defeat. One example: David Livingston, a former chief of staff to then premier [[Dalton McGuinty]], was recently sentenced to four months in jail for wiping government computers in connection with the cancellation of gas-fired power plants in [[2011]].)
----

{{f364.png}} ''[[Meet The Little-Known Network Pushing Ideas For Kochs, ALEC|https://www.huffingtonpost.ca/2013/11/14/state-policy-network-kochs_n_4275899.html]]'' November 14, 2013, Paul Blumenthal, [[Huffington Post]]

----
WASHINGTON -- A network of state-level think tanks is pushing a right-wing agenda with support from the [[American Legislative Exchange Council]] and funding from the billionaire Koch brothers, according to a new report.

The [[Center for Media and Democracy]] released its exposé on the [[State Policy Network]] and affiliated groups on Wednesday. The report details the think tank network's ties to ALEC, funding from wealthy conservative benefactors, and political and lobbying activities backing right wing positions on health care, education, privatization, labor rights, tax cuts and environmental policy.

"The State Policy Network itself has had tremendous influence, and they have had very little public scrutiny about who they are and what interests they really represent," Lisa Graves, executive director of the Center for Media and Democracy, said. "They describe themselves in a given state as a nonpartisan independent group or as a think tank academic study group, and, in fact, these groups are very active politically. Many of them are very active before the state legislatures, and a lot of the work they're doing is very biased and unreliable."
----

{{f132.png}} ''[[Meet the man at the middle of Toronto's City Hall storm|https://www.theglobeandmail.com/news/toronto/meet-the-man-at-the-middle-of-torontos-city-hall-storm/article12218380/]]'' May 29, 2013, Colin Freeze, [[Globe and Mail]]

----
Seasoned city-hall observers recalled Mr. Price has been part of the mayor's entourage for years, without actually having any official role – although he was [[Doug Ford]]'s campaign manager in [[2010]].

His relationship to the mayor and his brother goes back decades, according to several individuals who spoke both on and off the record. "The whole gang hangs out: Dave Price, [[Rob Ford]], Doug Ford," said [[Frank Imineo]], who has known Mr. Price for more than 10 years but had a legal and personal falling out with him more recently. "They've been friends for the longest time. Since kids."

According to several former street dealers who spoke to The Globe as part of an 18-month investigation, Mr. Price sold hash during the [[1980]]s in partnership with Doug Ford.
----

{{f0.png}} ''[[Meet the most unlikely member of Doug Ford's cabinet|https://www.tvo.org/article/meet-the-most-unlikely-member-of-doug-fords-cabinet]]'' September 7, 2018, Steve Palkin, [[TVO]]

----
When [[Doug Ford]]'s government was sworn in at the end of June, I watched as a parade of mostly rookie cabinet ministers read the oath of office.

Having seen dozens of these kinds of ceremonies, I immediately started wondering which ministers in this [[Progressive Conservative]] government — the first in 15 years — would make for the most interesting stories.

There were some obvious choices. [[Caroline Mulroney]], [[Laurie Scott]], and [[John Yakabuski]] were all second-generation politicians. Plus, Yakabuski had spent his entire 15-year career as an MPP on the opposition benches, never getting a sniff of the government side. His father, Paul, had almost exactly the opposite experience: 24 years at [[Queen's Park]] with only two years in opposition.
----

{{f0.png}} ''[[Meet the people drawn to Maxime Bernier's movement|https://globalnews.ca/news/5243273/maxime-bernier-supporters-peoples-party-of-canada/]]'' May 8, 2019, Rachel Browne, [[Global News]]

----
Over the last couple of weeks, Bernier has announced a slew of new PPC candidates, providing further insight into his supporters. He was also endorsed last week by Peterborough, Ont., man [[Kevin Goudreau]], who leads the [[Canadian Nationalist Front]] and has a swastika tattooed on his chest. He was one of several people and groups banned by [[Facebook]] last month for engaging in "organized hate" and other violations.

"There's [[Maxime Bernier]] candidates here, and I'm going to vote for them," Goudreau said in a video posted to [[YouTube]]. "I'm throwing my weight behind the [[People's Party of Canada]] because I want (a) massive reduction in immigration."

Bernier has said that "racists are not welcome in this party."
----

{{f0.png}} ''[[Meet the Powerful Elites Who Control the Conservative Party's Money|https://pressprogress.ca/meet-the-powerful-elites-who-control-the-conservative-partys-money/]]'' December 18, 2019, [[PressProgress]]

----
The recent resignation of Conservative leader [[Andrew Scheer]] following revelations he used donor money to send his children to elite private schools has focused the public spotlight on a little known entity called the Conservative Fund.

The Conservative Fund, a non-profit entity that collects donations and disburses funds to the [[Conservative Party of Canada]], serves as the party's fundraising arm.

Scheer's private school expenses were drawn from the secretive Conservative Fund — and apparently without the knowledge of the fund's powerful board of directors.
----

{{f37.png}} ''[[Meet the Renegades of the Intellectual Dark Web|https://www.nytimes.com/2018/05/08/opinion/intellectual-dark-web.html]]'' May 8, 2018, Bari Weiss, [[New York Times]]

----
Yet there are pitfalls to this audience-supported model. One risk is what [[Eric Weinstein]] has called "audience capture." Since stories about left-wing-outrage culture — the fact that the [[University of California, Berkeley]], had to spend $600,000 on security for Mr. Shapiro's speech there, say — take off with their fans, members of the Intellectual Dark Web may have a hard time resisting the urge to deliver that type of story. This probably helps explain why some people in this group talk constantly about the regressive left but far less about the threat from the right.

"There are a few people in this network who have gone without saying anything critical about Trump, a person who has assaulted truth more than anyone in human history," Mr. Harris said. "If you care about the truth, that is quite strange."

Emphasis is one problem. Associating with genuinely bad people is another.
----

{{f0.png}} ''[[Meet the Strange and Mysterious Group Organizing Anti-Lockdown Protests Across Canada|https://pressprogress.ca/meet-the-strange-and-mysterious-group-organizing-anti-lockdown-protests-across-canada/]]'' April 28, 2020, [[PressProgress]]

----
You've probably never heard of the "[[Free North Patriots]]" before, but in only two weeks, the group seemingly appeared out of thin air to organize several protests in cities across [[Canada]] against the COVID-19 lockdown.

Last weekend, an anti-lockdown protest in [[Toronto]] received extensive media coverage as dozens flouted public health rules and marched on [[Queen's Park]]. [[Ontario]] Premier [[Doug Ford]] later described the group as a "bunch of yahoos."

"They are breaking the law and putting everyone in jeopardy," Ford said.

But it's tricky figuring out who the "Free North Patriots" really are and what they're really up to — the group's responses to questions contain numerous inconsistencies and their leader operates under multiple names.
----

{{f0.png}} ''[[Meet the Wealthy Toronto Elites Who Funded White Nationalist Faith Goldy's Campaign for Mayor|https://pressprogress.ca/meet-the-wealthy-toronto-elites-who-funded-white-nationalist-faith-goldys-campaign-for-mayor/]]'' May 9, 2019, [[PressProgress]]

----
[[Faith Goldy]] complains her failed campaign to become the Mayor of [[Toronto]] was sabotaged by "establishment elites," but in fact her campaign was bankrolled by donors living in some of Toronto's wealthiest neighbourhoods.

Goldy, who was fired from [[Rebel Media]] after going on a neo-Nazi podcast in [[2017]], has appeared in videos reciting a white supremacist creed and endorsing a book by a [[1930]]s fascist author advocating "the elimination of Jews."

Although her campaign received direct support from white supremacist groups, Goldy's recently published financial statements suggest white collar donors were bigger enablers of her far-right mayoral campaign.
----

{{f182.png}} ''[[Meeting with Kenney, visit to consulate as former president of Ukraine visits Edmonton|https://www.cbc.ca/news/canada/edmonton/petro-poroshenko-visit-to-edmonton-1.5372786]]'' November 25, 2019, Kim Trynacity, [[CBC News]]

----
A former president of [[Ukraine]] came to [[Edmonton]] Monday, fulfilling a long-standing invitation from the Ukrainian Canadian [[Congress]] to visit the Ukrainian Consulate General office, which opened in [[2018]].

[[Petro Poroshenko]] was Ukraine's fifth president between [[2014]] and [[2019]]. While speaking with reporters at the [[Alberta]] legislature on Monday, he said his main message is that unity for Ukraine is an international issue.

"This is the global cause," Poroshenko said when asked about the current political situation in Ukraine.
{{||StandardTid}}
----

{{f94.png}} ''[[Mega church launches an audit|https://www.thestar.com/news/2007/03/13/mega_church_launches_an_audit.html]]'' March 13, 2007, Jessica Leeder, [[Toronto Star]]

----
A [[Toronto]] mega church whose spending practices were questioned in a recent Star investigation has hired a public relations firm specializing in "crisis communication" and launched an internal financial probe, a spokesman said yesterday.

The [[Prayer Palace]], which annually takes in about $3 million in cash and other donations, hired an auditor to "show everything is above-board and there is no money being laundered anywhere," said Frank Fernandez, a church member who spoke on behalf of the Prayer Palace during local radio station AM640's morning broadcast.

The church's newly appointed public relations consultant, Strategic Communications Solutions' Peter Turkington, said in a news release the church has hired a "forensic accounting firm to show that the Star's innuendos are entirely incorrect." Turkington later told the Star the audit will be conducted by Toronto accountant Bruce Armstrong, a member of LECG Canada Ltd.
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[People's Mujahedin of Iran|https://en.wikipedia.org/wiki/People's_Mujahedin_of_Iran]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Melania Trump |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
The value passed for "titles" contains invalid or non-normalized data. Textual data should be valid, NFC-normalized Unicode without C0 control characters other than HT (\t), LF (\
), and CR (\r)."}},"query":{"normalized":[{"fromencoded":"","from":"Category%3AM%E9lanie%20Joly","to":"Category:Mélanie Joly

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Melanie Paradis |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f185.png}} ''[[Memo to Kenney: Corporate Mapping Project was approved on Harper's watch|http://rabble.ca/blogs/bloggers/alberta-diary/2019/07/memo-kenney-corporate-mapping-project-was-approved-harpers]]'' July 25, 2019, David Climenhaga, blogs, [[rabble.ca]]

----
It was a disappointing shock to learn of [[Alberta]] Premier [[Jason Kenney]]'s tweet yesterday morning blaming Prime Minister [[Justin Trudeau]] for the $2.5-million Social Sciences and Humanities Research Council grant to the Corporate Mapping Project (CMP) that was awarded on former prime minister [[Stephen Harper]]'s watch in [[2015]].

"Why did the Trudeau Liberals give $2.5 million to a left-wing special interest group to attack our energy industry?" Premier Kenney tweeted, linking to a freebie article handed over to the [[Toronto Sun]] by a couple of [[Canadian Taxpayers Federation]] agitators. The SSHRC, for some reason, is a particular bee in the CTF's bonnet.

The CTF op-ed noted the academic study managed by the [[Canadian Centre for Policy Alternatives]] (and [[Edmonton]]'s Parkland Institute, it must also be noted) "lists about 100 people as advisers and collaborators, mostly from unions and academic institutions. (Full disclosure: I am one of those people, although I can't recall at the moment if I'm a collaborator or an adviser.)
----

{{f0.png}} ''[[Memorial attended by neo-Nazis held at Toronto library, despite outcry|https://www.cjnews.com/news/canada/memorial-attended-neo-nazis-held-toronto-library-despite-outcry]]'' July 13, 2017, Sheri Shrfa, [[Canadian Jewish News]]

----
Despite pressure from [[Jewish]] and anti-racist groups, as well as local politicians, a memorial service for a controversial Canadian lawyer that was held at a [[Toronto Public Library]] and attended by a number of neo-Nazi figures, went ahead as planned.

[[Barbara Kulaszka]], a far-right free speech lawyer who defended the likes of [[Holocaust denier]] [[Ernst Zundel]], died last month at age 64.

Word began circulating via social media that a memorial service in her honour would be held on July 12 at the Richview public library in [[Etobicoke]] and would be attended by some of [[Canada]]'s highest-profile neo-Nazis, including [[Marc Lemire]], former president of the now-defunct white supremacist organization [[Heritage Front]], and [[Paul Fromm]], a white nationalist who is the founder of the [[Canadian Association for Free Expression]], an organization that is "dedicated to free speech, immigration reform and restoring political sanity."
<div style="float: right; max-width:300px">

|>| !Men's Issues Awareness Society |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Men's issues group files lawsuit against RSU|https://theeyeopener.com/2016/04/mens-issues-group-files-lawsuit-against-rsu/]]'' April 11, 2016, Al Downham, [[The Eyeopener]]

----
The RSU said the group violates union policy on women's issues and could affect safety of Ryerson female students and faculty. Other groups on campus, namely the Ryerson Feminist Collective, have accused the group of perpetuating sexism on campus.

"Men's rights groups actively seek to delegitimize women who come forward as survivors of gender-based violence and attempt to silence women who speak out against patriarchy and misogyny by use of threats, intimidation and harassment," the collective's November petition against MIAS reads. The document asked the RSU to refuse MIAS' attempts to gain group status.

The group's relation to the [[Canadian Association For Equality]] (CAFE), another men's issues group off-campus, has also been questioned. After the RSU's rejection of MIAS, CAFE criticized the union in December and asked for donations that would fund "a groundbreaking discrimination against men case." CAFE has also hosted a MIAS event off-campus.
{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[Mental health|https://en.wikipedia.org/wiki/Mental_health]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Mental health establishment gives Doug Ford's hate talk a pass|https://nowtoronto.com/news/doug-ford-mental-health/]]'' August 26, 2019, David Reville, [[Now Magazine]]

----
Many of us who are mental health patients (although I prefer to call myself a mad activist) are surprised that [[Doug Ford]] would declare himself qualified to determine who is really mentally ill and who is not.

If you're wondering about your mental health, apparently the premier can help you. He's given up handing out his cellphone number, so you'll need to drop by the office to get your diagnosis.

In mid-July, after a patient in CAMH's forensic unit went out on a pass and didn't return, the premier was angry about it. He telephoned [[Newstalk]] Radio 1010 to vent. He called the man a "nutcase." He was criticized for using that language, but refused to apologize. For Ford, it's all irrelevant like the Canadian media, so much cheese falling off crackers.
----

{{f364.png}} ''[[Mentally Ill Criminals Should Be In Jails, Not Hospitals, Ford Says|https://www.huffingtonpost.ca/entry/doug-ford-animal-mentally-ill-hospital-jail_ca_5d4dbdb7e4b0fd2733f0188a?utm_hp_ref=ca-homepage]]'' August 9, 2019, Allison Jones, Canadian Press, [[Huffington Post]]

----
KITCHENER, Ont. — [[Ontario]]'s premier said Friday that people with mental illness who commit crimes should be in jail, calling a patient who had been detained at a mental health hospital for killing his roommate an "animal."

[[Doug Ford]] teed off for a second time on the case of Zhebin Cong, who was found not criminally responsible for killing his roommate with a meat cleaver in [[2014]].

Cong, who has schizophrenia, was an in-patient at the secured forensic unit of the [[Centre for Addiction and Mental Health]] in [[Toronto]] but failed to return on July 3 from an unaccompanied trip into the community. City police have said he has left the country.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mercatus Center Inc |
|!tax id |54-1436224|
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/b/b3/Mercatus_logo.png/175px-Mercatus_logo.png]] |
|!established |1980|
|!leader title |Founder|
|!leader name |[[Richard Fink]]|
|!leader title2 |Director|
|!leader name2 |[[Tyler Cowen]]|
|!location |3434 Washington Blvd., 4th Floor, Arlington, Virginia, 22201, USA|
|!website |[[mercatus.org/|http://www.mercatus.org/]]|
|!former name |Center for the Study of Market Processes|
</div>

The ''Mercatus Center'' at [[George Mason University]] is an American non-profit [[free-market|https://en.wikipedia.org/wiki/free-market]]-oriented research, education, and outreach [[think tank|https://en.wikipedia.org/wiki/think_tank]] directed by [[:Caregory:Tyler Cowen|Tyler Cowen]]. It works with policy experts, [[lobbyists|https://en.wikipedia.org/wiki/lobbyist]], and government officials to connect academic learning and real-world practice. Taking its name from the Latin word for "market", the center advocates free-market approaches to public policy. During the [[George W. Bush]] administration's campaign to reduce government regulation, the ''[[Wall Street Journal]]'' reported, "14 of the 23 rules the White House chose for its "hit list" to eliminate or modify were Mercatus entries".<<ref " [1]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Mercatus Center Inc|https://www.erieri.com/Form990Finder/Details?EIN=541436224]]|<|<|
|!EIN |54-1436224|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |03/1988|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/541436224/541436224_2019_%20.pdf]]|04/12/21| $43,397,524.00|
|!2018 |[[990|http://990.erieri.com/EINS/541436224/541436224_2018_%20.pdf]]|10/21/20| $22,931,599.00|
|!2017 |[[990|http://990.erieri.com/EINS/541436224/541436224_2017_108c0d01.PDF]]|05/24/19| $23,073,307.00|
|!2016 |[[990|http://990.erieri.com/EINS/541436224/541436224_2016_0ef3c88a.PDF]]|03/27/18| $22,827,547.00|
|!2015 |[[990|http://990.erieri.com/EINS/541436224/541436224_2015_0de3cce4.PDF]]|07/27/17| $21,973,248.00|
|!2014 |[[990|http://990.erieri.com/EINS/541436224/541436224_2014_0cb2e345.PDF]]|07/20/16| $18,741,605.00|
|!2013 |[[990|http://990.erieri.com/EINS/541436224/541436224_2013_0b5a86fa.PDF]]|05/14/15| $13,916,983.00|
|!2012 |[[990|http://990.erieri.com/EINS/541436224/541436224_2012_0a771cec.PDF]]|07/18/14| $11,124,524.00|
|!2011 |[[990|http://990.erieri.com/EINS/541436224/541436224_2011_096af7b5.PDF]]|07/24/13| $8,147,052.00|
|!2010 |[[990|http://990.erieri.com/EINS/541436224/541436224_2010_07ea02b5.PDF]]|01/25/12| $5,568,496.00|
|!2009 |[[990|http://990.erieri.com/EINS/541436224/541436224_2009_06B996B7.PDF]]|01/26/11| $4,691,315.00|
|!2008 |[[990|http://990.erieri.com/EINS/541436224/541436224_2008_05A501AA.PDF]]|01/21/10| $4,873,928.00|
|!2007 |[[990|http://990.erieri.com/EINS/541436224/541436224_2007_04ADF23D.PDF]]|01/28/09| $6,851,972.00|

!!!See also
*[[Mercatus Center|https://en.wikipedia.org/wiki/Mercatus_Center]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Davis, Bob (16 July 2004). [[In Washington, Tiny Think Tank Wields Big Stick on Regulation|https://www.wsj.com/news/articles/SB108994396555065646]].">>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mercer Family Foundation |
|!tax id |20-1982204|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 11, 2019|<|<|
|!Registration|<|<|<|
|!Name |[[Mercer Family Foundation|https://www.erieri.com/Form990Finder/Details?EIN=201982204]]|<|<|
|!EIN |20-1982204|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |06/2005|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2017 |[[990PF|http://990.erieri.com/EINS/201982204/201982204_2017_102184c5.PDF]]|02/09/19| $30,151,485.00|
|!2016 |[[990PF|http://990.erieri.com/EINS/201982204/201982204_2016_0ea47e4e.PDF]]|12/28/17| $36,017,785.00|
|!2015 |[[990PF|http://990.erieri.com/EINS/201982204/201982204_2015_0d7021a1.PDF]]|03/03/17| $22,729,081.00|
|!2014 |[[990PF|http://990.erieri.com/EINS/201982204/201982204_2014_0c290f3a.PDF]]|01/25/16| $33,733,845.00|
|!2013 |[[990PF|http://990.erieri.com/EINS/201982204/201982204_2013_0b09b793.PDF]]|12/29/14| $35,170,698.00|

{{||StandardTid}}
----

{{f0.png}} ''[[Mercer's White House connections hang over IRS' attempts to collect $7 billion from his hedge fund|https://www.mcclatchydc.com/news/politics-government/article147454324.html]]'' May 1, 2017, Scott Christianson, [[Mcclatchy Washington Bureau]]

----
The [[Internal Revenue Service]] is demanding a whopping $7 billion or more in back taxes from the world's most profitable hedge fund, whose boss's wealth and cyber savvy helped [[Donald Trump]] pole-vault into the White House.

Suddenly, the government's seven-year pursuit of [[Renaissance Technologies]] LLC is blanketed in political intrigue, now that the hedge fund's reclusive, anti-establishment co-chief executive, [[Robert Mercer]], has morphed into a political force who might be owed a big presidential favor.

With Trump in the Oval Office, Mercer and his daughter Rebekah, who has become his public voice, seem armed with political firepower every which way you look – and that's even though presidential adviser Stephen Bannon, their former senior executive and political strategist, appears to have recently lost influence.
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f182.png}} ''[[Mercury Disability Board payment for Grassy Narrows to be indexed to inflation|https://www.cbc.ca/news/canada/thunder-bay/mercury-disability-payment-starts-1.4842430]]'' September 28, 2018, [[CBC News]]

----
Residents in Asubpeeschoseewagong Anishinabek, commonly known as [[Grassy Narrows]] First Nation, will soon receive retroactive compensation through the [[Mercury Disability Board]] (MDB) as payments are expected to be indexed to inflation starting next month.

Leaders in Grassy Narrows released a written statement on Friday saying that the province is committed to increasing payouts from the disability board, with the Minister of [[Indigenous]] Affairs, [[Greg Rickford]], visiting the community on Friday to make that announcement.

"This is a step forward in righting one of the many wrongs that have been done to us," Chief [[Rudy Turtle]] of Grassy Narrows stated in Friday's release.
!!!See also
*[[Mercury poisoning|https://en.wikipedia.org/wiki/Mercury_poisoning]] - //Wikipedia.//
*[[Minamata disease|https://en.wikipedia.org/wiki/Minamata_disease]] - //Wikipedia.//
*[[Ontario Minamata disease|https://en.wikipedia.org/wiki/Ontario_Minamata_disease]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Merit Canada |
</div>

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Merrilee Fullerton |
|!occupation |Politician|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Meshawn Maddock |
</div>

{{||StandardTid}}
----

{{f94.png}} ''[[Message to Doug Ford's Tories: The core of democracy is accountability|https://www.thestar.com/politics/political-opinion/2019/05/13/message-to-doug-fords-tories-the-core-of-democracy-is-accountability.html]]'' May 13, 2019, Martin Regg Cohn, [[Toronto Star]]

----
Remember those old two-way walkie-talkies? Whenever you pressed the button to transmit your message, you couldn't pick up whatever the other person was saying — talking without listening (happens on speaker phone too).

That's what made question period in the legislature so lamentable late last week, when Ford stonewalled the Official Opposition by reading from a list of accomplishments. Neither listening nor responding, merely self-promoting; not just non-answers but non-sequiturs.

In truth, question period is rarely answer period. But rarely has a self-styled "Government For the People" been so disrespectful of so many opposition MPPs who also represent the people (garnering more than 58 per cent of the ballots cast, to be precise).
The value passed for "titles" contains invalid or non-normalized data. Textual data should be valid, NFC-normalized Unicode without C0 control characters other than HT (\t), LF (\
), and CR (\r)."}},"query":{"normalized":[{"fromencoded":"","from":"Category%3AM%E9tis","to":"Category:Métis

{{||StandardTid}}
----

{{f0.png}} ''[[Metis leader says Senator Lynn Beyak should resign for claiming to be Indigenous|https://globalnews.ca/news/6506371/metis-leader-lynn-beyak-apology/]]'' February 4, 2020, Canadian Press, [[Global News]]

----
The Metis National Council says Sen. [[Lynn Beyak]] should consider resigning for reportedly claiming to be Metis because her parents adopted an [[Indigenous]] child.

[[David Chartrand]], vice-president of the national council, called Beyak's comments insulting, racist and a total misrepresentation of Metis identity.

He is sending a letter to the upper chamber today to demand an immediate apology from the [[Ontario]] senator, who has not responded to a request for comment on the issue.
{{||StandardTid}}
----

{{f0.png}} ''[[Metrolinx plan to sell riders' data draws concern from Ontario privacy watchdog|https://www.wellandtribune.ca/news-story/9539503-metrolinx-plan-to-sell-riders-data-draws-concern-from-ontario-privacy-watchdog/]]'' August 7, 2019, Ben Spurr, [[Welland Tribune]]

----
The province's privacy watchdog says there are risks to [[Metrolinx]]'s plan to sell riders' personal information to private companies, but the transit agency has agreed to consult with his office before considering proposals to share the data.

In a letter dated Tuesday and addressed to Ontario NDP deputy leader [[Sara Singh]], Information and Privacy Commissioner [[Brian Beamish]] said until the opposition complained about it, he was "not previously aware" of Metrolinx's plan, unveiled last week, to sell riders' information.

Beamish said he "would be very concerned" if the agency, which is a provincial Crown corporation in charge of transportation for the GTHA, "were to share information about its customers" without first conducting "a complete review to ensure that the privacy of individuals is protected."
Scientology in Mexico.

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mia Rabson |
|!occupation |Journalist|
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michael Bennet |
|!occupation |Politician|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michael Binnion |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michael Bloomberg |
|!occupation |Oligarch|
</div>

!!!See also
*[[Michael Bloomberg|https://en.wikipedia.org/wiki/Michael_Bloomberg]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michael Caputo |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/4/4f/Michael_R._Caputo_official_photo.jpg/175px-Michael_R._Caputo_official_photo.jpg]] |
|!title |Assistant Secretary of Health and Human Services for Public Affairs (former)|
|!birth name |Michael Raymon Caputo|
|!birth place |[[Buffalo, New York|https://en.wikipedia.org/wiki/Buffalo,_New_York]], U.S.|
</div>

!!!See also
*[[Michael Caputo|https://en.wikipedia.org/wiki/Michael_Caputo]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michael Chong |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michael Cohen |
|>| [img width=175px [Cohen in 2019|https://upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Michael_Cohen_in_2019.png/175px-Michael_Cohen_in_2019.png]] |
|!birth name |Michael Dean Cohen|
|!birth date |August 25, 1966 (55 years)|
|!birth place |[[Lawrence, New York|https://en.wikipedia.org/wiki/Lawrence,_Nassau_County,_New_York]], U.S.|
</div>

!!!See also
*[[Michael Cohen (lawyer)|https://en.wikipedia.org/wiki/Michael_Cohen_(lawyer)]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michael Cooper |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/9/9f/Michael_Cooper%2C_Member_of_Parliament_%28cropped%29.jpg/175px-Michael_Cooper%2C_Member_of_Parliament_%28cropped%29.jpg]] |
|!birth date |March 8, 1984 (37 years)|
|!birth place |[[St. Albert, Alberta|https://en.wikipedia.org/wiki/St._Albert,_Alberta]], Canada|
</div>

!!!See also
*[[Michael Cooper (politician)|https://en.wikipedia.org/wiki/Michael_Cooper_(politician)]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michael Coren |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michael Cosgrove |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michael Coteau |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michael Flynn |
|>| [img width=175px [Official portrait, 2012|https://upload.wikimedia.org/wikipedia/commons/thumb/b/b2/Michael_T_Flynn.jpg/175px-Michael_T_Flynn.jpg]] |
|!birth name |Michael Thomas Flynn|
|!birth date |December 24, 1958 (62 years)|
|!birth place |[[Middletown, Rhode Island|https://en.wikipedia.org/wiki/Middletown,_Rhode_Island]], U.S.|
</div>

''Michael T. Flynn'', the former National Security Advisor. Not to be confused with [[Michael J. Flynn]], the anti-Scientology lawyer.

!!!See also
*[[Michael Flynn|https://en.wikipedia.org/wiki/Michael_Flynn]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michael Ford |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michael Harris |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michael Hayden |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michael Ignatieff |
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michael Levitt |
|!occupation |[[Doctor]]|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michael Mann |
</div>

!!!See also
*[[Michael E. Mann|https://en.wikipedia.org/wiki/Michael_E._Mann]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michael Mantha |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michael W. O'Fallon |
</div>

<div style="float: right; max-width:300px">

|>| !Sovereign Christian Cruises, L.L.C. |
|!registration id |L04000018621|
|!jurisdiction |us-fl|
|!formation |March 10, 2004|
|!website |[[sovereigncruises.org|https://sovereigncruises.org]]|
</div>

!!!External links
*[[Michael O'Fallon|https://www.rightwingwatch.org/people/michael-ofallon/]], Right Wing Watch.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michael Pack |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michael Rachlis |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michael Savage |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michael Sona |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michael Tibollo |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
The value passed for "titles" contains invalid or non-normalized data. Textual data should be valid, NFC-normalized Unicode without C0 control characters other than HT (\t), LF (\
), and CR (\r)."}},"query":{"normalized":[{"fromencoded":"","from":"Category%3AMicha%EBlle%20Jean","to":"Category:Michaëlle Jean

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michel Chossudovsky |
|>| [img width=175px [Chossudosovky speaks in Montreal in 2017|https://upload.wikimedia.org/wikipedia/commons/thumb/a/a8/Michel_Chossudovsky_En_direct_d%27Alep.jpg/175px-Michel_Chossudovsky_En_direct_d%27Alep.jpg]] |
|!birth date |1946 (74-75 years)|
|!nationality |Canadian|
|!institution |Professor Emeritus, [[University of Ottawa]]<br> Centre for Research on Globalization|
</div>

!!!See also
*[[Michel Chossudovsky|https://en.wikipedia.org/wiki/Michel_Chossudovsky]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michele Di Franco |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michelle Laliberté |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michelle Rempel |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Michigan Freedom Fund |
|!registration  id |800935179|
|!jurisdiction |us-mi|
|!formation |November 5, 2012|
|!website |[[michiganfreedomfund.com/|https://www.michiganfreedomfund.com/]]|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mick Mulvaney |
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Middle East Forum |
|!tax id |23-7749796|
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/e/ec/Meflogo.gif/175px-Meflogo.gif]] |
|!motto |Promoting American Interests|
|!formation |1990|
|!type |Foreign Policy [[Think Tank|https://en.wikipedia.org/wiki/Think_Tank]]|
|!leader title |President|
|!leader name |[[Daniel Pipes]]|
|!abbreviation |MEF|
|!location |[[Philadelphia|https://en.wikipedia.org/wiki/Philadelphia]]|
|!website |[[meforum.org/|https://www.meforum.org/]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Middle East Forum|https://www.erieri.com/Form990Finder/Details?EIN=237749796]]|<|<|
|!EIN |23-7749796|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |01/1995|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/237749796/237749796_2019_%20.pdf]]|04/02/21| $5,052,061.00|
|!2018 |[[990|http://990.erieri.com/EINS/237749796/237749796_2018_%20.pdf]]|01/03/20| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/237749796/237749796_2017_1002e3fe.PDF]]|12/18/18| $5,551,740.00|
|!2016 |[[990|http://990.erieri.com/EINS/237749796/237749796_2016_0eaec0dc.PDF]]|01/04/18| $5,441,773.00|
|!2015 |[[990|http://990.erieri.com/EINS/237749796/237749796_2015_0d64074e.PDF]]|02/21/17| $4,469,616.00|
|!2014 |[[990|http://990.erieri.com/EINS/237749796/237749796_2014_0c2eb3fd.PDF]]|01/27/16| $3,723,479.00|
|!2013 |[[990|http://990.erieri.com/EINS/237749796/237749796_2013_0ac176aa.PDF]]|10/28/14| $3,237,739.00|
|!2012 |[[990|http://990.erieri.com/EINS/237749796/237749796_2012_096293ad.PDF]]|07/12/13| $2,741,137.00|
|!2011 |[[990|http://990.erieri.com/EINS/237749796/237749796_2011_089817ee.PDF]]|10/22/12| $2,713,093.00|
|!2010 |[[990|http://990.erieri.com/EINS/237749796/237749796_2010_077a0e24.PDF]]|09/19/11| $2,503,508.00|
|!2009 |[[990|http://990.erieri.com/EINS/237749796/237749796_2009_06716ADF.PDF]]|10/19/10| $2,337,917.00|
|!2008 |[[990|http://990.erieri.com/EINS/237749796/237749796_2008_053311AF.PDF]]|07/22/09| $2,569,596.00|
|!2007 |[[990|http://990.erieri.com/EINS/237749796/237749796_2007_04215F3F.PDF]]|07/02/08| $2,102,916.00|

!!!See also
*[[Middle East Forum|https://en.wikipedia.org/wiki/Middle_East_Forum]] - //Wikipedia.//
*[[Campus Watch|https://en.wikipedia.org/wiki/Campus_Watch]] - //Wikipedia.//

!!!External links
*[[Middle East Forum|https://www.sourcewatch.org/index.php/Middle_East_Forum]], SourceWatch.

{{||StandardTid}}
----

{{f0.png}} ''[[Midterm elections: How politicians know exactly how you're going to vote|https://www.cnet.com/news/how-your-personal-data-is-used-to-create-a-perfect-midterm-election-ad/]]'' November 5, 2018, Marrian Zhou, [[CNET]]

----
It's scary how much each candidate in the upcoming midterm elections knows about you. And it's all information you've willingly given up over time.

The trove of data goes beyond voter registration information like your name, home address and date of birth. Thanks to an army of data crunchers who marry that information with data you drop at a clothing or automobile site, many candidates often have intimate knowledge of who you are and whether you're likely to support them.

The increasingly effective use of big data to create targeted political ads is one of the main causes for the climbing costs of running a campaign. Spending on this year's midterms is about to pass $5 billion, making it a billion dollars more expensive than the [[2016]] presidential election, according to the [[Center for Responsive Politics]].
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mike Cernovich |
|>| [img width=175px [Cernovich in August 2018|https://umbraxenu.no-ip.biz/mediawiki/images/thumb/5/51/Mike_Cernovich_by_Gage_Skidmore.jpg/175px-Mike_Cernovich_by_Gage_Skidmore.jpg]] |
|!birth name |Michael Cernovich<<ref " [1]">>|
|!birth date |November 17, 1977 (43 years)|
|!residence |[[Orange County, California|https://en.wikipedia.org/wiki/Orange_County,_California]]|
|!alma mater |[[University of Illinois|https://en.wikipedia.org/wiki/University_of_Illinois_system]]<br>[[Pepperdine University School of Law|https://en.wikipedia.org/wiki/Pepperdine_University_School_of_Law]]|
|!movement |[[New Nationalism|https://en.wikipedia.org/wiki/New_Nationalism_(21st_century)]]<<ref " [2]">><br>[[Masculism|https://en.wikipedia.org/wiki/Masculism]]<<ref " [3]">><<ref " [4]">>|
|!website |[[Cernovich.com/|https://Cernovich.com/]]|
</div>

''Michael Cernovich'' (born November 17, 1977) is an American [[alt-right|Alt-Right]]<<ref " [5]">> [[social media personality|https://en.wikipedia.org/wiki/Internet_troll]], writer, and [[conspiracy theorist|https://en.wikipedia.org/wiki/conspiracy_theory]]. Cernovich rejects the label alt-right, describing himself as "new right".<<ref " [6]">><<ref " [7]">> The [[Southern Poverty Law Center]] has identified him as a male supremacist.<<ref " [8]">>

!!!See also
*[[Mike Cernovich|https://en.wikipedia.org/wiki/Mike_Cernovich]] - //Wikipedia.//

!!!External links
*[[Mike Cernovich|https://rationalwiki.org/wiki/Mike_Cernovich]], RationalWiki.
*[[Mike Cernovich|https://www.splcenter.org/fighting-hate/extremist-files/individual/mike-cernovich]], Southern Poverty Law Center.

----
<br/><<footnotes " [1]" "Sang, Lucia Suarez (14 September 2017). [[Conservative speakers Michael Cernovich, Tommy Robinson to address Columbia University students|http://www.foxnews.com/us/2017/09/14/conservative-speakers-michael-cernovich-tommy-robinson-to-address-columbia-university-students.html]].">><br/><<footnotes " [2]" "Cernovich, Mike. [[Book Recommendations, Copywriting, and Nationalism|https://www.youtube.com/watch?v=33B6Rn6QW50]].">><br/><<footnotes " [3]" "Cernovich, Mike. &quot;Danger & Play: Essays on Masculinity&quot;.">><br/><<footnotes " [4]" "Cernovich, Mike (2015). &quot;Gorilla Mindset: How to Control Your Thoughts and Emotions and Live Life on Your Terms&quot;.">><br/><<footnotes " [5]" "*Kaczynski, Andrew (November 18, 2016). [[Michael Flynn's son and chief of staff pushed conspiracy theories, obscene memes online|http://www.cnn.com/2016/11/17/politics/kfile-michael-flynn-social-media/index.html]].<br/>*Park, Andrea (November 8, 2016). [[Lady Gaga's jacket draws Nazi comparisons from alt-right|http://www.cbsnews.com/news/lady-gagas-jacket-draws-nazi-comparisons-from-alt-right/]]. //[[CBS News]]//.<br/>*Allan, Smith (December 27, 2016). [[Alt-right movement descends into civil war after leading figure is booted from Trump inauguration event|http://www.businessinsider.com/alt-right-civil-war-twitter-cernovich-milo-alaska-2016-12]].<br/>*[[SPLC Analysis: Small Community of Extremists on Twitter Responsible for Majority of Message|https://www.splcenter.org/hatewatch/2016/10/31/splc-analysis-small-community-extremists-twitter-responsible-majority-message]]. [[Southern Poverty Law Center]].<br/>*Jensen, K. Thor. [[Inside Donald Trump's Twitter-Bot Fan Club|http://nymag.com/selectall/2016/06/inside-donald-trumps-twitter-bot-fan-club.html]]. [[New York (magazine)|''New York'']].">><br/><<footnotes " [6]" "Schreckinger, Ben (January/February 2017).  [http://www.politico.com/magazine/story/2017/01/alt-right-trump-washington-dc-power-milo-214629 "The Alt-Right Comes to Washington".]  ''Politico Magazine.'' Retrieved: February 21, 2017.">><br/><<footnotes " [7]" "Stack, Liam (April 5, 2017). [[Who Is Mike Cernovich? A Guide|https://www.nytimes.com/2017/04/05/us/politics/mike-cernovich-bio-who.html]]. //The New York Times//.">><br/><<footnotes " [8]" "[[Mike Cernovich|https://www.splcenter.org/fighting-hate/extremist-files/individual/mike-cernovich]]. //Southern Poverty Law Center//.">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mike Crawley |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mike De Souza |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mike Duffy |
</div>

!!!See also
*[[Mike Duffy|https://en.wikipedia.org/wiki/Mike_Duffy]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mike Harris |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mike Kelly |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mike Lindell |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Rubber_Duck_%288374801803%29.jpg/175px-Rubber_Duck_%288374801803%29.jpg]] |
|!other names |The MyPillow Guy|
|!birth name |Michael James Lindell|
|!birth date |June 28, 1961 (60 years)|
|!birth place |[[Mankato, Minnesota|https://en.wikipedia.org/wiki/Mankato,_Minnesota]], U.S.|
</div>

!!!See also
*[[Mike Lindell|https://en.wikipedia.org/wiki/Mike_Lindell]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mike Masnick |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mike Pence |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/0/02/Vice_President_Pence_in_Louisiana_%2848985736136%29.jpg/175px-Vice_President_Pence_in_Louisiana_%2848985736136%29.jpg]] |
|!birth date |June 7, 1959 (62 years)|
|!occupation |Politician|
</div>

!!!See also
*[[Mike Pence|https://en.wikipedia.org/wiki/Mike_Pence]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mike Pompeo |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/8/87/Mike_Pompeo_-_Caricature_%2832930850371%29.jpg/175px-Mike_Pompeo_-_Caricature_%2832930850371%29.jpg]] |
|!birth name |Michael Richard Pompeo|
|!birth date |December 30, 1963 (57 years)|
|!birth place |[[Orange, California|https://en.wikipedia.org/wiki/Orange,_California]], U.S.|
</div>

''Michael Richard Pompeo'' (born December 30, 1963) is an American politician, diplomat, businessman, and attorney who served under President [[Donald Trump]] as [[Director of the Central Intelligence Agency|https://en.wikipedia.org/wiki/Director_of_the_Central_Intelligence_Agency]] (CIA) from 2017 to 2018 and as the [[70th|https://en.wikipedia.org/wiki/List_of_Secretaries_of_State_of_the_United_States]] [[United States Secretary of State|https://en.wikipedia.org/wiki/United_States_Secretary_of_State]] from 2018 to 2021.

Pompeo is a former [[United States Army|https://en.wikipedia.org/wiki/United_States_Army]] officer. He was a member of the [[United States House of Representatives|https://en.wikipedia.org/wiki/United_States_House_of_Representatives]] from 2011 to 2017, representing [[Kansas's 4th congressional district|https://en.wikipedia.org/wiki/Kansas's_4th_congressional_district]]. He was a [[Kansas|https://en.wikipedia.org/wiki/Kansas]] representative on the [[Republican National Committee|https://en.wikipedia.org/wiki/Republican_National_Committee]]. Pompeo is also a member of the [[Tea Party movement|https://en.wikipedia.org/wiki/Tea_Party_movement]] within the [[Republican Party|https://en.wikipedia.org/wiki/Republican_Party_(United_States)]].<<ref " [1]">>

!!!See also
*[[Mike Pompeo|https://en.wikipedia.org/wiki/Mike_Pompeo]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Gehrke, Joel (August 7, 2014). [[Tea-Party Power Endures|http://www.nationalreview.com/article/384793/tea-party-power-endures-joel-gehrke]]. [[National Review]].">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mike Roman |
|!birth date |December 7, 1972 (48 years)|
</div>

!!!See also
*[[Mike Roman|https://en.wikipedia.org/wiki/Mike_Roman]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mike Schreiner |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Millions cut from Alberta agriculture department in Kenney's first budget|https://ipolitics.ca/2019/10/25/the-sprout-millions-cut-from-alberta-agriculture-department-in-kenneys-first-budget/]]'' October 25, 2019, Charlie Pinkerton, The Sprout, [[iPolitics]]

----
The reduction-focused first budget of [[Alberta]] Premier [[Jason Kenney]]'s includes cuts of $36 million from agriculture and forestry, all $17 million that had been allocated for climate change initiatives under [[Indigenous]] relations, and a total of $76 million between [[2019]] and 2023 from energy.

The budget presented by provincial Finance Minister [[Travis Toews]] sets the path to cut $1.8 billion in operating expenses over four years, with advanced education taking the biggest hit, losing $600 million over that period.

The [[Toronto Star]] reports that corporations will receive a tax break of $4.5 billion over the next four years (due to a reduction in the corporate tax rate from 12 per cent to 8 per cent over that time) in a move that the Kenney government hopes will attract investment to the province.
<div style="float: right; max-width:300px">

|>| !Milo Yiannopoulos |
|>| [img width=175px [Yiannopoulos in 2013|https://upload.wikimedia.org/wikipedia/commons/thumb/9/90/Milo_Yiannopoulos%2C_Journalist%2C_Broadcaster_and_Entrepreneur-1441_%288961808556%29_cropped.jpg/175px-Milo_Yiannopoulos%2C_Journalist%2C_Broadcaster_and_Entrepreneur-1441_%288961808556%29_cropped.jpg]] |
|!birth name |Milo Hanrahan<<ref " [1]">>|
|!birth date |October 18, 1984 (36 years)|
|!birth place |[[Kent|https://en.wikipedia.org/wiki/Kent]], England|
|!nationality |British|
|!residence |[[Miami, Florida|https://en.wikipedia.org/wiki/Miami,_Florida]], U.S.|
|!other names |Milo Andreas Wagner|
|!occupation |Troll|
|!years active |2007–present|
|!movement |[[Alt-Right]]|
|!website |[[yiannopoulos.net|https://yiannopoulos.net]]|
</div>

<div style="float: right; max-width:300px">

|>| !Milo Entertainment, Inc |
|!registration id |P17000035122|
|!jurisdiction |us-fl|
|!type |Florida Profit Corporation|
|!formation |April 17, 2017|
|!location |301 Yamato Road, Suite 1240, Boca Raton, Florida, 33431, USA|
|!website |[[milo-inc.com|https://milo-inc.com]]|
|!leader title |CEO|
|!leader name |Milo Yiannopoulos|
</div>

!!!See also
*[[Milo Yiannopoulos|https://en.wikipedia.org/wiki/Milo_Yiannopoulos]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Lynskey, Dorian (21 February 2017). [[The rise and fall of Milo Yiannopoulos – how a shallow actor played the bad guy for money|https://www.theguardian.com/world/2017/feb/21/milo-yiannopoulos-rise-and-fall-shallow-actor-bad-guy-hate-speech]]. //The Guardian//.">>

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Milton Friedman |
|>| [img width=175px [Friedman in 2004|https://upload.wikimedia.org/wikipedia/commons/4/4e/Milton_Friedman%2C_July_25%2C_2005.jpg]] |
|!birth date |July 31, 1912|
|!birth place |[[Brooklyn|https://en.wikipedia.org/wiki/Brooklyn]], [[New York|https://en.wikipedia.org/wiki/New_York_(state)]], U.S.|
|!death date |November 16, 2006 (94 years)|
|!death place |[[San Francisco|https://en.wikipedia.org/wiki/San_Francisco]], [[California|https://en.wikipedia.org/wiki/California]], U.S.|
</div>

!!!See also
*[[Milton Friedman|https://en.wikipedia.org/wiki/Milton_Friedman]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Mining CEO Tells Vancouver Business Crowd He Sees a 'Monster Opportunity' to Profit Off Mining Disasters|https://pressprogress.ca/mining-ceo-tells-vancouver-business-crowd-he-sees-a-monster-opportunity-to-profit-off-mining-disasters/]]'' January 31, 2020, [[PressProgress]]

----
[[Rick Rule]], the CEO of Sprott US Holdings, was addressing executives gathered at an industry conference organized by the Association for Mineral Exploration.

According to Business in [[Vancouver]], the American investor pointed to examples like the [[2014]] Mount Polley tailings collapse as an example of how "cleaning up the messes that we've made historically" can actually lead to "substantial benefits":

"There is going to be a monster, monster opportunity – how do I put this politely? – in cleaning up the messes that we've made historically. The opportunities that are going to become available to issuers, to consultants, to everybody in environmental remediation, environmental underwriting and environmental stewardship, while they impose a cost, also have the opportunity to impose substantial benefits."
----

{{f0.png}} ''[[Minister 'standing by' PC email that uses protest with guillotine to get donations|https://toronto.ctvnews.ca/minister-standing-by-pc-email-that-uses-protest-with-guillotine-to-get-donations-1.4413999]]'' May 8, 2019, Colin D'Mello, [[CTV News]]

----
Social Services Minister [[Lisa MacLeod]] said she is "standing by" a recent [[Progressive Conservative]] party fundraising email that suggested anti-Ford protesters want to "cut off" the Premier's head.

The e-mail, sent to supporters on Tuesday, described a recent demonstration outside [[Queen's Park]] in which a guillotine was unveiled and protesters carried signs reading "may history repeat itself, chop chop!"

While Premier [[Doug Ford]] condemned the protest last week, the party quickly turned the act into a fundraising plea asking supporters to donate as little as $1.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Misinformation circulating online stokes fears of voter fraud ahead of federal election|https://www.cbc.ca/news/technology/voter-fraud-confusion-misinformation-1.5264689]]'' August 30, 2019, Kaleigh Rogers, [[CBC News]]

----
When Tasha Stokdijk received four voter registration letters in the mail last April, she was confused. The envelopes were addressed to international high school students she had hosted over the years, all of whom had been underage and weren't Canadian citizens.

"All four of the students were 1) No longer in [[Canada]] and 2) Only here for a very short time," said Stokdijk, a social media marketer in Truro, N.S. "I was pretty surprised."

But Stokdijk was just as surprised to learn that a photo of the envelopes she shared on [[Facebook]] has been circulating online, along with claims it was evidence that non-citizens could be casting ballots this fall.
----

{{f182.png}} ''[[Misinformation is affecting public opinion of climate change and how best to tackle it, research suggests|https://www.cbc.ca/news/technology/climate-change-denial-fossil-fuel-think-tank-sceptic-misinformation-1.5297236]]'' September 27, 2019, Kelly Crowe, [[CBC News]]

----
With citizens around the world filling the streets demanding climate action, it might appear that the voices of contrarians are growing fainter. But doubts about climate change still surface.

Just this week, [[Maxime Bernier]], leader of the [[People's Party of Canada]], told the [[Toronto Star]] 's editorial board that "while the climate may be changing, this is not due primarily to human activity."

In the U.S., climate contrarians hold key political positions.
----

{{f99.png}} ''[[Misleading election day robocalls linked to third-party Canada Strong and Proud|https://www.nationalobserver.com/2019/10/21/news/misleading-election-day-robocalls-linked-third-party-canada-strong-and-proud]]'' October 21, 2019, Emma McIntosh, [[National Observer]]

----
Some of the calls have been traced back to a network of right-wing third-party political groups called [[Canada Strong and Proud]], [[CBC News]] reported.

Headed by [[Newfoundland]]er [[Chris Russell]], the Canada Strong and Proud network includes a national flagship called Proud to be Canadian and regional affiliates like [[New Brunswick Proud]], [[Ontario Strong]], [[Quebec Fier]] and [[Alberta Proud]]. (A separate network of Prouds that includes [[Canada Proud]], [[Ontario Proud]] and BC Proud is not related to Canada Strong and Proud).

The Canada Strong and Proud groups mainly operate as social media pages, which pump out anti-Liberal and NDP memes through [[Facebook]]. Some of the groups in the network have also conducted polls via mass-text message.
----

{{f182.png}} ''[[Misleading robocalls went to voters ID'd as non-Tories|https://www.cbc.ca/news/politics/misleading-robocalls-went-to-voters-id-d-as-non-tories-1.1160187]]'' March 16, 2012, Terry Milewski, [[CBC News]]

----
An investigation by [[CBC News]] has turned up voters all over [[Canada]] who say the reason they got robocalls sending them to fictitious polling stations was that they'd revealed they would not vote Conservative.

Although the Conservative Party has denied any involvement in the calls, these new details suggest that the misleading calls relied on data gathered by, and carefully guarded by, the Conservative Party.

Chief Electoral Officer [[Marc Mayrand]] announced Thursday that he now has "over 700 Canadians from across the country" who allege "specific circumstances" of fraudulent or improper calls. CBC News examined 31 ridings where such calls have been reported and found a pattern: those receiving those calls also had previous calls from the Conservative Party to find out which way they would vote.
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Mississauga Candidate Asked to Resign Following Controversial Statements|https://www.insauga.com/mississauga-candidate-asked-to-resign-following-controversial-statements]]'' August 9, 2019, Alan Kan, [[Insauga]]

----
A candidate running to be a Conservative MP in the October federal election is being asked to step down after several past social media posts she wrote that were described as homophobic and Islamophobic (among other things) came to light.

[[Ghada Melek]], a financial advisor running for the Tories in [[Mississauga-Streetsville]], is being asked to resign her candidacy by the [[National Council of Canadian Muslims]], who call themselves "an independent, non-partisan and non-profit organization that is a leading voice for civic engagement and the promotion of human rights."

"While we have engaged Melek's office in conversation around her past reported Islamophobic tweets, retweets, and statements, the most recent revelations have forced us to ask whether Melek is qualified to serve as a federal candidate," Nadia Hasan, the NCCM's Acting Executive Director, said in a statement.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mitch McConnell |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/9/91/Mcconnell-12319.jpg/175px-Mcconnell-12319.jpg]] |
|!occupation |Politician|
|!birth name |Addison Mitchell McConnell Jr.|
|!birth date |February 20, 1942 (79 years)|
|!birth place |[[Sheffield, Alabama|https://en.wikipedia.org/wiki/Sheffield,_Alabama]], U.S.|
|!residence |[[Louisville, Kentucky|https://en.wikipedia.org/wiki/Louisville,_Kentucky]], U.S.|
|!other names |Moscow Mitch|
</div>

!!!See also
*[[Mitch McConnell|https://en.wikipedia.org/wiki/Mitch_McConnell]] - //Wikipedia.//
*[[Mitch McConnell|https://commons.wikimedia.org/wiki/]] - //Wikimedia Commons.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mithril Capital |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mitt Romney |
|!occupation |Politician|
</div>

!!!See also
*[[Mitt Romney|https://en.wikipedia.org/wiki/Mitt_Romney]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mitzie Hunter |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mo Brooks |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/1/18/Mo_Brooks%2C_Official_Portrait%2C_112th_Congress.jpg/175px-Mo_Brooks%2C_Official_Portrait%2C_112th_Congress.jpg]] |
|!birth name |Morris Jackson Brooks Jr.|
|!birth date |April 29, 1954 (67 years)|
|!birth place |[[Charleston|https://en.wikipedia.org/wiki/Charleston,_South_Carolina]], [[South Carolina|https://en.wikipedia.org/wiki/South_Carolina]], U.S.|
</div>

!!!See also
*[[Mo Brooks|https://en.wikipedia.org/wiki/Mo_Brooks]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mobilize Media Group |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mobilize Media Group |
</div>

{{||StandardTid}}
----

{{f49.png}} ''[[Mock guillotine protest aimed at Doug Ford called legitimate 'political theatre'|https://nationalpost.com/news/canada/mock-guillotine-protest-aimed-at-doug-ford-called-legitimate-political-theatre]]'' May 7, 2019, Genna Buck, [[National Post]]

----
[[Ontario]] Premier [[Doug Ford]]'s office informed provincial police about protestors who gathered at the legislature last week against the [[Progressive Conservative]] government's planned cuts to health care, social services and education.

The epic arts-and crafts project they carried — a fake guillotine splashed with red paint and accompanied by signs reading "No cuts but this cut," and "May history repeat itself, Chop, Chop!" —constituted a "credible threat," said Social Services Minister [[Lisa MacLeod]].

There's dispute about whether an effigy of the premier was actually decapitated, French-Revolution style.
<div style="float: right; max-width:300px">

|>| !Modern Miracle Network |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Mohamad Tawhidi |
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f253.png}} ''[[Mohamed Fahmy says Stephen Harper 'betrayed and abandoned' him|https://www.macleans.ca/news/canada/harper-betrayed-and-abandoned-mohamed-fahmy/]]'' October 13, 2015, Canadian Press, [[Macleans]]

----
TORONTO – Freed journalist [[Mohamed Fahmy]] lashed out at Prime Minister [[Stephen Harper]] on Tuesday, accusing him of washing his hands of his case when intervention with the highest levels of the [[Egypt]]ian government was most needed.

Speaking at a news conference in [[Toronto]], Fahmy said he initially refused to believe Harper was not bringing his full weight to bear on Egyptian authorities.

"While you here citizens in [[Canada]] and around the world clearly understood the urgency of the situation we faced in prison in Egypt, the [[Harper government]] did not," Fahmy said.
----

{{f0.png}} ''[[Mohamed Fahmy story on CBC fifth estate doesn't answer why Stephen Harper isn't helping Al Jazeera journalist|https://www.straight.com/news/396171/mohamed-fahmy-story-cbc-fifth-estate-doesnt-answer-why-stephen-harper-isnt-helping-al]]'' February 21, 2015, Charlie Smith, [[Georgia Straight]]

----
The [[CBC]] fifth estate's feature-lengthy interview with [[Mohamed Fahmy]] last night has increased sympathy across the country for the Canadian journalist who's out on bail in [[Egypt]].

Fahmy, one of the [[Al Jazeera]] Three, was jailed for more than 400 days after being convicted to helping the banned [[Muslim Brotherhood]] while working for the Qatari government-owned news network.

He's maintained his innocence, yet faces a new trial next week that could result in a lengthy jail term.
----

{{f182.png}} ''[[Mohamed Fahmy thanks Tom Mulcair for support during Egypt detention|https://www.cbc.ca/news/canada/toronto/mohamed-fahmy-addresses-media-at-ryerson-university-1.3268195]]'' October 13, 2015, [[CBC News]]

----
Canadian journalist [[Mohamed Fahmy]] met with [[Tom Mulcair]] on Tuesday and thanked the NDP leader for supporting him during his detainment in an [[Egypt]]ian prison.

"I'm here specifically to thank you, Mr. Mulcair," Fahmy said at a media conference at [[Toronto]]'s [[Ryerson University]].

He credited Mulcair for "directly questioning Mr. Harper in Parliament for the mild stance towards my case" during Mulcair's time as leader of the Official Opposition.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Money Man in UCP 'Kamikaze' Scheme Left Alberta With Over a Dozen Orphan Oil Wells and Millions in Clean-Up Costs|https://pressprogress.ca/money-man-in-ucp-kamikaze-scheme-left-alberta-with-over-a-dozen-orphan-oil-wells-and-millions-in-clean-up-costs/]]'' February 13, 2020, [[PressProgress]]

----
A bankrupt oil company run by one of the central figures in the UCP "kamikaze" scheme appears to have left behind more than a dozen orphaned oil wells and millions of dollars in clean-up costs.

[[Robyn Lore]], the shadowy figure slapped with $17,000 in fines for providing $60,000 that was laundered through "straw donors" to the UCP leadership campaign of [[Jeff Callaway]], served as both the CEO and [[Chairman of the Board]] of [[Forent Energy]] until he stepped down amid hard times in [[2017]].

The former CEO gave $60,000 to Callaway's campaign manager just three months after his company went into receivership in May 2017. Lore told Maclean's he did not know why Callaway's campaign manager wanted the money or what he did with it.
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Monique Taylor |
</div>

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Monte McNaughton |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Montreal actress falsely accused of appearing in campaign ad faces online bullying|https://www.ctvnews.ca/politics/montreal-actress-falsely-accused-of-appearing-in-campaign-ad-faces-online-bullying-1.4548085]]'' August 13, 2019, Adina Bresge, Canadian Press, [[CTV News]]

----
MONTREAL -- A [[Montreal]] actress is calling on voters to think critically about what they see online after being falsely accused of appearing in a campaign video for Conservative Leader [[Andrew Scheer]].

Adina Katz says she's still reeling from the barrage of attacks she received from social media users who misidentified her in a video shared on Scheer's social media.

"It just goes to show anybody can be a target, so it really is scary," Katz said by phone Tuesday. "I just want people to be really careful and to recognize that there is a person on the other side of that screen."
<div style="float: right; max-width:300px">

|>| !Montreal Economic Institute |
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Unification Church |
|>| [img width=175px [Gun blessing ceremony, 2018.|https://umbraxenu.no-ip.biz/mediawiki/images/thumb/a/a8/UnificationChurch.jpg/175px-UnificationChurch.jpg]] |
|!formation |1954|
|!formerly |Moonies|
</div>

!!!See also
*[[Unification Church|https://en.wikipedia.org/wiki/Unification_Church]] - //Wikipedia.//
*[[Moonie (nickname)|https://en.wikipedia.org/wiki/Moonie_(nickname)]] - //Wikipedia.//
*[[List of Unification Church people|https://en.wikipedia.org/wiki/List_of_Unification_Church_people]] - //Wikipedia.//
*[[List of Unification Church affiliated organizations|https://en.wikipedia.org/wiki/List_of_Unification_Church_affiliated_organizations]] - //Wikipedia.//
*[[Unification Church political activities|https://en.wikipedia.org/wiki/Unification_Church_political_activities]] - //Wikipedia.//
*[[Unification Church of the United States|https://en.wikipedia.org/wiki/Unification_Church_of_the_United_States]] - //Wikipedia.//
*[[News World Communications|https://en.wikipedia.org/wiki/News_World_Communications]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[More controversial articles surface from Kenney speechwriter accused of racist, sexist and homophobic remarks|https://www.cbc.ca/news/canada/calgary/kenney-speechwriter-bunner-controversial-comments-trend-1.5633079]]'' June 30, 2020, Elise von Scheel, [[CBC News]]

----
More articles with controversial remarks about transgender people, women, people of colour and the homeless community have surfaced from [[Paul Bunner]], [[Alberta]] Premier [[Jason Kenney]]'s speechwriter who is already facing calls for his dismissal amid accusations of racist, sexist and homophobic remarks in past work.

Bunner came under fire last week for an article he wrote in [[2013]] calling residential schools a "bogus genocide story." More articles came to light on Friday, where he called homosexuality "socially destructive."

Another dozen articles penned by the speechwriter have now been uncovered. Most of them were written in the late [[1990]]s and early [[2000]]s, while he was editor of the now-defunct Alberta Report.
----

{{f0.png}} ''[[More Fuel for Investigation into Torstar, Postmedia Newspaper Swap|https://thetyee.ca/News/2018/12/04/Investigation-Torstar-Postmedia-Newspaper-Swap/]]'' December 4, 2018, Bryan Carney, [[The Tyee]]

----
A year after two of [[Canada]]'s media giants agreed to swap 41 newspapers, then quickly closed most of them, a federal probe into whether the deal broke the law today took a step further by obtaining a court order to interview under oath one former and five current Torstar employees.

The legal mess hanging over Torstar and [[Postmedia]] – and the loss of almost 300 media jobs — didn't prevent top executives at both corporations from receiving millions in performance bonuses this year. Postmedia CEO [[Paul Godfrey]] raked in in $5 million, including his $1.2-million bonus. Torstar CEO [[John Boynton]]'s total compensation was $2.3 million, including a $740,000 bonus, but he only took on the job March 31.

The [[2017]] swap, meanwhile, resulted in 36 newspapers, from [[Vancouver]] to [[Ottawa]], shuttered. Each publication that ceased operations effectively ceded their markets to rivals that remained in business. And by no means were the saved papers the ones producing the better journalism.
----

{{f185.png}} ''[[More questions than answers in last week's fallout from 2017 UCP leadership campaign|http://rabble.ca/blogs/bloggers/alberta-diary/2019/07/more-questions-answers-last-weeks-fallout-2017-ucp-leadership]]'' July 21, 2019, David Climenhaga, blogs, [[rabble.ca]]

----
Eight [[Alberta]] [[United Conservative Party]] MLAs, five of them cabinet ministers, now admit they've been interviewed by the [[RCMP]] in the federal police force's ongoing investigation into the curious goings on during the party's [[2017]] leadership race, from which Premier [[Jason Kenney]] emerged victorious.

Every time another UCP Caucus member is interviewed by the Mounties, the party or the MLA in question issues a statement stating that the he or she is not under investigation.

This begs an obvious question: Who is?
----

{{f0.png}} ''[[More than 250 companies pull ads from The Rebel|https://ipolitics.ca/2017/08/16/over-250-companies-have-now-pulled-ads-from-the-rebel-sleeping-giants/]]'' August 16, 2017, Beatrice Britneff, [[iPolitics]]

----
In just three months, more than 250 Canadian and international companies – including banks, post-secondary institutions, car manufacturers and major retailers – have confirmed they will pull their ads from [[Rebel Media]], according to an online group that targets far-right websites.

An anonymous spokesperson for [[Sleeping Giants]] [[Canada]] told [[iPolitics]] Wednesday the group has seen an uptick in the number of companies agreeing to block their online ads from appearing on the ultra-conservative media outlet since Saturday – when Rebel commentator [[Faith Goldy]] appeared to sympathize with white supremacists at a protest in [[Charlottesville]], Va. that turned deadly.

"There for sure has been an increase in the number of companies since the weekend," the spokesperson wrote in a private [[Twitter]] message.
----

{{f182.png}} ''[[More than a dog toy: Tug A Doug creator hopes to spark conversation|https://www.cbc.ca/news/canada/thunder-bay/tug-a-doug-1.5426554]]'' January 15, 2020, [[CBC News]]

----
"The origin story is, as soon as he was elected, after a couple months it really came forward what he was cutting," Pyn said. "Those were cuts to education, and another big one was the Green [[Ontario]] [Fund} that he was outright scrapping."

"Those are two things that really hit close to home, and nobody was really talking about it around my circle," he said. "[[Politics]] was kind of like a taboo topic, and I wanted a way that was easy, that you could just bring up politics."

Pyn ran through a few other ideas — T-shirts, or [[Doug Ford]] stress balls, for example — before coming up with the idea for a dog toy.
----

{{f0.png}} ''[[More Than Half of Andrew Scheer's Elected Conservative MPs Were Supported by Anti-Abortion Groups|https://pressprogress.ca/more-than-half-of-andrew-scheers-elected-conservative-mps-were-supported-by-anti-abortion-groups/]]'' October 25, 2019, [[PressProgress]]

----
[[RightNow]] is upfront that it is playing a long-game to help social conservatives takeover [[Canada]]'s mainstream conservative parties from within by stacking nomination meetings with social conservative activists.

In a post-election analysis, RightNow co-founder [[Alissa Golob]] said: "The total number of pro-lifers in the [[House of Commons]] has increased from 53 to (at least) 68 Members of Parliament."

"While this is not the result that was being worked toward," Golob wrote, "the fact is that the House of Commons is now more pro-life than before, the [[Conservative Party of Canada]] caucus is more pro-life than before."
----

{{f0.png}} ''[[More Than Half of Ontario Voters in Conservative-Held Ridings Oppose Doug Ford's Cuts to Education|https://pressprogress.ca/more-than-half-of-ontario-voters-in-conservative-held-ridings-oppose-doug-fords-cuts-to-education/]]'' February 12, 2020, [[PressProgress]]

----
[[Doug Ford]]'s [[Ontario]] PCs are not only losing their war on teachers — they appear to be increasingly at risk of losing most of their seats in the next election.

A new poll by [[Stratcom]] surveying ridings currently held by Ontario PC MPPs finds that more than half (53%) think Ford's government is doing a bad job.

And according to [[CTV News]], "56% of those polled said they were less inclined to support a [[Progressive Conservative]] candidate in the next election — a direct result of the government changes to education."
----

{{f94.png}} ''[[More voters say Ford's policies will deter them from voting for Scheer|https://www.thestar.com/politics/provincial/2019/07/14/more-voters-say-fords-policies-will-deter-them-for-voting-for-scheer.html]]'' July 14, 2019, Kristin Rushowy, [[Toronto Star]]

----
A growing number of [[Ontario]] voters say the policies of the [[Ford government]] make them less likely to vote for [[Andrew Scheer]]'s Conservatives in the fall federal election, says a new poll that has been tracking the issue.

In June, 54 per cent of those polled by [[Corbett Communications]] said they felt that way, but now 60 per cent do.

Among Ontarians who have voted Conservative in past federal elections, almost 20 per cent say the Ontario government makes them wary of doing so again.

"This is something Scheer is desperately afraid of and it hasn't gotten any better," said veteran pollster John Corbett. "It's gotten worse … if things keep going like that, he has already lost Ontario."
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Morning Brief: Scheer drops schools credit plan|https://ipolitics.ca/2019/08/12/morning-brief-scheer-drops-schools-credit-plan/]]'' August 12, 2019, [[iPolitics]]

----
TThe federal Conservative platform for the [[2019]] election will not include a tax deduction for parents who send their kids to private and independent schools, [[iPolitics]] has learned.

A spokesperson for [[Andrew Scheer]] confirmed in an email statement blamed the Tory leader's decision to not move ahead with the tax credit on the large annual budget deficits recorded by the [[Trudeau government]] in recent years. Marco Vigliotti reports.

Staying in Tory circles, [[Ontario]] Premier [[Doug Ford]] said last week he's "not interested" in the upcoming federal election, and doesn't care about who wins — comments made one week after Scheer appeared to dodge questions about Ford at an event in [[Toronto]].

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Most Canadians disapprove of Trump's coronavirus response: Ipsos poll|https://globalnews.ca/news/6793101/coronavirus-canadians-trump-approval-poll/]]'' April 8, 2020, Hannah Jackson, [[Global News]]

----
Send this page to someone via email

Canadians overwhelmingly disapprove of U.S. President [[Donald Trump]]'s handling of the novel coronavirus pandemic, a new poll has found.

Polling conducted by [[Ipsos]] exclusively for [[Global News]] found that only 16 per cent of Canadians approved of Trump's response to the COVID-19 crisis.
----

{{f0.png}} ''[[Most Canadians expecting a negative election campaign: Nanos poll|https://www.ctvnews.ca/politics/most-canadians-expecting-a-negative-election-campaign-nanos-poll-1.4539878]]'' August 7, 2019, Rachel Gilmore, [[CTV News]]

----
Most Canadians are expecting the upcoming election campaign to have a more negative tone than previous ones, according to a new poll from [[Nanos Research]], commissioned by [[CTV News]].

When Canadians were surveyed as to whether they thought the looming campaign would be more or less negative than its predecessors, 85 per cent of Canadians said it would be either more negative or somewhat more negative.

Just 8 per cent said it would be less negative or somewhat less negative – and seven per cent said they weren't sure.
----

{{f182.png}} ''[[Most Canadians opposed to Wexit, but poll finds new party could pose challenge to Conservatives|https://www.cbc.ca/news/canada/calgary/wexit-canada-separation-conservatives-1.5638244]]'' July 5, 2020, Joel Dryden, [[CBC News]]

----
A majority of Canadians remain opposed to the concept of the four most western provinces separating from [[Canada]], but a new [[Abacus Data]] poll suggests the limited support the [[Wexit]] Canada party currently enjoys could come at the expense of the federal Conservatives.

"If you isolate the four western provinces, the federal Conservatives rely on those provinces disproportionately for more of their support, more of their seats," said [[David Cole]]tto, CEO of Abacus Data. "When you distil down and look at it, who are these Wexiteers?"

Coletto said among those who support separation from Canada, "almost half of them nationally voted Conservative. Among those western Canadians, 81 per cent voted Conservative in the last election."
{{||StandardTid}}

{{||StandardTid}}
----

{{f94.png}} ''[[Mother tells court of shock over Prayer Palace pastor's alleged assault|https://www.thestar.com/news/gta/2016/10/28/mother-tells-court-of-shock-over-prayer-palace-pastors-alleged-abuse.html]]'' October 28, 2016, Jacques Gallant, [[Toronto Star]]

----
One of [[Paul Melnichuk]]'s two alleged sexual assault victims testified Friday that it felt like a "strong animal" had grabbed her the day she and the popular pastor were walking alone in a church hallway. 

"You don't even have a second to react or think," the woman, whose name is covered by a publication ban, testified in a Finch Ave. courtroom, right next door to Melnichuk's [[Prayer Palace]], the massive evangelical church he founded decades ago and also the scene of the alleged crime. 

The flamboyant 83-year-old pastor pleaded not guilty on the first day of his trial Thursday to sexually assaulting the woman and her daughter, who were once members of the congregation.
----

{{f0.png}} ''[[Mother, child and big business: Conservatives lay out plans for foreign aid|https://ipolitics.ca/2015/05/12/mother-child-and-big-business-conservatives-lay-out-plans-for-foreign-aid/]]'' May 13, 2015, James Munson, [[iPolitics]]

----
Parliamentary Secretary [[Lois Brown]] left a conference of international development experts in the dark about the government's future spending on foreign aid and sidelined global planning on poverty from [[Canada]]'s own goals Tuesday.

Brown, the [[Harper government]]'s parliamentary secretary for international development, also described the goal to contribute 0.7 per cent of gross national income (GNI) to foreign aid a relic of a bygone era, despite being confronted with the fact that it is a stated policy in the United Kingdom.

During a speech and Q&A session at the Canadian Council of International Cooperation's annual conference in Gatineau, Brown repeatedly referred to the inevitability of reliance on the private sector for aid money and development work, including through the recently announced $300-million development financing institution. She was briefly confronted about her government's inaction on climate change but swatted the questions away by telling a story about recent breakthroughs in mango transportation.
{{||StandardTid}}
----

{{f0.png}} ''[[Motherlode: You think the Ford government really wants to hear from you? Don't be ridiculous|https://www.thespec.com/opinion-story/9204651-motherlode-you-think-the-ford-government-really-wants-to-hear-from-you-don-t-be-ridiculous/]]'' March 11, 2019, Lorraine Sommerfeld, Opinion, [[Hamilton Spectator]]

----
"The party with the taxpayers' money is over," he said. "It's done."

That was [[Doug Ford]], [[Ontario]]'s premier, on the night he won the election. It's pithy slogan-talk, like most of what blows out of his mouth. But allow me to fix that sentence, now that we're nine months into his term:

The party with the taxpayers' money is over. Unless you're one of my friends, many of whom are uniquely unqualified for the jobs I'm about to hand them. For them, it's just getting started.

There. That's much better. I don't have enough space to list all of the six-figure jobs that are falling out of the Conservative pinata, only that one of the most recent — chair of the board of the Education Quality and Accountability Office — somehow went from a position with a $3,600 annual stipend to a job worth $140,000 for a failed PC candidate. The guy vacated at the lower rate? Pondered how the new guy would ever find enough to do to fill his time.
----

{{f182.png}} ''[[Motion on when life begins splits Conservative caucus|https://www.cbc.ca/news/politics/motion-on-when-life-begins-splits-conservative-caucus-1.1143850]]'' September 27, 2012, Laura Payton, [[CBC News]]

----
Many observers took that as a signal to MPs of how Harper wanted them to vote. He has repeatedly said the party isn't interested in debating limits on abortion.

"I think what it shows is to what extent inside the Conservative Party the view that women do not have the right to choose is very widespread. If you know the private opinions, or the opinions, of the members of the Conservative caucus, it's not stunning," Interim Liberal Leader [[Bob Rae]] said Wednesday night.

Fantino and his parliamentary secretary, [[Lois Brown]], both voted in favour of the study, indicating the government isn't likely to reverse its policy not to fund abortions in developing countries. The policy was a source of controversy for the government in [[2010]] when Harper announced he would push G8 leaders to focus on funding maternal and child health in developing countries.

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f365.png}} ''[[MP Alex Nuttall won't seek re-election in Barrie-Springwater-Oro-Medonte|https://www.simcoe.com/news-story/9239527-mp-alex-nuttall-won-t-seek-re-election-in-barrie-springwater-oro-medonte/]]'' March 25, 2019, Chris Simon, [[Alliston Herald]]

----
[[Alex Nuttall]] is choosing family over federal politics.

The [[Barrie-Springwater-Oro-Medonte]] Conservative MP will not run in October's general election. Speaking to Simcoe.com shortly before making the announcement to Barrie city council March 25, Nuttall said the grind of [[Ottawa]] was negatively affecting his young family.

"It's time for me to be home," he said. "It's a good time to step away from politics for a while. I went to sign up to coach soccer and realized I couldn't do it. I only have one shot with my children. I don't want to screw that up."
----

{{f0.png}} ''[[MP Cooper threatens to sue The Hill Times over column on House Justice Committee exchange; denies reading from Christchurch shooter's manifesto|https://www.hilltimes.com/2019/06/24/mp-cooper-threatens-to-sue-the-hill-times-over-column-on-house-justice-committee-exchange-denies-reading-from-christchurch-shooters-manifesto/205160]]'' June 24, 2019, Peter Mazereeuw, [[Hill Times]]

----
Conservative MP [[Michael Cooper]], who is threatening to sue The [[Hill Times]] for defamation over an opinion column that strongly criticized his remarks to a witness during a [[House Justice Committee]] meeting on the Hill late last month, also denies that he read from the [[Christchurch]] shooter's manifesto during that meeting.

A law firm hired by Mr. Cooper (St. Albert-[[Edmonton]], Alta.) notified The Hill Times on June 12 that, "legal action is now being contemplated" over the column by human rights activist [[Farheed Khan]] that ran online on June 7 in The Hill Times with the headline, "Scheer's speech on diversity doesn't match his actions."

The law firm, [[Alberta]]'s Guardian Law Group, said Mr. Khan's column had defamed Mr. Cooper under Alberta law by saying Mr. Cooper had a "hostile and bigoted" reaction to Alberta [[Muslim]] Public Affairs Council president [[Faisal Khan Suri]], when Mr. Suri testified in front of the House Justice Committee on May 28.
----

{{f182.png}} ''[[MP Cooper's statements on NZ attacker will be purged from the official record|https://www.cbc.ca/news/politics/cooper-justice-committee-nz-attacker-1.5174186]]'' June 13, 2019, Kathleen Harris, [[CBC News]]

----
A controversial statement by Conservative MP [[Michael Cooper]] before the Commons justice committee — in which he named the [[New Zealand]] mosque shooter and recited passages from his manifesto — will be officially struck from the record.

After a testy exchange, MPs on the Commons justice committee voted 6-0 today in favour of the unusual move to purge Hansard, the official parliamentary record.

Three Conservative members abstained from the vote. One Conservative MP, [[Michael Barrett]], called the Liberal-led manoeuvre a "stunt."
----

{{f182.png}} ''[[MP Cotler decries fake by-election cold calls|https://www.cbc.ca/news/canada/montreal/mp-cotler-decries-fake-by-election-cold-calls-1.1082756]]'' November 18, 2011, [[CBC News]]

----
Cotler said his riding office was able to trace the calls to an [[Ontario]]-based market research firm called [[Campaign Research]]. He said the firm has ties to the federal and provincial Conservatives.

Campaign Research declined to comment and calls to the conservative party have not been returned.

Cotler said the phone calls and the confusion they've caused among his constituents are distracting from his work as an MP.
----

{{f182.png}} ''[[MP Michael Cooper disparaged 'goat herder cultures' in 2008 law class discussion, lawyers claim|https://www.cbc.ca/news/politics/michael-cooper-goat-herder-cultures-1.5179039]]'' June 18, 2019, Evan Dyer, [[CBC News]]

----
Conservative MP [[Michael Cooper]] made comments deriding "goat herder cultures" during a discussion about Islam's compatibility with Canadian democracy when he was a law student at the [[University of Alberta]] a decade ago, according to two lawyers who have come forward to talk about the incident.

The lawyers allege the comments were made during a heated discussion in a seminar on multiculturalism and the minority rights section of the [[Charter of Rights and Freedoms]], with Cooper arguing that some cultures were incompatible with [[Canada]]'s "Judeo-[[Christian]] values."

Contacted by [[CBC News]] this week, Cooper denied the allegation and said the incident was being mischaracterized.
----

{{f0.png}} ''[[MP to lecture university students on "why Stephen Harper is good for science"|https://pressprogress.ca/mp_to_lecture_university_students_on_why_stephen_harper_is_good_for_science/]]'' February 3, 2015, [[PressProgress]]

----
Is [[Stephen Harper]] good for science?

According to one Conservative minister, the answer is a resounding YES!

That's exactly what the young, impressionable minds at [[Queen's University]] will learn when Labour Minister [[Kellie Leitch]] mounts a courageous defence of Prime Minister Harper's record on scientific progress.

According to the Queen's University Conservative Association's [[Facebook]] event page, Canadians will finally "hear the other side of the story."
----

{{f182.png}} ''[[MPP Amanda Simard leaving PCs, will sit as independent|https://www.cbc.ca/news/canada/ottawa/amanda-simard-mpp-progressive-conservative-1.4925179]]'' November 29, 2018, [[CBC News]]

----
[[Easter]]n [[Ontario MPP]] [[Amanda Simard]] is leaving the [[Progressive Conservative]] caucus and will sit as an independent. 

The representative for ?Glengarry–[[Prescott]]–Russell, which includes the eastern fringe of [[Ottawa]] and communities east of the city, gave no reason in her Thursday letter to the speaker's office.

Simard declined to comment to Radio-[[Canada]] Thursday morning after the news broke.

However, she's been vocally opposed to her party's francophone policies over the last week and openly mused about her future with the PCs. She voted with the NDP Wednesday on a motion condemning the funding cuts.
----

{{f364.png}} ''[[MPP Apologizes For Calling Doug Ford 'A Piece Of S**t'|https://www.huffingtonpost.ca/entry/taras-natyshak-doug-ford-piece-of-shit_ca_5ef39963c5b615e5cd3837e6]]'' June 24, 2020, Emma Paling, [[Huffington Post]]

----
TORONTO — An NDP MPP has apologized for calling [[Ontario]] Premier [[Doug Ford]] a "piece of s**t" during question period Wednesday. "I used unparliamentary language in the House," [[Essex]] MPP [[Taras Natyshak]] said at a press conference. "I want to take the opportunity to apologize to the premier and my colleagues in the House." He said he tries to hold himself to a high standard but his "fears" about COVID-19 outbreaks and the economic impacts of the pandemic on his community got the better of him. Watch: Premier Ford and MPP Natyshak have a history of heated exchanges.

Ford said he was unperturbed by the insult. "You know something, it's water off a duck's back. I've never heard anyone swear in over 200 times I've been in the House. You just don't do that," he told reporters at his daily press conference. "But, it happens. I forgive the guy." Natyshak made the comment during a special physically distanced sitting of the legislature.

If you missed it, Here's what happened inside the Ontario Legislature:
----

{{f182.png}} ''[[MPP Lisa MacLeod reportedly swears at Ottawa Senators owner in public berating|https://www.cbc.ca/news/canada/ottawa/eugene-melnyk-lisa-macleod-rolling-stones-concert-1.5197314]]'' July 5, 2019, [[CBC News]]

----
The [[Ontario Liberal]]s are calling on Premier [[Doug Ford]] to suspend [[Ottawa]]-area MPP [[Lisa MacLeod]] from caucus after a report that she swore at the owner of the Ottawa Senators NHL franchise during a [[Rolling Stone]]s concert.

In an interview with the [[Ottawa Citizen]] newspaper, [[Eugene Melnyk]] said he was with a group of people at the show near [[Barrie]], Ont., on Saturday night when he saw someone "trying to bust through."

"I'm thinking, 'OK, might be a crazed fan and that's fine. I've gotten used to it.' And all of a sudden it's this woman and she yells at me, 'Do you know who I am?"' Melnyk recalled.
----

{{f0.png}} ''[[MPP Mantha says Doug Ford makes callous cuts affecting Northern libraries|https://www.manitoulin.ca/mpp-mantha-says-doug-ford-makes-callous-cuts-affecting-northern-libraries/]]'' April 26, 2019, Tom Sasvari, [[Manitoulin Expositor]]

----
ALGOMA-MANITOULIN – [[Algoma-Manitoulin]] MPP [[Michael Mantha]] calls cuts that the [[Ontario]] government has made to Northern libraries, specifically to [[Ontario Library Service]]-North, as callous. One of the effects this has had already is with the popular inter-library (book) loan program which has been suspended until at least June 1.

"[[Doug Ford]]'s first budget has hit Ontario families pretty hard, but it seems that Northern Ontarians are taking several extra whacks which will make life even harder for us here in Algoma-Manitoulin," said Mr. Mantha. "Ford's first budget attacked areas such as education, health care, community and social services and other public services that Northern families greatly depend on. Now it seems that Doug Ford and his (Progressive) Conservatives are cutting funding for the Ontario Library Service-North by 50 percent."

"Doug Ford's cut to our public libraries will force them to scurry to find alternative funding sources, force them to make deep cuts to programs and services and force them to do with less," said Mr. Mantha. "He'll make it harder for Northerners to get the books they're looking for and for libraries to provide programming and resources Northerners deserve. By doing this, Doug Ford is also putting Northern library jobs at risk."
----

{{f182.png}} ''[[MPP Oosterhoff's group ignored COVID-19 rules despite reminders: Niagara restaurant owner|https://www.cbc.ca/news/canada/hamilton/niagara-falls-restaurant-sam-oosterhoff-1.5778568]]'' October 28, 2020, Christine Rankin, [[CBC News]]

----
The [[Niagara Falls]] restaurant where PC MPP [[Sam Oosterhoff]] posed for a photo with a large group of people who weren't wearing masks has said the diners didn't follow their COVID-19 rules despite reminders from staff.

Betty's Restaurant posted a statement on [[Facebook]] this week saying workers had to tell the group "several times" to wear masks when not seated at their tables.

"Unfortunately they chose not to follow posted rules about wearing masks and distancing," the family restaurant said. "We can remind guests but we cannot strong-arm them into following rules."
----

{{f0.png}} ''[[MPP Randy Hillier to be kicked out of PC caucus under 'big brother' conditions: sources|https://globalnews.ca/news/5007315/randy-hillier-pc-caucus/]]'' February 28, 2019, Travis Dhanraj, [[Global News]]

----
[[Global News]] has learned [[Doug Ford]]'s cabinet has recommended permanently removing long-time [[Progressive Conservative]] Party of [[Ontario]] MPP Randy Hiller from caucus.

Multiple sources who attended this week's PC Party caucus meeting told Global News the matter was discussed behind closed doors on Tuesday. Sources said Hillier, who was first elected in [[2007]] as the MPP for [[Lanark-Frontenac-Kingston]], could be permanently removed as early as next week.

Hiller was suspended in late February after controversial comments he made in the legislature. He was originally accused of directing the words "yada yada yada" at parents of children with autism who were in the public gallery to watch debate over changes to the [[Ontario Autism Program]].
----

{{f0.png}} ''[[MPP Sam Oosterhoff affiliates himself with group that compares abortion to Holocaust|https://globalnews.ca/news/7696896/sam-oosterhoff-mpp-ontario-affiliation-anti-abortion-group/]]'' March 15, 2021, Travis Dhanraj, [[Global News]]

----
Niagara MPP [[Sam Oosterhoff]]'s judgment is being questioned yet again after affiliating himself with a group that has compared abortion to the [[Holocaust]].

Oosterhoff, who serves as Education Minister [[Stephen Lecce]]'s parliamentary assistant, is scheduled to speak at an event titled "Gen Z: Challenging [[Abortion]] in [[Politics]]" on Wednesday.

The event is being organized by student-led university groups including [[University of Ottawa]] [[Students for Life]], [[Carleton]] Life Network and [[University of Waterloo]] Students for Life and is being held in collaboration with the National Campus Life Network, which is an anti-abortion youth group.
----

{{f0.png}} ''[[MPP Taras Natyshak new NDP ethics critic|https://windsorstar.com/news/local-news/mpp-taras-natyshak-new-ndp-ethics-critic]]'' August 30, 2019, Sharon Hill, [[Windsor Star]]

----
[[Ontario]] NDP Leader [[Andrea Horwath]] has named [[Essex]] MPP [[Taras Natyshak]] as the opposition party's new ethics and accountability critic.

"It's clear that a critic for ethics is now a necessity in Ontario," Horwath said in a news release Friday that included a reference to Ontario Premier [[Doug Ford]]'s appointment scandal earlier this summer.

Natyshak had been serving as the international trade critic.
----

{{f94.png}} ''[[MPPs clear the way to suspend legislature as Ontario reports 17 new COVID-19 cases|https://www.thestar.com/politics/provincial/2020/03/12/ontario-sets-up-locations-for-covid-19-assessment-centres-and-postpones-public-health-cuts.html]]'' March 12, 2020, Rob Ferguson, [[Toronto Star]]

----
MPPs have given Premier [[Doug Ford]]'s government the authority to suspend the [[Ontario]] Legislature over COVID-19 concerns as the province named six viral assessment centres, paused public health cuts and officials recommended gatherings of more than 1,000 people be scrapped.

The developments came as coronavirus cases in Ontario surged by 17 in just 24 hours — including a baby boy — for a total of 59, five of which have recovered and been cleared. Seven of the new cases were people who had returned from the neighbouring United States.

"The risk for travelling Ontarians is not low," chief medical officer of health Dr. [[David Williams]] warned on the eve of the annual March break, which usually sees thousands of people head south and abroad.
----

{{f0.png}} ''[[MPs force release of docs about Dr. Tam's U-turn on mask advice|https://ipolitics.ca/2020/07/14/mps-force-release-of-docs-about-dr-tams-u-turn-on-mask-advice/]]'' July 14, 2020, Charlie Pinkerton, [[iPolitics]]

----
MPs on the House health committee voted Monday for the government to turn over documents containing information about Dr. [[Theresa Tam]]'s reversal on advising when masks should be worn during the COVID-19 pandemic.

Tam, [[Canada]]'s chief public health officer and the country's lead in its response to the coronavirus, advised during the early weeks of the pandemic in March that masks should be reserved for health care professionals and that it was not necessary for Canadians to wear non-medical masks in public.

Tam changed her tone in April, suggesting to people that they wear masks when shopping or using public transit. Another backpedal came in May when Tam said the government was convinced of their efficacy in limiting the spread of the coronavirus, and more widely recommended their use.
----

{{f99.png}} ''[[MPs vow end to Conservatives' war on science|https://www.nationalobserver.com/2015/06/16/news/mps-vow-end-conservatives-war-science]]'' June 16, 2015, Fram Dinshaw, [[National Observer]]

----
Federal MPs from three opposition parties signed a pledge in support of science-driven policies after recent protests by federal scientists against the [[Harper government]]'s cuts to departments and its muzzling of research.

Signing on at the June 16 press conference by [[Evidence for Democracy]] were NDP's [[Kennedy Stewart]], the official opposition's science and technology critic, Liberal MP and former astronaut [[Marc Garneau]], and [[Green Party]] leader [[Elizabeth May]].

Stewart has already tabled three bills before parliament to restore [[Ottawa]]'s scientific capacity, including restoration of the long form census, an ethical code to end muzzling of scientists, and the creation of a parliamentary science officer with the powers of an auditor-general.
----

{{f0.png}} ''[[MPs, staff warned not to use Chinese app WeChat due to 'cybersecurity risks'|https://ipolitics.ca/2019/07/05/mps-staff-warned-not-to-use-chinese-app-wechat-due-to-cybersecurity-risks/]]'' July 5, 2019, Charlie Pinkerton, [[iPolitics]]

----
MPs and [[House of Commons]] staff are being told not to use the popular [[Chinese]] messaging app [[WeChat]] due to "potential cybersecurity risks," at a time of heightened tensions between [[Canada]] and [[China]].

On Thursday, the House's cyber security team sent an email to MPs, their staff and Commons' administration with the subject line "IT Security Alert – Risks with the WeChat application."

"Please be advised that the messaging, social media and payment application WeChat poses potential cybersecurity risks to users," says the email obtained by [[iPolitics]].
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f345.png}} ''[[Mueller questions Cambridge Analytica director Brittany Kaiser|https://www.theguardian.com/uk-news/2019/feb/17/brittany-kaiser-trump-russia-robert-mueller-cambridge-analytica]]'' February 17, 2019, Carole Cadwalladr, [[The Guardian]]

----
A director of the controversial data company [[Cambridge Analytica]], who appeared with Arron Banks at the launch of the Leave.EU campaign, has been subpoenaed by the US investigation into possible collusion between the Trump campaign and the [[Russia]]n government.

A spokesman for [[Brittany Kaiser]], former business development director for Cambridge Analytica – which collapsed after the Observer revealed details of its misuse of [[Facebook]] data – confirmed that she had been subpoenaed by special counsel [[Robert Mueller]], and was cooperating fully with his investigation.

He added that she was assisting other US congressional and legal investigations into the company's activities and had voluntarily turned over documents and data.
----

{{f99.png}} ''[[Mueller warns foreign interference could become 'new normal.' Are you listening, Canada?|https://www.nationalobserver.com/2019/07/30/opinion/mueller-warns-foreign-interference-could-become-new-normal-are-you-listening]]'' July 30, 2019, Caroline Orr, [[National Observer]]

----
"I have (a) message for [[Canada]] as a result of today's Mueller hearing," former U.S. Ambassador to Canada [[Bruce Heyman]] wrote on [[Twitter]] last week.

"Protect your upcoming elections from foreign government interference. Don't let what happened (is happening) to us happen to you."

Heyman's warning came on the heels of special counsel [[Robert Mueller]]'s much-anticipated congressional testimony last Wednesday, during which he told the country that [[Russia]]'s efforts to interfere in America's democratic process are ongoing and will take aim at the [[2020]] campaign, too.
{{||StandardTid}}
----

{{f132.png}} ''[[Mulcair promises abortion funding for foreign-aid projects|https://www.theglobeandmail.com/news/politics/mulcair-promises-abortion-funding-for-foreign-aid-projects/article24411500/]]'' May 12, 2015, Kim Mackrael, [[Globe and Mail]]

----
The NDP would reverse a controversial Conservative policy that prohibits the use of Canadian foreign aid to fund safe abortions in low-income countries, [[Thomas Mulcair]] says.

Mr. Mulcair made the comments in a speech to non-governmental organizations and development experts during a conference in Gatineau, Que., on Tuesday. The NDP leader also said the party would increase overall funding for development assistance and ensure that poverty alleviation remains at the centre of Canadian aid efforts.

The conference, hosted by the Canadian Association of International Development Professionals and the Canadian Council for International Co-operation, invited political parties to discuss their positions on foreign aid ahead of the next federal election.
----

{{f132.png}} ''[[Mulroney says Trudeau's NAFTA dairy concessions 'not a big deal,' and smaller than Harper's|https://www.theglobeandmail.com/canada/article-mulroney-says-trudeaus-nafta-dairy-concessions-not-a-big-deal-and/]]'' September 17, 2019, Laura Stone, [[Globe and Mail]]

----
The Liberal government's concessions on Canada's dairy market in the new free-trade agreement with the United States are "not a big deal," former prime minister [[Brian Mulroney]] says.

Mr. Mulroney, the architect of [[NAFTA]] and the earlier Canada-U.S. free-trade agreement, said it was the former Conservative government under [[Stephen Harper]] that first opened up Canada's dairy sector to Europe under the Comprehensive Economic and Trade Agreement.

"Concessions on dairy, as I understand it, were made in CETA, in the free-trade agreement with Europe. And the [[Harper government]] made those concessions on dairy. And they were larger, I think, than those made in the NAFTA negotiations," Mr. Mulroney said in an interview on Tuesday.
----

{{f0.png}} ''[[Multinational Corporation Offers Guidance Counsellors $50 Gift Cards For Info About Ontario High School Students|https://pressprogress.ca/multinational-corporation-offers-guidance-counsellors-50-gift-cards-for-info-about-ontario-high-school-students/]]'' June 3, 2019, [[PressProgress]]

----
Two of [[Ontario]]'s biggest teacher's unions are calling recent efforts by one of the world's biggest corporations to do market research on Ontario high school students "unprecedented" and "alarming."

Unsolicited e-mails from PricewaterhouseCoopers (PwC) appeared in the inboxes of guidance counsellors at Ontario high schools last month, informing them the firm is conducting research into the "online education market in Ontario."

Guidance counsellors were offered $50 Tim Hortons gift cards in exchange for insider information on student behaviour, including "how students select courses" and "what criteria are important to students."

Earlier this year, [[Doug Ford]]'s government announced Ontario students will now be required to take four mandatory online courses in high school, an unexpected move that left many professional educators scratching their heads.

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Municipalities get mixed messages at AMO meeting|https://www.guelphtoday.com/columns/market-squared-by-adam-a-donaldson/municipalities-get-mixed-messages-at-amo-meeting-1652625]]'' August 17, 2019, Adam A. Donaldson, [[Guelph Today]]

----
This week's Market Squared looks at the mixed messages from the Premier after his speech to the conference of the Association of Municipalities of [[Ontario]]

This week's conference of the Association of Municipalities of Ontario felt like the last hour of Avengers: Endgame, everyone was going to be there, they all knew there was going to be a fight, and it was all going to end with either a wedding or a funeral.

Pre-conference, the expectation was that Premier [[Doug Ford]] was going to change the channel. After a spring of one disappointing announcement after another concerning cuts to municipal funding, Ford was going to talk to those directly offended in-person, and he brought his entire cabinet to AMO in a show of good faith.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Munk Debates |
|!website |[[munkdebates.com|https://www.munkdebates.com]]|
</div>

!!!See also
*[[Munk Debates|https://en.wikipedia.org/wiki/Munk_Debates]] - //Wikipedia.//
*[[Munk Foundation]]

{{||StandardTid}}
----

{{f94.png}} ''[[Munk Debates asks Canadians to urge federal leaders to participate in foreign policy debate|https://www.thestar.com/politics/federal/2019/08/08/munk-debates-asks-canadians-to-urge-federal-leaders-to-participate-in-foreign-policy-debate.html]]'' August 8, 2019, Canadian Press, [[Toronto Star]]

----
OTTAWA—A charitable organization that held a federal election debate on foreign policy four years ago is launching a campaign to pressure party leaders to attend a proposed event during this fall's campaign.

The [[Munk Debates]] launched a website today inviting Canadians to write to the Liberals, Conservatives, NDP and Greens to urge their leaders to participate in a debate in [[Toronto]] on Oct. 1.

The organization held a foreign policy debate during the [[2015]] campaign when controversy over traditional network-organized debates meant English-language events were limited to smaller settings.
----

{{f0.png}} ''[[Munk Debates calls on federal leaders to sign up for foreign policy debate|https://www.squamishchief.com/munk-debates-calls-on-federal-leaders-to-sign-up-for-foreign-policy-debate-1.23909549]]'' August 8, 2019, Canadian Press, [[Squamish Chief]]

----
OTTAWA — A proposed leaders' debate on foreign policy already has one confirmed participant, with Conservative Leader [[Andrew Scheer]] quickly accepting an invitation to participate in the [[Munk Debates]] event scheduled for Oct. 1.

The Munk Debates, which organizes several events on different issues each year, announced Thursday its plans for a federal election debate involving the leaders of the Liberals, the Conservatives, the NDP and the [[Green Party]].

On its website, the group says the event will go ahead once all four party leaders confirm their attendance, with a Sept. 24 deadline for replies. The website includes a petition aimed at pressuring the four to take part in the foreign policy-focused debate.
<div style="float: right; max-width:300px">

|>| !Munk Foundation |
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Murray Rothbard |
|>| [img width=175px [Rothbard in the early 1990s|https://upload.wikimedia.org/wikipedia/commons/thumb/7/7e/MurrayBW.jpg/175px-MurrayBW.jpg]] |
|!birth name |Murray Newton Rothbard|
|!birth date |March 2, 1926|
|!birth place |[[Bronx|https://en.wikipedia.org/wiki/Bronx]], New York City|
|!death date |January 7, 1995 (68 years)|
|!death place |New York City, U.S.|
</div>

''Murray Newton Rothbard'' (March 2, 1926&nbsp;– January 7, 1995) was an American [[heterodox economist|https://en.wikipedia.org/wiki/Heterodox_economics]] of the [[Austrian School]],<<ref " [1]">> [[economic historian|https://en.wikipedia.org/wiki/Economic_history]]<<ref " [2]">><<ref " [3]">> and [[political theorist|https://en.wikipedia.org/wiki/Political_philosophy]].<<ref " [4]">> Rothbard was a founder and leading theoretician of [[anarcho-capitalism|Anarcho-capitalism]], a staunch advocate of [[historical revisionism|https://en.wikipedia.org/wiki/historical_revisionism]] and a central figure in the 20th-century [[American libertarian movement|https://en.wikipedia.org/wiki/Libertarianism_in_the_United_States]]. He wrote over twenty books on political theory, revisionist history, economics, and other subjects.<<ref " [5]">>

!!!See also
*[[Murray Rothbard|https://en.wikipedia.org/wiki/Murray_Rothbard]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Lewis, David Charles. &quot;Biographical Dictionary of American Economists&quot;. Thoemmes.">><br/><<footnotes " [2]" "Bessner, Daniel (December 8, 2014). &quot;Murray Rothbard, political strategy, and the making of modern libertarianism&quot;. //Intellectual History Review//.">><br/><<footnotes " [3]" "Matthews, Peter Hans (July 2002). &quot;An Austrian (Mis)Reads Adam Smith: A critique of Rothbard as intellectual historian&quot;.">><br/><<footnotes " [4]" "Raimondo, Justin. &quot;An Enemy of the State: The Life of Murray N. Rothbard&quot;. Prometheus Books.">><br/><<footnotes " [5]" "Doherty, Brian. &quot;The Encyclopedia of Libertarianism&quot;. [[Sage Publications]].">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Muslim group calls on Conservative candidate to step down over social media posts|https://globalnews.ca/news/5721380/ghada-melek-conservative-candidate/]]'' August 4, 2019, Kerri Breen, [[Global News]]

----
The [[National Council of Canadian Muslims]] is calling on a [[Toronto]]-area Conservative candidate to step aside following reports about her past social media posts.

Nadia Hasan, acting executive director of the council, said Saturday that [[Ghada Melek]]'s alleged comments on Islam and the [[LGBTQ]]2 community show she "wouldn't know how to serve" all citizens in the very diverse riding of [[Mississauga-Streetsville]].

Melek is running against incumbent Liberal MP Gagan Sikand.
<div style="float: right; max-width:300px">

|>| !Mustard Seed Media, LLC |
|!jurisdiction |us-nc|
|!registration id |1550684|
|!formation |October 19, 2016|
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Muzzling of federal scientists widespread, survey suggests|https://www.cbc.ca/news/technology/muzzling-of-federal-scientists-widespread-survey-suggests-1.2128859]]'' October 22, 2013, Emily Chung, [[CBC News]]

----
Hundreds of federal scientists said in a survey that they had been asked to exclude or alter technical information in government documents for non-scientific reasons, and thousands said they had been prevented from responding to the media or the public.

The [[Professional Institute of the Public Service of Canada]] (PIPSC), which commissioned the survey from [[Environics Research]] "to gauge the scale and impact of 'muzzling' and political interference among federal scientists," released the results Monday at a news conference. PIPSC represents 60,000 public servants across the country, including 20,000 scientists, in federal departments and agencies, including scientists involved in food and consumer product safety and environmental monitoring.

In all, the union sent invitations to participate in the survey to 15,398 federal scientists in June. A total of 4,069 responded.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f185.png}} ''[[Mysterious career changes announced in Alberta and British Columbia|https://rabble.ca/blogs/bloggers/alberta-diary/2020/01/mysterious-career-changes-announced-alberta-and-british]]'' January 17, 2020, David Climenhaga, blogs, [[rabble.ca]]

----
On Wednesday, former prime minister [[Stephen Harper]] abruptly quit the [[Conservative Party of Canada]]'s fund-raising board, supposedly to give himself time to prevent [[Jean Charest]] from becoming leader of Canada's Conservatives or prime minister of Canada.

Yesterday, we learned that [[Preston Manning]] would quit his eponymous market-fundamentalist call centre in [[Calgary]], and what's more, the folks now at the helm of the [[Manning Centre]] are in a big fat hurry to change its name.

Coincidence? Or what?
----

{{f182.png}} ''[[Mysterious group behind mass texts seeking Canadians' views on carbon tax|https://www.cbc.ca/news/politics/robocalls-ontario-strong-carbon-tax-federal-election-1.5188342]]'' June 24, 2019, Joan Bryden, Canadian Press, [[CBC News]]

----
A group by that name does have a website but it appears to be a work-in-progress that imparts little information, other than a brief mission statement that exhorts people to "stand up for [[Ontario]] and be proud of the place we call home."

The text message appears to be an attempt to identify voters who are opposed to the carbon tax imposed by the federal Liberals, presumably so they can be targeted during the election campaign this fall.

No laws regulate this kind of political advocacy; only after June 30 will anyone spending more than $500 have to register with [[Elections Canada]] as a third party, adhering to spending limits and disclosing who they are and, eventually, where their money came from.
----

{{f0.png}} ''[[Mysterious Group Uses 'Made-Up Name' and Fake Mom to Attack Teachers in Canada's Biggest Newspapers|https://pressprogress.ca/mysterious-group-uses-made-up-name-and-fake-mom-to-attack-teachers-in-canadas-biggest-newspapers/]]'' February 2, 2020, [[PressProgress]]

----
Over the weekend, three of [[Canada]]'s biggest newspapers ran full-page ads from a mysterious group accusing [[Ontario]] teachers of using children as "pawns."

Ontario Premier [[Doug Ford]] has previously used the exact same misleading language to attack a province-wide student walk-out protesting Ford's cuts to education.

The ads are paid for by a mystery group calling itself "[[Vaughan Working Families]]," although the group lists no contact information, has no website and there appears to be no evidence the shadowy parents' group exists apart from its expensive ads.
----

{{f0.png}} ''[[Mysterious newspaper ads slamming teachers' unions may have possible PC connections|https://toronto.ctvnews.ca/mysterious-newspaper-ads-slamming-teachers-unions-may-have-possible-pc-connections-1.4802286]]'' February 7, 2020, Colin D'Mello, [[CTV News]]

----
TORONTO -- An [[Etobicoke]]-based lawyer is under scrutiny for his possible involvement in a number of full-page advertisements under the name [[Vaughan Working Families]], which attacked teachers unions and stood up for the [[Ford government]].

According to a report from the [[Toronto Star]], one of the papers that carried the ad last weekend, invoices for the colour ads were sent to law firm Loopstra Nixon LLP – where [[Quinto Annibale]] is a partner.

In April [[2018]], Annibale incorporated a new business called Vaughan Working Families which billed itself as a "health care advocacy and public relations" firm on behalf of the [[Vaughan Health Campus of Care]] (VHCC).
----

{{f182.png}} ''[[Mysterious political robotexts may just be the start in a new era of 3rd-party ads|https://www.cbc.ca/news/technology/robo-texts-third-parties-election-1.5232316]]'' August 6, 2019, Kaleigh Rogers, [[CBC News]]

----
In June, like many Ontarians, Liberal MP Pam Damoff got a mysterious text from an unknown number. The message started, "Hi, this is Sue from [[Ontario Strong]]," before prompting the recipient to respond with the name of the party they intended to vote for in the October federal election.

"How did you get my number, Sue? And who the heck is Ontario Strong?" Damoff wrote in a tweet .

It was a question likely posed by other Canadians who received similar texts over the last year from previously unheard-of groups like [[Alberta Proud]] and [[Newfoundland]] Strong. Each of the groups have since been revealed to be affiliated with a new third-party advertiser that recently registered for the federal election: [[Canada Strong and Proud]].
----

{{f94.png}} ''[[Mystery group attacks teachers' unions in newspaper ad|https://www.thestar.com/politics/provincial/2020/02/03/mystery-group-attacks-teachers-unions-in-newspaper-ad.html]]'' February 3, 2020, Kristin Rushowy, [[Toronto Star]]

----
Accusations are flying at [[Queen's Park]] in the wake of full-page newspaper ads attacking teachers' unions, which were placed in weekend editions by a mysterious group.

Colour advertisements from "[[Vaughan Working Families]]" appeared in the Star, the [[Globe and Mail]], the [[National Post]] and the [[Toronto Sun]] in advance of province-wide teachers' strikes this week.

"Teachers' Union leaders are risking student success," proclaimed the ad, which included a stock photo of a woman holding up a "provincial report card" that contained several grammatical errors.
----

{{f182.png}} ''[[N.B. Proud rejects claims it violated campaign-spending laws|https://www.cbc.ca/news/canada/new-brunswick/new-brunswick-proud-campaign-spending-1.5178429]]'' March 21, 2019, Jacques Poitras, [[CBC News]]

----
An online group responsible for anti-Liberal advertising and text messages in the last provincial election says it didn't violate any campaign-spending laws.

[[Connor MacDonald]], who runs the [[New Brunswick]] group, is rejecting claims by the Liberals that the group co-ordinated its message with the [[Progressive Conservative]] campaign — something that would be illegal.

"We were always registered to do business in New Brunswick and we adhere to all the the relevant laws and statutes on these sorts of questions," MacDonald said in a telephone interview from the United Kingdom, where he's attending university.
----

{{f49.png}} ''[[N.Y. venue cancels screening of Jordan Peterson movie that left staff 'uncomfortable'|https://nationalpost.com/news/new-york-venue-cancels-screening-of-new-jordan-peterson-movie-as-it-made-staff-uncomfortable]]'' October 8, 2019, Devika Desai, [[National Post]]

----
A [[New York]] venue has cancelled an encore screening for [[Jordan Peterson]]'s new movie, stating that the film made some of their staff uncomfortable.

In an email circulated to customers who had bought tickets to the show, The Rise of Jordan Peterson, at the Shapeshifters Lab in [[Brooklyn]], filmmakers explained that it was cancelled at the last minute, "due to some staff feeling uncomfortable during the first screening."

"If we had more notice, we would have made alternative arrangements, but we were informed of the cancellation last night at 11 pm," they wrote in the email.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Naheed Nenshi |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Names will be disclosed in all Alberta elections investigations|https://www.cbc.ca/news/canada/edmonton/names-disclosed-alberta-elections-investigations-1.5377041]]'' November 28, 2019, Michelle Bellefontaine, [[CBC News]]

----
Names of people found to have broken [[Alberta]] elections laws by the province's chief electoral officer will be published online following the transfer of investigations started by fired elections commissioner [[Lorne Gibson]].

"We have determined that for all investigations, disclosure will include all components found in the former [[Election Commissioner]]'s disclosure, including the names of individuals," [[Elections Alberta]] confirmed in a news release.

"Today, we will be re-posting the findings and decisions by the chief electoral officer for [[2018]] and [[2019]] to include the names of those fined or reprimanded."

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Nancy Pelosi |
|!occupation |Politician|
</div>

!!!See also
*[[Nancy Pelosi|https://en.wikipedia.org/wiki/Nancy_Pelosi]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| [img width=175px [Logo of Narconon of Oklahoma Inc, dba Narconon Arrowhead|https://umbraxenu.no-ip.biz/mediawiki/images/thumb/a/a4/Narconon_Arrowhead.png/175px-Narconon_Arrowhead.png]] |
|>| !Narconon of Oklahoma Inc |
|!formation |August 18, 2001|
|!tax id |73-1589280|
|!registration id |2100645508|
|!group id |2595|
|!headquarters |69 Arrowhead Loop, Canadian, OK, 74425|
|!leader title |CEO|
|!leader name |[[Gary Smith]]|
|!parent organization |[[Narconon International]]|
|!predecessor |[[Narconon Chilocco]]|
|!website |[[narcononarrowhead.org|https://www.narcononarrowhead.org]]|
|!remarks |Building rented from [[Social Betterment Properties International]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |September 6, 2020|<|<|
|!Registration|<|<|<|
|!Name |[[Narconon International|https://www.erieri.com/Form990Finder/Details?EIN=731589280]]|<|<|
|!EIN |73-1589280|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |01/1975|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990|http://990.erieri.com/EINS/731589280/731589280_2018_ .pdf]]|06/04/20| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/731589280/731589280_2017_102a0cf4.PDF]]|02/14/19| $1,166,850.00|
|!2016 |[[990|http://990.erieri.com/EINS/731589280/731589280_2016_0e927138.PDF]]|12/11/17| $1,182,486.00|
|!2015 |[[990|http://990.erieri.com/EINS/731589280/731589280_2015_0d20da54.PDF]]|11/23/16| $1,295,060.00|
|!2014 |[[990|http://990.erieri.com/EINS/731589280/731589280_2014_0c0c2da6.PDF]]|12/18/15| $1,469,771.00|
|!2013 |[[990|http://990.erieri.com/EINS/731589280/731589280_2013_0b0775a5.PDF]]|12/29/14| $1,631,599.00|
|!2012 |[[990|http://990.erieri.com/EINS/731589280/731589280_2012_09e7dec0.PDF]]|01/03/14| $7,377,401.00|
|!2011 |[[990|http://990.erieri.com/EINS/731589280/731589280_2011_08d831dc.PDF]]|12/21/12| $8,427,332.00|
|!2010 |[[990|http://990.erieri.com/EINS/731589280/731589280_2010_07d984ba.PDF]]|12/23/11| $8,428,920.00|
|!2009 |[[990|http://990.erieri.com/EINS/731589280/731589280_2009_06AF377C.PDF]]|12/30/10| $8,649,473.00|
|!2008 |[[990|http://990.erieri.com/EINS/731589280/731589280_2008_05880CF9.PDF]]|12/08/09| $10,044,241.00|
|!2007 |[[990|http://990.erieri.com/EINS/731589280/731589280_2007_04A2CFEE.PDF]]|01/17/09| $11,404,566.00|

!!!External links
*[[Narconon of Oklahoma, Inc. (also, Narconon Arrowhead)|http://www.xenu-directory.net/documents/corporate/entity.php?ntt=38]], xenu-directory.net.
*[[Narconon Arrowhead|http://narcononreviews.net/location/narconon-arrowhead/]], Narconon Reviews.
*[[FOIA Request Reveals FTC Flooded with Narconon Complaints|http://narcononreviews.net/narconon/foia-request-reveals-ftc-flooded-with-narconon-complaints/]], Narconon Reviews. August 19, 2015.
*[[Narconon of Oklahoma, Inc. dba Narconon Arrowhead|http://www.carf.org/providerProfile.aspx?cid=18129]], CARF, March 25, 2016.

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/3/38/Narconon_logo.gif/175px-Narconon_logo.gif]] |
|>| !Narconon International |
|!formation |May 20, 1970|
|!registration id |C0598820|
|!tax id |95-2769582|
|!group id |2595|
|!type |Drug rehabilitation program|
|!headquarters |7065 Hollywood Blvd, STE 100, Los Angeles, CA, 90028, USA|
|!leader title |CEO|
|!leader name |[[Jo-Ann Richardson]]<<ref " [1]">>|
|!leader title4 |Agent|
|!leader name4 |[[Timothy Bowles]]|
|!founder |William Benitez, [[L. Ron Hubbard]]|
|!parent organization |[[ABLE]]|
|!website |[[narconon.org|https://narconon.org]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |June 28, 2019|<|<|
|!Registration|<|<|<|
|!Name |[[Narconon International|https://www.erieri.com/Form990Finder/Details?EIN=952769582]]|<|<|
|!EIN |95-2769582|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |01/1975|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2017 |[[990|http://990.erieri.com/EINS/952769582/952769582_2017_10195183.PDF]]|02/05/19| $1,251,643.00|
|!2016 |[[990|http://990.erieri.com/EINS/952769582/952769582_2016_0eab77a0.PDF]]|01/03/18| $1,271,762.00|
|!2015 |[[990|http://990.erieri.com/EINS/952769582/952769582_2015_0d2f8df3.PDF]]|12/15/16| $999,864.00|
|!2014 |[[990|http://990.erieri.com/EINS/952769582/952769582_2014_0c0c06cb.PDF]]|12/18/15| $999,311.00|
|!2013 |[[990|http://990.erieri.com/EINS/952769582/952769582_2013_0afa6300.PDF]]|12/23/14| $1,115,052.00|
|!2012 |[[990|http://990.erieri.com/EINS/952769582/952769582_2012_09c802c6.PDF]]|12/10/13| $2,282,985.00|
|!2011 |[[990|http://990.erieri.com/EINS/952769582/952769582_2011_08d195df.PDF]]|12/18/12| $2,134,667.00|
|!2010 |[[990|http://990.erieri.com/EINS/952769582/952769582_2010_07d78502.PDF]]|12/21/11| $2,069,169.00|
|!2009 |[[990|http://990.erieri.com/EINS/952769582/952769582_2009_06A79ABA.PDF]]|12/22/10| $2,306,630.00|
|!2008 |[[990|http://990.erieri.com/EINS/952769582/952769582_2008_059454C7.PDF]]|12/19/09| $2,423,767.00|
|!2007 |[[990|http://990.erieri.com/EINS/952769582/952769582_2007_0484D8BC.PDF]]|12/19/08| $2,036,077.00|

!!!External links
*[[FOIA Request Reveals FTC Flooded with Narconon Complaints|http://narcononreviews.net/narconon/foia-request-reveals-ftc-flooded-with-narconon-complaints/]], Narconon Reviews. August 19, 2015.

----
<br/><<footnotes " [1]" "[[California Secretary of State|https://businesssearch.sos.ca.gov/Document/RetrievePDF?Id=00598820-23037489]], October 13, 2017">>

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Natalia Kusendova |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Natalie Alcoba |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Nathalie Des Rosiers |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Nation of Islam |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/f/f2/Nation_of_Islam_Symbol.png/175px-Nation_of_Islam_Symbol.png]] |
|!abbreviation |NOI|
|!formation |July 4, 1930 (91 years)|
|!founder |[[Wallace Fard Muhammad]]|
|!founding location |[[Detroit, Michigan|https://en.wikipedia.org/wiki/Detroit]], U.S.|
|!type |[[Political|https://en.wikipedia.org/wiki/Politics]] [[religious movement|https://en.wikipedia.org/wiki/religious_movement]]|
|!status |Active|
|!headquarters |[[Mosque Maryam|https://en.wikipedia.org/wiki/Mosque_Maryam]], [[Chicago, Illinois|https://en.wikipedia.org/wiki/Chicago]]|
|!location |United States|
|!membership |20,000–50,000<<ref " [1]">>|
|!membership year |2007 estimate|
|!leader title |Leader|
|!leader name |[[Louis Farrakhan]]|
|!slogan |"Justice or Else!"|
|!website |[[noi.org|https://www.noi.org]]|
</div>

Superficially Muslim, merging with Scientology.

!!!See also
*[[Nation of Islam|https://en.wikipedia.org/wiki/Nation_of_Islam]] - //Wikipedia.//
*[[Black Hebrew Israelites|https://en.wikipedia.org/wiki/Black_Hebrew_Israelites]] - //Wikipedia.//

!!!External links
*[[Antivaccinationists and the Nation of Islam protest in front of the CDC, but don't you dare call them "antivaccine"|https://sciencebasedmedicine.org/antivaccinationists-and-the-nation-of-islam-protest-in-front-of-the-cdc-but-dont-you-dare-call-them-antivaccine/]], David Gorski, October 26, 2015, Science-Based Medicine.
*[[Nation of Islam|https://www.splcenter.org/fighting-hate/extremist-files/group/nation-islam]], Southern Poverty Law Center.
----
<br/><<footnotes " [1]" "MacFarquhar, Neil (February 26, 2007). [[Nation of Islam at a Crossroad as Leader Exits|https://www.nytimes.com/2007/02/26/us/26farrakhan.html?pagewanted=all]]. //The New York Times//.">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !National Citizens Coalition |
</div>

!!!See also
*[[National Citizens Coalition|https://en.wikipedia.org/wiki/National_Citizens_Coalition]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[National Enquirer|https://en.wikipedia.org/wiki/National_Enquirer]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[National Institute of Allergy and Infectious Diseases|https://en.wikipedia.org/wiki/National_Institute_of_Allergy_and_Infectious_Diseases]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !National Legal Foundation |
|!tax id |54-1325665|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |June 27, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[National Legal Foundation|https://www.erieri.com/Form990Finder/Details?EIN=541325665]]|<|<|
|!EIN |54-1325665|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |07/1987|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/541325665/541325665_2019_%20.pdf]]|03/29/21| $0.00|
|!2017 |[[990EZ|http://990.erieri.com/EINS/541325665/541325665_2017_10601b0d.PDF]]|04/24/19| $139,809.00|
|!2016 |[[990EZ|http://990.erieri.com/EINS/541325665/541325665_2016_0f7ad790.PDF]]|09/13/18| $72,531.00|
|!2015 |[[990EZ|http://990.erieri.com/EINS/541325665/541325665_2015_0d45475c.PDF]]|01/09/17| $44,075.00|
|!2014 |[[990|http://990.erieri.com/EINS/541325665/541325665_2014_0c1146e5.PDF]]|12/30/15| $140,983.00|
|!2013 |[[990EZ|http://990.erieri.com/EINS/541325665/541325665_2013_0b0f3524.PDF]]|01/08/15| $27,103.00|
|!2012 |[[990ER|http://990.erieri.com/EINS/541325665/541325665_2012_0a5c751d.PDF]]|06/10/14| $0.00|
|!2010 |[[990EZ|http://990.erieri.com/EINS/541325665/541325665_2010_07e548c1.PDF]]|01/09/12| $55,729.00|
|!2008 |[[990EZ|http://990.erieri.com/EINS/541325665/541325665_2008_05A0EED4.PDF]]|01/07/10| $72,972.00|
|!2007 |[[990|http://990.erieri.com/EINS/541325665/541325665_2007_049FF0EC.PDF]]|01/16/09| $119,476.00|

{{||StandardTid}}

{{||StandardTid}}
----

{{f99.png}} ''[[National Observer defends against defamation lawsuit|https://www.nationalobserver.com/2017/06/27/news/national-observer-defends-against-defamation-lawsuit]]'' June 27, 2017, [[National Observer]]

----
Observer Media Group Inc., the owner and operator of [[National Observer]], is being sued for defamation in [[Vancouver]] courts.

The claim involves articles published in [[2015]] and [[2016]]. They originally stem from an investigation into the diary of Senator [[Mike Duffy]].

Observer Media Group is defending the defamation claim and a trial date has not yet been set.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !National Policy Institute |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/9/94/Spencer-nazi.png/175px-Spencer-nazi.png]] |
|!motto |"For our people, our culture, our future."|
|!type |[[White nationalism|https://en.wikipedia.org/wiki/White_nationalism]], [[white supremacism|https://en.wikipedia.org/wiki/white_supremacism]]|
|!headquarters |[[Alexandria, Virginia|https://en.wikipedia.org/wiki/Alexandria,_Virginia]], U.S.|
|!tax id |52-1259838|
|!registration id |02283679|
|!jurisdiction |us-va|
|!formation |April 1, 1982|
|!leader title |President|
|!leader name |[[Richard Spencer]]|
|!leader title2 |Director|
|!leader name2 |[[William Regnery]]|
|!leader title3 |Director|
|!leader name3 |[[John Gardner]]|
|!leader title4 |Director|
|!leader name4 |[[Anthony Hilton]]|
|!abbreviation |NPI|
|!location |98 Elk Highlands Drive, Whitefish, MT, 59937, USA|
|!website |[[npiamerica.org|https://npiamerica.org]]|
</div>

White supremacists, Nazis, etc.

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 26, 2018|<|<|
|!Registration|<|<|<|
|!Name |[[National Policy Institute Inc|https://www.erieri.com/Form990Finder/Details?EIN=521259838]]|<|<|
|!EIN |52-1259838|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |07/2018|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2015 |[[990EZ|http://990.erieri.com/EINS/521259838/521259838_2015_0d577dd4.PDF]]|01/30/17| $4,376.00|
|!2014 |[[990EZ|http://990.erieri.com/EINS/521259838/521259838_2014_0d577943.PDF]]|01/30/17| $14,792.00|
|!2013 |[[990EZ|http://990.erieri.com/EINS/521259838/521259838_2013_0d577de4.PDF]]|01/30/17| $6,194.00|

!!!See also
*[[National Policy Institute|https://en.wikipedia.org/wiki/National_Policy_Institute]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[National Post Journalists in Revolt Over Rex Murphy Column Denying Racism|https://www.vice.com/en_ca/article/5dz3wq/journalists-at-national-post-canadas-biggest-conservative-newspaper-revolt-over-rex-murphy-column-denying-racism]]'' June 13, 2020, Manisha Krishnan, [[Vice News]]

----
The publication of a column by [[Rex Murphy]] that denied the existence of systemic racism in [[Canada]] was a "fuck up," according to the [[National Post]]'s opinion editor, who made the remark in an internal town hall.

VICE News has obtained an audio recording of the town hall, which took place June 10, as well as an email exchange between journalists at the newspaper and editor-in-chief Rob Roberts about the opinion piece, titled "Canada is not a racist country, despite what Liberals may say."

The email, sent to Roberts June 4, described Murphy's column as "lazy, ignorant," and dehumanizing to Black and [[Indigenous]] peoples. It was signed by around 30 journalists, more than half of the Post's newsroom.
----

{{f0.png}} ''[[National Post says it's sorry for transphobic ad, but not for Conrad Black|https://www.straight.com/blogra/national-post-says-its-sorry-transphobic-ad-not-conrad-black]]'' September 30, 2011, Charlie Smith, [[Georgia Straight]]

----
The [[National Post]] says it's sorry for running a transphobic ad from the [[Institute for Canadian Values]].

The [[Christian]] group's message dealt with [[Ontario]] school-curriculum content concerning transsexual, transgender, intersex, and two-spirit issues. According to the institute, teaching in this area "corrupts children".

"The National Post has procedures in place for vetting the content of advertising, especially advocacy advertising," the editorial intoned. "The procedures are intended to ensure that such ads meet a standard of tone and respect that is consistent with furthering constructive dialogue about important public policy issues."
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !The National Pulse |
|!website |[[thenationalpulse.com|https://thenationalpulse.com]]|
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !National Review Institute |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/a/af/Natreview.jpg/175px-Natreview.jpg]] |
|!tax id |13-3649537|
|!website |[[nrinstitute.org/|https://nrinstitute.org/]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[National Review Institute|https://www.erieri.com/Form990Finder/Details?EIN=133649537]]|<|<|
|!EIN |13-3649537|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |04/1992|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/133649537/133649537_2019_%20.pdf]]|04/05/21| $12,520,426.00|
|!2017 |[[990|http://990.erieri.com/EINS/133649537/133649537_2017_10410f2f.PDF]]|03/05/19| $11,315,351.00|
|!2016 |[[990|http://990.erieri.com/EINS/133649537/133649537_2016_0ec7df97.PDF]]|01/17/18| $9,784,031.00|
|!2015 |[[990|http://990.erieri.com/EINS/133649537/133649537_2015_0d9c489f.PDF]]|04/18/17| $9,507,946.00|
|!2014 |[[990|http://990.erieri.com/EINS/133649537/133649537_2014_0c5011ef.PDF]]|02/25/16| $6,134,494.00|
|!2013 |[[990|http://990.erieri.com/EINS/133649537/133649537_2013_0b0efabf.PDF]]|01/08/15| $6,355,639.00|
|!2012 |[[990|http://990.erieri.com/EINS/133649537/133649537_2012_09f0d27e.PDF]]|01/09/14| $4,012,786.00|
|!2011 |[[990|http://990.erieri.com/EINS/133649537/133649537_2011_08e250a5.PDF]]|12/31/12| $4,490,746.00|
|!2010 |[[990|http://990.erieri.com/EINS/133649537/133649537_2010_07e2da35.PDF]]|01/05/12| $3,156,603.00|
|!2009 |[[990|http://990.erieri.com/EINS/133649537/133649537_2009_06B487D5.PDF]]|01/10/11| $3,152,403.00|
|!2007 |[[990|http://990.erieri.com/EINS/133649537/133649537_2007_049BBB34.PDF]]|01/14/09| $3,287,784.00|

!!!See also
*[[National Review|https://en.wikipedia.org/wiki/National_Review]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !National Rifle Association of America |
|!type |[[Not-for-profit|https://en.wikipedia.org/wiki/Non-profit_organization]]|
|!tax id |53-0116130|
|!founded date |November 20, 1871|
|!location |11250 Waples Mill Road, Fairfax, VA, 22030, USA|
|!website |[[nrahq.org|https://nrahq.org]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |June 1, 2020|<|<|
|!Registration|<|<|<|
|!Name |[[National Rifle Association Of America|https://www.erieri.com/Form990Finder/Details?EIN=530116130]]|<|<|
|!EIN |53-0116130|<|<|
|!Subsection |04|<|<|
|!Deductibility |2 - Contributions are not deductible.|<|<|
|!Ruling date |04/1944|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990O|http://990.erieri.com/EINS/530116130/530116130_2018_ .pdf]]|02/06/20| $0.00|
|!2017 |[[990O|http://990.erieri.com/EINS/530116130/530116130_2017_10069406.PDF]]|12/19/18| $196,125,681.00|
|!2016 |[[990O|http://990.erieri.com/EINS/530116130/530116130_2016_0e77c76b.PDF]]|11/15/17| $217,136,587.00|
|!2015 |[[990O|http://990.erieri.com/EINS/530116130/530116130_2015_0d6a12a1.PDF]]|02/27/17| $214,839,625.00|
|!2014 |[[990O|http://990.erieri.com/EINS/530116130/530116130_2014_0c187502.PDF]]|01/11/16| $207,610,450.00|
|!2013 |[[990O|http://990.erieri.com/EINS/530116130/530116130_2013_0add2317.PDF]]|11/25/14| $229,468,040.00|
|!2012 |[[990O|http://990.erieri.com/EINS/530116130/530116130_2012_09d5d974.PDF]]|12/20/13| $160,497,536.00|
|!2011 |[[990O|http://990.erieri.com/EINS/530116130/530116130_2011_08c44d83.PDF]]|12/06/12| $149,826,381.00|
|!2010 |[[990O|http://990.erieri.com/EINS/530116130/530116130_2010_07a6c81c.PDF]]|11/09/11| $163,781,200.00|
|!2009 |[[990O|http://990.erieri.com/EINS/530116130/530116130_2009_067189F6.PDF]]|10/19/10| $160,315,364.00|
|!2008 |[[990O|http://990.erieri.com/EINS/530116130/530116130_2008_056AD421.PDF]]|11/06/09| $131,342,619.00|
|!2007 |[[990O|http://990.erieri.com/EINS/530116130/530116130_2007_049896F7.PDF]]|01/13/09| $142,141,522.00|

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[United States National Security Council|https://en.wikipedia.org/wiki/United_States_National_Security_Council]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[National security officials struggling to define and address right-wing extremism, documents show|https://www.ctvnews.ca/canada/national-security-officials-struggling-to-define-and-address-right-wing-extremism-documents-show-1.4783833]]'' January 26, 2020, Jim Bronskill, Canadian Press, [[CTV News]]

----
OTTAWA -- Canadian security officials have been grappling not only with how to address the growing threat of right-wing extremism, but also the best means of defining the phenomenon and explaining it to the public, newly released documents show.

In a briefing for deputy ministers responsible for national security, the [[Canadian Security Intelligence Service]] and the [[RCMP]] openly asked whether, given the nature of the threat, the government of [[Canada]] was "able to effectively respond?"

The secret briefing was aimed at providing the senior officials with an overview of right-wing extremism in Canada and fostering discussion of "broader considerations" on dealing with the issue, says a heavily censored version of the April [[2019]] document, released through the [[Access to Information Act]].
<div style="float: right; max-width:300px">

|>| !National Socialist Movement |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/NSM_Odal_rune.png/175px-NSM_Odal_rune.png]] |
</div>

Nazi wankers.

!!!See also
*[[National Socialist Movement (United States)|https://en.wikipedia.org/wiki/National_Socialist_Movement_(United_States)]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !NationBuilder |
|!website |[[nationbuilder.com/|https://nationbuilder.com/]]|
</div>

{{||StandardTid}}
----

{{f99.png}} ''[[NationBuilder CEO brags that his platform helped Trump win|https://www.nationalobserver.com/2016/11/18/news/nationbuilder-ceo-brags-his-platform-helped-trump-win]]'' November 18, 2016, Jenny Uechi, [[National Observer]]

----
[[Jim Gilliam]] is the author of 'The Internet is My Religion' but perhaps the sequel should be called 'The Money is My Religion."

The founder and CEO of [[NationBuilder]], a software platform used by numerous grassroots activist groups, sparked outrage on Thursday after blogging that his product helped [[Donald Trump]] win the election.

In his post "Choosing to Lead," Gillam praised "outsiders" like Trump, and said the election proves that "a new era" has arrived.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Natural News |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Naturopaths warned about 'potentially harmful' COVID-19 claims after B.C. councillor's post|https://www.cbc.ca/news/canada/british-columbia/bc-surrey-naturopaths-covid-19-1.5501174]]'' March 18, 2020, Bethany Lindsay, [[CBC News]]

----
A Surrey, B.C., city councillor is facing another investigation by the College of [[Naturopath]]ic Physicians after advertising hundreds of dollars worth of vitamins, booster shots and intravenous therapy in response to the COVID-19 pandemic.

Coun. Allison Patton, who is also a registered naturopath, shared a message from her clinic offering patients "suggestions regarding the ever-changing status of the COVID-19 pandemic" in a [[Facebook]] post this weekend.

The suggestions totalled more than $600 in treatments, including items like an "Immune Supportive Vitamin Boost" for $99 and a $325 "HiDose Ozone/UVBI IV" treatment, in which blood is drawn, injected with ozone and exposed to UV light before being transfused back into the body. Patton wrote that these treatments "could help strengthen our systems so we may stay as healthy as possible."
----

{{f0.png}} ''[[Natyshak: Premier's custom van is 'shameful'|https://blackburnnews.com/windsor/windsor-news/2019/02/26/natyshak-premiers-custom-van-shameful/]]'' February 26, 2019, Mark Brown, [[blackburnnews.com]]

----
A local member of provincial parliament says a retrofitted camper van for the premier should go nowhere fast.

Essex MPP [[Taras Natyshak]] provided a statement Monday afternoon responding to reports that Premier [[Doug Ford]] had ordered a camper van to be retrofitted and custom-made to his specifications.

A report by The [[Globe and Mail]] Monday outlined recently-revealed reports that Ford had ordered changes to his [[Ontario Provincial Police]] security team. Also, the premier had demanded that a camper van be retrofitted with specific features for his travels around the province, to the tune of over $50,000.
{{||StandardTid}}
----

{{f182.png}} ''[[Navy investigating Calgary reservist who encouraged fellow members of neo-Nazi web forum to enlist|https://www.cbc.ca/news/canada/calgary/navy-reservist-iron-march-data-1.5382424]]'' December 4, 2019, Roberto Rocha, [[CBC News]]

----
This story is part of Exposing Hate, an ongoing series examining the nature of hate in [[Canada]]: how it manifests, spreads and thrives and how Canadian institutions, law enforcement and individuals are dealing with it.

A reservist with a history of ties to hate groups and spreading racism is being investigated by the Royal Canadian Navy — nearly four years after enlisting.

[[Boris Mihajlovic]], of [[Calgary]], was one of the administrators of the now-defunct Iron March forum, a notorious neo-Nazi website that had more than 1,200 users. He was also involved with Blood & Honour for at least four years and its armed branch, [[Combat 18]], a group the Canadian government identified last summer as a terrorist organization .

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[NDP 'concerned' about government ministers attending yellow vest protests|https://thestarphoenix.com/news/local-news/ndp-concerned-about-government-ministers-attending-yellow-vest-protests]]'' January 26, 2019, Alex MacPherson, [[Saskatoon StarPhoenix]]

----
The leader of the [[Saskatchewan]] NDP says it's "concerning" that two government cabinet ministers have appeared at protests staged by a grassroots pro-energy group that has been linked to extreme and fringe views, as well as conspiracy theories.

"What we've seen from the yellow vest movement, as it's developed in [[Canada]], is a focus on some pretty ugly things," [[Ryan Meili]] said of the movement, which began as an anti-fuel-tax protest in [[France]] before spreading to Canada

"What I'm concerned (about) is it sends a signal that they're alongside some of the drastic anti-immigration messages, some of the more violent or hateful messages that have been coming out of the yellow vest protests," he added.
----

{{f94.png}} ''[[NDP asks auditor to probe $231M bill for green energy cancellations|https://www.thestar.com/politics/provincial/2019/11/20/ndp-asks-auditor-to-probe-231m-bill-for-green-energy-cancellations.html]]'' November 20, 2019, Rob Ferguson, [[Toronto Star]]

----
NDP Leader [[Andrea Horwath]] is calling on [[Ontario]]'s auditor general to investigate the $231 million cost of scrapping almost 800 renewable energy projects by Premier [[Doug Ford]]'s government.

Fearing an escalation in costs as was seen when a previous Liberal government axed natural gas-fired plants before the [[2011]] election, Horwath wrote a letter Wednesday to auditor general [[Bonnie Lysyk]] after Energy Minister [[Greg Rickford]] brushed aside pleas to call her office in.

"These cancellations ... made public last summer have had little public scrutiny and your auditing of their full costs is necessary for the public to fully understand the financial implications," Horwath wrote.
----

{{f185.png}} ''[[NDP assails Alberta energy war room for 'gross incompetence,' but is that such a bad thing?|https://rabble.ca/blogs/bloggers/alberta-diary/2020/01/ndp-assails-alberta-energy-war-room-gross-incompetence-such-bad]]'' January 7, 2020, David Climenhaga, [[rabble.ca]]

----
Having swallowed much of the [[United Conservative Party]]'s conspiracy theory about what ails the [[Alberta]] oilpatch during its term in office makes it harder for the NDP to criticize the Kenney government's $30-million-a-year energy war room.

To give the Opposition its due, though, yesterday they tried.

After three weeks of watching excruciating self-inflicted fumbles being committed by the war room's brain trust, NDP energy critic [[Irfan Sabir]] called a news conference yesterday to accuse the government's public-private propaganda partnership of "gross incompetence."
----

{{f99.png}} ''[[NDP bill calls on Ford government to push public sector climate action|https://www.nationalobserver.com/2019/12/10/news/ndp-bill-calls-ford-government-push-public-sector-climate-action]]'' December 10, 2019, Alastair Sharp, [[National Observer]]

----
[[Ontario]]'s sprawling public sector should be required to steadily curtail its greenhouse gas emissions until they reach net zero, the Opposition New Democrats say in draft legislation seen by [[National Observer]] on Tuesday.

The private member's bill calls for the province's electricity system, hospitals, schools and universities, municipalities, public housing and government vehicle fleets to be directed to cut emissions by at least five per cent a year under the terms of the proposed Ontario Climate Crisis Strategy for the Public Sector Act, [[2019]]. It would likely take two decades to achieve net zero under the plan.

The call for action comes a week after a scathing critique of the Doug [[Ford government]]'s climate and environment policies from the province's auditor general, who said the [[Progressive Conservative]]s' plans were riddled with errors and omissions and insufficient to meet Ontario's 2030 emissions-reduction targets.
----

{{f0.png}} ''[[NDP call on Ford to bring back Northlander|https://www.northernnews.ca/news/local-news/ndp-call-on-ford-to-bring-back-northlander]]'' April 3, 2019, Brad Sherratt, [[Kirkland Lake Northern News]]

----
The NDP is calling on the Provincial Government to bring back the [[Northlander]].

In a press release, party officials stated "During question period, NDP MPP Guy Bourgouin, called on [[Doug Ford]] to restore [[Ontario]]'s Northlander train service — a critical service Ford has completely ignored.

"People throughout northeastern Ontario keep on wondering why this government simply doesn't care about their well-being," said Bourgouin, MPP for Mushkegowuk-James Bay. "There is a stark divide between the north and the south of our beautiful province and this government does not seem to care.
----

{{f0.png}} ''[[NDP call out Ford government for wasting taxpayer dollars on cancelled wind farm|https://toronto.citynews.ca/2019/12/20/ndp-call-out-ford-government-for-wasting-taxpayer-dollars-on-cancelled-wind-farm/]]'' December 20, 2019, Shawn Jeffords, Canadian Press, [[CityNews]]

----
A government decision to cancel an eastern [[Ontario]] wind farm to save local bat species was based on faulty science and could cost taxpayers hundreds of millions of dollars, the province's official opposition said Friday.

A pair of New Democrat legislators said the [[Progressive Conservative]]s have made a mistake by scrapping the [[Nation Rise Wind Farm]] near [[Cornwall]], Ont. and are using concerns about the bat population as an excuse to halt the green energy development.

NDP environment critic [[Ian Arthur]] and climate change critic [[Peter Tabuns]] said the party consulted with a [[British Columbia]]-based scientist specializing in migratory bats, adding her findings raise concerns about the rationale for cancelling the project and the implications for future government decisions.
----

{{f0.png}} ''[[NDP calls out Ford government over CityNews report on private schools faking grades for money|https://toronto.citynews.ca/2019/08/01/ndp-calls-out-ford-government-over-citynews-report-on-private-schools-faking-grades-for-money/]]'' August 1, 2019, Tammie Sutherland, [[CityNews]]

----
The NDP are calling on the [[Ford government]] to "reign in" [[Ontario]] private schools after an [[CityNews]] report found a handful of GTA schools were faking grades in exchange for cash.

Alice Boyle, a recently retired public school teacher in [[York Region]] who brought her concerns to CityNews, said things such as falsifying report cards, inflating marks and faking attendance records have been going on for years and claims the Ministry of Education isn't doing enough to stop it.

"There's a credit mill around here, you just walk over, plunk down your $600-$800 and sometimes, depending the school, they may ask you what mark you need for what course and you don't have to go to a class." she said.
----

{{f0.png}} ''[[NDP candidate Svend Robinson calls on Andrew Scheer to fire Conservative candidate for comments in videos|https://www.straight.com/news/1310321/ndp-candidate-svend-robinson-calls-andrew-scheer-fire-conservative-candidate-comments]]'' October 4, 2019, Charlie Smith, [[Georgia Straight]]

----
[[Heather Leung]] is quickly becoming one of the most famous Conservatives in Metro [[Vancouver]].

It's because the Burnaby North–Seymour candidate has surfaced in a Burnaby Now video, in which she accused homosexuals of trying to "recruit" children into their camp.

Her comments came after the Burnaby school district passed an antihomophobia policy in [[2013]].

"I'm going to witness darkness history in the school system in Burnaby," Leung said in the video. "I'm going to remind the other districts' parents to keep a close eye on their school board because they can disguise themselves as angels of lights to promote [an] antibullying environment in school. But instead, they are promoting homosexual, transsexual, all kind of homosexual acts to children, which they cannot [consent] in early age."
----

{{f0.png}} ''[[NDP challenges Moe on support for 'yellow vest rally without the yellow vests'|https://leaderpost.com/news/saskatchewan/ndp-challenges-moe-on-support-for-yellow-vest-rally-without-the-yellow-vests]]'' April 1, 2019, Arthur White-Crummey, [[Regina Leader-Post]]

----
Meili called the [[Regina]] Rally Against the Carbon [[Tax]], set to roll into the Queensbury Convention Centre on Thursday, "a yellow vest rally without the yellow vests."

"It's not really about what people are wearing, it's about what they're saying and who is organizing," he said, pointing to a Tweet threaded through with climate change denial and an organizer who warned the carbon tax was a step toward "one-world government."

"Far out there conspiracy theories," said Meili. "[[Climate change]] denial, anti-immigrant, anti-[[Muslim]], anti-Semitic sentiment. This is what the yellow vest movement has become, Mr. Speaker and I do not understand, but I'd like the Premier to explain why he wants to be associated with that group."
----

{{f0.png}} ''[[NDP demands director of Vaughan Working Families appear before Government Agencies committee|https://toronto.citynews.ca/2020/02/13/ndp-demands-director-of-vaughan-working-families-appear-before-government-agencies-committee/]]'' February 13, 2020, Dilshad Burman, [[CityNews]]

----
The NDP is demanding that a Ford-appointed LCBO board member appear before the Government Agencies committee after it emerged that he is also the director of an organization that ran full page anti-teacher ads in four major newspapers.

NDP critic for ethics and accountability [[Taras Natyshak]] is calling on [[Quinto Annibale]], director of [[Vaughan Working Families]], to appear before the committee for questioning, saying they did not get enough answers when he appeared last year.

"Mr. Annibale appeared before committee last year where my colleagues grilled him on his conservative connections but it's clear now that we didn't get to the bottom of that story and get the full story from Mr. Annibale," Natyshak said at a press conference at [[Queen's Park]] Thursday. "If Mr. Annibale is going to sit on a public board, control public assets and collect a public pay cheque, he needs to answer questions about his connections to these attack ads."
----

{{f182.png}} ''[[NDP ethics watchdog calls for probe of newspaper ads criticizing Ontario teachers' unions|https://www.cbc.ca/news/canada/toronto/newspaper-ads-criticizing-teachers-1.5450166]]'' February 3, 2020, [[CBC News]]

----
The [[Ontario]] NDP is calling for an investigation into what it calls a series of anti-teacher advertisements that ran in three national newspapers over the weekend, but the government is already denying any involvement.

NDP ethics critic [[Taras Natyshak]] says the full-page advertisements violate the province's election spending rules with two byelections currently underway in several [[Ottawa]]-area ridings — meaning third party political advertisers cannot spend more than $4,000 on advertising.

"These ads cost much, much more than that," Natyshak said at a news conference Monday.
----

{{f182.png}} ''[[NDP health critic says Ford showing 'his true colours' on public health|https://www.cbc.ca/news/canada/sudbury/ford-covid-testing-ndp-reacts-1.5558288]]'' May 7, 2020, [[CBC News]]

----
The NDP health critic says comments Premier [[Doug Ford]] made this week calling out medical officers of health for not getting enough COVID-19 testing done are unwarranted.

On Tuesday, the premier slammed some of the province's medical officers of health and stated they aren't getting enough COVID-19 tests done during the pandemic.

"Some just aren't performing. I'm calling them out right now. You've got to pick up the pace," Ford said. "We need to hold these people accountable."
----

{{f0.png}} ''[[NDP Is Slamming Ford For Trying To Make It Easier To Pass Laws Without Public Input|https://www.narcity.com/news/ca/on/fords-ontario-legislature-changes-will-help-him-pass-bills-faster-without-public-input]]'' November 11, 2019, Anja Kundacina, [[Narcity]]

----
[[Doug Ford]] is trying to make even more changes in [[Ontario]], and this time, it will pertain to his ability to pass bills as fast as possible. Ford is planning to make it so that his party can put forth a proposal for 50% more night time sittings than is currently allowed in the legislature, making it so that a bill can be passed within two days, or practically overnight. Doug Ford's Ontario legislature changes will also include giving him the ability to go through multiple stages of passing a bill in just one day.

The speed with which bills could be passed will give Ontarians as little say as possible in changes that are happening in their province. The NDP will be the only party fighting against Ford's proposed changes, the [[Toronto Star]] reports.

"As it is, Doug Ford has done his best to prevent the people of Ontario from having any opportunity to weigh in on changes that impact them," said NDP House Leader [[Gilles Bisson]] in a news release.
----

{{f94.png}} ''[[NDP Leader Andrea Horwath blasts Premier Doug Ford for cronyism in appointments|https://www.thestar.com/politics/provincial/2019/02/08/ndp-leader-andrea-horwath-horwath-blasts-premier-doug-ford-for-cronyism-in-appointments.html]]'' February 8, 2019, Robert Benzie, [[Toronto Star]]

----
NDP Leader [[Andrea Horwath]] is cranking up the heat on [[Progressive Conservative]] Premier [[Doug Ford]] as MPPs prepare to return to [[Queen's Park]] the week after next.

In a fiery speech Friday to New Democrats at an [[Ajax]] caucus meeting, Horwath accused Ford of cronyism.

"He's handing out tickets on his gravy train. And while the appointments, the backroom deals, and the favours to friends are piling up, the rest of [[Ontario]] is paying for it," she said.
----

{{f0.png}} ''[[NDP Leader Andrea Horwath takes aim at Doug Ford amid London hospital bed cuts|https://lfpress.com/news/local-news/ndp-leader-andrea-horwath-takes-aim-at-doug-ford-amid-london-hospital-bed-cuts]]'' October 17, 2019, Heather Rivers, [[London Free Press]]

----
NDP Leader [[Andrea Horwath]] slammed the Tory government Wednesday, calling the loss of 49 beds at [[London]] Health Sciences Centre "troubling" and no way to fix its "hallway medicine crisis."

"Patients across [[Ontario]] are left being treated in hospital hallways," said Horwath, who met with the Ontario Nurse Association Wednesday, a union representing about 3,400 nurses at the London hospital. "The closure of these 49 beds – including the 11 crucial beds in burns and plastics unit – will make this crisis worse."

LHSC has about 1,010 beds at [[Victoria]] [[Hospital]] and University Hospital.
----

{{f0.png}} ''[[NDP leader behind jeers at rural expo: Doug Ford|https://www.sudbury.com/ontario-news/ndp-leader-behind-jeers-at-rural-expo-doug-ford-1696843]]'' September 17, 2019, Shawn Jeffords, Canadian Press, [[Sudbury.com]]

----
VERNER, Ont. — Premier [[Doug Ford]] picked a political fight with [[Ontario]]'s opposition leader at a normally non-partisan rural expo Tuesday, accusing her of being behind a smattering of jeers he received at the event.

Ford lashed out at NDP Leader [[Andrea Horwath]] during a news conference at the International Plowing Match in Verner, Ont., making the accusations which she immediately denied.

Ford received a largely warm welcome from the rural crowd taking in the match 55 kilometres west of [[North Bay]], Ont., but did receive a handful of boos as he prepared to deliver a speech during the event's opening ceremonies.
----

{{f182.png}} ''[[NDP Leader Jagmeet Singh booted from Commons for calling Bloc MP a racist|https://www.cbc.ca/news/politics/ndp-jagmeet-singh-rota-racist-therrien-1.5616661]]'' June 17, 2020, Peter Zimonjic, [[CBC News]]

----
NDP Leader [[Jagmeet Singh]] has been expelled from the [[House of Commons]] for calling a [[Bloc Québécois]] MP racist and for refusing to apologize and withdraw his comments.

Speaker [[Anthony Rota]] kicked Singh out for the rest of the day after Singh called [[Alain Therrien]] racist for refusing to support an NDP motion dealing with systemic racism in the [[RCMP]].

Singh tried to get all parties in the House of Commons to agree to a motion recognizing the existence of systemic racism in the RCMP. The motion points out that "several [[Indigenous]] people have died at the hands of the RCMP in recent months …"
----

{{f0.png}} ''[[NDP Leader Tom Mulcair accuses Conservatives of showing no respect for democracy|https://www.straight.com/news/ndp-leader-tom-mulcair-accuses-conservatives-showing-no-respect-democracy]]'' May 4, 2012, Charlie Smith, [[Georgia Straight]]

----
"What's starting to happen is even people who've been supportive, including some of the [[Toronto]] right-wing media—who've been very supportive of the Conservatives—are starting to turn on them because they realize they've reached a breaking point in terms of their respect for the very institutions that have given [[Canada]] peace, order, and good government for almost 150 years," Mulcair said in an interview today at the [[Georgia Straight]] office.

The NDP leader noted that parliamentary budget officer Kevin Page recently pointed out that the government kept two sets of books for the F-35 fighter-jet program.

The public was told that taxpayers would pay $15 billion, including operating costs, but the real price was $25 billion.
----

{{f0.png}} ''[[NDP MLA Spencer Chandra Herbert says Andrew Scheer is making a strategic mistake by boycotting Pride events|https://www.straight.com/life/1282421/ndp-mla-spencer-chandra-herbert-says-andrew-scheer-making-strategic-mistake-boycotting]]'' August 4, 2019, Charlie Smith, [[Georgia Straight]]

----
Several politicians who spoke to the Straight at today's [[Vancouver Pride]] parade said they weren't surprised that Conservative Leader [[Andrew Scheer]] was a no-show.

But few were as dismissive of the Opposition leader than Spencer [[Chandra Herbert]], the long-time NDP MLA for Vancouver–West End, where the parade takes place.

Scheer has refused to attend any Pride-related events this year in [[Canada]].

According to Chandra Herbert, it means that Scheer is "not a serious contender to be prime minister".
----

{{f0.png}} ''[[NDP MP apologizes to company over robocall statements|https://www.ctvnews.ca/ndp-mp-apologizes-to-company-over-robocall-statements-1.797020]]'' April 16, 2012, Canadian Press, [[CTV News]]

----
OTTAWA - The gunslinger's swagger was missing when NDP MP [[Pat Martin]] approached the podium Monday for a hastily arranged encounter with the media.

Gone was the usual sulphurous bombast that makes the former construction worker a favourite of reporters looking for an incendiary quote to spike a dull story.

Instead, the [[Winnipeg]] MP stuck to a prepared statement, straight-faced and sombre, without any ad-libbing as he apologized to a company associated with the [[Conservative Party of Canada]].

[[RackNine]] Inc. is suing Martin for defamation after the Winnipeg MP accused CEO [[Matt Meier]] and the company of being behind the robocall affair that saw voters misdirected to non-existent polling locations during last May's federal election.
----

{{f94.png}} ''[[NDP revives Tory bill curbing taxpayer-funded partisan ads in bid to embarrass Ford government|https://www.thestar.com/politics/provincial/2019/04/17/ndp-revives-tory-bill-curbing-taxpayer-funded-partisan-ads-in-bid-to-embarrass-premier-doug-fords-government.html]]'' April 17, 2019, Robert Benzie, [[Toronto Star]]

----
The New Democrats are reviving a [[Progressive Conservative]] bill from the Tories' opposition days in a bid to embarrass Premier [[Doug Ford]]'s government for its taxpayer-funded partisan advertising binge. NDP MPP [[Taras Natyshak]] tabled private member's legislation identical to a bill introduced by Tory MPP [[Sylvia Jones]] two years ago that would revive the auditor general's powers to veto commercials deemed to be politically partisan.

NDP MPP Taras Natyshak is tabling private member's legislation identical to a bill introduced by the Tories two years ago that would revive the auditor general's powers to veto commercials deemed to be politically partisan. ( Cole Burston / THE CANADIAN PRESS )

"I assume the Conservatives will support this because they already did," Natyshak ([[Essex]]) told reporters Wednesday at [[Queen's Park]]. "Voting against this bill would be the height of hypocrisy," he said, noting Jones and much of Ford's cabinet strongly endorsed the measures in [[2017]]. "That's the kind of ugly, two-faced double-dealing that no one wants to see."
----

{{f0.png}} ''[[NDP says Ford government plans to privatize health care in Ontario|https://dailyhive.com/toronto/ndp-ford-government-privatize-health-care-ontario-2019]]'' February 16, 2019, [[Daily Hive]]

----
The NDP says they have a report and privatization bill that reveals that [[Doug Ford]] is planning for severe cuts and the privatization of [[Ontario]]'s health care system.

According to NDP Leader [[Andrea Horwath]], she will fight to stop it.

In a release, the NDP say they obtained internal government documents including a draft of legislation that lays out Ford's plan to create a new "super agency health bureaucracy," with a specific mandate to privatize health services such as hospitals.
----

{{f94.png}} ''[[NDP wants OPP to investigate Hillier's accusations of improper lobbying by Ford friends, advisers|https://www.thestar.com/politics/provincial/2019/03/18/hillier-says-he-was-punished-for-putting-constituents-ahead-of-tory-party.html]]'' March 18, 2019, Kristin Rushowy, [[Toronto Star]]

----
MPP [[Randy Hillier]] says he was ousted from the PC caucus after raising allegations about "possible illegal and unregistered lobbying" by Premier [[Doug Ford]]'s friends and advisers — and the NDP is now calling on the [[Ontario Provincial Police]] to investigate.

Ford's office called all of Hillier's allegations "absurd and categorically false."

In a statement issued Monday, Hillier alleges Ford Chief of Staff [[Dean French]] and [[Chris Froggatt]], who heads the election readiness committee, "engaged in an underhanded and relentless campaign" for months to get rid of him.
----

{{f182.png}} ''[[NDP wants RCMP to probe allegation Ford's office asked OPP for 'camper-type vehicle'|https://www.cbc.ca/news/canada/toronto/ndp-calls-for-investigation-into-next-opp-chief-1.4942725]]'' December 12, 2018, Muriel Draaisma, [[CBC News]]

----
NDP Leader [[Andrea Horwath]] is calling on the [[RCMP]] to investigate an allegation that [[Ontario]] Premier [[Doug Ford]]'s office asked the provincial police force to buy him a specialized "camper-type vehicle."

The alleged request is detailed in a Dec. 11 letter sent by [[Brad Blair]], interim commissioner of [[Ontario Provincial Police]], to ombudsman Paul Dubé.

In the letter, Blair alleges [[Dean French]], Ford's chief of staff, wanted the OPP to buy the vehicle, have it modified to specifications set by the premier's office and keep the costs off the provincial books.
----

{{f94.png}} ''[[NDP, Green Party answer request for commitments on Grassy Narrows|https://www.thestar.com/politics/federal/2019/10/16/ndp-green-party-answer-request-for-commitments-on-grassy-narrows.html]]'' October 16, 2019, Jacob Lorinc, [[Toronto Star]]

----
The New Democratic and Green parties have answered direct calls from a northern [[Ontario]] First Nation plagued by mercury contamination, promising tens of millions of dollars in funding.

On Oct. 8, the chief and council of [[Grassy Narrows]] First Nation wrote to the four main federal parties requesting answers to questions regarding aid for the community's residents. They did not receive replies from the Liberals or the Conservatives.

The letters, which were obtained by the Star, asked the leader of each party if they would commit to five priorities for the First Nation:
{{||StandardTid}}
----

{{f0.png}} ''[[Nearly 300 full-time TDSB jobs could be lost due to budget cuts|https://toronto.citynews.ca/2019/08/28/tdsb-job-cuts-budget/]]'' August 28, 2019, [[CityNews]]

----
Nearly 300 full-time jobs are on the chopping block at the [[Toronto District School Board]] (TDSB) as they look to save millions of dollars following cuts by the provincial government.

A report, which you can read below, will go before the TDSB board on Wednesday — combining both layoffs and attrition to appease budget restrictions.

Staff reductions include learning coaches, guidance counsellors, principals, custodians, student support services and 36 teaching jobs.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Neil Selfe |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Nelson Mandela |
|!occupation |Politician|
</div>

!!!See also
*[[Nelson Mandela|https://en.wikipedia.org/wiki/Nelson_Mandela]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Neo-Nazi |
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
The value passed for "titles" contains invalid or non-normalized data. Textual data should be valid, NFC-normalized Unicode without C0 control characters other than HT (\t), LF (\
), and CR (\r)."}},"query":{"normalized":[{"fromencoded":"","from":"Category%3ANestl%E9","to":"Category:Nestlé

{{||StandardTid}}
{{||StandardTid}}
Scientology in Netherlands.

{{||StandardTid}}
!!!See also
*[[Netherlands Antilles|https://en.wikipedia.org/wiki/Netherlands_Antilles]] - //Wikipedia.//
*[[Dissolution of the Netherlands Antilles|https://en.wikipedia.org/wiki/Dissolution_of_the_Netherlands_Antilles]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Never Again Canada |
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[New anti-hate group aims to monitor 'growing threat' of far-right extremists in Canada|https://www.cbc.ca/news/canada/toronto/canadian-anti-hate-network-forms-toronto-profiles-far-right-groups-1.4653148]]'' May 8, 2018, Muriel Draaisma, [[CBC News]]

----
A new group says it is planning to research, monitor and expose more than 100 far-right groups spreading hate across [[Canada]].

The [[Canadian Anti-Hate Network]], formed by more than 15 academics, journalists, legal experts and community leaders, says it will launch a website in the next few weeks that will provide profiles of hate groups operating in Canada.

[[Bernie Farber]], chair of the network, said the organization is a way for people already keeping an eye on the Canadian far right to pool resources online, while the profiles will draw attention to the names, locations and ideologies of the groups.
{{||StandardTid}}
----

{{f0.png}} ''[[New bill could open Greenbelt to development, critics say|https://toronto.citynews.ca/2018/12/07/ontario-greenbelt-development/]]'' December 7, 2018, Shawn Jeffords, Canadian Press, [[CityNews]]

----
Opposition politicians and environmental advocates are raising concerns about new legislation from the [[Ontario]] government that they say opens the door to development in a protected green space around [[Toronto]].

[[Critic]]s say the omnibus legislation aimed at cutting red tape for businesses contains clauses that could let municipalities override rules that protect the [[Greenbelt]].

The 7,200-square-kilometre area that borders the Greater Golden Horseshoe area was established in [[2005]] to protect environmentally sensitive land from urban development.

{{||StandardTid}}
----

{{f0.png}} ''[[New Brunswick PC Candidate Supported Defunding All Hospital Abortion Services in Anti-Abortion Group's Survey|https://pressprogress.ca/new-brunswick-pc-candidate-supported-defunding-all-hospital-abortion-services-in-anti-abortion-groups-survey/]]'' September 3, 2020, [[PressProgress]]

----
A top candidate for [[New Brunswick]] [[Progressive Conservative]] leader [[Blaine Higgs]] committed to "stop funding" all abortion services in provincial hospitals, according to a questionnaire published by [[Canada]]'s biggest anti-abortion group.

[[Sherry Wilson]], the Tory candidate in Moncton Southwest, recently served in Higgs' now-dissolved government as the Minister of Service New Brunswick as well as the Minister responsible for Women's Equality.

According to [[Campaign Life Coalition]], Wilson is the only provincial candidate that the anti-abortion group currently identifies as being "supportable" owing to the fact that she "answered (the) questionnaire perfectly."
#Redirect [[Category:Proudly New Brunswick]]

{{||StandardTid}}
----

{{f94.png}} ''[[New Canadian anti-hate network looks to co-ordinate efforts against far-right extremism|https://www.thestar.com/opinion/star-columnists/2018/05/15/new-canadian-anti-hate-network-looks-to-co-ordinate-efforts-against-far-right-extremism.html]]'' May 15, 2018, Shree Paradkar, [[Toronto Star]]

----
Like pollutants in a river, overt racism has surfaced again in [[Canada]]. It is based on a fear of being overtaken by "the other" but is disguised as a "preference" for the white race in the interest of the "preservation" of Canadian identity. It sets its sights mainly on [[Muslim]]s and non-white people as well as on Jews, feminists, [[LGBTQ]]2 groups.

Individuals who hold extreme right-wing views are predominantly active online, it said, thriving on a "culture of fear, hatred and mistrust by exploiting real or imagined concerns."

[[Public Safety Canada]]'s annual report on terrorist threats to Canada listed for the first time this year right-wing extremism as "a growing concern."
----

{{f132.png}} ''[[New concerns emerge over Conservative leadership voting process|https://www.theglobeandmail.com/news/politics/new-concerns-emerge-over-conservative-leadership-voting-process/article35199810/]]'' June 4, 2017, Daniel Leblanc, [[Globe and Mail]]

----
An official from the [[Kellie Leitch]] campaign is raising new concerns over the voting process used in the recent Conservative leadership race, fuelling questions over [[Andrew Scheer]]'s razor-thin victory.

Last week, members of Conservative MP [[Maxime Bernier]]'s team publicly called on the party to explain a 7,466-vote discrepancy in the final ballot count. The Conservative Party said 141,362 voters were counted, but the list of members who voted, as provided to the various leadership camps, included only 133,896 names.

Over the weekend, a senior member of Ms. Leitch's campaign raised questions over the exact role played by officials at the accounting firm Deloitte during the process. While Conservative Party president Scott Lamb said last week the results of the race were "audited," former Conservative MP Bob Dechert said the level of oversight was far lower.

{{||StandardTid}}
----

{{f94.png}} ''[[New Democrat MPP has knuckles rapped for posing with 'F- DOUG FORD' sign|https://www.thestar.com/politics/provincial/2019/12/10/new-democrat-mpp-has-knuckles-rapped-for-posing-with-f-doug-ford-sign.html]]'' December 10, 2019, Rob Ferguson, [[Toronto Star]]

----
A New Democrat MPP has had his knuckles rapped after posing for a photo with an unidentified man holding a sign saying "F— DOUG FORD."

[[Joel Harden]], a first-term legislator from [[Ottawa]] Centre, is smiling in the shot posted on [[Reddit]] on the weekend.

His boss, NDP Leader [[Andrea Horwath]], said Harden's decision to pose for the picture is "absolutely not acceptable" and offered an explanation.
<div style="float: right; max-width:300px">

|>| !New Democratic Party of Canada |
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f188.png}} ''[[New Evidence Emerges of Steve Bannon and Cambridge Analytica's Role in Brexit|https://www.newyorker.com/news/news-desk/new-evidence-emerges-of-steve-bannon-and-cambridge-analyticas-role-in-brexit]]'' November 18, 2018, Jane Mayer, [[New Yorker]]

----
For two years, observers have speculated that the June, [[2016]], [[Brexit]] campaign in the U.K. served as a petri dish for [[Donald Trump]]'s Presidential campaign in the United States. Now there is new evidence that it did. Newly surfaced e-mails show that the former Trump adviser [[Steve Bannon]], and [[Cambridge Analytica]], the Big Data company that he worked for at the time, were simultaneously incubating both nationalist political movements in [[2015]].

[[Emma Briant]], an academic expert on disinformation at George [[Washington]] University, has unearthed new e-mails that appear to reveal the earliest documented role played by Bannon in Brexit. The e-mails, which date back to October of 2015, show that Bannon, who was then the vice-president of Cambridge Analytica, an American firm largely owned by the U.S. hedge-fund billionaire [[Robert Mercer]], was in the loop on discussions taking place at the time between his company and the leaders of Leave.EU, a far-right nationalist organization. The following month, Leave.EU publicly launched a campaign aimed at convincing British voters to support a referendum in favor of exiting the [[European Union]]. The U.K. narrowly voted for the so-called Brexit in June, 2016. The tumultuous fallout has roiled the U.K. ever since, threatening the government of the Conservative Prime Minister, [[Theresa May]].

Bannon did not respond to requests for comment. But his name and private e-mail address appear on the chain of three e-mails in October, 2015, between [[Brittany Kaiser]], the director of program development at Cambridge Analytica, and [[Arron Banks]], who headed the Leave.EU campaign and referred to himself in the title of his memoir as one of "The Bad Boys of Brexit." Banks could not be reached for comment regarding the e-mails, which were first published Saturday by the British Web site [[openDemocracy]].

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[New imposed pay plan a good deal for Alberta doctors: Premier Jason Kenney|https://globalnews.ca/news/6580386/alberta-doctors-pay-jason-kenney/]]'' February 21, 2020, Canadian Press, [[Global News]]

----
Premier [[Jason Kenney]] says even with looming changes to physician pay in the province, [[Alberta]]'s doctors will still be the best compensated in [[Canada]].

And Kenney says given those numbers, he can't understand why doctors would want to leave the province for perceived greener economic pastures.

Kenney made the comments a day after Health Minister [[Tyler Shandro]] announced Alberta was terminating its master agreement with doctors and imposing a number of changes to pay rules and programs.

{{||StandardTid}}
----

{{f94.png}} ''[[New labour minister is working on his relationship with unions|https://www.thestar.com/politics/provincial/2019/09/02/new-labour-minister-is-working-on-his-relationship-with-unions.html]]'' September 2, 2019, Rob Ferguson, [[Toronto Star]]

----
Once a proponent of right-to-work laws who blamed unions for holding back job creation, [[Ontario]]'s new labour minister is promising "no surprises" for union members during his tenure in Premier [[Doug Ford]]'s government.

[[Monte McNaughton]] spent the summer meeting with more than 100 union leaders across the province. He even took Warren (Smokey) Thomas, the outspoken leader of the [[Ontario Public Service Employees Union]], to one of his favourite haunts for lunch.

"The number one thing labour leaders have told me in the first few weeks on the job is they don't want any surprises," McNaughton said in an interview to coincide with [[Labour Day]].

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[New minister, new day: Concerned autism parents air grievances to Lisa McLeod's replacement|https://www.sudbury.com/local-news/new-minister-new-day-concerned-autism-parents-air-grievances-to-lisa-mcleods-replacement-1632775]]'' August 9, 2019, Matt Durnan, [[Sudbury.com]]

----
A major cabinet shuffle in the [[Ford government]] on June 20 has [[Sudbury]]'s autism parents feeling slightly more optimistic about the future of the [[Ontario Autism Program]].

Numerous ministers within Ontario premier [[Doug Ford]]'s government were moved around during a massive cabinet overhaul on June 20, including Lisa McLeod, the former minister of children, community and social services, who came under fire from parents over her handling of the province's autism program.

McLeod has been moved to the tourism, culture and sport portfolio, and [[Bay of Quinte]] MPP [[Todd Smith]] was moved from economic development to McLeod's former role as the minister responsible for children, community and social services.
----

{{f94.png}} ''[[New MPP Oosterhoff calls parenting bill 'horrible legislation'|https://www.thestar.com/news/queenspark/2016/11/29/new-mpp-oosterhoff-calls-parenting-bill-horrible-legislation.html]]'' November 29, 2016, Kristin Rushowy, [[Toronto Star]]

----
He's not even been sworn in and already he's breaking with his leader. Newly elected MPP [[Sam Oosterhoff]] told the Star that if he had been able to vote on Bill 28, he would "definitely not have supported" it — even though a day earlier [[Progressive Conservative]] Leader [[Patrick Brown]] said he expected his caucus to vote in favour of the legislation giving same sex couples and those who use reproductive technology legal recognition as parents.

Oosterhoff, Brown said Tuesday, is a "team player . . . we fully expect him to support the direction that I'm taking the party and I have confidence that he will." But in an interview, the 19-year-old MPP called it a "horrible piece of legislation" and said while all parents need to be respected the bill, as is, "can lead to litigation on the child." The All Families are Equal Act, the first update of parentage laws since [[1978]], passed unanimously Tuesday. It means same-sex parents will no longer have to go to court — spending thousands — to get legal recognition, allowing them to register births in the same way heterosexual couples do. The new legislation also means a birth parent can enter into a parenting agreement with up to three others before a child is conceived.

New Democrat MPP Cheri DiNovo, whose private member's bill inspired the legislation, said it has taken more than a decade to make these changes as ordered by an [[Ontario Superior Court]].
----

{{f182.png}} ''[[New NAFTA takes effect next month. U.S. is already threatening legal challenges|https://www.cbc.ca/news/world/new-nafta-united-states-canada-challenges-1.5616278]]'' June 17, 2020, Alexander Panetta, [[CBC News]]

----
The new North American trade agreement isn't even in effect yet and the Trump administration is warning [[Canada]] and [[Mexico]] might face legal actions under the pact.

That threat came from U.S. Trade Representative Robert Lighthizer during hours of hearings Wednesday in the U.S. Senate and House of Representatives.

Lighthizer said U.S. neighbours can expect to have cases launched against them if they fail to meet their commitments after the agreement takes effect July 1.
----

{{f0.png}} ''[[New Ontario government transit panel not ruling out LRT|https://globalnews.ca/news/5762370/ontario-transit-panel-subways-lrt/]]'' August 13, 2019, Matthew Bingley, [[Global News]]

----
When Premier [[Doug Ford]] unveiled his government's massive transit plan last April, it included extensions for two subway lines and made no mention of new light rail projects.

But a new expert panel created by the province to go over the details the nearly $30-billion transit plan doesn't rule out building new rail lines above ground.

The [[Ontario]] government wants to extend the Yonge Line north to [[Richmond Hill]] and scrap the City of [[Toronto]]'s plans for a one-stop subway extension to [[Scarborough]] Town Centre in favour of one that goes farther and includes two more stops.

{{||StandardTid}}
----

{{f0.png}} ''[[New poll suggests voters haven't forgotten about patronage appointment scandal|https://toronto.ctvnews.ca/new-poll-suggests-voters-haven-t-forgotten-about-patronage-appointment-scandal-1.4553210]]'' August 16, 2019, Colin D'Mello, [[CTV News]]

----
[[Ontario]]'s [[Progressive Conservative]] government may be trying to move past the recent patronage appointment scandal but a new poll suggests voters haven't forgotten about the controversy and are expecting more to come.

The [[Corbett Communications]] survey, given exclusively to [[CTV News]] [[Toronto]], shows 56 per cent of respondents perceive the Doug [[Ford government]] as being "corrupt," while 62 per cent believe "too many cronies" of the premier have jobs in government.

The poll was conducted between August 11 and 13 using the Maru/Blue's Maru Voice online poll, with a sample of 1099 voters.
----

{{f0.png}} ''[[New polling suggests support for Doug Ford has all but collapsed|https://dailyhive.com/toronto/doug-ford-approval-rating-drops-poll-may-2019]]'' May 24, 2019, Ainsley Smith, [[Daily Hive]]

----
Premier [[Doug Ford]]'s support continues to decline and based on the numbers, the premier's rating has now fallen even lower than [[Kathleen Wynne]]'s before the last election.

The poll also found Liberal voters say [[Toronto]] Mayor [[John Tory]] is their most preferred choice to lead the [[Ontario Liberal Party]].

Those are the findings from the [[Mainstreet Research]]'s latest Ontario survey, which surveyed 996 Ontarians between May 21 to 22. The poll has a margin of error of +/- 3.1% and is accurate 19 times out of 20.

{{||StandardTid}}
----

{{f0.png}} ''[[New research suggests Liberal, Green support trending up, Conservative, NDP down in Atlantic Canada|https://globalnews.ca/news/5825676/narrative-research-polls/]]'' August 28, 2019, Jeremy Keefe, [[Global News]]

----
Support for the [[Liberal Party of Canada]] seems to be on the upswing in Atlantic Canada, according to a new survey from Narrative Research.

After dipping from 47 per cent in February to 39 per cent in May, the [[Justin Trudeau]]-led Liberals have now made a positive shift, garnering 43 per cent of decided voters support.

READ MORE: All federal party leaders invited to election debates to attend

{{||StandardTid}}
----

{{f182.png}} ''[[New Speaker says he'll evict Wilson-Raybould if she doesn't leave willingly|https://www.cbc.ca/news/politics/wilson-raybould-rota-speaker-1.5395567]]'' December 14, 2019, Emily Haws, [[CBC News]]

----
If it comes down to it, newly elected [[House of Commons]] Speaker [[Anthony Rota]] says he will evict [[Jody Wilson-Raybould]], the [[Independent]] MP currently locked in a dispute over office space with her former party.

"I mean, obviously we have a process in place, there's a tradition in place," he said in a recent interview with Power and [[Politics]] host Vassy Kapelos. "Eventually, yeah, if she doesn't [vacate], it'll be someone from my office who has to enforce the rules so that Parliament can function."

The timeline is "malleable at this point. We're working on it," he said.
----

{{f0.png}} ''[[New Tory leader Andrew Scheer campaign linked with controversial Rebel Media|https://globalnews.ca/news/3485784/andrew-scheer-rebel-media/]]'' May 29, 2017, Sean Craig, [[Global News]]

----
Despite a string of controversies faced by Canadian right-wing media outlet The Rebel, including allegations of downplaying the [[Holocaust]], newly minted Conservative Party leader [[Andrew Scheer]] has so far continued to make himself available to the company that other prominent Conservative politicians have criticized for its controversial reporting and activism, and that counts his campaign manager among its directors.

Following his leadership election in [[Toronto]] on Saturday, Scheer granted one-on-one interviews to a handful of major media organizations, including [[Global News]], the [[CBC]] and CPAC, and followed those with a face-to-face with The Rebel's [[Ottawa]] correspondent [[Brian Lilley]].

The interview touched on the nature of taking on the helm of the party and reaching out to social conservatives, but in recent months The Rebel has garnered international attention that has generated a swarm of criticism and led one of Scheer's rivals, [[Chris Alexander]], to cease participation in its news coverage and events.

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
!!!See also
*[[The New York Observer|https://en.wikipedia.org/wiki/The_New_York_Observer]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f364.png}} ''[[New York Times: Harper Aims To 'Guarantee Public Ignorance'|https://www.huffingtonpost.ca/2013/09/23/new-york-times-harper-conservatives-science_n_3975521.html?utm_hp_ref=ca-stifling-science]]'' September 23, 2013, [[Huffington Post]]

----
The [[New York Times]] editorial board has accused the [[Harper government]] of seeking to "guarantee public ignorance" by muzzling federal scientists.

In a scathing piece published Sunday, the newspaper argues Harper Conservatives have tried to restrict publicly financed scientists from sharing information with the public, particularly research into climate change and "anything to do with [[Alberta]] tar sands — source of the diluted bitumen that would flow through the controversial Keystone XL pipeline."

The Times suggests Prime Minister [[Stephen Harper]] wants to ensure the controversial Keystone project proceeds with no red flags from federal scientists.

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f99.png}} ''[[Newly-formed Canadian Institute for Climate Choices calls on Canada to prepare for change|https://www.nationalobserver.com/2020/01/21/news/newly-formed-canadian-institute-climate-choices-calls-canada-prepare-change]]'' January 21, 2020, Carl Meyer, [[National Observer]]

----
[[Canada]] must prepare both for a low-carbon world and for one in which the international community spurns climate action; otherwise, it will suffer job losses and social disruption, according to a new federally funded institute.

The [[Canadian Institute for Climate Choices]] opened its doors Tuesday, and marked the occasion by releasing an 80-page report examining the consequences of climate actions that Canada might take under different global pollution scenarios.

No one knows how quickly the world is going to cut carbon pollution, CEO Kathy Bardswick said in an interview, and Canada must make decisions that account for the uncertainty, rather than be paralyzed by it.

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Newmarket joins provincewide protest against legal aid cuts|https://www.newmarkettoday.ca/local-news/newmarket-joins-provincewide-protest-against-legal-aid-cuts-1613156]]'' July 29, 2019, Debora Kelly, [[Newmarket Today]]

----
A series of Day of Action events have been organized by the Community [[Legal]] Clinic of [[York Region]], including a rally at the [[Newmarket-Aurora]] MPP's office

A series of events are planned tomorrow in Newmarket as part of a provincewide protest against the Doug [[Ford government]]'s cuts to legal aid.

The Association of Community Legal Clinics of [[Ontario]] is hosting Day of Action events to highlight "the devastating impacts the government's legal aid cuts will have on already vulnerable communities."
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Newmarket-Aurora a close race; Harper visits on final day|https://barrie.ctvnews.ca/newmarket-aurora-a-close-race-harper-visits-on-final-day-1.2615632]]'' October 18, 2015, [[CTV News]]

----
Conservative [[Lois Brown]] welcomed party leader [[Stephen Harper]] to a rally with party faithful in [[Newmarket]] on Sunday morning.

This was the first time the Conservative leader made a stop in the region during the 11 week campaign. Brown says Harper's visit is a big boost to her campaign.

"We are working hard. We have a phenomenal team that has been working hard every day since the campaign started and we have all day to do this yet, so we will continue our hard work," she says.
----

{{f0.png}} ''[[Newmarket-Aurora Conservative candidate accused of defying election sign rules|https://www.newmarkettoday.ca/canadavotes/newmarket-aurora-conservative-candidate-accused-of-defying-election-sign-rules-1697607]]'' September 17, 2019, Kim Champion, [[Newmarket Today]]

----
Meanwhile, members of the local Liberal and NDP camps are crying foul over what they say is a disregard of [[York Region]]'s rules that only permit election signs on regional roads 28 days prior to voting day which, in the case of this year's Oct. 21 federal election, means that Sept. 23 at 10 a.m. is the first day campaign volunteers can bang signs into the ground.

Brown's election signs began popping up at regional road intersections on Sept. 12, the day after the writ was issued, signalling the start of [[Canada]]'s 43rd general election.

"It's disappointing that the Conservative campaign is deciding to ignore regional and municipal bylaws that are meant to apply to everyone," Liberal campaign spokesperson Cameron McNeill said. "We intend to run our campaign in accordance with the rules, and we hope that Ms Brown's campaign will decide to do the same."
----

{{f0.png}} ''[[Newmarket-Aurora Conservative candidate's election signs must come down: York Region|https://www.newmarkettoday.ca/local-news/newmarket-aurora-conservative-candidates-election-signs-must-come-down-york-region-1700846]]'' September 18, 2019, Kim Champion, [[Newmarket Today]]

----
The Regional Municipality of York is cracking down on federal election signs put up by candidates in eight local ridings that are in violation of its sign bylaw

The Regional Municipality of York is cracking down on federal election signs put up by candidates in eight local ridings that are in violation of its sign bylaw.

Complaints surfaced earlier this week about Conservative candidate [[Lois Brown]]'s election signs going up on regional roads as early as Sept. 12 in [[Newmarket]] and [[Aurora]], well in advance of the date that they are allowed to do so — Monday, Sept. 23 at 10 a.m.
----

{{f0.png}} ''[[Newmarket-Aurora federal candidates clash on local platform priorities|https://www.yorkregion.com/news-story/9626023-newmarket-aurora-federal-candidates-clash-on-local-platform-priorities/]]'' October 7, 2019, Teresa Latchford, [[Newmarket Era]]

----
[[Rhinoceros Party]] Laurie Goble

"Two major issues are housing and the environment. We need to find a way to build affordable housing without compromising green space. There is an increasing coyote presence in town, because they are being driven in from the outskirts by the massive clearing and building there. Young people are having to live at home or move well outside the area. I would like it to be more expensive for builders to clear land and fill it with large, single-occupancy homes, and give them incentives to build affordable housing instead. There also need to be more green spaces and corridors to allow wildlife to more easily co-exist."
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[News for Youse: Robocalls linked to Pierre Poutine, nobody is surprised|https://www.straight.com/article-619681/vancouver/news-youse-robocalls-linked-pierre-poutine-nobody-surprised]]'' February 29, 2012, Miranda Nelson, [[Georgia Straight]]

----
Is it any surprise that the mysterious name behind the disposable phone linked to the robocalls in [[Guelph]] would be registered to someone calling himself [[Pierre Poutine]]? Who lives on Separatist Street? As if the CPC wasn't farcical enough already. This is really scraping the bottom of the humour barrel here, folks.

News for Youse would like to pre-emptively apologize just in case there is some asshole out there saddled with the truly unfortunate moniker of Pierre Poutine. Sorry, bro. What the hell were your parents thinking?

Predictably, you can follow Monsieur Poutine on [[Twitter]]. Of course, if case [[Vic Toews]] asks, you heard about the account from the child pornographers, not the anonymous collective that is the Internet.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Newsmax |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/5/53/Newsmax_logo.PNG/175px-Newsmax_logo.PNG]] |
</div>

!!!See also
*[[Newsmax|https://en.wikipedia.org/wiki/Newsmax]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Newspapers Dying? Well, Tory Backers Keep Trying to Buy Torstar|https://thetyee.ca/Analysis/2020/07/09/Tory-Backers-Want-Torstar/]]'' July 9, 2020, Bryan Carney, [[The Tyee]]

----
Newspaper chain Torstar has confirmed it has a second bidder to buy it.

The new $58-million bid by brothers Matthew and Tyler Proud — both [[Toronto]] tech company CEOs — is for $6 million more than the previous bid by Nordstar.

[[Ontario Liberal]] "heavyweight" Greg Sorbara is part of the new Torstar bid, according to the [[Globe and Mail]].

But a scan by [[The Tyee]] finds other key figures in the rival bid, like the first, appear to have a political donation history that includes conservative candidates, including towards leadership campaigns for [[Maxime Bernier]], [[Doug Ford]], [[Kevin O'Leary]] and [[Patrick Brown]].
{{||StandardTid}}
!!!See also
*[[Newsweek|https://en.wikipedia.org/wiki/Newsweek]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Newt Gingrich |
|!occupation |Politician|
</div>

!!!See also
*[[Newt Gingrich|https://en.wikipedia.org/wiki/Newt_Gingrich]] - //Wikipedia.//

{{||StandardTid}}
----

{{f94.png}} ''[[Next Ontario Liberal leader to be chosen by 37,831 members|https://www.thestar.com/politics/provincial/2020/01/06/next-ontario-liberal-leader-to-be-chosen-by-37831-members.html]]'' January 6, 2020, Robert Benzie, [[Toronto Star]]

----
That's how many people paid $20 to join the party that governed the province for almost 15 years before being toppled by Premier [[Doug Ford]]'s [[Progressive Conservative]]s in [[2018]].

While the membership cut-off to join the Liberals was Dec. 2, the party waited until Monday to reveal how many people had signed up.

"I am so pleased to welcome so many new members into our party at this crucial moment in our history," party president [[Brian Johns]] said in a statement.
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f182.png}} ''[[Niagara MPP Sam Oosterhoff faces backlash over packed group photo with no masks|https://www.cbc.ca/news/canada/hamilton/sam-oosterhoff-niagara-mpp-physical-distancing-masks-1.5776963]]'' October 28, 2020, Christine Rankin, [[CBC News]]

----
[[Niagara West]] MPP [[Sam Oosterhoff]] is saying he should have worn a mask in photos he posted to social media that showed him in a group of around 40 people pressed close together at a banquet hall. 

The series of photos Oosterhoff posted, and then deleted, from his [[Facebook]] page this weekend shows the group squeezing in to take a picture — an action that breaks [[Ontario]]'s COVID-19 physical distancing measures. 

Nobody in the picture was wearing a mask.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Nicholas Fuentes |
|!other names |Nick Fuentes|
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/f/f8/253px-Nick_Fuentes_Stream.png/175px-253px-Nick_Fuentes_Stream.png]] |
|!birth name |Nicholas Joseph Fuentes|
|!birth date |August 18, 1998 (23 years)|
|!birth place |[[Illinois|https://en.wikipedia.org/wiki/Illinois]], U.S.|
</div>

!!!See also
*[[Nick Fuentes|https://en.wikipedia.org/wiki/Nick_Fuentes]] - //Wikipedia.//

!!!External links
*[[Nick Fuentes|https://rationalwiki.org/wiki/Nick_Fuentes]], RationalWiki.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Nicholas Wade |
</div>

!!!See also
*[[Nicholas Wade|https://en.wikipedia.org/wiki/Nicholas_Wade]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Nick Ayers |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Nick Boisvert |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Nick Griffin |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Nick Kouvalis |
|!birth name |Nectarios Kouvalis|
|!birth date |1975 (45-46 years)|
|!birth place |[[Windsor, Ontario|https://en.wikipedia.org/wiki/Windsor,_Ontario]], Canada|
</div>

!!!See also
*[[Nick Kouvalis|https://en.wikipedia.org/wiki/Nick_Kouvalis]] - //Wikipedia.//

{{||StandardTid}}
----

{{f94.png}} ''[[Nick Kouvalis is back, as an adviser to Doug Ford's party - and now he's lobbying the government too|https://www.thestar.com/business/2021/04/30/nick-kouvalis-is-back-as-an-adviser-to-doug-fords-party-and-now-hes-lobbying-the-government-too.html]]'' April 30, 2021, Richard Warnica, [[Toronto Star]]

----
It was mid-April, and in [[Ontario]] the third wave of COVID-19 was barrelling out of control. With provincial science table models projecting an unprecedented surge without action, the [[Progressive Conservative]] caucus met to hash out what exactly should be done. On the call that day were elected MPPs, the premier, his staff and some party officials. They debated stricter lockdowns, longer closures and just leaving everything as it was. But one voice kept coming back to a singular point according to party sources. We need to do more, he argued, because the public wants more.

That voice belonged to [[Nick Kouvalis]], a lightning-rod strategist with a reputation built on equal parts controversy and success. Kouvalis has emerged as perhaps the most important researcher for the PC party ahead of the election scheduled for next year. He speaks to Premier [[Doug Ford]] regularly, according to one source, and provides his team with counsel and policy advice. But in the past year, Kouvalis has picked up another gig too: [[Lobbyist]].

Since at least March [[2019]], the Windsor-based strategist has been offering corporate clients a voice at [[Queen's Park]]. He is now both advising the government for money — one of his firms, Campaign Support Ltd., received $121,000 for "caucus support services" from the Ontario government in 2019-[[2020]] — while also seeking to influence government policy on behalf of paying clients.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Nick Young |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Nicola Hanson |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Nicolas Gagnon |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Nicolas Spoke |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Nigel Farage |
|!occupation |Politician|
</div>

!!!See also
*[[Nigel Farage|https://en.wikipedia.org/wiki/Nigel_Farage]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Nigel Wright |
</div>

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Nina Tangri |
</div>

{{||StandardTid}}
----

{{f99.png}} ''[[Nine stupid things the Harper government spent tax dollars on|https://www.nationalobserver.com/2015/10/16/opinion/nine-stupid-things-harper-government-spent-tax-dollars]]'' October 16, 2015, Elizabeth McSheffrey, [[National Observer]]

----
Since the Conservative prime minister came into power in [[2006]], his government has been harshly criticized for gutting federal science libraries, speeding massive omnibus bills through parliament, and making legendary cuts to support for veterans.

In the lead-up to the [[2015]] federal election, Conservative finance minister [[Joe Oliver]] has been scrutinized for his expensive travels. In the last nine years, the federal government has also come under fire for partisan promotion, and a number of odd investments. In no particular order, here is a list of nine strange things on which the [[Harper government]] has spent taxpayer dollars.

1. The fake lake

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !NL Strong |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/6/64/OntarioProud-logo.jpg/175px-OntarioProud-logo.jpg]] |
|!type |Canada Not-for-profit Corporations Act|
|!jurisdiction |ca|
|!leader title2 |Director|
|!leader title3 |Director|
|!product |Soliciting|
</div>

{{||StandardTid}}
----

{{f94.png}} ''[[No boos here. Premier greeted with cheers at Ford Fest|https://www.thestar.com/politics/provincial/2019/06/22/no-boos-here-premier-greeted-with-cheers-at-ford-fest.html]]'' June 22, 2019, Kristin Rushowy, [[Toronto Star]]

----
Cheering, chanting and clapping dominated Saturday night's [[Ford Fest]], as the premier was celebrated by some 10,000 supporters — including his family, MPPs and newly shuffled cabinet ministers — who made the trek to the [[Markham]] Fairgrounds for the annual family friendly event.

A jovial [[Doug Ford]] took to the stage — following one of the toughest weeks his government has faced — reflecting on the year since his [[Progressive Conservative]] swept into power after 15 years.

While he has been booed at some recent public events, the only jeers on Saturday night came when he mentioned the previous Liberal government and the media.
----

{{f132.png}} ''[[No criminal charges in allegations of illegal lobbying by Ford advisers but OPP refer case to ethics watchdog|https://www.theglobeandmail.com/canada/article-no-criminal-charges-in-allegations-of-illegal-lobbying-by-ford/]]'' August 2, 2019, Jill Mahoney, [[Globe and Mail]]

----
The [[Ontario Provincial Police]] completed its review of allegations of illegal lobbying by advisers to Premier [[Doug Ford]] and referred the matter to the province's ethics watchdog on Friday.

Investigators launched the review after Independent MPP [[Randy Hillier]] alleged in March that he was expelled from the [[Progressive Conservative]] caucus in part for raising concerns "of possible illegal and unregistered lobbying by close friends and advisers employed by Premier Ford." Mr. Hillier did not specify to whom he was referring.

"The Ontario Provincial Police's Anti-Rackets Branch has reviewed the information provided and determined there is insufficient evidence to support a criminal investigation at this time," Staff Sergeant Carolle Dionne said in an e-mail.
----

{{f185.png}} ''[[No debate on women's issues, but one billionaire asks and everyone listens|http://rabble.ca/blogs/bloggers/yves-engler/2015/08/no-debate-on-womens-issues-one-billionaire-asks-and-everyone-list]]'' August 27, 2015, Yves Engler, blogs, [[rabble.ca]]

----
Set up to promote [[Peter Munk]]'s vision of the world, the [[Aurea Foundation]] has doled out millions of dollars to right-wing think tanks such as the [[Frontier Centre for Public Policy]], [[Canadian Constitution Foundation]] as well as the [[Fraser Institute]]'s Global Centre for Mining Studies.

Peter Munk espouses far-right political views. In [[1997]] he publicly praised dictator Augusto Pinochet for "transforming [[Chile]] from a wealth-destroying socialist state to a capital-friendly model that is being copied around the world" while two years later the [[Canadian Jewish News]] reported on a donation Munk made to an [[Israel]]i University and speech in which he "suggested that Israel's survival is dependent on maintaining its technological superiority over the Arabs." In [[2006]] he attacked leftist Bolivian president Evo Morales and the next year wrote a letter to the [[Financial Times]] comparing [[Venezuela]]n president Hugo Chavez to Hitler. In a March [[2011]] [[Globe and Mail]] interview Munk dismissed criticism of Barrick's security force in Papua [[New Guinea]] by claiming "gang rape is a cultural habit" in that country.

Operating some of the most controversial mining projects in the world, Munk cultivated influence with politicians. He appointed former U.S. President George H. Bush and [[Tennessee]] Senator Howard Baker to [[Barrick Gold]]'s board, while former Canadian PM [[Brian Mulroney]] currently chairs its international advisory board. (When asked why he appointed Mulroney to Barrick's board, Munk told Peter C. Newman: "He has great contacts. He knows every dictator in the world on a first name basis.") A month after stepping down as [[Canada]]'s foreign minister in February [[John Baird]] also joined Barrick's international advisory board.
----

{{f0.png}} ''[[No evidence anyone failed to vote due to misleading calls, Conservative MPs say|https://o.canada.com/news/national/no-evidence-anyone-failed-to-vote-due-to-misleading-calls-conservative-mps-say]]'' November 20, 2012, Stephen Maher, [[Canada.com]]

----
OTTAWA – Six Conservative MPs facing legal challenges of their [[2011]] election victories say there is no evidence a single person failed to cast a ballot because of misleading phone calls.

[[Lawyer]]s representing the six MPs want the Federal Court of [[Canada]] to dismiss the case, arguing the people who brought the court challenges have failed to prove that either alleged "robocalls" or live calls affected the outcomes of the election in the closely fought ridings.

"Despite a vigorous advertising campaign and the assistance of two federal political parties, not a single witness has been brought before the Court to testify that anyone has ever failed to vote as a result of these alleged calls," the MPs say in a court document filed this week.
----

{{f0.png}} ''[[No matter how you add it up, Harper's fiscal record is a catastrophe|https://ipolitics.ca/2015/04/19/no-matter-how-you-add-it-up-harpers-fiscal-record-is-a-catastrophe/]]'' April 19, 2015, Scott Clark, [[iPolitics]]

----
On April 8, Finance Minister [[Joe Oliver]] stood up before the Economic Club in [[Toronto]] and delivered what can only be described as one of the greatest "fantasy economics" speeches in decades.

It was a message from a parallel universe — one in which the Harper government delivered 'sound economic management' through the recession (it didn't), the economy recovered its pre-recession growth pattern (it hasn't) and [[Ottawa]] is delivering tax relief for the average Canadian household (it isn't). Stranger still, it's a parallel universe where [[Pierre Trudeau]] is still around, haunting us.

In his speech, Oliver somehow contrived to blame [[Justin Trudeau]] for the alleged fiscal sins committed by his father during Trudeau Senior's decade in power. (Justin Trudeau is 43. He was in his early teens when his father left office. Somehow we doubt Pierre was taking Justin's fiscal advice at the time … but that's the magic of rhetoric for you.)
----

{{f94.png}} ''[[No more Mr. Nice Guy for Doug Ford|https://www.thestar.com/opinion/star-columnists/2020/03/04/no-more-mr-nice-guy-for-doug-ford.html]]'' March 4, 2020, Bob Hepburn, Opinion, [[Toronto Star]]

----
You just knew it was too good to last!

Barely six months after [[Doug Ford]] unveiled a new, kinder, gentler version of himself in an effort to make voters forget — or forgive — his disastrous first year in office, the [[Ontario]] premier has now given up and reverted to his old self.

Over the past two weeks, the old Doug Ford is back, attacking the media, engaging in gross exaggerations, taking credit where no credit is warranted, bashing unions and forcing Tory MPPs to resume standing ovations.
----

{{f185.png}} ''[[No more pipelines? Another UCP talking point debunked|https://rabble.ca/blogs/bloggers/alberta-diary/2019/12/no-more-pipelines-another-ucp-talking-point-debunked]]'' December 18, 2019, David Climenhaga, blogs, [[rabble.ca]]

----
Yesterday, we compared and contrasted what the [[United Conservative Party]] government used to say about the former NDP government's carbon tax with reality. Viz., it was destroying the economy (UCP), versus, it effectively had no negative impact on the [[Alberta]] economy (the government's own officials).

Today, let's take a peek at Bill C-69, the Impact Assessment Act, which Alberta Premier [[Jason Kenney]] and other members of his government have repeatedly called "the No-More [[Pipelines]] Bill."

As in the case of the ginned-up brouhaha over the Notley government's painless but poorly sold carbon levy, Kenney's overheated rhetoric about the federal Liberals' environmental assessment bill that was finally passed by the Senate last spring and thereafter was constantly assailed in the lead-up to the federal election in October turns out also to have been vastly exaggerated.
----

{{f182.png}} ''[[No review of how university handled anti-abortion group's demonstration|https://www.cbc.ca/news/canada/edmonton/anti-abortion-university-alberta-review-1.4352237]]'' October 12, 2017, John Cotter, Canadian Press, [[CBC News]]

----
A campus group that staged an anti-abortion protest at the [[University of Alberta]] that sparked a noisy counter-demonstration by other students and faculty has lost a court challenge over how the school handled the event.

UAlberta Pro-Life was seeking a judicial review of the university's decision not to investigate the group's complaint that counter-demonstrators should have been disciplined for blocking its displays in [[2015]] that included pictures of dismembered fetuses.

The group also wanted a review of the university's decision that the group would have to pay $17,500 to cover security costs for a similar anti-abortion protest it wanted to hold in [[2016]].
----

{{f182.png}} ''[[No room for 'bigotry' on same-sex marriage in Conservative party, says party insider|https://www.cbc.ca/radio/checkup/do-you-give-money-to-the-homeless-1.5395744/conservatives-opposing-same-sex-marriage-is-wrong-but-anti-abortion-views-acceptable-says-party-insider-1.5397368]]'' December 15, 2019, Cross Country Checkup, [[CBC Radio]]

----
As the Conservative Party grapples with its future in the wake of [[Andrew Scheer]]'s resignation, former party strategist [[Kory Teneycke]] says there's room for social conservatives among its supporters — but opposing same-sex marriage is off the table.

"If people get a whiff that you think that being a homosexual is sinful ... I think that is an opinion that is unacceptable in the mainstream of Canadian politics today. And I think that's a good thing," Teneycke told Cross Country Checkup.

When it comes to party member's perspectives on abortion, however, Teneycke said those with opposing views should still feel comfortable within the party.
----

{{f182.png}} ''[[No wrongdoing in Saskatchewan robocalls, PM says|https://www.cbc.ca/news/politics/no-wrongdoing-in-saskatchewan-robocalls-pm-says-1.1399770]]'' February 8, 2013, Leslie MacKinnon, [[CBC News]]

----
Prime Minister [[Stephen Harper]] insisted for a second day that his party did nothing wrong by commissioning a series of robocalls aimed at [[Saskatchewan]] residents about proposed changes to electoral boundaries in federal ridings in the province.

In question period Thursday,Harper said, "There was no violation of CRTC rules in this case, unlike the Liberal Party did in a different case. The fact of the matter, Mr. Speaker, is that the party has said there was a mistake here and we have clarified that."

Harper did not say what the "mistake' was, but the Conservative Party issued a statement two days ago saying, "the calls should have been identified as coming from the Conservative Party."
----

{{f99.png}} ''[[No, Canada isn't in danger of splitting up |https://www.nationalobserver.com/2019/07/19/news/no-canada-isnt-danger-splitting]]'' July 19, 2019, Emma McIntosh, [[National Observer]]

----
A sinister drumbeat plays in the background as a globe spins across the screen, with [[Canada]] in clear focus.

A map of the country then cracks into pieces. "Canada could actually split up after the next election," a voiceover on the video says. The narrator goes on to suggest that many westerners in particular, "see no other choice" than to separate from Canada.

The video seems to base this idea on a poll released in February by the [[Angus Reid]] Institute, which found that 50 per cent of [[Alberta]]ns see separation from Canada as a "real possibility," and 60 per cent would support (either strongly or moderately) the province joining a separatist movement.

However, the claim is misleading — opinion polls are far less serious than a vote and might not represent what Albertans are actually willing to do, said Lori Williams, an associate professor of policy studies at [[Mount Royal University]] in [[Calgary]].
----

{{f99.png}} ''[[No, Gerald Butts doesn't have $23 million|https://www.nationalobserver.com/2019/07/16/news/no-gerald-butts-doesnt-have-23-million]]'' July 16, 2019, Emma McIntosh, [[National Observer]]

----
Butts — who was Prime Minister [[Justin Trudeau]]'s principal secretary until he resigned in February amid the SNC-Lavalin scandal — has publicly refuted the claim. There's no evidence supporting it, and its origins are murky at best. So why did [[Theo Fleury]], a retired NHL star and advocate for survivors of child abuse, think otherwise?

"How did [[Gerald Butts]] amass $23 million as a public servant??? We should investigate," Fleury tweeted at Butts on Sunday. Several people immediately pointed out that the number isn't true, and its dubious origins, but Fleury doubled down.

"It's absolutely not true," Butts told [[National Observer]]. "My kids wish it were."
----

{{f0.png}} ''[[No, the Trans Rights Bill Doesn't Criminalize Free Speech|https://www.vice.com/en_ca/article/qbnamx/no-the-trans-rights-bill-doesnt-criminalize-free-speech]]'' October 24, 2016, Tamara Khandaker, [[Vice News]]

----
A controversial [[University of Toronto]] professor has railed against a piece of legislation designed to enshrine human rights protections for transgender Canadians, arguing it will criminalize his right to free speech. But he has it all wrong, say experts.

Psychology professor [[Jordan Peterson]] made headlines in late September when he uploaded a [[YouTube]] video warning that bill C-16, introduced by the [[Trudeau government]] in May, would trample free speech. He has since become outspoken in refusing to use proper gender pronouns, calling them "constructs of a small coterie of ideologically motivated people."

Peterson told media that C-16 risks "criminalizing discussions" about aspects of human sexual behaviour and identity.
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Noam Chomsky |
|!occupation |Author|
</div>

{{||StandardTid}}
----

{{f99.png}} ''[[Noam Chomsky on post-Covid-19 society: Trump is worse than Hitler, but the peasants are coming with pitchforks|https://www.nationalobserver.com/2020/06/15/analysis/noam-chomsky-post-covid-19-society-trump-worse-hitler-peasants-are-coming]]'' June 15, 2020, Robert Hackett, [[National Observer]]

----
At first, it seemed like rhetorical overkill, the kind heard in barroom debates. But [[Noam Chomsky]], the world-renowned public intellectual, made a plausible case for a chilling assessment of arguably the world's most powerful man.

Voting for U.S. President [[Donald Trump]] is worse than voting for Hitler, Chomsky affirmed to interviewer Linda Solomon Wood, during a [[Canada]]'s [[National Observer]]-sponsored webinar in April. "Hitler was maybe the worst criminal in human history." He wanted to murder millions of Jews, Slavs, Roma, homosexuals, others. "But what does Trump want to do? He wants to destroy the prospects for organized human life."

The 91-year-old linguist and social critic remains remarkably optimistic about future options — but only if we collectively confront the three existential crises he identified in a [[2019]] interview with National Observer — nuclear war, global warming and (presciently) pandemics. He warned then that humanity has to decide "whether organized human society will survive another couple of generations." Trump is exercising "maximum sadism" and exacerbating all three threats, Chomsky now asserts.
{{||StandardTid}}
The ''Nobel Memorial Prize in Economic Sciences'', officially the ''Sveriges Riksbank Prize in Economic Sciences in Memory of Alfred Nobel''<<ref " [1]">><<ref " [2]">><<ref " [3]">>, is an economics prize administered by the [[Nobel Foundation|https://en.wikipedia.org/wiki/Nobel_Foundation]]. While it is not one of the [[Nobel Prizes|https://en.wikipedia.org/wiki/Nobel_Prize]], which were established by [[Alfred Nobel's|https://en.wikipedia.org/wiki/Alfred_Nobel]] will in 1895,<<ref " [4]">> it is commonly referred to as the ''Nobel Prize in Economics''.<<ref " [5]">>

!!!Controversies and criticisms
Some critics argue that the prestige of the Prize in Economics derives in part from its association with the Nobel Prizes, an association that has often been a source of controversy. Among them is the Swedish human rights lawyer [[Peter Nobel|https://en.wikipedia.org/wiki/Peter_Nobel]], a great-grandnephew of [[Ludvig Nobel|https://en.wikipedia.org/wiki/Ludvig_Nobel]].<<ref " [8]">> Nobel accuses the awarding institution of misusing his family's name, and states that no member of the Nobel family has ever had the intention of establishing a prize in economics.<<ref " [6]">> He explained that "Nobel despised people who cared more about profits than society's well-being", saying that "There is nothing to indicate that he would have wanted such a prize", and that the association with the Nobel prizes is "a PR coup by economists to improve their reputation".<<ref " [8]">>

According to [[Samuel Brittan|https://en.wikipedia.org/wiki/Samuel_Brittan]] of the ''[[Financial Times|https://en.wikipedia.org/wiki/Financial_Times]]'', both  former Swedish minister of finance, [[Kjell-Olof Feldt|https://en.wikipedia.org/wiki/Kjell-Olof_Feldt]], and Swedish former minister of commerce, [[Gunnar Myrdal|https://en.wikipedia.org/wiki/Gunnar_Myrdal]], wanted the prize abolished, saying, "Myrdal rather less graciously wanted the prize abolished because it had been given to such reactionaries as Hayek (and afterwards Milton Friedman)."<<ref " [9]">> Relatedly, it has been noted that several members of the [[awarding committee|https://en.wikipedia.org/wiki/Committee_for_the_Prize_in_Economic_Sciences_in_Memory_of_Alfred_Nobel]] have been affiliated with the [[Mont Pelerin Society]].<<ref " [7]">>

!!!See also
*[[Nobel Memorial Prize in Economic Sciences|https://en.wikipedia.org/wiki/Nobel_Memorial_Prize_in_Economic_Sciences]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "[[Hart and Holmström awarded the Prize in Economic Sciences for 2017|http://archive.riksbank.se/en/Web-archive/Published/Notices/2016/Hart-and-Holmstrom-awarded-the-Prize-in-Economic-Sciences-for-2016/index.html]]. Sveriges Riksbank. 10 October 2016.">><br/><<footnotes " [2]" "[[Prize in Economic Sciences|https://www.kva.se/en/priser/ekonomipriset]]. The Royal Swedish Academy of Sciences.">><br/><<footnotes " [3]" "[[Beslut om titel p\u00e5 ekonomipriset [Resolution on the economics prize's name]|http://archive.riksbank.se/sv/Webbarkiv/Publicerat/Nyheter/2006/Beslut-om-titel-pa-ekonomipriset/index.html]]. Sveriges Riksbank. 6 July 2006.">><br/><<footnotes " [4]" "[[Not a Nobel Prize|https://www.nobelprize.org/nomination/economic-sciences/]]. The Nobel Foundation.">><br/><<footnotes " [5]" "Hird., John A.. &quot;Power, Knowledge, and Politics&quot;. Georgetown University Press.">><br/><<footnotes " [6]" "[[Alfred Nobels familie tar avstand fra økonomiprisen|http://www.aftenposten.no/norge/Alfred-Nobels-familie-tar-avstand-fra-okonomiprisen-552817b.html]]. //Aftenposten//.">><br/><<footnotes " [7]" "Offer, Avner (2016). &quot;The Nobel Factor: The Prize in Economics, Social Democracy, and the Market Turn&quot;. Princeton University Press.">><br/><<footnotes " [8]" "[[Nobel descendant slams Economics prize|http://www.thelocal.se/20050928/2173]]. //thelocalsweden//. 28 September 2005.">><br/><<footnotes " [9]" "Brittan, Samuel (19 December 2003). [[The not so noble Nobel Prize|http://www.samuelbrittan.co.uk/text172_p.html]].">>

{{||StandardTid}}
{{||StandardTid}}
----

{{f84.png}} ''[[Nobel prize-winning economist debunks right-wing economics|https://north99.org/2019/10/30/nobel-prize-winning-economist-debunks-rightwing-economics/]]'' October 30, 2019, Kian Malekanian, [[North99]]

----
By now we are all familiar with the usual economic talking points of right-wing politicians. They tell us, with the utmost confidence, that cutting taxes for the rich will incentivize investment and job creation. The lower the corporate tax rate the more people these benevolent corporations will employ. That, in a nutshell, is the mantra of conservative economics.

[[Abhijit Banerjee]], this year's winner of the [[Nobel]] prize for economics, begs to differ. His work suggests that not only does this strategy intensify economic inequality, it also doesn't do much to induce economic growth.

As he puts it, "You don't boost growth by cutting taxes, you do that by giving money to people." Modest increases to the taxes paid by the wealthiest could fund welfare programs that put more money into the pockets of average folks. They, in turn, return this money into the economy in the form of consumption. It is their spending which increases demand for goods and services and boosts investment, jobs, and overall growth.
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Nora Loreto |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Norman Traversy |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Norman Traversy a QAnon Supporter Has Raised $140K To Prosecute Justin Trudeau For Something or Other|https://www.vice.com/en_us/article/bv87w3/norman-traversy-a-qanon-supporter-has-raised-dollar140k-to-prosecute-justin-trudeau-for-something-or-other]]'' July 10, 2020, Mack Lamoureux, [[Vice News]]

----
At the front of the group strode [[Norman Traversy]] with a red cache of documents in his hands. Inside this package, Traversy promised his followers, was evidence that would lead to the ousting of Canadian Prime Minister [[Justin Trudeau]] for a myriad of reasons including the [[SNC Lavalin]] scandal (real) and child trafficking (not real). To the people in the crowd, the older man in the cargo pants, a bucket hat, and floral shirt was a hero.

Eventually, the documents would be emailed and faxed to their intended recipients. Despite the organizational snafu, Traversy and his crew declared their rally a victory. This was the latest act in Traversy's mission to take down Trudeau.

Traversy and company were hoping to meet personally with a U.S. embassy employee (anyone would do) at the embassy's door, but the thing is, American embassies close during the national holidays of the country they reside in. So instead of a big triumphant moment, Traversy—after leading the crowd of hundreds strong with a loud bellow of the [[QAnon]] conspiracy slogan, "where we go one, we go all"—was forced to performatively leave the documents in front of the building and return later to collect them.
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Northern Foundation |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Northern Guard |
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f132.png}} ''[[Northern Ontario autism-service provider no longer offering therapy to new families, blames Ford government's cuts|https://www.theglobeandmail.com/canada/article-northern-ontario-autism-service-provider-no-longer-offering-therapy-to/]]'' September 17, 2019, Caroline Alphonso, [[Globe and Mail]]

----
A major autism-service provider in Northern [[Ontario]] says it can no longer offer therapy to new families, and blamed the service cuts on the provincial government's changes to autism funding.

Child and Community Resources (CCR), based in [[Sudbury]], said in a statement on Tuesday that changes to the autism program announced by Premier [[Doug Ford]]'s government last year that cut thousands of dollars in funding for families transformed the "large multidisciplinary organization to a shell of our previous capacity." About 90 positions at CCR have been lost over the past year, a third of them through layoffs because of funding changes, executive director Sherry Fournier said.

The centre said on Tuesday that it was unable to offer fee-for-service options as it did not have enough qualified staff. It had 1,200 children on a wait list for autism services.
{{||StandardTid}}
----

{{f94.png}} ''[[Northern Ontario moms say their autistic children have been left without treatment|https://www.thestar.com/politics/provincial/2019/12/10/northern-ontario-moms-say-their-autistic-children-have-been-left-without-treatment.html]]'' December 10, 2019, Rob Ferguson, [[Toronto Star]]

----
Two moms from northwestern [[Ontario]] say their severely autistic children have been left without treatment by Premier [[Doug Ford]]'s changes to autism programs and they can't wait for a new plan to be unveiled next April.

"What more is it going to take to get this government's attention?" New Democrat MPP [[Monique Taylor]] ([[Hamilton Mountain]]) said Tuesday at a news conference where the two women fought back tears telling their stories.

The previous Liberal government's autism treatment plan wasn't perfect "but one thing was certain — my son had access to life-altering therapy," said Adrianna Atkins of remote Manitouwadge, a 4.5-hour drive east of [[Thunder Bay]].
----

{{f132.png}} ''[[Northern Ontario's turtle tussle pits scientists against quarry builders, with a threatened species caught in the middle|https://www.theglobeandmail.com/business/technology/science/article-northern-ontarios-turtle-tussle-pits-scientists-against-quarry/]]'' November 3, 2019, Ivan Semeniuk, [[Globe and Mail]]

----
In the wetlands of Northern [[Ontario]], she can approach a turtle with such stealth that it won't see her coming. "If you move really slowly, then they think you're a tree or something," said the 24-year-old field biologist. "It can take up to an hour sometimes."

Ms. Zagorski's patience paid off two years ago when she was working on her masters degree at Laurentian University in [[Sudbury]] and began looking for Blanding's turtles – a rare and globally endangered species – in a soggy pocket of provincial Crown land about 150 kilometres west of the city. Over two summers, she and her teammates found 56 Blanding's turtles concentrated in an area that measures about three kilometres across. The unexpected find makes the site one of the richest and most densely populated refuges for the species ever found in [[Canada]].

Now, Ms. Zagorski's turtles are caught in a showdown between a company that is seeking to turn the site into a quarry and local residents who oppose the project. The dispute has divided the township of North Shore, a picturesque stretch of rocky inlets and forested wetlands along the northern rim of Lake Huron where Ms. Zagorski's study site is located.
{{||StandardTid}}
!!!See also
*[[Northlander|https://en.wikipedia.org/wiki/Northlander]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
Scientology in Norway.

{{||StandardTid}}
----

{{f0.png}} ''[[Not doing politics in the time of COVID-19: 'the boundary of acceptable criticism just got a lot narrower'|https://www.hilltimes.com/2020/03/23/the-boundary-of-criticism-just-got-a-lot-narrower-the-view-across-the-aisle-in-the-time-of-covid-19/240065]]'' March 23, 2020, Neil Moss, [[Hill Times]]

----
With the country mired in a health crisis the likes of which hasn't been seen in [[Canada]] in 100 years, federal opposition parties have been remarkably supportive of the Liberal government, with little appetite among the Canadian public for parties to score political points at this time.

Since the severity of the crisis has become apparent, opposition leaders have made only a handful of public appearances, and typical partisan attacks on government policies have been largely muted.

"The opposition has to remain free to criticize decisions that are made, but with the intention being to make things better, not simply to score points," former NDP MP [[Nathan Cullen]] told The [[Hill Times]] in a phone interview last week.
----

{{f0.png}} ''[[Not planning to vote Conservative? The Tories still want to know all about you|https://www.vancouverobserver.com/politics/2012/03/07/robo-call-scandal-origins-inside-conservatives%C3%A2%E2%82%AC%E2%84%A2-voter-suppression-school]]'' March 7, 2012, Emma Pullman, [[Vancouver Observer]]

----
Roughly 35 people attended the Manning training. According to Fryer, many of the attendees were attracted to the training to help defeat Liberal incumbent MP Keith Martin in Esquimalt Juan De Fuca. The event's star-studded slate of speakers included former Press Secretary to [[Stephen Harper]] (and current President of [[Sun Media]]) [[Kory Teneycke]] and [[David Akin]], the National Bureau Chief for Sun Media.

Other headliners were [[Stephen Taylor]], founder of the Blogging Tories, and [[Dimitri Pantazopoulos]], a former pollster for the federal Conservatives, the [[Canadian Alliance]] and the [[Reform Party]] who is now the Principal Secretary to Premier [[Christy Clark]].

The school was organized by [[Fraser McDonald]] of the [[Manning Centre]] in addition to [[Richard Ciano]] and [[Nick Kouvalis]]. Both are founding members of [[Campaign Research]], established in [[2003]].
----

{{f132.png}} ''[[Not sure how to vote? Start with the parties that recognize there's a climate crisis|https://www.theglobeandmail.com/opinion/article-not-sure-how-to-vote-start-with-the-parties-that-recognize-theres-a/]]'' October 17, 2019, Margaret Atwood, Opinion, [[Globe and Mail]]

----
I'm a reader of mainstream newspapers. Whatever their foibles, at least we know where they stand. They must try to report accurately and check their facts on pain of being sued, so I tend to rely on what's in them.

But lately, reading about our upcoming election, I can't quite believe my eyes. Has Conservative Leader [[Andrew Scheer]] been quoted correctly? He wants to build a "national energy corridor" from sea to sea, through which he's going to "move oil, gas, hydro, telecommunications" and "other linear infrastructure?" It sounds so efficient! But we'll be footing the bill, Fellow [[Tax]]paying People, so maybe we'd better dig out our specs and read the fine print.

So wait a minute. You run the highly flammable hydrocarbons through the same pipeline-shaped item as the "hydro," which I guess means a lot of electrical wires. And alongside all of that you run "telecommunications," which I guess means fibre optic cables or something similar? Sea to sea, and bingo, we're connected. How unifying. Am I the only person thinking "One terrorist bomb and there goes the whole shebang?"
----

{{f0.png}} ''[[Notes from the Dome: UCP staffing changes; Preserving history|https://edmontonjournal.com/news/politics/notes-from-the-dome-ucp-staffing-changes-preserving-history]]'' August 1, 2019, Emma Graney, [[Edmonton Journal]]

----
The UCP has rehired [[Matt Wolf]] to take up the role as director of issues management for Premier [[Jason Kenney]].

A longtime Kenney loyalist, Wolf was an issues adviser in the office of former prime minister [[Stephen Harper]] before he moved to [[Alberta]] to work for then-opposition UCP as deputy chief of staff.

Wolf was in the news in March after being tied to the so-called kamikaze campaign of UCP leadership hopeful [[Jeff Callaway]]. The campaign saw Callaway repeatedly attack [[Brian Jean]], Kenney's main competitor for the party crown.
!!!See also
*[[Section 33 of the Canadian Charter of Rights and Freedoms|https://en.wikipedia.org/wiki/Section_33_of_the_Canadian_Charter_of_Rights_and_Freedoms]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Nova Scotia PC leader distances provincial party from federal Conservatives' outreach campaign|https://globalnews.ca/news/5666365/nova-scotia-pc-leader-federal-conservative-outreach-campaign/]]'' July 23, 2019, Sarah Ritchie, [[Global News]]

----
Three months ahead of a federal election, [[Nova Scotia]]'s Progressive Conservative leader is distancing himself and his party from a federal Conservative outreach campaign.

[[Tim Houston]] posted a message on his [[Facebook]] page that begins: "Hi, I'm not Sarah, I'm Tim and I want to assure you that the Progressive Conservative Party of Nova Scotia is not behind those texts or calls you're receiving."

The post references text messages that are being sent to cellphones across the country from "Sarah from the Conservative Party" asking whether the party can count on a person's support in the federal election.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Nova Scotia Proud |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/6/64/OntarioProud-logo.jpg/175px-OntarioProud-logo.jpg]] |
|!type |Canada Not-for-profit Corporations Act|
|!jurisdiction |ca|
|!leader title2 |Director|
|!leader title3 |Director|
|!product |Soliciting|
</div>

{{||StandardTid}}
----

{{f99.png}} ''[[Now Doug Ford wants calm in Canada (and in his relationship with Trudeau)|https://www.nationalobserver.com/2019/11/24/news/now-doug-ford-wants-calm-canada-and-his-relationship-trudeau]]'' November 24, 2019, Mia Rabson, [[National Observer]]

----
[[Ontario]] Premier [[Doug Ford]] is trying to play the part of [[Canada]]'s peacemaker, asking his counterparts in [[Ottawa]] and in other provinces to turn down the heated rhetoric and find a way to get along.

"We just have to calm the temperature," he said.

"I can't emphasize it enough. We have to stick together as a country and send the message to the rest of the world that we're Canada and we're ready to move forward."

{{||StandardTid}}
----

{{f185.png}} ''[[Now that Andrew Scheer is done like dinner, what will Jason Kenney do?|https://rabble.ca/blogs/bloggers/alberta-diary/2019/12/now-andrew-scheer-done-dinner-what-will-jason-kenney-do]]'' December 12, 2019, David Climenhaga, blogs, [[rabble.ca]]

----
After an unsuccessful election campaign his supporters expected him to win, Opposition Leader [[Andrew Scheer]] has been accused by someone of dipping his paws into [[Conservative Party of Canada]] funds to pay for his children's private-school education.

Accordingly, Scheer is done like dinner. Innocent or not, he has resigned. So as of right now he has no more influence on the party. Whatever he thought yesterday, it has no relevance today.

Meanwhile, even if the process takes a few months, the jockeying to replace him starts immediately.
----

{{f99.png}} ''[[Now Tories gather forces to replace Scheer|https://www.nationalobserver.com/2019/12/22/news/now-tories-gather-forces-replace-scheer]]'' December 22, 2019, Canadian Press, [[National Observer]]

----
The federal Conservatives say they're postponing a policy convention that had been scheduled for mid-April to allow more time to organize an upcoming leadership race.

The party announced the delay Saturday afternoon, saying that the convention will now take place in November in [[Quebec City]].

"The Conservative Party's National Council voted Friday to delay the policy convention planned for [[Toronto]] from April 16 to 18 so greater focus could be given to the details and organization around the Conservative leadership election process," the party said in a news release.
----

{{f99.png}} ''[[Now who will lead Canada's Conservatives?|https://www.nationalobserver.com/2019/12/15/news/now-who-will-lead-canadas-conservatives]]'' December 15, 2019, Canadian Press, [[National Observer]]

----
Moments after [[Andrew Scheer]] announced Thursday his intention to resign as Conservative party leader, speculation turned to who will replace him.

Two of his prominent rivals in the [[2017]] leadership contest, [[Maxime Bernier]] and [[Kevin O'Leary]], quickly ruled themselves out. As did [[Alberta]] Premier [[Jason Kenney]], [[Manitoba]] Premier [[Brian Pallister]] and [[Ontario]] Premier [[Doug Ford]], all leaders of conservative provincial parties.

But there are plenty of others who could yet toss their hats in the ring. And that means the coming race could turn out to be every bit as crowded as 2017, when 13 contenders vied for the Tory crown. Scheer ultimately edged out Bernier by less than two per cent of the vote on the 13th and final ballot.
----

{{f0.png}} ''[[NPA members elect a former Rebel Media bureau chief and the B.C. Conservatives president to party board|https://www.straight.com/news/1330551/npa-members-elect-former-rebel-media-bureau-chief-and-bc-conservative-party-president]]'' November 27, 2019, Charlie Smith, [[Georgia Straight]]

----
This week, the recently elected directors include:

* Ryan Warawa, who's listed as president of the B.C. Conservatives on its website. Warawa, son of recently deceased former Conservative MP Mark Warawa, was actively supporting Glen Chernen at the party's [[2018]] mayoral nomination meeting. Chernen is listed as the secretary of the B.C. Conservatives on its website. After Chernen lost the NPA mayoral nomination to businessman Ken Sim, he ran as a council candidate with the harder right-wing Coalition [[Vancouver]] party. Warawa was elected to a one-year term.

* [[Christopher Wilson]], who was publicly chastised by Liberal cabinet minister [[Catherine McKenna]] in [[2017]]. This came after Wilson, then the B.C. bureau chief of the notoriously alt-right [[Rebel Media]], described McKenna as a "Climate Barbie". Wilson is listed as a director-at-large on the B.C. Conservatives' website. (Two-year term)

{{||StandardTid}}
----

{{f84.png}} ''[[NRA attacks Canada for banning assault weapons, claims it's equivalent to banning "freedom"|https://north99.org/2020/05/02/nra-attacks-canada-for-banning-assault-weapons-claims-canada-is-banning-freedom/]]'' May 2, 2020, [[North99]]

----
The Canadian government's decision to ban 1,500 assault-style weapons has caught the attention of an influential gun-rights group in the United States.

The [[National Rifle Association]], America's leading pro-gun advocacy group, has attacked [[Canada]], claiming the government is banning "freedom".

Today is one of those days where every American should be proud of our citizenship & freedoms. But sadly, some aren't.
----

{{f375.png}} ''[[NRA Reportedly $10.8 Million in Debt, Cutting Spending|https://www.thedailybeast.com/nra-reportedly-nearly-dollar11-million-in-debt-spending-under-scrutiny]]'' June 15, 2019, Maxwell Tani, [[Daily Beast]]

----
The [[National Rifle Association]] reportedly ended [[2018]] about $10.8 million in the red as the organization's spending has come under legal scrutiny and sparked internal turmoil.

The [[Washington Post]] reported late Friday that documents showed the company had taken measures to cut its spending last year as it continued to lose money. The NRA took out a $28 million line of credit, and scaled back its services for members and employees, including cancelling some gun-training sessions and freezing its staff pension plan.

The company's electoral spending also decreased dramatically from past elections. According to the Post, which obtained an audit of the company that included its nonprofit arm, its political action committee, and several affiliated foundations, the company spent more money on expenses classified as travel and entertainment than it did on the 2018 midterm elections.
<div style="float: right; max-width:300px">

|>| !NSO Group |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/1/16/Nso-group-logo.png/175px-Nso-group-logo.png]] |
|!website |[[nsogroup.com/|https://www.nsogroup.com/]]|
</div>

!!!See also
*[[NSO Group|https://en.wikipedia.org/wiki/NSO_Group]] - //Wikipedia.//

{{||StandardTid}}
----

{{f182.png}} ''[[Nuclear safety watchdog head fired for 'lack of leadership': minister|https://www.cbc.ca/news/canada/nuclear-safety-watchdog-head-fired-for-lack-of-leadership-minister-1.748815]]'' January 16, 2008, [[CBC News]]

----
Federal Natural Resources Minister Gary Lunn defended his decision to fire the head of [[Canada]]'s nuclear safety watchdog Wednesday, arguing she lost the government's confidence over the way she handled the shutdown of a medical isotope-producing nuclear reactor late last year.

Natural Resources Minister Gary Lunn blamed the CNSC head Linda Keen for the reactor shutdown that caused the shortage of medical isotopes. (([[CBC]]))

[[Canadian Nuclear Safety Commission]] president Linda Keen was let go hours before she and Lunn were set to appear before a House committee in [[Ottawa]] on Wednesday. Keen subsequently backed out.

{{||StandardTid}}
----

{{f0.png}} ''[[O'Leary legal challenge of leadership finance rules set for April|https://battlefordsnow.com/2019/11/10/oleary-legal-challenge-of-leadership-finance-rules-set-for-april/]]'' November 10, 2019, Canadian Press, [[Battlefords Now]]

----
O'Leary said he's whittled down his nearly $500,000 worth of debt to under $160,000. Under the current rules he has to pay it off by next May.

O'Leary dropped out of the [[2017]] leadership race after dismal internal polling results, and threw his support behind [[Maxime Bernier]], who finished second overall. Bernier later quit the Conservatives to form a splinter party, which failed to win any seats last month.

Scheer won the leadership, O'Leary said, by managing to convince the membership he'd be able to get around this issue of his socially conservative views.
----

{{f49.png}} ''[[O'Toole campaign believes alleged hack came from MP's office, says it has received confession letter|https://nationalpost.com/news/politics/otoole-campaign-believes-alleged-hack-originated-in-mps-office]]'' June 22, 2020, Stuart Thomson, [[National Post]]

----
[[Erin O'Toole]]'s Conservative leadership campaign is alleging that someone in a Member of Parliament's office passed sensitive login information to rival [[Peter MacKay]]'s campaign, giving his chief competitor access to virtually all high-level campaign activity, according to a letter sent to police and obtained by the [[National Post]].

The O'Toole campaign believes at least 138 Zoom meetings in English were accessed and at least seven meetings in French. Some of the meetings were high-level strategy discussions among senior campaign figures.

The version of the letter obtained by the Post redacts the name of the person in the MP's office who is alleged to have taken the login credentials from the MP's email account. The O'Toole campaign has obtained a confession letter from the person, according to a senior campaign source.
----

{{f0.png}} ''[[O'Toole gave supporters and other party insiders taxpayer-funded contracts|https://globalnews.ca/news/8053232/otoole-supporters-party-insiders-taxpayer-funded-contracts/]]'' July 22, 2021, David Akin, [[Global News]]

----
[[Erin O'Toole]]'s office gave nearly $240,000 worth of taxpayer-funded contracts to Conservative insiders in his first six months on the job, [[Global News]] has learned, even while O'Toole and many of his MPs were hammering the Trudeau Liberals for sending taxpayer-funded contracts to Liberal-connected firms.

Moreover, O'Toole has allowed his deputy chief of staff, [[Steve Outhouse]], to continue to operate his own communications business which, among other things, has accepted contracts — paid for with funds donated by party members — to help nine individuals compete in Conservative nomination contests all while continuing his taxpayer-funded employment in the opposition leader's office (OLO).

Global News examined the contract history of the OLO for the first six months of O'Toole's time in office and researched the background of some of the individuals and entities which received those contracts.
----

{{f99.png}} ''[[O'Toole moving quickly to put stamp on federal Conservative party|https://www.nationalobserver.com/2020/08/25/news/otoole-moving-quickly-put-stamp-federal-conservative-party]]'' August 25, 2020, Stephanie Levitz, [[National Observer]]

----
It took [[Erin O'Toole]] less than 12 hours to go from winning the Conservative leadership race early Monday to taking his seat behind the boss's desk in the Official Opposition office, moving swiftly to begin building a team to guide his party in the months ahead.

O'Toole's first order of business was setting in motion staffing changes. That is likely to involve bringing in some of his campaign team to oversee operations and strategy on [[Parliament Hill]], while others take up senior roles within the party.

Next, turning to his 121-member Conservative caucus to pull together the team he'll have around him on the front benches in the [[House of Commons]] this fall.
----

{{f0.png}} ''[[O'Toole pressed on 'pro-choice' stance as MP readies bill to limit abortion access|https://globalnews.ca/news/7752545/abortion-conservative-otoole-sex-selective-pro-choice/]]'' April 12, 2021, Rachel Gilmore, [[Global News]]

----
Conservative Leader [[Erin O'Toole]] was repeatedly pressed Monday morning about his pro-choice stance on abortion as his MP [[Cathay Wagantall]] readies a bill aimed at restricting abortion access.

The private member's bill looks to amend the [[Criminal]] Code to outlaw medical practitioners from performing abortions based on the sex of the fetus — a practice sexual health group Action [[Canada]] for Sexual Health and Rights says is next to non-existent in Canada.

"Restricting abortion access in any way is an attack on women's rights, not a way to address gender-based discrimination," said Action Canada's Sarah Kennell in a statement.
----

{{f0.png}} ''[[O'Toole tells students residential schools created to 'provide education' but became 'horrible'|https://globalnews.ca/news/7524370/otoole-residential-schools-eduction-horrible/]]'' December 15, 2020, Rachel Gilmore, [[Global News]]

----
Conservative Leader [[Erin O'Toole]] told a group of students residential schools were created to "try and provide education," and became "horrible."

O'Toole made the comments in a video posted to the Ryerson Conservatives club [[Facebook]] page on Nov. 5.

"Let's learn from the bad mistakes and, in some (cases), tragic circumstances of our past. But when Egerton Ryerson was called in by Hector Langevin and people, it was meant to try and provide education," O'Toole said, referring to the creation of the residential school system.
<div style="float: right; max-width:300px">

|>| !Oak Ridges Moraine |
</div>

!!!See also
*[[Oak Ridges Moraine|https://en.wikipedia.org/wiki/Oak_Ridges_Moraine]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Oath Keepers |
|!formation |October 22, 2009 (11 years)|
|!jurisdiction |us-nv|
|!registration id |E0559982009-3|
|!leader name |[[Stewart Rhodes]]|
|!website |[[oathkeepers.org|http://oathkeepers.org]]|
</div>

<div style="float: right; max-width:300px">

|>| !Oath Keepers United |
|!tax id |83-0769850|
|!formation |June 22, 2018 (3 years)|
</div>

''Oath Keepers'' is an anti-government<<ref " [1]">><<ref " [2]">><<ref " [3]">><<ref " [4]">><<ref " [5]">> American [[far-right|https://en.wikipedia.org/wiki/Far_right_politics]]<<ref " [7]">><<ref " [8]">> organization associated with the [[patriot|https://en.wikipedia.org/wiki/patriot_movement]] and [[militia movement|https://en.wikipedia.org/wiki/militia_movement]]s.<<ref " [9]">><<ref " [10]">>  The group describes itself as a [[non-partisan|https://en.wikipedia.org/wiki/Nonpartisanism]] association of current and former military, police, and [[first responder|https://en.wikipedia.org/wiki/first_responder]]s, who pledge to fulfill the oath that all military and police take in order to "defend the Constitution against all enemies, foreign and domestic".<<ref " [11]">> It encourages members – some of whom are current and former U.S. military and law enforcement officers – not to obey orders which they believe would violate the [[United States Constitution|https://en.wikipedia.org/wiki/United_States_Constitution]]. The organization claims a membership of 35,000.<<ref " [12]">>

Several groups that monitor [[domestic terrorism|https://en.wikipedia.org/wiki/Domestic_terrorism_in_the_United_States]] and [[hate group|https://en.wikipedia.org/wiki/hate_group]]s describe the Oath Keepers as extremist or radical. [[Mark Pitcavage|https://en.wikipedia.org/wiki/Mark_Pitcavage]] of the [[Anti-Defamation League|https://en.wikipedia.org/wiki/Anti-Defamation_League]] (ADL) describes the group as "heavily armed extremists with a conspiratorial and anti-government mindset looking for potential showdowns with the government."<<ref " [13]">><<ref " [6]">> The [[Southern Poverty Law Center|https://en.wikipedia.org/wiki/Southern_Poverty_Law_Center]] (SPLC) lists the group's founder as a known extremist and describes his announced plans to create localized militia units as "frightening".<ref name = "AJC2015"/> According to the SPLC, the group espouses a number of [[conspiracy|https://en.wikipedia.org/wiki/conspiracy_theories]] and legal theories associated with the [[sovereign citizen movement|https://en.wikipedia.org/wiki/sovereign_citizen_movement]] and the [[white supremacist|https://en.wikipedia.org/wiki/white_supremacist]] [[posse comitatus|https://en.wikipedia.org/wiki/Posse_Comitatus_(organization)]] movement.<<ref " [14]">><<ref " [15]">><<ref " [16]">> SPLC senior fellow Mark Potok describes the group as a whole as "really just an anti-government group who believe in a wild set of conspiracy theories".<<ref " [17]">>

Oath Keepers had a controversial presence in [[Ferguson, Missouri|https://en.wikipedia.org/wiki/Ferguson,_Missouri]] during the 2014<<ref " [10]">> and 2015<<ref " [8]">> [[unrest|https://en.wikipedia.org/wiki/Ferguson_unrest]] in the city, when members armed with [[semi-automatic rifles|https://en.wikipedia.org/wiki/semi-automatic_rifle]] patrolled streets and rooftops.<<ref " [18]">><<ref " [19]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |October 21, 2018|<|<|
|!Registration|<|<|<|
|!Name |[[Oath Keepers United|https://www.erieri.com/Form990Finder/Details?EIN=830769850]]|<|<|
|!EIN |83-0769850|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |06/2018|<|<|

!!!See also
*[[Oath Keepers|https://en.wikipedia.org/wiki/Oath_Keepers]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Beckett, Lois (2016-11-05). [[Specter of election day violence looms as Trump spurs vigilante poll watchers|https://www.theguardian.com/us-news/2016/nov/05/election-day-violence-donald-trump-poll-watchers]].">><br/><<footnotes " [2]" "[[The Oath Keepers: Anti-Government Extremists Recruiting Military and Police|http://www.adl.org/combating-hate/domestic-extremism-terrorism/c/the-oath-keepers.html]]. //[[Anti-Defamation League]]//. 2015-09-16.">><br/><<footnotes " [3]" "Skocpol, Theda. [[The Tea Party and the Remaking of Republican Conservatism|https://books.google.com/books?id=5nYRDAAAQBAJ&pg=PA33]]. Oxford University Press.">><br/><<footnotes " [4]" "Feuer, Alan (2016-01-16). [[Standoff in Oregon Attracts Supporters Bearing Disparate Grievances|https://www.nytimes.com/2016/01/17/us/standoff-in-oregon-attracts-supporters-bearing-disparate-grievances.html]].">><br/><<footnotes " [5]" "Crowley, Michael (2016-08-10). [[Trump's long dalliance with violent rhetoric|http://www.politico.com/story/2016/08/trump-violent-rhetoric-history-226873]]. //[[Politico]]//.">><br/><<footnotes " [6]" "[[The Oath Keepers Anti-Government Extremists Recruiting Military and Police|http://www.adl.org/combating-hate/domestic-extremism-terrorism/c/the-oath-keepers.html]]. [[Anti-Defamation League]].">><br/><<footnotes " [7]" "Tesfaye, Sophia (2015-08-11). [[Far-right extremists patrol Ferguson: Oath Keepers militiamen descend on city|http://www.salon.com/2015/08/11/far_right_extremists_patrol_ferguson_oath_keepers_militiamen_descend_on_city]]. //[[Salon (website)|Salon]]//.">><br/><<footnotes " [8]" "[[Return of armed militia group Oath Keepers to Ferguson raises concern|http://www.chicagotribune.com/news/nationworld/ct-ferguson-oath-keepers-armed-militia-20150811-story.html]]. 2015-08-11.">><br/><<footnotes " [9]" "Dearden, Lizzie (2015-08-11). [[Oath Keepers: Who are white militia at Ferguson protests and why are they allowed to carry guns?|https://www.independent.co.uk/news/world/americas/oath-keepers-at-ferguson-protests-who-are-they-and-why-are-they-allowed-to-carry-guns-10449395.html]].">><br/><<footnotes " [10]" "McCoy, Terrence (2014-01-01). [[The Oath Keepers: The Little-known Militia Now Roaming the Streets of Ferguson|https://www.washingtonpost.com/news/morning-mix/wp/2014/12/01/the-oath-keepers-the-militant-militia-now-roaming-the-streets-of-ferguson]].">><br/><<footnotes " [11]" "[[About Oath Keepers|https://www.oathkeepers.org/about/]]. Oath Keepers.">><br/><<footnotes " [12]" "Mahler, Jonathan (November 7, 2016). [[Fear Is Driving Voting Rights Advocates and Vigilantes to Watch Polling Stations|https://www.nytimes.com/2016/11/08/us/fear-is-driving-voting-rights-advocates-and-vigilantes-to-watch-polling-stations.html]].">><br/><<footnotes " [13]" "[[Press Release: ADL Report Exposes Tactics of Anti-Government &quot;Oath Keepers&quot;|http://www.adl.org/press-center/press-releases/extremism/adl-report-exposes-tactics-of-anti-govt-oath-keppers.html]]. [[Anti-defamation League]].">><br/><<footnotes " [14]" "Lenz, Ryan (July 25, 2013). [[Oath Keepers Rally Reveals Radical Politics of Group|https://www.splcenter.org/hatewatch/2013/07/25/oath-keepers-rally-reveals-radical-politics-group]]. [[Southern Poverty Law Center]].">><br/><<footnotes " [15]" "Keller, Larry. [[Evidence Grows of Far-Right Militia Resurgence|https://www.splcenter.org/fighting-hate/intelligence-report/2009/evidence-grows-far-right-militia-resurgence]]. [[Southern Poverty Law Center]].">><br/><<footnotes " [16]" "Lenz, Ryan. [[Are the Oath Keepers Fighting 'Martial Law'?|https://www.splcenter.org/fighting-hate/intelligence-report/2011/are-oath-keepers-fighting-%E2%80%98martial-law%E2%80%99]]. [[Southern Poverty Law Center]].">><br/><<footnotes " [17]" "[[Oath Keepers: What anti-hate groups are saying about them|http://www.ajc.com/news/news/national/what-anti-hate-groups-are-saying-about-oath-keeper/nnHNy/]]. [[Cox Media Group]]. August 11, 2015.">><br/><<footnotes " [18]" "Sakuma, Amanda (2015-08-11). [['Oath Keepers' armed with guns roam streets of Ferguson|http://www.msnbc.com/msnbc/oath-keepers-armed-guns-roam-streets-ferguson]]. //[[MSNBC]]//.">><br/><<footnotes " [19]" "Duara, Nigel (2015-08-11). [['Oath Keepers' with rifles roam among Ferguson protesters, raising concerns|http://www.latimes.com/nation/la-na-ferguson-oath-keepers-20150811-story.html]].">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !The Ayn Rand Institute: The Center for the Advancement of Objectivism |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/8/8b/Ari_logo_header.png/175px-Ari_logo_header.png]] |
|!formation |September 10, 1984|
|!focus |[[Ayn Rand]] and [[Objectivism|https://en.wikipedia.org/wiki/Objectivism_(Ayn_Rand)]]|
|!type |Research and Education Organization|
|!status |[[501(c)(3)|https://en.wikipedia.org/wiki/501(c)(3)]] - Public charity|
|!tax id |22-2570926|
|!registration id |834793|
|!jurisdiction |us-pa|
|!headquarters |2121 Alton Parkway, S-250<br>[[Irvine, CA]] 92606|
|!leader title |Executive Director|
|!leader name |[[Yaron Brook|https://en.wikipedia.org/wiki/Yaron_Brook]]|
|!budget |Revenue: $10,895,393<br>Expenses: $10,615,858<br>([[FYE September 2015|https://en.wikipedia.org/wiki/Fiscal_year]])<<ref " [1]">>|
|!website |[[aynrand.org|https://www.aynrand.org]]|
</div>

''The Ayn Rand Institute: The Center for the Advancement of Objectivism'', commonly known as the ''Ayn Rand Institute'' (''ARI''), is a [[501(c)(3)|https://en.wikipedia.org/wiki/501(c)(3)_organization]] charity in [[Irvine, California|https://en.wikipedia.org/wiki/Irvine,_California]] that promotes [[Objectivism|https://en.wikipedia.org/wiki/Objectivism_(Ayn_Rand)]], the philosophy developed by [[Ayn Rand]]. Its stated goal is to "spearhead a cultural renaissance that will reverse the anti-reason, anti-individualism, anti-freedom, anti-capitalist trends in today's culture".<<ref " [2]">> The organization was established in 1984, two years after Rand's death, by [[Ed Snider|https://en.wikipedia.org/wiki/Ed_Snider]] and [[Leonard Peikoff|https://en.wikipedia.org/wiki/Leonard_Peikoff]], Rand's legal heir.

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 23, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Ayn Rand Institute The Center For The Advancement Of Objectivism|https://www.erieri.com/Form990Finder/Details?EIN=222570926]]|<|<|
|!EIN |22-2570926|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |05/1987|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990|http://990.erieri.com/EINS/222570926/222570926_2018_%20.pdf]]|10/29/20| $6,646,518.00|
|!2017 |[[990|http://990.erieri.com/EINS/222570926/222570926_2017_%20.pdf]]|10/18/19| $0.00|
|!2016 |[[990|http://990.erieri.com/EINS/222570926/222570926_2016_0fb6766a.PDF]]|10/24/18| $5,649,848.00|
|!2015 |[[990|http://990.erieri.com/EINS/222570926/222570926_2015_0dde7f9a.PDF]]|07/20/17| $5,953,152.00|
|!2014 |[[990|http://990.erieri.com/EINS/222570926/222570926_2014_0ca6ef74.PDF]]|07/07/16| $6,847,753.00|
|!2013 |[[990|http://990.erieri.com/EINS/222570926/222570926_2013_0b28f27b.PDF]]|03/06/15| $7,451,781.00|
|!2012 |[[990|http://990.erieri.com/EINS/222570926/222570926_2012_0a25bd05.PDF]]|04/09/14| $7,783,196.00|
|!2011 |[[990|http://990.erieri.com/EINS/222570926/222570926_2011_09086574.PDF]]|03/13/13| $7,777,069.00|
|!2010 |[[990|http://990.erieri.com/EINS/222570926/222570926_2010_07f76331.PDF]]|03/08/12| $7,862,730.00|
|!2009 |[[990|http://990.erieri.com/EINS/222570926/222570926_2009_06BF654C.PDF]]|02/10/11| $8,417,955.00|
|!2008 |[[990|http://990.erieri.com/EINS/222570926/222570926_2008_05B1C71F.PDF]]|03/10/10| $5,251,313.00|
|!2007 |[[990|http://990.erieri.com/EINS/222570926/222570926_2007_04BC6B8F.PDF]]|02/27/09| $4,935,756.00|

!!!See also
*[[Ayn Rand Institute|https://en.wikipedia.org/wiki/Ayn_Rand_Institute]] - //Wikipedia.//
*[[Objectivist movement|https://en.wikipedia.org/wiki/Objectivist_movement]] - //Wikipedia.//

!!!External links
*[[Ayn Rand Institute|https://www.sourcewatch.org/index.php/Ayn_Rand_Institute]], SourceWatch.

----
<br/><<footnotes " [1]" "[[The Ayn Rand Institute The Center for the Advancement of Objectivism|http://990s.foundationcenter.org/990_pdf_archive/222/222570926/222570926_201509_990.pdf]].">><br/><<footnotes " [2]" "[[Overview|http://www.aynrand.org/site/PageServer?pagename=about_ari]]. Ayn Rand Institute. August 17, 2009.">>

{{||StandardTid}}

{{||StandardTid}}
!!!See also
*[[October surprise|https://en.wikipedia.org/wiki/October_surprise]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Off the Rails, Part 2: Doug Ford's big plan for transit in Toronto|https://www.tvo.org/article/off-the-rails-part-2-doug-fords-big-plan-for-transit-in-toronto]]'' May 30, 2019, Matt Gurney, [[TVO]]

----
This is Part 2 of a three-part series on public transit in [[Toronto]]. Click here to read Part 1.

The premier of [[Ontario]] stood before assembled media at a Toronto transit facility and pledged to spend billions of dollars on three major projects. "We're building the kind of integrated rapid-transit systems that a growing, exciting region like this absolutely has to have … [We're] moving forward," the premier declared. "We can't allow Toronto to be dragged back into endless debates. The days of throwing out plans and starting from scratch — those have to be over."

I've carefully left the identity of the premier out of the above. It could be any of them in recent memory, couldn't it?
{{||StandardTid}}
!!!See also
*[[International Religious Freedom Act of 1998#Office of International Religious Freedom|https://en.wikipedia.org/wiki/International_Religious_Freedom_Act_of_1998#Office_of_International_Religious_Freedom]] - //Wikipedia.//
*[[Bureau of Democracy, Human Rights, and Labor|https://en.wikipedia.org/wiki/Bureau_of_Democracy,_Human_Rights,_and_Labor]] - //Wikipedia.//
*[[US Ambassador-at-Large for International Religious Freedom]]

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f49.png}} ''[[Office politics: Why Jody Wilson-Raybould doesn't really have a choice about moving offices|https://nationalpost.com/news/politics/jody-wilson-raybould-office]]'' December 13, 2019, Aileen Donnelly, [[National Post]]

----
What if an MP really, really doesn't want to move?

Tough luck, basically. MPs can be asked to vacate their office for a member of the same party or a different one, and they're expected to do it without fail. If the MP's own party wants to reassign them, they can try reasoning with their party whip, but there is no appeals process.

Chapter six of the [[House of Commons]] Procedure and Practice mentions two cases where MPs tried and failed to overturn a decision regarding the reassignment of their offices. In [[1991]], Louis Plamondon raised a question of privilege over the matter after he left the [[Progressive Conservative]] Party to form the [[Bloc Québécois]] and lost his office. In [[1997]], John Nunziata, a former Liberal MP, was reassigned office space by the Speaker "against his will" after he was re-elected as an [[Independent]].

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f185.png}} ''[[Oil and gas lobby's wish list would increase Canadian greenhouse gas emissions by 116 million tonnes, according to study|http://rabble.ca/blogs/bloggers/alberta-diary/2019/10/oil-and-gas-lobbys-wish-list-would-increase-canadian-greenhouse]]'' October 7, 2019, David Climenhaga, blogs, [[rabble.ca]]

----
Research published this morning by [[Environmental Defence]] [[Canada]] concludes that adoption of the powerful [[Canadian Association of Petroleum Producers]] lobby group's election wish list would increase Canadian greenhouse gas emissions by 116 million tonnes of CO2 by 2030.

"In that scenario, Canada's oil and gas sector would be emitting 311 million tonnes, making emissions from that one industry representing one-fourteenth of the Canadian economy greater than the emissions of 170 countries in the world," the report stated.

This goes to the respected [[Toronto]]-based environmental group's assertion well-funded fossil fuel industry lobbying is the single biggest barrier to effective climate action being taken by Canada.
{{||StandardTid}}
----

{{f132.png}} ''[[Oil sands CEOs urge voters to support energy industry in October federal election|https://www.theglobeandmail.com/politics/article-oil-sands-ceos-urge-voters-to-support-energy-industry-in-october/]]'' August 1, 2019, Shawn McCarthy, [[Globe and Mail]]

----
Top executives of three [[Calgary]]-based oil sands companies published an "open letter" Thursday that urges Canadians to support the much-criticized sector when they go to the polls in the national election due this October, an ad blitz that is part of a wider oil industry campaign to elect a sympathetic government.

Presidents at [[Cenovus Energy]] Inc., MEG Energy Corp. and Canadian Natural Resources Ltd. took out ads in 30 newspapers across the country on Thursday, touting their industry's record and encouraging Canadians to push all political leaders to "help our country thrive by supporting an innovative energy industry." The letter did not explicitly support any of the federal parties.

In an interview, Cenovus president and chief executive officer [[Alex Pourbaix]] insisted the letter was non-partisan in nature, although the Conservative Party has been the most supportive of industry positions in the past. Mr. Pourbaix said the oil and gas industry has failed to effectively defend its record in the national debate and the executives want voters to understand its issues when they assess their choices in the October election.
----

{{f0.png}} ''[[Oil Sands Flogger Bruce Carson Fined $50,000 for Illegal Lobbying|https://thetyee.ca/News/2016/11/04/Bruce-Carson-Fined/]]'' November 4, 2020, Leslie MacKinnon, [[The Tyee]]

----
[[Bruce Carson]], a former senior adviser to prime minister [[Stephen Harper]], was hit with a $50,000 fine this morning for illegal lobbying.

Carson is the first former designated public office holder to be convicted of breaching the Lobbying Act's five-year ban on former public office holders using their connections to lobby after they've left office. He's been given five years to pay the fine; Carson's lawyer has said his client is on the verge of bankruptcy.

Two other people have been convicted of failing to register as a lobbyist, but Carson, who worked for Harper from [[2006]] to [[2008]], and again for a month in [[2009]], was the first to be captured by the sweeping five-year prohibition imposed by the [[Federal Accountability Act]]. It was a hallmark piece of legislation meant to herald a new era of accountability and transparency in the aftermath of the previous Liberal government's sponsorship scandal.
----

{{f94.png}} ''[[Oil, the War Room, and a looming budget: here's what went down in the Alberta legislature this week|https://www.thestar.com/edmonton/2019/10/11/oil-the-war-room-and-a-looming-budget-heres-what-went-down-in-the-alberta-legislature-this-week.html]]'' October 11, 2019, Nadine Yousif, [[Toronto Star]]

----
MLAs headed straight into a busy week on Tuesday with a packed agenda, from new bills tabled on [[Indigenous]] relations and real estate, to heated exchanges between Premier [[Jason Kenney]] and the NDP opposition.

And with the United Conservative's first budget on the horizon, many eyes are on the public service sector, health care and education, which are anticipated to suffer the brunt of significant cuts as the province tries to pave a path to balanced books.

If the politics cycle was hard to keep track of this week, we've got you covered. Here's what you may have missed:
----

{{f182.png}} ''[[Oilsands assignment prompts Alberta school to cancel dance after parent threatens teacher|https://www.cbc.ca/radio/asithappens/as-it-happens-wednesday-edition-1.5392331/oilsands-assignment-triggers-alberta-school-dance-cancellation-after-parent-threats-1.5392833]]'' December 11, 2019, [[CBC Radio]]

----
The superintendent of an [[Alberta]] elementary school is standing by his teachers and staff after parents' angry reactions to a lesson about the oilsands.

But after a parent threatened to confront a teacher on school premises, administrators at Iron Ridge Intermediate Campus in Blackfalds, Alta., cancelled a [[Christmas]] school dance.

"I think it's very, very evident that the teacher was being very balanced and very fair … and really in the spirit of the curriculum, and what's expected of teachers across Alberta teaching a social studies lesson," Jayson Lovell, superintendent of the Wolf Creek School Division, told As It Happens host Carol Off.
!!!See also
*[[Oklahoma|https://en.wikipedia.org/wiki/Oklahoma]] - //Wikipedia.//

!!!External links
*[[Scientology in Oklahoma, Part 1 of 3|https://oddoklahoma.com/2012/11/30/scientology-in-oklahoma-part-1-of-3/]], November 30, 2012, Odd Oklahoma.

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
!!!See also
*[[Oklahoma Department of Mental Health and Substance Abuse Services|https://en.wikipedia.org/wiki/Oklahoma_Department_of_Mental_Health_and_Substance_Abuse_Services]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[Olivia Chow|https://en.wikipedia.org/wiki/Olivia_Chow]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Omar Garrison |
|!occupation |Author|
</div>

!!!External links
*[[What really happened with the L. Ron Hubbard biography by Omar Garrison|http://www.xenu-directory.net/news/library-item.php?iid=2583]], 30 September 2008, Lawrence H. "Larry" Brennan.

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Omar Mosleh |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[On anniversary of Christchurch, remember Canada has its own problems with far-right, racism|https://www.cbc.ca/news/opinion/opinion-addressing-far-right-white-supremacy-1.5488378]]'' March 15, 2020, Neha Ahmed, Opinion, [[CBC News]]

----
It is estimated that there are more than 100 far-right and white supremacist groups scattered all across [[Canada]].

The efforts of researchers and community organizers have indicated that some of these groups are seeking to arm and train themselves for combat, and that their rhetoric is disturbingly violent. Hate groups have held rallies in cities across the country, spreading their vitriol. And for the first time in decades, there is now an officially registered neo-Nazi party in Canada .

In fact, news of Canadian political actors displaying hateful behaviour or support for extremist views online and offline is seemingly so commonplace, it barely registers in the public discourse. As a case in point, during the [[2019]] provincial election in [[Alberta]], [[PressProgress]] published a list of 30 candidates accused of promoting hateful views against a range of minority and cultural groups.
----

{{f182.png}} ''[[On immigration, Scheer is trying to please two different audiences at once|https://www.cbc.ca/news/politics/andrew-scheer-immigration-trudeau-1.5153952]]'' May 30, 2019, Aaron Wherry, [[CBC News]]

----
There's a crucial partisan division in the [[2019]] numbers, however. On the question of whether immigration levels were too high, 75 per cent of Liberal voters and 70 per cent of NDP supporters disagreed. Just 44 per cent of Conservative voters disagreed.

It's that breakdown of consensus that leaves [[Andrew Scheer]] trying to address two different audiences — to reassure the wide swath of voters who are basically happy with immigration, while also speaking to the sceptics who support his party.

The resulting tension was barely concealed in Scheer's remarks on Tuesday.
----

{{f182.png}} ''[[On policy, Scheer's Conservatives haven't changed much since 2015|https://www.cbc.ca/news/politics/andrew-scheer-stephen-harper-trudeau-2019-election-1.5189213]]'' June 26, 2019, Aaron Wherry, [[CBC News]]

----
"[[Stephen Harper]] with a smile" was the shorthand description embraced by both [[Andrew Scheer]] (while he was running for the Conservative leadership) and the Liberal Party, after Scheer became the second leader of the [[Conservative Party of Canada]].

Two years and five "vision" speeches later, that description seems only more apt.

That Scheer has so far declined to deviate markedly from his predecessor's agenda could be evidence that Harper's conservatism still holds significant appeal. Or it could soon be seen as a missed opportunity to actually expand the Conservative Party's support.
----

{{f0.png}} ''[[On Scheer same-sex marriage stance, Tory MP accuses parties of 'anti-Catholic bigotry'|https://www.ctvnews.ca/politics/on-scheer-same-sex-marriage-stance-tory-mp-accuses-parties-of-anti-catholic-bigotry-1.4677006]]'' November 9, 2019, Rachel Aiello, [[CTV News]]

----
OTTAWA – A Conservative MP is accusing the Liberals and NDP of "anti-[[Catholic]] bigotry" in their questioning of his leader [[Andrew Scheer]]'s position on same-sex marriage.

In a panel interview on CTV's [[Question Period]] airing on Sunday, [[Alberta]] MP [[Garnett Genuis]] was asked if he thinks that Scheer needs to recalibrate his position on social issues like same-sex marriage before the party's leadership review in April.

His response was that "if anything," the party needs to make sure that Scheer's "very clear" position "is heard by everyone."
----

{{f94.png}} ''[[On the road to Indigenous reconciliation, Doug Ford takes a detour|https://www.thestar.com/politics/political-opinion/2019/07/13/on-the-road-to-indigenous-reconciliation-doug-ford-takes-a-detour.html]]'' July 13, 2019, Martin Regg Cohn, [[Toronto Star]]

----
Bad enough that [[Doug Ford]] stood up [[Indigenous]] leaders at this week's [[Saskatchewan]] summit with his fellow premiers. What's worse is how he has snubbed Indigenous people since winning power a year ago. Not merely slighting them on symbolism, but shortchanging them on substance.

Not just from the start, but non-stop. Ford set the tone at his election night victory, again at his subsequent swearing-in ceremony, and indelibly in the Speech from the Throne outlining his agenda last summer: No greetings to [[Ontario]]'s Indigenous people, no acknowledgments to their land, no references to reconciliation. And now, no time to give them face time.
----

{{f94.png}} ''[[On the subject of gay marriage, why can't Andrew Scheer show a little humanity?|https://www.thestar.com/opinion/star-columnists/2019/08/31/on-the-subject-of-gay-marriage-why-cant-andrew-scheer-show-a-little-humanity.html]]'' August 31, 2019, Emma Teitel, Opinion, [[Toronto Star]]

----
[[Andrew Scheer]] emerged at a podium Thursday to clarify his past remarks about same sex marriage: an institution he calls "a divisive social issue" and one I call "life."

The Conservative leader appeared before the press to address a video from [[2005]] that members of the federal Liberal party shared widely last week (and with so much glee, you can't help but wonder if they wished gay rights were on the chopping block in [[2019]]).

In that video, a 25-year-old Scheer uses an extremely unkind analogy to argue against legal recognition of gay marriage.
<div style="float: right; max-width:300px">

|>| !One America News Network |
|!abbreviation |OAN / OANN|
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/1/17/OANN.jpg/175px-OANN.jpg]] |
|!website |[[oann.com/|https://www.oann.com/]]|
</div>

Far-right fringe media promoting conspiracy theories.

!!!See also
*[[One America News Network|https://en.wikipedia.org/wiki/One_America_News_Network]] - //Wikipedia.//
*[[Herring Networks|https://en.wikipedia.org/wiki/Herring_Networks]] - //Wikipedia.//
*[[Misinformation related to the COVID-19 pandemic|https://en.wikipedia.org/wiki/Misinformation_related_to_the_COVID-19_pandemic]] - //Wikipedia.//

{{||StandardTid}}
----

{{f99.png}} ''[[One million species at risk of extinction as Doug Ford is 'sending in the bulldozers'|https://www.nationalobserver.com/2019/05/08/news/one-million-species-risk-extinction-doug-ford-sending-bulldozers]]'' May 8, 2019, Fatima Syed, [[National Observer]]

----
Four days after [[Doug Ford]]'s government spelled out 20-pages of weakened protections for [[Ontario]]'s species at risk in an omnibus housing bill, an 18,000-page report by over 450 scientists — who spent over three years creating a first exhaustive portrait of humanity's devastating impacts on nature as a result of rapid urban development — conveyed one shocking fact: over one million animal and plant species are threatened with extinction.

We can stop this, the [[United Nations]] Intergovernmental Science-Policy Platform on Biodiversity and Ecosystem Services (IPBES) report says, but it will take "transformative change" in every aspect of how humans interact with nature.

This change is not coming from the Doug [[Ford government]], critics say, who are "sprinting the other way" by bolstering a status quo the UN assessment says desperately needs to change.
----

{{f84.png}} ''[[One of Doug Ford's Backers is Suing A Political Opponent|https://north99.org/2019/03/04/one-of-doug-fords-backers-is-suing-a-political-opponent-to-shut-down-free-speech/]]'' March 4, 2019, [[North99]]

----
[[Michele Di Franco]] — the VP Finance of a [[University of Ottawa]] campus group called "uOttawa Students for [[Free Speech]]" — has launched a $150,000 lawsuit against a political opponent, [[Michael Bueckert]], after being criticized by Bueckert as sympathetic to the alt-right.

Di Franco is a strong supporter of [[Doug Ford]] and bragged on [[Twitter]] about being part of one of the few student groups consulted by Ford on his cuts to [[OSAP]].

Well myself and my colleagues from clubs from all across [[Ontario]] were consulted on elements of this policy . As a matter of fact, it was my club (uOttawa Student for Free Speech) who suggested the policy allowing students to opt out of these corrupt student unions — Michele Di Franco (@realmdifranco) January 17, [[2019]]
----

{{f182.png}} ''[[One of Ontario's most overcrowded hospitals is in the health minister's riding|https://www.cbc.ca/news/canada/toronto/ontario-hallway-medicine-hospital-southlake-regional-1.5437444]]'' January 24, 2020, Mike Crawley, [[CBC News]]

----
When Health Minister [[Christine Elliott]] needs to see [[Ontario]]'s hallway medicine problem in action, she doesn't need to travel very far, as one of the province's most overcrowded hospitals is in her riding.

Southlake Regional Health Centre in [[Newmarket]] is one of Ontario's largest, with 502 beds. It's also among the hospitals most frequently filled beyond capacity, according to an investigation by [[CBC News]] into the hallway healthcare situation province-wide.

Data obtained from the Ministry of Health show that Southlake was over capacity for all but seven days in the first half of [[2019]]. In that time period, the hospital's average daily occupancy ran at 110 per cent.
<div style="float: right; max-width:300px">

|>| !One Persuades |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[One-Fifth of the Saskatchewan Party's Corporate Donations Came From Outside Saskatchewan|https://pressprogress.ca/one-fifth-of-the-saskatchewan-partys-corporate-donations-came-from-outside-saskatchewan/]]'' July 9, 2020, [[PressProgress]]

----
Don't let the [[Saskatchewan Party]]'s name fool you — Premier [[Scott Moe]]'s party is actually funded with corporate cash flowing into Saskatchewan from corporate donors located outside of the province.

According to a new analysis of Elections Saskatchewan donation records reviewed by [[PressProgress]], the governing Sask Party collected $3.4 million donations in [[2019]].

Just over one-third ($1.2 million) of all Sask Party donations came exclusively from corporate donors. Of that, one-fifth ($246,045) of all corporate donations came from out-of-province corporations.
----

{{f0.png}} ''[[Online Neo-Nazis Are Increasingly Embracing Terror Tactics|https://www.vice.com/en_ca/article/8xynq4/online-neo-nazis-are-increasingly-embracing-terror-tactics]]'' January 28, 2019, Mack Lamoureux, [[Vice News]]

----
With talk of potential ISIS terror attacks on western targets or [[Chinese]] and [[Russia]]n hackers taking out the power grid, domestic terrorism from white nationalists is regularly overlooked—despite tragic events and the clear national security threat they pose.

Now, a new online forum appearing to be the heir-apparent to a taken-down militant neo-Nazi website called [[IronMarch]], is calling on far-right extremists to attack public infrastructure and kick-off a race war.

'Fascist Forge' appeared online in May [[2018]] and users—many who've appeared on other militant sites tracked by VICE—recently began discussing on open forums about "direct actions" or, in other words, terror attacks, advocating for targeting public infrastructure and reflecting a growing trend online from the far-right.
----

{{f49.png}} ''[[Online registry requirement applies only to paid political adverts|https://nationalpost.com/pmn/news-pmn/canada-news-pmn/online-registry-requirement-applies-only-to-paid-political-adverts]]'' April 24, 2019, Joan Bryden, Canadian Press, [[National Post]]

----
Nor does it apply to user-generated content posted for free on social media or content published on a group's own website, including videos posted on those websites or free websites like [[YouTube]].

Had those rules applied during last year's [[Ontario]] election, they would have done little to hinder third parties like [[Ontario Proud]], a conservative advocacy group that boasts it had "immense influence" in electing [[Doug Ford]]'s [[Progressive Conservative]]s.

The group — which has started a spin-off [[Canada Proud]] organization in hopes of taking down [[Justin Trudeau]]'s Liberals in the coming federal campaign — says its [[Facebook]] page was more popular than any provincial political party or major media outlet, reaching 4 to 15 million users each week during the Ontario campaign.

It also boasts that it sent out more than a million text messages and made 2.5 million phone calls to identify and motivate conservative voters.
----

{{f0.png}} ''[[Online registry requirement applies only to paid political adverts|https://toronto.citynews.ca/2019/04/24/online-registry-requirement-applies-only-to-paid-political-adverts/]]'' April 24, 2019, Joan Bryden, Canadian Press, [[CityNews]]

----
OTTAWA — A new law requiring online platforms to publish a digital registry of all political ads posted during the coming federal election campaign will apply only to paid advertisements.

And that leaves lots of room for parties and advocacy groups to find other innovative ways to get their messages out to voters, without regulation.

As guidelines issued by [[Elections Canada]] on Wednesday point out, the law does not apply to texts, emails or other private messages.
----

{{f0.png}} ''[[Online spying, "foreign radicals" and faux patriotism: Conservatives bare draconian teeth|https://www.vancouverobserver.com/obversations/2012/02/22/online-spying-foreign-radicals-and-faux-patriotism-conservatives-bare-their]]'' February 23, 2012, David P. Ball, [[Vancouver Observer]]

----
"Let's not talk about statistics. Let's talk about danger."

Scary words from someone in charge of [[Canada]]'s public safety.

Coming only days before Public Safety Minister [[Vic Toews]] lumped critics of his warrantless online spying bill with "child pornographers," many thought that global hacker group [[Anonymous]] went too far in leaking his divorce papers on [[Twitter]].
----

{{f49.png}} ''[[Online surveillance bill critics are siding with 'child pornographers': Vic Toews|https://nationalpost.com/news/canada/online-surveillance-bill-critics-are-siding-with-child-pornographers-vic-toews]]'' February 14, 2012, [[National Post]]

----
Opponents of a controversial bill that would give authorities new powers to increase online monitoring of Canadians have been accused of siding with "child pornographers" by Safety Minister [[Vic Toews]].

The so-called "lawful access" legislation, tabled in the [[House of Commons]] on Tuesday and expected to pass under a Conservative majority government, means Internet service providers and cellphone companies must hand over basic subscriber information of customers to law enforcement agencies.

Opponents of the proposed law claim it is 'untenable', but Mr. Toews said yesterday that people "can either stand with us or with the child pornographers."

The claim, which caused outrage among opposition MPs, came after Liberal public safety critic Francis Scarpaleggia asked Mr. Toews in the House of Commons how Canadians were supposed to trust the government wouldn't use the private information they obtained online to intimidate citizens.
----

{{f182.png}} ''[[Only 9 out of 626 Ontario nursing homes received comprehensive 'resident quality inspections' last year|https://www.cbc.ca/news/canada/seniors-homes-inspections-1.5532585]]'' April 15, 2020, Katie Pedersen, [[CBC News]]

----
People with loved ones in long-term care homes in [[Ontario]] might assume those facilities are thoroughly inspected every year to ensure they are in compliance with safety standards and regulations as the [[Ontario Ministry of Long-Term Care]] says they should be.

The province says on its website that each care home undergoes an annual inspection that includes interviews with residents, family members and staff "as well as direct observations of how care is being delivered."

But [[CBC News]] has learned that last year, only nine out of 626 homes in Ontario actually received so-called resident quality inspections (RQIs).
----

{{f49.png}} ''[[Ont. integrity commissioner says he can't publicly release outcome of possible probe into appointments under Doug Ford|https://nationalpost.com/news/politics/integrity-commissioner-cant-publicly-release-outcome-of-possible-probe-into-appointments]]'' July 4, 2019, Canadian Press, [[National Post]]

----
TORONTO — [[Ontario]]'s integrity commissioner says he can't publicly release findings of a possible probe into government appointments with ties to the premier's former chief of staff.

Interim Liberal leader [[John Fraser]] had asked the commissioner to review all public appointments under the Tory government.

But commissioner [[J. David Wake]] says in a letter to Fraser that if he investigates the conduct of [[Dean French]] — who resigned as chief of staff last month — under the [[Public Service of Ontario Act]], he has no legal authority to release any conclusions publicly.
----

{{f49.png}} ''[[Ontarians have negative opinion of Tories' performance on environment: poll|https://nationalpost.com/pmn/news-pmn/canada-news-pmn/ontarians-have-negative-opinion-of-tories-performance-on-environment-poll]]'' March 31, 2019, Allison Jones, [[National Post]]

----
TORONTO — [[Ontario]]'s government sought the pulse of the public on environmental issues shortly after releasing its climate plan — and the results were not a ringing endorsement.

The [[Progressive Conservative]] government cancelled the cap-and-trade program introduced by the former Liberal government to lower greenhouse gas emissions and is fighting [[Ottawa]]'s carbon tax, which comes into effect Monday.

Their climate plan, unveiled in late November, establishes a fund called the [[Ontario Carbon Trust]], which aims to entice companies to invest in initiatives that reduce greenhouse gas emissions, and proposes to make large industrial companies pay for pollution if they exceed certain emissions standards.
----

{{f0.png}} ''[[Ontarians Say The Ford Government's Extra Long Summer Break Is Super Hypocritical|https://www.narcity.com/news/ca/on/the-ford-governments-extra-long-summer-break-is-outraging-ontarians]]'' June 7, 2019, Allysha Howse, [[Narcity]]

----
While the province of [[Ontario]] is getting ready to enjoy the summer months, it looks like Ford's government will also be partaking in the summer fun by planning an extra long summer holiday for the legislature. Today, the Ontario government has announced that they are planning to adjourn the legislature until after the federal election. The [[Ford government]]'s extra long summer break means that [[Ontario MPP]]s will be taking time off for the summer starting tomorrow, and will not return until October 28th.

While summer breaks for the MPPs are common, usually the legislature rises in early June and returns shortly after [[Labour Day]]. However, Ford's government has decided to prolong this break, by adding on an extra month and not returning until late October.

The Government states that since they have been elected in June of [[2018]], they have achieved many goals and have passed eighteen bills. They state that they have created 170,00 jobs and have watched the province prosper, which is why they have decided to take the time off.

{{||StandardTid}}
----

{{f0.png}} ''[[Ontario 'pauses' homelessness count citing gaps and limitations in data - SooToday.com|https://www.sootoday.com/ontario-news/ontario-pauses-homelessness-count-citing-gaps-and-limitations-in-data-1839904]]'' November 10, 2019, Canadian Press, [[SooToday]]

----
TORONTO — A program aimed at measuring homelessness in [[Ontario]] has been put on hold by Premier [[Doug Ford]]'s government, raising concerns that lack of access to data could prevent some municipalities from addressing the problem.

The enumeration was launched by the former Liberal government in [[2018]] as part of a broader strategy to eliminate chronic homelessness in Ontario by 2025. The Liberals issued a ministerial directive making the count mandatory for municipal housing service managers.

But in a recent letter to those managers, a top civil servant with the Ministry of [[Municipal Affairs and Housing]] said the government recognizes some things have changed since last year, including the fact that some communities are using real-time data to track homelessness.
----

{{f182.png}} ''[[Ontario 3rd-party election ad spending limits kick in 6 months before campaign|https://www.cbc.ca/news/canada/toronto/ontario-election-advertising-1.4377545]]'' October 29, 2017, Canadian Press, [[CBC News]]

----
The start of [[Ontario]]'s election campaign is a little over six months away, but the battle for voters' hearts and minds is already being waged as a new advertising landscape looms.

Both the province's political parties and the special interest groups known as third parties will, for the first time, have caps on how much money they can spend on advertising starting Nov. 9 — six months before the writ drops.

For third parties, who have wielded considerable influence in previous elections, this will be the first time they have any spending maximums at all, including during the campaign itself. Until the rules changed this year, Ontario was the only jurisdiction in [[Canada]] to regulate third-party election advertising but impose no limits on it.
----

{{f182.png}} ''[[Ontario aims to tame the 'Wild West' of 3rd party election advertising|https://www.cbc.ca/news/canada/toronto/facebook-ads-political-advertising-1.4657728]]'' May 11, 2018, Mike Wise, [[CBC News]]

----
[[Ontario Proud]], the province's most popular political [[Facebook]] group, is making no effort to hide the fact it buys ads that take some pointed shots at [[Kathleen Wynne]].

The group has bought ad space on Facebook, Instagram, [[YouTube]] and even some traditional television spots.

When the election is over, it plans to provide a full accounting of what it spent to [[Elections Ontario]].
----

{{f99.png}} ''[[Ontario allowing 'secret lobbying' amid COVID-19: critic|https://www.nationalobserver.com/2020/05/01/news/ontario-allowing-secret-lobbying-amid-covid-19-critic]]'' May 1, 2020, Emma McIntosh, [[National Observer]]

----
The [[Ontario]] government is allowing businesses to do "secret lobbying" by inviting them to ask for temporary law changes during COVID-19, [[Democracy Watch]] says.

The [[Progressive Conservative]] government, which was elected on promises to reduce red tape, announced Tuesday it would open an online portal where businesses could ask for regulation or rule changes to help them weather the pandemic. Democracy Watch, a non-profit which advocates for government accountability, said that portal is an invitation to use a loophole in Ontario's lobbying rules, which is especially worrying given the government's temporary rollbacks of some environmental protections.

"I am very concerned," co-founder [[Duff Conacher]] said. "The [[Ford government]] has already used the coronavirus crisis as an excuse to cut some key environment-protection laws, and will likely try to cut other key big-business accountability and responsibility laws and enforcement actions to allow for more polluting, abuse of workers and communities and gouging and abuse of consumers than is already happening."
----

{{f182.png}} ''[[Ontario appeals federal carbon tax decision to Supreme Court of Canada|https://www.cbc.ca/news/canada/toronto/appeal-carbon-ford-ontario-supreme-1.5262871]]'' August 28, 2019, [[CBC News]]

----
The [[Ontario]] government has filed an appeal to the [[Supreme Court of Canada]] to re-examine a ruling by the province's top court that found the federal price on carbon is constitutionally sound.

In a statement released Wednesday, Ontario Environment Minister [[Jeff Yurek]] said the [[Ford government]] remains committed to "using every tool at our disposal" to fight against the Greenhouse Gas Pollution Pricing Act, enacted by Prime Minister [[Justin Trudeau]]'s Liberal government in April.

"We have seen the very real costs on the people of Ontario," Yurek said.
----

{{f132.png}} ''[[Ontario asks bars, restaurants to close voluntarily; Ford vows to protect workers who are in quarantine|https://www.theglobeandmail.com/canada/article-ontario-premier-doug-ford-says-jobs-of-quarantined-workers-will-be/]]'' March 16, 2020, Jeff Gray, [[Globe and Mail]]

----
Just hours after [[Ontario]] Premier [[Doug Ford]] and his government's health experts said they did not believe restaurants and bars should close in the face of the COVID-19 pandemic, the province changed course and said it was time for these businesses to voluntarily shut their doors.

The dramatic shift came as the Ontario Premier pledged to protect employees who cannot go to work because of the virus, scrapped plans for a budget on March 25 and warned against hoarding toilet paper or other necessities – as concern about the virus continues to grow.

At a news conference Monday afternoon, Ontario's Chief [[Medical Officer]] of Health, Dr. [[David Williams]], said the change of heart on shutting down restaurants and other businesses followed the day's moves from federal officials, including [[Ottawa]]'s move to restrict entry into [[Canada]] and the advice to limit gatherings to 50 people or fewer.
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f132.png}} ''[[Ontario Attorney-General Doug Downey defends proposal to overhaul process for appointing judges|https://www.theglobeandmail.com/canada/article-ontario-attorney-general-doug-downey-defends-proposal-to-overhaul/]]'' November 18, 2019, Jeff Gray, [[Globe and Mail]]

----
[[Ontario Attorney-General]] [[Doug Downey]] is defending a proposal to overhaul the province's process for appointing judges, even as opposition parties point to his [[Progressive Conservative]] government's recent patronage scandals and accuse of him threatening the independence of the judiciary.

The [[Globe and Mail]] reported on Monday that Mr. Downey told an audience of lawyers last week he is contemplating changes that would provide him with a larger pool of applicants to choose from when appointing provincial court judges, instead of the two names that come from an advisory committee.

The opposition at [[Queen's Park]] accused Mr. Downey of trying to fiddle with a process explicitly designed to minimize the role of politicians in selecting judges so they can't stack the bench with allies.
{{||StandardTid}}
----

{{f99.png}} ''[[Ontario auditor general slams Doug Ford's climate policies|https://www.nationalobserver.com/2019/12/04/news/ontario-auditor-general-slams-doug-ford-climate-policies]]'' December 4, 2019, Alastair Sharp, [[National Observer]]

----
The threadbare climate and environment policies of [[Doug Ford]]'s [[Ontario]] government are insufficient to meet Ontario's 2030 emission reduction targets and are riddled with errors and omissions, according to the province's fiscal watchdog.

The [[Progressive Conservative]] government calculated some reductions based on green policies it scrapped when it came to power last year, double-counted other savings, and failed to properly estimate costs for more than half of the initiatives in its Made-in-Ontario environment plan, [[Auditor General of Ontario]] [[Bonnie Lysyk]] said.

"Our audit concluded that the emission-reduction estimates in the plan are not based on sound evidence or sufficient detail," Lysyk said in her [[2019]] annual report, which was released on Wednesday.
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Ontario axes anti-racism subcommittees|https://www.cjnews.com/news/canada/ontario-axes-anti-racism-subcommittees]]'' September 20, 2018, Ron Csillag, [[Canadian Jewish News]]

----
Just before Rosh Hashanah, [[Bernie Farber]] received a phone call telling him his services were no longer required.

The call was from [[Ontario]]'s recently installed [[Progressive Conservative]] government, which informed Farber, the former CEO of Canadian [[Jewish]] Congress, that the committee he co-chaired on how to battle anti-Semitism was being disbanded.

Others serving on the committee received the same call. So, presumably, did those on the three other subcommittees of Ontario's Anti-[[Racism]] Directorate, who were tasked with providing advice on eliminating racism directed at black people, indigenous people and [[Muslim]]s.
----

{{f182.png}} ''[[Ontario backs down on planned future cuts to legal aid, but this year's cut remains|https://www.cbc.ca/news/canada/toronto/legal-aid-doug-ford-ontario-budget-1.5389579]]'' December 9, 2019, Canadian Press, [[CBC News]]

----
[[Ontario]]'s attorney general is partly backing down on planned cuts to legal aid funding.

[[Doug Downey]] says there won't be further reductions to [[Legal Aid Ontario]]'s budget after this year.

However this year's cut of $133 million — or 30 per cent of its funding — remains.
----

{{f182.png}} ''[[Ontario broke the law by dropping cap-and-trade but won't have to reinstate the environmental incentive plan|https://www.cbc.ca/news/canada/toronto/ontario-cap-and-trade-ruling-1.5317611]]'' October 11, 2019, Nick Boisvert, [[CBC News]]

----
In a split decision, an [[Ontario]] court says [[Doug Ford]]'s government broke the law when it scrapped the cap-and-trade system, but the court won't force [[Queen's Park]] to reinstate the program that gives companies incentives to reduce carbon emissions.

[[Greenpeace]] had challenged the cancellation on grounds the government did not hold public consultations before making the decision, a process required by Ontario's [[Environmental Bill of Rights]] (EBR).

The [[Progressive Conservative]]s argued that because they campaigned on a promise to end the program, the [[2018]] election, in effect, served as a public consultation on the issue.
----

{{f94.png}} ''[[Ontario budget cuts put 760 affordable child-care spaces at risk in Toronto, city staff say|https://www.thestar.com/news/gta/2019/10/08/760-affordable-childcare-spaces-at-risk-after-ontario-budget-cuts-city-staff-say.html]]'' October 8, 2019, Jennifer Pagliaro, [[Toronto Star]]

----
[[Toronto]] is now facing a $15 million gap to fund affordable child-care spaces in the wake of provincial budget cuts, a new report says, what advocates are calling a "reckless" and "thoughtless" move by Premier [[Doug Ford]].

If city council can't find the money to fill the gap left by Ford's government, city staff now say, it could mean a loss of 760 subsidized spaces in [[2020]] — which would "result in a return to pre-[[2018]] levels" of available subsidies.

There are currently more than 17,000 children on the waiting list for subsidized child-care in Toronto.
----

{{f0.png}} ''[[Ontario budget hits the vulnerable, ignores the North: critics|https://www.manitoulin.ca/ontario-budget-hits-the-vulnerable-ignores-the-north-critics/]]'' April 17, 2019, Michael Erskine, [[Manitoulin Expositor]]

----
QUEEN'S PARK – Booze figures large in the first Ford Conservative budget, but critics are slagging the fiscal blueprint for a lacklustre tackling of the deficit that places most of the burden on the poor and vulnerable. Conservatives, on the other hand, while expressing a slight dismay at the length of time it will take to bring the books back to black, are pleased at the right-hand turn.

"This is a budget that is geared to hurt the most vulnerable," said official opposition member [[Algoma-Manitoulin]] NDP MPP [[Mike Mantha]]. "This budget is about booze and rebranding. A budget is supposed to reflect the values and priorities of the government. This budget is very cruel to Ontarians and there is nothing in it for Northern [[Ontario]]." He noted that the budget mentions "booze over 40 times, but not one mention of poverty."

Mr. Mantha pointed to cuts that will disproportionately hit the North, where many communities are economically challenged.
----

{{f0.png}} ''[[Ontario budget surprise: the cuts keep coming for Hamilton services|https://www.thespec.com/news-story/9308848-ontario-budget-surprise-the-cuts-keep-coming-for-hamilton-services/]]'' April 30, 2019, Matthew Van Dongen, [[Hamilton Spectator]]

----
High-profile projects:

Basic income: The [[Progressive Conservative]]s cut short what was supposed to be a three-year experiment to give 4,000 residents an annual guaranteed income of up to $17,000 for individuals or $24,000 for couples. This hit local residents hard, with 1,000 of the participants in the [[Hamilton]]-Brantford area.

Brow lands sale for affordable housing: the province killed a (Liberal-negotiated) deal to sell brow lands — including crumbling Century Manor — to Mohawk College via the city. This yanked $9 million in sale proceeds meant for a York Boulevard mixed-income project and disappointed heritage fans hoping to see the historic manor restored.
----

{{f182.png}} ''[[Ontario cabinet shuffle: All the promotions, demotions and other moves you need to know about|https://www.cbc.ca/news/canada/toronto/ontario-cabinet-shuffle-list-1.5183542]]'' June 20, 2019, Canadian Press, [[CBC News]]

----
[[Ontario]] Premier [[Doug Ford]] unveiled a massive cabinet shuffle Thursday, only days after marking the one-year anniversary of winning a majority government.

The shuffle brings huge promotions for some backbenchers along with some significant demotions for some of the government's most notable figures.

Here's a look at who's moving where, at a glance:
----

{{f0.png}} ''[[Ontario cancels out-of-country OHIP coverage after 6 day consultation|https://toronto.citynews.ca/2019/05/01/ontario-cancels-out-of-country-ohip-coverage-after-6-day-consultation/]]'' May 1, 2019, Canadian Press, [[CityNews]]

----
[[Ontario]] is pushing ahead with a plan to eliminate basic out-of-country travel insurance, saying the program is very costly and does not provide value to taxpayers.

The insurance currently covers out-of-country inpatient services to a maximum of $400 per day for a higher level of care, and up to $50 per day for emergency outpatient services and doctor services.

Health Minister Christine Elliot announced the decision to scrap the program on Wednesday, following a six-day public consultation.
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f99.png}} ''[[Ontario child advocate wonders whether Doug Ford just made your children 'invisible again'|https://www.nationalobserver.com/2019/04/01/news/ontario-child-advocate-wonders-whether-doug-ford-just-made-your-children-invisible]]'' April 1, 2019, Fatima Syed, [[National Observer]]

----
It was a turning point for him: he knew he had to work harder to protect vulnerable children across the province. From the start, Elman used his brand new position to create an office that advocates for neglected children across the province in care, in the youth justice system, in neglected [[Indigenous]] communities and in newcomer groups.

The [[Office of the Provincial Advocate for Children]] and Youth fielded over 21,000 calls last year seeking help for children in the welfare system. Over the years, Elman and his team have shed light on horrifying situations in foster and group homes ranging from lack of proper diet to physical abuse.

His work has attracted global attention for the way it has brought youth voices to the forefront. In April, a contingent of [[Japan]]'s youth public service was set to visit the office to learn how to replicate their operations and their model for youth support across the world.

The group is proceeding with their trip, but Elman will no longer be there when they arrive.
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Ontario commits to cleanup of mercury contamination near Grassy Narrows First Nation|https://www.cbc.ca/news/canada/thunder-bay/ontario-mercury-clean-up-1.3979912]]'' February 13, 2017, Jody Porter, [[CBC News]]

----
The [[Ontario]] government is promising to find and remediate all the mercury contamination that continues to poison people at [[Grassy Narrows]] and [[Wabaseemoong First Nations]] in the northwestern corner of the province.

"We are completely committed to working with all partners to identify all potentially contaminated sites, and to creating and implementing a comprehensive remediation action plan for the English Wabigoon River," said a statement issued Monday from the minister of environment and the minister of [[Indigenous]] relations and reconciliation.

The announcement came after a meeting on Friday between Premier [[Kathleen Wynne]], Grassy Narrows Chief [[Simon Fobister]] and environmentalist [[David Suzuki]].
{{||StandardTid}}
{{||StandardTid}}
----

{{f49.png}} ''[[Ontario Conservatives propose conduct code for every party member, sparking concerns over freedom to speak|https://nationalpost.com/news/ontario-conservatives-propose-conduct-code-for-every-party-member-sparking-concerns-over-freedom-to-speak]]'' December 10, 2019, Tom Blackwell, [[National Post]]

----
[[Ontario]]'s governing [[Progressive Conservative]]s are considering a code of conduct for all their members, part of a quiet trend in Canadian politics that has some party activists worried about unduly restricting the rank and file.

The draft code, a copy of which was obtained by the [[National Post]], contains non-controversial bans on racism, violence and sexual abuse.

But it also includes more nebulous provisions, including rules about undermining the self-worth of others, exercising "care, skill and diligence," and working for organizations at odds with Conservative membership.
----

{{f94.png}} ''[[Ontario considers changes to judicial appointments process, attorney general says|https://www.thestar.com/news/canada/2019/11/18/ontario-considers-changes-to-judicial-appointments-process-attorney-general-says.html]]'' November 18, 2019, Shawn Jeffords, Canadian Press, [[Toronto Star]]

----
Upcoming changes to the way judges and justices of the peace are selected in [[Ontario]] have sparked concerns among opposition politicians who say the move could be an attempt by the Doug [[Ford government]] to politicize the process.

Ontario Attorney General [[Doug Downey]] said the changes, which the government has not yet formally introduced, would expand the pool of candidates and lead to a more diverse judiciary.

"There are people who are getting excluded," Downey said on Monday. "There are people who are not applying anymore because of the system. There are people who are applying and not getting interviews and they're qualified."
{{||StandardTid}}
----

{{f0.png}} ''[[Ontario court imposes peace bond against far-right figure over online threats|https://globalnews.ca/news/5755173/ontario-court-peace-bond-far-right-figure/]]'' August 12, 2019, Rachel Browne, [[Global News]]

----
An [[Ontario]] court has imposed a peace bond against a far-right figure, in what is believed to be the first instance in which activists have sought such a peace bond in response to right-wing extremism in [[Canada]].

Justice of the Peace Stephanie Goffin-Boyd on Monday ordered [[Kevin Goudreau]], head of the Canadian National Front, to enter into the peace bond, which requires he "keeps the peace and is of good behaviour" and abides by four conditions for 12 months, including not making violent threats online or otherwise towards [[Ottawa]] lawyer [[Richard Warman]], and other board members with the [[Canadian Anti-Hate Network]].

Goudreau is also prohibited from possessing any weapons.
----

{{f182.png}} ''[[Ontario court issues peace bond against white nationalist leader over alleged threats|https://www.cbc.ca/radio/asithappens/as-it-happens-tuesday-edition-1.5245143/ontario-court-issues-peace-bond-against-white-nationalist-leader-over-alleged-threats-1.5245149]]'' August 13, 2019, As It Happens, [[CBC Radio]]

----
A lawyer from a Canadian anti-racism organization has secured a peace bond against a white nationalist leader who allegedly made threats against the group online.

The [[Ontario Court of Justice]] on Monday issued the peace bond against [[Kevin Goudreau]], head of the Canadian National Front. It orders him to remain 200 metres away from [[Ottawa]] lawyer [[Richard Warman]], a board member of the [[Canadian Anti-Hate Network]], for 12 months.

Goudreau, who resides in Peterborough, Ont., is also prohibited from possessing weapons or making threats against Warman and three of his fellow board members.

{{||StandardTid}}
----

{{f132.png}} ''[[Ontario Court of Appeal sides with Doug Ford on cut to Toronto council|https://www.theglobeandmail.com/canada/article-ontario-court-of-appeal-sides-with-doug-ford-on-cut-to-toronto-council/]]'' September 19, 2019, Jeff Gray, [[Globe and Mail]]

----
[[Ontario]]'s highest court has ruled in a split decision that Ontario Premier [[Doug Ford]] did not violate the Constitution when he moved to cut the number of [[Toronto]] city councillors in half with an election campaign already under way.

The [[Ontario Court of Appeal]]'s decision overturns an initial lower court ruling that Mr. Ford's move to reduce the size of Toronto's city council from a planned 47-ward system to 25 last year violated the free-expression provisions of the [[Charter of Rights and Freedoms]].

In a 3-2 ruling issued Thursday, the appeal court panel acknowledged the cut to council "disrupted" the campaign. But it dismissed the idea that it violated the Charter, siding with arguments made by lawyers for Ontario's Attorney General that the Constitution gives the province complete power over cities, which are creatures of provincial legislation.

{{||StandardTid}}
----

{{f94.png}} ''[[Ontario court quashes province's post-secondary student fee opt out order|https://www.thestar.com/politics/provincial/2019/11/21/ontario-court-quashes-provinces-post-secondary-student-fee-opt-out-order.html]]'' November 21, 2019, Canadian Press, [[Toronto Star]]

----
An [[Ontario]] court has struck down a provincial government order that made some post-secondary student fees optional.

Last December, Premier [[Doug Ford]]'s cabinet approved the order and later put it into effect in what it called the "[[Student Choice Initiative]]."

The [[Canadian Federation of Students]] and York Federation of Students filed a legal challenge, arguing the move was a politically motivated attack on student unions and services that threatened university independence.
----

{{f182.png}} ''[[Ontario court strikes down Doug Ford's mandatory anti-carbon tax gas pump stickers|https://www.cbc.ca/news/canada/toronto/carbon-tax-gas-pump-stickers-ford-struck-down-1.5712981]]'' September 4, 2020, [[CBC News]]

----
The [[Ontario Superior Court]] has struck down Premier [[Doug Ford]]'s mandatory anti-carbon tax stickers, calling them an "unconstitutional attempt" to legislate private retailers to "stick it to" another tier of government or political party.

In a ruling dated Friday, Justice Edward M. Morgan said gas stations are at liberty to keep the stickers on their fuel pumps or remove them as they see fit.

"A government or political party can, in the words of Ontario's Minister of Energy, 'stick it to' another tier of government or political party as a matter of free speech in an election campaign or otherwise. But a government cannot legislate a requirement that private retailers post a sticker designed to accomplish that task," the ruling said.
----

{{f99.png}} ''[[Ontario courts urged to remind Doug Ford that Canadians 'don't elect dictatorships'|https://www.nationalobserver.com/2019/01/11/news/ontario-courts-urged-remind-doug-ford-canadians-dont-elect-dictatorships]]'' January 11, 2019, Alastair Sharp, [[National Observer]]

----
[[Ontario]] Premier [[Doug Ford]] faced legal challenges on two fronts this week, with opponents seeking to strike down his government's efforts to adopt environmental and sex-education policies of the distant past.

[[Environmental]] groups want the courts to rule that Ford acted illegally, when his government cancelled the province's climate change strategy, while a union representing elementary school teachers is seeking to stop the [[Ford government]] from imposing a twenty-year old sex-education curriculum in their classrooms.

In both legal challenges, the Ontario government is arguing that the cases should be dismissed.
{{||StandardTid}}
----

{{f0.png}} ''[[Ontario Craft Brewers in brouhaha over photo with anti-abortion MPP Sam Oosterhoff|https://www.thespec.com/news-story/9625852-ontario-craft-brewers-in-brouhaha-over-photo-with-anti-abortion-mpp-sam-oosterhoff/]]'' October 2, 2019, Rob Ferguson, [[Hamilton Spectator]]

----
[[Ontario Craft Brewers]] is in a brouhaha over a photo with controversial Progressive Conservative MPP [[Sam Oosterhoff]], who has vowed to fight abortion rights for women. 

A lobby group representing about 80 of more than 300 craft breweries in the province, the OCB posted a picture on [[Twitter]] of some of its members raising a glass with the 22-year-old Oosterhoff following a round-table discussion about the industry at Bench Brewing in his Niagara West riding on the weekend. 

Social media then exploded with criticisms the photo amounted to an endorsement of the views of Premier Doug Ford's youngest MPP, prompting the brewers' organization to post an apology and subsequent explanation — which also backfired.
----

{{f132.png}} ''[[Ontario deficit sits at $7.4-billion, half of what Premier Doug Ford originally claimed|https://www.theglobeandmail.com/canada/article-ontario-deficit-sits-at-74-billion-half-of-what-premier-doug-ford/]]'' September 13, 2019, Allison Jones, [[Globe and Mail]]

----
[[Ontario]]'s budget deficit now stands at $7.4-billion, nearly half of the $15-billion Premier [[Doug Ford]] claimed he inherited last year from the previous Liberal government – a figure critics have said was vastly inflated.

Treasury Board President [[Peter Bethlenfalvy]] and Finance Minister [[Rod Phillips]] gave a financial update Friday with the government's public accounts, saying the [[2018]]-19 deficit improved over the $11.7-billion projection in the spring budget due to higher-than-expected tax revenues and lower spending.

In their last budget before the election last year, the Liberals projected a $6.7-billion deficit, but when the [[Progressive Conservative]]s came to power they said the province was $15-billion in the red. About $5-billion of that was the result of adopting different accounting methods.
{{||StandardTid}}
----

{{f0.png}} ''[[Ontario Drivers Are Reportedly About To Start Paying Much More For Car Insurance|https://www.narcity.com/news/ca/on/ontario-car-insurance-rates-are-set-to-rise-by-over-10-percent-in-2020]]'' February 10, 2020, Karen Doradea, [[Narcity]]

----
Driving in southern [[Ontario]], particularly around the ever-busy GTA, can already be a bit of a nightmare at times. And it seems motorists in the province are about to start paying more for the privilege, as Ontario car insurance rates are set to jump in [[2020]]. Rate changes which could see some prices jump up to 11% compared to last year have already been approved by the Financial Services Regulatory Authority of Ontario.

According to a notice by the Financial Services Commission of Ontario, now overseen by the FSRA, these approved rates will climb by 1.56% on average. However, the true cost looks likely to depends on what insurance company the customer is registered with.

[[CBC Radio-Canada]] reports the FSRA has ratified increases for around 20 insurance companies across the province.

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Ontario environment commissioner exits warning of 'frightening' policies|https://ipolitics.ca/2019/03/27/ontario-environment-commissioner-exits-warning-of-frightening-policies/]]'' March 27, 2019, Marieke Walsh, [[iPolitics]]

----
As her office is shuttered by the provincial government, [[Ontario]]'s environment commissioner is again warning voters about the Tories' "frightening" and "inadequate" climate and environment policies.

In tabling her final report to the legislature on Wednesday, Commissioner [[Dianne Saxe]] told reporters "Ontario was doing many things right and is basically stopping doing those things.

From the axing of the provincial carbon price last year to the cancellation of electricity conservation programs announced last week, Saxe said Premier [[Doug Ford]]'s government is "cutting off our nose to spite our face."
----

{{f99.png}} ''[[Ontario environment watchdogs say Doug Ford just gutted a law that protects your rights|https://www.nationalobserver.com/2019/01/04/news/ontario-environment-watchdogs-say-doug-ford-just-gutted-law-protects-your-rights]]'' January 4, 2019, Fatima Syed, [[National Observer]]

----
The legislation transfers the commissioner's position into the office of the provincial auditor general. It also notably transfers her most important role — to uphold the [[Environmental Bill of Rights]], which gives residents the right to participate in environmental decision-making and hold the government to account on its actions, or inactions, on environmental issues — to the provincial environment minister.

This means that the government will take charge of investigating itself, whenever things are seen to go wrong in its efforts to protect environmental health and rights.

Saxe had been too busy to keep close tabs on the bill. She had been spending her days giving long, comprehensive media interviews to inform a broader audience about the damning findings of her latest annual report. This included shocking revelations that over 1,300 tonnes of sewage had been dumped into [[Ontario]] waterways over the past year.
----

{{f364.png}} ''[[Ontario Farmer Goes Big With Message Comparing Scheer To Ford|https://www.huffingtonpost.ca/entry/ontario-farmer-scheer-ford_ca_5d88b4f1e4b070d468d02694]]'' September 23, 2019, Jon Rumley, [[Huffington Post]]

----
An [[Ontario]] farmer is ploughing his way into political circles by sending a message to voters with his farm. 

Federal Liberal candidate Danielle Takacs posted an image on [[Facebook]] Friday that shows a farm near Brantford, Ont., with the message "Scheer-Ford ain't no difference!" carved into the green field.

"Proud Liberal farmer John Langs wants to get his message out and so do I," Takacs, the candidate for Branford-Brant, wrote in the caption.
{{||StandardTid}}
----

{{f94.png}} ''[[Ontario Finance Minister Vic Fedeli says it's 'premature' to say there could be a $100M penalty for breaking Beer Store deal|https://www.thestar.com/politics/provincial/2019/03/29/fedeli-says-its-premature-to-say-there-could-be-a-100m-penalty-for-breaking-beer-store-deal.html]]'' March 29, 2019, Robert Benzie, [[Toronto Star]]

----
Finance Minister [[Vic Fedeli]] insists it is "premature" to say [[Queen's Park]] will be on the hook for $100 million in financial penalties if the government expands beer and wine sales to convenience stores. In his first comments since the Star revealed the potential price tag of breaking a 10-year accord with the [[Beer Store]], Fedeli said Friday that negotiations are only just beginning.

"We are going to be putting beer and wine in corner stores. For anyone to suggest a price tag is awfully premature," he told Moore in the Morning on Newstalk 1010. When pressed by guest host Dave [[Trafford]] about cost of breaching the master framework agreement the province signed in [[2015]], Fedeli bristled. "I'm not suggesting that there is a liability. Any number that anyone has put out there is premature. We're going to negotiate in good faith — certainly not through the media," the treasurer said.

"The issue is [[Quebec]] has 8,000 retail stores selling beverage alcohol. In [[Ontario]], we have the lowest density, we have less than 3,000 in place that do that. It's a campaign commitment. People asked for it." In [[Cambridge]], Premier [[Doug Ford]] downplayed concerns about taxpayers being slapped with hefty payouts to a "foreign-owned company." "First of all, you're assuming — like the media always assumes — that's going to happen. That's not necessarily the case, because we're in negotiations with the Beer Store," Ford said at in a news conference at a Toyota factory. "I'm a business guy. You put more beer in locations — we have 10,000 convenience stores and probably a couple of thousand retail stores — your sales are going to go up," he said. Under the deal the province inked with the Beer Store — the 450-outlet retailer mostly owned by the parent companies of Labatt, Molson and Sleeman — $100 million was invested in capital improvements.
{{||StandardTid}}
----

{{f0.png}} ''[[Ontario government 'pauses' on homelessness count due to gaps, lack of access to data|http://globalnews.ca/news/6151971/ontario-government-homelessness/]]'' November 10, 2019, Shawn Jeffords, Canadian Press, [[Global News]]

----
Municipal Affairs Minister [[Steve Clark]] said the [[Progressive Conservative]] government wants to address data gaps and other limitations ahead of any future counts, but noted that communities can continue the work on their own if they wish.

"We just want to take an opportunity to look at the best practices," Clark said earlier this week. "I think there are a number of emerging strategies (and) we want to work with the homeless enumeration data to make sure that it's effective."

But some critics are concerned the decision could signal a shift away from the collection of key data used to help address homelessness.
----

{{f0.png}} ''[[Ontario government call on OPP to investigate protest using guillotine to criticize Ford, PCs|https://globalnews.ca/news/5231958/ontario-government-opp-queens-park-protest-guillotine/]]'' May 2, 2019, Jessica Patton , [[Global News]]

----
Disturbing images from a protest at [[Queen's Park]] featuring a bloody guillotine has the [[Ford government]] calling on the [[Ontario Provincial Police]] to investigate.

On Wednesday, several people gathered on the south lawn at Queen's Park for a general protest criticizing Premier [[Doug Ford]] and the [[Progressive Conservative]] government.

According to its [[Facebook]] page, the protest was created, "To make our voices heard, our numbers seen and our opinions respected by Mr. Doug Ford."
----

{{f132.png}} ''[[Ontario government flip-flopped on cancelling elections for heads of regional governments, records show|https://www.theglobeandmail.com/canada/article-ontario-government-flip-flopped-on-cancelling-elections-for-heads-of/]]'' October 13, 2019, Jill Mahoney, [[Globe and Mail]]

----
[[Ontario]]'s newly elected [[Ford government]] flip-flopped on whether to cancel elections for heads of regional governments just days before making the surprise announcement last year.

Government documents obtained by The [[Globe and Mail]] show that in the span of one week in July, [[2018]], Premier [[Doug Ford]]'s government repeatedly changed course on the votes, leaving bureaucrats scrambling.

In the end, the government eliminated regional chair elections in Peel, York, Niagara and [[Muskoka]], where candidates had already begun campaigning.
----

{{f0.png}} ''[[Ontario government looks at merging ambulance services; Doug Ford says service won't go down|https://globalnews.ca/news/5173446/ambulance-services-ontario-doug-ford/]]'' April 16, 2019, Canadian Press , [[Global News]]

----
TORONTO – [[Ontario]]'s [[Progressive Conservative]] government says it is looking at merging ambulance services.

In its budget delivered last week, the government says it plans to streamline the way land ambulance dispatch services are delivered by integrating the 59 emergency health services operators and 22 dispatch centres.

Health Minister [[Christine Elliott]] says it's about providing quality care and making sure everyone is connected.
----

{{f0.png}} ''[[Ontario government may let paramedics take patients to facilities other than ERs|https://globalnews.ca/news/5864637/paramedics-take-patients-other-facilities-ontario-government/]]'' September 6, 2019, Allison Jones, Canadian Press, [[Global News]]

----
TORONTO – Proposed changes to ambulance rules in [[Ontario]] could see paramedics take patients to facilities other than a hospital emergency department, or treat them and release them on scene.

People calling 911 for medical assistance could also be directed to other facilities in the community.

The proposals, posted this week on the province's regulatory registry, are aimed at easing hospital overcrowding.
----

{{f49.png}} ''[[Ontario government partially backtracks on expanded high school class sizes|https://nationalpost.com/pmn/news-pmn/canada-news-pmn/ontario-government-backtracks-on-expanded-high-school-class-sizes]]'' October 24, 2019, Michelle McQuigge, [[National Post]]

----
TORONTO — The union representing [[Ontario]]'s high school teachers described a proffered olive branch as a "poison pill" on Thursday, saying the government only told half the story when it offered to partially walk back a proposed increase to class sizes.

The president of the [[Ontario Secondary School Teachers Federation]] confirmed that the [[Progressive Conservative]] government had offered to lower the average funded class size from 28 to 25 as part of its labour negotiations with the union.

But Harvey Bischof said Education Minister [[Stephen Lecce]] failed to mention another clause contained in the offer which would see the government remove all reference to class size limits, essentially allowing the province to see the number of students per class climb indefinitely.
----

{{f94.png}} ''[[Ontario government shifts blame for hard-to-read licence plates to the manufacturer|https://www.thestar.com/news/gta/2020/02/19/toronto-photo-radar-having-trouble-reading-ontarios-new-licence-plates-in-day-and-night-as-plategate-grows.html]]'' February 19, 2020, David Rider, [[Toronto Star]]

----
A day after insisting there's nothing wrong with [[Ontario]]'s new double-blue licence plates, Premier [[Doug Ford]]'s embattled administration is shifting blame to the manufacturer amid a chorus of complaints the plates are hard to read in the dark.

"Public safety is the top priority of our government. Premier Ford has personally spoken to the president of 3M [[Canada]] on two separate occasions seeking an immediate solution (to) the issue identified with their product," his office said late Wednesday afternoon.

"The government of Ontario expects 3M to stand by their product. We are working with them on a path forward and will have more to say shortly."
----

{{f94.png}} ''[[Ontario government will go back to the old licence plates while waiting for a fix to plates that are hard to read|https://www.thestar.com/politics/provincial/2020/02/28/ontario-government-will-go-back-to-the-old-licence-plates-while-waiting-for-a-fix-to-plates-that-are-hard-to-read.html]]'' February 28, 2020, Rob Ferguson, [[Toronto Star]]

----
Crying the licence plate blues, the red-faced [[Progressive Conservative]]s are shifting into reverse and bringing back [[Ontario]]'s traditional white plates for the time being.

After two weeks of embarrassing headlines over the flawed new double-blue plates that cannot be seen in certain light, the Tories said they would resume distribution of the old plates next Thursday.

Embattled Government and Consumer Services Minister [[Lisa Thompson]], who last week derided the white design as "Liberal plates" even though they originated with PC premier [[Bill Davis]] in [[1973]], was forced to make the U-turn.
----

{{f0.png}} ''[[Ontario government won't work with federal Liberals on building projects: Trudeau|https://kitchener.ctvnews.ca/ontario-government-won-t-work-with-federal-liberals-on-building-projects-trudeau-1.4382729]]'' April 16, 2019, Shawn Jeffords, Canadian Press, [[CTV News]]

----
Trudeau criticized Premier [[Doug Ford]]'s government during a funding announcement at Communitech on Tuesday, saying the provincial Tories are refusing to work with his federal Liberals.

He said his government has been patient with the province and urged it to allocate money that the federal government had set aside based on an agreement with the previous [[Ontario]] Liberals.

"We've been highlighting this behind closed doors and privately to them that they really need to flow this money," he said. "I am now saying it very publicly that the provincial government in Ontario is letting down Ontarians and is going to be missing this construction season if they don't come to the table and show us what projects they want to partner on with us."
----

{{f0.png}} ''[[Ontario government's 'News Now' videos to remain, but 'reconfiguration' may occur|https://globalnews.ca/news/5775742/ontario-news-now-reconfiguration/]]'' August 16, 2019, Travis Dhanraj, [[Global News]]

----
Premier [[Doug Ford]]'s office says "[[Ontario News Now]]" is here to stay, but [[Global News]] has learned through a party source a "reconfiguration" of the social media brand is being considered.

The controversial video content, used to promote government policies and decisions, is delivered on a number of platforms including [[YouTube]], [[Facebook]], and [[Twitter]].

Most recently, the NDP called for Ontario News Now to be shut down after it was revealed a video promoting [[Pelee Island Winery]] was produced despite the fact the president of the winery was a PC party doner.
----

{{f0.png}} ''[[Ontario government's Student Choice Initiative apparently suggested by free speech clubs|https://thevarsity.ca/2019/02/24/ontario-governments-student-choice-initiative-apparently-suggested-by-free-speech-clubs/]]'' February 25, 2019, Adam A. Lam, [[The Varsity]]

----
The [[Ontario]] government's [[Student Choice Initiative]] (SCI), which gives students the option to opt out of certain incidental fees, was apparently suggested to the government by free speech clubs around Ontario, the concept having circulated for years within campus conservative communities.

In interviews with [[The Varsity]], the [[University of Ottawa Students for Free Speech]] (uOSFS) Vice-President [[Michele Di Franco]] confirmed that the group had suggested the policy during a Free Speech Roundtable with the government on August 30, [[2018]].

Premier [[Doug Ford]] and [[Minister of Training, Colleges, and Universities]] (TCU) [[Merrilee Fullerton]] attended the Free Speech Roundtable at [[Queen's Park]]. The goal of the discussion was for the government to receive input from campus free speech groups to issue free speech guidance to universities.
----

{{f99.png}} ''[[Ontario Greens parody Doug Ford's anti-carbon tax stickers to show costs of climate change|https://www.nationalobserver.com/2019/05/02/news/ontario-greens-parody-doug-fords-anti-carbon-tax-stickers-show-costs-climate-change]]'' May 2, 2019, Fatima Syed, [[National Observer]]

----
If you are the owner or operator of a gas station in [[Ontario]], you now have two stickers to choose from to display at the pumps. One will inform customers about the costs of taking action against climate; the other will show the costs of doing nothing.

The two stickers are virtually identical, with both showing the same graph with a steep red arrow of ominous growth. Both use the same font and colours. The only difference is the message.

"The federal carbon tax will cost you," reads the sticker that Premier [[Doug Ford]] is mandating gas stations post on their pumps, showing how the carbon tax will add 4.4 cents per litre to the price of gas now, rising to 11 cents per litre in 2022.
----

{{f132.png}} ''[[Ontario group says Lisa MacLeod told them it would be 'four long years' if they didn't support autism changes|https://www.theglobeandmail.com/canada/article-group-says-lisa-macleod-told-them-it-would-be-four-long-years-if/]]'' February 13, 2019, Laura Stone, [[Globe and Mail]]

----
[[Ontario]]'s Children, Community and Social Services Minister [[Lisa MacLeod]] is facing allegations that she told a group of behaviour analysts to publicly support the provincial government's autism program or it would be "four long years" for the organization.

The [[Ontario Association for Behaviour Analysis]] said in a note to its 1,200 members on Wednesday that Ms. MacLeod and her staff asked the non-profit organization for a quote in support of its changes to the autism program without providing full details of the announcement.

"Just days before the February 6, [[2019]] announcement, the Minister and her staff requested that ONTABA provide a quote of support … and indicated that a failure to do so would result in 'four long years' for the organization," the e-mail from the group's board of directors said.

The note also said Ms. MacLeod told the group that if public support was not provided, "a communication that behaviour analysts are 'self-interested' would be released from her office."

{{||StandardTid}}
{{||StandardTid}}
----

{{f132.png}} ''[[Ontario Health Minister Christine Elliott hits back at criticism, insists public health funding secure|https://www.theglobeandmail.com/canada/article-ontario-health-minister-christine-elliott-hits-back-at-criticism/]]'' April 26, 2019, Jeff Gray, [[Globe and Mail]]

----
Provincial cuts to public-health units across [[Ontario]] will not endanger front-line services, Ontario Minister of Health [[Christine Elliott]] said Friday, as her officials provided details on plans that had whipped up concern about everything from vaccination checks to food-safety inspections.

The PC government of Ontario Premier [[Doug Ford]] has been scrambling to contain the weeklong furor that erupted after [[Toronto]] board of health chairman [[Joe Cressy]] and Mayor [[John Tory]] warned that [[Toronto Public Health]] believed it was facing rising massive cuts of $80-million to $100-million a year – and $1-billion over a decade. But until Friday, the province had declined to provide its own detailed figures, which it insisted were nowhere near that large.

"There has been an unfortunate difference of opinion that we are looking to rectify right now, and we look forward to working co-operatively with the city of Toronto," Ms. Elliott said in a phone interview with The [[Globe and Mail]] on Friday.
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Ontario integrity commissioner can't publicly release outcome of possible appointments probe|https://globalnews.ca/news/5460920/ontario-integrity-commissioner-ford-government-probe/]]'' July 4, 2019, Canadian Press, [[Global News]]

----
TORONTO – [[Ontario]]'s integrity commissioner says he can't publicly release findings of a possible probe into government appointments with ties to the premier's former chief of staff.

Interim Liberal leader [[John Fraser]] had asked the commissioner to review all public appointments under the Tory government.

But commissioner [[J. David Wake]] says in a letter to Fraser that if he investigates the conduct of [[Dean French]] – who resigned as chief of staff last month – under the [[Public Service of Ontario Act]], he has no legal authority to release any conclusions publicly.
----

{{f182.png}} ''[[Ontario introduces legislation to secure $85M for mercury cleanup near 2 First Nations|https://www.cbc.ca/news/canada/thunder-bay/grassy-narrows-trust-1.4402873]]'' November 15, 2017, Matt Prokopchuk, [[CBC News]]

----
The [[Ontario]] government says it will secure in a trust $85 million to fund mercury cleanup and remediation efforts in the English-Wabigoon River system in northwestern Ontario.

The money was first announced by the province in June, [[2017]].

The trust fund pledge was made as part of the Liberals' fall economic statement, tabled on Tuesday. The statement typically serves as a mid-year tweak to the budget.
----

{{f345.png}} ''[[Ontario is under one-man rule. Who will stop Doug Ford?|https://www.theguardian.com/commentisfree/2019/jan/11/ontario-doug-ford-premier-democratic]]'' January 11, 2019, Chris Glover, [[The Guardian]]

----
Six months ago, running on a rightwing populist platform that was long on rhetoric but short on specifics, [[Doug Ford]], the elder brother of former [[Toronto]] mayor [[Rob Ford]], was elected with a majority Conservative government. Ford has hit the ground running. Claiming a strong mandate for his non-existent platform, Ford has eliminated environmental, worker and consumer protections, cut public services, cut education funding, and teed up public assets for a mass selloff. These typically neoconservative policies are concerning, but what's truly frightening about Ford's reign is the way he is concentrating power in his own office and is trampling over the democratic norms of [[Ontario]]'s parliament.

In his first six months in office, he has subverted municipal elections, voted to suspend the charter rights of the people of Ontario, fired government watchdogs, made himself the arbiter of what is "free" speech on college and university campuses, opened the door for corporate funding of his next campaign, appointed his friend as commissioner of the Ontario provincial police, and appointed political allies to lucrative posts while firing political opponents.

The most egregious breach of Ontario's democratic norms occurred when Ford changed the rules of several municipal elections in the middle of the campaign period to satisfy personal vendettas. In mid-campaign, he cancelled some regional chair elections that left his political rival and former Conservative leader, [[Patrick Brown]], three months and thousands of dollars into an election campaign that no longer existed. Ford also changed Toronto's city council election from a race for 47 seats to a race for 25, a move that allowed him to exact revenge against some of the progressive councillors who, eight years ago, had stripped his brother, then mayor Rob Ford, of his powers when Rob's addiction to crack cocaine became public.
----

{{f182.png}} ''[[Ontario is using a new law to retroactively dismiss lawsuits it lost: lawyer|https://www.cbc.ca/radio/asithappens/as-it-happens-monday-edition-1.5389171/ontario-is-using-a-new-law-to-retroactively-dismiss-lawsuits-it-lost-lawyer-1.5389627]]'' December 9, 2019, Carol Off, [[CBC Radio]]

----
A lawyer representing several groups who are accusing the [[Ontario]] government of mistreatment says the province is trying to shut down their lawsuits unfairly.

The Ontario government is asking the courts to throw out at least eight class actions against it. One involves an inmate named Adam Capay, who was held in solitary confinement for most of his 4 ½ years in custody.

Ontario Premier [[Doug Ford]]'s government is arguing that under a new law called the Crown Liability and Proceedings Act, which came into law on July 1, the suits should be thrown out. And it is using the law retroactively.
----

{{f94.png}} ''[[Ontario knew about Grassy Narrows mercury site for decades, but kept it secret|https://www.thestar.com/news/canada/2017/11/11/ontario-knew-about-mercury-site-near-grassy-narrows-for-decades-but-kept-it-secret.html]]'' November 11, 2017, David Bruser, [[Toronto Star]]

----
Government officials knew in the [[1990]]s that mercury was visible in soil under the paper mill upstream from [[Grassy Narrows]] First Nation, but the people there did not find out until this week, the Star has learned.

During the intervening years, as the residents of Grassy Narrows and scientists sounded the alarm that the neurotoxin was poisoning the fish and the people who eat it, government official after government official kept repeating that there was no ongoing source of mercury in the Wabigoon River that is the lifeblood of Grassy Narrows.

The residents were told that since the mill, then owned by [[Reed Paper]], dumped 10 tonnes of mercury into the Wabigoon between [[1962]] and [[1970]], the river would, over time, clean itself naturally.
{{||StandardTid}}
----

{{f0.png}} ''[[Ontario Legislature remains closed ahead of October's Federal Election|https://toronto.ctvnews.ca/ontario-legislature-remains-closed-ahead-of-october-s-federal-election-1.4585326]]'' September 9, 2019, Phil Tsekouras, [[CTV News]]

----
[[Ontario MPP]]'s continued their five-month summer break Monday as provincial legislation hangs in the balance.

[[Politician]]s were supposed to return to [[Queen's Park]] today, but instead the legislature sat empty as the [[Progressive Conservative]] government waits out the results of next month's federal election.

"The [[Ford government]] thought it was more important to stay home and help [Andrew] Scheer through the federal election than to be here dealing with the issues of real Ontarians," NDP MPP [[Monique Taylor]] said.
----

{{f49.png}} ''[[Ontario legislature resumes with new tone after longest break in nearly 25 years|https://nationalpost.com/pmn/news-pmn/canada-news-pmn/ontario-legislature-resumes-after-longest-break-in-nearly-25-years]]'' October 28, 2019, Allison Jones, [[National Post]]

----
TORONTO — [[Ontario]]'s legislature returned Monday from an extended summer break, with politicians on their best behaviour in a delicate detente following a divisive federal election campaign.

Gone were the endless standing ovations and loud heckling from both sides of the chamber that marked an overheated spring sitting, as the government hit a tonal reset after the longest recess in nearly a quarter century.

[[Politician]]s normally return for the fall session in early September, but the five-month break meant the house didn't sit during the federal election campaign.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ontario Liberal caucus |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Ontario Liberal leadership candidates promise reversal of Ford policies|https://thevarsity.ca/2019/09/22/ontario-liberal-leadership-candidates-promise-reversal-of-ford-policies/]]'' September 22, 2019, Hannah Carty, [[The Varsity]]

----
Following the resignation of [[Kathleen Wynne]], the [[Ontario Liberal Party]] will be electing a new leader in March [[2020]] to challenge Premier [[Doug Ford]] in the 2022 election. In the past year, the provincial government, led by Ford, has made several significant changes to postsecondary education, most notably the restructuring of Ontario university and college funding, cuts to the [[Ontario Student Assistance Program]] ([[OSAP]]), and the implementation of the [[Student Choice Initiative]] (SCI).

In an article from The Queen's Journal, all Ontario Liberal Party leader candidates except [[Kate Graham]] announced their intentions to restore OSAP and reverse the SCI if elected as premier.

[[The Varsity]] spoke to three of the five candidates about their plans for postsecondary education: [[Mitzie Hunter]], [[Scarborough]]—Guildwood MPP and former Minister of Education; [[Alvin Tedjo]], former Senior Policy Advisor to the Minister of Training, Colleges and Universities; and [[Michael Coteau]], [[Don Valley East]] MPP and former Minister of Community and Social Services.
----

{{f0.png}} ''[[Ontario Liberal leadership hopeful Michael Coteau believes 'coalitions' will pave path to victory|https://ipolitics.ca/2020/01/02/ontario-liberal-leadership-hopeful-michael-coteau-believes-coalitions-will-pave-path-to-victory/]]'' January 2, 2020, Victoria Gibson, [[iPolitics]]

----
In March [[2020]], the [[Ontario Liberal Party]] will select a new leader. In the coming weeks, [[iPolitics]] will be speaking with several candidates in the running about their visions for the party and their campaigns.

[[Michael Coteau]] is betting on coalitions.

He credits them with securing his provincial seat in the [[2018]] election — a race he clinched over [[Toronto]] deputy mayor Denzil Minnan-Wong by 1,028 votes. There were other elections before that, but Coteau was one of just seven Liberals to hold a seat in 2018; the party has since whittled down to five. "I've won six elections in a row. And I'm not saying that to sound like, 'I win elections.' It's more to me about building a coalition," Coteau said in a recent interview with iPolitics, examining his bid to become leader of the currently miniature Ontario Liberal Party.
<div style="float: right; max-width:300px">

|>| !Ontario Liberal Party |
</div>

!!!See also
*[[Ontario Liberal Party|https://en.wikipedia.org/wiki/Ontario_Liberal_Party]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Ontario Liberals to host 'People's Picnic' at Queen's Park on Canada Day|https://toronto.citynews.ca/2019/06/30/ontario-liberals-to-host-peoples-picnic-at-queens-park-on-canada-day/]]'' June 30, 2019, Emerald Bensadoun, [[CityNews]]

----
The [[Ontario Liberal Party]] will host a [[Canada Day]] picnic celebration on the grounds of the provincial legislature on Monday after the [[Progressive Conservative]] government cancelled the 52-year-old event.

The so-called "People's Picnic," spearheaded by [[Toronto]] MPP [[Mitzie Hunter]], will take place at [[Queen's Park]] from 11 a.m. to 3 p.m.

"Nobody cancels Canada Day," Hunter said. "It's a tradition that's been around for 52 years. I've talked to people who attended as children, who are now bringing their children to this event. Why would you take that away when it has meaning for people in terms of their national pride, their national unity and being Canadian?"

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Ontario Line would run on just 3 kilometres of city's relief line route, confidential plans show|https://www.thestar.com/news/gta/2019/07/22/ontario-line-would-run-on-just-3-kilometres-of-citys-relief-line-route-confidential-plans-show.html]]'' July 22, 2019, Ben Spurr, [[Toronto Star]]

----
Councillor Paula Fletcher (Ward 14, [[Toronto]]-Danforth) said the province's decision to change the route so significantly from the city's proposal would result in "a major setback."

"The relief line was practically shovel ready ... This is a brand new kettle of fish," said Fletcher, who represents a ward that would be served by both the city's and province's version of the plan.

"This is a dog's breakfast, changing in midstream. It sets us back many years."
----

{{f132.png}} ''[[Ontario lobbyists fear loss of access unless they sell Ford fundraiser tickets|https://www.theglobeandmail.com/canada/article-ontario-pcs-enlist-lobbyists-to-sell-1250-tickets-to-ford-fundraiser/]]'' February 21, 2019, Jill Mahoney, [[Globe and Mail]]

----
[[Ontario]]'s [[Progressive Conservative]] Party has asked registered lobbyists to help sell tickets to Premier [[Doug Ford]]'s coming fundraising dinner, an event that companies and industry groups say they feel pressure to attend to maintain high-level access to the government.

The $1,250-a-person dinner is being billed as the largest fundraiser in party history and marks the first sizable event since the [[Ford government]] rolled back some of the campaign-finance reforms implemented by the former Liberal government after a cash-for-access scandal.

However, lagging ticket sales for the Feb. 27 event have prompted intense efforts to push people to attend and, in some cases, help persuade others to do so, according to multiple sources in business, government relations and the PC Party. The sources were granted anonymity by The [[Globe and Mail]] because of fears of negative professional consequences.

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Ontario Might Be Breaking Up With The Blue Box - And Ditching Recycling Altogether|https://www.narcity.com/news/ca/on/ontario-blue-box-recycling-program-could-be-revised-by-doug-ford-government]]'' August 7, 2019, Karen Doradea, [[Narcity]]

----
So much for helping the environment! After reports of the [[Ontario]] Blue Box recycling program being hard to maintain, [[Doug Ford]]'s provincial government might revise the program as 30 per cent of recycling is now estimated to be going into the landfill. The program is being called unsustainable and costs to maintain are expected to increase after this year.

According to a report by the Special Advisor on Recycling and Plastic Waste, David Lindsay, "the economics of blue box recycling are more challenging than ever before."

Since packaging has evolved in the past 20 years, Lindsay says its become much harder to recycle by traditional methods, and that's why changes are needed.
----

{{f0.png}} ''[[Ontario minister calls NDP member an 'idiot' during question period|https://ipolitics.ca/2018/11/13/ontario-minister-calls-ndp-member-an-idiot-during-question-period/]]'' November 13, 2018, Marieke Walsh, [[iPolitics]]

----
TORONTO — [[Ontario]]'s finance minister apologized Tuesday after calling an NDP MPP an "idiot" during question period.

NDP deputy leader [[Sara Singh]] was asking [[Vic Fedeli]] about the rocky rollout of online cannabis sales in Ontario.

Two weeks ago, Ontario's ombudsman confirmed that his office received more than 1,000 complaints about the [[Ontario Cannabis Store]] (OCS) since it opened on Oct. 17. The ombudsman said most beefs are from customers frustrated with delayed deliveries, billing problems and poor customer service.
----

{{f182.png}} ''[[Ontario minister left post after allegation of sexual misconduct|https://www.cbc.ca/news/canada/toronto/ontario-jim-wilson-allegation-1.4892883]]'' November 5, 2018, Mike Crawley, [[CBC News]]

----
[[Ontario]]'s former economic development minister left his post and the [[Progressive Conservative]] Party after an allegation of sexually inappropriate behaviour was levelled against him, three party sources tell [[CBC]] [[Toronto]].

The Ontario Premier's Office won't confirm or deny this.

A spokesperson for Premier [[Doug Ford]] announced Friday that [[Jim Wilson]], the long-time MPP for [[Simcoe-Grey]] in the [[Georgia]]n Bay area, resigned from cabinet to seek treatment for addiction issues.
----

{{f94.png}} ''[[Ontario Minister Lisa MacLeod lands in hot water with autism advocates - again|https://www.thestar.com/politics/provincial/2019/06/28/ontario-minister-lisa-macleod-lands-in-hot-water-with-autism-advocates-again.html]]'' June 28, 2019, Rob Ferguson, [[Toronto Star]]

----
At issue are remarks MacLeod — now the minister of tourism, culture and sport — made after getting off the inaugural summer Porter Airlines flight from [[Toronto]] landing at [[Muskoka]] Airport near Gravenhurst.

"I used to be the minister of tears but as you can see from here I'm now the minister of cheers and it's a real nice refresher," MacLeod quipped Thursday, using the term government insiders bandy about for her former portfolio because it has been dominated by the politically sensitive autism file.

Meanwhile, on Friday, a scathing report written by a backbench PC MPP on the government's autism changes surfaced, saying the province's wait list of 23,000 children who need services is "unverified" and "likely inaccurate."
----

{{f99.png}} ''[[Ontario minister tells Trudeau to put students' interests ahead of his own|https://www.nationalobserver.com/2019/10/03/news/ontario-minister-tells-trudeau-put-students-interests-ahead-his-own]]'' October 3, 2019, Shawn Jeffords, [[National Observer]]

----
[[Ontario]]'s education minister accused Liberal Leader [[Justin Trudeau]] on Wednesday of trying to politicize the province's labour negotiations with school support workers to score points ahead of the federal election.

[[Stephen Lecce]] made the comments hours after the [[Canadian Union of Public Employees]], which represents 55,000 custodians, clerical workers and early childhood educators, announced its members were preparing to go on strike next week.

"I think we need people to put the interests of our children ahead of their political self-interest," Lecce told a news conference.

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f182.png}} ''[[Ontario MPPs pass Coteau's motion affirming religious freedoms in response to Quebec's Bill 21|https://www.cbc.ca/news/canada/toronto/ontario-legislature-motion-michael-coteau-quebec-bill-21-1.5351324]]'' November 7, 2019, [[CBC News]]

----
The [[Ontario]] Legislature on Thursday passed a motion from [[Michael Coteau]], Liberal MPP for [[Don Valley East]], affirming the province's support of religious diversity in response to [[Quebec]]'s Bill 21.

Coteau placed the motion before the province's elected representatives on Thursday afternoon, asking them to affirm their support for religious diversity.

"I am pleased that all parties could come together to affirm that Ontario is a place that values diversity and stands united in support of our rights and freedoms," said Coteau.
!!!See also
*[[Ontario Municipal Board|https://en.wikipedia.org/wiki/]]

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Ontario NDP asks federal elections watchdog to look into Ontario carbon tax sticker campaign|https://www.cbc.ca/news/politics/federal-election-watchdog-ndp-carbon-tax-1.5104775]]'' April 18, 2019, Peter Zimonjic, [[CBC News]]

----
The [[Ontario]] NDP wants [[Canada]]'s federal elections watchdog to look into whether Ontario Premier [[Doug Ford]] is violating federal election advertising rules with his anti-carbon tax sticker campaign.

The Ontario budget included something called the [[Federal Carbon Tax Transparency Act]], which requires all gas stations in the province to display a sticker on their pumps saying the federal carbon tax will cost Ontarians 4.4. cents more per litre, rising to 11 cents in 2022.

Gas stations that fail to properly display the stickers can be fined up to $500 a day for a first time offence or $1,000 a day for repeat offences. Corporations face fines ten times that amount.
----

{{f0.png}} ''[[Ontario NDP calls for investigation into Kenney's donations to Tories|https://ipolitics.ca/2019/02/01/ontario-ndp-calls-for-investigation-into-kenneys-donations-to-tories/]]'' February 1, 2019, Marieke Walsh, [[iPolitics]]

----
TORONTO — The [[Ontario]] NDP is joining a growing chorus of left-of-centre parties questioning the residency status of [[Jason Kenney]] during his time as a federal minister and MP.

Last week, [[Ontario Liberal]] MP [[Jennifer O'Connell]] asked the [[Speaker of the House]] to investigate whether Kenney misused the expense system by claiming [[Calgary]] as his primary residence despite seldom visiting the city. The allegations were first brought forward by former [[Alberta]] Liberal candidate Kyle Morrow.

Kenney has denied them, and his representatives argue they are no [[House of Commons]] rules barring MPs from claiming expenses for a secondary residence in or near their riding.
----

{{f132.png}} ''[[Ontario NDP calls for investigation into recent pro-government ads targeting teachers' strike|https://www.theglobeandmail.com/canada/article-ontario-ndp-calls-for-investigation-into-recent-pro-government-ads/]]'' February 7, 2020, Jeff Gray, [[Globe and Mail]]

----
The [[Ontario]] NDP wants provincial election officials to investigate any possible links between the [[Progressive Conservative]] government and an obscure group called [[Vaughan Working Families]], which was behind a series of pro-government newspaper ads.

The ads, which ran last weekend in The [[Globe and Mail]], the [[Toronto Star]], the [[National Post]] and the [[Toronto Sun]], echo the government's language in its labour dispute with the province's teachers and accuse the unions of using students as "pawns." The ads appeared just after talks between the government and the unions broke down and teachers vowed to continue an escalating series of one-day walkouts.

A spokeswoman for Education Minister [[Stephen Lecce]] – who represents a Vaughan riding – said Mr. Lecce had no role in or any knowledge of the ads before they ran. The office of Premier [[Doug Ford]] and the PC Party also issued similar statements.
<div style="float: right; max-width:300px">

|>| !Ontario NDP caucus |
</div>

{{||StandardTid}}
----

{{f99.png}} ''[[Ontario NDP grill environment ministry officials over Ford's climate plan|https://www.nationalobserver.com/2020/03/12/news/ontario-ndp-grill-environment-ministry-officials-over-fords-climate-plan]]'' March 12, 2020, Alastair Sharp, [[National Observer]]

----
[[Ontario]]'s opposition NDP took advantage of a rare opportunity to challenge the top bureaucrats behind the Doug [[Ford government]]'s threadbare climate plan on Wednesday.

But the civil servants — much like the political masters they serve — ducked and weaved through over two hours of proceedings and pointed mostly to policy actions that have yet to take effect when asked to document Ford's climate achievements.

The Ontario legislature's Standing Committee on Public Accounts had been convened to consider the provincial auditor general's damning indictment of the [[Progressive Conservative]]s accounting of its emission reduction plans.
----

{{f99.png}} ''[[Ontario NDP wants to declare a climate emergency but Doug Ford won't let them|https://www.nationalobserver.com/2019/05/09/news/ontario-ndp-wants-declare-climate-emergency-doug-ford-wont-let-them]]'' May 9, 2019, Fatima Syed, [[National Observer]]

----
The NDP wants [[Ontario]] to declare a climate change emergency but Premier [[Doug Ford]]'s response was another attack on the federal carbon tax as "one of the biggest climate crises right now."

Ford made the remarks in the legislature Thursday after the [[New Democratic Party]] tabled a motion to declare a climate emergency in the province. If the Official Opposition motion was adopted, Ontario would be the first Canadian province or territory to declare a climate emergency, following a trend of such declarations by municipal councils in [[Ottawa]], [[Vancouver]], [[Halifax]], [[Hamilton]] and Kingston.

"Declaring a climate emergency is an opportunity for [[Queen's Park]] to change direction, and take on the biggest challenge humankind has ever faced," NDP leader [[Andrea Horwath]] said in a statement.
<div style="float: right; max-width:300px">

|>| !Ontario New Democratic Party |
</div>

!!!See also
*[[Ontario New Democratic Party|https://en.wikipedia.org/wiki/Ontario_New_Democratic_Party]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ontario News Now |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Ontario News Now host blinks Morse code for help|https://www.thebeaverton.com/2018/09/ontario-news-now-host-blinks-morse-code-for-help/]]'' September 17, 2018, Alex Huntley, satire, [[The Beaverton]]

----
TORONTO – While delivering her propaganda report to Ontarians to justify eliminating city councillor seats while lambasting the [[Ontario]] PC's opponents, staffer [[Lyndsey Vanstone]] blinked out a long message in Morse code requesting an immediate rescue from her situation.

Ontario News Net, the partisan TV-style news service, first started on [[Doug Ford]]'s campaign trail and morphed into the main source of communication for the provincial government, but Vanstone appears to be giving a desperate warning to the people of Ontario.

The deciphered message says "DEMOCRACY'S DESTRUCTION IMMINENT," "STOP THEM," and "WISH I WAS REAL JOURNALIST INSTEAD."
{{||StandardTid}}
----

{{f94.png}} ''[[Ontario not doing enough for environment, watchdog warns in final report|https://www.thestar.com/politics/provincial/2019/03/27/ontario-not-doing-enough-to-conserve-energy-and-curb-greenhouse-gas-emissions-environmental-watchdog-warns-in-her-final-report.html]]'' March 27, 2019, Robert Benzie, [[Toronto Star]]

----
The environmental commissioner, whose job was eliminated when the political climate changed at [[Queen's Park]], warns [[Ontario]] is not doing enough to conserve energy and curb greenhouse gas emissions.

In her final report to the legislature, [[Dianne Saxe]] on Wednesday blasted Premier [[Doug Ford]]'s [[Progressive Conservative]] government for "very inadequate" climate change plans that leave her "very frightened."

"As climate change gathers speed, conserving energy must mean burning fewer fossil fuels," Saxe told reporters at Queen's Park as she tabled her 175-page report.
{{||StandardTid}}
{{||StandardTid}}
----

{{f132.png}} ''[[Ontario paid $40,000 for search that led to hiring of Premier Ford's friend Taverner|https://www.theglobeandmail.com/canada/article-ontario-paid-40000-for-talent-search-that-led-to-hiring-of-premier/]]'' July 31, 2019, Greg McArthur, [[Globe and Mail]]

----
The [[Ontario]] government paid $40,000 for the search that led to the hiring of Premier [[Doug Ford]]'s friend, [[Toronto Police]] Superintendent [[Ron Taverner]], as the province's top police officer – an appointment that was later aborted amid allegations of cronyism.

Records obtained by The [[Globe and Mail]] through the [[Freedom of Information Act]] show that a "flat fee rate" of $40,000 was paid to Odgers Berndtson, the recruiting firm contracted to help find a new commissioner of the [[Ontario Provincial Police]] in the fall of [[2018]].

An investigation by Ontario's [[Integrity Commissioner]] later found that although the Premier did not improperly intervene in the hiring of Supt. Taverner, the process was "flawed." The probe heard evidence that Supt. Taverner's name was not included on an initial list of 30 candidates and that a key member of the two-person hiring panel, then-secretary of the cabinet [[Steve Orsini]], was supplied with Supt. Taverner's name by [[Dean French]], Mr. Ford's then-chief of staff. The probe also found text messages – which the Integrity Commissioner described as "disconcerting" – that showed Mr. Orsini knew Mr. French was "rooting for Mr. Taverner's success."
----

{{f0.png}} ''[[Ontario PC candidate Andrew Lawton: gender and racial discrimination should be legal|https://pressprogress.ca/ontario-pc-candidate-andrew-lawton-gender-and-racial-discrimination-should-be-legal/]]'' May 23, 2018, [[PressProgress]]

----
"I think if someone wants to open a business and only hire people of one race...I think they should have that right."

[[Andrew Lawton]] thinks it's time we legalized discrimination.

The former [[Rebel Media]] contributor – handpicked by [[Ontario]] PC leader [[Doug Ford]] to run as a candidate in [[London]] – made the comments on the show he hosted for the far-right network between [[2015]] and [[2017]].
----

{{f0.png}} ''[[Ontario PC Candidate Blames Collapsing PC Support on Secret Pro-NDP Media Conspiracy|https://pressprogress.ca/ontario-pc-candidate-blames-collapsing-pc-support-on-secret-pro-ndp-media-conspiracy/]]'' June 1, 2018, [[PressProgress]]

----
In an interview this week with local news site [[Sudbury.com]], the ex-NHL enforcer turned Ontario PC candidate offered an elaborate and at times incoherent theory for why his party is struggling in recent polls.

Asked "why the Tory campaign has gone a bit south" lately, Crowder suggested the real reason is because the media, which he claims takes its marching orders from [[Kathleen Wynne]]'s Liberals, has shifted its loyalties to [[Andrea Horwath]]'s NDP on Wynne's orders.

"I'm pretty sure that after all the attempted payoffs and buying votes that the Wynne Liberals have tried and their numbers have not moved, I think that the media shift – because she has a pretty good relationship with the media – to push Andrea's numbers and push Andrea forward."
----

{{f0.png}} ''[[Ontario PC Candidate Promoted Alt-Right Website Linked to Hate Figures at Young Conservative Event|https://pressprogress.ca/ontario-pc-candidate-promoted-alt-right-website-linked-to-hate-figures-at-young-conservative-event/]]'' May 28, 2018, [[PressProgress]]

----
An Ontario PC candidate promoted a controversial alt-right website that has a well-documented history amplifying some of [[Canada]]'s most toxic and racist personalities during an event for young conservatives in [[Hamilton]] last [[Christmas]].

A photo from the event shows [[Donna Skelly]], a former [[CHCH]] broadcaster turned city councillor who is currently running for [[Doug Ford]]'s Ontario PCs in the Hamilton-area riding of [[Flamborough-Glanbrook]], waving a red hat displaying the words '[[Free Bird Media]]' – an imitation of [[Donald Trump]]'s 'Make America Great Again' hat.

Except 'Free Bird Media' is an alt-right website whose video archives are filled with hours of speeches and interviews featuring prominent figures on Canada's far-right, including two men recently charged with hate crimes.
----

{{f0.png}} ''[[Ontario PC Candidate: Let Students Debate Whether The Holocaust 'Actually Happened'|https://pressprogress.ca/ontario-pc-candidate-let-students-debate-whether-the-holocaust-actually-happened/]]'' May 30, 2018, [[PressProgress]]

----
[[Doug Ford]]'s handpicked candidate in [[London]], [[Ontario]] holds very extreme views.

Before he was personally appointed by Ford to run as the Ontario PC candidate in the riding of [[London West]] last month over the objections of local grassroot party members, [[Andrew Lawton]] was a right-wing radio host with a podcast on [[Ezra Levant]]'s controversial alt-right [[Rebel Media]] website.

During a March [[2016]] episode of the Ontario PC candidate's Rebel Media podcast, Lawton weighed in on the question of free speech on campus.
----

{{f0.png}} ''[[Ontario PC government will not support MPP's election transparency bill|https://toronto.ctvnews.ca/ontario-pc-government-will-not-support-mpp-s-election-transparency-bill-1.4705247]]'' November 27, 2019, Colin D'Mello, [[CTV News]]

----
TORONTO -- [[Ontario]]'s [[Progressive Conservative]] government says it will not support its own MPP who has tabled a private member's bill designed to bring transparency to internal political party elections.

Progressive Conservative MPP [[Belinda Karahalios]] introduced the "Ensuring Transparency and Integrity in Political Party Elections Act" at [[Queen's Park]] Tuesday, to legislate fair and open races in political parties, including nominations, leadership races and executive elections.

Karahalios told [[CTV News]] [[Toronto]] Wednesday that any elected official who supports "free and fair elections" should back her private member's bill, which proposes new laws to bring transparency to internal political party elections.
----

{{f0.png}} ''[[Ontario PC Leader Doug Ford Claims He'll Cut CBC Even Though CBC is Not Provincially Funded|https://pressprogress.ca/ontario-pc-leader-doug-ford-claims-hell-cut-cbc-even-though-cbc-is-not-provincially-funded/]]'' March 29, 2018, [[PressProgress]]

----
Um, does [[Doug Ford]] even know what job he's applying for?

The new leader of [[Ontario]]'s PCs thinks he can cut funding for something Ontario doesn't actually pay for?

Responding to Ontario's [[2018]] budget Wednesday, Doug Ford raised fresh questions about his basic understanding of the issues when he offered reporters a nonsensical suggestion about how he could save Ontario money: cut funding for the [[CBC]].

Only problem with that idea? The Province of Ontario doesn't fund the CBC – that's the federal government's job.
----

{{f0.png}} ''[[Ontario PC leader Doug Ford says he would open up Greenbelt for development in some areas|https://globalnews.ca/news/4176639/ontario-pc-doug-ford-greenbelt-development/]]'' April 30, 2018, Shawn Jeffords, Canadian Press, [[Global News]]

----
[[Doug Ford]] said Monday he would allow some development in the [[Greenbelt]] — the world's largest permanently protected green space — if elected premier this spring, to ease the housing crisis in the Greater [[Toronto]] Area.

The [[Progressive Conservative]] leader made the comments after the governing Liberals accused him of making private deals with developers to open up the Greenbelt for housing development.

The Liberals pointed to an online video of Ford — apparently taken in early February when he was a Tory leadership candidate _ promising to open up a "big chunk" of the protected area.
----

{{f0.png}} ''[[Ontario PC members begin voting for party's new leader but many can't cast ballots yet|https://ca.news.yahoo.com/ontario-pc-members-begin-voting-090000202.html]]'' March 2, 2018, CBC News, [[Yahoo]]

----
[[Ontario]] PC members begin voting for party's new leader but many can't cast ballots yet

The tumultuous and lightning-quick contest to become the new leader of the Ontario [[Progressive Conservative]]s enters its final phase Friday as party members begin voting.

However, thousands of them are not yet able to cast their ballots because of delays in receiving essential paperwork.
----

{{f182.png}} ''[[Ontario PC MPP blasts Ford government's cuts to French-language services|https://www.cbc.ca/news/canada/toronto/french-language-services-cuts-amanda-simard-1.4915736]]'' November 21, 2018, [[CBC News]]

----
A newly elected [[Ontario]] [[Progressive Conservative]] MPP has denounced her party's decision to scrap the province's French language services commissioner position and a plan to build a French-language university.

"The decisions made last week concerning the office of the commissioner and the Franco-Ontarian University disappoint me greatly," [[Amanda Simard]] said in a French-language [[Facebook]] post Wednesday evening.

"I share this disappointment and frustration today, having initially worked as much internally as possible to reverse these decisions," said Simard, who represents [[Glengarry-Prescott-Russell]], an eastern Ontario riding on the [[Ottawa River]].
----

{{f0.png}} ''[[Ontario PC MPP Dodges Questions About Doug Ford Eliminating Paid Sick Days By Calling in Sick|https://pressprogress.ca/ontario-pc-mpp-dodges-questions-about-doug-ford-eliminating-paid-sick-days-by-calling-in-sick/]]'' November 5, 2018, [[PressProgress]]

----
[[Progressive Conservative]] MPP [[Rick Nicholls]] felt a little too under the weather to answer questions about why [[Doug Ford]] is ending paid sick days in [[Ontario]].

According to the Chatham [[Daily News]], the southwestern [[Ontario MPP]] developed a sudden illness shortly after members of a local labour group paid a visit to Nicholls' constituency office to deliver a petition voicing concern about Ford's move to eliminate paid sick days and cancel a raise for minimum wage workers.

After the group went into the constituency office and asked to speak with Nicholls so they could deliver signatures opposing Ford's changes to Ontario's labour laws, the MPP's executive assistant called police.

[[Police]] reportedly quizzed the labour group about their intentions, namely whether they were planning to "block the parking lot." After a brief conversation, the officer left the scene without incident, telling them if they were simply at the constituency office to supply or receive information, then that is "wonderful."
----

{{f182.png}} ''[[Ontario PC party apologizes after security guard blocks CBC's Mike Crawley during live TV report|https://www.cbc.ca/news/canada/toronto/mike-crawley-pc-convention-security-1.5472287]]'' February 22, 2020, [[CBC News]]

----
[[Ontario]]'s [[Progressive Conservative]] party is apologizing after a security guard at their policy convention in [[Niagara Falls]], Ont. tried to intervene while a [[CBC News]] reporter was reporting on live television.

[[Queens Park]] reporter [[Mike Crawley]] was in the midst of a CBC Power and [[Politics]] live news hit outside the Scotiabank Convention Centre, where the party was meeting to develop its platform for the 2022 provincial election.

Crawley was reporting on Education Minister [[Stephen Lecce]]'s reaction to protests by four unions representing the province's education workers, when a security guard stepped in front of his camera and blocked his shot.
----

{{f132.png}} ''[[Ontario PC party to pay for Doug Ford's $25,000 private jet trip through Northern Ontario|https://www.theglobeandmail.com/canada/article-ontario-pc-party-to-pay-for-doug-fords-25000-private-jet-trip/]]'' November 23, 2018, Laura Stone, [[Globe and Mail]]

----
[[Doug Ford]]'s office says the [[Ontario]] PC Party is footing the bill for a $25,000 trip on a private jet used to transport the Premier and his team during a three-day northern tour.

The [[Globe and Mail]] obtained documents that show top staffers in Mr. Ford's office arranged a charter aircraft, using private e-mails, for the Premier's recent visit to northern Ontario. Although Mr. Ford made several public appearances during the tour, and his office issued government news releases, his spokeswoman said the Ontario [[Progressive Conservative]] Party is paying for the private plane because the Premier was also scheduled to attend party events.

"There was no cost for the chartered plane charged to taxpayers," spokeswoman [[Laryssa Waler]] said in an e-mail, adding that a PC Party element of the trip necessitated chartering a private aircraft.
----

{{f0.png}} ''[[Ontario PC Party VP calls upcoming policy convention a 'glorified pep rally'|https://globalnews.ca/news/6566750/ontario-pc-party-policy-convention/]]'' February 19, 2020, Travis Dhanraj, [[Global News]]

----
The policy chair and third vice-president of the [[Progressive Conservative]] Party of [[Ontario]] (PCPO) is criticizing party president [[Brian Patterson]] and the party's upcoming policy convention, calling the event "nothing more than a glorified pep rally."

In a six-page letter obtained by [[Global News]], [[Bola Otaraki]] said the convention violates the PCPO rules and urged members to contact the executive "and ask them why they are choosing to violate the constitution with this event."

"The process has been manipulated by President Brian Patterson, and by VP [[Patrick Harris]]," Otaraki alleged in the letter, which was sent to other members of the executive along with select party members.
----

{{f364.png}} ''[[Ontario PCs Asked To Stop Giving Themselves So Many Standing Ovations|https://www.huffingtonpost.ca/2018/11/14/ontario-pcs-asked-to-stop-giving-themselves-so-many-standing-ovations_a_23589587/]]'' November 14, 2018, Emma Paling, [[Huffington Post]]

----
OLA [[Progressive Conservative]] MPPs give Premier [[Doug Ford]] a standing ovation during question period on Wednesday at [[Queen's Park]] in [[Toronto]].

[[Ontario]]'s Progressive Conservatives could only hold back for about two minutes before giving Premier Doug Ford his first standing ovation Wednesday. The gesture came just moments after the MPPs were told to keep the theatrics to a minimum. [[Speaker of the House]] [[Ted Arnott]] told MPPs that he's received complaints about the number of standing ovations in the House since Ford's government took power. In past question periods, PC MPPs have given their colleagues as many as 22 standing ovations in the roughly 45-minute sessions.

PCs gave themselves ~22~ standing ovations in question period today. My personal fave was for Minister [[Michael Tibollo]], who got a standing O for mentioning his demotion #onpoli — emma ?? (@emmapaling) November 12, [[2018]]
----

{{f182.png}} ''[[Ontario PCs face lawsuit over election of party president|https://www.cbc.ca/news/canada/toronto/doug-ford-ontario-pc-party-lawsuit-jim-karahalios-1.5325904]]'' October 18, 2019, Mike Crawley, [[CBC News]]

----
The husband of one of Premier [[Doug Ford]]'s MPPs is suing the [[Ontario]] [[Progressive Conservative]] party, claiming that officials rigged the election for party president, deliberately breaking their own rules to thwart his candidacy.

[[Jim Karahalios]] filed a lawsuit in [[Ontario Superior Court]] this week, alleging that the party allowed "ballot stuffing" that tipped the November [[2018]] election in favour of his sole opponent and the eventual winner, [[Brian Patterson]].

The party president is an elected, volunteer position that leads governance and operations for the Ontario PCs. Karahalios' wife Belinda is the PC MPP for [[Cambridge]].

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Ontario Place revival could include bids for urban spa, convention centre amid concerns over 'backroom' deals|https://www.cbc.ca/news/canada/toronto/ontarioplace-ontario-ford-spa-1.5324736]]'' October 19, 2019, Lauren Pelley, [[CBC News]]

----
Premier [[Doug Ford]]'s government is gearing up to select the successful bidder who will transform [[Ontario Place]] into a "year-round" destination.

The submission period closed in late September, but there's still little public information about what the iconic waterfront site could become in the years ahead — prompting one city councillor to warn about the threat of a "backroom deal."

"We are going to bring Ontario Place back to life and once again make it a spectacular destination attracting local and international visitors year-round," said [[Derek Rowland]], a spokesperson for Tourism, Culture and Sport Minister [[Lisa MacLeod]], in a statement.
----

{{f132.png}} ''[[Ontario planning to scrap environmental standards for some large water polluters|https://www.theglobeandmail.com/canada/article-ontario-planning-to-scrap-environmental-standards-for-some-large-water/]]'' December 9, 2019, Jeff Gray, [[Globe and Mail]]

----
[[Environmental]]ists are raising concerns about an [[Ontario]] plan to scrap a series of 25-year-old environmental standards for some large water polluters, but the province argues its proposal would not weaken the rules for dumping toxins into lakes and rivers.

The elimination of what are known as the Municipal-Industrial Strategy for Abatement standards are part of a drive by the [[Progressive Conservative]] government of Ontario Premier [[Doug Ford]] to reduce red tape for businesses.

But environmental groups, including [[Environmental Defence]] and the Canadian Environmental Law Association, warn the move would loosen pollution rules for the approximately 140 facilities covered by MISA, which include some of the province's largest refineries, mines, pulp and paper mills, and chemical plants.
----

{{f0.png}} ''[[Ontario Police Commander Fired After Criticizing Doug Ford Appointment|https://www.vice.com/en_ca/article/nexkbg/the-ontario-police-commander-who-was-fired-after-criticizing-doug-ford-appointment]]'' March 5, 2019, Tamara Khandaker, [[Vice News]]

----
An [[Ontario]] Provincial [[Police]] commander who was in the running for the top job says his firing on Monday was "reprisal" for going public with allegations of political interference in the hiring of Premier [[Doug Ford]]'s friend [[Ron Taverner]] as the next police commissioner.

[[Brad Blair]], who has asked the Ontario courts to force the provincial ombudsman to investigate the hiring of [[Toronto Police]] Superintendent Ron Taverner as the next commissioner, was fired on Monday after over three decades on the job.

On Tuesday, NDP Leader [[Andrea Horwath]] called for a public inquiry into Blair's firing, as well as Taverner's appointment, but the motion was defeated by the [[Progressive Conservative]]s.
----

{{f0.png}} ''[[Ontario politicians gather for annual plowing match|https://toronto.ctvnews.ca/ontario-politicians-gather-for-annual-plowing-match-1.4596692]]'' September 17, 2019, Canadian Press, [[CTV News]]

----
The [[Canadian Press]]

VERNER, Ont. - [[Ontario]]'s annual International Plowing Match is set to get underway today, and most of the province's political party leaders are expected to be there.

Premier [[Doug Ford]] and NDP Leader [[Andrea Horwath]] will both be taking part in the match's opening ceremonies.
----

{{f0.png}} ''[[Ontario politicians to take a nearly five-month break from the legislature|https://ottawa.ctvnews.ca/ontario-politicians-to-take-a-nearly-five-month-break-from-the-legislature-1.4454732]]'' June 6, 2019, Allison Jones, Canadian Press, [[CTV News]]

----
[[Ontario]]'s elected representatives were headed home to their ridings Thursday as the legislature was set to begin an extra long summer break that will last until after the October federal election.

The legislature normally rises in early June and resumes shortly after [[Labour Day]], but Premier [[Doug Ford]]'s government adjourned the house until Oct. 28.

That's after the federal election, which NDP Leader [[Andrea Horwath]] thinks is the reason for the long break.

"The way I see it either Mr. Ford wants to be available to campaign for (federal Conservative Leader) [[Andrew Scheer]], or Andrew Scheer's asking Doug Ford to hide under a rock during the federal campaign," she said.
{{||StandardTid}}
----

{{f182.png}} ''[[Ontario PPC candidate published racist, transphobic tweets|https://www.cbc.ca/news/canada/windsor/essex-ppc-bill-capes-racist-tweets-1.5296678]]'' September 25, 2019, [[CBC News]]

----
The [[People's Party of Canada]] candidate for the [[Essex]] riding responded to racist and transphobic posts published on his [[Twitter]] account earlier this spring, saying "I apologize for any remarks I made that were taken out of context and may have offended anyone."

In one of the tweets, published in March of this year, [[Bill Capes]] said "Yellow people been working since 5am, black people up at noon. Lol."

Capes initially denied the tweets, saying it was possible someone might have hacked his account.
----

{{f182.png}} ''[[Ontario premier digs in against teachers' unions, says strikes are 'about compensation'|https://www.cbc.ca/news/canada/toronto/ford-teachers-unions-update-1.5429134]]'' January 17, 2020, [[CBC News]]

----
All of [[Ontario]]'s major teachers' unions are now in various states of escalated job action, ranging from rotating strikes to work-to-rule campaigns. They are all in legal strike positions.

Unions say the government isn't negotiating in good faith, nor has it done enough to address their concerns about a wide range of issues including class size, mandatory e-learning and compensation.

Unions have also launched legal challenges over the [[Ford government]]'s plan to cap public sector wage increases to one per cent annually, below the rate of inflation.
----

{{f355.png}} ''[[Ontario Premier Doug Ford dodges questions over custom van|https://www.youtube.com/watch?v=ddUrHJG1R1w]]'' December 13, 2018, CBC News, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/ddUrHJG1R1w" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

[[Brad Blair]], interim commissioner of [[Ontario Provincial Police]], alleges Premier [[Doug Ford]]'s office asked the provincial police force to buy him a specialized "camper-type vehicle" and to keep the expense off the books. 

To read more: https://www.cbc.ca/1.4942725

»»» Subscribe to [[CBC News]] to watch more videos: http://bit.ly/1RreYWS
----

{{f0.png}} ''[[Ontario Premier Doug Ford marches in York Pride parade|https://www.ctvnews.ca/canada/ontario-premier-doug-ford-marches-in-york-pride-parade-1.4468302]]'' June 15, 2019, Canadian Press, [[CTV News]]

----
[[Unifor]]med officers were first banned from that parade in [[2017]] over concerns of racial profiling.

Ford has also said he has no problem going to Pride events and that they are a great boost to the economy.

The premier's office confirmed today that Ford participated in the York event in [[Markham]], Ont.
----

{{f182.png}} ''[[Ontario Premier Doug Ford overhauls cabinet on heels of slumping opinion polls|https://www.cbc.ca/news/canada/toronto/doug-ford-cabinet-shuffle-live-polling-1.5182720]]'' June 20, 2019, Lucas Powers, [[CBC News]]

----
Some of [[Ontario]] Premier [[Doug Ford]]'s most high-profile cabinet ministers have been moved out of their posts as part of a major shuffle that came amid slumping poll numbers for the premier and controversies on several important files.

"We are putting the right people, in the right places, at the right time," Ford told reporters at [[Queen's Park]] on Thursday after a morning swearing-in ceremony attended by Ontario Lt.-Gov. [[Elizabeth Dowdeswell]].

"Every one of our cabinet ministers have done a good job, I feel. But we can always do a better job."
----

{{f182.png}} ''[[Ontario Premier Doug Ford takes aim at Nancy Pelosi for tearing up Trump speech|https://www.cbc.ca/news/canada/toronto/doug-ford-bernie-sanders-pelosi-1.5456852]]'' February 8, 2020, Canadian Press, [[CBC News]]

----
[[Ontario]] Premier [[Doug Ford]] weighed into U.S. politics during a visit to the country's capital on Friday, criticizing high-profile Democratic politicians and appearing to endorse President [[Donald Trump]]'s bid for re-election.

Ford took shots at House Speaker [[Nancy Pelosi]] and Sen. [[Bernie Sanders]] during an event organized by the Canadian American Business Council. The Premier was in [[Washington]] D.C. along with a group of other provincial leaders to attend the winter meeting of the National Governor's Association.

While critiquing the actions and views of the left-leaning politicians, Ford expressed a desire to see the upcoming U.S. election results tilt towards the other end of the political spectrum.
----

{{f132.png}} ''[[Ontario Premier Doug Ford's office loses top policy and communications directors, two others|https://www.theglobeandmail.com/canada/article-ontario-premier-doug-fords-office-loses-top-policy-and-communications/]]'' May 17, 2019, Laura Stone, [[Globe and Mail]]

----
A group of key staffers is leaving [[Ontario]] Premier [[Doug Ford]]'s inner circle as his government approaches the end of its first year in office.

In the past few days, government officials have announced that Mr. Ford is losing his top communications and policy directors, while two communications staffers are moving to federal Conservative Leader [[Andrew Scheer]]'s office in [[Ottawa]].

[[David Tarrant]], Mr. Ford's executive director of strategic communications, told the Premier's Office in January he would be leaving after the budget to work in the private sector, said [[Laryssa Waler]], Mr. Ford's executive director of communications. [[Mitchell Davidson]], Mr. Ford's executive director of policy, is leaving the Premier's Office this summer, Ms. Waler said. It is not known where Mr. Tarrant or Mr. Davidson will be working.
----

{{f132.png}} ''[[Ontario Premier Ford was still listed as president of family labelling business in Chicago as recently as this week|https://www.theglobeandmail.com/canada/article-ontario-premier-ford-still-listed-as-president-of-family-labelling/]]'' November 20, 2019, Laura Stone, [[Globe and Mail]]

----
[[Ontario]] Premier [[Doug Ford]] was still listed as president of his family's business on official U.S. documents filed in [[Chicago]] as recently as this week.

In an annual report submitted to the state of [[Illinois]] in July, Mr. Ford is named as the president and secretary of [[Deco Labels]] & Tags Ltd. The [[Toronto]]-based company, which manufactures labels and packaging for North American business, also has a division in Chicago.

The Premier's office says the Chicago filing is a mistake and will be addressed.
----

{{f132.png}} ''[[Ontario Premier's chief of staff goes ahead with libel suit against former PC MPP Hillier|https://www.theglobeandmail.com/canada/article-ontario-premiers-chief-of-staff-goes-ahead-with-libel-suit-against/]]'' June 11, 2019, Jeff Gray, [[Globe and Mail]]

----
[[Ontario]] Premier [[Doug Ford]]'s chief of staff, [[Dean French]], has made good on a threat to launch a defamation lawsuit over posts made on social media by [[Randy Hillier]], the maverick MPP ejected from the governing [[Progressive Conservative]] caucus.

In a statement of claim filed in court, Mr. French alleges the long-time [[Easter]]n [[Ontario MPP]] has "narcissistically attempted to portray himself as some type of victim or crusader" in a "baseless" campaign against Mr. French that is "fueled by a misguided personal vendetta and grudge", and aims to make the Premier's key aide a "scapegoat" for Mr. Hillier's exile from caucus. None of the allegations have been tested in court.

Mr. French's court filing says he is seeking $100,000 from Mr. Hillier in damages. But the document pledges that Mr. French would donate any award to a Big Brothers and Big Sisters charity in the MPP's riding.
{{||StandardTid}}
----

{{f132.png}} ''[[Ontario presses for more cash for refugee legal aid but Ottawa says province already gets bulk of national funding|https://www.theglobeandmail.com/politics/article-ontario-attorney-general-invokes-trudeau-in-spat-over-refugee-legal/]]'' July 19, 2019, Teresa Wright, [[Globe and Mail]]

----
Open this photo in gallery Doug Downey is sworn into his new role as [[Ontario]]'s Attorney General at [[Queen's Park]] in [[Toronto]] on June 20, [[2019]]. Downey is taking his fight for more money for refugee legal aid to Prime Minister [[Justin Trudeau]]. Tijana Martin/The [[Canadian Press]]

Ontario's attorney-general is taking his fight for more federal money for refugee legal aid to Prime Minister Justin Trudeau.

Doug Downey, who took over as Ontario's attorney-general in June, said he has received no response to his requests to federal Justice Minister David Lametti and Finance Minister [[Bill Morneau]], calling on [[Ottawa]] to "properly fund" immigration and refugee legal-aid services in his province.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ontario Proud |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/6/64/OntarioProud-logo.jpg/175px-OntarioProud-logo.jpg]] |
|!type |Canada Not-for-profit Corporations Act|
|!registration id |1010260-1|
|!jurisdiction |ca|
|!founded date |February 13, 2016|
|!leader name |[[Jeff Ballingall]]|
|!leader title2 |Director|
|!leader name2 |[[Nicolas Spoke]]|
|!leader title3 |Director|
|!leader name3 |[[Ryan O'Connor]]|
|!location |36 King Street East, 4th floor, Toronto, ON, M5C 1E5, CA|
|!product |Soliciting|
|!website |[[ontarioproud.ca/|https://www.ontarioproud.ca/]]|
</div>

!!!See also
*[[Ontario Proud|https://en.wikipedia.org/wiki/Ontario_Proud]] - //Wikipedia.//

!!!External links
*[[The King Of Canadian Conservative Shitposting|http://www.canadalandshow.com/ontario-proud-shitposting-king-jeff-ballingall/]], Graeme Gordon, November 24, 2017, CANADALAND.

{{||StandardTid}}
----

{{f0.png}} ''[[Ontario Proud - same as it ever was|https://medium.com/@noraloreto/ontario-proud-same-as-it-ever-was-abf4258b148]]'' December 13, 2018, Nora Loreto, [[Medium]]

----
The most famous front group in [[Canada]] has just been exposed — [[Ontario Proud]]. Here we are; history repeating itself as farce. Go through our article and you'll see a few names you'll recognize from that era.

One is [[Ryan O'Connor]], who got so good at drawing front groups on campus that he put his skills to work in the real world. And bless him because don't we all wish we could be as effective as adults as we were as kids in undergrad? But he, and others, turned their campus organizing into organizing that has paid off handsomely: for developers, for anti-union corporations and lobbyists, and others. Time will tell what kind of anti-ice cream measures the Yogen Fruz family will get for their donation.

In the [[National Observer]], [[Carl Meyer]] digs into O'Connor's appearance at the [[House of Commons]]' ethics committee. Ontario Proud received a lot of money from groups who will benefit handsomely from [[Doug Ford]]'s policies. Far from the days of campus politics, where the stakes are low and the amount of power one can grasp is limited, here we see big money being poured into a digital front organization, paid for by corporations who want Ford to do their bidding. The predictable end to their successful campaign? Ford is gleefully doing their bidding.
----

{{f0.png}} ''[[Ontario Proud and the Proud Boys make us anything but proud|https://doppleronline.ca/huntsville/dale-peacock-3/]]'' July 13, 2017, Dale Peacock, Opinion, [[Huntsville Doppler]]

----
The [[Proud Boys]] is a fairly obvious symbol of far right, white male entitlement. They describe themselves as 'Western chauvinists who refuse to apologize for creating the modern world', who 'venerate the housewife' and refuse to feel 'racial guilt'. When I look at their website I feel as though I've fallen into a [[1950]]s worm-hole.

The founder of this historically challenged group of misfits is [[Gavin McInnes]], a right-wing provocateur who may or may not have started out by pulling our leg but who now embraces an I-refuse-to-be-politically-correct shtick which allows him to pursue a racist and misogynist agenda. He tends to chuckle as he says outrageous things, including that "domestic violence is usually just some c*** trying to ruin a guy's life" – which I guess is supposed to tell us that he's only half kidding? Are you kidding me?

McInnes writes and does podcasts for [[Rebel Media]], which has its own creepy founder in [[Ezra Levant]], who among other oddball proposals suggests limiting masturbation. (He sees that activity as a waste of sperm which could better be used to impregnate the little woman.) The trouble with saying silly things is that it has the effect of diverting us from things that are important – like his numerous anti-Semitic rants. To paint a picture quickly, Levant is the Canadian answer to the equally detestable [[Glenn Beck]] or [[Rush Limbaugh]] in the US.
----

{{f99.png}} ''[[Ontario Proud claims 'great effect' on Doug Ford's victory; experts call for transparency|https://www.nationalobserver.com/2018/11/21/news/ontario-proud-claims-great-effect-doug-fords-victory-experts-call-transparency]]'' November 21, 2018, Fatima Syed, [[National Observer]]

----
The founder of a conservative group says he was successful at getting some large donations from wealthy [[Ontario]] people, but he's declining to reveal exactly who gave big money to back his political operations.

[[Jeff Ballingall]] founded [[Ontario Proud]], which ran a targeted campaign for $1 million donations to help [[Doug Ford]]'s [[Progressive Conservative]]s defeat the Liberal government in the June election.

While the group's fundraising tally is unknown for now and its influence unmeasurable, Ballingall is claiming success and has started a new [[Facebook]] campaign "building a war chest to take down [[Justin Trudeau]]" in the federal election next fall.
----

{{f0.png}} ''[[Ontario Proud Frequently Threatens Online Critics With Legal Action|https://www.canadalandshow.com/ontario-proud-frequently-threatens-online-critics/]]'' May 1, 2018, Graeme Gordon, [[Canadaland]]

----
Some critics of [[Ontario Proud]] — an influential [[Facebook]] page with over 354,000 followers that is also a registered third-party advertiser for the Ontario election — are accusing the organization of telling them to do as it says, not as it does. Over the the past several months, vocal detractors of the political action group, which impugns the characters of Liberal leaders [[Kathleen Wynne]] and [[Justin Trudeau]] on a near-daily basis, have been threatened with lawsuits for "libellous" statements made about Ontario Proud on Facebook and [[Twitter]].

The person most recently threatened by Ontario Proud was freelance journalist [[John Semley]], a contributor to publications like The [[Globe and Mail]] and Maclean's (and who has also written for CANADALAND and appeared on its podcasts).

At 4:24 p.m. on Monday, April 23, shortly after the horrific van attack in [[Toronto]], Semley replied to a tweet from CANADALAND news editor [[Jonathan Goldsbie]] about how Ontario Proud had edited a Facebook post to remove a description of the event as an "apparent terrorist attack":
----

{{f0.png}} ''[[Ontario Proud launches anti-Trudeau campaign, raising concerns about collusion rules|https://www.ctvnews.ca/politics/ontario-proud-launches-anti-trudeau-campaign-raising-concerns-about-collusion-rules-1.4162813]]'' November 4, 2018, Joan Bryden, [[CTV News]]

----
A conservative political advocacy group that was instrumental in taking down the Liberals in [[Ontario]] is going national, aiming to do to [[Justin Trudeau]] what it did to [[Kathleen Wynne]].

But the arrival of [[Ontario Proud]] on the federal scene renews questions about when political advocacy crosses the line into collusion with a political party, enabling the party to raise and spend more money than legally allowed and, in the process, undoing decades of effort to neutralize the influence of big money on Canadian elections.

Ontario Proud was founded by [[Jeff Ballingall]], a digitally savvy former Harper-era Conservative staffer and erstwhile employee of the short-lived Sun News Network.
----

{{f0.png}} ''[[Ontario Proud launches Canada Proud with aim of taking down Trudeau|https://ipolitics.ca/2019/04/25/ontario-proud-launches-canada-proud-with-aim-of-taking-down-trudeau/]]'' April 25, 2019, Marieke Walsh, [[iPolitics]]

----
TORONTO—The braintrust behind the conservative group that helped to unseat the [[Ontario Liberal]]s in [[2018]] has unveiled their federal counterpart aimed at taking out [[Canada]]'s Liberal government.

"We want to defeat Liberals all over the country," [[Canada Proud]] founder [[Jeff Ballingall]] told [[iPolitics]] in an interview.

Ballingall, who is also the founder of the highly effective group [[Ontario Proud]], said that while there's overlap in people behind the scenes, the two are separate entities. But the pages do share each other's content.
----

{{f0.png}} ''[[Ontario Proud raised over $500,000 during provincial election campaign|https://globalnews.ca/news/4747339/ontario-proud-donations/]]'' December 11, 2018, Patrick Cain, [[Global News]]

----
The right-wing [[Facebook]]-based group [[Ontario Proud]] raised over half a million dollars during the Ontario election, financial disclosures show.

Private individuals donated about $53,000, mostly in amounts in the low three figures, but corporations gave about $460,000. Some large donations from developers stand out, notably $100,000 from [[Mattamy Homes]], a [[Toronto]]-based residential developer.

"We got so much money in the end that we weren't able to spend it all," says the site's founder, [[Jeff Ballingall]].
----

{{f355.png}} ''[[Ontario Proud takes aim at Justin Trudeau - The Weekly with Wendy Mesley|https://www.youtube.com/watch?v=hxHtpDvnfPw]]'' November 11, 2018, CBC News, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/hxHtpDvnfPw" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

We talk to [[Ontario Proud]] founder [[Jeff Ballingall]] about how he created one of [[Canada]]'s most influential political tools and the wealthy donors looking to cash in on Ontario Proud's digital machine.

To read more: http://cbc.ca/1.4891245
----

{{f94.png}} ''[[Ontario Proud was instrumental in taking down Ontario Liberals. Now they're aiming for Trudeau|https://www.thestar.com/news/canada/2018/11/04/ontario-prouds-arrival-on-federal-scene-renews-fears-about-third-party-collusion.html]]'' November 4, 2018, Joan Bryden, Canadian Press, [[Toronto Star]]

----
But the arrival of [[Ontario Proud]] on the federal scene renews questions about when political advocacy crosses the line into collusion with a political party, enabling the party to raise and spend more money than legally allowed and, in the process, undoing decades of effort to neutralize the influence of big money on Canadian elections.

Ontario Proud was founded by [[Jeff Ballingall]], a digitally savvy former Harper-era Conservative staffer and erstwhile employee of the short-lived [[Sun News Network]].

It unabashedly promoted [[Doug Ford]]'s [[Progressive Conservative]]s in last spring's Ontario election, using social media to create viral videos and memes that mercilessly mocked Wynne before shifting to attack the NDP once polls showed the premier's party cratering.
----

{{f49.png}} ''[[Ontario Proud, the right-wing Facebook giant in Ontario's election, eyes federal election involvement|https://nationalpost.com/news/politics/ontario-proud-the-right-wing-facebook-giant-in-ontarios-election-eyes-federal-election-involvement]]'' June 5, 2018, Brian Platt, [[National Post]]

----
Social media has been an important election battleground for well over a decade, but no group in Canadian politics has ever used [[Facebook]] as effectively as [[Ontario Proud]] to quickly build a huge outreach network to spread its message. Founded by former federal Conservative staffer [[Jeff Ballingall]], Ontario Proud started off as an anti-Liberal Facebook page at the height of the furor over Ontario's hydro rates in February 2016, and has since amassed more than 364,000 followers.

It boasts "engagement" statistics (the number of people seeing and interacting with the content) much higher than almost any Ontario media outlet, political party, or activist group, and Ballingall often posts data showing thousands or millions of views on an Ontario Proud post with zero money spent on advertising. The group has now raised enough money to fund television ads and phone polling.

Its actual effect on the election is difficult to gauge, as Premier Kathleen Wynne was already tremendously unpopular when Ontario Proud started. And other third-party groups, particularly union-backed organizations such as the Working Families coalition, have long been a feature of Ontario elections. But it's Ontario Proud's skill at exploiting Facebook's algorithm to spread its message while spending relatively little money that separates it from other organizations — and makes it more difficult to regulate.
----

{{f182.png}} ''[[Ontario Proud's arrival on federal scene renews fears about third party collusion|https://www.cbc.ca/news/canada/toronto/ontario-proud-federal-third-party-collusion-1.4891245]]'' November 4, 2018, Joan Bryden, [[CBC News]]

----
A conservative political advocacy group that was instrumental in taking down the Liberals in [[Ontario]] is going national, aiming to do to [[Justin Trudeau]] what it did to Kathleen Wynne.

But the arrival of [[Ontario Proud]] on the federal scene renews questions about when political advocacy crosses the line into collusion with a political party, enabling the party to raise and spend more money than legally allowed and, in the process, undoing decades of effort to neutralize the influence of big money on Canadian elections.

Ontario Proud was founded by [[Jeff Ballingall]], a digitally savvy former Harper-era Conservative staffer and erstwhile employee of the short-lived Sun News Network.
----

{{f0.png}} ''[[Ontario Proud's Election Advertising Was Mostly Funded By Developers|https://www.canadalandshow.com/ontario-proud-mostly-funded-by-developers/]]'' December 11, 2018, Graeme Gordon, [[Canadaland]]

----
Third-party advertiser [[Ontario Proud]], which describes itself as a "grassroots" operation, received over half a million dollars in donations during the spring provincial election — 89.6 per cent of it from corporations.

Filings submitted to [[Elections Ontario]] on Friday show that the top donors to the [[Facebook]]-centric conservative advocacy group were [[Toronto]]-based housing developer [[Mattamy Homes]], at $100,000; anti-union contractors association [[Merit Ontario]], at $50,000; [[Nashville Developments]], also at $50,000; [[Opportunities Asia]] Ltd. at $30,000; and [[Shiplake Properties]] Limited at $25,000. Seventeen other companies, mostly related to housing development, donated $10,000 apiece. Of the corporate donations received by Ontario Proud, at least 89.7 per cent came from companies involved in the development and construction industries.

The filings are published in full at bottom.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Ontario pushes pause on recycling watchdog, citing need to cut 'red tape.' Critics decry loss of independent oversight|https://www.thestar.com/news/investigations/2020/01/17/ontario-pushes-pause-on-recycling-watchdog-citing-need-to-cut-red-tape-critics-decry-loss-of-independent-oversight.html]]'' January 17, 2020, Moira Welsh, [[Toronto Star]]

----
Premier [[Doug Ford]]'s government is weakening the powers of the independent recycling regulator that was supposed to hold producers of electronics or household hazardous waste accountable for the products they sell.

Citing a desire to reduce "red tape," Environment Minister [[Jeff Yurek]]'s office told the Star that the new Resource Productivity and Recovery Authority (RPRA) "makes [[Ontario]] a less competitive place to do business, which increases costs for consumers."

It is unclear what precipitated the minister's decision, although Yurek and his staff have been the focus of a lobbying campaign by the industries that sell computers, printers, paint and household cleaners. In letters and emails obtained by the Star and during a Dec. 5 meeting with Yurek, lobbyists complained of "red tape" and "scope creep" by the oversight authority.
----

{{f94.png}} ''[[Ontario rating cut by Moody's on persistent fiscal challenges|https://www.thestar.com/business/2018/12/14/ontario-rating-cut-by-moodys-on-persistent-fiscal-challenges.html]]'' December 14, 2018, Esteban Duarte, [[Toronto Star]]

----
The Canadian province of [[Ontario]] had its credit rating cut by [[Moody's]] Investors Service which cited "fiscal challenges" ahead for the world's largest subsovereign borrower.

The province's long-term debt rating was cut one notch to Aa3, the first cut from the [[New York]]-based ratings company in six years. That gives Ontario Moody's fourth-highest investment grade rating, still one level higher than Standard & Poor's, which cut its rating in [[2015]].

While the province has not presented a multi-year budget plan, Moody's expects that Ontario will extend a streak of deficits that began in [[2008]]-09, analyst Michael Yake said in a report Thursday. "Financing requirements for deficits and capital expenditures will result in an increase in the province's already elevated net direct and indirect debt level."

{{||StandardTid}}
----

{{f0.png}} ''[[Ontario resident says he felt 'intimidated' from voicemail left by Premier Doug Ford|https://globalnews.ca/news/5311884/doug-ford-voicemail/]]'' May 24, 2019, Jessica Patton, [[Global News]]

----
An [[Ontario]] man says he felt "intimidated" by a voicemail left by Premier [[Doug Ford]] telling him to be "careful" about who he calls "corrupt."

Michael Cole posted a screenshot on [[Twitter]] Thursday of a text message he sent to Ford, which included polling support numbers for all political parties in Ontario.

That screenshot also showed a message that said, "How long did it take the provincial Liberals to become this unpopular? It's almost like it's a province-wide case of buyers remorse. (Hint: we wanted liberal policy without corruption, you gave us corruption with incompetent policy)."
----

{{f0.png}} ''[[Ontario reverses course on autism program, moves towards needs-based strategy|https://ipolitics.ca/2019/07/30/ontario-reverses-course-on-autism-program-moves-towards-needs-based-strategy/]]'' July 30, 2019, Yusra Javed, [[iPolitics]]

----
The [[Ontario]] government is shifting gears on its autism file after months of stark criticism and is moving toward a new program based on the individual needs of children.

The announcement made on Monday by Minister of Children, Community and Social Services [[Todd Smith]] marks a reversal from the Doug [[Ford government]]'s February revamp of the [[Ontario Autism Program]] (OAP), which offered each child a fixed amount of money determined solely by their age and family income. The attempt at a revamp comes on the heels of backlash from parents as well as an internal review from the government that called for a reset of the strategy.

"It's clear to me that we didn't get the redesign right the first time. I'm here to tell you we will now," Smith said at a press conference in [[Toronto]]. "We are certainly sorry for the anxiety that this has caused parents across Ontario."
{{||StandardTid}}
----

{{f182.png}} ''[[Ontario reviewing political appointments after latest accusation of nepotism|https://www.cbc.ca/news/canada/toronto/provincial-appointee-resigns-1.5189652]]'' June 25, 2019, Canadian Press, [[CBC News]]

----
[[Ontario]]'s government says it will review all its upcoming appointments to office, after three such appointments were scuttled by accusations of nepotism in less than a week.

[[Katherine Pal]], an appointee to Ontario's Public Accountants Council, resigned on Tuesday after it became known that she is the niece, through marriage, of Premier [[Doug Ford]]'s recently departed chief of staff [[Dean French]].

Ford's office on Tuesday said the premier has ordered a review of "all pending appointments" and that anyone "appointed for the wrong reason … will be removed from their positions."
----

{{f0.png}} ''[[Ontario says provincial policy on mandatory masks 'isn't necessary'|https://globalnews.ca/news/7123829/coronavirus-ontario-mandatory-masks-provincial-policy-not-necessary/]]'' June 30, 2020, Gabby Rodrigues, [[Global News]]

----
A request by mayors from the Greater [[Toronto]] and [[Hamilton]] Area (GTHA) to make masks mandatory was denied on Monday night by the [[Ontario]] government, which said it "isn't necessary."

"A provincial policy isn't necessary as local medical officers of health have the authority to institute the same policy the mayors requested under Section 22 of the Health Protection and Promotion Act," Ontario's Health Ministry said in a statement.

The ministry said implementing a mandatory mask rule at the local level would still ensure responsiveness without applying the same policy to regions in Ontario with few to no COVID-19 cases.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ontario Strong |
|!website |[[ontariostrong.org/|https://www.ontariostrong.org/]]|
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Ontario teachers' union takes credit for anti-Ford message flown over Ford Fest|https://www.cbc.ca/news/canada/toronto/ford-fest-anti-ford-sign-teachers-union-1.5187264]]'' June 24, 2019, Adam Burns, Canadian Press, [[CBC News]]

----
A teachers' union representative claiming responsibility for an anti-Ford sign that flew over [[Ford Fest]] said he had to hire an American company because the Canadian one he approached refused to participate.

[[David Clegg]], president of the [[York Region]] local of the Elementary Teachers' Federation of [[Ontario]], said he paid for the plane to fly over Ford Fest carrying a sign that read "Public education cannot afford Ford," because he wanted to send a message to attendees of the annual barbecue, which was once a Ford family event but is now sponsored by the [[Progressive Conservative]] party.

An Ontario teachers' union took credit for an anti-Ford message flown over Ford Fest in [[Markham]], Ont. Saturday June 22, [[2019]]. 0:22
{{||StandardTid}}
----

{{f182.png}} ''[[Ontario Telemedicine Network lays off 44 staff|https://www.cbc.ca/news/canada/toronto/doug-ford-ontario-telemedicine-network-1.5126853]]'' May 8, 2019, Mike Crawley, [[CBC News]]

----
A non-profit agency that helps [[Ontario]] patients access health care through videoconferencing has laid off more than 15 per cent of its staff in the wake of a cut to its provincial funding, [[CBC News]] has learned.

The Ontario Telemedecine Network (OTN) eliminated 44 staff jobs, an official with the agency told CBC News.

This comes despite repeated promises from Premier [[Doug Ford]] and his cabinet ministers that no public sector workers will lose their jobs as a result of PC government funding cuts.
----

{{f182.png}} ''[[Ontario to change course on unpopular autism funding, minister announces|https://www.cbc.ca/news/canada/toronto/ontario-autism-funding-course-change-1.5228587]]'' July 29, 2019, [[CBC News]]

----
After months of protests and outrage, the province's [[Progressive Conservative]] government will pivot away from its controversial autism funding model, Social Services Minister [[Todd Smith]] said on Monday.

In an announcement, Smith acknowledged that this winter's autism revamp — which gave families a fixed amount of money determined by their income and their child's age — wasn't working.

"We didn't get the redesign right the first time. I'm here to tell you that we will now," he said.
----

{{f94.png}} ''[[Ontario to lose more than 10,000 teaching positions over five years under Ford government changes: watchdog|https://www.thestar.com/politics/provincial/2019/09/26/ontario-to-lose-more-than-10000-teaching-positions-over-5-years-under-ford-government-changes-watchdog.html]]'' September 26, 2019, Kristin Rushowy, [[Toronto Star]]

----
[[Ontario]] will have 10,000 fewer teaching positions over the next five years as the [[Ford government]] boosts class sizes and introduces mandatory online courses, says the legislature's independent financial watchdog.

Some 994 elementary and 9,060 secondary positions will be gone from the system based on the previous student-teacher ratios, the [[Financial Accountability Office of Ontario]] said in an explosive report — one that landed in the midst of contract negotiations and just days before the high school teachers' union is set to sit down at the bargaining table with the government and school boards.

This year alone, there are 2,826 fewer teachers than there would have been under the teacher/student ratios of [[2018]]-19, says the report released Thursday at [[Queen's Park]].
----

{{f0.png}} ''[[Ontario Tories clean house after Patrick Brown era|https://www.therecord.com/news-story/8096635-ontario-tories-clean-house-after-patrick-brown-era/]]'' January 29, 2018, Robert Benzie, [[Toronto Star]]

----
It was a bloody Sunday for the Progressive Conservatives still reeling from the [[Patrick Brown]] scandal.

Interim leader Vic Fedeli has parted ways with controversial PC executive director [[Bob Stanley]] in one of a slew of staff changes at both Queen's Park and party headquarters.

Later Sunday, party president [[Rick Dykstra]], announced he was stepping down.
----

{{f94.png}} ''[[Ontario Tories cut taxes and oversight protections for environment, vulnerable children, and francophones|https://www.thestar.com/politics/provincial/2018/11/14/ontario-tories-cut-taxes-and-oversight-protections-for-environment-vulnerable-children-and-francophones.html]]'' November 15, 2018, Rob Ferguson, [[Toronto Star]]

----
Premier [[Doug Ford]] is cutting taxes for low-income earners, lifting some rent controls, and slashing oversight protections for the environment, vulnerable children, and [[Ontario]]'s French-speaking minority. Ford's changes, which also include loosening restrictions on political fundraising, came in Thursday's fall economic statement from the [[Progressive Conservative]]s with a smaller-than-expected $500 million drop in the $15 billion deficit and no timeline for balancing the provincial budget.

Finance Minister [[Vic Fedeli]] called the slight shrinkage in red ink "a pretty good start," but warned further cuts loom in next spring's budget. "It's going the right way and it will take time and it will require an extraordinary effort," added Fedeli, blaming the previous Liberal government for "15 years of reckless spending and mismanagement." In the meantime, Ontarians will have more time to stock up on beer, wine and liquor as the government allows authorized retailers like the LCBO, The [[Beer Store]], and some supermarkets to sell alcohol between the hours of 9 a.m. and 11 p.m. seven days a week.

Instead, starting next May, the environmental watchdog function will be folded into the auditor general's operation while the other two will be melded with the ombudsman's office. Fedeli's economic update said that is "to reduce unnecessary cost while preserving critical functions," but the government couldn't yet say how many jobs will be cut.
----

{{f364.png}} ''[[Ontario Tories Deny 5-Month Summer Break Is About Helping Andrew Scheer|https://www.huffingtonpost.ca/entry/ontario-tories-deny-summer-break-election_ca_5cf9655ce4b06af8b5057231]]'' June 6, 2019, Emma Paling, [[Huffington Post]]

----
TORONTO — [[Ontario]]'s [[Progressive Conservative]] government says the move to extend its summer recess until the end of October has nothing to do with the federal election.

"This was a decision that was made by our cabinet and our team here in Ontario. It's time for us to sit down, talk on where we're going to go next, talk to our constituents about what's important to them," government house leader [[Todd Smith]] told reporters Thursday.

"And we're going to come back bigger and badder than ever in the fall."
----

{{f94.png}} ''[[Ontario tree-planting program dodges axe for a year|https://www.thestar.com/politics/provincial/2019/05/06/ontario-tree-planting-program-dodges-axe-for-a-year.html]]'' May 6, 2019, Rob Ferguson, [[Toronto Star]]

----
In a partial climbdown from a money-saving move to axe the planting of 50 million trees, Natural Resources and Forestry Minister John Yakabuski says seedlings will go in the ground this year as scheduled. But the controversy remains in full bloom as an [[Ottawa]]-area nursery warned it may have to destroy three million seedlings being grown for the program that cost taxpayers $4.7 million a year and was designed to fight climate change.

"We've been working with Forests [[Ontario]] to ensure that the tree planting that is designed and scheduled for this year will go on as planned," Yakabuski said Monday in the legislature's daily question period.

"For any contract that was in place, those trees will be planted this year."

"We've been working with Forests Ontario to ensure that the tree planting that is designed and scheduled for this year will go on as planned," Yakabuski said Monday in the legislature's daily question period. "For any contract that was in place, those trees will be planted this year." The new [[Progressive Conservative]] government needs the $4.7 million annually to help slay the $11.7 billion provincial deficit, Yakabuski added, calling the financial situation inherited from [[Kathleen Wynne]]'s Liberal administration a "mess."
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Ontario university won't stop talk by anti-immigration speaker Faith Goldy|https://www.cbc.ca/news/canada/kitchener-waterloo/faith-goldy-wilfrid-laurier-university-lindsay-shepherd-1.4584066]]'' March 20, 2018, Kate Bueckert, [[CBC News]]

----
Some students, faculty and groups at [[Wilfrid Laurier University]] in Waterloo, Ont., are speaking out against a planned talk Tuesday evening by [[Faith Goldy]] — a woman described as alt-right and a white supremacist sympathizer.

Goldy is giving a talk on keeping [[Canada]]'s borders closed to immigration as part of a speaker series being put on by a new campus group, Laurier Society for Open Inquiry.

Her talk is entitled, "Ethnocide: Multiculturalism and [[Europe]]an Canadian Identity" and is part of the group's new "Unpopular Opinion Speaker Series."
----

{{f94.png}} ''[[Ontario will pay a high price for Doug Ford's shortcomings on COVID-19|https://www.thestar.com/politics/political-opinion/2020/04/27/ontario-will-pay-a-high-price-for-doug-fords-shortcomings-on-covid-19.html]]'' April 27, 2020, Martin Regg Cohn, Opinion, [[Toronto Star]]

----
[[Doug Ford]]'s plan fails the test because it falls short on the widespread testing we need to conquer COVID-19. Without testing widely, there can be no planning wisely, no recovering broadly.

Ford's long awaited "Framework For Reopening Our Province," released Monday, is a framework for failing our province.

"This framework is a road map," Ford announced breathlessly to a province still holding its breath after being in lockdown for several weeks.

But it is a road map without measurements, with no way to track our progress or get our bearings. This framework tells us where we've been, not where we want to go.
----

{{f0.png}} ''[[Ontario winery facing calls for boycott after being featured on 'Ontario News Now'|https://toronto.ctvnews.ca/ontario-winery-facing-calls-for-boycott-after-being-featured-on-ontario-news-now-1.4528615]]'' July 29, 2019, Katherine DeClerq, [[CTV News]]

----
A winery in southern [[Ontario]] is being slammed on social media after it was revealed that its president made political donations to the [[Progressive Conservative]] Party ahead of being featured in an "[[Ontario News Now]]" video.

On Sunday, Ontario Premier [[Doug Ford]] posted a video on social media produced by taxpayer-paid communications staff promoting [[Pelee Island Winery]], located south of [[Chatham-Kent]].

The video featured [[Rick Nicholls]], the MPP for Chatham-Kent-Lemington, reciting some basic facts about the winery, including how many people it employs and how much wine is produced. The premier is also seen in the video touring the winery.
{{||StandardTid}}
----

{{f0.png}} ''[[Ontario, federal governments reach 'understanding' on funding French-language university|https://globalnews.ca/news/5873167/ontario-federal-government-french-university/]]'' September 8, 2019, Canadian Press, [[Global News]]

----
TORONTO – The [[Ontario]] and federal governments say they have reached an agreement on jointly funding a proposed French-language university that Premier [[Doug Ford]]'s government had previously scrapped.

The two governments issued a statement Saturday evening saying they've signed a "memorandum of understanding" (MOU) that formally commits them to working together to establish the school.

The MOU says the fed's contribution to the project "will not exceed 50 per cent of the total cost incurred by Ontario," and that a joint working group will be established to figure out the funding details and timelines.
----

{{f345.png}} ''[[Ontario: Doug Ford refuses to demote caucus member photographed maskless|https://www.theguardian.com/world/2020/oct/27/doug-ford-ontario-caucus-member-photographed-indoors-mask]]'' October 27, 2020, Leyland Cecco, [[The Guardian]]

----
[[Ontario]]'s premier, [[Doug Ford]], has come under fire for refusing to demote a scofflaw member of his caucus who was photographed without a mask at a large indoor gathering – even as the regional government pleads with residents to follow public health rules during the pandemic.

[[Sam Oosterhoff]], a parliamentary assistant to the province's education minister, posted pictures online this weekend of a large group gathered in a banquet hall. None of the nearly 40 attendees were seen wearing masks or practicing physical distancing.

The photographs – and the evidence of a flagrant breach of the provincial government's public health messaging – prompted outrage. Oosterhoff subsequently deleted the post and apologized for not wearing a mask. He also told reporters the event was in a region of Ontario where gatherings of up to 50 people indoors are still permitted. But health officials require masks and physical distancing while inside.
----

{{f0.png}} ''[[Ontario: Open for business?|https://ipolitics.ca/2019/10/02/ontario-open-for-business/]]'' October 2, 2019, Quito Maggi, [[iPolitics]]

----
"As the battleground ridings move out past the GTA to the traditional Conservative stronghold ridings, the issues driving votes become less clear. While we've mostly observed climate change ahead of economic issues as the primary drivers, this may not be the case in these ridings. The past spring, however, saw floods in many parts of [[Ontario]] which had not occurred in a very long time."

Ontario is where all political parties need to be at least competitive if they hope to form government in [[Canada]]. The country's most populous province, it's home to 121 of the 338 seats in the [[House of Commons]], a good number of which are located in the broader Greater [[Toronto]] and [[Hamilton]] Area. Also dubbed the "Golden Horseshoe," this area is where many of the most important battleground ridings are located.

The Liberals have had a great deal of success in Ontario traditionally, and tend to dominate the urban centres of Toronto and [[Ottawa]], sometimes with the NDP in contention. The PCs, Conservatives and other iterations of Canada's conservative movements have done well in Ontario as well, though largely in rural and suburban seats that circle the urban centres.
----

{{f0.png}} ''[[Ontario's anti-racism minister slammed for 'racist' comment|https://ipolitics.ca/2018/07/18/ontario-anti-racism-minister-slammed-for-racist-comment/]]'' July 18, 2018, Marieke Walsh, [[iPolitics]]

----
TORONTO— [[Doug Ford]]'s minister responsible for [[Ontario]]'s anti-racism directorate is under fire for comments about wearing a bulletproof vest when visiting [[Toronto]]'s Jane and Finch neighbourhood.

"I was appalled," NDP Leader [[Andrea Horwath]] after question period on Wednesday.

"It is absolutely unacceptable to make an insinuation that going in to a highly racialized community is going to necessitate the wearing of a bulletproof vest. It is a racist comment and it's one that he should apologize for and withdraw immediately."
----

{{f94.png}} ''[[Ontario's attack ads slide past federal rules|https://www.thestar.com/politics/political-opinion/2019/05/14/ontarios-attack-ads-slide-past-federal-rules.html]]'' May 15, 2019, Susan Delacourt, [[Toronto Star]]

----
[[Doug Ford]]'s new wave of TV and radio ads attacking the federal carbon pricing scheme are exposing a hole in the laws covering political advertising in this country — a hole the size of a large, gas-guzzling vehicle. 

Provincial governments are not factored in as players in any rules governing spending on political ads at the federal level, so technically and legally, [[Ontario]]'s premier has more freedom to fight [[Justin Trudeau]] on the ad front this year than Conservative Leader [[Andrew Scheer]] does. 

The same goes for new [[Alberta]] Premier [[Jason Kenney]], or any of the other Conservative premiers lined up against Trudeau at the first ministers' table. If they decide to form a united Conservative advertising front for Scheer and against Trudeau, the ad-spending limits in the federal election go out the window.
----

{{f0.png}} ''[[Ontario's call to Ottawa for long-term care support doesn't aim to reduce private ownership: Ford's office|https://ipolitics.ca/2020/05/11/ontarios-call-to-ottawa-for-long-term-care-support-doesnt-aim-to-reduce-private-ownership-fords-office/]]'' May 11, 2020, Victoria Gibson, [[iPolitics]]

----
Internal talks between the Ford and [[Trudeau government]]s over supports for the long-term care sector have not included the aim of reducing for-profit facilities, the premier's office says — as recent analyses have revealed higher death rates in for-profit homes.

[[Ontario]] Premier [[Doug Ford]] appeared to indicate interest in speaking with the feds about the proliferation of privately-owned long-term care homes last week. Asked by a reporter whether he would support, in some capacity, ending privatized care, Ford noted that Ontario couldn't currently afford to do so on their own.

"We aren't in the financial spot to be able to fund the whole system, but I'd love to sit down, and I've mentioned this to the Prime Minister and Deputy Prime Minister, we need their support," Ford replied, during a May 6 press briefing. But on Monday, premier's office spokesperson [[Ivana Yelich]] told [[iPolitics]] that Ontario's discussions with the feds about aid hadn't veered in that direction.
----

{{f94.png}} ''[[Ontario's coronavirus cases hit 20, but Ford government stands by its sick day policy|https://www.thestar.com/news/canada/2020/03/03/ontario-reports-2-new-coronavirus-cases-bringing-provinces-total-to-20.html]]'' March 3, 2020, Rob Ferguson, [[Toronto Star]]

----
As [[Ontario]]'s COVID-19 case count continues rising, Premier [[Doug Ford]]'s government is resisting pressure to reverse labour law changes that allow employers to demand sick notes and revoked two paid sick days for every worker.

New Democrats renewed a push for the move Tuesday after the government reported two more travel-related cases of the novel coronavirus from [[Egypt]] and [[Iran]], bringing the provincial tally to 20.

Fearing employer demands for sick notes and an absence of mandatory paid sick days could lead some workers with the new coronavirus or other contagious illnesses to spread germs on the job, public transit and in doctors' offices, opposition parties said it's time for Ford to realize his error.
----

{{f94.png}} ''[[Ontario's deficit jumped to $7.4B last year, fiscal watchdog says|https://www.thestar.com/politics/provincial/2019/10/17/ontarios-deficit-jumped-to-74b-last-year-fiscal-watchdog-says.html]]'' October 17, 2019, Robert Benzie, [[Toronto Star]]

----
[[Ontario]]'s budget deficit doubled in size last year due to mostly to "policy choices by both the previous and current governments," says the province's independent fiscal watchdog.

The [[Financial Accountability Office]] says the $3.7-billion deficit in former premier [[Kathleen Wynne]]'s final full year in office ballooned to $7.4 billion under Premier [[Doug Ford]] due in part to cancelled climate-change initiatives and subsidizing hydro bills.

"This sharp rise was largely the result of policy choices by both the previous and current governments — including the cancellation of the cap-and-trade program and higher spending on electricity subsidies," the FAO said Thursday.
----

{{f94.png}} ''[[Ontario's deficit last year was $7.4B - half what Ford claimed|https://www.thestar.com/politics/provincial/2019/09/13/ontarios-deficit-last-year-was-74b-half-what-ford-claimed.html]]'' September 13, 2019, Robert Benzie, [[Toronto Star]]

----
[[Ontario]]'s budget deficit was half of the $15 billion the [[Progressive Conservative]] government initially claimed after defeating the Liberals last year.

Treasury Board President [[Peter Bethlenfalvy]] and Finance Minister [[Rod Phillips]] on Friday announced that the final deficit figure for [[2018]]-19 was $7.4 billion.

The Tory ministers said the change — down from an interim $11.7 billion figure disclosed by former treasurer [[Vic Fedeli]] who was demoted 10 weeks after his April budget — is due to higher tax revenues and lower than anticipated spending.
----

{{f182.png}} ''[[Ontario's deficit was $7.4B last year - far lower than the Ford government claimed it was|https://www.cbc.ca/news/canada/toronto/ontario-deficit-update-1.5282527]]'' September 13, 2019, Mike Crawley, [[CBC News]]

----
[[Ontario]]'s deficit for [[2018]]-19 is half what the [[Ford government]] claimed it was after taking power from the [[Kathleen Wynne]]'s Liberals.

Last year's deficit was $7.4 billion, according to the 2018-19 public accounts, released Friday by the province. Officials are attributing the drop in the deficit to better than expected revenues because of a hot economy, and lower than expected expenses.

In August 2018, the Ford government said the 2018-19 deficit was running at $15 billion. The government trimmed that projection to $14.5 billion in November when it released its fall economic statement.
----

{{f0.png}} ''[[Ontario's Doug Ford approval rating still sinking; Quebec Premier most popular leader: poll|https://toronto.citynews.ca/2019/09/19/provincial-leaders-poll-september-2019/]]'' September 19, 2019, [[CityNews]]

----
[[Ontario]] Premier [[Doug Ford]]'s approval rating continues to slide while [[Quebec]] Premier Francois Legault remains the most popular provincial leader among those surveyed, a new poll released Thursday said.

The DARTMaru BluePoll is conducted every quarter to gauge Canadians' approval or disapproval of their provincial leaders.

The polling firm said about 5,273 randomly selected Canadian adults were asked if they approve or disapprove of the performance of their premier.
----

{{f0.png}} ''[[Ontario's Doug Ford distances self, after three days, from extremist Faith Goldy|https://theprovince.com/news/canada/ford-distances-himself-from-woman-known-for-extreme-views-after-opposition-questions/wcm/46d8562c-132a-4bba-b0fe-d0266d1f147d]]'' September 26, 2018, Canadian Press, [[The Province]]

----
TORONTO — [[Ontario]] Premier [[Doug Ford]] is distancing himself from a [[Toronto]] woman known for her extreme views after repeated Opposition questions about a photograph he took with her.

Ford says on [[Twitter]] that he condemns hate speech, anti-Semitism and racism in all forms, be it from [[Faith Goldy]] or anyone else.

Proud to stand up for all Canadians alongside ya, Doug! — Faith J Goldy (@FaithGoldy) September 26, [[2018]]

His comment comes after the NDP asked Ford for three consecutive days in the legislature to denounce Goldy.
----

{{f182.png}} ''[[Ontario's Doug Ford says he relies on COVID-19 experts, but his government won't identify them|https://www.cbc.ca/news/canada/toronto/ford-experts-covid-1.5603327]]'' June 9, 2020, Jonathon Gatehouse, [[CBC News]]

----
Back at the beginning of April, [[Doug Ford]] made a promise to his province.

Faced with a rapidly expanding COVID-19 outbreak and a populace already chafing under shutdowns and restrictions, the [[Ontario]] premier agreed to share the scientific modelling of potential illnesses and deaths with the public. And he pledged full transparency going forward.

"You deserve the same information I have. You deserve to see the same data I see when I'm making decisions," Ford told the camera during his daily [[Queen's Park]] briefing on April 2.

"You deserve to know what I know when you're making decisions for yourself, your family and community,"
----

{{f0.png}} ''[[Ontario's education minister hopes fake anti-teacher coalition named after his riding won't attract suspicion|https://thebeaverton.com/2020/02/ontarios-education-minister-hopes-fake-anti-teacher-coalition-named-after-his-riding-wont-attract-suspicion/]]'' February 3, 2020, Alex Huntley, satire, [[The Beaverton]]

----
VAUGHAN, ON – Education Minister and MPP for [[Vaughan]] [[Stephen Lecce]] is confident a fictitious anti-teachers union group called [[Vaughan Working Families]] whose ads appeared in major national newspapers won't appear at all suspicious.

"I have nothing to do with this group that happens to repeat all of my speaking points," said Lecce in a press conference. "I absolutely did not half-ass the naming of this organization because I was tired that day and I left everything to my staffer."

"Oh, that reminds me: the teachers' unions should stop using our children as pawns for personal gains," recited Lecce from the full-page ad in the [[National Post]].
----

{{f0.png}} ''[[Ontario's Education Minister Lets Slip His New Plan Could Eliminate Secure Jobs for Special Educators|https://pressprogress.ca/ontarios-education-minister-lets-slip-his-new-plan-could-eliminate-secure-jobs-for-special-educators/]]'' March 9, 2020, [[PressProgress]]

----
[[Ontario]]'s Education Minister Lets Slip His New Plan Could Eliminate Secure Jobs for Special Educators

Ontario Education Minister [[Stephen Lecce]] confirmed during a radio interview that his "Supports for Students Fund" is really a ploy to replace secure unionized teacher jobs with precarious, non-unionized positions.

Last week, Lecce presented the [[Support for Students Fund]] as a replacement of the previous Local Priorities Fund, which covers the salaries of special education staff.

Lecce claims the funding will be "equivalent" to the older fund, except the amount pledged is nearly one hundred million dollars lower.
----

{{f94.png}} ''[[Ontario's energy minister doubles down on controversial climate change remarks|https://www.thestar.com/politics/provincial/2019/11/27/ontarios-energy-minister-doubles-down-on-controversial-climate-change-remarks.html]]'' November 27, 2019, Rob Ferguson, [[Toronto Star]]

----
[[Ontario]]'s Energy Minister [[Greg Rickford]] has doubled down on quotes from a website denying a growing scientific consensus on climate change, prompting a colleague in Premier [[Doug Ford]]'s cabinet to distance himself from the controversial remarks.

Rickford faced questions in the legislature Wednesday about his choice of words from [[Climate Change Dispatch]], which he used earlier this week to justify the cancellation of more than 750 renewable energy projects that will cost taxpayers $231 million in compensation costs.

"As a well-studied person, I take every opportunity, whether it's on the internet or sources of literature, to consider different points of view," Rickford, a nurse, lawyer and former federal cabinet member, said before deflecting further questions to Environment Minister [[Jeff Yurek]].
----

{{f182.png}} ''[[Ontario's energy minister tells reporter he believes in climate change – then walks away|https://www.cbc.ca/news/canada/toronto/greg-rickford-comments-on-climate-change-1.5377225]]'' November 28, 2019, [[CBC News]]

----
Days after being attacked for quoting a blog that denies climate change during a public debate, [[Ontario]]'s energy minister told reporters he does believe in climate change.

And that's pretty much all [[Greg Rickford]] said before walking away from a scrum at [[Queen's Park]] on Thursday, leaving reporters audibly frustrated.

"I believe in climate change and I believe it's a consequence of human activity. Thank you for this," Rickford said.
----

{{f0.png}} ''[[Ontario's financial watchdog says deficit 'was never $15 billion' as Doug Ford previously claimed|http://globalnews.ca/news/6047027/ontario-deficit-financial-accountability-officer-report/]]'' October 17, 2019, Travis Dhanraj, [[Global News]]

----
[[Peter Weltman]], [[Ontario]]'s financial accountability officer, says the province recorded an actual deficit in [[2018]]-19 of $7.4 billion.

Shortly after Premier [[Doug Ford]] was elected he claimed the province was strapped with a staggering $15-billion deficit because of the previous Liberal government's reckless spending.

"It's important for people to understand the official deficit was never $15 billion," Weltman told [[Global News]] in an interview on Thursday.

The $7.4-billion figure confirmed the number Treasury Board President [[Peter Bethlenfalvy]] and Finance Minister [[Rod Phillips]] released in September along with the government's public accounts.
----

{{f0.png}} ''[[Ontario's fiscal update has PC government trying to undo damage from cuts|https://london.ctvnews.ca/ontario-s-fiscal-update-has-pc-government-trying-to-undo-damage-from-cuts-1.4672244]]'' November 6, 2019, Canadian Press, [[CTV News]]

----
TORONTO -- [[Ontario]]'s [[Progressive Conservative]] government is reaching into its pockets for hundreds of millions of dollars to undo some of the damage caused by a year of cuts.

Where the spring budget -- and last year's fall economic statement -- cut from wide swaths of programs and services, Wednesday's document tells the story of a host of recent reversals. There is an additional $1.3 billion in spending, much of it to fund some backtracks on policy changes and cuts that caused the government major headaches.

It comes as the Progressive Conservative government is attempting to adopt a new tone following a tumultuous first year-and-a-half in power.
----

{{f182.png}} ''[[Ontario's foreign buyers tax figures are now a mystery - and the finance minister says he doesn't know why|https://www.cbc.ca/news/canada/toronto/doug-ford-ontario-foreign-buyers-tax-real-estate-statistic-1.5131759]]'' May 13, 2019, Mike Crawley, [[CBC News]]

----
The [[Ontario]] government is no longer publishing statistics about its foreign buyers tax on residential real estate.

Officially called the non-resident speculation tax, the 15 per cent levy was put in place by the Liberal government of [[Kathleen Wynne]] in [[2017]] to try to cool the housing market in the Greater [[Toronto]] Area and beyond.

That government published figures showing nearly 1,400 homes were bought by non-residents in the first 10 months of the tax, generating $172 million for the province.
----

{{f49.png}} ''[[Ontario's former environment watchdog slams Doug Ford's government|https://nationalpost.com/pmn/news-pmn/canada-news-pmn/ontarios-former-environment-watchdog-slams-doug-fords-government]]'' September 27, 2019, Shawn Jeffords, [[National Post]]

----
TORONTO — [[Ontario]]'s former environmental watchdog told thousands at a climate change rally in [[Toronto]] that the [[Progressive Conservative]]s government has become an "obstacle" to climate change progress.

[[Dianne Saxe]], whose job was eliminated by the government earlier this year, told the crowd gathered outside the provincial legislature that Ontario had a good record on climate change action until [[Doug Ford]]'s government was elected last year.

"What governments do really matters, elections do really matter," she said. "The Ontario government was a strong leader in climate action and now it's the biggest obstacle that we've got."
----

{{f182.png}} ''[[Ontario's funding cuts to tech could hit women and young people hardest, some warn|https://www.cbc.ca/news/canada/toronto/ontario-job-numbers-tech-innovation-cuts-1.5131975]]'' May 10, 2019, [[CBC News]]

----
[[Ontario]] may be the winner when it comes to [[Canada]]'s single biggest job increase since the mid-[[1970]]s, but a funding cutback to its innovation companies could mean jobs once designated for the province will be forced to move elsewhere.

Several tech companies say the province is tightening up the purse strings when it comes to how much it gives to startup companies and that the move will have a trickle-down effect on jobs.

"A lot of provincial funding has stipulations that you are creating jobs in Ontario," said Ann Poochareon, CEO of Little Robot Friends, one of the companies that's learned it will no longer be receiving funding through the Ontario Centres of Excellence program.
----

{{f99.png}} ''[[Ontario's Green Party leader a thorn in Doug Ford's side|https://www.nationalobserver.com/2019/12/12/features/ontarios-green-party-leader-thorn-doug-fords-side]]'' December 12, 2019, Alastair Sharp, [[National Observer]]

----
[[Mike Schreiner]] wanted to fine drivers who park in electric-vehicle parking spaces they don't need, and was close to getting it.

That's why the leader of the [[Green Party]] of [[Ontario]] arrived late for a year-end interview with [[National Observer]] at his [[Queen's Park]] office on Wednesday.

Amid a systematic teardown of the province's environmental protections and actions against climate change, Schreiner co-sponsored a bill with [[Lorne Coe]] this summer to outlaw drivers of internal combustion engine (ICE) cars who park in spaces designated for electric vehicles (EVs).
----

{{f94.png}} ''[[Ontario's healthcare spending lowest in Canada - but going lower|https://www.thestar.com/opinion/contributors/2019/11/20/ontarios-healthcare-spending-lowest-in-canada-but-going-lower.html]]'' November 20, 2019, Linda McQuaig, [[Toronto Star]]

----
But it would be a mistake to assume that Ford's destructive austerity agenda has been derailed. On the contrary, it moves forward like a freight train, coming at us slowly but relentlessly, much of it under cover of darkness.

Among the premier's sweeping cutbacks — aimed at reducing the deficit without tapping the corporate elite for more tax revenues — are a dizzying array of cuts to our public health-care system, the crown jewel of our social programs.

These cuts, totalling about $360 million, will affect everything from mental health care to cancer screening, according to Natalie Mehra, head of the [[Ontario Health Coalition]].
----

{{f132.png}} ''[[Ontario's influencers: How the heads of lobbying firms have become part of Doug Ford's inner circle|https://www.theglobeandmail.com/canada/article-ontarios-influencers-how-the-heads-of-lobbying-firms-have-become/]]'' July 22, 2019, Jill Mahoney, [[Globe and Mail]]

----
Open this photo in gallery [[Ontario]] Premier [[Doug Ford]]'s name is emblazoned on the door at his [[Queen's Park]] office in [[Toronto]]. [[Chris Froggatt]] and [[Kory Teneycke]], the founders of two lobbying firms, have been influential advisers to the Premier after helping the [[Progressive Conservative]]s to win election last summer. Fred Lum/The [[Globe and Mail]]

Premier Doug Ford relies on the heads of two lobbying firms for advice, giving them access to his inner circle and influence over Ontario politics through strategic direction, crisis management and input on the recent cabinet shuffle.

The close relationships have been fostered in an ethics environment that critics say allows a blurring of lines between lobbying, political campaigning and advising on government operations.
----

{{f0.png}} ''[[Ontario's Integrity Commissioner says he can't release findings of appointment probe to public|https://toronto.ctvnews.ca/ontario-integrity-commissioner-says-he-can-t-release-findings-of-appointment-probe-to-public-1.4494377]]'' July 4, 2019, Colin D'Mello, [[CTV News]]

----
As calls for a conflict-of-interest investigation into a public appointments scandal rocking Premier [[Doug Ford]]'s government continue to grow, [[Ontario]]'s [[Integrity Commissioner]] says he is prevented by law from releasing his findings publicly.

Liberal Leader [[John Fraser]] sent a letter to commissioner [[J. David Wake]] asking for an investigation into Ford's chief-of-staff [[Dean French]], who resigned in June over two patronage appointment with personal ties.

[[Taylor Shields]], the cousin of French's wife, and [[Tyler Albrect]], a friend of French's son, were both given high-paying agent general appointments in the U.K. and the U.S. on the very day the [[Ford government]] announced a cabinet reset. The jobs came with compensation packages of between $164,910 and $185,000 a year for three year terms.
----

{{f94.png}} ''[[Ontario's judicial integrity at risk with Doug Ford, Doug Downey scheme|https://www.thestar.com/opinion/contributors/2019/11/21/ontarios-judicial-integrity-at-risk-with-doug-ford-doug-downey-scheme.html]]'' November 21, 2019, Michael Lacy, Opinion, [[Toronto Star]]

----
Every politician dreams of leaving a lasting legacy. [[Ontario Attorney-General]] [[Ian Scott]] is one of the few to actually do so in an era where the role of the attorney general actually meant something more than being the premier's lackey.

By pioneering a system that largely eliminated the taint of politics and patronage from Ontario's method of appointing judges and justices of the peace, Scott delivered an enviable model for other jurisdictions in [[Canada]] and abroad. He was proud of it, and justly so. The appointment process he brought into law ensured that only properly vetted, qualified and diverse applicants would be appointed judges.

Having spent countless hours in the courtroom, Scott understood that, while most political decisions are fleeting, a judicial appointee could easily serve for 20 or 30 years and render tens of thousands of decisions. With security of tenure, they will sit long after the politicians who appointed them are gone and forgotten.
----

{{f182.png}} ''[[Ontario's Legislature is taking a 2-month break. It's been in session just 6 weeks since June|https://www.cbc.ca/news/canada/toronto/ontario-legislature-queens-park-winter-break-1.5392178]]'' December 12, 2019, Mike Crawley, [[CBC News]]

----
[[Ontario]]'s MPPs are scheduled to sit at [[Queen's Park]] on Thursday for the last time this year before the Legislature adjourns for its two-month winter break.

The truncated sitting lasted just six weeks, as Premier [[Doug Ford]]'s government extended the summer break until late October. That allowed Ford and his [[Progressive Conservative]]s to avoid the spotlight of question period during the federal election campaign.

After adjourning Thursday afternoon, the Legislature is not scheduled to resume until Feb. 18. However, MPPs do not go on holiday, as they work in their constituencies, and cabinet ministers' jobs don't stop just because Queen's Park is not in session.
----

{{f84.png}} ''[[Ontario's Long-Term Care Minister Wanted Healthcare Privatization, Old Tweets Show|https://north99.org/2020/05/26/ontarios-long-term-care-minister-wanted-healthcare-privatization-deleted-tweets-show/]]'' May 26, 2020, [[North99]]

----
Tweets spanning [[2012]] to [[2015]] from [[Merrilee Fullerton]], [[Ontario]]'s Minister of Long-Term Care, appear to show that Fullerton supported the privatization of public health care.

In the tweets, which appear to have since been deleted, Fullerton calls private healthcare "necessary" and compares [[Canada]] to [[North Korea]] on the basis of our healthcare system. 

The surfaced screenshots of the tweets come on the heels of a damning report by the Canadian Armed Forces that painted a disturbing picture of horrific conditions in several private long-term care homes. The regulation and inspection of such homes falls within the responsibility of Fullerton's Ministry.
----

{{f364.png}} ''[[Ontario's New Education Minister Is A Harper-Era Communications Whiz|https://www.huffingtonpost.ca/entry/stephen-lecce-ontario-education-minister-harper_ca_5d0bd481e4b0859fc3db8f92]]'' June 20, 2019, Emma Paling, [[Huffington Post]]

----
TORONTO — [[Ontario]]'s new education minister is a 32-year-old who worked as deputy director of communications under former prime minister [[Stephen Harper]]. 

Premier [[Doug Ford]] promoted [[Stephen Lecce]], MPP for King—Vaughan, to the portfolio Thursday. Lecce replaces [[Lisa Thompson]] after a turbulent year in the ministry. He did not hold a cabinet portfolio previously, but served as parliamentary assistant to Ford and two ministers. 

"We added some fantastic talent to the table that's going to help us move the agenda forward, my friends," the premier said at a press conference.
----

{{f0.png}} ''[[Ontario's new education minister says he's listening. Students, teachers ask if he'll undo his government's controversial changes|https://www.thespec.com/news-story/9482206-ontario-s-new-education-minister-says-he-s-listening-students-teachers-ask-if-he-ll-undo-his-government-s-controversial-changes/]]'' July 2, 2019, Kristin Rushowy, [[Hamilton Spectator]]

----
[[Ontario]]'s new education minister says he'll learn by listening — to students, to parents, to teachers, to support staff.

But is he willing to consider a different school of thought? That's the question on the mind of the students as [[Stephen Lecce]] settles into what will soon be the hottest political seat in the province.

From mandatory e-learning to fewer teachers and bigger classes — all issues students have huge concerns about — "it would signal to us that he is listening if he takes action," said Amal Qayum, president of the Ontario Student Trustees' Association, which represents all two million of the province's public school students.
----

{{f49.png}} ''[[Ontario's no-health care-for-terrorists bill is nonsense at its best|https://nationalpost.com/opinion/chris-selley-ontarios-no-health-care-for-terrorists-bill-is-nonsense-at-its-best]]'' October 26, 2018, Chris Selley, [[National Post]]

----
The [[Ontario]] government wants to make convicted terrorists ineligible for licences to drive, hunt and fish, for public health insurance, for housing and income assistance, for student loans, and to parent their own children. It wants to do this because Prime Minister [[Justin Trudeau]] is soft on terrorism — specifically on the question of Canadians returning home after fighting for ISIL.

"I am disgusted that the federal government is not dealing with this," [[Progressive Conservative]] MPP [[Dave Smith]] told reporters this week. "What we're doing is we are taking away privileges from criminals."

"If you leave [[Canada]] to go fight for ISIS, you should not be welcomed back with open arms," Premier [[Doug Ford]] tweeted. "Since Justin Trudeau doesn't seem to take this seriously, (Smith) is taking action to send a message that there are consequences for leaving Ontario to commit indefensible crimes."
----

{{f0.png}} ''[[Ontario's ombudsman investigating Ford government's handling of long-term care crisis|https://toronto.ctvnews.ca/ontario-s-ombudsman-investigating-ford-government-s-handling-of-long-term-care-crisis-1.4963549]]'' June 1, 2020, Colin D'Mello, [[CTV News]]

----
TORONTO -- [[Ontario]]'s ombudsman is launching an investigation into the provincial government's handling of the long-term care crisis, and whether the oversight was "adequate" during the COVID-19 pandemic.

In a statement issued on Monday, [[Ontario Ombudsman]] Paul Dube said he's invoking his authority to investigate the issue "in light of the grave concerns" raised in a "shocking" report from the Canadian Armed Forces into neglect and abuse at five long-term care homes.

Among the claims outlined in the military report issued Tuesday included bug infestations, incidents of force-feeding leading to "audible choking," and patients who were heard "crying for help with staff not responding."
----

{{f0.png}} ''[[Ontario's three major parties neck and neck as Ford's honeymoon period ends: Ipsos poll|https://globalnews.ca/news/5310826/ontario-politics-doug-ford-ipsos-poll/]]'' May 24, 2019, Christopher Whan, [[Global News]]

----
The [[Ontario]] Liberals, [[Progressive Conservative]]s and NDP are locked in a three way tie according to an exclusive Ipsos poll released Friday.

According to Ipsos, if an election were held tomorrow the Liberal party would receive 32 per cent of the popular vote, up 12 points from June [[2018]]. The PCs would receive 30 per cent, down 11 points and the NDP would receive 29 per cent, down 5 points.

Darrell Bricker, CEO of [[Ipsos Global Public Affairs]], said that this drop in popularity of the [[Ford government]] can partially be attributed to the reality of electing a government that's so different from the previous one.
----

{{f182.png}} ''[[Ontario's top court to rule on constitutionality of federal carbon tax|https://www.cbc.ca/news/canada/toronto/ontario-top-court-carbon-tax-constitution-ruling-1.5190554]]'' June 26, 2019, Canadian Press, [[CBC News]]

----
[[Ontario]]'s top court will release its ruling on the constitutionality of the federal carbon tax on Friday.

The Court of [[Appeal]] heard arguments over four days in April after the [[Progressive Conservative]] government challenged the levy, arguing it allows [[Ottawa]] to step into areas of provincial authority, undermining co-operative federalism.

The court case is just one of the ways in which the Ontario government has gone after the tax.
----

{{f0.png}} ''[[Oosterhoff wrong to consort with McVety|https://www.stcatharinesstandard.ca/opinion-story/9110534-editorial-oosterhoff-wrong-to-consort-with-mcvety/]]'' January 4, 2019, Editorial, [[St. Catharines Standard]]

----
It started last month when Gill — a married, gay man — saw Oosterhoff sharing a Toronto stage with Premier [[Doug Ford]] and [[Charles McVety]], a controversial evangelical preacher who in the past has attacked gay marriage as the product of the "militant homosexual agenda."

Anyone, even an MPP, is entitled to his or her own religious views. But in public, everyone — especially MPPs and others who represent the community — should be considerate and respectful of others.

McVety who is president of [[Canada Christian College]], is no run-of-the-mill evangelical preacher. He is perhaps best known for dismissive, denigrating remarks he has made about gays and the homosexual community.
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Operation Gridlock |
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f132.png}} ''[[Opinion: Who's Doug Ford trying to please?|https://www.theglobeandmail.com/opinion/article-whos-doug-ford-trying-to-please/]]'' May 12, 2019, Naomi Buck, [[Globe and Mail]]

----
[[Doug Ford]] loves the three-word slogan. Following on For the People and Open for Business, he has made it his priority to Get [[Ontario]] Moving. No fan of nuance, Premier Ford paints a dire picture of the province's mobility "crisis": He describes Ontarians as paralyzed, highways clogged, subways packed and people left stranded. But thankfully, in his words, "relief is on the way."

Mr. Ford's [[Getting Ontario Moving Act]], tabled in the Ontario legislature on May 2, is a many-splendoured thing. Its proposals range from uploading [[Toronto]]'s new subway projects to the province to allowing for high-styled handlebars on motorcycles to improving traffic flow on our highways. To this end, Ontario's Transportation Minister [[Jeff Yurek]] has announced a two-year pilot project to test higher speed limits (110 kilometres an hour) on four stretches of Ontario's 400-series highways as an exploratory step toward raising limits province-wide.

It has come to Mr. Yurek's attention that Ontario's current highway speed limit of 100 km/hr resulted from an adjustment – down from 70 mph or 112 km/hr – made in the [[1970]]s to conserve fuel during the OPEC energy crisis. That we are living through a climate crisis whose consequences will render the 1970s spike in fuel prices a mere footnote in the history books, doesn't register with the [[Ford government]]. Making his announcement at a carpool lot near [[London]], Ont., Mr. Yurek dismissed the environmental implications of increased speed limits – a vehicle uses 20 per cent more fuel at 120 km/h than at 100 km/hr, according to [[Natural Resources Canada]] – as irrelevant in an age of fuel-efficient and electric cars.
{{||StandardTid}}
----

{{f132.png}} ''[[Opposition demands Ford explain firing at OPG, divulge severance cost|https://www.theglobeandmail.com/canada/article-former-senior-ontario-pc-staffer-hires-lawyer-after-ousting/]]'' November 13, 2018, Karen Howlett, [[Globe and Mail]]

----
Opposition members at the [[Ontario]] Legislature are calling on Premier [[Doug Ford]] to explain the role his office played in the ouster of a Crown corporation executive and how much it will cost the public purse.

In [[Question Period]] on Tuesday, Opposition members asked Mr. Ford why his chief of staff intervened to get an executive at [[Ontario Power Generation]] fired. The [[Globe and Mail]] revealed this week that [[Dean French]], the Premier's chief of staff, asked OPG chair Bernard Lord to fire [[Alykhan Velshi]] on his first day on the job. Mr. Velshi previously served as chief of staff to former Ontario [[Progressive Conservative]] leader [[Patrick Brown]].

The revelation came as Mr. Ford faces growing questions about a spate of personnel decisions. On Tuesday, a former senior Tory staffer who was pushed out of his job last week hired a lawyer, who announced plans to take "all steps necessary" to defend his client's reputation.
----

{{f0.png}} ''[[Opposition slams 'pattern' of Ford finding 'cushy jobs for his crony friends'|https://ipolitics.ca/2019/05/15/opposition-slams-pattern-of-ford-finding-cushy-jobs-for-his-crony-friends/]]'' May 15, 2019, Marieke Walsh, [[iPolitics]]

----
TORONTO—[[Ontario]]'s opposition parties are accusing Premier [[Doug Ford]] of acting in the interest of his friends and supporters by creating new jobs and substantially increasing the pay for other jobs that end up going to people he knows.

The charge follows a report from [[iPolitics]] that the $270,000 per year job at the [[Ontario Cannabis Store]] that was created for Ford's friend [[Ron Taverner]] wasn't filled after he turned it down.

"It just shows that Doug Ford was searching around for spots for his cronies to land. And when that particular crony didn't need that position, the position suddenly wasn't that important to be filled," NDP Leader [[Andrea Horwath]] told reporters Tuesday.
----

{{f0.png}} ''[[Opposition wants external review of public appointments under Doug Ford|https://www.ctvnews.ca/canada/opposition-wants-external-review-of-public-appointments-under-doug-ford-1.4483463]]'' June 26, 2019, Allison Jones, [[CTV News]]

----
TORONTO -- [[Ontario]]'s opposition parties called Wednesday for a review of all government appointments to be handled outside of Premier [[Doug Ford]]'s office, after three were found to have personal ties to his ex-chief of staff.

Ford ordered a review Tuesday of all pending government appointments, days after [[Dean French]] resigned following news that appointees to two foreign posts were personally connected to him, and just hours after a third connection was revealed.

Both the NDP and the Liberals say that a review should include all appointments made since the [[Progressive Conservative]] government came to power last year, not just pending ones, and it should not be handled by the same people who signed off on them in the first place.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Order of Nine Angles |
</div>

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Oregon Institute Of Science And Medicine |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Rubber_Duck_%288374801803%29.jpg/175px-Rubber_Duck_%288374801803%29.jpg]] |
|!tax id |93-0814898|
|!registration id |15628712|
|!jurisdiction |us-or|
|!formation |October 8, 1981 (39 years)|
|!location |, P.O. Box 1279, Cave Junction, OR, 97523, USA|
|!leader name |[[Arthur Robinson]]|
|!website |[[oism.org/|http://www.oism.org/]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |September 6, 2020|<|<|
|!Registration|<|<|<|
|!Name |[[Oregon Institute Of Science And Medicine|https://www.erieri.com/Form990Finder/Details?EIN=930814898]]|<|<|
|!EIN |93-0814898|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |12/1982|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990|http://990.erieri.com/EINS/930814898/930814898_2018_ .pdf]]|06/15/20| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/930814898/930814898_2017_0f857933.PDF]]|09/20/18| $3,038,669.00|
|!2016 |[[990|http://990.erieri.com/EINS/930814898/930814898_2016_0e7aea04.PDF]]|11/17/17| $2,777,401.00|
|!2015 |[[990|http://990.erieri.com/EINS/930814898/930814898_2015_0d298de2.PDF]]|12/09/16| $2,752,123.00|
|!2014 |[[990|http://990.erieri.com/EINS/930814898/930814898_2014_0c03e0c0.PDF]]|12/04/15| $3,076,979.00|
|!2013 |[[990|http://990.erieri.com/EINS/930814898/930814898_2013_0a8dd8d3.PDF]]|09/11/14| $5,583,888.00|
|!2012 |[[990|http://990.erieri.com/EINS/930814898/930814898_2012_0990289d.PDF]]|09/10/13| $5,273,436.00|
|!2011 |[[990|http://990.erieri.com/EINS/930814898/930814898_2011_08d1f1af.PDF]]|12/18/12| $5,335,492.00|
|!2010 |[[990|http://990.erieri.com/EINS/930814898/930814898_2010_076c911b.PDF]]|09/01/11| $4,400,338.00|
|!2009 |[[990|http://990.erieri.com/EINS/930814898/930814898_2009_069A10A3.PDF]]|12/13/10| $4,303,197.00|
|!2008 |[[990|http://990.erieri.com/EINS/930814898/930814898_2008_0550DA01.PDF]]|09/18/09| $4,253,864.00|
|!2007 |[[990|http://990.erieri.com/EINS/930814898/930814898_2007_044A5FBB.PDF]]|09/16/08| $3,214,299.00|

!!!See also
*[[Art Robinson|https://en.wikipedia.org/wiki/Art_Robinson]] - //Wikipedia.//

!!!External links
*[[Oregon Institute of Science and Medicine|https://www.sourcewatch.org/index.php?title=Oregon_Institute_of_Science_and_Medicine]], SourceWatch.
*[[Oregon Institute of Science and Medicine|https://www.desmogblog.com/oregon-institute-science-and-medicine]], DeSmog.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
> The Organization for Security and Co-operation in Europe (OSCE) is the world's largest security-oriented intergovernmental organization. Its mandate includes issues such as arms control and the promotion of human rights, freedom of the press and fair elections. It employs around 3,460 people, mostly in its field operations but also in its secretariat in Vienna, Austria and its institutions. It has its origins in the 1975 Conference on Security and Co-operation in Europe (CSCE) held in Helsinki, Finland.

!!!See also
*[[Organization for Security and Co-operation in Europe|https://en.wikipedia.org/wiki/Organization_for_Security_and_Co-operation_in_Europe]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Orwellian: Journalist group protests Alberta war room's use of term 'reporters'|https://www.timescolonist.com/life/orwellian-journalist-group-protests-alberta-war-room-s-use-of-term-reporters-1.24041736]]'' December 24, 2019, Canadian Press, [[Times Colonist]]

----
EDMONTON — Staff in the [[Alberta]] government's so-called war room should stop calling themselves reporters, says the president of the Canadian Association of [[Journalist]]s.

"Don't pretend that you're doing journalism — because you're not," Karyn Pugliese said Tuesday from [[Winnipeg]]. "When the government hires its own PR firm, that's fine. But when you pretend that PR firm is journalism, that's positively Orwellian."

Earlier this month, Alberta's United Conservative government opened the [[Canadian Energy Centre]], often referred to by Premier [[Jason Kenney]] as a "war room" for reacting to and correcting perceived misinformation on the province's energy industry.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f84.png}} ''[[Other countries tried Ford's for-profit welfare scheme – it hurt the most vulnerable|https://north99.org/2020/03/03/fords-for-profit-welfare-scheme-in-the-uk-and-australia/]]'' March 3, 2020, Kian Malekanian, [[North99]]

----
The [[Progressive Conservative]] government in [[Ontario]] is moving ahead with its for-profit welfare plan. The pilot program, launched in February, would see the employment services used by welfare recipients outsourced to private contractors.

This privatized model for welfare services is not unique to Ontario. It has been tested in other jurisdictions like the United Kingdom and [[Australia]]. The results from these overseas experiments should give pause to the [[Ford government]]'s insistence to go forward with their for-profit scheme.

What happened in the United Kingdom?
{{||StandardTid}}

{{||StandardTid}}
----

{{f182.png}} ''[[Ottawa candidates denounce sign threatening violence against Liberals|https://www.cbc.ca/news/canada/ottawa/ottawa-lawn-sign-election-violence-1.5294046]]'' September 23, 2019, Canadian Press, [[CBC News]]

----
Federal candidates in an [[Ottawa]] riding are condemning a homemade lawn sign that appears to threaten violence against Liberals.

On Monday, the Liberal candidate in the riding of [[Kanata-Carleton]], [[Karen McCrimmon]], tweeted a photo of the handwritten sign, which reads, "We shoot every third Liberal. Second one just left."

The sign is in front of a private residence in Constance Bay.
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Ottawa defamation lawsuit latest flashpoint in campus 'free speech' battles|https://ricochet.media/en/2562/ottawa-defamation-lawsuit-latest-flashpoint-in-campus-free-speech-battles]]'' March 27, 2019, Kevin Metcalf, [[Ricochet]]

----
An executive member of a free speech club at the [[University of Ottawa]] is suing a Carleton student for allegedly defamatory comments suggesting he is connected to the alt-right. The lawsuit is the latest flashpoint in an ongoing battle over "free speech" and increasing far-right activity on campus.

The plaintiff, [[Michele Di Franco]], is part of UOttawa Students for [[Free Speech]] (uOSFS), which is part of a network of campus groups. The originating group in the network, Students for Free Speech (SFS), was started in October [[2016]] by supporters of controversial [[University of Toronto]] professor [[Jordan Peterson]].

[[Michael Bueckert]], the defendant in the lawsuit, is a PhD student in sociology and political economy at [[Carleton University]].
----

{{f94.png}} ''[[Ottawa finally challenging Ford government's plan to cancel out-of-country medical coverage|https://www.thestar.com/opinion/star-columnists/2019/07/30/ottawa-is-finally-challenging-queens-park-on-out-of-country-medical-costs.html]]'' July 30, 2019, Thomas Walkom, [[Toronto Star]]

----
Federal Health Minister [[Ginette Petitpas Taylor]] started the ball rolling last week by officially issuing what, under the [[Canada Health Act]], is called a "notice of concern" to [[Christine Elliott]], her provincial counterpart in Ford's [[Progressive Conservative]] government.

It took a while. But Canada's Liberal government has finally challenged Premier [[Doug Ford]]'s patently illegal plan to cancel emergency medicare coverage for Ontarians travelling abroad.

One criterion is portability — the requirement that provincial medicare plans cover residents who are temporarily travelling elsewhere in Canada or abroad.
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Ottawa reports progress in talks with U.S. over medical supplies as 3M strikes deal to send masks to Canada|https://www.cbc.ca/news/politics/mask-3m-dispute-trudeau-1.5523414]]'' April 6, 2020, Catharine Tunney, [[CBC News]]

----
Canadian ministers and officials have been trying to reverse the United States' decision to invoke the Defense Production Act to force [[Minnesota]]-based 3M to prioritize orders from the U.S. government for N95 respirators at the expense of foreign orders, including some from [[Canada]].

Earlier today, U.S. President [[Donald Trump]] said he had reached an agreement with the company and was now "very proud to be dealing with 3M."

A statement from the company said it has struck a deal to import 166.5 million respirators into the U.S. over the next three months, primarily from its manufacturing facility in [[China]].
{{||StandardTid}}
----

{{f84.png}} ''[[Ottawa River Floods Just Killed Someone. Meanwhile, Doug Ford is Cutting Flood Management Funding|https://north99.org/2019/04/21/flooding-ontario-doug-ford-cuts/]]'' April 21, 2019, [[North99]]

----
Areas along the [[Ottawa River]] are experiencing massive flooding, with one person dying in [[Quebec]] after her vehicle fell into a stream due to a washed away culvert.

Meanwhile, [[Doug Ford]]'s Government announced on Thursday that they will be cutting Conservation [[Ontario]]'s budget by 50%, an organization dedicated to reducing the impact of flooding.

[[Conservation Ontario]] is responsible for 36 conservation authorities who forecast flooding, regulate development activities in flood plains, educate the public about flooding, and protect natural environments and areas that reduce the impacts of floods.

Ford's cuts come months after a report from the Intact Centre on Climate Adaptation at the [[University of Waterloo]] that pegged climate-fuelled flooding as [[Canada]]'s costliest and fastest-growing weather challenge.
{{||StandardTid}}
----

{{f0.png}} ''[[Ottawa steps into 'Ring of Fire' debate with Doug Ford|https://theconversation.com/ottawa-steps-into-ring-of-fire-debate-with-doug-ford-131818]]'' February 17, 2020, Dayna Nadine Scott, [[The Conversation]]

----
The struggle over the mineral deposits in [[Ontario]]'s [[Ring of Fire]] has taken a surprising turn.

With all eyes on [[British Columbia]] as events unfold in Unist'ot'en, the federal minister of environment and climate change has said the agency will establish a major regional assessment process for the Ring of Fire.

The region, 500 kilometres northeast of [[Thunder Bay]], is said to hold one of the world's richest chromite deposits, as well as nickel, copper and platinum. While some [[First Nations]] communities support the roads that would lead to the mines, other [[Indigenous]] people across the region are concerned they are losing control over the pace and scale of development in their homelands.
----

{{f182.png}} ''[[Ottawa to offset Ontario premier's legal aid cuts for refugees, immigrants|https://www.cbc.ca/news/politics/legal-aid-trudeau-ford-cuts-1.5243844]]'' August 12, 2019, Kathleen Harris, [[CBC News]]

----
Prime Minister [[Justin Trudeau]] has committed to a one-time legal aid top-up of $26.8 million for refugee and immigration cases to compensate for cuts delivered by [[Ontario]] Premier [[Doug Ford]] in this year's budget.

Trudeau made the announcement Monday at the Parkdale Intercultural Association in [[Toronto]], ratcheting up the rhetoric in a bitter dispute over the policies and costs around asylum seekers by saying the funding was necessary because the [[Ford government]] decided to "step away" from the province's long tradition of sharing responsibility for legal supports for newcomers.

"There's conservative politicians [who] keep trying to move us back and make the most vulnerable hurt for the decisions that they make. Conservative politicians like to say they're for the people but they end up cutting services for the most vulnerable. It's what they do," he said.
{{||StandardTid}}
{{||StandardTid}}
----

{{f132.png}} ''[[Ottawa's accountability problems start at the top, in the PMO (2)|https://www.theglobeandmail.com/opinion/editorials/ottawas-accountability-problems-start-at-the-top-in-the-pmo-2/article26086177/]]'' August 24, 2015, Sean Kilpatrick, Canadian Press, [[Globe and Mail]]

----
Last week, we wrote about how the Prime Minister's Office has become far too powerful. Where once it was a relatively small office that handled the prime minister's correspondence, helped him keep abreast of government doings and served as a link between the leader and his party, it has morphed into a 90-person juggernaut of political strategists, "issues managers" and party enforcers who exercise strict control over cabinet, the houses of Parliament and the bureaucracy.

As a result, our government has become dangerously unbalanced. The PMO operates with an imperiousness that has grown with each succeeding government in the past 40 years. A generation ago, [[Pierre Trudeau]] said of MPs, "Fifty yards from [[Parliament Hill]] they are no longer honourable members. They are just nobodies." These days, they're nobodies on the Hill, too.

In [[2015]], MPs are treated as minions of the party, cabinet ministers as devices for transmitting talking points, and parliamentary committees as rubber stamps.
----

{{f94.png}} ''[[Ottawa's funding offer for mercury care home in Grassy Narrows far less than needed, chief says|https://www.thestar.com/news/investigations/2019/07/25/ottawas-funding-offer-for-mercury-care-home-in-grassy-narrows-far-less-than-needed-chief-says.html]]'' July 25, 2019, David Bruser, [[Toronto Star]]

----
[[Indigenous]] Services Minister [[Seamus O'Regan]] has said the government is committed to building a care home to help the sickest of those impacted by the industrial mercury poisoning of [[Grassy Narrows]] First Nation.

The money is "booked" and "approved," and the funding agreement the government wants the Indigenous community's leaders to sign is "for keeps" and "legally binding," he told [[CBC]] in June, adding that Chief [[Rudy Turtle]] will have "certainty … of our commitment financially."

After reading the proposed funding agreement, Turtle said he does not have that certainty. The document, he said, is "the opposite of what O'Regan promised me and what he is telling the public."
{{||StandardTid}}
----

{{f0.png}} ''[[Ottenbreit, Carr should explain their support of yellow vest movement|https://leaderpost.com/opinion/columnists/ottenbreit-carr-should-explain-their-support-of-yellow-vest-movement]]'' January 29, 2019, Murray Mandryk, [[Regina Leader-Post]]

----
"The extreme fringe is now the rug," Meili told the [[Saskatoon]] Star[[Phoenix]]'s Alex MacPherson — a line that may be vaguely familiar to you as one that former premier Brad Wall once liked to utter about the NDP. "What we've seen from the yellow vest movement, as it's developed in [[Canada]], is a focus on some pretty ugly things …

"What I'm concerned (about) is it sends a signal that they're alongside some of the drastic anti-immigration messages, some of the more violent or hateful messages that have been coming out of the yellow vest protests."

To be clear, not everyone at yellow vest rallies is a crazed xenophobe. A majority of people from [[Alberta]] and [[Saskatchewan]] likely agree with its central grassroots-driven pro-pipeline, anti-Trudeau sentiment. However, what they don't agree with is exactly what Meili says is of concern.

Notwithstanding the efforts by some to scrub clean the yellow vest image, those anti-immigrant, global-conspiracy rally signs and posts on yellow vest social media sites are destroying the group's credibility. Even the conservative right and other pro-pipeline supporters have seen this as a problem, which is exactly why yellow vests weren't welcomed at the Canada Action rally in front of the legislature earlier this month. It may even be causing the yellow vest movement to splinter.
----

{{f253.png}} ''[[Our leaders think we're idiots, Chapter 4,329: Milk|https://www.macleans.ca/politics/ottawa/our-leaders-think-were-idiots-chapter-4329-milk/]]'' July 19, 2019, Paul Wells, [[Macleans]]

----
It's still only July, and we don't vote until October, but is it too soon to start demanding that our political leaders stop taking us for perfect fools? Today's Exhibit A is [[Andrew Scheer]].

The Conservative leader announced to dairy farmers the other day that [[Canada]]'s [[Food Guide]], as updated by the Trudeau Liberals, is mean to milk. This is because the guide urges Canadians to "make water your drink of choice."

"Complete lack of consultation," Scheer said. The food guide should "reflect what we know, what the science tells us."
----

{{f132.png}} ''[[Our money for attack ads – how low can the Harper Conservatives go?|https://www.theglobeandmail.com/opinion/our-money-for-attack-ads-how-low-can-the-harper-conservatives-go/article11579462/]]'' April 27, 2013, Jeffrey Simpson, [[Globe and Mail]]

----
Just when you thought the Harper Conservatives could stoop no lower with their attack ads against Liberal Leader [[Justin Trudeau]], they discovered something even more base.

Household mailings, paid for by taxpayers, are supposed to communicate information from MPs to constituents about doings in government. Every MP, of course, puts her or his spin on things because, after all, they're politicians. But household mailings often contain straightforward information about which government office a constituent should phone, how to apply for government programs, or what this or that piece of legislation means.

But now the Conservatives have decided to use these mailings – as much as 10 per cent of the voters receive them at any one time – as nothing more than a printed negative ad against Mr. Trudeau. It's one thing for the Conservative Party to use its money to buy television airtime to demean Mr. Trudeau; it's another to use your money for the same base purposes. But as we see, the Harper attack machine does politics this way, always has and always will, because the Prime Minister – who authorizes all this stuff, after all – obviously thinks it works.
----

{{f182.png}} ''[[Our running tracker of the impact of the Alberta budget|https://www.cbc.ca/news/canada/calgary/ucp-cuts-budget-funding-united-conservative-party-jason-kenney-1.5371156]]'' November 24, 2019, [[CBC News]]

----
It can seem overwhelming to keep track of all the cuts and funding initiatives introduced as part of a provincial budget. The news cycle moves on so quickly that major stories can often be lost in the shuffle.

That's why we've decided to consolidate all of them in one place for your easy reference. We'll update this list weekly, so add it to your bookmarks if you'd like to refer back.

Education
----

{{f0.png}} ''[[Ousting UCP member for swastika-pride flag comment not his call: Alberta Opposition leader|https://globalnews.ca/news/4663997/alberta-kenney-carpay-ucp-swastika-pride-flag/]]'' November 14, 2018, Dean Bennett, Canadian Press, [[Global News]]

----
[[Alberta]] Opposition Leader [[Jason Kenney]] says it is up to the [[United Conservative Party]]'s board to decide whether to expel a member who compared the [[LGBTQ]] rainbow flag to the swastika.

Kenney told reporters he does not have the power to force [[John Carpay]] out of the party, even though Kenney announced two weeks ago he had directed the party to pull the card of another member following reported links to that member and a white supremacist website.

"It's our board that deals with expulsions," Kenney told reporters Wednesday.
----

{{f345.png}} ''[[Outcry as super-rich Trump donor given permission to avoid Canada quarantine|https://www.theguardian.com/world/2020/sep/18/trump-donor-liz-uihlein-canada-quarantine]]'' September 18, 2020, Leyland Cecco, [[The Guardian]]

----
A billionaire backer of [[Donald Trump]] who has been outspoken in her criticism of coronavirus restrictions was granted an exemption to a mandatory quarantine when she visited [[Canada]] by private jet.

[[Liz Uihlein]], head of [[Wisconsin]]-based packaging company Uline, landed at [[Toronto]]'s Pearson airport on 25 August to visit one of the company's warehouses, according to a report by [[CBC News]].

Under the [[Quarantine Act]], visitors to Canada are required to self-isolate for two weeks upon arrival to the country. Failure to comply with restrictions carry a maximum penalty of up to $750,000 in fines and/or imprisonment for six months.

But neither Uihlein, nor her two travelling companions, were required to quarantine.
----

{{f182.png}} ''[[Outstanding Indigenous land claims stalling western economic growth, says Michael Wernick|https://www.cbc.ca/news/politics/stefanovich-wernick-indigenous-rights-canada-2020-1.5375232]]'' December 1, 2019, Olivia Stefanovich, [[CBC News]]

----
[[Canada]]'s former top federal public servant says uncertainty over [[Indigenous]] land title in the West is holding back the regional economy — and is calling on three regional premiers to commit to settling the issue within five years.

[[Michael Wernick]], who retired in April as clerk of the [[Privy Council]] amid the SNC-Lavalin affair, recently delivered the frank advice during a Nov. 27 speech to the the progressive think tank Canada [[2020]] during a forum on Indigenous economic development, which he expanded on in an interview last week with [[CBC News]].

"To premiers [Jason] Kenney, [Scott] Moe, [Brian] Pallister, uncertainty about Aboriginal title [is] pulling back economic growth in your provinces," Wernick said.
----

{{f0.png}} ''[[Over 100 Private Companies Lobbied Alberta's Ministry of Health in Just the Last Few Months|https://pressprogress.ca/over-100-private-companies-lobbied-albertas-ministry-of-health-in-just-the-last-few-months/]]'' November 12, 2020, [[PressProgress]]

----
As [[Jason Kenney]]'s UCP government takes steps to privatize [[Alberta]] healthcare services during a pandemic, lobbyists representing for-profit health companies have been lining-up outside Alberta Health Minister [[Tyler Shandro]]'s door.

A new review of lobbying records by [[PressProgress]] shows a flurry of activity this fall from private companies that specialize in private health services.

The records show Alberta Health was lobbied over 150 times since the beginning of September, including 104 companies that generally operate on a for-profit mandate or offer private health services.
----

{{f182.png}} ''[[Over 20 years ago, we had a plan to repair the Crown-Indigenous relationship. What happened?|https://www.cbc.ca/news/politics/royal-commission-indigenous-crown-1.5478890]]'' February 28, 2020, Rosemary Barton, [[CBC News]]

----
"The time seems opportune; indeed, the cracks in the existing relationship are coming starkly to the fore all across the country, and it should be apparent by now that trying to preserve the status quo is futile."

Those words are almost a quarter-century old now. They could have been written yesterday.

That quote comes from the [[1996]] report of the [[Royal Commission on Aboriginal Peoples]] (RCAP) which sought to examine [[Canada]]'s relationship with [[Indigenous]] peoples and offer some proposals for reform.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Owen Shroyer |
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Painful Truth: Why did Andrew Scheer speak at an event with a white nationalist?|https://www.langleyadvancetimes.com/opinion/painful-truth-why-did-andrew-scheer-speak-at-an-event-with-a-white-nationalist/]]'' February 21, 2019, Matthew Claxton, Opinion, [[Langley Advance Times]]

----
The trouble started back in December, when Scheer jumped onto the conspiracy theory bandwagon with both feet. He was suddenly concerned – very concerned! – about the UN Compact on Migration. How could [[Canada]] give up "our sovereignty" to make decisions on immigration, he asked.

Well… we aren't. As many, many people have tried to patiently explain, the compact is non-binding. It is not a treaty. It's mostly a series of best-practices for countries dealing with migrants. A good portion of it is about trying to halt people-smuggling through better international cooperation.

But never mind that! The conspiracy theorists have been fanning the flames online! And Scheer clearly had their back.

This week, things got much, much worse.
<div style="float: right; max-width:300px">

|>| !Painted Pony Energy |
</div>

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Palantir Technologies Inc. |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/3/37/Palantir_company_logo.png/175px-Palantir_company_logo.png]] |
|!formation |May 6, 2003|
|!jurisdiction |us-de|
|!registration id |3649383|
|!leader title |CEO|
|!leader name |Alexander Karp|
|!leader title2 |Secretary|
|!leader name2 |Stephen Cohen|
|!leader title3 |CFO|
|!leader name3 |Colin Anderson|
|!website |[[palantir.com|https://www.palantir.com]]|
</div>

''Palantir Technologies'' is a [[private|https://en.wikipedia.org/wiki/privately_held_company]] American software and services company which specializes in [[big data|https://en.wikipedia.org/wiki/big_data]] [[analysis|https://en.wikipedia.org/wiki/data_analysis]]. Headquartered in [[Palo Alto, California|https://en.wikipedia.org/wiki/Palo_Alto,_California]], the company is known for two projects in particular: Palantir Gotham and Palantir Metropolis. Palantir Gotham is used by [[counter-terrorism|https://en.wikipedia.org/wiki/counter-terrorism]] analysts at offices in the [[United States Intelligence Community|https://en.wikipedia.org/wiki/United_States_Intelligence_Community]] (USIC) and [[United States Department of Defense|https://en.wikipedia.org/wiki/United_States_Department_of_Defense]], fraud investigators at the [[Recovery Accountability and Transparency Board|https://en.wikipedia.org/wiki/Recovery_Accountability_and_Transparency_Board]], and cyber analysts at [[Information Warfare Monitor|https://en.wikipedia.org/wiki/Information_Warfare_Monitor]], while Palantir Metropolis is used by hedge funds, banks, and financial services firms.<<ref " [1]">><<ref " [2]">>

!!!See also
*[[Palantir Technologies|https://en.wikipedia.org/wiki/Palantir_Technologies]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Gorman, Siobhan (September 4, 2009). [[How Team of Geeks Cracked Spy Trade|https://www.wsj.com/articles/SB125200842406984303]]. //The Wall Street Journal//.">><br/><<footnotes " [2]" "[[A Tech Fix For Illegal Government Snooping?|http://www.npr.org/templates/story/story.php?storyId=106479613]]. NPR.">>

{{||StandardTid}}
----

{{f0.png}} ''[[Palantir Knows Everything About You|https://www.bloomberg.com/features/2018-palantir-peter-thiel/]]'' April 19, 2018, Peter Waldman, [[Bloomberg]]

----
[[Peter Thiel]]'s data-mining company is using War on Terror tools to track American citizens. The scary thing? [[Palantir]] is desperate for new customers.

High above the Hudson River in downtown Jersey City, a former U.S. [[Secret Service]] agent named Peter Cavicchia III ran special ops for [[JPMorgan Chase]] & Co. His insider threat group—most large financial institutions have one—used computer algorithms to monitor the bank's employees, ostensibly to protect against perfidious traders and other miscreants.

Aided by as many as 120 "forward-deployed engineers" from the data mining company Palantir Technologies Inc., which JPMorgan engaged in [[2009]], Cavicchia's group vacuumed up emails and browser histories, [[GPS]] locations from company-issued smartphones, printer and download activity, and transcripts of digitally recorded phone conversations. Palantir's software aggregated, searched, sorted, and analyzed these records, surfacing keywords and patterns of behavior that Cavicchia's team had flagged for potential abuse of corporate assets. Palantir's algorithm, for example, alerted the insider threat team when an employee started badging into work later than usual, a sign of potential disgruntlement. That would trigger further scrutiny and possibly physical surveillance after hours by bank security personnel.
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Pamela Geller |
|>| [img width=175px [Geller in 2011|https://upload.wikimedia.org/wikipedia/commons/thumb/4/41/Pamela_Geller_2011.jpg/175px-Pamela_Geller_2011.jpg]] |
|!birth date |1957/1958 (62-63 years)<<ref " [1]">>|
|!birth place |[[Hewlett Harbor|https://en.wikipedia.org/wiki/Hewlett_Harbor,_New_York]], [[New York|https://en.wikipedia.org/wiki/New_York_(state)]], U.S.<<ref " [2]">>|
|!residence |[[Long Island|https://en.wikipedia.org/wiki/Long_Island]], [[New York|https://en.wikipedia.org/wiki/New_York_(state)]], U.S.<<ref " [1]">>|
|!other names |Pamela Oshry|
|!known for |Opposition to [[Park51|https://en.wikipedia.org/wiki/Park51]] community center and mosque|
|!alma mater |[[Hofstra University|https://en.wikipedia.org/wiki/Hofstra_University]]; left before completing degree<<ref " [1]">>|
|!organization |Co-founder of [[American Freedom Defense Initiative]] aka Stop Islamization of America<<ref " [3]">>|
|!notable works |''The Post-American Presidency: The Obama Administration's War on America'', with [[Robert Spencer]]<<ref " [4]">>|
|!occupation |Political activist, commentator, former newspaper editor|
|!website |[[gellerreport.com/|https://gellerreport.com/]]|
</div>

!!!See also
*[[Pamela Geller|https://en.wikipedia.org/wiki/Pamela_Geller]] - //Wikipedia.//

!!!External links
*[[Pamela Geller|https://www.splcenter.org/fighting-hate/extremist-files/individual/pamela-geller]], Southern Poverty Law Center.

----
<br/><<footnotes " [1]" "[[Outraged, and Outrageous|https://www.nytimes.com/2010/10/10/nyregion/10geller.html?pagewanted=all]]. //[[The New York Times]]//. October 8, 2010.">><br/><<footnotes " [2]" "Chandler, Doug (September 1, 2010). [[The Passions (And Perils) Of Pamela Geller|http://www.thejewishweek.com/news/new_york/passions_and_perils_pamela_geller]]. //[[The Jewish Week|https://en.wikipedia.org/wiki/The_Jewish_Week]]//.">><br/><<footnotes " [3]" "[['Islamic Apartheid' Ads Submitted To MTA By Pamela Geller in Response To Pro-Palestinian Ads|http://www.huffingtonpost.com/2013/03/28/islamic-apartheid-ads-mta-pamela-geller_n_2973229.html]]. March 28, 2013.">><br/><<footnotes " [4]" "Geller, Pamela (July 2010). [[The Post-American Presidency: The Obama Administration's War on America|https://books.google.com/?id=9RR2MyoDwBAC&printsec=frontcover&dq=inauthor:%22Pamela+Geller%22#v=onepage&q&f=false]]. [[Simon & Schuster]].">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
Scientology in Panama.

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Pandemic isn't over but Kenney's truce with Ottawa certainly is|https://ipolitics.ca/2020/06/03/pandemic-isnt-over-but-kenneys-truce-with-ottawa-certainly-is/]]'' June 3, 2020, Graham Thomson, Opinion, [[iPolitics]]

----
Kenney is now pivoting from the pandemic back to safer and more familiar territory.

That includes recalling the legislature to sit for the whole summer if necessary to pass his agenda that includes a bill to crack down on protests that interfere with rail lines and the shipment of oil. He is setting up an [[Alberta]] parole board and is once again talking about a "fair deal" for Alberta that could include forming its own provincial police force and pension plan.

He will soon be releasing a report from the government-sponsored economic relaunch committee whose members include former prime minister [[Stephen Harper]]. Harper recently wrote an op-ed for the [[Wall Street Journal]] arguing that after the pandemic we need to get back to smaller government. That'll be music to Kenney's ears.
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Parents can benefit as much as their kids from Ontario's new sex ed|http://theconversation.com/parents-can-learn-as-much-as-their-kids-from-ontarios-new-sex-ed-122680]]'' September 3, 2019, Jen Gilbert, [[The Conversation]]

----
In time for back-to-school [[2019]], the [[Ontario]] government released a revised health and physical education curriculum. Commentators have noted that despite Premier [[Doug Ford]] having stressed the need for an overhaul, the new curriculum is strikingly similar to the one from [[2015]], prompting some to call it a backtrack of election promises.

But what is new is that the Ontario government is now touting an opt-out policy for parents who want to remove their children from certain lessons on human development and sexual health.

The new policy requires schools to implement a more detailed process to "provide parents with a list of all Human Development and Sexual Health expectations by grade." It also give parents at least 20 school days notice before students are taught human development and sexual health.
<div style="float: right; max-width:300px">

|>| !Parents for Choice in Education |
|!formation |2012|
|!leader title |Founder|
|!leader name |[[Garnett Genuis]]|
|!website |[[parentchoice.ca/|https://www.parentchoice.ca/]]|
</div>

!!!See also
*[[Parents for Choice in Education|https://en.wikipedia.org/wiki/Parents_for_Choice_in_Education]] - //Wikipedia.// (Utah)

{{||StandardTid}}
----

{{f99.png}} ''[[Parents of Jack Letts say Scheer is 'passing the buck' on their son's fate|https://www.nationalobserver.com/2019/08/23/news/parents-jack-letts-say-scheer-passing-buck-their-sons-fate]]'' August 23, 2019, Jim Bronskill, [[National Observer]]

----
The parents of [[Jack Letts]], a British-Canadian man imprisoned in northern [[Syria]], are chastising Conservative Leader [[Andrew Scheer]] for saying he wouldn't lift a finger to help their son.

Scheer might react differently if his own child was locked in a foreign dungeon without access to a lawyer or contact with his family, John Letts and Sally Lane said in a statement distributed Thursday.

The couple, who live in [[Oxford]], [[England]], said it is time for Canadian politicians to show leadership and demonstrate that [[Ottawa]] is able to protect the rights and freedoms of all citizens.
----

{{f132.png}} ''[[Parents will be allowed to remove children from sex-ed classes under new Ontario government curriculum|https://www.theglobeandmail.com/canada/article-parents-will-be-allowed-to-remove-children-from-sex-ed-classes-under/]]'' August 20, 2019, Caroline Alphonso, [[Globe and Mail]]

----
Parents will have the option of removing their children from sex-ed classes as the province rolls out a new curriculum that moves topics of gender identity and gender expression to later grades, [[Ontario]]'s Education Minister says.

The revised health and physical education curriculum being released on Wednesday largely mirrors the previous Liberal government's [[2015]] curriculum, which the [[Progressive Conservative]]s had promised to repeal. The new curriculum will include a provision that gives families three weeks notice of when sex-ed lessons will be taught, and up to five school days before the class to provide school boards with an exemption notice for their children.

Under the Liberal government, an opt-out process was available, but some boards, including the [[Toronto District School Board]] and the [[Peel District School Board]], would not entertain requests to let students miss classes about sexual orientation, gender identity or similar issues because those areas are protected under the human-rights code. It's unclear how school boards will adapt to the new direction.
----

{{f94.png}} ''[[Parents, students rally across province to protest Ford cuts to education|https://www.thestar.com/politics/provincial/2019/10/10/parents-students-rally-across-province-to-protest-ford-cuts-to-education.html]]'' October 10, 2019, Isabel Teotonio, [[Toronto Star]]

----
Parents and students across the province organized rallies at hundreds of elementary and secondary schools Thursday morning to protest cuts made by [[Doug Ford]]'s Conservative government.

[[Toronto]] mother Alison Kearns, whose children attend Withrow Avenue Junior Public School, said the day of action sends an important message to the province in the midst of ongoing negotiations with teacher unions.

"It's a way for us to show that we support our teachers and education workers," Kearns told the Star. "Often times, I feel like in these labour disputes the hope is to divide parents and teachers. . . . The things they are fighting for in bargaining is about our children's education, which is hugely important to parents."
----

{{f182.png}} ''[[Parents' group defends public funding for Alberta private schools|https://www.cbc.ca/news/canada/edmonton/parents-group-defends-public-funding-for-alberta-private-schools-1.3745367]]'' September 2, 2016, Andrea Huncar, [[CBC News]]

----
The head of an [[Alberta]] advocacy group for parents is defending the public funding of private schools as a way to save taxpayers money.

"It is a false narrative to claim that independent education removes dollars from the public system," said Donna Trimble, executive director of [[Parents for Choice in Education]], pointing to a study commissioned by her group. "It actually saves dollars from the public system."

Trimble spoke out after an [[Edmonton]]-area [[Christian]] school board's refusal to implement [[LGBTQ]] government guidelines prompted calls from critics to pull funding and review the allocation of provincial dollars to Alberta private schools.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Parkdale law office forced to relocate due to cuts to Ontario legal aid funding|https://globalnews.ca/news/5709563/parkdale-law-office-ontario-legal-aid-funding/]]'' July 31, 2019, Tom Hayes, [[Global News]]

----
A successful [[Toronto]] Parkdale law office has been forced to move to a church basement because of provincial legal aid funding being slashed.

[[Legal]] Aid [[Ontario]] provides services to those who cannot afford to pay for a lawyer. The cuts include slashing Legal Aid funding by 30 per cent, or $133 million in the province as a whole. Assistance with refugee and immigration cases are being impacted.

"I feel like I've dedicated my life to the this place, this community," said staff administrator Linda Newton, who was laid off after working at the office for 20 years.
<div style="float: right; max-width:300px">

|>| !Parler |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/3/35/Parler_logo.png/175px-Parler_logo.png]] |
|!formation |2018|
</div>

!!!See also
*[[Parler|https://en.wikipedia.org/wiki/Parler]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Parliament No Place to Shovel Duffy Dirt, Speaker Implies|https://thetyee.ca/News/2015/04/21/Duffy-Dirt/]]'' April 21, 2015, Jeremy J. Nuttall, [[The Tyee]]

----
Questions about information coming out of the trial of suspended senator [[Mike Duffy]] are not related to government business, implied [[Canada]]'s [[Speaker of the House]] [[Andrew Scheer]] during question period on Monday. 

On the first day that Parliament has sat since the Duffy trial began, Scheer repeatedly told opposition MPs to ensure their questions "touch on the administrative areas of government," in an apparent attempt to curb those based on the trial.

The speaker, an MP elected by secret ballot by members, is tasked with guiding debate in the [[House of Commons]] in a nonpartisan way.*
{{||StandardTid}}
{{||StandardTid}}
----

{{f99.png}} ''[[Parliamentary committee asks Ontario Proud to reveal funding, telemarketing details|https://www.nationalobserver.com/2018/12/11/news/parliamentary-committee-asks-ontario-proud-reveal-funding-telemarketing-details]]'' December 11, 2018, Carl Meyer, [[National Observer]]

----
The financial disclosures released Tuesday showed the three largest donors of [[Ontario Proud]], a registered not-for-profit with the address 36 King Street East in [[Toronto]], were [[Merit Ontario]] ($50,000), which opposes restricting the right to bid on contracts to union members, residential developer [[Mattamy Homes]] ($100,000), and [[Nashville Developments]], another developer, according to [[Global News]].

Ontario Proud did receive money from outside the province, O'Connor revealed to the committee, but insisted it was "not for third party political ads" and that it was not foreign in origin.

Committee member [[Frank Baylis]], a Liberal MP, requested that Ontario Proud produce information about all funders who provided money to the group who were not from Ontario.
----

{{f0.png}} ''[[Participants at Conservative events must agree to gag order|https://ipolitics.ca/2015/08/08/participants-at-conservative-events-must-agree-to-gag-order/]]'' August 8, 2015, Elizabeth Thompson, [[iPolitics]]

----
EDITOR'S NOTE: The policies discussed in this article have since been withdrawn by the [[Conservative Fund of Canada]]. (see update)

Members of the public who attend Prime Minister [[Stephen Harper]]'s campaign events are being required to agree to a gag order before they can walk through the door, [[iPolitics]] has learned.

While attendance is by invitation only, and attendees are vetted by the Conservative Party before receiving a ticket, those who want to attend a campaign event in person are also being asked to agree to a number of conditions including not to transmit any description of the event or any images from it.
----

{{f0.png}} ''[[Parties' mass text campaigns 'a new area of risk,' experts warn|https://www.ctvnews.ca/politics/parties-mass-text-campaigns-a-new-area-of-risk-experts-warn-1.4546002]]'' August 12, 2019, Rachel Aiello, [[CTV News]]

----
OTTAWA – The quickly approaching federal election is going to be waged using a variety of new and more sophisticated online tools, including what is set to be an increased use of mass text message campaigns.

The Liberals, Conservatives, and New Democrats have all said that they plan on using text messages to reach voters during this election, and third-party political organizations have already deployed this tactic. It's the latest evolution of the long-used political practice of robocalls; when pre-recorded messages are sent on mass using auto dialers.

Parties are promising to protect the private information they use and glean from voters, but given the past improper use of robocalls, experts are warning that mass text campaigns could similarly be misused, or co-opted with relative ease.
----

{{f0.png}} ''[[Party leaders make debate pitch for votes in Quebec|https://ipolitics.ca/2019/10/10/party-leaders-make-debate-pitch-for-votes-in-quebec/]]'' October 10, 2019, Kevin Dougherty, [[iPolitics]]

----
The leaders of the six main parties contesting the Oct. 21 election argued Thursday in the second French debate of this campaign that their party has the most to offer [[Quebec]] voters.

But they also dealt in feisty zingers, with Liberal leader [[Justin Trudeau]] naming Conservative premiers [[Jason Kenney]] and [[Doug Ford]] more than once, with the suggestion Conservative leader [[Andrew Scheer]] would adopt similar policies.

Scheer shot back, saying several times that statements by Trudeau were lies.
----

{{f0.png}} ''[[Party leaders questioned on whether Maxime Bernier should be invited to debates|https://globalnews.ca/news/5941179/trudeau-scheer-singh-may-questioned-maxime-bernier/]]'' September 23, 2019, Andrew Russell, [[Global News]]

----
The four main party leaders were questioned Monday on whether they would support calls for [[Maxime Bernier]] to be removed from the televised federal election debates.

The leaders were pressed after revelations that at least three founding members of the [[People's Party of Canada]] had current or previous ties to extreme far-right groups.

[[Elections Canada]] documents obtained by [[Global News]] showed the former leader of a U.S. neo-Nazi group, a former [[Soldiers of Odin]] member and a [[Pegida Canada]] official were among those whose signatures were submitted to the federal government last year to officially register the PPC.

{{||StandardTid}}

{{||StandardTid}}
----

{{f94.png}} ''[[Pastor charged with causing a disturbance in Toronto's Gay Village|https://www.thestar.com/news/gta/2019/06/05/pastor-charged-with-causing-a-disturbance-in-torontos-gay-village.html]]'' June 5, 2019, Temur Durrani, [[Toronto Star]]

----
A 39-year-old pastor was charged with causing a disturbance in the city's Gay Village, [[Toronto]] police said Wednesday, after he took to the streets to preach pro-[[Christian]] messages to passersby a day before.

Videos posted online show pastor [[David Lynn]] speaking on a megaphone and attracting what police described as a "large hostile crowd" Tuesday evening at Church St. and Wellesley St. E.

"I'm coming out as a Christian," Lynn can be heard telling onlookers, who refuse to interact with him in a video posted by [[Christ's Forgiveness Ministries]] of which he is a founding member, according to the organization's website. "You don't want to talk to me — you have your backs faced against me, and you won't tolerate me," he says.
----

{{f94.png}} ''[[Pastor preaches virtue of wealth, property|https://www.thestar.com/news/2007/03/05/pastor_preaches_virtue_of_wealth_property.html]]'' March 5, 2007, David Bruser, [[Toronto Star]]

----
The junior pastor at one of the country's largest evangelical churches preached the virtues of wealth and smart investment to his working-class congregation yesterday.

It was the same morning the [[Toronto Star]] published an investigation into how [[Paul Melnichuk]], patriarch of the [[Prayer Palace]], and his twin sons, Tim and Tom, have amassed a fleet of fine cars and a pricey portfolio of fancy homes while doing little of the charity work their church claims to do.


The Star exposé, part of an ongoing series on Canadian charities, documented the Melnichuk family's lavish lifestyle, including about $12 million in personal real estate north of Toronto and in [[Florida]], in contrast to the bulk of their congregation. Most church members faithfully give 10 per cent of their income.

"You see, you weren't designed to live in a apartment building. You were designed to own the apartment building you're living in," [[Tom Melnichuk]] said, calling for his followers to think positive. "If you don't watch it, you'll be eating at Denny's for the rest of your entire life."
----

{{f0.png}} ''[[Pastors Who Preached Homophobic and Anti-Semitic Views Endorse Doug Ford For Ontario PC Leader|https://pressprogress.ca/pastors-who-preached-homophobic-and-anti-semitic-views-endorse-doug-ford-for-ontario-pc-leader/]]'' February 10, 2018, [[PressProgress]]

----
[[Doug Ford]] promises social conservatives he will 'make sure the church has a voice all the time'

[[Ontario]] PC leadership candidate Doug Ford recently accepted endorsements from a pair of controversial pastors with a history of preaching hate.

[[Charles McVety]] and [[Paul Melnichuk]], two pastors with a well-documented track record promoting homophobia and anti-Semitism, are singing Ford's praises as he works to lock-down the support of Ontario's social conservative fringe.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Pat Perkins |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Pat Robertson |
</div>

{{||StandardTid}}
!!!See also
*[[Patient Protection and Affordable Care Act|https://en.wikipedia.org/wiki/Patient_Protection_and_Affordable_Care_Act]] - //Wikipedia.//

!!!External links
[[H.R. 3590 (111th): Patient Protection and Affordable Care Act|https://www.govtrack.us/congress/bills/111/hr3590]], GovTrack. Enacted after being signed by the President Obama on March 23, 2010.

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Patrick Brown Broke the Ontario News Cycle|https://www.vice.com/en_ca/article/a347ej/patrick-brown-broke-the-ontario-news-cycle]]'' February 15, 2018, [[Vice News]]

----
Within a few hours' span today, the following stories came out about former (we think) [[Ontario]] [[Progressive Conservative]] Party leader [[Patrick Brown]]: He is suing CTV for the reporting that lead to his resignation; sources say he didn't actually resign and he's still PC leader; and finally, Brown didn't know about the preceding story and he's not focused on "technicalities," whatever that means.

Brown resigned last month after [[CTV News]] reported two young women accused him of sexual misconduct. At the time, he issued a blanket denial about the alleged incidents, but quickly stepped down amid pressure from his party.

"After consulting with caucus, friends and family I have decided to step down as leader of the Ontario PC Party. I will remain on as a MPP while I definitively clear my name from these false allegations," he said.
----

{{f0.png}} ''[[Patrick Brown faces challenges modernizing Ontario PC Party|https://globalnews.ca/news/2772424/patrick-brown-faces-challenges-modernizing-ontario-pc-party/]]'' June 19, 2016, Allison Jones, [[Global News]]

----
Brown disputes that social conservatives were the key to his leadership victory – it was growing the base and reaching out to diverse communities, he says – but they are at least partly laying claim to it.

[[Charles McVety]], president of the [[Institute for Canadian Values]], last month slammed Brown's modernization efforts, saying, "Patrick sold thousands of memberships on the promise to fight LGBT radical sex education."

During the leadership race Brown spoke at a rally protesting the Liberal government's new sex ed curriculum. It included updates such as warnings about online bullying and sexting, but protesters zeroed in on discussions of same-sex marriage, masturbation and gender identity.
<div style="float: right; max-width:300px">

|>| !Patrick Caddell |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/0/0a/Patrick_Caddell_by_Gage_Skidmore.jpg/175px-Patrick_Caddell_by_Gage_Skidmore.jpg]] |
|!birth name |Patrick Hayward Caddell|
|!birth date |May 19, 1950|
|!birth place |[[Rock Hill, South Carolina|https://en.wikipedia.org/wiki/Rock_Hill,_South_Carolina]], U.S.|
|!death date |February 16, 2019 (68 years)|
|!death place |[[Charleston, South Carolina|https://en.wikipedia.org/wiki/Charleston,_South_Carolina]], U.S.|
|!occupation |pollster, political firm consultant|
</div>

!!!See also
*[[Patrick Caddell|https://en.wikipedia.org/wiki/Patrick_Caddell]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Patrick King |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/2/27/Patrick-king-red-deer-alta.JPG/175px-Patrick-king-red-deer-alta.JPG]] |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Patrick Moore |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Patrick_Moore_%28cropped%29x.jpg/175px-Patrick_Moore_%28cropped%29x.jpg]] |
|!birth name |Patrick Albert Moore|
|!birth date |June 15, 1947 (74 years)<<ref " [1]">>|
|!birth place |[[Port Alice, British Columbia|https://en.wikipedia.org/wiki/Port_Alice,_British_Columbia]], Canada|
</div>

!!!See also
*[[Patrick Moore (consultant)|https://en.wikipedia.org/wiki/Patrick_Moore_(consultant)]] - //Wikipedia.//

!!!External links
*[[Patrick Moore|https://www.desmogblog.com/patrick-moore]], DeSmog.
*[[Patrick Moore|https://www.sourcewatch.org/index.php/Patrick_Moore]], SourceWatch.

----
<br/><<footnotes " [1]" "Staff writer (2 February 2016). [[#112 Patrick Moore|https://bcbooklook.com/2016/02/02/112-patrick-moore/]]. Pacific BookWorld News Society.">>

{{||StandardTid}}
----

{{f182.png}} ''[[Patrick Moore's cancelled talk finds new home in Regina with right-wing media outlet|https://www.cbc.ca/news/canada/saskatchewan/patrick-moore-speech-right-wing-media-1.5460850]]'' February 12, 2020, Bryan Eneas, [[CBC News]]

----
[[Patrick Moore]] was one of the early figures of the [[Greenpeace]] movement, serving as Canadian president for nine years. He is now criticized by environmental groups for his views on climate change. (Ecosense)

The controversial climate change skeptic whose speech was cancelled because the city says it was becoming a distraction has found a new home to present, courtesy of right-wing media outlet Rebel News.

Moore promoted his new speaking event In a tweet published on Tuesday night.
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Patrik Mathews |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Patriot Prayer |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/e/e3/Patriot_Prayer_IMG_4630_%2836415342941%29.jpg/175px-Patriot_Prayer_IMG_4630_%2836415342941%29.jpg]] |
|!formation |2016|
|!leader name |[[Joey Gibson]]|
</div>

''Patriot Prayer'' is a [[far-right|https://en.wikipedia.org/wiki/far-right]] group based in [[Vancouver, Washington|https://en.wikipedia.org/wiki/Vancouver,_Washington]], a suburban city in the [[Portland metropolitan area|https://en.wikipedia.org/wiki/Portland_metropolitan_area]].<<ref " [1]">><<ref " [2]">><<ref " [6]">> The group has organized rallies in support of [[Donald Trump]]<<ref " [3]">> and far-right protests in predominantly [[liberal|https://en.wikipedia.org/wiki/Modern_liberalism_in_the_United_States]] areas, which have been met with large numbers of [[counter-protesters|https://en.wikipedia.org/wiki/counter-protest]].<<ref " [4]">><<ref " [5]">>

The group has considerable overlap with the [[Proud Boys]] gang, with some members being identified as belonging to either group at various times. 

!!!See also
*[[Patriot Prayer|https://en.wikipedia.org/wiki/Patriot_Prayer]] - //Wikipedia.//
*[[Proud Boys]]

----
<br/><<footnotes " [1]" "[[What We Know About Patriot Prayer|https://www.splcenter.org/hatewatch/2020/08/31/what-we-know-about-patriot-prayer]]. //Southern Poverty Law Centre//.">><br/><<footnotes " [2]" "[[Right-Wing Slugger &quot;Tiny&quot; Toese Arrested Again While Trolling Portland|http://www.wweek.com/news/courts/2017/12/10/right-wing-slugger-tiny-toese-arrested-again-while-trolling-portland/]]. //Willamette Week//.">><br/><<footnotes " [3]" "Hansen, Kristen (June 4, 2017). [[14 arrested as pro-Trump rally draws massive counter-protests in Portland|http://www.chicagotribune.com/news/nationworld/ct-portland-protests-20170604-story.html]]. //Chicago Tribune//.">><br/><<footnotes " [4]" "Weise, Elizabeth (August 27, 2017). [['Patriot Prayer' organizers in San Francisco blame left for violence|https://www.usatoday.com/story/news/2017/08/26/patriot-prayer-organizer-says-hes-willing-face-arrest-san-francisco/604899001/]]. //USA Today//.">><br/><<footnotes " [5]" "Nouvelage, Elijah (August 27, 2017). [['Victory': Thousands protest far right in San Francisco|http://www.aljazeera.com/news/2017/08/thousands-protest-san-francisco-170827015700251.html]]. //Al Jazeera//.">><br/><<footnotes " [6]" "May, Patrick (August 23, 2017). [[Who's behind this weekend's right-wing rally at Crissy Field?|http://www.mercurynews.com/2017/08/23/whos-behind-this-weekends-right-wing-rally-at-crissy-field/]]. //Mercury News//.">>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Paul Calandra |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Paul Cameron |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Paul Fromm |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Paul Godfrey |
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Paul Godfrey steps down as Postmedia CEO as company announces $1.4M loss|https://www.cbc.ca/news/canada/toronto/paul-godfrey-steps-down-as-postmedia-ceo-as-company-announces-1-4m-loss-1.4974050]]'' January 10, 2019, Canadian Press, [[CBC News]]

----
[[Paul Godfrey]] is stepping down as CEO of [[Postmedia]] Network [[Canada]] Corp. but will remain as executive chairman of the company, which owns the [[National Post]], other newspapers and digital publications.

[[Andrew MacLeod]], who has been Godfrey's second in command since [[2016]], becomes Postmedia's chief executive officer.

The announcements came as the owner of the National Post and other Canadian newspapers announced a $1.4 million net loss for the quarter ended. Nov. 30.
<div style="float: right; max-width:300px">

|>| !Paul Gosar |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/f/f5/Paul_Gosar_2018.jpg/175px-Paul_Gosar_2018.jpg]] |
|!birth name |Paul Anthony Gosar|
|!birth date |November 27, 1958 (62 years)|
|!birth place |[[Rock Springs, Wyoming|https://en.wikipedia.org/wiki/Rock_Springs,_Wyoming]], U.S.|
</div>

!!!See also
*[[Paul Gosar|https://en.wikipedia.org/wiki/Paul_Gosar]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Paul Joseph Watson |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Paul Manafort |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/2/2c/Paul_Manafort_at_2016_RNC.jpg/175px-Paul_Manafort_at_2016_RNC.jpg]] |
|!birth name |Paul John Manafort, Jr.|
|!birth date |April 1, 1949 (72 years)|
|!birth place |[[New Britain, Connecticut|https://en.wikipedia.org/wiki/New_Britain,_Connecticut]], U.S.|
</div>

!!!See also
*[[Paul Manafort|https://en.wikipedia.org/wiki/Paul_Manafort]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Paul Martin |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Paul Melnichuk |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Paul Moloney |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Paul Nehlen |
|!occupation |Politician|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Paul Ryan |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/1/18/Paul_Ryan_-_Randian_Skinhead_%2823718999409%29.jpg/175px-Paul_Ryan_-_Randian_Skinhead_%2823718999409%29.jpg]] |
|!birth name |Paul Davis Ryan|
|!birth date |January 29, 1970 (51 years)|
|!birth place |[[Janesville|https://en.wikipedia.org/wiki/Janesville,_Wisconsin]], [[Wisconsin|https://en.wikipedia.org/wiki/Wisconsin]], U.S.|
</div>

!!!See also
*[[Paul Ryan|https://en.wikipedia.org/wiki/Paul_Ryan]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Paul Wells |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[PC candidate draws fire after holding hat associated with controversial right-wing website|https://www.cbc.ca/news/canada/hamilton/skelly-hat-1.4682146]]'' May 29, 2018, Samantha Craggs, [[CBC News]]

----
A [[Hamilton]]-area Ontario PC candidate is drawing fire after a photo has surfaced of her holding a red hat advertising a right-wing website that gives a platform to white nationalists.

[[Donna Skelly]], who is also a Hamilton city councillor, was photographed at a Hamilton conservative [[Christmas]] formal that included Mohawk and [[McMaster University]] Conservatives. In the photo, she's holding a red and white hat that says [[Free Bird Media]].

The [[Facebook]] post, made by a Free Bird Media correspondent, thanks Skelly "for the shout out." Founder [[Alex Van Hamme]] was a guest speaker at the event.

{{||StandardTid}}
----

{{f0.png}} ''[[PC convention in Niagara Falls kicks off Friday; labour leaders warn thousands will protest|https://ipolitics.ca/2020/02/20/pc-convention-in-niagara-falls-kicks-off-friday-labour-leaders-warn-thousands-will-protest/]]'' February 20, 2020, Victoria Gibson, [[iPolitics]]

----
[[Ontario]]'s [[Progressive Conservative]] party is kicking off a two-day policy convention tomorrow, which will largely be shielded from public view as labour leaders warn that "thousands" will be protesting outside.

The Friday and Saturday convention in [[Niagara Falls]], Ont. — which is slated to kick off with a keynote address by [[Rex Murphy]] and a reception with provincial ministers — is intended to chart a course for the Ford PCs' heading into the next general election. Just weeks after their convention, the provincial Liberals — who were dealt a battering during the [[2018]] vote — will hold a party convention of their own in [[Mississauga]] to select a new leader to steer the Grits into the 2022 electoral contest.

A speech from Ontario Premier [[Doug Ford]], which is scheduled to take place at the start of a premier's dinner on Saturday night, is the sole formal event the party is planning on opening to reporters, though PC Government House Leader [[Paul Calandra]] is also slated to be made available for questions from the press approximately an hour beforehand.
----

{{f94.png}} ''[[PC government crosses dangerous line by branding itself Ford Nation|https://www.thestar.com/opinion/contributors/2018/09/12/pc-government-crosses-dangerous-line-by-branding-itself-ford-nation.html]]'' September 12, 2018, Lloyd Rang, [[Toronto Star]]

----
When I was a bureaucrat working for the Harris government and, later, a Liberal staffer working in the McGuinty government, there were lines you didn't cross. In government news releases you never called it the "Harris" government or the "[[Ontario]] Liberal" government. Releases are handled by Ontario Public Service employees — paid by the taxpayer. Both the Harris/Eves Conservatives and the McGuinty/Wynne Liberals knew it was unacceptable to get political in a government news release.

Occasionally, some overzealous junior political staffer tried to push the envelope. The public service would politely tell them to pound sand. The government — as bureaucrats and staffers all agreed — belongs to the people. An Ontario government news release is owned by the taxpayers who paid for it, not a political party. If you had a partisan axe to grind, you did it on party letterhead on party time using party resources. 

Period. 


Occasionally, some overzealous junior political staffer tried to push the envelope. The public service would politely tell them to pound sand. The government — as bureaucrats and staffers all agreed — belongs to the people. An Ontario government news release is owned by the taxpayers who paid for it, not a political party. If you had a partisan axe to grind, you did it on party letterhead on party time using party resources. Period. That rule — for longer than the 20 years that I've been working around Ontario politics — also extended to the web and social media. Premier's Office videos, the [[Twitter]] handles owned by premiers and ministers, the premier's website were kept clear of political language, criticism of the opposition or anything else with a partisan whiff.
----

{{f182.png}} ''[[PC Leader Doug Ford faces lawsuit alleging millions withheld from late brother's family|https://www.cbc.ca/news/canada/toronto/doug-ford-faces-multimillion-dollar-lawsuit-1.4691378]]'' June 4, 2018, Shanifa Nasser, [[CBC News]]

----
[[Rob Ford]]'s widow has launched a multimillion-dollar lawsuit against brothers-in-law Doug and [[Randy Ford]] and their family businesses claiming she and her children were bilked out of millions of dollars.

In the suit filed Friday in [[Ontario]] Superior Court, [[Renata Ford]] says Doug and his brother Randy, who run the Ford family businesses, "conspired together" to deprive her and her children of shares in the family company Deco [[Toronto]] and the proceeds of a life insurance policy. The brothers are trustees for their late brother's estate.

The allegations, none of which have been proven in court, come just three days before the Ontario provincial election, which sees [[Doug Ford]]'s [[Progressive Conservative]]s in a neck-and-neck race against the New Democrats.
----

{{f0.png}} ''[[PC Leader Doug Ford won't say if he will march in Toronto's annual Pride parade|https://globalnews.ca/news/4247906/doug-ford-torontos-annual-pride-parade/]]'' June 1, 2018, Shawn Jeffords, Canadian Press, [[Global News]]

----
SAULT STE MARIE, Ont. – [[Doug Ford]] won't say whether he'll march in [[Toronto]]'s annual Pride parade if he's elected [[Ontario]] premier, prompting his rivals to question the Tory leader's support of the [[LGBTQ]] community.

Ford said Friday that he has not yet decided whether he will attend and participate in the event if he wins the June 7 vote.

"When I get elected we'll sit down and we'll make that decision," the [[Progressive Conservative]] leader said at a campaign stop in Sault Ste Marie, Ont.
----

{{f94.png}} ''[[PC leadership candidate Doug Ford opens controversial abortion debate|https://www.thestar.com/news/queenspark/2018/03/05/pc-leadership-candidate-doug-ford-opens-controversial-abortion-debate.html]]'' March 5, 2018, Rob Ferguson, [[Toronto Star]]

----
[[Progressive Conservative]] leadership hopeful [[Doug Ford]] waded into the abortion debate Monday, questioning why teens need notes from their parents to go on school trips but not to terminate a pregnancy. The comments follow Ford's interview with a pro-life publication in which he said it's time to reconsider whether girls under 16 should require parental permission for abortions, a stance that quickly drew fire from both inside and outside the party.

"I can't think of a more life-changing procedure for a young woman than an abortion," Ford told Right Now in an online question-and-answer session as party members have until Friday noon to vote for a replacement for ousted former leader [[Patrick Brown]]. "I think that this is an important discussion to have and I would welcome any member who wanted to bring it forward in the Legislature to do so," added Ford, who has four daughters. He elaborated Monday during a campaign stop in [[London]].

"My friends, you have to give a note to your kids when they're 12 and 13 years old to go on a field trip. You have to approve even getting their tonsils out, but you don't have to approve and keep secret with a 12- and 13-year-old?" Ford said in a reference to abortion. "I don't know too many parents that would approve any of their kids going on a field trip without their knowledge. I don't see anyone ever approving an operation on their children when they're 12- and 13-years-old without approval," he continued.
----

{{f182.png}} ''[[PC membership sales to close at midnight Wednesday ahead of unity vote|https://www.cbc.ca/news/canada/edmonton/pc-membership-sales-to-close-at-midnight-wednesday-ahead-of-unity-vote-1.4200598]]'' July 12, 2017, Kim Trynacity, [[CBC News]]

----
The final push is on to sell Progressive Conservative Association of [[Alberta]] (PCAA) memberships before midnight Wednesday, the deadline for people to join if they want to vote on merging with the [[Wildrose Party]].

A PC membership will guarantee the cardholder an opportunity to cast an electronic ballot over three days ending on Saturday July 22. Wildrose members will vote on the proposal to join with PCs to create the [[United Conservative Party]] that Saturday.

PCAA president Len Thom said the party has seen a surge of about 42,000 new members. Processing all the new applications is a challenge, but Thom said the party is getting it done.
----

{{f132.png}} ''[[PC MPP Amanda Simard says she has 'pushed the limits' on criticizing her party over French services|https://www.theglobeandmail.com/canada/article-pc-mpp-amanda-simard-says-she-has-pushed-the-limits-on-criticizing/]]'' November 27, 2018, Laura Stone, [[Globe and Mail]]

----
A [[Progressive Conservative]] MPP who broke ranks with her government over changes to French-language services in [[Ontario]] is calling on Premier [[Doug Ford]] to reverse course while acknowledging she has "pushed the limits" by speaking out against her own party.

[[Amanda Simard]], the only franco-Ontarian in Mr. Ford's caucus, returned to [[Queen's Park]] for the first time on Tuesday since criticizing her government's decision to cancel plans for a francophone university and cut the office of the French-language watchdog and merge it with the provincial Ombudsman. During [[Question Period]], Ms. Simard didn't applaud or give standing ovations to government ministers – as her caucus colleagues did – but applauded a question about French services from the NDP.

Ms. Simard's public criticisms sparked talk in Tory circles, first reported in the [[Toronto Star]], that she may be defecting to the Liberals, although interim Liberal Leader [[John Fraser]] said Tuesday he hasn't spoken to her about switching parties. Ms. Simard told reporters she remains a member of the PC caucus for now, but added that her focus is on representing her constituents.
----

{{f0.png}} ''[[PC MPP proposes law to ensure fair party elections amid lawsuit alleging 'rigged' race|https://toronto.ctvnews.ca/pc-mpp-proposes-law-to-ensure-fair-party-elections-amid-lawsuit-alleging-rigged-race-1.4703467]]'' November 26, 2019, Colin D'Mello, [[CTV News]]

----
QUEEN'S PARK -- [[Progressive Conservative]] MPP [[Belinda Karahalios]] wants to create a new law that would ensure "transparency and integrity" in political party elections, as her husband battles the [[Ontario]] PC party about a [[2018]] race that he claims was "rigged."

[[Jim Karahalios]] launched a $100,000 lawsuit in October claiming that operatives within the PC party manipulated a presidential race in an attempt to block him from winning.

The lawsuit alleges that election rules were breached and that ballot boxes were allegedly stuffed in order to elect his competitor, [[Brain Patterson]], as party president.
----

{{f0.png}} ''[[PC MPP Sam Oosterhoff says he wants to make abortion 'unthinkable in our lifetime'|https://globalnews.ca/news/5261392/sam-oosterhoff-abortion-comments/beta/]]'' May 9, 2019, Travis Dhanraj, [[Global News]]

----
The comment was made after Oosterhoff left question period to attend an anti-abortion rally on the front lawn of [[Queen's Park]]. Oosterhoff attended the rally with fellow PC MPPs [[Christina Mitas]] ([[Scarborough Centre]]) and [[Will Bouma]] ([[Brantford-Brant]]).

When the MPPs returned to question period, the issue was brought up in the house with the NDP asking Premier [[Doug Ford]] if he supports a woman's right to choose. Ford was also asked if he supported the views of the three MPPs.

Ford did not answer the question and referred it to Energy Minister [[Greg Rickford]]. Rickford avoided addressing questions, instead pivoting to a number of talking points including fighting the federal carbon tax.
----

{{f0.png}} ''[[PC MPP Sam Oosterhoff says he wants to make abortion 'unthinkable in our lifetime'|https://globalnews.ca/news/5261392/sam-oosterhoff-abortion-comments/]]'' May 9, 2019, Travis Dhanraj, [[Global News]]

----
comments Leave a comment 
facebook Share this item on Facebook 
whatsapp Share this item via WhatsApp 
twitter Share this item on Twitter 
email Send this page to someone via email 
more Share this item more Share this item Smaller font Descrease article font size 
-A

Larger font Increase article font size 
A+
Share this item on Facebook facebook 
Share this item via WhatsApp whatsapp 
Share this item on Twitter twitter 
Send this page to someone via email email 
Share this item on Pinterest pinterest 
Share this item on LinkedIn linkedin 
Share this item on Reddit reddit 
Copy article link Copy link 

[[Niagara West]] MPP [[Sam Oosterhoff]] pledged on Thursday to make abortion "unthinkable in our lifetime." 

The comment was made after Oosterhoff left question period to attend an anti-abortion rally on the front lawn of [[Queen's Park]]. Oosterhoff attended the rally with fellow PC MPPs [[Christina Mitas]] ([[Scarborough Centre]]) and [[Will Bouma]] ([[Brantford-Brant]]). 

When the MPPs returned to question period, the issue was brought up in the house with the NDP asking Premier [[Doug Ford]] if he supports a woman's right to choose. Ford was also asked if he supported the views of the three MPPs.
----

{{f94.png}} ''[[PC MPP who referees Ontario's legislature wants to see better behaviour|https://www.thestar.com/politics/provincial/2019/09/09/pc-mpp-who-referees-ontarios-legislature-wants-to-see-better-behaviour.html]]'' September 9, 2019, Rob Ferguson, [[Toronto Star]]

----
The [[Progressive Conservative]] who referees [[Ontario]]'s legislature is asking fellow MPPs — including in his own party — to dial down confrontational behaviour when they return from an extended summer break or risk alienating voters.

Without naming names or parties, Speaker [[Ted Arnott]] singles out "repeated and contrived standing ovations" in the legislature's daily question period, noting they "do not lead us to a higher standard of parliamentary decorum."

Tory MPPs, led by Premier [[Doug Ford]], have been criticized for setting a rancorous tone by jumping to their feet to clap at every response from the premier or his cabinet ministers. In retort, the official opposition New Democrats occasionally do their own standing ovations.
<div style="float: right; max-width:300px">

|>| !PC Ontario caucus |
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[PC Party cancels Cambridge vote, again|https://www.therecord.com/news-story/8332047-pc-party-cancels-cambridge-vote-again/]]'' March 16, 2018, Greg Mercer, [[Waterloo Region Record]]

----
Just days after electing a leader who promised to end the scandals around nomination meetings, Ontario's PC Party has abruptly cancelled local plans to pick a candidate in [[Cambridge]] — again.

Candidates were informed Thursday morning in a terse email from the party's regional co-ordinator that the March 24 meeting is off, without explanation. The decision caught the riding association off guard, and left local organizers scrambling for answers.

"It's frustrating," said Sunny Atwall, who is seeking the nomination. "We haven't been told anything. We've been going out, knocking on doors, telling all the members the nomination is on the 24th, now this ... We have no idea what's happening."
----

{{f94.png}} ''[[PC party to pay Doug Ford's legal bills in $5M defamation lawsuit|https://www.thestar.com/politics/provincial/2019/03/28/pc-party-to-pay-doug-fords-legal-bills-in-5m-defamation-lawsuit.html]]'' March 28, 2019, Rob Ferguson, [[Toronto Star]]

----
The [[Progressive Conservative]] Party will pay Premier [[Doug Ford]]'s legal bills in a $5 million defamation lawsuit filed against him by fired deputy OPP commissioner [[Brad Blair]]. Ford spokesman Simon Jefferies confirmed the arrangement in an email Thursday after opposition parties expressed concern taxpayers might be on the hook.

The PC Party says it will pick up Premier Doug Ford's legal bills in the defamation lawsuit filed by former deputy OPP commissioner Brad Blair, left.

"The premier shouldn't have put us in this mess in the first place," said NDP Leader [[Andrea Horwath]]. "Him and his party should be responsible for it. Why should the people of [[Ontario]] pay for a premier who wasn't very thoughtful in the way he approached the hiring of the OPP commissioner and the way that he dealt with Mr. Blair." Blair, who was initially passed over for the commissioner's post for Ford friend [[Ron Taverner]], is suing for defamation. The veteran law enforcement officer accuses Ford of being "malicious" and "grossly negligent" for stating incorrectly on several occasions that he had breached the [[Police]] Services Act for revealing internal OPP documents and emails about a premier's office request for a van with $50,000 in customized upgrades, including a reclining leather sofa, 32-inch TV with Blu-ray DVD player and mini-fridge.
[[File:Uss_pc-815_1.jpg|thumb|right|250px|USS ''PC-815'' running trials 13 April 1943 on the [[Columbia River|https://en.wikipedia.org/wiki/Columbia_River]]]]

!!!See also
*[[USS PC-815|https://en.wikipedia.org/wiki/USS_PC-815]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[PCs win Ontario election - here's a look at the promises Doug Ford made|https://globalnews.ca/news/4261079/doug-ford-pc-ontario-election-win-promises/]]'' June 7, 2018, Maham Abedi, [[Global News]]

----
Here's a look back at the PCs' pledges that helped them gain support — and the toughest promises they'll now be expected to keep.

'A plan for [[Ontario]]'

The PCs released a long list of promises before the election called "A plan for Ontario," but didn't include a detailed fiscal plan or a path to eliminate the deficit.
<div style="float: right; max-width:300px">

|>| !Pearson Sharp |
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f94.png}} ''[[Peel school board warns of teacher layoffs this fall|https://www.thestar.com/politics/provincial/2019/04/16/ontario-teacher-unions-declared-war-on-us-after-pcs-elected-doug-ford-says.html]]'' April 16, 2019, [[Toronto Star]]

----
The Peel school board said Tuesday that teacher layoffs are unavoidable for this fall, given government cuts as well as looming larger class sizes, on the same day that Premier [[Doug Ford]] again promised no full-time educator would be out of a job. Some 128 elementary and 193 high school teachers were declared surplus in Peel on Tuesday — in addition to another 48 teachers and 30 early childhood educators who previously received such notices — and the outlook is bleak for a board that hasn't had to issue such notices in years.

"I honestly can't see that there won't be layoffs," said Jamie Robertson, superintendent of human resources support services in Peel, as attrition will not cover the losses. 

"I definitely do believe there will be layoffs."

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Peggy Sattler |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Pegida Canada |
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Pelee Island Winery faces online backlash, boycott over owner's donation to Ontario PC party|https://www.cbc.ca/news/canada/windsor/pelee-island-winery-backlash-1.5229815]]'' July 30, 2019, Sameer Chhabra, [[CBC News]]

----
[[Pelee Island Winery]] is the subject of controversy stemming from donations made to the [[Ontario]] PC party weeks before the vineyard was featured in an [[Ontario News Now]] promotional video.

According to [[Elections Ontario]] records, Pelee Island Winery owner Walter Schmoranz donated $2,050 to the [[Progressive Conservative]] Party of Ontario between February [[2019]] and July 2019.

His first donation of $1,050 was deposited on Feb. 26, 2019, while a second $1,000 donation was deposited on July 12, 2019.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Pembina Institute |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/8/81/Pembina_Institute.png]] |
|!founded date |1985, [[Drayton Valley|https://en.wikipedia.org/wiki/Drayton_Valley]], [[Alberta]], Canada|
|!area served |[[Canada]]|
|!focus |[[Sustainable energy|https://en.wikipedia.org/wiki/Sustainable_energy]], [[Climate change]], [[Oil sands|https://en.wikipedia.org/wiki/Oil_sands]]|
|!method |Research, convening, communication|
|!website |[[pembina.org/|https://www.pembina.org/]]|
</div>

!!!See also
*[[Pembina Institute|https://en.wikipedia.org/wiki/Pembina_Institute]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f182.png}} ''[[People are ridiculing Ontario's anti-carbon tax ad for sending the opposite message on mute|https://www.cbc.ca/news/canada/toronto/ontario-anti-carbon-tax-ad-backfires-1.5139384]]'' May 16, 2019, Canadian Press, [[CBC News]]

----
The [[Ontario]] government's latest salvo against the federal carbon tax is being mocked online for appearing to accidentally promote the very cause it hoped to attack.

Political observers and social media users say the television ad prepared by the [[Progressive Conservative]] government, a vocal opponent of the tax that came into effect on April 1, missed the mark.

While a narrator cooly lists ways in which the province contends the carbon tax would raise prices on everything from gas to groceries, images show cascades of change pouring out of air vents, fuel pumps and store shelves.
----

{{f0.png}} ''[[People didn't respond very well to the announcement of this year's Ford Fest|https://www.blogto.com/city/2019/06/ford-fest-toronto-2019/]]'' June 4, 2019, Hannah Alberga, [[blogTO]]

----
Ever since [[Ontario]] Premier [[Doug Ford]]'s announcement that [[Ford Fest]] is "back and bigger than ever" on June 22, there has been a frenzy of negative responses on [[Twitter]].

Some have pointed out that it's ironic that there will be no beer at the annual BBQ since it's been so central to Ford's government mandate and after his party's MPPs posted synchronized tweets complaining that they can't buy beer at convenience stores this past weekend.
----

{{f0.png}} ''[[People Named on Official UCP Membership List Say They Never Signed Up For Jason Kenney's Party|https://pressprogress.ca/people-named-on-official-ucp-membership-list-say-they-never-signed-up-for-jason-kenneys-party/]]'' April 12, 2019, [[PressProgress]]

----
[[Jason Kenney]] has suggested his party's [[2017]] leadership vote used the "most rigorous rules, controls and oversight of any leadership election in Canadian history."

But a new analysis of internal [[United Conservative Party]] documents obtained exclusively by [[PressProgress]] raises new questions about that assertion.

Questions about the UCP's membership list have bubbled to the surface following news that [[RCMP]] investigators are questioning individuals about fake e-mail addresses and [[CBC News]]' recent revelation that dozens of "fraudulent e-mails" were successfully used to cast fake votes in the 2017 UCP leadership.
!!!See also
*[[People of Praise|https://en.wikipedia.org/wiki/People_of_Praise]] - //Wikipedia.//

{{||StandardTid}}
----

{{f345.png}} ''[[People You May Know review – data mining meets Christian fundamentalism|https://www.theguardian.com/film/2020/oct/28/people-you-may-know-review-data-mining-christian-fundamentalism-documentary]]'' October 28, 2020, Leslie Felperin, [[The Guardian]]

----
If you like being shocked, creeped out and righteously infuriated by documentaries such as The Great Hack and The Social Dilemma that explain how our data is being mined by nefarious forces, then you'll love People You May Know. Directed by Katharina Gellein Viken and Charles Kriel – who also appear on screen, and are together as a couple and bring their infant daughter along with them on their travels – this investigative work is as much a travelogue as an exposé. It starts in [[London]] in [[2018]] with US-born Kriel serving as an adviser to the [[DC]]MS committee report on disinformation and "fake news", as it attempted to turn over the slimy rocks to gather whether [[Cambridge Analytica]] had sinister influence on voters supporting [[Brexit]] and the [[2016]] US election.

From there Kriel, Gellein Viken and various researchers follow the trail of breadcrumbs back to the US where they uncover links between several disingenuously titled rightwing organisations using [[Facebook]] and other digital resources to target/influence people who attend fundamentalist Christian churches, those with substance abuse problems, folks inclined to vote [[Republican]], and the like.

Eventually, the film-makers work their way to a conference for the big kahuna, the [[Council for National Policy]], the little-known umbrella organisation that networks so many of the others together; the CNP is an outfit that can count [[Kellyanne Conway]], [[Steve Bannon]] and many other minions of evil among their membership. Kriel manages to film them surreptitiously by wearing a crucifix with a tiny camera hidden inside, which is genius.

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[People's Party banking on debate participation to get attention: Bernier|https://www.cbc.ca/news/politics/peoples-party-launch-campaign-1.5280040]]'' September 11, 2019, Canadian Press, [[CBC News]]

----
The leader of the fledgling [[People's Party of Canada]] [[Maxime Bernier]] says public awareness of the party is still low and he is banking on appearing in the official leaders' debates to garner attention in this election campaign.

Launching his campaign in [[Toronto]], Bernier said that the party's strategy to connect with voters involves travelling across Canada, knocking on doors, speaking to local newspapers and communicating via social media.

"But the most important is the participation to the national debate," Bernier said on Wednesday, the first day of the campaign ahead of the Oct. 21 vote.
----

{{f0.png}} ''[[People's Party Billboards Are Appearing Around Canada & Literally Everyone Hates Them|https://www.narcity.com/news/ca/peoples-party-billboards-spotted-in-canada-and-people-hate-them]]'' August 24, 2019, Helena Hanson, [[Narcity]]

----
With October's federal election only mere months away, you'd be forgiven for thinking that [[Canada]]'s politicians would be on their best behaviour. However, with the latest installments of Trudeau's SNC-Lavalin scandal and Scheer's [[2005]] anti-gay-marriage video leaking, it is hard to believe there was any more room for controversey in Canadian politics this week. Alas, not to be outdone, the [[People's Party of Canada]] are the latest to indulge in a bit of pre-election drama, after receiving widespread criticism for a number of offensive billboards that have popped up nationwide.

The new billboard, that endorses the People's Party of Canada (PPC), was first spotted on a [[Halifax]] highway on Friday morning. The advertisement shows PPC leader [[Maxime Bernier]]'s smiling face, alongside the message "Say NO to mass immigration." Yikes.

As should have been expected, within hours of the billboard going up, it was doing the rounds on social media, with Canadians from far-and-wide condemning the billboard's message and calling for its removal.
----

{{f182.png}} ''[[People's Party candidate in Beauséjour faces criticism for 'racist' comments|https://www.cbc.ca/news/canada/new-brunswick/nancy-mercier-beausejour-people-s-party-immigration-racist-1.5288289]]'' September 19, 2019, [[CBC News]]

----
A candidate for the [[People's Party of Canada]] in southeastern [[New Brunswick]] who says the "threat" of Islamism "overrunning our nation" is what inspired her to seek election, is facing criticism by two newcomer organizations for comments they say are racist.

[[Nancy Mercier]], who is running in the riding of Beauséjour, says on her campaign website that she's an interfaith pastor and naturopath, not a politician.

But she's worried about the "frailty of our freedoms" and believes Canada needs "a stronger leadership that will do politics differently, which includes, putting Canadians and Canada first."
----

{{f182.png}} ''[[People's Party candidate Steven Fletcher accused of taking voter data from Conservatives|https://www.cbc.ca/news/canada/manitoba/steven-fletcher-electinon-data-1.5287147]]'' September 18, 2019, Ahmar Khan, [[CBC News]]

----
Repurposed lawn signs are not the only thing [[People's Party of Canada]] candidate [[Steven Fletcher]] is being accused of taking from his former party.

The Conservative Electoral District Association of Charleswood-St. James-Assiniboia-Headingley alleges Fletcher, a four-time Conservative MP and former cabinet minister, took electronic voter data that belonged to them.

[[CBC News]] has obtained a copy of a letter written by the EDA's lawyer, George Orle, dated Sept. 14.
----

{{f182.png}} ''[[People's Party candidate Steven Fletcher fires back at Conservatives, says he'll file defamation suit|https://www.cbc.ca/news/canada/manitoba/fletcher-conservatives-lawsuit-defamation-1.5297674]]'' September 25, 2019, Ahmar Khan, [[CBC News]]

----
The divorce between former federal cabinet minister [[Steven Fletcher]] and his old party has taken another turn, with the People's Party candidate saying he will sue the Conservative Electoral District Association of Charleswood-St. James-Assiniboia-Headingley.

The former Conservative MP is alleging defamation after a letter from the district association accusing him of appropriating property ended up being posted to [[Twitter]].

The electoral district association sent Fletcher the legal notice on Sept. 14 through its attorney, George Orle, alleging that when Fletcher left the Conservative Party, he took electronic voter data and campaign material that was not his property.
----

{{f0.png}} ''[[People's Party Candidate: Maxime Bernier is Fulfilling an Ancient Biblical Prophesy|https://pressprogress.ca/peoples-party-candidate-maxime-bernier-is-fulfilling-an-ancient-biblical-prophesy/]]'' September 24, 2019, [[PressProgress]]

----
A star candidate for the [[People's Party of Canada]] is spreading word that [[Maxime Bernier]] may be the second-coming of an ancient biblical king.

Laura Lynn Tyler Thompson, a former televangelist on the 700 Club Canada and a hardline anti-[[LGBTQ]] activist currently running in Red Deer, is telling supporters that the People's Party leader may be fulfilling a "prophesy" as the modern-day incarnation of a biblical king named "Jehu."

According to the Old Testament, "Jehu" is an ancient king who seized power after leading a bloody revolt against the evil queen [[Jezebel]].

"I am very grateful sir, because I think that destiny is playing out," Thompson told Bernier in a recent video interview.
----

{{f94.png}} ''[[People's Party fires St. Catharines member over neo-nazi allegations|https://www.thestar.com/news/gta/2019/08/30/peoples-party-fires-st-catharines-member-over-neo-nazi-allegations.html]]'' August 30, 2019, Grant Lafleche, [[Toronto Star]]

----
[[Maxime Bernier]]'s [[People's Party of Canada]] has fired the head of its [[St. Catharines]] riding association over alleged past ties to a neo-Nazi group in the United States.

PPC spokeswoman [[Johanne Mennie]] confirmed Thursday evening that [[Shaun Walker]], the CEO of the party's St. Catharines association and spokesperson for local candidate Alan deRoo had been fired for not disclosing his past.

"A background check only yielded Canadian results and Mr. Walker did not disclose any information in our 'non-embarrassment' pledge about his past in the United States," Mennie wrote in an email in response to questions from The Standard. "As of today, Shaun Walker is no longer part of our organization."
----

{{f182.png}} ''[[People's party leader Maxime Bernier sues political pundit for defamation|https://www.cbc.ca/news/politics/bernier-kinsella-law-suit-defamation-1.5453011]]'' February 5, 2020, Michelle McQuigge, Canadian Press, [[CBC News]]

----
A former member of Parliament and leader of a fringe federal political party is suing a prominent political commentator and strategist for defamation.

[[Maxime Bernier]] alleges [[Warren Kinsella]] repeatedly branded him as a racist on social media and blog posts before, during and after the federal election campaign last year.

In his statement of claim, Bernier says those descriptions damaged his reputation and subjected him to public scandal and embarrassment.
----

{{f0.png}} ''[[People's Party may have cost the Tories 6 ridings on election night|https://globalnews.ca/news/6071771/ppc-conservative-spoiler-election/]]'' October 24, 2019, Patrick Cain, [[Global News]]

----
Votes for the [[People's Party of Canada]] may have cost the Conservatives up to six ridings in Monday's federal election, an analysis of election results shows.

Polling before the election showed the Conservatives were the second choice of about half of PPC voters, according to polling done by [[Ipsos]], implying about one PPC voters in two would have voted Conservative if the party hadn't existed.

"The data suggests that the Conservative Party would likely get around half of the vote from the People's Party, understanding that for many people the People's Party was a none-of-the-above vote," says Sean Simpson of Ipsos.
<div style="float: right; max-width:300px">

|>| !People's Party of Canada |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/4/4d/People%27s_Party_of_Canada_logo.png/175px-People%27s_Party_of_Canada_logo.png]] |
|!leader name |[[Maxime Bernier]]<<ref " [1]">>|
|!foundation |September 14, 2018|
|!ideology |[[Conservatism in Canada|Conservatism]]<<ref " [2]">><br />[[Classical liberalism]]<<ref " [3]">><br />[[Libertarianism]]<<ref " [6]">><br />[[Right-wing populism]]<<ref " [7]">><<ref " [4]">><<ref " [6]">><<ref " [5]">>|
|!headquarters |205–290 St-Joseph Blvd, Gatineau, Quebec, J8Y 3Y3|
|!website |[[peoplespartyofcanada.ca|https://peoplespartyofcanada.ca]]|
|!native name |Parti populaire du Canada|
|!abbreviation |PPC|
</div>

!!!See also
*[[People's Party of Canada|https://en.wikipedia.org/wiki/People's_Party_of_Canada]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "[[Maxime Bernier Says He Will Lead 'People's Party of Canada'|https://www.huffingtonpost.ca/2018/09/14/maxime-bernier-peoples-party-canada_a_23527206/]]. //Huffington Post//.">><br/><<footnotes " [2]" "[[Maxime Bernier officially launches new conservative People's Party|https://globalnews.ca/news/4449706/maxime-bernier-peoples-party-launch]]. //Global News//.">><br/><<footnotes " [3]" "[[Maxime Bernier's new party stakes out classical liberal values: Don Pittis|https://www.cbc.ca/news/politics/liberals-conservatives-people-s-1.4822178]]. //CBC//.">><br/><<footnotes " [4]" "//blank//">><br/><<footnotes " [5]" "Politics, Canadian (August 12, 2019). [[New debate commission excludes Maxime Bernier from participating in official election debates – for now &#124; National Post|https://nationalpost.com/news/politics/new-debate-commission-excludes-maxime-bernier-from-participating-in-official-election-debates-for-now]].">><br/><<footnotes " [6]" "[[Conservatives 'paying attention' to Bernier's new party, MP says|https://www.thestar.com/news/canada/2018/09/14/conservatives-paying-attention-to-berniers-new-party-mp-says.html]]. //[[Toronto Star]]//. September 14, 2018.">><br/><<footnotes " [7]" "[['The nastier side of populism': Why founding organizers are quitting Maxime Bernier's new party|https://www.cbc.ca/amp/1.5147163]]. //CBC//. May 24, 2019.">>

{{||StandardTid}}
----

{{f150.png}} ''[[People's Party of Canada calls anti-racist a 'terrorist' after gallery cancels political rally|https://www.winnipegfreepress.com/local/peoples-party-of-canada-calls-anti-racist-a-terrorist-after-gallery-cancels-political-rally-513145482.html]]'' July 24, 2019, Carol Sanders, [[Winnipeg Free Press]]

----
A [[Winnipeg]] police spokesman said it was not an act of terrorism for Kinnarath to convince Miller to cancel the gallery rental.

The director of the Centre on Hate, Bias and Extremism at the University of [[Ontario]] Institute of Technology said far-right groups often label anti-racist activists as "terrorists."

"That's become a favourite trope of the far-right," said Prof. [[Barbara Perry]], a sociologist. "We saw it here in [[Toronto]] after the Pride parade."
----

{{f182.png}} ''[[People's Party of Canada candidate in Sask. slammed over call for more 'hate speech'|https://www.cbc.ca/news/canada/saskatoon/peoples-party-cody-payant-bernier-1.5230152]]'' July 30, 2019, Guy Quenneville, [[CBC News]]

----
A [[Saskatchewan]] [[People's Party of Canada]] (PPC) candidate is defending comments in support of the use of "hate speech" he made recently on social media.

Some groups say they fear the comments could incite violence.

"Our country could use more hate speech, more offensive comments, more 'micro-aggressions', more violation of safe spaces with words and more critical thinking," [[Cody Payant]] wrote on his [[Facebook]] page and [[Twitter]] account on July 16.
----

{{f0.png}} ''[[People's Party of Canada Leader Maxime Bernier cites heavily criticized research to deny a climate emergency|https://www.straight.com/news/1277186/peoples-party-canada-leader-maxime-bernier-cites-heavily-criticized-research-deny]]'' July 21, 2019, Charlie Smith, [[Georgia Straight]]

----
[[Maxime Bernier]], leader of the [[People's Party of Canada]], has tweeted there is no climate emergency and that there is no consensus supporting "climate alarmism".

Moreover, Bernier insisted that there's no reason to panic or be anxious.

In justifying this position, the [[Quebec]] politician has cited [[University of Guelph]] economist [[Ross McKitrick]], who's also a senior fellow at the [[Fraser Institute]], a free-market think tank based in [[Vancouver]].
----

{{f0.png}} ''[[People's Party wants to axe Multiculturalism Act, eliminate funding|https://globalnews.ca/news/5747914/peoples-party-multiculturalism/]]'' August 13, 2019, Kerri Breen, [[Global News]]

----
In a policy plank released Friday, the [[People's Party of Canada]] (PPC) vowed to scrap the [[Canadian Multiculturalism Act]] if elected and cancel all funding that promotes the concept.

"In a free society, immigrants have the right to cherish and maintain their cultural heritage," the platform states. "However, that doesn't mean we have any obligation to help them preserve it, with government programs and taxpayers' money."

The campaign promise prompted strong reaction from Bernier's opponents, including the Liberal government.
----

{{f132.png}} ''[[People's Party welcomes as candidates former Tories disenchanted with Conservatives 'centrist' approach|https://www.theglobeandmail.com/politics/article-peoples-party-welcomes-as-candidates-former-tories-disenchanted-with/]]'' August 9, 2019, Rachel Emmanuel, [[Globe and Mail]]

----
The [[People's Party of Canada]] is welcoming candidates who were rejected as nominees, abandoned their efforts or left the Conservative Party because of their views on immigration, gender identity, free speech and other issues.

The PPC was launched in [[2018]] by [[Maxime Bernier]], a former long-time Conservative MP who unsuccessfully ran for the federal leadership the year before. Mr. Bernier won 49 per cent on the final ballot, but later resigned from the Conservative caucus after a fallout with Leader [[Andrew Scheer]].

The party has been polling around 1 per cent to 2 per cent, but Mr. Bernier said the party is attracting supporters who haven't voted at the federal level before and from Conservatives leaving the party because it's become "centrist."
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Perpetual Energy |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
A top-level category for all people-related subcategories. It should be valid to add an infobox person to anything in the tree under this.

{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Personal spending a party matter, Andrew Scheer says|https://www.thestar.com/politics/federal/2020/01/25/personal-spending-a-party-matter-andrew-scheer-says.html]]'' January 25, 2020, Stephanie Levitz, [[Toronto Star]]

----
OTTAWA — Conservative Leader [[Andrew Scheer]] declined Saturday to shed any light on lingering questions about the use of party money to pay for his children's tuition, an issue that threw his party into turmoil just as he announced his decision to step back from the leadership job.

Scheer wrapped up meetings with Conservative MPs and senators to strategize for the return of the [[House of Commons]], saying that his remaining months in the top job will have the dual focus of holding the minority Liberal government to account and laying the groundwork for the next election.

A report commissioned into why the Conservatives didn't form government in the last election, despite a myriad of challenges for the Liberals, will help guide some of that work, he said Saturday, though parts of it no longer apply.
!!!See also
*[[Oxford Capacity Analysis|https://en.wikipedia.org/wiki/Oxford_Capacity_Analysis]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Peter Bethlenfalvy |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Peter Brimelow |
|!birth date |October 13, 1947 (73 years)|
|!birth place |[[Warrington|https://en.wikipedia.org/wiki/Warrington]], [[Lancashire|https://en.wikipedia.org/wiki/Lancashire]], England|
</div>

!!!See also
*[[Peter Brimelow|https://en.wikipedia.org/wiki/Peter_Brimelow]] - //Wikipedia.//

!!!External links
*[[Peter Brimelow|https://www.splcenter.org/fighting-hate/extremist-files/individual/peter-brimelow]], Southern Poverty Law Center.

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Peter Downing |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Peter Gaynor |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Peter_Gaynor_official_photo_%28cropped%29.jpg/175px-Peter_Gaynor_official_photo_%28cropped%29.jpg]] |
|!title |Administrator of the Federal Emergency Management Agency|
|!birth name |Peter Thomas Gaynor|
|!birth date |1958 (62-63 years)|
|!birth place |[[Warwick, Rhode Island|https://en.wikipedia.org/wiki/Warwick,_Rhode_Island]], U.S.|
</div>

!!!See also
*[[Peter Gaynor|https://en.wikipedia.org/wiki/Peter_Gaynor]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Peter Kent |
</div>

!!!See also
*[[Peter Kent|https://en.wikipedia.org/wiki/Peter_Kent]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Peter MacKay |
</div>

{{||StandardTid}}
----

{{f132.png}} ''[[Peter MacKay 'will never apologize' for mandatory victim surcharge ruled unconstitutional|https://www.theglobeandmail.com/politics/article-peter-mackay-will-never-apologize-for-mandatory-victim-surcharge/]]'' February 28, 2020, Marieke Walsh, [[Globe and Mail]]

----
[[Peter MacKay]] says he "will never apologize" for a Harper-era law that was struck down, and found to be cruel and unusual punishment by the country's top court.

In a wide-ranging interview this week with The [[Globe and Mail]], Mr. MacKay defended the mandatory victim surcharge, which was ruled unconstitutional. He also said the victim bill of rights that doubled down on the surcharge is among his biggest accomplishments from his time in government.

Looking forward, Mr. MacKay said if he was elected, he would cut personal taxes – favouring the Liberal approach of increasing the basic personal exemption. And he said [[Canada]] needs to meet its 2030 greenhouse-gas emissions targets, but wouldn't say where he stands on those set for 2050.
----

{{f0.png}} ''[[Peter MacKay deletes tweet praising "military victory" during Oka Crisis|https://www.thebeaverton.com/2020/02/peter-mackay-deletes-tweet-praising-military-victory-during-oka-crisis/]]'' February 20, 2020, Alex Huntley, satire, [[The Beaverton]]

----
OTTAWA – Conservative Party leadership candidate [[Peter MacKay]] hastily deleted another tweet which praised [[Canada]]'s heroic "military victory" at Oka, [[Quebec]] in [[1990]].

"Our brave boys sacrificed everything for that golf course extension," tweeted MacKay from his search-and-rescue helicopter. "They fought tooth-and-nail and never ran away from a fight."

MacKay, who recently praised vigilante action against railway blockades in another deleted tweet, said that the violent exercise of colonialism that lasted 78 days was resolved "quickly with no consequences and everyone was happy."
----

{{f0.png}} ''[[Peter MacKay Had Not One, But Two Train Wreck Interviews on Live Television Last Night|https://pressprogress.ca/peter-mackay-had-not-one-but-two-train-wreck-interviews-on-live-television-last-night/]]'' March 27, 2020, [[PressProgress]]

----
If you thought you and your family are having a tough time during this pandemic, spare a thought for [[Peter MacKay]].

The former justice minister, who only a short time ago appeared to be a shoe-in to win the leadership of the [[Conservative Party of Canada]], learned late Thursday night that his coronation ceremony will have to be postponed after the party's leadership race was officially suspended due to the coronavirus pandemic.

"It is no longer possible to meet the deadlines necessary to process memberships and donations, or print, process and count ballots in time for a June 27 announcement," the Conservative Party said in a statement.
----

{{f94.png}} ''[[Peter MacKay is self-destructing in the face of COVID-19. Is he really who the Conservatives want to lead them?|https://www.thestar.com/politics/political-opinion/2020/03/27/peter-mackay-is-self-destructing-in-the-face-of-covid-19-is-he-really-who-the-conservatives-want-to-lead-them.html]]'' March 27, 2020, Chantal Hébert, Opinion, [[Toronto Star]]

----
By the time the federal Conservative party belatedly pulled the plug on its June leadership vote, [[Peter MacKay]], the presumed front-runner to succeed [[Andrew Scheer]], was well on the way to self-destruction.

Knowing that campaign suspension train was about to leave the station on Thursday, MacKay's team could apparently think of nothing better than to tie their candidate to the tracks.

With the clock ticking, it spent the day carpet-bombing social media with tweets designed to advance the argument that the country could not dispense with MacKay's leadership a day longer than was absolutely necessary to maintain a façade of due process.
----

{{f132.png}} ''[[Peter MacKay issues libel notice over The Post Millennial article on polling|https://www.theglobeandmail.com/politics/article-peter-mackay-issues-libel-notice-over-the-post-millennial-article-on/]]'' May 1, 2020, Kristy Kirkup, [[Globe and Mail]]

----
Conservative leadership hopeful [[Peter MacKay]] is calling for an apology through a lawyer over information in an article in [[The Post Millennial]], a digital news website, on the party's leadership race.

Mr. MacKay has retained legal counsel to say an April 27 report titled "Leaked Polling Report Shows MacKay's Support Plummeting, O'Toole Takes the Lead" is defamatory and provides an "entirely false and misleading impression to any reader."

The Post Millennial said Friday the article was fair and that the website would not apologize for it.
----

{{f49.png}} ''[[Peter MacKay says he supports transgender rights after attacking Erin O'Toole for supporting 'bathroom bill'|https://nationalpost.com/news/politics/peter-mackay-says-he-supports-transgender-rights-after-attacking-erin-otoole-for-supporting-bathroom-bill]]'' May 1, 2020, Brian Platt, [[National Post]]

----
OTTAWA — [[Peter MacKay]]'s Conservative leadership campaign has again had to walk back its own language and issue a clarification, this time on the topic of transgender rights legislation.

In an email to supporters Thursday evening, MacKay promoted the fact he'd voted against a [[2012]] bill that would have added gender identity as a protected category in the [[Criminal]] Code and the [[Canadian Human Rights Act]]. O'Toole, who'd recently been elected in a byelection, voted in favour.

"While I haven't always agreed with (O'Toole), like when he voted in favour of the Transgender Rights 'bathroom' Bill in 2012, I've always respected that his motivations were positive," MacKay said. "But I'm not so sure anymore."
----

{{f0.png}} ''[[Peter MacKay slapped down (again) by judge over victim surcharge|https://pressprogress.ca/peter_mackay_slapped_down_again_by_judge_over_victim_surcharge/]]'' August 1, 2014, [[PressProgress]]

----
Not long ago, Justice Minister [[Peter MacKay]] actually said homeless people should sell off "a bit of property" to come up with the cash to pay the mandatory victim surcharge if they're convicted of an offence.

An [[Ontario]] judge has just replied with a forceful response: the mandatory surcharge is unconstitutional.

Here's how we got here:
----

{{f132.png}} ''[[Peter MacKay suggests Magnitsky Act could be invoked in an investigation of COVID-19's spread|https://www.theglobeandmail.com/canada/article-peter-mackay-suggests-magnitsky-act-could-be-invoked-in-an/]]'' May 8, 2020, Canadian Press, [[Globe and Mail]]

----
Conservative leadership hopeful [[Peter MacKay]] is calling for use of the [[Magnitsky Act]] if specific individuals in [[China]] can be identified as having suppressed information related to COVID-19

A full inquiry, perhaps an international one, into how the novel coronavirus turned into a pandemic is required, MacKay told supporters.

"We need to invoke existing laws like the Magnitsky Act to hold individuals personally accountable for misdeeds if that evidence exists," he said.
----

{{f182.png}} ''[[Peter MacKay suggests Magnitsky Act should be used against China|https://www.cbc.ca/news/politics/mackay-magnitsky-act-china-1.5560981]]'' May 8, 2020, Canadian Press, [[CBC News]]

----
Conservative leadership hopeful [[Peter MacKay]] is calling for use of the [[Magnitsky Act]] if specific individuals in [[China]] can be identified as having suppressed information related to COVID-19

A full inquiry, perhaps an international one, into how the novel coronavirus turned into a pandemic is required, MacKay told supporters.

"We need to invoke existing laws like the Magnitsky Act to hold individuals personally accountable for misdeeds if that evidence exists," he said.
----

{{f0.png}} ''[[Peter MacKay? 'Good Luck Mister' Indeed|https://thetyee.ca/Analysis/2020/02/10/Peter-MacKay-Good-Luck-Mister/]]'' February 10, 2020, Michael Harris, [[The Tyee]]

----
So why is [[Peter MacKay]] the favourite to become the next leader of the [[Conservative Party of Canada]]?

Chaos. The truth is the CPC is a hot mess at the moment. It is desperately looking for the stability of a well-known party figure to restore order. [[Pierre Poilievre]], [[Rona Ambrose]], and [[Jean Charest]] didn't want the job. That is the best thing MacKay has going for him, no serious rivals, and trouble in the CPC family.

It all began because the party couldn't beat a vulnerable [[Justin Trudeau]] in [[2019]], so they did the next best thing. They killed off their own leader, [[Andrew Scheer]]. It was a trashy, amateurish hit — payback for not delivering the government. Of course, that was not the stated reason. Scheer was basically accused of sponging private school tuition fees for his kids from the Conservative Party Fund (CPF).
----

{{f182.png}} ''[[Peter MacKay's leadership rivals try to turn his troubles with social conservatives to their advantage|https://www.cbc.ca/news/politics/social-conservative-vote-otoole-mackay-1.5493779]]'' March 12, 2020, Catherine Cullen, [[CBC News]]

----
The two leading contenders for the Conservative leadership both swear they see social conservatives as an important part of their party's base. But while [[Erin O'Toole]] is explicitly courting their votes, [[Peter MacKay]] seems to have ticked off at least some of them.

"He basically said, 'Come on in and donate and give me your votes but then shut up,'" said [[Jack Fonseca]], director of political operations for the anti-abortion group [[Campaign Life Coalition]].

"That's a total turnoff. It does make us angry, of course."
----

{{f253.png}} ''[[Peter MacKay's powerful ally-a lobbyist with SNC-Lavalin ties|https://www.macleans.ca/politics/ottawa/peter-mackays-powerful-ally-a-lobbyist-with-snc-lavalin-ties/]]'' February 10, 2020, Stephen Maher, [[Macleans]]

----
The strategist who has been working for decades to make [[Peter MacKay]] the prime minister is one of the high-powered lobbyists who tried to convince the [[Trudeau government]] to help SNC-Lavalin avoid a criminal trial for bribing corrupt officials in Libya.

[[William Pristanski]], a well-connected former senior aide to [[Brian Mulroney]], is raising money and offering strategic advice on MacKay's campaign to succeed [[Andrew Scheer]] as leader of the [[Conservative Party of Canada]]. It's a relationship that is likely to come under the spotlight if MacKay wins the leadership race and takes over the party in June, as seems likely.

MacKay is said to be close to Pristanski, even closer than to [[Brampton]] Mayor [[Patrick Brown]], who has put his impressive southern [[Ontario]] political organization behind MacKay's campaign. It's a relationship whose roots go back to the days when MacKay was a student at [[Acadia University]] and his father, Elmer, gave up his seat in the [[House of Commons]] to provide a byelection opportunity for Brian Mulroney, then the new leader of the Progressive Conservatives. Mulroney easily won the race, and in [[1983]], he became, briefly the MP for Central Nova, the riding that Elmer and Peter both represented in [[Ottawa]]. Pristanksi was then a junior aide to Mulroney in Ottawa.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Peter Munk |
</div>

!!!See also
*[[Peter Munk|https://en.wikipedia.org/wiki/Peter_Munk]] - //Wikipedia.//

{{||StandardTid}}
----

{{f132.png}} ''[[Peter Munk donates $5-million to keep Munk Debates going|https://www.theglobeandmail.com/news/toronto/peter-munk-donates-5-million-to-keep-munk-debates-going/article34854961/]]'' April 28, 2017, Luke Carroll, [[Globe and Mail]]

----
Prominent [[Toronto]] philanthropist [[Peter Munk]] is making a $5-million pledge to the high-profile debates that bear the family name.

The pledge to the [[Munk Debates]] comes from the [[Aurea Foundation]], which is part of the Peter and Melanie Munk [[Charitable]] Foundation and supports the development of public policy.

The nearly decade-old debates were established with an approximate $400,000 investment from the foundation to engage and inform Canadians, but Mr. Munk says they were also started as a way to define Toronto as a hub for intellectual discussion.
----

{{f37.png}} ''[[Peter Munk, 90, Dies; Built World's Biggest Gold Mining Company|https://www.nytimes.com/2018/03/30/obituaries/peter-munk-90-dies-built-worlds-biggest-gold-mining-company.html]]'' March 30, 2018, [[New York Times]]

----
[[Peter Munk]], the Canadian who built the world's largest gold-mining company, years after suffering one of his country's most notable business failures, died on Wednesday in [[Toronto]]. He was 90.

[[Barrick Gold]], the company he founded, announced the death but did not give a cause. Mr. Munk wore a pacemaker and had dealt with heart problems for several years.

An outsider in [[Canada]] — his preference for fedoras alone set him apart — and a former escapee from Nazi-occupied [[Hungary]], Mr. Munk initially tried out several different lines of business, including stereo equipment and resorts in [[Fiji]]. Not all were successful, but he never appeared deterred by his failures.
<div style="float: right; max-width:300px">

|>| !Peter Navarro |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/8/8b/Navarro-040820.jpg/175px-Navarro-040820.jpg]] |
|!birth name |Peter Kent Navarro|
|!birth date |July 15, 1949 (72 years)|
|!birth place |[[Cambridge, Massachusetts|https://en.wikipedia.org/wiki/Cambridge,_Massachusetts]], U.S.|
|!education |[[Tufts University|https://en.wikipedia.org/wiki/Tufts_University]] ([[BA|https://en.wikipedia.org/wiki/Bachelor_of_Arts]])<br />[[Harvard University|https://en.wikipedia.org/wiki/Harvard_University]] ([[MPA|https://en.wikipedia.org/wiki/Master_of_Public_Administration]], [[PhD|https://en.wikipedia.org/wiki/Doctor_of_Philosophy]])|
</div>

''Peter Kent Navarro'' (born July 15, 1949) is an American economist and author. He serves in the [[Trump administration|White House (Trump)]] as the Assistant to the President, Director of Trade and Manufacturing Policy, and the national [[Defense Production Act]] policy coordinator. He previously served as a Deputy Assistant to the President and Director of the [[White House National Trade Council|https://en.wikipedia.org/wiki/White_House_National_Trade_Council]], a newly created entity in the [[executive branch|https://en.wikipedia.org/wiki/Executive_Branch_of_the_United_States]] of the U.S. government, until it was folded into the [[Office of Trade and Manufacturing Policy|https://en.wikipedia.org/wiki/Office_of_Trade_and_Manufacturing_Policy]], a new role established by executive order in April 2017.<<ref " [2]">><<ref " [3]">> He is also a professor emeritus of [[economics|https://en.wikipedia.org/wiki/economics]] and [[public policy|https://en.wikipedia.org/wiki/public_policy]] at the [[Paul Merage School of Business|https://en.wikipedia.org/wiki/Paul_Merage_School_of_Business]], [[University of California, Irvine|https://en.wikipedia.org/wiki/University_of_California,_Irvine]], and the author of ''[[Death by China|https://en.wikipedia.org/wiki/Death_by_China]]'', among other publications.<<ref " [4]">> Navarro ran unsuccessfully for office in San Diego, California, five times.<<ref " [1]">>

Navarro's views on trade are significantly outside the mainstream of economic thought, and are widely considered fringe and misguided by other economists.

!!!See also
*[[Peter Navarro|https://en.wikipedia.org/wiki/Peter_Navarro]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Marinucci, Carla (April 8, 2020). [[Navarro left a trail of political wreckage in California|https://www.politico.com/news/2020/04/08/trump-adviser-peter-navarro-california-170105]]. //Politico//.">><br/><<footnotes " [2]" "Rogin, Josh (February 27, 2018). [[How Peter Navarro Got His Groove Back|https://www.washingtonpost.com/news/josh-rogin/wp/2018/02/27/how-peter-navarro-got-his-groove-back/]].">><br/><<footnotes " [3]" "Sevastopulo, Demetri (December 21, 2016). [['Death by China' author to lead Trump trade office|https://www.ft.com/content/71a201d2-c7b3-11e6-8f29-9445cac8966f]].">><br/><<footnotes " [4]" "Appelbaum, Binyamin (December 21, 2016). [[Trump Taps Peter Navarro, Vocal Critic of China, for New Trade Post|https://www.nytimes.com/2016/12/21/us/politics/peter-navarro-carl-icahn-trump-china-trade.html]]. //New York Times//.">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Peter Schweizer |
|>| [img width=175px [Schweizer in 2015|https://upload.wikimedia.org/wikipedia/commons/thumb/8/85/PeterSchweizer-fullsizecolor.jpg/175px-PeterSchweizer-fullsizecolor.jpg]] |
|!imagesize |150px|
|!birth name |Peter Franz Schweizer|
|!birth date |November 24, 1964 (56 years)|
</div>

!!!See also
*[[Peter Schweizer|https://en.wikipedia.org/wiki/Peter_Schweizer]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Peter Tabuns |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Peter Thiel |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/3/3f/Peter_Thiel_2014_by_Heisenberg_Media.jpg/175px-Peter_Thiel_2014_by_Heisenberg_Media.jpg]] |
|!organization |[[Palantir]]|
|!birth name |Peter Andreas Thiel|
|!birth date |October 11, 1967 (53 years)|
|!birth place |[[Frankfurt|https://en.wikipedia.org/wiki/Frankfurt]], [[West Germany|https://en.wikipedia.org/wiki/West_Germany]]|
</div>

!!!See also
*[[Peter Thiel|https://en.wikipedia.org/wiki/Peter_Thiel]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Peter Zimonjic |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f132.png}} ''[[Petro-nostalgia doesn't do conservatives – or Canadians – any good|https://www.theglobeandmail.com/opinion/article-petro-nostalgia-doesnt-do-conservatives-or-canadians-any-good/]]'' May 10, 2019, Brooks DeCillia, Opinion, [[Globe and Mail]]

----
[[Brooks DeCillia]] spent 20 years reporting and producing news at [[CBC]], and now splits his time between researching public opinion about the energy and the environment at the University of [[Calgary]] and teaching journalism at Mount Royal University.

In the span of about two weeks, federal Conservative Party leader [[Andrew Scheer]] both teamed up with some oil-industry executives in a private meeting to devise a game plan for defeating the governing Liberals – and promised to unveil a detailed climate change plan.

It seems like a bit of a contradiction in terms, but it's the tightrope that he and [[Alberta]] Premier [[Jason Kenney]] are both walking, if indelicately. The pair have whipped up public anger about Western [[Canada]]'s sluggish oil and gas sector to rally the base, and Mr. Scheer looks intent on mimicking Mr. Kenney's winning strategy of championing lunch-bucket oil workers and "everyday people," while saying we can both grow the energy industry and maintain rigorous environmental standards.
----

{{f94.png}} ''[[Petty politics or white privilege? Jody Wilson-Raybould's office spat could get messy|https://www.thestar.com/politics/political-opinion/2019/12/13/petty-politics-or-white-privilege-jody-wilson-rayboulds-office-spat-could-get-messy.html]]'' December 13, 2019, Susan Delacourt, [[Toronto Star]]

----
While [[Andrew Scheer]]'s surprise resignation consumed much of the oxygen on the Hill on Thursday, one totally unrelated story managed to punch through the wall-to-wall Conservative leadership coverage.

It was the revelation, courtesy of [[CBC News]], that Wilson-Raybould was refusing to leave the large suite of offices she had been assigned when she had a bigger job and title.

Rank matters when it comes to [[Parliament Hill]] real estate — offices are allocated on the basis of which party holds the most seats and which MPs hold the most significant positions within their parties.

Wilson-Raybould, as an Independent, is now at the bottom of the pecking order for office space and is not pleased that this means a downgrade in her working conditions.
<div style="float: right; max-width:300px">

|>| !Pew Research Center |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Pew_Research_Center.svg/175px-Pew_Research_Center.svg.png]] |
|!formation |March 18, 2004 (17 years)|
|!leader title |Chairman|
|!leader name |Michael X. Delli Carpini|
|!leader title2 |President|
|!leader name2 |Michael Dimock|
|!staff |130+|
|!tax id |20-0881724|
|!location |1615 L Street, NW, Suite 800, Washington, DC, 20036, USA|
|!website |[[pewresearch.org|http://www.pewresearch.org]]|
</div>

The ''Pew Research Center'' is  a [[nonpartisan|https://en.wikipedia.org/wiki/nonpartisanism_in_the_United_States]] American [[think tank|https://en.wikipedia.org/wiki/think_tank]] based in [[Washington, D.C.|https://en.wikipedia.org/wiki/Washington,_D.C.]] It provides information on [[social issue|https://en.wikipedia.org/wiki/social_issue]]s, [[public opinion|https://en.wikipedia.org/wiki/public_opinion]], and [[demographic|https://en.wikipedia.org/wiki/demographic]] trends shaping the United States and the world.<<ref " [1]">> It also conducts [[public opinion polling|https://en.wikipedia.org/wiki/public_opinion_polling]], [[demographic|https://en.wikipedia.org/wiki/demographic]] research, media [[content analysis|https://en.wikipedia.org/wiki/content_analysis]], and other empirical social science research. The Pew Research Center does not take explicit policy positions, and is a [[subsidiary|https://en.wikipedia.org/wiki/subsidiary]] of [[The Pew Charitable Trusts|https://en.wikipedia.org/wiki/The_Pew_Charitable_Trusts]].<<ref " [2]">><<ref " [3]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Pew Research Center|https://www.erieri.com/Form990Finder/Details?EIN=200881724]]|<|<|
|!EIN |20-0881724|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |06/2004|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/200881724/200881724_2019_%20.pdf]]|04/21/21| $98,745,705.00|
|!2018 |[[990|http://990.erieri.com/EINS/200881724/200881724_2018_%20.pdf]]|09/29/20| $80,049,387.00|
|!2017 |[[990|http://990.erieri.com/EINS/200881724/200881724_2017_1081ba54.PDF]]|05/17/19| $77,230,839.00|
|!2016 |[[990|http://990.erieri.com/EINS/200881724/200881724_2016_0f113b22.PDF]]|05/16/18| $73,605,906.00|
|!2015 |[[990|http://990.erieri.com/EINS/200881724/200881724_2015_0dff3434.pdf]]|08/22/17| $73,731,589.00|
|!2014 |[[990|http://990.erieri.com/EINS/200881724/200881724_2014_0cbec577.PDF]]|07/29/16| $61,138,636.00|
|!2013 |[[990|http://990.erieri.com/EINS/200881724/200881724_2013_0b94d05c.PDF]]|07/20/15| $48,166,117.00|
|!2012 |[[990|http://990.erieri.com/EINS/200881724/200881724_2012_0a6e02a3.PDF]]|07/02/14| $39,664,915.00|
|!2011 |[[990|http://990.erieri.com/EINS/200881724/200881724_2011_097567d8.PDF]]|08/06/13| $36,939,220.00|
|!2010 |[[990|http://990.erieri.com/EINS/200881724/200881724_2010_08569c54.PDF]]|06/28/12| $44,452,395.00|
|!2009 |[[990|http://990.erieri.com/EINS/200881724/200881724_2009_07288248.PDF]]|05/16/11| $45,788,087.00|
|!2008 |[[990|http://990.erieri.com/EINS/200881724/200881724_2008_05E4446F.PDF]]|05/17/10| $41,273,997.00|
|!2007 |[[990|http://990.erieri.com/EINS/200881724/200881724_2007_04F73CB6.PDF]]|05/12/09| $45,162,274.00|

!!!See also
*[[Pew Research Center|https://en.wikipedia.org/wiki/Pew_Research_Center]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "[[About Pew Research Center|http://www.pewresearch.org/about/]]. 2010-03-25.">><br/><<footnotes " [2]" "Lesley, Alison (May 18, 2015). [[Pew Research Finds Jews & Hindus are More Educated & Richer|http://www.worldreligionnews.com/religion-news/christianity/pew-research-finds-jews-hindus-are-more-educated-richer]]. World Religion News.">><br/><<footnotes " [3]" "[[Company Overview of The Pew Charitable Trusts|https://www.bloomberg.com/research/stocks/private/board.asp?privcapId=3534933]]. Bloomberg L.P.. December 29, 2015.">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Philippe Rushton |
</div>

!!!See also
*[[J. Philippe Rushton|https://en.wikipedia.org/wiki/J._Philippe_Rushton]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Phoenix Biotechnology |
|!website |[[phoenixbiotechnology.com/|http://www.phoenixbiotechnology.com/]]|
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Photo Shows Maxime Bernier Posing With Members of a Violent Anti-Immigrant Group at People's Party Event|https://pressprogress.ca/photo-shows-maxime-bernier-posing-with-members-of-a-violent-anti-immigrant-group-at-peoples-party-event/]]'' July 8, 2019, [[PressProgress]]

----
[[Maxime Bernier]], leader of the right-wing [[People's Party of Canada]], appeared posing with a militant anti-immigrant group during the [[Calgary]] Stampede last weekend.

The [[Northern Guard]] is an anti-immigrant, anti-[[Muslim]] group, linked to violent clashes across the country including a recent brawl inside [[Toronto]]'s Eaton Centre.

A photo of Bernier posing with the Northern Guard was uploaded to [[Facebook]] over the weekend by the leader of the hate group's [[Alberta]] chapter.
----

{{f99.png}} ''[[Photo with anti-LGBTQ+ politician was 'colossal' mistake, says Toronto brewer|https://www.nationalobserver.com/2019/10/03/news/photo-anti-lgbtq-politician-was-colossal-mistake-says-toronto-brewer]]'' October 3, 2019, Alastair Sharp, [[National Observer]]

----
A [[Toronto]] brewery co-founder says her own trade group made a "colossal, tone-deaf mistake" in meeting with a [[Ford government]] politician who has vowed to fight abortion rights and same-sex marriage.

Mandie Murphy, who co-founded Toronto's Left Field Brewery, tore into [[Ontario Craft Brewers]] (OCB) in an open letter dated Tuesday and posted on the brewery's website. Her concerns were echoed by two other breweries: Sawdust City Brewing Co., another OCB member based in Gravenhurst, Ont., as well as [[Hamilton]]'s Merit Brewing.

Murphy, the only female board member of the craft brewer trade group that claims to represent over 80 small businesses, said she was "sick with disappointment" that OCB had posted a photo on [[Twitter]] of its members alongside [[Sam Oosterhoff]], the [[Niagara West]] MPP who has declared that abortion and same sex marriage should be illegal.
----

{{f0.png}} ''[[Photo with hat from alt-right website rocks PC Donna Skelly|https://www.therecord.com/news-story/8637934-photo-with-hat-from-alt-right-website-rocks-pc-donna-skelly/]]'' May 30, 2018, Matthew Van Dongen, [[Hamilton Spectator]]

----
[[Progressive Conservative]] candidate [[Donna Skelly]] is taking flak over a photo of her holding a red hat that advertises a website showcasing far-right pundits and white nationalists.

But the [[Hamilton]] councillor said she was handed the "[[Free Bird Media]]" hat at a [[Christmas]] party in December and "had no idea" what the website was about until criticism of the photo exploded online.

"I don't condone anything that is slanderous or hateful or hurtful or illegal," the [[Flamborough-Glanbrook]] candidate said Tuesday.

{{||StandardTid}}
{{||StandardTid}}
----

{{f9.png}} ''[[Phunware, a data firm for Trump campaign, got millions in coronavirus small business help|https://www.cbsnews.com/news/phunware-data-collection-trump-campaign-coronavirus-small-business-loans/]]'' April 23, 2020, Stephen Gandel, [[CBS News]]

----
A digital technology company that specializes in the mass collection of smartphone location data and is working for President [[Donald Trump]]'s re-election campaign received millions from the federal coronavirus relief fund for small businesses.

The company, [[Phunware]], which now has about 60 employees, was eligible for the low-interest loan through the Paycheck Protection Program, which is aimed at businesses with less than 500 workers. There is no allegation of illegality associated with its loan.

But the size of the loan — $2.85 million — is nearly 14 times the current PPP average of $206,000. Meantime, hundreds of thousands of smaller businesses got nothing, because the nearly $350 billion loan program ran out of money in just two weeks. ([[Congress]] is allocating another $310 billion to the PPP loan fund this week.)
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Eagle Forum Education And Legal Defense Fund |
|!tax id |37-1097202|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 3, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Eagle Forum Education And Legal Defense Fund|https://www.erieri.com/Form990Finder/Details?EIN=371097202]]|<|<|
|!EIN |37-1097202|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |06/1981|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/371097202/371097202_2019_%20.pdf]]|04/02/21| $18,146,805.00|
|!2018 |[[990|http://990.erieri.com/EINS/371097202/371097202_2018_%20.pdf]]|02/10/20| $18,689,789.00|
|!2017 |[[990|http://990.erieri.com/EINS/371097202/371097202_2017_102bb97c.PDF]]|02/15/19| $23,072,316.00|
|!2016 |[[990|http://990.erieri.com/EINS/371097202/371097202_2016_0ea5ffa1.PDF]]|12/29/17| $24,656,264.00|
|!2015 |[[990|http://990.erieri.com/EINS/371097202/371097202_2015_0ce61817.PDF]]|09/12/16| $21,986,483.00|
|!2014 |[[990|http://990.erieri.com/EINS/371097202/371097202_2014_0bcdee2e.PDF]]|09/15/15| $22,854,776.00|
|!2013 |[[990|http://990.erieri.com/EINS/371097202/371097202_2013_0a8b0e55.PDF]]|09/06/14| $22,104,602.00|
|!2012 |[[990|http://990.erieri.com/EINS/371097202/371097202_2012_09907904.PDF]]|09/10/13| $22,014,280.00|
|!2011 |[[990|http://990.erieri.com/EINS/371097202/371097202_2011_08784bc3.PDF]]|09/07/12| $21,003,713.00|
|!2010 |[[990|http://990.erieri.com/EINS/371097202/371097202_2010_0775784b.PDF]]|09/13/11| $20,455,334.00|
|!2009 |[[990|http://990.erieri.com/EINS/371097202/371097202_2009_065BF27B.PDF]]|09/20/10| $19,194,418.00|
|!2008 |[[990|http://990.erieri.com/EINS/371097202/371097202_2008_0550CE14.PDF]]|09/18/09| $17,470,282.00|
|!2007 |[[990|http://990.erieri.com/EINS/371097202/371097202_2007_044D571D.PDF]]|09/19/08| $17,345,236.00|

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Pierre Poilievre |
|!birth date |June 3, 1979 (42 years)|
|!birth place |[[Calgary|https://en.wikipedia.org/wiki/Calgary]], [[Alberta|https://en.wikipedia.org/wiki/Alberta]], Canada|
|>| [img width=175px [Poilievre in 2014|https://upload.wikimedia.org/wikipedia/commons/thumb/2/2e/Pierre_Poilievre.jpg/175px-Pierre_Poilievre.jpg]] |
|!alma mater |[[University of Calgary|https://en.wikipedia.org/wiki/University_of_Calgary]] ([[BA|https://en.wikipedia.org/wiki/Bachelor_of_Arts]])|
|!party |[[Conservative|Conservative Party of Canada]]|
|!residence |[[Nepean|https://en.wikipedia.org/wiki/Nepean,_Ontario]], [[Ottawa|https://en.wikipedia.org/wiki/Ottawa]], [[Ontario|https://en.wikipedia.org/wiki/Ontario]]|
</div>

!!!See also
*[[Pierre Poilievre|https://en.wikipedia.org/wiki/Pierre_Poilievre]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Pierre Poutine |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Pierre Poutine: Will Mystery Robocaller be unmasked Monday?|https://edmontonjournal.com/news/local-news/pierre-poutine-will-mystery-robocaller-be-unmasked-monday]]'' March 12, 2012, Paula Simons, [[Edmonton Journal]]

----
Who is the real [[Pierre Poutine]]? Who placed the robocall in [[Guelph]] that directed non-Conservative voters to the wrong polling station in the May federal election?

According to the latest news breaking out of [[Ottawa]], we will all find out that answer Monday. My [[Postmedia]] colleagues [[Stephen Maher]] and [[Glen McGregor]], who have owned this story of the last few weeks, are reporting tonight that the culprit intends to step forward tomorrow.

If so, no one will be happier, I suspect, that [[Matt Meier]]. The young [[Edmonton]] IT whiz owns the media company, [[RackNine]], who software was used to place the mean-spirited fake calls.
<div style="float: right; max-width:300px">

|>| !Pierre Trudeau |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Pierre-Hugues Boisvenu |
</div>

{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[Pinellas County, Florida|https://en.wikipedia.org/wiki/Pinellas_County,_Florida]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !The Pioneer Fund, Inc. |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/e/e9/PioneerFund.jpg/175px-PioneerFund.jpg]] |
|!tax id |51-0181036|
|!formation |March 17, 1937|
|!jurisdiction |us-ny|
|!registration id |38793|
</div>

> Started in 1937 by textile magnate Wickliffe Draper, the Pioneer Fund's original mandate was to pursue "race betterment" by promoting the genetic stock of those "deemed to be descended predominantly from white persons who settled in the original thirteen states prior to the adoption of the Constitution."<<ref " [1]">> was aimed at encouraging the propagation of those "descended predominantly from white persons who settled in the original thirteen states prior to the adoption of the [[Constitution of the United States|https://en.wikipedia.org/wiki/United_States_Constitution]] and/or from related stocks, or to classes of children, the majority of whom are deemed to be so descended". Its second purpose was to support academic research and the "dissemination of information, into the 'problem of heredity and eugenics'" and "the problems of race betterment".<<ref " [2]">> The Pioneer Fund argues the "race betterment" has always referred to the "human race" referred to earlier in the sentence, and critics argue it referred to racial groups. The document was amended in 1985 and the phrase changed to "human race betterment."

The Pioneer Fund supported the distribution of a eugenics film titled ''[[Erbkrank|https://en.wikipedia.org/wiki/Erbkrank]]'' ("Hereditary Defective" or "Hereditary Illness") which was published by the pre-war 1930s [[Nazi Party|https://en.wikipedia.org/wiki/Nazi_Party]]. William Draper obtained the film from the predecessor to the Nazi [[Office of Racial Policy|https://en.wikipedia.org/wiki/Office_of_Racial_Policy]] (''Rassenpolitisches Amt'') prior to the founding of the Pioneer Fund.<<ref " [3]">> According to the Pioneer Fund site, all founders capable of doing so participated in the war against the Nazis.<<ref " [4]">><sup>(Dubious claim)</sup>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |November 4, 2019|<|<|
|!Registration|<|<|<|
|!Name |[[Pioneer Fund Inc|https://www.erieri.com/Form990Finder/Details?EIN=510181036]]|<|<|
|!EIN |51-0181036|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |03/1938|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990PF|http://990.erieri.com/EINS/510181036/510181036_2018_10ba0ed2.PDF]]|07/10/19| $251,750.00|
|!2017 |[[990PF|http://990.erieri.com/EINS/510181036/510181036_2017_0ffa6cd0.PDF]]|12/12/18| $206,665.00|
|!2016 |[[990PF|http://990.erieri.com/EINS/510181036/510181036_2016_0dce20d9.PDF]]|06/19/17| $158,313.00|
|!2015 |[[990PR|http://990.erieri.com/EINS/510181036/510181036_2015_0db5e35f.PDF]]|05/16/17| $0.00|
|!2014 |[[990PF|http://990.erieri.com/EINS/510181036/510181036_2014_0b69230c.PDF]]|06/02/15| $94,336.00|
|!2013 |[[990PF|http://990.erieri.com/EINS/510181036/510181036_2013_0a30aecb.PDF]]|04/21/14| $127,480.00|

!!!See also
*[[Pioneer Fund|https://en.wikipedia.org/wiki/Pioneer_Fund]] - //Wikipedia.//
*[[Mankind Quarterly|https://en.wikipedia.org/wiki/Mankind_Quarterly]] - //Wikipedia.//
*[[Wickliffe Draper|https://en.wikipedia.org/wiki/Wickliffe_Draper]] - //Wikipedia.//
*[[History of the race and intelligence controversy|https://en.wikipedia.org/wiki/History_of_the_race_and_intelligence_controversy]] - //Wikipedia.//

!!!External links
*[[Pioneer Fund|https://www.splcenter.org/fighting-hate/extremist-files/group/pioneer-fund]], Southern Poverty Law Center.
*[[Walter P. Kistler Becomes Sole Donor to the Racist Pioneer Fund|https://www.splcenter.org/fighting-hate/intelligence-report/2008/walter-p-kistler-becomes-sole-donor-racist-pioneer-fund]], May 20, 2008, Southern Poverty Law Center.
*[[Pioneer Fund|https://www.sourcewatch.org/index.php/Pioneer_Fund]], SourceWatch.

----
<br/><<footnotes " [1]" "[[Pioneer Fund<br/>The 1937 incorporation documents of the Pioneer Fund list two purposes. The first, modeled on the Nazi [[Lebensborn|https://en.wikipedia.org/wiki/Lebensborn]] breeding program,<ref name="crawford">Crawford, James. &quot;Hold Your Tongue: Bilingualism and the Politics of 'English Only'&quot;. Addison Wesley.">><br/><<footnotes " [2]" "Mehler, Barry. [[Foundation for Fascism: the New Eugenics Movement in the United States|http://faculty.ferris.edu/ISAR/archives/foundation-fascism.htm]].">><br/><<footnotes " [3]" "Tucker, William H.. &quot;The funding of scientific racism: Wickliffe Draper and the Pioneer Fund&quot;. [[University of Illinois Press]].">><br/><<footnotes " [4]" "[[Founders and Former Directors|http://www.pioneerfund.org/Founders.html]]. Pioneer Fund.">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Pioneer Solutions |
</div>

{{||StandardTid}}
----

{{f94.png}} ''[[Pioneer Village, conservation areas threatened by Ford government directive, official warns|https://www.thestar.com/news/city_hall/2019/08/22/pioneer-village-conservation-areas-threatened-by-ford-government-directive-official-warns.html]]'' August 22, 2019, David Rider, [[Toronto Star]]

----
A [[Ford government]] order that conservation authorities halt non-essential activities could trigger the closure of Black Creek Pioneer Village, conservation areas and nature trails, the chair of the agency protecting GTA watersheds is warning fellow board members and the government.

In an email to the board Thursday, [[Toronto]] and Region Conservation Authority chair Jennifer Innis said she had "in-depth conversation" with representatives of Environment Minister [[Jeff Yurek]] about TRCA concerns with the controversial directive sent last Friday to [[Ontario]]'s 36 authorities.

Yurek's letter "indicated that CAs must begin to 'wind down' non-core programs and services," Innis, a [[Caledon]] regional councillor, told board members in the correspondence obtained by the Star.
<div style="float: right; max-width:300px">

|>| !Pipelines |
</div>

{{||StandardTid}}
!!!External links
*[[Piracy Deterrence and Education Act of 2004 (2004; 108th Congress H.R. 4077)|https://www.govtrack.us/congress/bills/108/hr4077]], GovTrack.us

{{||StandardTid}}
----

{{f185.png}} ''[[Pitching national solidarity, Jason Kenney offers medical equipment to Ontario, Quebec and B.C.|https://rabble.ca/blogs/bloggers/alberta-diary/2020/04/pitching-national-solidarity-jason-kenney-offers-medical]]'' April 12, 2020, David Climenhaga, blogs, [[rabble.ca]]

----
One hates to play the skunk at a garden party, but somebody needs to ask the question a lot of [[Alberta]]ns must be thinking.

To wit, if less than a week ago we barely had enough N95 medical masks for Alberta's hard-pressed nurses, doctors and other front-line health care workers to work for the next 30 days, was the premier wise to give away three-quarters of a million of them to other provinces on the strength of contracts with manufacturers abroad for more? As we have recently seen, some foreign manufacturers will break their contracts if ordered by their national government.

The wave of COVID-19 infections has not yet peaked in Alberta and front-line health care workers continue to report shortages and rationing of personal protective equipment throughout the province, yet yesterday our premier was acting as if we've got the coronavirus on the run.

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Pizzagate |
</div>

!!!See also
*[[Pizzagate conspiracy theory|https://en.wikipedia.org/wiki/Pizzagate_conspiracy_theory]] - //Wikipedia.//

{{||StandardTid}}
----

{{f94.png}} ''[[Pizzagate 'ridiculous and dangerous,' Scheer's office says|https://www.thestar.com/politics/federal/2019/03/08/andrew-scheer-says-he-didnt-hear-pizzagate-reference-at-ontario-town-hall.html]]'' March 8, 2019, Alex Boutilier, [[Toronto Star]]

----
OTTAWA—[[Andrew Scheer]]'s office says the Conservative leader "did not hear" a questioner at a town hall in [[Kitchener]] Thursday night refer to a debunked American conspiracy theory about a child prostitution ring.

Scheer was asked about Prime Minister [[Justin Trudeau]]'s support for the [[Clinton Foundation]], and through it a disproven conspiracy theory that alleged there was a child prostitution ring being run out of a D.C. pizza restaurant.

In a video of the exchange posted online by [[CBC]] news, the person can be clearly heard saying the Clinton Foundation was tied to child prostitution and child "sacrifice."
----

{{f0.png}} ''[[Pizzagate Was Revived By Canadian Politicians and Everything Is Dumb|https://www.vice.com/en_ca/article/d3me4j/pizzagate-was-revived-by-canadian-politicians-and-everything-is-dumb]]'' March 11, 2019, Mack Lamoureux, [[Vice News]]

----
A couple years after pizzagate reached its apex, the notorious conspiracy theory has reared its ugly head in [[Canada]], thanks to Conservative Leader [[Andrew Scheer]] wanting to keep the next election competitive by giving his Liberal counterpart something to complain about.

In what is the first time but probably not the last of this election cycle, the political news in Canada (non SNC-Lavalin edition) partially focused on a online conspiracy this weekend. For those of you not in the know, pizzagate is conspiracy that essentially revolves around the idea the Clintons, and powerful people around them, run a child pedophile ring out of a [[DC]] pizzeria.

The conspiracy went viral during the [[2016]] election and climaxed with a man taking a rifle to Comet Ping Pong, the pizzeria at the centre of the conspiracy, demanding authorities investigate the ring, and firing several times into a wall. No one was hurt in the incident and the man was eventually sentenced to four year for his actions. Now, while the conspiracy never really went away and still boasts a few hardline followers, it's gone underground and become much quieter as many followers moved onto new conspiracies (Q-Anon) or what have you.
{{||StandardTid}}
----

{{f182.png}} ''[[PM's comments about missing, murdered aboriginal women show 'lack of respect'|https://www.cbc.ca/news/indigenous/stephen-harper-s-comments-on-missing-murdered-aboriginal-women-show-lack-of-respect-1.2879154]]'' August 22, 2014, Tanya Kappo, Opinion, [[CBC News]]

----
In a span of a week, the Conservative government confirmed their feelings of indifference, disregard and utter lack of respect for indigenous people.

It seems that their contempt is solely aimed at First Nation men, First Nation women, and First Nation girls.

This is the very attitude that underlies the government legislation and (non) actions that have resulted in tragic consequences suffered by First Nation people for generations.
----

{{f182.png}} ''[[PM's mosque radicalization remark troubles Muslim groups|https://www.cbc.ca/news/politics/muslim-groups-troubled-by-stephen-harper-s-mosque-remark-1.2940488]]'' February 2, 2015, Laura Payton, [[CBC News]]

----
Two national [[Muslim]] organizations say they are troubled that Prime Minister [[Stephen Harper]] last week drew a link between radicalization and mosques.

Harper made the remark last Friday when he was answering a question about the Canadian government's new anti-terrorism legislation. The measures unveiled in [[Bill C-51]] include criminalizing advocacy for or promotion of a terrorist act. Another measure lowers the threshold needed for police to arrest somebody they suspect may commit a terrorist act.

Asked how to distinguish between teens messing around in their basements and someone who is radicalized, Harper said it would be a serious offence "no matter who you are."
----

{{f182.png}} ''[[PM's official residence becoming a costly 'debacle,' say Conservatives|https://www.cbc.ca/news/politics/24-sussex-conservatives-cost-1.5219935]]'' July 22, 2019, Terry Pedwell , Canadian Press, [[CBC News]]

----
Nearly four years after [[Justin Trudeau]] opted not to move into the prime minister's official residence over concerns about its crumbling state, the building in [[Ottawa]] remains vacant — except for staff using the kitchen to prepare meals for Trudeau and his family.

It appears no decisions will be made on the future of the residence until well after the fall federal election.

The federal Conservatives accuse the [[Trudeau government]] of dithering over "critical" upgrades to the stately yet rundown home, and needlessly costing taxpayers more money in the process.
----

{{f94.png}} ''[[PMO backs down on threat to bar journalist for asking Stephen Harper a question|https://www.thestar.com/news/canada/2013/10/02/pmo_backs_down_on_threat_to_bar_journalist_for_asking_stephen_harper_a_question_tim_harper.html]]'' October 2, 2013, Tim Harper, [[Toronto Star]]

----
OTTAWA—Until someone in [[Stephen Harper]]'s office found a hidden stash of maturity Wednesday afternoon, Dave Ellis was going to be prevented from doing his job.

Ellis is a CTV photo journalist with 28 years' experience.

His crime? He asked the prime minister a question in [[New York]] last week.

For that grave offence, Harper's office was prepared to prevent him from boarding the prime minister's plane Thursday morning bound for Kuala Lumpur, [[Malaysia]], where Ellis was to provide the television pictures to all Canadian networks during Harper's week-long trip, which includes an APEC summit.
----

{{f132.png}} ''[[PMO urged changes to Duffy audit, RCMP officers say|https://www.theglobeandmail.com/news/politics/pmo-urged-changes-to-duffy-audit-rcmp-officers-say/article24296238/]]'' May 6, 2015, Daniel Leblanc, [[Globe and Mail]]

----
The Prime Minister's Office played a key role in changing the findings of a [[2013]] audit into [[Mike Duffy]]'s living expenses, as part of a strategy to keep the now-suspended senator quiet as the PMO tried to find a solution to questions over the controversial claims, [[RCMP]] officers allege in new court documents.

The Senate administration had hired the auditing firm Deloitte to look into the expense claims of senators [[Patrick Brazeau]] and Mac Harb, as well as those of Mr. Duffy. But the PMO and senior Conservative officials defended Mr. Duffy in the early stages of the controversy, in order to keep him quiet.

"A purpose of this is to put Mike in a different bucket and to prevent him from going squirrely in a bunch of weekend panel shows," former PMO chief of staff [[Nigel Wright]] said in an e-mail to colleagues on Feb. 7, 2013.
----

{{f0.png}} ''[[Poilievre the most likely contender to succeed Scheer: Conservative insider|https://www.ctvnews.ca/politics/poilievre-the-most-likely-contender-to-succeed-scheer-conservative-insider-1.4739286]]'' December 20, 2019, Sarah Turnbull, [[CTV News]]

----
OTTAWA -- Longtime Conservative strategist [[Jason Lietaer]] is placing his bets on Tory MP [[Pierre Poilievre]] as the likely successor to former party leader [[Andrew Scheer]].

Speaking on CTV's [[Question Period]] airing Sunday, Lietaer said the current finance critic's swift ground game has positioned himself ahead of the pack of potential frontrunners.

"While other people are sort of sleeping and trying to figure out 'should I be in, should I be out' Pierre is working. He's been across [[Canada]] the last couple of days," said Lietaer.
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Polar Environment Atmospheric Research Laboratory |
|!abbreviation |PEARL|
</div>

!!!See also
*[[Polar Environment Atmospheric Research Laboratory|https://en.wikipedia.org/wiki/Polar_Environment_Atmospheric_Research_Laboratory]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f182.png}} ''[[Police charge 'helmet guy' with assault over violence at Hamilton Pride|https://www.cbc.ca/news/canada/hamilton/pride-arrest-1.5191201]]'' June 26, 2019, Samantha Craggs, [[CBC News]]

----
[[Police]] have arrested a fourth person in relation to the violence at [[Hamilton]] Pride — this time an anti-Pride protester known on social media as "helmet guy."

Police say [[Christopher Vanderweide]], 27, of [[Kitchener]] has been charged with two counts of assault with a weapon after the June 15 altercation. His bail has been opposed.

Videos have circulated on social media of someone resembling Vanderweide smashing people in the face with a helmet.
----

{{f94.png}} ''[[Police Chief Bill Blair accepts Doug Ford's apology|https://www.thestar.com/news/crime/2014/08/14/police_chief_bill_blair_to_address_media_today.html]]'' August 14, 2014, Jennifer Pagliaro, [[Toronto Star]]

----
[[Police]] Chief [[Bill Blair]] has accepted a formal apology and retraction of previous comments from Councillor [[Doug Ford]], dropping threats of a lawsuit. After Ford issued a letter — first approved by Blair and his lawyer — to the media Thursday, the chief held a press conference at police headquarters announcing the matter had been "resolved."

[[Toronto]] Chief Bill Blair responds to Doug Ford's apology.

"I accept the statement that I have received from him in its totality," Blair said. Ford apologized and retracted his comments. He also agreed to donate $1,000 to Covenant House, a shelter for homeless youth where Blair is a board member. Ford had been facing legal action since Monday, when he was served by Blair with a notice of defamation for comments Ford made after the Star reported police were making arrangements to subpoena his brother Mayor [[Rob Ford]] in the extortion case against friend Alexander "Sandro" Lisi.
----

{{f182.png}} ''[[Police Chief Bill Blair rejects Doug Ford's apology|https://www.cbc.ca/news/canada/toronto/police-chief-bill-blair-rejects-doug-ford-s-apology-1.2735380]]'' August 13, 2014, [[CBC News]]

----
[[Doug Ford]] has apologized for accusing [[Toronto]] police Chief [[Bill Blair]] of leaking information to the media as a form of revenge against Mayor [[Rob Ford]], but the chief has rejected the apology.

Mark Pugash, a spokesman for the chief, said Blair has not received the text of Ford's apology for approval, so the terms in the notice of defamation have not been met.

"If he feels I impugned his reputation, I apologize," said Ford on Wednesday afternoon at city hall. "It will be up to the chief if he wants to move forward with this."
----

{{f132.png}} ''[[Police commander dismissed by Ford government files wrongful dismissal grievance|https://www.theglobeandmail.com/canada/article-police-commander-dismissed-by-ford-government-files-wrongful-dismissal/]]'' July 28, 2019, Colin Freeze, [[Globe and Mail]]

----
[[Ontario]] Premier [[Doug Ford]]'s government undermined the job security of "thousands" of police officers in the province when it stripped a top commander of his badge, according to wrongful dismissal filings obtained by The [[Globe and Mail]].

[[Brad Blair]], the former Ontario Provincial [[Police]] deputy commissioner, is making this allegation as he seeks reinstatement in the OPP through a grievance case. "If Mr. Blair can be terminated without any due process … then thousands of provincial police officers are now at risk of being summarily fired by bureaucrats for any reason," his arguments read.

Almost a year ago, the [[Progressive Conservative]] government appointed Mr. Blair the acting head of the OPP. That job put him in charge of the force's nearly 6,000 officers. But when he was passed over for the permanent role in favour of a friend of Mr. Ford, he launched an escalating series of legal actions.
----

{{f0.png}} ''[[Police investigating after brawl at Hamilton Pride festival|https://www.cp24.com/news/police-investigating-after-brawl-at-hamilton-pride-festival-1.4468377]]'' June 15, 2019, Chris Herhalt, [[CP24]]

----
[[Police]] are looking for witnesses and video after religious anti-[[LGBTQ]] demonstrators fought with attendees of the Gage Park Pride Festival in [[Hamilton]] on Saturday afternoon.

Hamilton police spokesperson Jamie Penman said a religious group with banners suggesting gay people will be punished by God was spotted in the park, off of Main Street East this afternoon.

Participants in the Pride festival clashed with the demonstrators in full view of the police. Officers separated the two groups and said they escorted a number of people out of the park.
----

{{f0.png}} ''[[Police investigating after Ontario woman rips Qur'an, puts pages on cars outside of Islamic centre|https://globalnews.ca/news/4103314/peel-police-investigating-hate-motivated-incident-islamic-centre/]]'' March 25, 2018, Jessica Patton, [[Global News]]

----
[[Peel Region]]al [[Police]] say they are investigating an incident as "hate-motivated" after a woman can be seen on video at a [[Mississauga]] Islamic centre appearing to tear the pages of a Qur'an and putting the pages on cars while calling the religious text "Satanic."

The incident happened at the Dar Al-Tawheed Islamic Centre, near Highways 403 and 401, just after 5 p.m. on Thursday.

In a 10-minute video obtained by [[Global News]], after it was posted and subsequently deleted on the [[Never Again Canada]] website, a woman who identifies herself as [[Sandra Solomon]] said she is visiting mosques "to educate as many as we can people about the true face of Islam." She said she wants to see the Qur'an designated as "hate literature."
----

{{f182.png}} ''[[Police investigating possible hate crime at Quebec City mosque|https://www.cbc.ca/news/canada/montreal/man-arrested-quebec-city-mosque-assault-1.5150323]]'' May 26, 2019, Colin Harris, [[CBC News]]

----
The [[Quebec City]] mosque that was the site of a mass shooting two years ago has become the target of hate speech, and now, a physical confrontation, its members say.

[[Police]] are investigating the incident as a possible hate crime.

A 47-year-old man was arrested after the altercation on Saturday outside the Centre culturel islamique de Québec.
----

{{f0.png}} ''[[Police respond to anti-SOGI protest in Oak Bay|https://www.vicnews.com/news/police-respond-to-anti-sogi-protest-in-oak-bay/]]'' May 3, 2019, Travis Paterson, [[Victoria News]]

----
Oak Bay was the centre of a heated protest on Thursday night as hundreds of allies and members of the LGTBQ community gathered outside, and inside, the Windsor Pavillion room in response to a [[Jenn Smith]] presentation called The Erosion of Freedom.

The presentation was eventually shut down by Oak Bay [[Police]] as arguments escalated to a point of pushing and shoving, said Chief Andy Brinton.

"We couldn't let it escalate any more than it was, without risk to public safety issues," he said. "It's no mystery that there was the potential for issues, so we thought it would be appropriate to have a presence and not allow it to grow into anything."
----

{{f0.png}} ''[[Police search for witnesses after altercation at Pride event in Hamilton, Ont.|https://www.ctvnews.ca/canada/police-search-for-witnesses-after-altercation-at-pride-event-in-hamilton-ont-1.4468616]]'' June 15, 2019, Canadian Press, [[CTV News]]

----
[[Hamilton]] police are asking witnesses to come forward after an altercation at a Pride event may have left multiple people injured.

[[Police]] say they responded to a large disturbance at Gage Park on Saturday afternoon that resulted in a physical confrontation.

Police spokeswoman Jackie Penman says officers escorted a religious group and members of the yellow vest movement, a populist group that originated in [[France]], off of event property.

She says no arrests were made, but the investigation is ongoing.
{{||StandardTid}}
----

{{f182.png}} ''[[Police took 'far too long' to respond to 'violent' Pride protest: Pride Hamilton|https://www.cbc.ca/news/canada/hamilton/pride-hamilton-protest-1.5178037]]'' June 17, 2019, Dan Taekema, [[CBC News]]

----
[[Pride Hamilton]] says it believes a physical confrontation that broke out at the Hamilton Pride festival Saturday could have been prevented by police who took "far too long" to respond.

[[Police]] are investigating the incident. No charges have been laid.

On Sunday police said they witnessed several people with minor injuries, but so far no victims have come forward.
{{||StandardTid}}
----

{{f182.png}} ''[[Political advocacy group North99 uses misleading petitions to gather voter data|https://www.cbc.ca/news/technology/north99-petitions-facebook-election-1.5208209]]'' July 23, 2019, Jeff Yates, [[CBC News]]

----
[[North99]], a political advocacy group founded by former Liberal Party staffers, has been using online petitions, some of them misleadingly labelled, to collect supporters' contact information ahead of the [[2019]] election.

While this does not violate any anti-spam laws, according to the [[Canadian Radio-television and Telecommunications Commission]], it does raise questions about how clear the group is being with its supporters.

Launched in the summer of [[2017]], [[Toronto]]-based North99 is one of a number of third-party advertisers — groups that advocate for political action but are not affiliated with a specific political party. Though these kinds of organizations have always played a role in Canadian politics, the rise of social media have allowed new, savvy players that can't necessarily fund a national TV ad campaign to enter the space and have growing influence online.
----

{{f182.png}} ''[[Political campaigns are targeting you on Facebook. Help us find out how.|https://www.cbc.ca/news/technology/facebook-political-ads-propublica-1.4621702]]'' April 17, 2018, [[CBC News]]

----
Around 23 million Canadians use [[Facebook]] every month, and with elections looming in [[Ontario]], [[Quebec]] and [[New Brunswick]] and a federal campaign next year, those users will no doubt be besieged by political ads on the social media platform.

But unlike on TV and radio, political ads online are not strictly regulated.

They're also targeted at individual users or narrow demographic groups, making it difficult for the public to get an overview of the full range of ads being used in political campaigns and harder for media and watchdog groups to fact check the claims being made in those ads.
----

{{f94.png}} ''[[Political group fined over illicit donations to 'kamikaze' UCP leadership campaign|https://www.thestar.com/calgary/2019/10/12/political-group-fined-over-illicit-donations-to-kamikaze-ucp-leadership-campaign.html]]'' October 12, 2019, Andrew Jeffrey, [[Toronto Star]]

----
CALGARY—More than $18,000 in fines were issued this week to the political action committee [[Energize Alberta]] for providing illicit contributions to [[Jeff Callaway]]'s "kamikaze" campaign during the [[2017]] [[United Conservative Party]] leadership race.

The Office of the Election Commissioner issued six fines totalling $18,373 on Tuesday against Energize Alberta, with each fine matching a contribution the office found the group to have made. These contributions ranged from $573 to $6,300.

As a "prohibited entity" under the Elections Finances and Contributions Disclosure Act, and because they weren't registered as a third-party political advertiser, Energize Alberta was not allowed to offer financial contributions to any registered leadership candidate, like Callaway.
----

{{f94.png}} ''[[Political score-settling at taxpayer expense is the height of hypocrisy|https://www.thestar.com/opinion/editorials/2018/11/13/political-score-settling-at-taxpayer-expense-is-the-height-of-hypocrisy.html]]'' November 13, 2018, Editorial, [[Toronto Star]]

----
Practising petty, vindictive politics is bad enough. Doing so when it will cost taxpayers as much as $500,000 when you're purporting to be a frugal, cost-cutting government is the height of hypocrisy. 

[[Doug Ford]]'s government has put itself in that sorry position by ordering the firing of a top executive of [[Ontario Power Generation]], [[Alykhan Velshi]]. Velshi just happens to have served as chief of staff to the [[Progressive Conservative]] party's previous leader, [[Patrick Brown]], and this looks very much like part of a settling of accounts between the Ford and Brown camps.

Pursuing a vendetta against enemies, real or perceived, inside his own party isn't a good look for Ford. It's especially bad when, as the Star's [[Robert Benzie]] reports, ousting Velshi from his position as OPG's senior vice-president of corporate affairs and community relations may cost the government up to $500,000 in severance payments.
----

{{f182.png}} ''[[Political strategist Nick Kouvalis and an activist charged with breaking into restaurant|https://www.cbc.ca/news/canada/hamilton/nick-kouvalis-faces-break-enter-charges-1.4466144]]'' December 28, 2017, Laura Clementson, [[CBC News]]

----
Political strategist [[Nick Kouvalis]] and a would-be [[Hamilton Mountain]] provincial Conservative nominee have been charged with breaking and entering after police said they were found at 2 a.m. ET inside a Kelseys restaurant in Burlington, Ont., in September.

Kouvalis and [[Sarah Warry-Poljanski]] were arrested on Sept. 26, said Const. Colin MacLeod of [[Halton Region]]al [[Police]] Service.

They were found inside the restaurant after an alarm was set off, he said.

MacLeod also said they "appeared" intoxicated, and were held by police until they sobered up.
<div style="float: right; max-width:300px">

|>| !Politician |
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Politician Pride Parade participation matters to voters: expert|https://www.citynews1130.com/2019/08/05/politician-pride-parade-participation-matters-to-voters-expert/]]'' August 5, 2019, Lasia Kretzel, [[CityNews]]

----
VANCOUVER (NEWS 1130) — As [[Vancouver Pride]] week winds down for another year, voters are taking stock of which politicians did, and more importantly, didn't take part in the festivities, according to one political expert.

Prime Minister [[Justin Trudeau]] was joined by NDP Leader [[Jagmeet Singh]] and the [[Green Party]]'s [[Elizabeth May]] in walking a few blocks together to show solidarity with the [[LGBTQ]] community.

Missing among them was the leader of the official opposition, Conservative leader [[Andrew Scheer]].
----

{{f0.png}} ''[[Politicians Offered a Choice between Climate Fantasies as Our Future Grows Bleaker|https://thetyee.ca/Analysis/2019/10/25/Politicians-Offered-Climate-Fantasies/]]'' October 25, 2019, Andrew Nikiforuk, [[The Tyee]]

----
One-third of the blue nation not only doesn't believe that climate change is an emergency, but remains in denial about the increasing volatility of oil and gas prices.

Low prices and overproduction of high cost bitumen and fracked oil and gas have eroded the economics of the fossil fuel industry, throwing some people in [[Alberta]] and [[Saskatchewan]] into cauldrons of resentment, stoked by the propaganda manufactured by "wildcat [[Christian]]s" and the oil industry.

[[Darren Dochuk]], an [[Edmonton]]-born history professor at the University of Notre Dame, brilliantly explained in his book [[Anointed with Oil]] that places like [[Texas]], [[Saudi Arabia]] and [[Oklahoma]] have interpreted the extraction of fossil fuels as an act of divine providence. They are God's people.

"The relationship between religion and oil is ideological, theological and institutional and has major political consequences," noted Dochuk in a recent talk.

{{||StandardTid}}
.

{{||StandardTid}}
----

{{f94.png}} ''[[Poll puts leaderless Liberals ahead of Doug Ford's Conservatives|https://www.thestar.com/politics/provincial/2020/01/15/poll-puts-leaderless-liberals-ahead-of-doug-fords-conservatives.html]]'' January 15, 2020, Robert Benzie, [[Toronto Star]]

----
The [[Ontario Liberal]]s have vaulted ahead of the governing [[Progressive Conservative]]s even though the party will not elect a new leader for another seven weeks, a new poll suggests.

According to the [[Pollara Strategic Insights]] survey, the Liberals are at 33 per cent, the Tories at 29 per cent, the New Democrats at 27 per cent, and the Greens at nine per cent.

"Despite the pretty definitive loss that they received in [[2018]], the Liberal brand is strong," Pollara president Craig Worden said Wednesday.
----

{{f94.png}} ''[[Poll says Ontario voters 'less likely' to vote for Scheer this fall thanks to Ford|https://www.thestar.com/politics/provincial/2019/06/06/poll-says-ontario-voters-less-likely-to-vote-for-scheer-this-fall-thanks-to-ford.html]]'' June 6, 2019, Robert Benzie, [[Toronto Star]]

----
The [[Corbett Communications]] survey for the Star found 54 per cent of respondents said the actions of Ford's [[Progressive Conservative]]s would have an impact on their federal voting choice.

A majority of [[Ontario]] voters are "less likely" to vote for Conservative Leader [[Andrew Scheer]] in the fall federal election due to Premier [[Doug Ford]]'s policies, a new poll suggests.

Perhaps mindful of that, the premier's office has adjourned the Ontario legislature until Oct. 28 — one week after the federal election.
----

{{f0.png}} ''[[Poll shows Ontarians have negative opinions of Conservatives' environmental plan|https://globalnews.ca/news/5115298/ontarians-negative-opinion-progressive-conservative-climate-plan/]]'' March 31, 2019, Allison Jones, [[Global News]]

----
TORONTO – [[Ontario]]'s government sought the pulse of the public on environmental issues shortly after releasing its climate plan – and the results were not a ringing endorsement.

The [[Progressive Conservative]] government cancelled the cap-and-trade program introduced by the former Liberal government to lower greenhouse gas emissions and is fighting [[Ottawa]]'s carbon tax, which comes into effect Monday.

Their climate plan, unveiled in late November, establishes a fund called the [[Ontario Carbon Trust]], which aims to entice companies to invest in initiatives that reduce greenhouse gas emissions, and proposes to make large industrial companies pay for pollution if they exceed certain emissions standards.
----

{{f0.png}} ''[[Poll suggests support for PCs has 'collapsed,' Ford now less popular than Wynne|https://toronto.ctvnews.ca/poll-suggests-support-for-pcs-has-collapsed-ford-now-less-popular-than-wynne-1.4435061]]'' May 23, 2019, Colin D'Mello, [[CTV News]]

----
Support for the [[Progressive Conservative]]s has "collapsed," according to a new poll, while [[Ontario]] Premier [[Doug Ford]] is now less popular than [[Kathleen Wynne]] at the end of her time as Premier.

A [[Mainstreet Research]] poll released on Thursday puts the PCs in third place behind the Liberals and the NDP, with just 22.4 per cent of decided and leaning voters saying they would cast a ballot for the party if an election were held today.

The poll found that 39.9 per cent of decided and leaning voters would support the Liberals, who are without a permanent leader, and 24.2 per cent would vote for the NDP under [[Andrea Horwath]].
----

{{f94.png}} ''[[Poll suggests two thirds of Ontarians do not believe Doug Ford cares about people like them|https://www.thestar.com/politics/provincial/2019/07/16/poll-suggests-two-thirds-of-ontarians-do-not-believe-doug-ford-cares-about-people-like-them.html]]'' July 16, 2019, Robert Benzie, [[Toronto Star]]

----
Premier [[Doug Ford]] bills himself and his government as "for the people," but a new poll suggests a clear majority of Ontarians do not believe he cares about people like them.

The [[Corbett Communications]] survey for the Star indicates the cronyism scandal engulfing Ford's office appears to be damaging the premier's carefully constructed image as a champion for the little guy. 

Asked whether "Doug Ford cares about people like me," 67 per cent of respondents disagreed with that statement.
----

{{f84.png}} ''[[POLL: Nearly 60% of Ontarians believe Doug Ford is corrupt|https://north99.org/2019/07/16/poll-nearly-60-of-ontarians-believe-doug-ford-is-corrupt/]]'' July 16, 2019, [[North99]]

----
Almost 60 per cent of [[Ontario]] agree that [[Doug Ford]] and his administration are corrupt and hire too many cronies, says a new poll from [[Corbett Communications]].

The survey of 936 voters was conducted between July 9 and 10 — a little over two weeks after [[Dean French]] resigned as Premier Doug Ford's chief of staff — and saw 63 per cent of respondents say the government has doled out appointments to too many cronies, with 57 per cent agreeing with the statement that the [[Ford government]] is corrupt.

Among Conservative voters, 10 per cent believe that to be true, the poll found; almost 30 per cent of PC voters "agree too many cronies have been hired" and "disagree the departure of French has solved the problem."
{{||StandardTid}}
----

{{f84.png}} ''[[Polling shows Progressive Conservative voters turning against Ford because of attacks on education|https://north99.org/2020/02/12/polling-shows-conservative-voters-turning-against-ford-because-of-attacks-on-education/]]'' February 12, 2020, Kian Malekanian, [[North99]]

----
New polling shows that [[Doug Ford]]'s [[Progressive Conservative]]s are losing support in their own ridings. 33 ridings, including seats of key government Ministers, were targeted for the survey.

A majority of respondents, 53 percent, rated the [[Ford government]]'s performance as "poor." Only eleven percent believe that the PCs are doing an "excellent" job.

Voters in PC-held ridings also clashed with Ford's education plans. 53 percent strongly disagreed with the proposed increases to classroom sizes and 49 percent disagreed with his plans for mandatory e-learning.

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Pope Francis |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
Scientology in Portugal.

{{||StandardTid}}
----

{{f0.png}} ''[[Post Millennial Journalist Was Created by a Computer and Linked to Foreign Propaganda Operation: Report|https://pressprogress.ca/post-millennial-journalist-was-created-by-a-computer-and-linked-to-foreign-propaganda-operation-report/]]'' July 7, 2020, [[PressProgress]]

----
[[The Post Millennial]], a right-wing website owned by [[Canada Proud]]'s [[Jeff Ballingall]] and members of [[Montreal]]'s wealthy Azrieli family, recently published the work of a journalist who is not human.

According to the [[Daily Beast]], the Post Millennial is one of a number of "right-wing media outlets duped by a Middle East propaganda campaign," which saw a "network of at least 19 fake personas" place opinion columns in right-wing news sites.

The fake article published April 9, [[2020]] by the Post Millennial casts a sympathetic light on anti-government protesters in [[Iraq]] and repeatedly emphasizes the need for a "new sense of Iraqi nationalism."
----

{{f364.png}} ''[[Poster Vilifying 'Left Wing' Profs Meant To Be Funny, Scheer Says|https://www.huffingtonpost.ca/entry/left-wing-profs-poster-scheer_ca_5d7cfc50e4b077dcbd5f15b8]]'' September 14, 2019, Mia Rabson, Canadian Press, [[Huffington Post]]

----
He said when he was at school he remembers campus Conservative clubs running club recruitment drives saying people should join up to "annoy your professor."

But the poster was not amusing to [[David Robinson]], executive director of the [[Canadian Association of University Teachers]], who called it a "very misplaced and mistaken view" of campuses and said it does a disservice to schools and professors.

"There's a Conservative message going out that somehow colleges and university are these indoctrination centres, that they're more like campuses in [[Paris]] in [[1968]] than they are currently," said Robinson. "They are diverse, certainly schools of business and economics are not overrun by left-wing thinkers or liberal leftists."
<div style="float: right; max-width:300px">

|>| !Postmedia |
</div>

!!!See also
*[[Postmedia Network|https://en.wikipedia.org/wiki/Postmedia_Network]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Postmedia bid for role in UCP 'war room' illustrates the folly of Trudeau's lifeline for failing newspapers|http://www.rabble.ca/blogs/bloggers/alberta-diary/2019/05/postmedia-bid-role-ucp-war-room-illustrates-folly-trudeaus]]'' May 20, 2019, David Climenhaga, blogs, [[rabble.ca]]

----
Connect the dots, Mr. Prime Minister! That newspaper industry bailout package you're foolishly planning in the name of preserving democracy is principally designed to keep a corporation afloat that will do anything, no matter how unethical, to destroy your government.

If you want proof, look no further than [[Postmedia]]'s astonishing admission, revealed on [[Twitter]] by my sharp-eyed colleague Dave Cournoyer, that the corporation has signed up a well-connected Conservative lobbyist to persuade [[Jason Kenney]]'s [[United Conservative Party]] government to let it be part of its $30-million "war room" fake news and harassment operation.

The one-sentence bombshell spotted by Cournoyer was in the province's lobbyist registry, which Postmedia apparently assumed no one would bother to check. The [[Toronto]]-based, largely U.S.-owned media corporation founded on the crumbling bones of the once proud Southam newspaper empire has hired former Jason Kenney campaign director [[Nick Koolsbergen]] to "discuss ways Postmedia could be involved in the government's energy war room," the filing said.
----

{{f99.png}} ''[[Postmedia continues its downward spiral|https://www.nationalobserver.com/2018/10/25/analysis/postmedia-continues-its-downward-spiral]]'' October 25, 2018, Robert Hiltz, [[National Observer]]

----
So how long can [[Postmedia]], [[Canada]]'s largest newspaper chain, stay afloat?

A sign of the company's fiscal crisis came in September when unionized journalists and sales staff at the [[Ottawa Citizen]] and Ottawa Sun voted 32 to 24 to accept a Postmedia contract that reduces sick pay, dental and other health benefits. The company had threatened to lock out the workers if they didn't accept the deal.

"People were afraid for their jobs, they were afraid for the newspaper," Deborah Cole, president of the Ottawa Newspaper Guild, said in an interview with [[National Observer]].
----

{{f0.png}} ''[[Postmedia Expects at Least $8 Million in Taxpayer Subsidies|https://thetyee.ca/Mediacheck/2019/07/11/Postmedia-Taxpayer-Subsidies/]]'' July 11, 2019, Paul Willcocks, [[The Tyee]]

----
It's not surprising that the first real information about the federal government's subsidies for news media would come from [[Postmedia]]. Traditional media organizations have been lobbying for a bailout.

The floundering corporation released its quarterly results Wednesday. They were bleak, as they have been every quarter since [[2010]] when Postmedia became [[Canada]]'s major newspaper owner.

But the corporation shared good news, at least from its perspective. Postmedia expects to get $8 million to $10 million this year from taxpayers under the federal government's subsidy program to support "a strong and independent news media."
----

{{f132.png}} ''[[Postmedia hires former Kenney chief of staff Nick Koolsbergen to lobby Alberta for role in 'energy war room'|https://www.theglobeandmail.com/canada/alberta/article-postmedia-hires-former-kenney-chief-of-staff-nick-koolsbergen-to-lobby/]]'' May 17, 2019, James Keller, [[Globe and Mail]]

----
[[Postmedia]] Network Inc. has hired Premier [[Jason Kenney]]'s former chief of staff to lobby the [[Alberta]] government for a role in the province's new "energy war room," a $30-million public-relations machine designed to push back against critics of the oil sands.

[[Nick Koolsbergen]] registered as a lobbyist this week "to discuss ways Postmedia could be involved in the government's energy war room," according to a document posted to Alberta's lobbyist registry. The document said Mr. Koolsbergen plans to lobby the Premier's Office and the Energy Ministry, as well as several other government departments. Postmedia said the lobbying involves a division of the company that creates advertising and other commercial content, not its newsrooms.

Mr. Koolsbergen served as Mr. Kenney's chief of staff until last fall, when he became the campaign director for the [[United Conservative Party]]. He previously worked in the Prime Minister's Office under [[Stephen Harper]] and [[Ontario]]'s [[Progressive Conservative]] party before that. Mr. Koolsbergen is now the chief executive of a PR firm called [[Wellington Advocacy]], which he launched earlier this month.
----

{{f182.png}} ''[[Postmedia hires former Kenney chief of staff to lobby on 'energy war room'|https://www.cbc.ca/news/canada/edmonton/postmedia-hires-lobbyist-alberta-government-war-room-1.5140631]]'' May 17, 2019, Michelle Bellefontaine, [[CBC News]]

----
Canadian news media company [[Postmedia]] has hired [[Alberta]] Premier [[Jason Kenney]]'s former chief of staff to lobby the new United Conservative government on how it could be involved with the new "energy war room" promised by Kenney during the recent Alberta election campaign.

[[Nick Koolsbergen]] became chief of staff for Kenney after he won the UCP leadership in fall of [[2017]]. Koolsbergen left that position in August [[2018]] to manage the UCP election campaign.

After the UCP won 63 of 87 seats on April 16, Koolsbergen said he was moving into the private sector. He announced the formation of [[Wellington Advocacy]] with former [[Stephen Harper]] policy director [[Rachel Curran]] on May 6. Koolsbergen is also a veteran of Harper's PMO.
----

{{f0.png}} ''[[Postmedia hires former Kenney staffer to lobby Alberta government on involvement in 'energy war room'|https://thenarwhal.ca/postmedia-hires-kenneys-former-campaign-director-to-lobby-alberta-government-on-involvement-in-energy-war-room/]]'' May 17, 2019, Sharon J. Riley, [[The Narwhal]]

----
[[Lobbyist]] registration reveals company that publishes newspapers in at least 34 [[Alberta]] communities has hired former UCP campaign director [[Nick Koolsbergen]] to lobby Alberta government

Documents filed with the Alberta Lobbyist Registry reveal that Canadian media behemoth [[Postmedia]] — which owns the [[National Post]], [[Edmonton Journal]], [[Edmonton Sun]], [[Calgary Herald]], Calgary Sun, [[Vancouver Sun]], The Province, [[Ottawa Citizen]] and many others — is actively seeking to become "involved" in Premier [[Jason Kenney]]'s "energy war room."

The lobbying records state Postmedia hired Kenney's former campaign director Nick Koolsbergen to "discuss ways Postmedia could be involved in the government's energy war room."
----

{{f99.png}} ''[[Postmedia hopes it can thread the needle between Kenney and Trudeau|https://www.nationalobserver.com/2019/05/23/news/postmedia-hopes-it-can-thread-needle-between-kenney-and-trudeau]]'' May 23, 2019, Carl Meyer, [[National Observer]]

----
[[Postmedia]], the owner of [[Canada]]'s largest chain of newspapers, says its lobbying efforts to get its sales division involved with a provincial "war room" supporting the [[Alberta]] oilpatch are consistent with its bid to help itself to [[Ottawa]]'s $595 million media support package.

Finance Minister [[Bill Morneau]] was urged this week to take a second look at Postmedia's eligibility for federal subsidies for journalism, in light of the company's proposed involvement in the [[United Conservative Party]] government's war room — which has been criticized as a hub for oilpatch propaganda.

NDP ethics critic [[Charlie Angus]] told Morneau in a letter, shared with [[National Observer]], that Postmedia's potential participation in the war room should disqualify it from government support, since it would make a mockery of independent journalism.
----

{{f0.png}} ''[[Postmedia Is Taking A Turn (Further) To The Right|https://www.canadalandshow.com/the-conservative-transformation-of-postmedia/]]'' August 12, 2019, Sean Craig, [[Canadaland]]

----
But October [[2018]] was different. October 2018 was the start of something unprecedented.

Several editors at the [[National Post]] — [[Postmedia]]'s flagship newspaper with an explicitly conservative political mandate, where I reported on media from [[2016]] to [[2017]] — were summoned to a meeting on the 12th floor of the company's headquarters.

There, according to three sources familiar with the meeting, company president [[Andrew MacLeod]] told them that their paper — which launched in [[1998]] to serve as the voice of thoughtful, modern Canadian conservatism, and which many would argue remains so — was insufficiently conservative.

Some of the Post's marquee columnists, albeit right-leaning, have tended to take a variety of positions on subjects ranging from carbon pricing to socio-cultural issues, and so editors were told the paper had to become more reliable in its conservative politics.
----

{{f99.png}} ''[[Postmedia lobbies to get involved in Jason Kenney's oilpatch 'war room'|https://www.nationalobserver.com/2019/05/17/news/postmedia-lobbies-get-involved-jason-kenneys-oilpatch-war-room]]'' May 17, 2019, Brenna Owen, [[National Observer]]

----
[[Postmedia]] has hired a lobbying firm with close ties to [[Alberta]] Premier [[Jason Kenney]] in order to participate in the [[United Conservative Party]] government's new $30 million public relations "war room" in support of oil and gas companies.

[[Nick Koolsbergen]], previously Kenney's chief of staff and campaign director in the UCP's winning [[2019]] campaign, founded the new lobbying firm, [[Wellington Advocacy]] in early May, a few weeks after the Alberta election. Not long after, he filed a report with the Alberta [[Lobbyist]]s Registry, indicating his firm was hired "to discuss ways Postmedia could be involved in the government's energy war room."

A spokeswoman for Postmedia, which operates [[Canada]]'s largest chain of newspapers, said on Friday that the lobbying was related to a commercial division of the media company, separate from its editorial staff. This commercial division produces advertising content that appears in its publications in what is known as advertorials — ads that resemble news articles and other editorial content.
----

{{f185.png}} ''[[Postmedia makes a dubious case demanding right-wing website staff be allowed to join Alberta's press gallery|https://rabble.ca/blogs/bloggers/alberta-diary/2020/08/postmedia-makes-dubious-case-demanding-right-wing-website-staff]]'' August 14, 2020, David Climenhaga, blogs, [[rabble.ca]]

----
[[Canada]]'s largest newspaper chain has just rolled over for the Rebel.

Last night the [[National Post]] published an editorial demanding that the [[Alberta]] legislature press gallery admit employees of Rebel News Network Ltd. to its ranks.

The Post's editors gave the appearance of being so incensed about the press gallery's refusal to allow the right-wing video blog site's staffers to become members that they declared, "until it does, [[Postmedia]] will withdraw its reporters from the gallery, effective immediately."
----

{{f0.png}} ''[[Postmedia's Deep Ties With The Company Jeff Bezos Has Accused Of Extortion|https://www.canadalandshow.com/postmedias-deep-ties-with-american-media-inc/]]'' February 8, 2019, Robert Hiltz, [[Canadaland]]

----
While the head of [[American Media Inc]]. may no longer sit on the board of [[Postmedia]], [[Canada]]'s largest newspaper publisher still has several connections to the company that [[Jeff Bezos]] and others have accused of engaging in explicit extortion. They include shared ownership, syndication of content, and a remaining board member who works with AMI.

[[David Pecker]], AMI's CEO, resigned from Postmedia's board in August of last year, after it was revealed by The [[Wall Street Journal]] that he and his company had been granted immunity from prosecution for cooperating with U.S. authorities in an ongoing investigation of President [[Donald Trump]]. That immunity agreement may now be in jeopardy.

Thursday evening, [[Amazon]] founder and mega-billionaire Jeff Bezos exposed an apparent plan by American Media Inc. — which publishes the [[National Enquirer]] and other titles — to head off private investigators Bezos had hired to find out how several of his sexts had ended up in the hands of the company. In a [[Medium]] post published by Bezos, titled "No thank you, Mr. Pecker," he alleged that AMI's chief content officer and general counsel had threatened to release further intimate images if he did not comply with their demands.
----

{{f99.png}} ''[[Postmedia's employees should stand up to their right-wing bosses|https://www.nationalobserver.com/2019/08/27/opinion/postmedias-employees-should-stand-their-right-wing-bosses]]'' August 27, 2019, Davide Mastracci, Opinion, [[National Observer]]

----
The world has seen a massive resurgence of the far right in the last few years, both in terms of influence over, or outright control of, right-wing institutions, as well as the emergence of new hate groups. The [[Overton window]] has also shifted considerably rightward, and publications eager to tap into that audience — [[Rebel Media]], [[Quillette]], [[Breitbart]], etc. — have been rewarded.

Mainstream, supposedly respectable, publications in [[Canada]] are taking advantage of this shift as well.

On Aug. 12, [[Canadaland]] published an investigation by [[Sean Craig]] exposing [[Postmedia]]'s plan to shape their newspapers' coverage in an "unprecedented, centralized fashion" in the leadup to the federal election.
----

{{f84.png}} ''[[Postmedia's History of Climate Change Denial|https://north99.org/2020/01/27/postmedias-history-of-climate-change-denial/]]'' January 27, 2020, Kian Malekanian, [[North99]]

----
[[Canada]]'s largest media chain, [[Postmedia]] Inc. has a fickle relationship with climate science. The company's publications have long been a pulpit for climate change deniers. They serve as a platform like none other – at least in Canada – for the dissemination of anti-science and anti-environmentalist views.

Once upon a time, their contributors had no problems stating plainly their real views. If only they were still as forthright. Nowadays they're "climate skeptics," "pro-oil," or "anti-tax." The media conglomerate, which has an estimated 200 publications, has a murky history of giving a platform to this type of commentary.

The Denier in Chief: [[Rex Murphy]]
----

{{f0.png}} ''[[Postmedia's John Ivison, the worst person on the internet | Ricochet|https://ricochet.media/en/3072/postmedias-john-ivison-the-worst-person-on-the-internet]]'' April 28, 2020, Ethan Cox, Opinion, [[Ricochet]]

----
[[John Ivison]] broke me this morning. I think he broke a lot of other people too. In a column entitled "Trudeau's lavish handouts risk turning workers into welfare slackers," the boomer hack who specializes in producing rage-bait for [[Canada]]'s national newspaper chain wrote about his fear that "some workers might prefer to sit on their duffs for the next three months, pocketing $2,000 a month, rather than going back to work when called by their employers."

Today is the National Day of Mourning for workers killed or injured on the job, and here's Ivison saying the quiet part out loud.

People's lives mean nothing, public health advice means nothing. The only thing that matters is leaving workers so desperate they'll accept unsafe working conditions and shit wages, grateful for the largesse.
----

{{f0.png}} ''[[Posts written by local Conservative candidate implies support for reopening abortion debate|https://www.kitchenertoday.com/local-news/posts-written-by-local-conservative-candidate-implies-support-for-reopening-the-abortion-debate-1756488]]'' October 19, 2019, Phi Doan, [[Kitchener Today]]

----
The abortion debate reopened earlier in the federal campaign, as Liberal Leader [[Justin Trudeau]] pressed the Conservative leader on his stance.

[[Andrew Scheer]] made his stance clear that he was pro-life, but would not reopen the abortion debate, should the Conservatives be elected.

Meanwhile in [[Waterloo]] Region, [[Kitchener Centre]] Conservative candidate [[Stephen Woodworth]] is running again.
----

{{f49.png}} ''[[Potato farmer jailed for a year in Beirut alleges Harper government violated his safety in $16.5 million lawsuit|https://nationalpost.com/news/ottawa-worried-about-fallout-from-jailing-of-potato-farmer-documents-show]]'' May 5, 2019, Kevin Bissett, [[National Post]]

----
FREDERICTON — Documents filed with the Federal Court show the former Harper government was concerned about the legal and political fallout from how it dealt with a [[New Brunswick]] potato farmer jailed for more than a year in [[Lebanon]].

[[Henk Tepper]] languished in a Beirut jail cell in [[2011]] and [[2012]] on allegations he tried to export diseased potatoes to Algeria.

In [[2013]] he launched a lawsuit against the Canadian government, saying the government didn't do enough to try to secure his freedom, and therefore his right to life, liberty and security of person were violated.
----

{{f84.png}} ''[[Potential Conservative leadership contender says being gay is a "choice", LGBTQ is a "liberal term"|https://north99.org/2020/01/23/potential-conservative-leadership-contender-says-being-gay-is-a-choice-lgbtq-is-a-liberal-term/]]'' January 23, 2020, [[North99]]

----
Former Conservative staffer [[Richard Décarie]] recently declared his intention to run for Conservative leader and he's already generating controversy.

On [[CTV News]]' Power Play, Décarie claimed that being gay is a "choice" and that the phrase LGTBQ was a "Liberal" term.

Décarie worked for [[Stephen Harper]] from [[2003]] to [[2005]] as deputy chief of staff. While the leadership race is still early, Décarie has staked out an early position as the social conservative candidate.
----

{{f182.png}} ''[[Potential COVID-19 vaccine has re-energized anti-vaccination groups, health experts warn|https://www.cbc.ca/radio/whitecoat/covid-19-vaccine-public-health-1.5627376]]'' June 29, 2020, Nicole Ireland, [[CBC News]]

----
As Canadians yearn for an end to the COVID-19 pandemic and a time they can once again hug their elderly loved ones or gather in large groups without fear of infection, many are pinning their hopes on unprecedented global efforts to develop a vaccine against the virus.

But even though most infectious disease experts say the earliest possible timeframe would be at least a year or two away, anti-vaccination groups are already well into online and social media campaigns stoking doubts about the safety — and even questioning the necessity — of a coronavirus vaccine.

"I just am astonished at how early the anti-vaccine narrative has started," Dr. Natasha Crowcroft, a vaccine expert at the [[University of Toronto]]'s Dalla Lana School of Public Health, said in an interview with [[CBC]]'s The Dose health podcast.
<div style="float: right; max-width:300px">

|>| !Potty mouth |
</div>

!!!See also
*

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Prab Gill |
|!occupation |Politician|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Prabmeet Sarkaria |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Prager University Foundation |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/6/64/Prager_University_Logo.png/175px-Prager_University_Logo.png]] |
|!registration id |07182843|
|!jurisdiction |us-va|
|!formation |January 25, 2010|
|!tax id |27-1763901|
|!website |[[prageru.com|https://www.prageru.com]]|
</div>

''PragerU'' (Prager "University") is a [[501(c)3 non-profit|https://en.wikipedia.org/wiki/501(c)(3)_organization]] [[conservative|https://en.wikipedia.org/wiki/conservatism_in_the_United_States]] digital media organization that creates videos on various topics from a conservative perspective. The videos are posted on [[Youtube|https://en.wikipedia.org/wiki/Youtube]], and usually feature a speaker who gives a mini-lecture for about five minutes.<<ref " [1]">> PragerU is not an academic institution and does not offer certifications or diplomas. 

PragerU was founded in 2009 by conservative radio talk show host [[Dennis Prager]] and radio producer and screenwriter [[Allen Estrin]],<<ref " [2]">> in order to present his conservative views and to offset what he regards as the undermining of college education by the left.<<ref " [3]">><<ref " [4]">><<ref " [5]">> Much of PragerU's early funding came from the fracking billionaire [[Wilks brothers|Wilks Brothers]].<<ref " [6]">> The organization has a $10 million annual budget, of which it spends more than 40% on marketing.<<ref " [6]">> 

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Prager University Foundation|https://www.erieri.com/Form990Finder/Details?EIN=271763901]]|<|<|
|!EIN |27-1763901|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |08/2010|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2020 |[[990|http://990.erieri.com/EINS/271763901/271763901_2020_%20.pdf]]|05/21/21| $38,941,460.00|
|!2019 |[[990|http://990.erieri.com/EINS/271763901/271763901_2019_%20.pdf]]|12/01/20| $22,527,558.00|
|!2018 |[[990|http://990.erieri.com/EINS/271763901/271763901_2018_10a09703.PDF]]|06/07/19| $15,788,191.00|
|!2017 |[[990|http://990.erieri.com/EINS/271763901/271763901_2017_0fdefdc2.PDF]]|11/21/18| $8,382,392.00|
|!2016 |[[990|http://990.erieri.com/EINS/271763901/271763901_2016_0ea57bb4.PDF]]|12/28/17| $5,853,963.00|
|!2015 |[[990|http://990.erieri.com/EINS/271763901/271763901_2015_0d4255cd.PDF]]|01/04/17| $3,590,491.00|
|!2013 |[[990|http://990.erieri.com/EINS/271763901/271763901_2013_0b0b7e4f.PDF]]|12/29/14| $1,922,383.00|
|!2012 |[[990|http://990.erieri.com/EINS/271763901/271763901_2012_09c24df4.PDF]]|12/04/13| $1,397,184.00|
|!2011 |[[990|http://990.erieri.com/EINS/271763901/271763901_2011_08d8b7c8.PDF]]|12/21/12| $1,332,330.00|
|!2010 |[[990|http://990.erieri.com/EINS/271763901/271763901_2010_07734cf3.PDF]]|09/09/11| $1,489,811.00|

!!!See also
*[[PragerU|https://en.wikipedia.org/wiki/PragerU]] - //Wikipedia.//
*[[Dennis Prager|https://en.wikipedia.org/wiki/Dennis_Prager]] - //Wikipedia.//

!!!External links
*[[PragerU's Influence|https://www.splcenter.org/hatewatch/2018/06/07/prageru%E2%80%99s-influence]], Southern Poverty Law Center.
*[[PragerU|https://www.desmogblog.com/prageru]], DeSmogBlog.
*[[Dennis Prager|https://rationalwiki.org/wiki/Dennis_Prager]], RationalWiki.

----
<br/><<footnotes " [1]" "[["YouTube restricts access to Alan Dershowitz video"|https://www.bostonglobe.com/business/2016/10/14/youtube-restricts-access-dershowitz-video/BpnEzzb6VS2U3VZU0tetlI/story.html]]. ''Boston Globe'',  Hiawatha Bray October 14, 2016">><br/><<footnotes " [2]" "Madaline Donnelly (November 4, 2015). [[How Dennis Prager's Conservative Online University Reaches Millions|http://dailysignal.com/2015/11/04/how-dennis-pragers-conservative-online-university-reaches-millions/]]. //[[Daily Signal]]//.">><br/><<footnotes " [3]" "[[Warning: This Article Is Educational|https://www.wsj.com/articles/warning-this-article-is-educational-1476918851]]. October 19, 2016.">><br/><<footnotes " [4]" "Hiawatha Bray (October 14, 2016). [[YouTube restricts access to Dershowitz video|https://www.bostonglobe.com/business/2016/10/14/youtube-restricts-access-dershowitz-video/BpnEzzb6VS2U3VZU0tetlI/story.html]].">><br/><<footnotes " [5]" "Lisa Klug (June 14, 2017). [[Super-conservative PragerU aims to arm pro-Israel students for their campus 'wastelands'|http://www.timesofisrael.com/super-conservative-prageru-aims-to-arm-pro-israel-students-for-their-campus-wastelands/]].">><br/><<footnotes " [6]" "Bernstein, Joseph. [[How PragerU Quietly Became One Of The Right's Loudest VoicesHow PragerU Is Winning The Right Wing Culture War Without Donald Trump|https://www.buzzfeed.com/josephbernstein/prager-university]].">>

{{||StandardTid}}
----

{{f0.png}} ''[[PragerU's Influence|https://www.splcenter.org/hatewatch/2018/06/07/prageru%E2%80%99s-influence]]'' June 7, 2018, Brendan Joel Kelley, [[Southern Poverty Law Center]]

----
The video in question, "Why Did the Democratic South Become [[Republican]]?," is from [[PragerU]] — not an actual university, but a nonprofit disseminator of five-minute or so "educational" videos espousing conservative explanations on often-controversial topics. This particular video posits that the "Southern Strategy" employed by [[Richard Nixon]] in the late '60s — Republicans angling for votes from conservative whites in the South by appealing to racism — is a myth invented after the fact.

The summary of the video on PragerU's website is: "The south used to vote Democrat. Now it votes Republican. Why the switch? Was it, as some people say, because the GOP decided to appeal to racist whites?" Absolutely not, says the host of the video, Vanderbilt professor Carol Swain, who attempts to convince viewers of this in the course of five minutes and 20 seconds.

In Kruse's [[Twitter]] takedown of the video, over the course of more than two dozen tweets, he destroys the PragerU video's proposition. "I was originally going to let it slide, then I saw that it had almost 10 million views — if I can help one person push back against this stuff, it's worth taking the time to go through it one more time and really hit specifically the argument laid on the mat," Kruse tells Hatewatch.
{{||StandardTid}}
----

{{f182.png}} ''[[Prairie separatist group puts up billboards in Regina, Saskatoon|https://www.cbc.ca/news/canada/saskatoon/western-separatist-group-billboards-regina-saskatoon-1.5039315]]'' March 1, 2019, [[CBC News]]

----
A group advocating for [[Canada]]'s Prairie provinces to secede has put up three billboards in [[Regina]] and one in [[Saskatoon]] bearing the question, "Should [[Saskatchewan]] leave Canada?"

The Prairie Freedom Movement has a list of beefs, mostly as it relates to [[Ontario]] and [[Quebec]].

"For a very long time we have been bribing the East by ripping off the West," the group's spokesperson [[Peter Downing]] told Leisha Grebinski on [[CBC]]'s Saskatoon Morning.
{{||StandardTid}}

{{||StandardTid}}
----

{{f94.png}} ''[[Prayer meets poultry as Jesus in the City parade stops by Toronto's new Chick-fil-A|https://www.thestar.com/news/gta/2019/09/07/prayer-meets-poultry-as-jesus-in-the-city-parade-stops-by-torontos-new-chick-fil-a.html]]'' September 7, 2019, Emily Mathieu, [[Toronto Star]]

----
[[Toronto]]'s [[Jesus in the City]] parade made a brief and seemingly unscheduled stop in front of a newly opened [[Chick-fil-A]] restaurant on Yonge and Bloor Sts. on Saturday afternoon, to pray for a U.S.-based company they feel should enjoy the right to religious freedom in [[Canada]].

Controversial Rev. [[Charles McVety]] led a prayer asking "that we have peace and security and Chick-fil-A has freedom as any other business in this country to operate."

The grand opening of the first Toronto location of the chain restaurant Friday was met with colourful protest by members of the [[LGBTQ]] community and allies — criticizing a company they say has a history of supporting anti-LGBTQ causes. Meanwhile, long lines of customers were eager to try out the popular American fare. The operator of the downtown location has pledged that "all Torontonians" and their opinions will be welcome.
<div style="float: right; max-width:300px">

|>| !Prayer Palace |
</div>

!!!See also
*[[Prosperity theology|https://en.wikipedia.org/wiki/Prosperity_theology]] - //Wikipedia.//

{{||StandardTid}}
----

{{f94.png}} ''[[Prayer Palace pastor Paul Melnichuk facing sex assault charges|https://www.thestar.com/news/gta/2015/01/08/prayer_palace_pastor_paul_melnichuk_facing_sex_assault_charges.html]]'' January 8, 2015, Dale Brazao, [[Toronto Star]]

----
The flamboyant and controversial senior pastor of the [[Prayer Palace]] has been charged with sexual assault involving a mother and daughter who are parishioners at the mammoth evangelical church in northwest [[Toronto]]. [[Paul Melnichuk]], 80, known to parishioners as "Pastor Paul," surrendered to police Thursday morning, after being notified of a warrant for his arrest.

[[Police]] say the complainants are a woman in her 40s and a woman who is younger than 20. Both were members of the church, founded by Melnichuk and his wife more than 30 years ago. The pastor is charged with five counts of sexual assault. During a brief appearance at the Finch Ave. courthouse Thursday afternoon, the lightly tanned pastor — once described as a movie star and the "religious Mel Lastman or Ed Mirvish" — wore a black leather jacket and white collared shirt.
----

{{f94.png}} ''[[Premier Doug Ford blasts Trudeau's 'unacceptable' donning of racist blackface|https://www.thestar.com/politics/provincial/2019/09/23/premier-doug-ford-blasts-justin-trudeaus-unacceptable-donning-of-racist-blackface.html]]'' September 23, 2019, Robert Benzie, [[Toronto Star]]

----
Premier [[Doug Ford]] has strongly denounced [[Justin Trudeau]]'s previous penchant for donning blackface and charged there's a "double standard" over how the Liberal leader's past misdeeds are being reported.

"It was unacceptable back in [[2001]], it's unacceptable now," said the [[Progressive Conservative]] premier, who has emerged as a favourite target of the federal Liberals during this election.

"The people are going to decide. They're going to have the opportunity to decide if they want the prime minister to continue being prime minister or they want a change," he told [[CTV News]] [[Toronto]] on Friday.
----

{{f94.png}} ''[[Premier Doug Ford booed at Special Olympics ceremony|https://www.thestar.com/politics/provincial/2019/05/15/premier-doug-ford-booed-at-special-olympics-ceremony.html]]'' May 15, 2019, Robert Benzie, [[Toronto Star]]

----
Hundreds of people booed Premier [[Doug Ford]] at the opening ceremonies of the Special [[Olympic]]s at the Metro [[Toronto]] Convention Centre. In contrast to Toronto Mayor [[John Tory]], whose presence at the non-partisan event was cheered, Ford was jeered when he took the stage Tuesday night.

"Boy ... you know something? I haven't heard that much energy in a long time," the premier said gamely. "My friends, boy, that's the first time I've ever had some boos." In fact, Ford was booed several times at candidate debates during the [[2014]] mayoral race he lost to Tory.

Eyewitnesses told the Star the premier appeared visibly shaken by the booing. On Wednesday, the opposition New Democrats pounced on the episode, saying it proves the cuts in last month's budget are not popular with [[Ontario]] families. "It sounds like the folks at the event wish the premier hadn't showed up at all," said MPP [[Taras Natyshak]] (Essex). The barbs infuriated [[Progressive Conservative]] MPPs in the legislature.
----

{{f0.png}} ''[[Premier Doug Ford changes responsibilities of three cabinet ministers|https://toronto.ctvnews.ca/premier-doug-ford-changes-responsibilities-of-three-cabinet-ministers-1.4647895]]'' October 21, 2019, Colin D'Mello, [[CTV News]]

----
In a statement issued on Monday, Ford said he is re-organizing three portfolios to focus on job creation and small business supports.

Labour Minister [[Monte McNaughton]] will now oversee training and skills development. The new duties he will be taking on were previously part of Colleges and Universities Minister [[Ross Romano]]'s portfolio.

[[Lisa MacLeod]] will now oversee the provincial heritage file in addition to her already existing duties as minister of sport, tourism and culture.
----

{{f94.png}} ''[[Premier Doug Ford changes three cabinet ministers' duties ahead of resumption of legislature|https://www.thestar.com/politics/provincial/2019/10/21/premier-doug-ford-changes-three-cabinet-ministers-duties-ahead-of-resumption-of-legislature.html]]'' October 21, 2019, Canadian Press, [[Toronto Star]]

----
Premier [[Doug Ford]] has changed the responsibilities of three of his cabinet ministers ahead of the resumption of the legislature next week.

Ford has announced in a statement that he is re-organizing three portfolios to focus on job creation and small business supports.

Labour Minister [[Monte McNaughton]] will now oversee training and skills development, duties which had previously been part of Colleges and Universities Minister [[Ross Romano]]'s portfolio.
----

{{f0.png}} ''[[Premier Doug Ford deflecting talk about issues with his inner circle|https://ottawa.ctvnews.ca/premier-doug-ford-deflecting-talk-about-issues-with-his-inner-circle-1.4499289]]'' July 8, 2019, Joanne Schnurr, [[CTV Ottawa]]

----
Premier [[Doug Ford]]'s government continues to put a positive spin on an otherwise ugly situation between Sports Minister [[Lisa MacLeod]] and [[Ottawa]] Senators' owner [[Eugene Melnyk]].The [[Ford government]] clearly wants to bury this issue and Lisa MacLeod simply isn't talking about it. So, [[CTV Ottawa]] took the topic to her constituents to gauge their reaction.

Like a scene out of an old western, Premier Doug Ford was donning his cowboy hat today and leaving his troubles behind, joining other premiers across [[Canada]] as they took part in the annual Premiers' Stampede breakfast in [[Calgary]].

Ford was dishing out eggs and digs to the media and taking no questions on anything negative.
----

{{f182.png}} ''[[Premier Doug Ford filmed Ontario News Now videos at least 100 times|https://www.cbc.ca/news/canada/toronto/ford-ontario-news-now-1.5284677]]'' September 15, 2019, Allison Jones, Canadian Press, [[CBC News]]

----
[[Ontario]] Premier [[Doug Ford]] took time out of his work days to film taxpayer-funded videos that have been criticized as partisan propaganda on at least 100 occasions during his first year in power.

A [[Canadian Press]] analysis of a year's worth of [[Ontario News Now]] videos found that Ford filmed with them on close to a third of the days in his first year as premier.

The premier's office said he usually spends less than five minutes at a time on ONN filming and defended the use of time and did not dispute the estimate.
----

{{f0.png}} ''[[Premier Doug Ford has missed 61% of question periods since December, says NDP|https://globalnews.ca/news/5034631/premier-doug-ford-missed-question-periods-since-december-ndp/]]'' March 8, 2019, Travis Dhanraj, [[Global News]]

----
The NDP alleges that the [[Ron Taverner]] controversy is the reason why the premier has been absent so often.

"Since the OPP meddling scandal began, [[Doug Ford]] has been absent for 61 per cent of question periods. He's ducking questions about his interference in the process to appoint the next OPP commissioner, and that's why he has been hiding out so much since the start of the new session," said Fife.

The premier was absent for question period on Monday, Tuesday and Wednesday of this week after the news of former OPP deputy commissioner [[Brad Blair]]'s firing broke. Ford was in the legislature, however, on Thursday and faced questions about the firing of Blair and changes to the [[Ontario Autism Program]].
----

{{f0.png}} ''[[Premier Doug Ford hasn't met with Patrick Brown since he became Brampton mayor|https://www.bramptonguardian.com/news-story/9790436-premier-doug-ford-hasn-t-met-with-patrick-brown-since-he-became-brampton-mayor/]]'' December 31, 2019, Graeme Frisque, [[Brampton Guardian]]

----
[[Brampton]] Mayor [[Patrick Brown]] said he and Premier [[Doug Ford]] have yet to meet since Brown took office in [[Canada]]'s ninth-largest city more than a year ago.

While admitting in an interview on Dec. 18 that he and Ford aren't often at odds, Brown said he still has strong working relationships with several former party colleagues, including senior ministers such as [[Steve Clark]] and [[Caroline Mulroney]].

"I have not sat down with (Premier Ford)," said Brown. "We attended an event together for [[Amarjot Sandhu]], an MPP, but that was very informal."
----

{{f182.png}} ''[[Premier Doug Ford met with former client of Deco Labels, his family business|https://www.cbc.ca/news/canada/toronto/doug-ford-deco-labels-meeting-apollo-richard-wachsberg-1.5257403]]'' August 27, 2019, Mike Crawley, [[CBC News]]

----
Premier [[Doug Ford]] recently held a face-to-face meeting with the co-owner of a firm that was a long-time client of his company [[Deco Labels]] & Tags.

Ford's spokesperson says Deco hasn't done business with the company for nearly four years, and says the meeting was about hallway medicine. But the opposition New Democrats say ethical questions remain.

Ford's meeting on May 2 with [[Richard Wachsberg]], chairman and co-founder of [[Apollo Health and Beauty Care]], was revealed through a freedom of information request for the premier's official appointment calendar.
----

{{f94.png}} ''[[Premier Doug Ford minister Kinga Surma's father working as Queen's Park political aide, sources say|https://www.thestar.com/politics/provincial/2019/06/27/premier-doug-ford-minister-kinga-surmas-father-working-as-queens-park-political-aide-sources-say.html]]'' June 27, 2019, Robert Benzie, [[Toronto Star]]

----
Embroiled in a cronyism scandal, Premier [[Doug Ford]]'s government is defending the controversial hiring of a cabinet minister's father as a way of tapping the talent of "everyday" people.

Education Minister Stephen Lecce was dispatched by the premier's office Thursday to defend the appointment of Associate Transportation Minister [[Kinga Surma]]'s father to a policy advisor's post as Ford copes with a growing scandal that cost him his trusted chief of staff, [[Dean French]].

"We had too many ivory tower people advising the former Liberal government," Lecce told at a hastily-called late afternoon news conference when asked about [[Miroslaw Surma]]'s qualifications.
----

{{f182.png}} ''[[Premier Doug Ford names former Postmedia VP as new chief of staff|https://www.cbc.ca/news/canada/toronto/doug-ford-ontario-new-chief-of-staff-1.5264198]]'' August 29, 2019, Canadian Press, [[CBC News]]

----
Premier [[Doug Ford]] has named a former [[Postmedia]] vice president as his new chief of staff.

[[Jamie Wallace]] has served in the role on an interim basis since June, when [[Dean French]] resigned.

French abruptly left the chief of staff job amid controversy over a series of government appointees who were found to have personal ties to him.
----

{{f94.png}} ''[[Premier Doug Ford pledges to 'work with' Justin Trudeau after bruising election campaign|https://www.thestar.com/politics/provincial/2019/10/22/premier-doug-ford-pledges-to-work-with-justin-trudeau-after-bruising-election-campaign.html]]'' October 22, 2019, Robert Benzie, [[Toronto Star]]

----
After enduring weeks as Liberal Prime Minister [[Justin Trudeau]]'s whipping boy during the federal election campaign, [[Progressive Conservative]] Premier [[Doug Ford]] is hoping they can hug it out.

Striking a conciliatory tone, Ford pledged to work with his political foe the day after an election that saw Trudeau uses the premier's record to batter Conservative Leader [[Andrew Scheer]].

The Ford fixation helped re-elect dozens of Liberals in [[Ontario]], where the party won 79 of Ontario's 121 seats and salvaged a minority Liberal government.
----

{{f0.png}} ''[[Premier Doug Ford says gas pump sticker violators will be fined but won't face max penalty|https://globalnews.ca/news/5804889/doug-ford-carbon-tax-stickers-gas-stations-fined/]]'' August 23, 2019, Canadian Press, [[Global News]]

----
TORONTO – Premier [[Doug Ford]] says gas station owners who don't put his government's anti-carbon tax stickers on their pumps will be fined but won't be handed the maximum penalty available.

Ford says his government will enforce a law passed earlier this year that makes the stickers mandatory, but the fines will be less than $500, not the $10,000 maximum.

The law lets the government send inspectors to see if gas stations are properly displaying the stickers and sets out penalties for non-compliance.
----

{{f94.png}} ''[[Premier Doug Ford says he has no regrets about how party treated ex-Tory MPP Amanda Simard|https://www.thestar.com/politics/provincial/2020/01/17/premier-doug-ford-says-he-has-no-regrets-about-how-party-treated-ex-tory-mpp-amanda-simard.html]]'' January 17, 2020, Robert Benzie, [[Toronto Star]]

----
Premier [[Doug Ford]] insists he has no regrets about how the [[Progressive Conservative]]s treated MPP [[Amanda Simard]], who defected to the Liberals over his government's treatment of Franco-Ontarians.

Speaking with reporters on Friday in Parry Sound, Ford was asked what he could have done differently to keep Simard from bolting to the Grits.

"I just wish her all the best," the premier said in his first public statement since the [[Glengarry-Prescott-Russell]] MPP's announcement Thursday.
----

{{f0.png}} ''[[Premier Doug Ford Still Won't Disavow White Nationalist Faith Goldy|https://www.vice.com/en_ca/article/qvajvq/premier-doug-ford-still-wont-disavow-white-nationalist-faith-goldy]]'' September 25, 2018, Mack Lamoureux, [[Vice News]]

----
The photo of [[Doug Ford]], the premier of [[Canada]]'s largest province, and [[Faith Goldy]], Canada's most well-known white nationalist who is now running for mayor of [[Toronto]], was taken at [[Ford Fest]] this weekend. The photo, unsurprisingly, immediately brought about criticism of Ford. And Ford made sure the flames of this particular controversy stayed lit when, yesterday, he refused to denounce the candidate when called upon by the opposition.

"She is a very, very dangerous person in our society," former Liberal premier [[Kathleen Wynne]] told the [[Toronto Star]] following Ford's initial reaction. "Her ideas, her actions are dangerous. I was surprised he didn't just stand up and say: 'I want nothing to do with this person.'"

At the onset of the photo controversy, Ford initially tried to explain it away by saying he took a lot of photos with a lot of people. But the idea that Ford wouldn't know who Goldy is doesn't seem to hold water as she's been one of the most disruptive stories in a mayoral race in the biggest city in [[Ontario]]. Furthermore, in the past Ford has been advertised as a speaker alongside Goldy at a Rebel Live event.
----

{{f132.png}} ''[[Premier Doug Ford tells Ontario teachers not to strike as contract talks near|https://www.theglobeandmail.com/canada/article-premier-doug-ford-tells-ontario-teachers-not-to-strike-as-contract/]]'' April 16, 2019, Canadian Press, [[Globe and Mail]]

----
Premier [[Doug Ford]] is telling teachers not to strike, saying they have a good deal with three months of holidays and the best benefits and pensions in the country.

[[Ontario]] could start bargaining at the end of this month with teachers and education workers, whose contracts expire at the end of August.

Teachers' unions have already expressed concerns about a recent education announcement from the government, which includes larger class sizes for Grades 4 to 12.
----

{{f0.png}} ''[[Premier Doug Ford thanks Andrew Scheer for service as federal Tory leader steps down|https://globalnews.ca/news/6288964/doug-ford-thanks-andrew-scheer-service-after-resignation/]]'' December 12, 2019, Allison Jones, Canadian Press, [[Global News]]

----
TORONTO – [[Doug Ford]] wished [[Andrew Scheer]] all the best Thursday after the federal Conservative leader announced his resignation – but [[Ontario]]'s populist premier will not be among those vying for the job.

Ford stuck to pleasantries after Scheer announced he will step down as Conservative leader as soon as a successor can be chosen. He will stay on as an MP.

"I wish Andrew Scheer all the best as he undertakes this new chapter in his life, and thank him for his service as the head of her Majesty's Loyal Opposition and leader of the Conservative Party," Ford wrote.
----

{{f94.png}} ''[[Premier Doug Ford urges teachers to accept Tories' latest offer as thousands rally at Queen's Park|https://www.thestar.com/politics/provincial/2020/03/05/ontario-teachers-unions-to-move-ahead-with-provincewide-strikes-thursday.html]]'' March 5, 2020, Robert Benzie, [[Toronto Star]]

----
"The message to the unions is, the party's over with the taxpayers' money," said Premier [[Doug Ford]] as thousands of striking teachers protested outside [[Queen's Park]] on Thursday.

"Pack your bags and get back into the classroom," said Ford, noting the [[Progressive Conservative]]s have caved to the unions' demands on some key sticking points.

"This comes down to compensation and benefits," he said, adding the Tories agreed to make e-learning optional and backed off on increasing average high school class sizes to 25 students.
----

{{f0.png}} ''[[Premier Doug Ford vows to keep election promise to cut hydro rates by 12 per cent|https://globalnews.ca/news/6641036/doug-ford-cut-hydro-rates/]]'' March 6, 2020, Shawn Jeffords, Canadian Press, [[Global News]]

----
Green party Leader [[Mike Schreiner]] said Friday that Ford's promise has always been "reckless and ill-advised". Rather than a blanket subsidy program that benefits the wealthy, the province must find a way to support low and middle-income households, he said in a statement.

"The province is spending $5.6 billion this year alone to subsidize electricity prices at current rates, so to actually lower hydro rates, we would need to add billions to the deficit," he said.

NDP energy critic [[Peter Tabuns]] said he is skeptical of Ford's promise. If the government wants to address rising hydro prices it could start by returning full ownership of the utility [[Hydro One]] to public hands.
----

{{f0.png}} ''[[Premier Doug Ford will not attend Toronto Pride parade due to exclusion of police participation|https://globalnews.ca/news/5345734/doug-ford-pride-parade-2019/]]'' June 3, 2019, Travis Dhanraj, [[Global News]]

----
[[Global News]] has learned Premier [[Doug Ford]] will not attend this year's annual [[Toronto]] Pride parade.

In a statement to Global News, [[Ivana Yelich]], a spokesperson for Ford, said: "Premier Ford has always said he will attend Toronto's Pride parade when our front-line police officers are allowed to participate in uniform. He wishes all the organizers of [[Pride Toronto]] all the best for a successful month and festival weekend."

[[Unifor]]med officers were banned from marching in the parade back in [[2017]] after concerns of racial profiling. In [[2018]], the disappearance of men in Toronto's Church-Wellesley Village was among the reasons uniformed officers were once again banned.
----

{{f94.png}} ''[[Premier Doug Ford's government abandoning push for regional reform|https://www.thestar.com/politics/provincial/2019/10/25/premier-doug-fords-government-abandoning-push-for-regional-reform.html]]'' October 25, 2019, Robert Benzie, [[Toronto Star]]

----
Nine months after vowing major municipal reforms, Premier [[Doug Ford]]'s government is abandoning its "top-down approach" to regional government.

Municipal Affairs Minister [[Steve Clark]] announced the Tories' latest climbdown on Friday saying [[Queen's Park]] will instead give [[Ontario]]'s 444 municipalities $143 million to find efficiencies and improve services.

"Municipalities are the level of government closest to the people, but every community is different — one size doesn't fit all," said Clark.
----

{{f94.png}} ''[[Premier Doug Ford's PCs turn mock guillotine into money-making machine in new fundraising appeal|https://www.thestar.com/politics/provincial/2019/05/07/premier-doug-fords-pcs-turn-mock-guillotine-into-money-making-machine-in-new-fundraising-appeal.html]]'' May 7, 2019, Rob Ferguson, [[Toronto Star]]

----
The party is using the incident as the basis for its latest fundraising appeal to donors on email, with the subject line "They want to cut off his head."

The May Day protest last Wednesday on the front lawn of the Legislature involved several hundred demonstrators, including unidentified people with Soviet-era flags with a two-metre high mock guillotine made of wood, complete with faux bloodstains.

"Protestors showed up last week at [[Queen's Park]] waving communist flags," Community and Social Services Minister [[Lisa MacLeod]] said in a one-page letter asking supporters to donate at least $1.
----

{{f94.png}} ''[[Premier Doug Ford's ties to lobbyists has Tory riding association 'alarmed'|https://www.thestar.com/politics/provincial/2019/08/19/premier-doug-fords-ties-to-lobbyists-has-tory-riding-assocation-alarmed.html]]'' August 19, 2019, Robert Benzie, [[Toronto Star]]

----
Premier [[Doug Ford]]'s ties to lobbyists have "alarmed" a [[Progressive Conservative]] riding association president, according to an internal party email obtained by the Star.

In a letter to Ford, Tory executive director [[Mike Crase]] and other PC officials, Lillo Ognibene complained about the premier's appointment of a dozen lobbyists to his 17-member re-election committee.

"These series of decisions represent a continued undermining of the democratic integrity of our [[Ontario]] PC Party," Ognibene, who is president of the [[Cambridge]] riding association, wrote last week.
----

{{f0.png}} ''[[Premier Ford 'disappointed' by appointments personally tied to ex-chief of staff: minister|https://globalnews.ca/news/5438263/premier-ford-disappointed-dean-french-connections-appointments/]]'' June 27, 2019, Canadian Press, [[Global News]]

----
TORONTO – An [[Ontario]] cabinet minister says Premier [[Doug Ford]] is disappointed that a series of provincial appointees were found to have personal ties to his ex-chief of staff.

Ford has ordered a review of all pending government appointments after [[Dean French]] resigned following news that appointees to two foreign posts were personally connected to him, and just hours after another connection was revealed.

Opposition parties are calling for the review to be done outside the premier's office, such as by the integrity commissioner or a legislative committee.
----

{{f0.png}} ''[[Premier Ford booed by crowd at Special Olympics event|https://toronto.citynews.ca/video/2019/05/15/premier-ford-booed-by-crowd-at-special-olympics-event/]]'' May 15, 2019, [[CityNews]]

----
Premier Ford booed by crowd at [[Special Olympics]] event Premier [[Doug Ford]] was booed at a Special Olympics event Tuesday night. [[Cynthia Mulligan]] with whether the provincial government is losing ground among voters as the outcry over provincial funding cuts continues. Advertisement
----

{{f132.png}} ''[[Premier Ford revokes two new appointments after personal ties to chief of staff revealed|https://www.theglobeandmail.com/politics/article-premier-ford-revokes-two-new-appointments-after-personal-ties-to-chief/]]'' June 21, 2019, [[Globe and Mail]]

----
[[Ontario]] Premier [[Doug Ford]] has revoked two new appointments to his [[Progressive Conservative]] government who have close personal ties to his chief of staff.

Less than a day after the appointments were announced, a government source told The [[Globe and Mail]] on Friday that Mr. Ford revoked the appointments of [[Tyler Albrecht]] and [[Taylor Shields]] as new "agents-general" appointees to [[New York]] and [[London]], positions that come with salaries between $165,000 and $185,000 plus expenses.

Mr. Albrecht, a 26-year-old recent university graduate and financial analyst, has ties to Mr. Ford's chief of staff, [[Dean French]], through their mutual involvement in lacrosse. He is also friends with Mr. French's sons.
----

{{f182.png}} ''[[Premier Ford says he won't be drawn into federal election campaign|https://www.cbc.ca/news/canada/toronto/doug-ford-kenora-announcement-1.5322436]]'' October 16, 2019, Canadian Press, [[CBC News]]

----
[[Ontario]] Premier [[Doug Ford]] says he won't be drawn into the federal election despite being the subject of frequent attacks from Liberal Leader [[Justin Trudeau]].

Ford made the comments during only his second media availability since the campaign began in September.

Ford says he's been too busy governing to campaign on behalf of Conservative Leader [[Andrew Scheer]], who has rarely mentioned the premier's name during his own events.
----

{{f0.png}} ''[[Premier Ford's chief of staff sues ousted caucus member Randy Hillier for defamation|https://globalnews.ca/news/5381922/ford-staff-suing-hillier-defamation/]]'' June 12, 2019, Canadian Press, [[Global News]]

----
TORONTO – Premier [[Doug Ford]]'s chief of staff is suing a former [[Progressive Conservative]] caucus member for defamation.

[[Dean French]] alleges that shortly after [[Randy Hillier]] was kicked off the Tory team he began a libellous and defamatory campaign against him.

French says that Hillier posted several tweets with what French calls "outrageous and completely unsupported allegations" of using his email server to cast fraudulent votes in [[Alberta]]'s [[2017]] [[United Conservative Party]] leadership race.
----

{{f94.png}} ''[[Premier Ford's dispute with teachers exposes the pink elephant in the room|https://www.thestar.com/opinion/contributors/2020/01/21/premier-fords-dispute-with-teachers-exposes-the-pink-elephant-in-the-room.html]]'' January 21, 2020, Andréa Raymond, Opinion, [[Toronto Star]]

----
It's time to acknowledge the pink elephant in the room. The provincial government's ongoing dispute with [[Ontario]] teachers' unions, cleverly disguised as a budget exercise, is an attack on both female workers and family-friendly policy.

Although [[Doug Ford]]'s [[Progressive Conservative]]s won 40 per cent of the popular vote in the [[2018]] provincial election, 57.6 per cent of voters chose one of the progressive parties, either the NDP, the Liberals, or the Greens. This means most Ontarians backed parties offering family-supportive policies. We knew what was at stake: polls conducted in April 2018 showed that many Ontario women were already wary of Ford's socially conservative tendencies.

My union, the Elementary Teacher's' Federation of Ontario, is 81 per cent female-identified. Contrary to Ford's recent insinuations, teachers' unions are democratic institutions. I vote for the union steward at my school, the local executive, and the provincial president of my union. They consult us regularly and represent our interests.
----

{{f0.png}} ''[[Premier highlights religious freedom at revived provincial prayer breakfast -|https://grandinmedia.ca/premier-highlights-religious-freedom-at-revived-provincial-prayer-breakfast/]]'' November 25, 2019, Kyle Greenham, [[Grandin Media]]

----
[[Alberta]] Premier [[Jason Kenney]] is reviving the tradition of a provincial [[Christian]] prayer breakfast, calling it one sign of respect for religious freedom in a diverse society.

"This prayer gathering today is not a threat to pluralism. It is pluralism in action," Kenney told the nearly 700 legislature members, pastors and other guests on Nov. 25 at the [[Edmonton]] Expo Centre.

"An authentic pluralism is one that truly respects the beliefs of our fellow citizens, and recognizes that for millions of Albertans their beliefs are informed and rooted in religious traditions," he said.
----

{{f182.png}} ''[[Premier Jason Kenney's campaign manager hired as VP of Alberta Energy Regulator|https://www.cbc.ca/news/canada/edmonton/premier-jason-kenney-s-campaign-manager-hired-as-vp-of-alberta-energy-regulator-1.5649972]]'' July 15, 2020, Charles Rusnell, [[CBC News]]

----
Premier [[Jason Kenney]]'s campaign manager and an outspoken human-caused global-warming skeptic has been hired as the [[Alberta Energy Regulator]]'s new vice president of its science and innovation branch.

But the decision to hire [[John Weissenberger]] will further undermine the public's trust in the provincial regulator, a leading academic says.

"There isn't much trust to be lost at this point," said [[University of Calgary]] law professor Martin Olszynski, who studies energy regulation law. "There should be no trust."
----

{{f182.png}} ''[[Premier Moe says western separation discussions 'alive and happening' in province|https://www.cbc.ca/news/canada/saskatchewan/moe-sask-separation-1.5338422]]'' October 28, 2019, Adam Hunter, [[CBC News]]

----
A week after the federal election showed divisions in the country, [[Saskatchewan]] Premier [[Scott Moe]] chose not to throw cold water on the sentiment of western separation.

"Let's face it, the discussion around separation is alive and happening in communities here in the province, but there are other options," Moe said Monday.

He said the issue of separation is "a reaction to a lack of direction from the federal government over the course of the last four years that has a lack of respect to the industries that are creating wealth in our province".
----

{{f0.png}} ''[[Premier Scott Moe's Saskatchewan Party Is Running Third-Party Ads Trash Talking Jagmeet Singh and Justin Trudeau|https://pressprogress.ca/premier-scott-moes-saskatchewan-party-is-running-third-party-ads-trash-talking-jagmeet-singh-and-justin-trudeau/]]'' October 10, 2019, [[PressProgress]]

----
[[Saskatchewan]]'s governing provincial political party is getting involved in the federal election by running third-party ads trash talking federal party leaders.

Despite telling [[CBC News]] he "won't be endorsing parties in the federal election," that hasn't stopped Premier [[Scott Moe]]'s party from spending hundreds — or thousands — of dollars on unregistered third party ads targeting NDP leader [[Jagmeet Singh]] and Liberal leader [[Justin Trudeau]].

According to data logged in its [[Facebook]] ad library, Moe's [[Saskatchewan Party]] spent as much as $499 on one post that criticizes Singh's environmental policies and adds a little jab calling provincial NDP leader [[Ryan Meili]] "weird."
----

{{f94.png}} ''[[Premier's office calls the police on guillotine-wielding protesters|https://www.thestar.com/politics/provincial/2019/05/02/premiers-office-calls-the-police-on-guillotine-wielding-protesters.html]]'' May 2, 2019, Robert Benzie, [[Toronto Star]]

----
Premier [[Doug Ford]] says protesters "went a little too far" when they brought a mock guillotine to [[Queen's Park]], so his office has contacted the police.

At a rally of several hundred demonstrators on Wednesday, unidentified people brandishing Soviet-era Communist flags arrived with a two-metre high wooden prop designed to look like a bloodstained guillotine.

A photograph posted on social media showed a black bandana-wearing woman holding a sign reading: "May history repeat itself, chop, chop."
----

{{f0.png}} ''[[Premier's office says it will not share supportive text messages from striking teachers|https://toronto.ctvnews.ca/premier-s-office-says-it-will-not-share-supportive-text-messages-from-striking-teachers-1.4795132]]'' February 3, 2020, Colin D'Mello, [[CTV News]]

----
TORONTO -- Premier [[Doug Ford]]'s office says it will not publicize any text messages he may have received from [[Ontario]] teachers indicating they are unwilling participants in the ongoing labour dispute, despite his reliance on the messages to demonstrate support from educators.

Over the weekend, Ford told [[CP24]] that he's received "numerous texts" from teachers indicating that they are unwilling participants of the labour dispute.

"I have had numerous, numerous texts from teachers saying 'I don't want to be doing this,'" Ford told CP24 in Wiarton Sunday morning.
----

{{f0.png}} ''[[Premier's special healthcare adviser Rueben Devlin has died|https://www.cp24.com/news/premier-s-special-healthcare-adviser-rueben-devlin-has-died-1.4975602]]'' June 8, 2020, Joshua Freeman, [[CP24]]

----
A longtime [[Ontario]] healthcare executive and special adviser to Premier [[Doug Ford]] has died.

Humber River [[Hospital]] confirmed in a statement Monday evening that Dr. [[Rueben Devlin]] has passed away.

An orthopedic surgeon by training, Devlin served as president and CEO of Humber River Hospital for 17 years from [[1999]] to [[2016]]. Prior to that, he practiced as a surgeon in [[Newmarket]] for 17 years.
{{||StandardTid}}
----

{{f0.png}} ''[[Prentice's Wikipedia bio locked 'due to vandalism'|https://www.ctvnews.ca/prentice-s-wikipedia-bio-locked-due-to-vandalism-1.300570?cache=yes?clipId=89925]]'' June 5, 2008, Canadian Press, [[CTV News]]

----
OTTAWA - A skirmish has been raging for days over the online [[Wikipedia]] biography of Industry Minister [[Jim Prentice]], with anonymous government workers airbrushing out controversial details or buffing Prentice's image, while others just as quickly revised the revisions. 

So intense was the battle that Prentice's biography was locked Thursday by Wikipedia administrators "due to vandalism." 

Literally hundreds of changes had been made to Prentice's biography over the past week, with many originating from IP addresses that were traced to Industry [[Canada]] computers at the department's Queen Street address in downtown [[Ottawa]].

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Preston Manning |
|!occupation |Politician|
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Preston Manning says the Conservative party is looking for right way to tap into populist unrest|https://www.cbc.ca/news/politics/presont-manning-conservative-populism-1.3994886]]'' February 23, 2017, [[CBC News]]

----
[[Reform Party]] founder [[Preston Manning]] says leadership is a crucial part of harnessing populist movements and preventing them from becoming dangerous.

"Populism is like a wildcat — or a rogue oil or gas well — where there's so much pressure from the bottom, it blows the platform, it blows oil all over the place. It could catch fire, it could be a very dangerous type of thing," Manning told Rosemary Barton, host of [[CBC News]] Network's Power & [[Politics]].

Manning said the best way to deal with a rogue well is to drill a relief line, which has to be deep enough to release pressure but not so deep that it blows up itself.
----

{{f185.png}} ''[[Preston Manning turns up again on Alberta's sovereignty-association panel|http://rabble.ca/blogs/bloggers/alberta-diary/2019/11/preston-manning-turns-again-albertas-sovereignty-association]]'' November 10, 2019, David Climenhaga, [[rabble.ca]]

----
[[Preston Manning]] is the bad penny of Canadian politics. So no one should be surprised he's turned up again!

Good rarely results from Manning's interventions in politics, which never seem to end, so don't expect positive results from his appointment by [[Alberta]] Premier [[Jason Kenney]] to what might accurately be called the Firewall Commission but will be officially known as the "[[Fair Deal Panel]]."

The nine-member panel is charged with finding ways to overcome Alberta's perpetual case of péquiste envy, thereby allowing this province to negotiate side deals with the rest of [[Canada]] like [[Quebec]] does, while asserting its imaginary right to run Confederation the way it wants notwithstanding the contrary wishes of voters in other provinces.
----

{{f0.png}} ''[[Preston Manning: "Secession needs to be a part of the strategy, but not the whole strategy."|https://westernstandardonline.com/2019/11/preston-manning-secession-needs-to-be-a-part-of-the-strategy/]]'' November 9, 2019, Dave Naylor, [[Western Standard]]

----
RED DEER, AB: The [[Manning Centre]]'s annual [[Alberta]] conference saw several prominent conservatives discussing the future of the West and wrestling with the question of independence.

The organization's namesake, [[Preston Manning]], took to the stage in Red Deer alongside former PC Finance Minister Ted Morton, former [[Wildrose]] Leader and PC MLA [[Danielle Smith]], writer Diane Francis, and Conservative operative Ken Whyte.

Manning himself surprised some in the room by saying that independence needs to be on the table.
{{||StandardTid}}

{{||StandardTid}}
!!!See also
*[[Pride Toronto|https://en.wikipedia.org/wiki/Pride_Toronto]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Priemier Ford criticizes high-profile U.S. Democrats during event in Washington|https://globalnews.ca/news/6523103/priemier-ford-criticizes-event-washington/]]'' February 7, 2020, Canadian Press, [[Global News]]

----
TORONTO – [[Ontario]] Premier [[Doug Ford]] has criticized two high-profile Democratic politicians during an appearance in [[Washington]], D.C.

Ford, who is in Washington for the winter meeting of the National Governors Association, took shots at both House Speaker [[Nancy Pelosi]] and Senator [[Bernie Sanders]].

The premier slammed Pelosi for ripping up a copy of President [[Donald Trump]]'s State of the Union address this week, calling her actions "disappointing" and "a shame."

He also criticized socialism and said the politics of Sanders, a candidate for the Democratic presidential nomination, are "scary."
----

{{f0.png}} ''[[Prime Minister and Allies Working to 'Neutralize' Environmental Opposition, Says Harperism Author Donald Gutstein|https://thenarwhal.ca/prime-minister-allies-neutralize-environmental-opposition-says-harperism-author-donald-gutstein/]]'' February 26, 2015, Carol Linnitt, [[The Narwhal]]

----
In his recent book Harperism: How [[Stephen Harper]] and His Think Tank Colleagues have Transformed [[Canada]], author and adjunct SFU professor Donald Gutstein outlines a battle being waged in Canada for the "climate of ideas."

The Prime Minister is often thought of as a lone wolf, "the rogue conservative who marches to his own drummer." But it's not so, argues Gutstein. Harper is merely "one side of an ideological coin."

The flipside is the network of key influencers — politicians, industry titans, think tanks, journalists — who work to advance not just Harper's agenda, but the agenda of neoliberalism that serves powerful private interests, Gutstein says.
----

{{f0.png}} ''[[Prime Minister Stephen Harper demolishes value of the Canadian dollar to boost chance of reelection|https://www.straight.com/news/491141/prime-minister-stephen-harper-demolishes-value-canadian-dollar-boost-chance-reelection]]'' July 15, 2015, Charlie Smith, [[Georgia Straight]]

----
The headline above this article might seem a bit harsh. But that's exactly what Prime Minister [[Stephen Harper]] is doing with his determination to keep a balanced budget in an election year.

The Canadian economy is clearly on the skids. The Bank of [[Canada]] has forecast that the gross domestic product will shrink in the first two quarters of this year. It shouldn't come as a surprise, given the collapse in most commodity prices.

Normally when the economy contracts, governments loosen up their fiscal policy to stimulate the purchase of goods and services. This is how western industrialized countries clawed out of a brutal meltdown in [[2008]].

But this time, Harper insists on keeping the budget balanced because it's an election year. He knows that his supporters are too stupid to realize that running a government is not like running a household—cutting back on public-sector spending in hard times merely exacerbates the pain.
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Private Education Company Offers To Let High School Students Pay For Classes Cancelled by Doug Ford|https://pressprogress.ca/private-education-company-offers-to-let-high-school-students-pay-for-classes-cancelled-by-doug-ford/]]'' September 25, 2019, [[PressProgress]]

----
A private, for-profit education company is taking advantage of [[Doug Ford]]'s cuts to education to sell students classes online that they used to get for free.

After only one budget, the [[Ford government]]'s cuts have resulted in hundreds of teacher layoffs, bigger class sizes and fewer elective courses to help students meet university admission requirements.

But [[Blyth Education]], a private, for-profit education company saw an opportunity. Just recently, it launched an advertising campaign too woo students worried about class cancellations risking their futures.
!!!External links
*[[Scientology's Private Investigators|http://www.discord.org/~lippard/pis.html]].
*[[The Black Bag Department|http://www.mikerindersblog.org/the-black-bag-department/]], March 17, 2014, Mike Rinder.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Pro-choice activists speaking out against anti-abortion ads on Hamilton buses|https://www.thespec.com/news-story/9360353-pro-choice-activists-speaking-out-against-anti-abortion-ads-on-hamilton-buses/]]'' May 17, 2019, Teviah Moro, [[Hamilton Spectator]]

----
[[Hamilton]] buses are emblazoned with anti-abortion messages that the advertising industry's regulatory body deemed inappropriate last year.

The ads, placed by advocacy group We Need a Law, proclaim "[[Canada]] has no abortion laws," and then ask, "Seem backwards?"

Last year, [[Advertising Standards Canada]] found the same campaign in [[Halifax]], N.S., and later London, Ont., to be "inaccurate and misleading."
----

{{f182.png}} ''[[Pro-choice advocates rally in front of MP's office amidst his support to defund abortions|https://www.cbc.ca/news/canada/kitchener-waterloo/pro-choice-advocates-rally-in-front-of-mp-s-office-amidst-his-support-to-defund-abortions-1.5220771]]'' July 22, 2019, Kirthana Sasitharan, [[CBC News]]

----
Pro-choice advocates rallied outside of [[Kitchener-Conestoga]] MP [[Harold Albrecht]]'s office on Monday in an effort to protest against the Member of Parliament's move to sign on to a petition in the [[House of Commons]] "to cease providing taxpayers' dollars" to fund abortions.

The small crowd of over a dozen people held signs that read 'Pro-choice is my choice' and 'I support choice' and many rally goers expressed their disappointment in the MP for bringing up the issue at all. The group yelled chants about women's rights in unison as cars honked their horns along Max Becker Drive.

"It's scary in this community that we have an MP that would still open up this discussion," says Nancy Brissett, a healthcare worker and one of the organizers of the rally.
----

{{f375.png}} ''[[Pro-Trump Channel One America News Deploys a Former Kremlin Propagandist to Blast the 'Russia Hoax'|https://www.thedailybeast.com/pro-trump-channel-one-america-news-deploys-a-former-kremlin-propagandist-to-blast-the-russia-hoax]]'' November 1, 2019, Kevin Poulsen, [[Daily Beast]]

----
News out of the [[UK]] about [[Russia]]n propaganda targeting that county's politics is a new "Russia hoax" being perpetrated by liberals and the mainstream media, according to One America News. The pro-Trump network put its very best alum of the [[Kremlin]]'s propaganda machine on the story.

One America News' [[Kristian Rouz]] covered the controversy in Britain surrounding an unreleased parliamentary report investigating Russia's interference in UK politics and its online trolling in support of the [[2016]] [[Brexit]] vote. Lawmakers are accusing prime minister [[Boris Johnson]] of slowing-walking the report to keep it under wraps until after the December 12 election.

"The mainstream media continues attempts to revive the failed Russia hoax, designating as a Russian agent none other than British prime minister Boris Johnson," Rouz reported.

As The [[Daily Beast]] reported in July, Rouz, a graduate of [[Moscow]]'s Higher School of Economics, was a regular contributor to the Kremlin-run propaganda site [[Sputnik]] while simultaneously working in the [[San Diego]], [[California]] offices of OAN, a Trumpist cable channel with a history of regurgitating conspiracy theories and Russian propaganda.
----

{{f0.png}} ''[[Process Nerd: Could a collection of backbench MPs really bring in abortion restrictions?|https://ipolitics.ca/2019/09/03/process-nerd-could-a-collection-of-backbench-mps-really-bring-in-abortion-restrictions/]]'' September 3, 2019, Kady O'Malley, [[iPolitics]]

----
[[Quebec]] Conservative MP [[Alain Rayes]] may have retracted his eyebrow-raising claim that party leader [[Andrew Scheer]] had assured him that he "would not allow one of his MPs to introduce an anti-abortion bill" — an assertion he made in an interview with [[Le Journal]] De [[Montreal]], but now says was an error based on his "different interpretation" of what Scheer actually said.

But as [[iPolitics]]' own Jolson Lim reported last week, neither the party nor its leader have come forward with a clear explanation of exactly how a Scheer-led government would deal with pro-life private members' bills emanating from rank-and-file caucus members.

It is, of course, is an entirely fair question to bring up ahead of an election, particularly one with a good chance of returning a minority parliament, and even more so amid media reports that suggest even Conservative supporters and candidates aren't entirely sure what the answer is
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Professor Watchlist |
|!website |[[professorwatchlist.org/|https://professorwatchlist.org/]]|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Progress Alberta threatens UCP government with lawsuit over inquiry into oil and gas critics|https://globalnews.ca/news/6438077/progress-alberta-ucp-government-lawsuit-oil-critics/]]'' January 20, 2020, Julia Wong, [[Global News]]

----
An [[Edmonton]] non-profit is threatening to take the province to court over its public inquiry into foreign funding of organizations that the province believes are "anti-[[Alberta]]."

[[Progress Alberta]] sent a letter to Commissioner [[Steve Allan]] last week stating it believes the inquiry is unconstitutional and violates freedom of expression and association. It said it would sue the province unless the inquiry is shut down.

The non-profit is the latest organization to express concern over the inquiry. [[Ecojustice]] filed a lawsuit seeking to quash it, stating the inquiry is politically motivated and prejudges its conclusions. [[Amnesty International]] said it threatens freedom of expression and association while the [[Muttart Foundation]] expressed worries the inquiry creates a climate of fear for those disagreeing with the government.
----

{{f132.png}} ''[[Progress Alberta, a group targeted by Jason Kenney, threatens legal action over public inquiry|https://www.theglobeandmail.com/canada/alberta/article-progress-alberta-a-group-targeted-by-jason-kenney-threatens-legal/]]'' January 20, 2020, James Keller, [[Globe and Mail]]

----
An [[Alberta]]-based group that became a target for Premier [[Jason Kenney]] in last year's provincial election is threatening legal action over a public inquiry into the funding of environmentalists.

A lawyer for [[Progress Alberta]], an [[Edmonton]]-based non-profit that has been a vocal critic of Mr. Kenney's [[United Conservative Party]] government, sent a letter last week to the inquiry's commissioner arguing that the process violates the [[Charter of Rights and Freedoms]].

The letter demands that the inquiry be shut down or the group will file a legal challenge. It would be the second court case related to the inquiry, after [[Vancouver]]-based environmental group [[Ecojustice]] filed its own challenge late last year.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Progressive Conservative |
</div>

!!!See also
*[[Progressive Conservative Party of Ontario|https://en.wikipedia.org/wiki/Progressive_Conservative_Party_of_Ontario]] - //Wikipedia.//
*[[2018 Progressive Conservative Party of Ontario leadership election|https://en.wikipedia.org/wiki/2018_Progressive_Conservative_Party_of_Ontario_leadership_election]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Progressive Conservatives dodge questions about Doug Ford's chief of staff|https://www.thestar.com/news/queenspark/2018/11/22/progressive-conservatives-dodge-questions-about-doug-fords-chief-of-staff.html]]'' November 22, 2018, Rob Ferguson, [[Toronto Star]]

----
The concerns grew Thursday as opposition parties grilled the [[Progressive Conservative]]s over a Star report that Ford's top aide, [[Dean French]], was accused by PC whistleblowers of instructing them to direct police to raid outlaw cannabis shops to get video of "people in handcuffs" on TV news for partisan advantage. 

"The government might not want to answer questions on this matter but the people of [[Ontario]] have the right to know," said NDP Leader [[Andrea Horwath]], who asked for a second day whether Ford has spoken to French about the situation.

Neither the government nor French has denied the order was given to political staff during a conference call on Oct. 17, the day cannabis became legal. Ontario's integrity commissioner is considering a request for an official investigation from [[Green Party]] Leader [[Mike Schreiner]], who questioned whether there had been an "abuse of power."
{{||StandardTid}}
----

{{f0.png}} ''[[Progressives owe a duty to their children to move the Overton window around the climate|https://www.straight.com/news/1284261/progressives-owe-duty-their-children-move-overton-window-around-climate]]'' August 11, 2019, Charlie Smith, [[Georgia Straight]]

----
There's a reason why right wingers have been so successful in advancing their political goals.

It's because they're masters of moving the goal posts around what constitutes acceptable ideas for discussion in the media.

This has occurred in a range of areas, including privatizing health care and other public services, tax cuts for the super wealthy, and relentless increases in fossil-fuel production in the face of a climate crisis.

[[Politician]]s like [[Donald Trump]] and [[Nigel Farage]] make sweeping denunciations of immigrants.
----

{{f0.png}} ''[[Progressives plan rally to protest against "extremist anti-choice" Conservative candidate Tamara Jansen|https://www.straight.com/news/1313476/progressives-plan-rally-protest-against-extremist-anti-choice-conservative-candidate]]'' October 13, 2019, Charlie Smith, [[Georgia Straight]]

----
There are several reasons underlying the protest.

First of all, Jansen is an anti-abortion activist. According to the [[Vancouver Sun]]'s [[Daphne Bramham]], Jansen recent went door-knocking with [[Alissa Golob]], cofounder of the anti-abortion group [[RightNow]].

Jansen, owner of Darvonda Nurseries, has also been accused of being a climate-change denier. This came after she claimed that a [[Business Insider]] article about rising greenhouse gas emissions was "full of scare mongering".
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Project Blitz |
</div>

!!!See also
*[[Project Blitz|https://en.wikipedia.org/wiki/Project_Blitz]] - //Wikipedia.//

!!!External links
*[[BlitzWatch|https://www.blitzwatch.org/]], Monitoring Project Blitz & Christian Nationalists.
*[[Uncovering Project Blitz: Fighting A Secret, Coordinated Legislative Strategy To Undermine Religious Freedom In The States|https://www.au.org/blogs/wall-of-separation/uncovering-project-blitz-fighting-a-secret-coordinated-legislative]], Americans United for Separation of Church and State.

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Project Veritas |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/4/49/Project_veritas_logo.png/175px-Project_veritas_logo.png]] |
|!type |[[Not-for-profit|https://en.wikipedia.org/wiki/Non-profit_organization]]|
|!tax id |27-2894856|
|!registration id |07247711|
|!jurisdiction |us-va|
|!founded date |June 22, 2010|
|!leader title |Chairman|
|!leader name |[[James O'Keefe]]|
|!leader title2 |Head lawyer|
|!leader name2 |[[Benjamin Barr]]|
|!location |1214 W Boston Post Rd, #148, Mamaroneck, NY, 10543, USA|
|!website |[[projectveritas.com|https://projectveritas.com]]|
</div>

<div style="float: right; max-width:300px">

|>| !Project Veritas Action Fund |
|!registration id |07822661|
|!jurisdiction |us-va|
|!founded date |September 10, 2014|
|!leader name |[[James O'Keefe]]|
|!location |1214 W Boston Post Rd, #156, Mamaroneck, NY, 10543, USA|
</div>

In 2010 O'Keefe formed his own organization, ''Project Veritas'', whose stated mission is "to investigate and expose corruption, dishonesty, self-dealing, waste, fraud, and other misconduct in both public and private institutions in order to achieve a more ethical and transparent society."<<ref " [1]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 8, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Project Veritas|https://www.erieri.com/Form990Finder/Details?EIN=272894856]]|<|<|
|!EIN |27-2894856|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |03/2011|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/272894856/272894856_2019_ .pdf]]|02/26/21| $3,565,101.00|
|!2018 |[[990|http://990.erieri.com/EINS/272894856/272894856_2018_ .pdf]]|10/25/19| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/272894856/272894856_2017_101a9f71.PDF]]|02/05/19| $2,522,932.00|
|!2016 |[[990|http://990.erieri.com/EINS/272894856/272894856_2016_0eaa5d9a.PDF]]|01/02/18| $2,786,624.00|
|!2015 |[[990|http://990.erieri.com/EINS/272894856/272894856_2015_0d9834d9.PDF]]|04/14/17| $1,579,870.00|
|!2014 |[[990|http://990.erieri.com/EINS/272894856/272894856_2014_0be57907.PDF]]|10/06/15| $848,961.00|
|!2013 |[[990|http://990.erieri.com/EINS/272894856/272894856_2013_0b092160.PDF]]|12/29/14| $215,742.00|
|!2012 |[[990|http://990.erieri.com/EINS/272894856/272894856_2012_09eb26dd.PDF]]|01/06/14| $98,552.00|
|!2011 |[[990R|http://990.erieri.com/EINS/272894856/272894856_2011_08b7a18b.PDF]]|11/20/12| $0.00|

!!!See also
*[[James O'Keefe|https://en.wikipedia.org/wiki/James_O'Keefe]] - //Wikipedia.//

!!!External links
*[[Project Veritas|https://www.sourcewatch.org/index.php/Project_Veritas]], SourceWatch.
*[[Dossier|https://www.projectveritas.exposed/]], Veritas Exposed.

----
<br/><<footnotes " [1]" "[[About Project Veritas|http://www.theprojectveritas.com/about]]. TheProjectVeritas.com.">>

{{||StandardTid}}
----

{{f0.png}} ''[[Project Veritas' YouTube sting was deeply misleading - and successful|https://www.theverge.com/interface/2019/6/27/18760463/project-veritas-youtube-sting-james-okeefe]]'' June 27, 2019, Casey Newton, [[The Verge]]

----
[[James O'Keefe]]'s [[Project Veritas]] has been on a tear against [[Google]] lately, with the most recent salvo coming this Monday. Like most of O'Keefe's work, it's deceptively edited and doesn't add up to much, but he managed to catch one executive in a pretty poor choice of words. In a hidden camera conversation with Jen Gennai, Google's Head of Responsible Innovation, the executive is caught saying the following:


[[Elizabeth Warren]] is saying we should break up Google. And like, I love her but she's very misguided, like that will not make it better it will make it worse, because all these smaller companies who don't have the same resources that we do will be charged with preventing the next Trump situation, it's like a small company cannot do that.

If you substitute "[[Cambridge Analytica]]" for "Trump Situation," it's more or less the argument [[Facebook]] and Google have been using to fend off antitrust proposals all year. But if you're inclined to think the whole media is biased against the president, it was exactly what you'd been waiting to hear. When the video was pulled off [[YouTube]] for "privacy violations" the next day, it only fueled the paranoia.
----

{{f185.png}} ''[[Prominent funder of right-wing groups helps bankroll new think-tank|https://rabble.ca/blogs/bloggers/alberta-diary/2019/01/prominent-funder-right-wing-groups-helps-bankroll-new-think]]'' January 7, 2019, David Climenhaga, [[rabble.ca]]

----
A new "think-tank" with close connections to the Canadian [[Tax]]payers Federation received $50,000 last year from the [[Donner Canadian Foundation]], a prominent funder of right-wing ideological organizations in [[Canada]].

[[SecondStreet]].org describes itself as "a new think-tank" launching in early [[2019]]. The organization's mission, the single-page website now says, will be "to tell stories of everyday Canadians -- from coast to coast -- and show how they're impacted by government policies."

Needless to say, it's unlikely the stories the group tells will show government or public services in a particularly good light, although that remains to be confirmed.
<div style="float: right; max-width:300px">

|>| !Promises broken |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Promises made |
</div>

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Prorogue |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Prorogue Permission Granted As Governor General Saves Stephen Harper's Conservatives - For Now|https://toronto.citynews.ca/2008/12/04/prorogue-permission-granted-as-governor-general-saves-stephen-harpers-conservatives-for-now/]]'' December 4, 2008, [[CityNews]]

----
They are words most Canadians likely never thought they would hear a mere 7 weeks after the Conservatives earned another minority government at the polls. But on Thursday, a nation heard the message loud and clear – Parliament was being suspended.

It's a daunting reality that has caused great anxiety across the country.

An IPSOS poll released following the decision discovered that 72% of Canadians are truly scared for the future of our home and native land. The poll also revealed that most Canadians (68%) agreed with [[Governor General]] [[Michaelle Jean]]'s decision to grant Prime Minister [[Stephen Harper]] permission to prorogue Parliament.
----

{{f132.png}} ''[[Proroguing Parliament without cause? Canadians want it banned|https://www.theglobeandmail.com/opinion/proroguing-parliament-without-cause-canadians-want-it-banned/article13935119/]]'' August 23, 2013, Duff Conacher, [[Globe and Mail]]

----
While it is normal for a prime minister or provincial premier to prorogue the legislature to set out a new government agenda, many prorogations in the past decade have been for what many see as unjustifiable lengths of time, and for unjustifiable reasons. The rules are not clear and enforcement is ineffective – and a large majority of Canadians want these problems fixed.

In November [[2003]], then-Prime Minister Jean Chrétien prorogued Parliament in part to avoid the tabling of the Auditor-General report into the Adscam scandal while he was still in power. Some would claim that Chrétien's prorogation was justifiable because [[Paul Martin]] was becoming prime minister and it allowed him to start fresh with a Speech from the Throne.

However, Mr. Martin and his new cabinet had the usual mid-December-to-early-February parliamentary break to prepare their plans, and if he wanted to start fresh he could have prorogued Parliament himself sometime during that break.
{{||StandardTid}}
----

{{f182.png}} ''[[Protesters call on city to 'save our subway' from provincial takeover, others say more detail needed|https://www.cbc.ca/news/canada/toronto/subway-upload-provincial-takeover-toronto-1.5066287]]'' March 21, 2019, Lauren Pelley, [[CBC News]]

----
A chorus of voices chanting "save our subway" filled [[Nathan Phillips Square]] on Thursday morning as protestors called on council to fight the province's plans to takeover [[Toronto]]'s subway system.

A few hours later, Mayor [[John Tory]]'s executive committee gave its stamp of approval to the latest staff report recommending ongoing engagement with Premier [[Doug Ford]]'s government. Tory said he won't commit to being for or against the "upload" until there's a formal proposal on the table.

"This is the beginning, not the end," the mayor told a room filled with councillors, city staff, and community members.
----

{{f0.png}} ''[[Protesters greet premier in Port Dover|https://www.brantfordexpositor.ca/news/local-news/protesters-greet-premier-in-port-dover]]'' May 9, 2019, Monte Sonnenberg, [[Brantford Expositor]]

----
PORT DOVER – More than 100 protesters turned out to greet [[Ontario]] Premier [[Doug Ford]] at a [[Progressive Conservative]] fundraising event in [[Port Dover]] Thursday.

The group represented a number of public-sector unions, as well as anti-poverty advocates.

They gathered at the entrance to the Lions Community Centre on St. George Street around 3:30 p.m. — just in time to greet ticket-holders and other party faithful as they arrived for the event.
----

{{f0.png}} ''[[Protesters in Calgary, Edmonton call for Bill 1 to be repealed|https://globalnews.ca/news/7166641/calgary-edmonton-bill-1-protests/]]'' July 11, 2020, Kaylen Small, [[Global News]]

----
Hundreds turned out to protests in [[Calgary]] and [[Edmonton]] on Saturday, calling for the [[Alberta]] government to repeal Bill 1, the [[Critical Infrastructure Defence Act]].

The bill, which passed on May 28, protects essential infrastructure by creating offences for trespassing, interfering with operations or causing damage, according to the province.

The government said the bill builds on existing trespassing laws with a few changes:
----

{{f0.png}} ''[[Protesters rally in Calgary against UCP budget cuts|https://calgaryherald.com/news/local-news/protesters-rally-in-calgary-against-ucp-budget-cuts]]'' February 29, 2020, Alanna Smith, [[Calgary Herald]]

----
Thousands of Calgarians marched through downtown on Saturday to protest against cuts in the United Conservative government's second budget that impact health care, public education and the post-secondary sector.

People of all ages — including young kids, union and non-union groups, doctors, teachers and many others — turned out in droves, bringing their message through [[Calgary]]'s core by chanting and holding signs critical of Premier [[Jason Kenney]] and his government.

A large crowd eventually filled the plaza outside city hall after making its way from Western [[Canada]] High School to highlight education concerns, then moving on to the Sheldon M. Chumir Health Centre to shine a spotlight on health care.
----

{{f0.png}} ''[[Protesters say Doug Ford 'has no plan on how to deal with education'|https://www.barrietoday.com/local-news/protesters-say-doug-ford-has-no-plan-on-how-to-deal-with-education-4-photos-1394935]]'' April 26, 2019, Shawn Gibson, [[BarrieToday]]

----
With Thursday's announcement that 70 teachers in [[Simcoe County]] would be losing their jobs, teachers and supporters took to the street near [[Barrie-Innisfil]] MPP [[Andrea Khanjin]]'s office on Friday to voice their disdain.

Approximately 60 people gathered near Khanjin's Mapleview Drive East constituency office today to protest the recent changes to class sizes by the province's [[Progressive Conservative]] government.

The increase to 28 students from 22 forced the Simcoe County District School Board to hand out pink slips to 51 teachers, 70 with many on part-time contracts, stating their jobs had become redundant.
----

{{f0.png}} ''[[Protesters welcome premier to Kenora|https://www.kenoraonline.com/local/protesters-welcome-premier-to-kenora]]'' October 17, 2019, Rikki Watson, [[Kenora Online]]

----
While Premier [[Doug Ford]] and [[Kenora]]- Rainy River MPP [[Greg Rickford]] stood inside Bowman Electric announcing funding for road work in Kenora and Dryden, protesters were waving signs outside.

Kim Douglas was just one of dozens who protested Premier Doug Ford in Kenora yesterday. Kim Douglas, President of the Keewatin Patricia Elementary Teacher Local, explained why they were there.

"We're here to show Doug Ford that the cuts he is making is making a significant impact on our schools. It's hard to do what we need to do to make kids successful with the less that he's given us," she said.
----

{{f132.png}} ''[[Protesting parents ask Wynne to scrap new sex-ed curriculum|https://www.theglobeandmail.com/news/politics/protesting-parents-ask-wynne-to-scrap-new-sex-ed-curriculum/article23961650/]]'' April 14, 2015, Jeanylyn Lopez, [[Globe and Mail]]

----
Thousands of angry parents gathered at [[Queen's Park]] on Tuesday asking Premier [[Kathleen Wynne]] to scrap [[Ontario]]'s new sex-education curriculum.

Parents wanted to be included in the conversation, and do not believe that the [[Ontario Liberal]] government has given them a voice on how their children should be taught on the sensitive issue.

"We would like the government to pull back the implementation of the sex-ed curriculum," said one of the organizers of the event, Sam Sotiropoulos, who is an IT specialist and a former [[Toronto]] school trustee.
----

{{f0.png}} ''[[Protests over autism changes 'boggles my mind': Ford|https://ipolitics.ca/2019/06/19/protests-over-autism-changes-boggles-my-mind-ford/]]'' June 19, 2019, Marieke Walsh, [[iPolitics]]

----
Over the last year Ford's government has completely overhauled how [[Ontario]] funds autism services. The previous system left thousands of people on a wait-list but directly funded services and there was no cap on how much money a child could get for their treatment, funding was instead based on the needs of the child.

Moving forward the government is planning to give money directly to families, instead of the service providers and the funding will not be based on need. Instead, children under six who have been diagnosed with autism will get $20,000 per year and children between six and 18 will get $5,000 per year.

Families at a press conference on Wednesday, said they have not yet received any money and their children who were receiving care under the old system are having their treatment thrown into chaos as organizations try to transition to the new model before the December deadline.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/1/1f/Proud-boys-northcott-050717.jpg/175px-Proud-boys-northcott-050717.jpg]] |
|!formation |2016|
|!type |[[Far-right|https://en.wikipedia.org/wiki/Far-right]] male organization<<ref " [5]">><<ref " [6]">>|
|>| !Proud Boys |
|!named after |"[[Proud of Your Boy]]"|
|!leader name |[[Gavin McInnes]]|
|!region |[[International|https://en.wikipedia.org/wiki/International]]|
|!website |[[officialproudboys.com|https://officialproudboys.com]]|
</div>

''Proud Boys'' is a [[far-right|https://en.wikipedia.org/wiki/far-right]] men's organization<<ref " [5]">><<ref " [6]">><<ref " [7]">><<ref " [1]">> with presences in the United States, Canada, Australia, and the United Kingdom.<<ref " [8]">><<ref " [9]">><<ref " [2]">> It was founded in 2016 by [[Vice Media|https://en.wikipedia.org/wiki/Vice_Media]] co-founder and former commentator [[Gavin McInnes]]. McInnes describes the group as a "pro-Western fraternal organization" for men who "refuse to apologize for creating the modern world."<<ref " [3]">>  Proud Boys has been described as both [[alt-right|Alt-Right]] and [[alt-lite|Alt-Right]], <<ref " [10]">><<ref " [11]">> but although McInnes has denied the group is alt-right <<ref " [12]">> is it one is is one of the few such groups still strongly active after a year in which the broader movement has been battered by lawsuits, [[deplatforming|https://en.wikipedia.org/wiki/deplatforming]], and infighting.<<ref " [13]">>

The group takes its name from the showtune "[[Proud of Your Boy|https://www.youtube.com/watch?v=lv0jav4lNsk]]," a song cut from the [[Disney film ''Aladdin''|https://en.wikipedia.org/wiki/Cabaret_(1972_film)]], in which the title character apologizes to his mother.<<ref " [11]">><<ref " [14]">> The group has [[Fight Club|https://en.wikipedia.org/wiki/Fight_Club]]-style initiations, and masturbation rules.<<ref " [14]">> Their unofficial uniform is khaki shorts and Fred Perry polo shirts.<<ref " [4]">>

!!!See also
*[[Proud Boys|https://en.wikipedia.org/wiki/Proud_Boys]] - //Wikipedia.//

!!!External links
*[[Proud Boys|https://www.splcenter.org/fighting-hate/extremist-files/group/proud-boys]], Southern Poverty Law Center.

----
<br/><<footnotes " [1]" "Paige St. John & Veronica Rocha, [http://www.latimes.com/local/california/la-live-updates-berkeley-ann-coulter-conservative-and-alt-right-groups-1493319826-htmlstory.html Conservative and alt-right groups gather for 'free speech' rally in Berkeley], ''Los Angeles Times'' (April 27, 2017): "far right group Proud Boys..."">><br/><<footnotes " [2]" "[[Vetting Groups and Portals|http://proudboysusa.com/joinus/]]. Proud Boys.">><br/><<footnotes " [3]" "Osnos, Evan (February 6, 2017). [[Trump Supporters at the DeploraBall|http://www.newyorker.com/magazine/2017/02/06/trump-supporters-at-the-deploraball]]. The New Yorker.">><br/><<footnotes " [4]" "Jake Woolf (July 11, 2017). [[Fred Perry Wants Alt-Right Bros to Stop Wearing Their Polos|https://www.gq.com/story/fred-perry-wants-alt-right-bros-to-stop-wearing-their-polos]]. GQ.">><br/><<footnotes " [5]" "Mike Carter (May 1, 2017). [[Seattle police wary of May Day violence between pro- and anti-Trump groups|http://www.seattletimes.com/seattle-news/crime/seattle-police-wary-of-may-day-violence-between-pro-and-anti-trump-groups/]]. //Seattle Times//.">><br/><<footnotes " [6]" "Colleen Long (February 3, 2017). [[11 arrests at NYU protest over speech by 'Proud Boys' leader|https://apnews.com/964cc747d67e4ae6863b07acb3c52539/protests-erupt-nyu-amid-event-conservative-speaker]]. //Associated Press//.">><br/><<footnotes " [7]" "Tasker, John Paul. [[Head of Canada's Indigenous veterans group hopes Proud Boys don't lose their CAF jobs|http://www.cbc.ca/news/politics/indigenous-veterans-group-proud-boys-1.4191749]]. CBC.">><br/><<footnotes " [8]" "[['Proud Boys' back in Canada military after crashing indigenous ceremony|https://www.bbc.com/news/world-us-canada-41116175]]. [[BBC News]]. 31 August 2017.">><br/><<footnotes " [9]" "Gilbert, Simon (30 July 2017). [[Right wing activist warns people to avoid &quot;immigrant city&quot; Coventry which he claims is &quot;awful&quot;|https://www.coventrytelegraph.net/news/coventry-news/coventry-immigration-right-wing-mcinnes-13400542]]. Coventry Telegraph.">><br/><<footnotes " [10]" "Andrew Marantz, [http://www.newyorker.com/news/news-desk/the-alt-right-branding-war-has-torn-the-movement-in-two/ The Alt-Right Branding War Has Torn the Movement in Two], ''The New Yorker'' (July 6, 2017).">><br/><<footnotes " [11]" "[[The fratty Proud Boys are the alt right's weirdest new phenomenon|https://medium.com/@willsommer/the-fratty-proud-boys-are-the-alt-rights-weirdest-new-phenomenon-7572b31e50f2]]. Medium.com.">><br/><<footnotes " [12]" "Woodhouse, Leighton Akio (21 September 2017). [[AFTER CHARLOTTESVILLE, THE AMERICAN FAR RIGHT IS TEARING ITSELF APART|https://theintercept.com/2017/09/21/gavin-mcinnes-alt-right-proud-boys-richard-spencer-charlottesville/]]. The Intercept.">><br/><<footnotes " [13]" "Barnes, Luke (2018-08-17). [[Sheriff's deputy fired after social media posts reveal ties to far-right Proud Boys: Brian Green was determined to have violated the department's social media policy.|https://thinkprogress.org/sheriffs-deputy-fired-for-being-part-of-far-right-proud-boys-group-3d445cbbaf57/]].">><br/><<footnotes " [14]" "Disser, Nicole (July 28, 2016). [[Gavin McInnes and his Proud Boys want to make white men great again|http://bedfordandbowery.com/2016/07/gavin-mcinnes-and-his-proud-boys-want-to-make-white-men-great-again/]]. //Bedfordandbowery.com//.">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Proudly New Brunswick |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/6/64/OntarioProud-logo.jpg/175px-OntarioProud-logo.jpg]] |
|!type |Canada Not-for-profit Corporations Act|
|!jurisdiction |ca|
|!leader title2 |Director|
|!leader title3 |Director|
|!product |Soliciting|
</div>

{{||StandardTid}}

{{||StandardTid}}
----

{{f94.png}} ''[[Province finds mercury-contaminated soil and possibly buried metal on Dryden site upstream from Grassy Narrows|https://www.thestar.com/news/investigations/2018/02/05/province-finds-mercury-contaminated-soil-and-possibly-buried-metal-on-dryden-site-upstream-from-grassy-narrows.html]]'' February 5, 2018, Jayme Poisson, [[Toronto Star]]

----
The province has found mercury in soil and possibly buried metal in an area upstream from [[Grassy Narrows]] First Nation and Wabaseemoong (Whitedog) [[Independent]] Nations that was identified by a former paper mill worker as a dumping ground for mercury-filled barrels.

The Environment Ministry's findings confirm results found by the [[Toronto Star]] one year ago.

The mercury-tainted soil and the metallic underground "anomalies" were found in a clearing identified by [[Kas Glowacki]] as the area in Dryden, Ont., where he and a small crew dumped 50 drums of salt and mercury in [[1972]].
----

{{f0.png}} ''[[Province seeks independent facilities to provide more surgeries in Alberta|https://calgary.ctvnews.ca/province-seeks-independent-facilities-to-provide-more-surgeries-in-alberta-1.4792588]]'' January 31, 2020, Dave Dormer, [[CTV News]]

----
"We're eager to hear from independent providers who want to help us improve access. They already perform thousands of surgeries for [[Alberta]]ns, providing safe care that's convenient for patients and reduces costs," said Health Minister [[Tyler Shandro]].

"We're going to make the best use of hospitals and independent providers to give every patient the right care in the right setting, and give Albertans the best access to surgery in [[Canada]]."

In a statement, NDP health critic David Shepherd called the move, "another step on the wrong path by (Premier) [[Jason Kenney]]," and said it could lead to "American-style healthcare."
----

{{f182.png}} ''[[Province slashes Ontario Library Service funding by 50%|https://www.cbc.ca/news/canada/windsor/ontario-library-service-funding-pc-doug-ford-1.5102406]]'' April 17, 2019, [[CBC News]]

----
[[Southern Ontario Library Service]] says it's facing a 50 per cent budget cut from the province, which would need to be absorbed into the current [[2019]]-20 fiscal year.

[[Barbara Franchetto]], CEO of SOLS, announced on the SOLS website that some services will be eliminated.

"I have since learned that Ontario Library Service-North is also facing a 50 per cent budget cut and will also have to eliminate valued services," Franchetto said.
----

{{f182.png}} ''[[Province to spend $100M on operating rooms to shorten wait times|https://www.cbc.ca/news/canada/edmonton/surgery-kenney-shandro-hospitals-health-care-1.5485367]]'' March 5, 2020, Janet French, [[CBC News]]

----
The [[Alberta]] government will spend $100 million constructing and renovating operating rooms in [[Edmonton]], [[Calgary]], Grande Prairie and elsewhere, Premier [[Jason Kenney]] says.

The investment is part of a re-organization of Alberta operating rooms to equip more urban hospitals to handle complex surgeries, Health Minister [[Tyler Shandro]] told reporters at Edmonton's Mazankowski Alberta Heart Institute on Wednesday.

"Albertans are going to get quicker access to surgeries they need closer to home," Shandro said.
----

{{f0.png}} ''[[Province to stop funding Ottawa supervised injection site as overdose crisis worsens|https://ottawacitizen.com/news/local-news/province-to-fund-three-ottawa-safe-injection-sites-but-not-ophs-clarence-street-location]]'' March 30, 2019, Blair Crawford, [[Ottawa Citizen]]

----
After a deadly week in which five people died of overdoses in [[Ottawa]] and more than a dozen overdoses were reversed, the province announced Friday it would continue funding three supervised consumption sites in the city, but would no longer support a fourth.

Officials with the three sites that will remain hope were breathing sighs of relief, but outrage was growing Friday that the province would close a busy site — one run by Ottawa Public Health — during the most deadly week of drug overdoses in the city anyone can remember.

"What is [[Doug Ford]] thinking?" Coun. Catherine McKenney tweeted. "Five reported deaths this week and they are closing a supervised injection site. This is a crisis. We need to respond accordingly."
----

{{f94.png}} ''[[Province's chief accountant quit after refusing to sign off on Fedeli's $15 billion deficit figure|https://www.thestar.com/politics/provincial/2018/12/05/provinces-chief-accountant-quit-after-refusing-to-sign-off-on-fedelis-15-billion-deficit-figure.html]]'' December 5, 2018, Robert Benzie, [[Toronto Star]]

----
The [[Ontario]] government's chief accountant resigned earlier this fall because she refused to sign off on Finance Minister [[Vic Fedeli]]'s inflated $15 billion deficit, the Star has learned.

[[Cindy Veinot]], the provincial controller, quit in September because she "did not agree with accounting decisions made by the current government."

"I believe that the consolidated financial statements of the province of Ontario as issued … materially overstate the deficit of the province for the year," she said in a submission to the legislative "transparency" committee examining the province's books.
----

{{f94.png}} ''[[Province's dispute with mill owner threatens to delay Grassy Narrows cleanup|https://www.thestar.com/news/canada/2017/05/30/provinces-dispute-with-mill-owner-threatens-to-delay-grassy-narrows-cleanup.html]]'' May 30, 2017, David Bruser, [[Toronto Star]]

----
A dispute has broken out over who should pay to search for possible mercury contamination on and near the pulp and paper mill property upstream from [[Grassy Narrows]] First Nation.

On Monday, [[Ontario]]'s Ministry of the Environment and Climate Change said it intends to order Domtar, the current mill owner, to find out whether mercury is still leaking from the mill property into the nearby Wabigoon River in northern Ontario.


Domtar fired back, saying it will start legal proceedings to halt the order and adding it is concerned the province is "seeking to transfer its responsibilities for the management of historical mercury contamination associated with the mill site in Dryden to an innocent bystander."

Grassy Narrows Chief [[Simon Fobister]] said he is worried that "a fight over the bill" will distract from the effort to find what is causing elevated mercury levels.
----

{{f182.png}} ''[[Province's funding cuts jeopardize 6,166 subsidized child care spaces in Toronto, staff says|https://www.cbc.ca/news/canada/toronto/child-care-funding-cuts-toronto-budget-1.5121320]]'' May 3, 2019, [[CBC News]]

----
Provincial funding cuts and policy changes could result in 6,166 fewer subsidized child care spaces in [[Toronto]] and cost the city more than $80-million this year alone, according to city staff.

In a memo to the mayor and council obtained by [[CBC]] Toronto on Thursday, City Manager [[Chris Murray]] detailed the potential impacts of a reduction in child care funding that was outlined in the province's recent [[2019]] budget. The fallout will be compounded by considerable changes to existing child care-related cost-sharing models, the memo says.

"As with recent changes to the provincial/municipal cost-sharing arrangements for public health, the City was not consulted or provided with any advance warning of these changes," the memo says.
{{||StandardTid}}
----

{{f182.png}} ''[[Provincial government reconsiders French-language university|https://www.cbc.ca/news/canada/ottawa/french-language-university-ontario-1.5262132]]'' August 27, 2019, Canadian Press, [[CBC News]]

----
[[Ontario]] is reconsidering plans for a proposed French-language university it cancelled late last year, negotiating with the federal government to split the costs of the multimillion-dollar project.

A spokesman for Francophone Affairs Minister [[Caroline Mulroney]] said Tuesday that the province and the federal government have been in talks for weeks to secure a potential funding agreement to build the school.

That comes after Ontario said in January that it would not reverse the cancellation despite an offer from [[Melanie Joly]], the federal Minister of Tourism, Official Languages and La Francophonie, to extend funding for a team working on the project.
----

{{f0.png}} ''[[Provincial parade grant under scrutiny|https://toronto.citynews.ca/video/2019/07/26/provincial-parade-grant-under-scrutiny/]]'' July 26, 2019, Richard Southern, [[CityNews]]

----
A provincial grant to a religious parade in Toronto is being scrutinized for the organizing group's ties to Premier [[Doug Ford]]. [[CityNews]]'s [[Richard Southern]] explains the premiers' personal connection.
----

{{f182.png}} ''[[Provincial Tories warned against 'extremely controversial' candidate now running for Andrew Scheer|https://www.cbc.ca/news/politics/ghada-melek-extreme-controversial-problematic-1.5284454]]'' September 15, 2019, John Paul Tasker, [[CBC News]]

----
The [[Ontario]] [[Progressive Conservative]] party blocked a candidate with inflammatory views from running under their banner in the last provincial election campaign, but now she's been given the green light to stand as a candidate for [[Andrew Scheer]]'s Conservatives.

The provincial party's researchers warned against approving [[Ghada Melek]] as a candidate because she has a long history of anti-[[LGBTQ]] posts on social media, but also an affinity for conspiracy theories that have no basis in fact.

Despite evidence of questionable positions, the federal Tories approved Melek to run under its banner last December. Conservative Leader Andrew Scheer campaigned with Melek in her [[Mississauga-Streetsville]] riding last week. The leader said Melek has already apologized for her posts, and he accepted her apology.
----

{{f0.png}} ''[[Provincial voters deserve better than simulated news|https://www.queensjournal.ca/story/2018-05-27/editorials/provincial-voters-deserve-better-than-simulated-news/]]'' May 28, 2018, Editorial, [[Queen's Journal]]

----
It's completely legitimate to use stories to your advantage, but creating an entirely new narrative without informing your audience is unacceptable.

In an age where news and opinion are increasingly difficult to distinguish, this is exactly what [[Doug Ford]] has done.

In [[2012]], on his [[Newstalk]]1010 radio show, Ford scoffed that journalists "sensationalize and lie through their teeth." Flash forward six years, and the [[Ontario]] Conservative leader is combatting tension with the media through the creation of his own news.

Ford's latest online promotional videos simulate television news, complete with a reporter played by his press secretary and executive assistant, [[Lyndsey Vanstone]], and glowing interviews with constituents. Critically, no disclaimer or indication of bias is given except for a discreet "[[Ford Nation]]" logo in the bottom corner.

{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[Treatment of mental disorders|https://en.wikipedia.org/wiki/Treatment_of_mental_disorders]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Psychologist Jordan Peterson says lobsters help to explain why human hierarchies exist – do they?|https://theconversation.com/psychologist-jordan-peterson-says-lobsters-help-to-explain-why-human-hierarchies-exist-do-they-90489]]'' January 24, 2018, Leonor Gonçalves, [[The Conversation]]

----
However, we know that the human brain is hugely malleable and that behaviour and society can influence how it develops. Even how much serotonin we produce is a product of many interior and exterior factors. For example, "stereotype threat" is a process by which people feel anxiety about skills that they perceive to be associated with members of another group. We know such negative feelings actually change brain activity. One study showed that people who perceived themselves as being of lower status than others had different volumes of grey matter in brain regions involved in experiencing emotions and reacting to stress than those who did not.

So believing that it is "natural" that some people are "losers" because that's what lobsters do can have dire consequences. Some people may continue to see themselves as inferior to the guy who bullied them in school, while their brains adapt to this "reality". If we instead chose to believe that all humans are unique and equal – and we have the power to make society fairer – this will change our brains too. It is a clear example of how attitudes can alter both brains and behaviour.

Regarding "continuity", there is continuity in evolution the same way that there is continuity in families. Your grandparents "continue" through your parents and these "continue" through you. Our last common ancestor with the lobster was an animal that existed 350m years ago and it was the first animal that developed an intestine. This is the main organ we have in common – not serotonin and definitely not the nervous system.

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Public advised of aggressive panhandler from Alberta who will probably just spend money on corporate tax cuts|https://www.thebeaverton.com/2019/12/public-advised-of-aggressive-panhandler-from-alberta-who-will-probably-just-spend-money-on-corporate-tax-cuts/]]'' December 10, 2019, Alex Huntley, satire, [[The Beaverton]]

----
OTTAWA – [[Police]] are advising the Canadian public to stay away from an aggressive panhandler from [[Alberta]] asking for billions and blocking any forward progress if his demands are not met.

The man is described as white, in his 50s, and is adamant that you owe him and his province something in return.

"If you Canadians give him any money, you know it's just going to blow it on tax cuts and prosperity bonuses," said Sgt. Yannick T. Haraldson of [[Ottawa]] Police Services. "He's been known to frequent shady hangouts like the Canadian Club or the Prime Minister's Office."
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Public opposes Ontario government's changes to education, poll suggests|https://toronto.ctvnews.ca/public-opposes-ontario-government-s-changes-to-education-poll-suggests-1.4700992]]'' November 25, 2019, Colin D'Mello, [[CTV News]]

----
QUEEN'S PARK -- Premier [[Doug Ford]]'s government may lack public support when it comes to wide-ranging changes to the education system, according to a new poll which tracked voter sentiment on everything from education spending to class sizes.

People from every part of the province told polling firm [[Nanos Research]] that the provincial government should prioritise education spending over tackling the deficit and a majority said they oppose increasing class sizes as a money saving measure.

The poll was commissioned by the [[Ontario]] Public School Boards' Association (OPSBA) which is currently in the middle of tense bargaining with the province's public elementary and high school teachers' unions, alongside the government.
----

{{f182.png}} ''[[Public pays for Tory 'shadow MP', Cotler says|https://www.cbc.ca/news/politics/public-pays-for-tory-shadow-mp-cotler-says-1.1126428]]'' December 7, 2011, Canadian Press, [[CBC News]]

----
The Conservative government is using public money to pay a "shadow MP" in a partisan campaign targeting the coveted [[Montreal]] riding of [[Irwin Cotler]], the Liberal MP fears.

For weeks, Cotler has been decrying a phone-call blitz organized by Conservatives, during which constituents of his Montreal riding were told he was about to resign.

Now he's denouncing the Tories' hiring -- as an employee of the Government of [[Canada]] -- the man he defeated as a candidate in the last election.

{{||StandardTid}}
----

{{f94.png}} ''[[Public safety minister acknowledges threat of white supremacist infiltration to Canada's police forces|https://www.thestar.com/politics/federal/2021/06/25/canada-lists-more-neo-nazis-daesh-affiliate-as-terrorists.html]]'' June 25, 2021, Alex Boutilier, [[Toronto Star]]

----
OTTAWA — [[Canada]]'s public safety minister says he has raised concerns with top law enforcement officials about white supremacists and other extremist groups recruiting local and federal police officers to their causes.

Bill Blair told reporters Friday he has raised those concerns directly with RCMP Commissioner Brenda Lucki and local police chiefs across the country. It is believed to be the first time a senior Canadian official has acknowledged there could be extremists within police ranks.

Blair said he has "great confidence that the overwhelming majority" of police officers reject extremist ideology.
{{||StandardTid}}
{{||StandardTid}}
----

{{f99.png}} ''[[Public service union helped save library's documents from the dumpster|https://www.nationalobserver.com/2015/09/22/news/public-service-union-helped-save-librarys-documents-dumpster]]'' September 22, 2015, Charles Mandel, [[National Observer]]

----
By exposing the trashing of reports, journals and other documents, [[Canada]]'s public service union may have prevented even more from ending up in a landfill, Johanne Fillion, a spokesperson for the Professional Institute of Public Service (PIPSC), told [[National Observer]] this week.

After PIPSC issued a release in late August showing the holdings from a suddenly-closed federal government library tossed in a dumpster, [[Agriculture Canada]] has since boxed a large amount of material, Fillion said.

Staff at the [[Alberta]]-based Agriculture and Agri-Food Lethbridge Research Centre informed Fillion that boxes and boxes of books are sitting in the hallway of the centre, awaiting their fate.
----

{{f182.png}} ''[[Public understanding of Alberta's energy war room a problem, CEO says|https://www.cbc.ca/news/canada/calgary/canadian-energy-centre-tom-olsen-jason-kenney-war-room-1.5836928]]'' December 11, 2020, Elise von Scheel, [[CBC News]]

----
The head of the [[Canadian Energy Centre]] (CEC) says there's still not a good public understanding of what the provincial corporation does, even one year after its launch.

[[Tom Olsen]], the CEO of the [[Alberta]] government's energy war room, admits there's not as much awareness or engagement as he would like by this point.

"There's not a huge knowledge of what we do and how we do it and how we benefit the world," he said.

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Pulitzer |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Pulitzer Prize |
|!occupation |Journalist|
</div>

!!!See also
*[[Pulitzer Prize|https://en.wikipedia.org/wiki/Pulitzer_Prize]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Put public health cuts on 'pause,' TDSB urges Ford government|https://www.cbc.ca/news/canada/toronto/tdsb-public-health-cuts-pause-ford-government-1.5111765]]'' April 25, 2019, [[CBC News]]

----
Trustees with the [[Toronto District School Board]] have voted to urge Premier [[Doug Ford]]'s government to "pause any reductions to funding" of [[Toronto Public Health]] (TPH) through the [[2019]]-20 school year.

The board held the vote Thursday evening and announced the result soon afterward in a news release.

"Trustees voted to have the Chair write a letter to the Minister of Health and Long Term Care, the Minister of Children, Community and Social Services, and the Minister of Education as well as Toronto Members of Provincial Parliament urging them to hold off on implementing the cuts until there can be further consultation and a full discussion about the known impacts," the release said.
----

{{f0.png}} ''[[Putting Bernier in debates will help make Scheer's extremist associations seem reasonable|https://ricochet.media/en/2721/putting-bernier-in-the-debates-will-make-scheers-extremist-associations-seem-reasonable]]'' September 16, 2019, Stuart Parker, [[Ricochet]]

----
One of the central fallacies of modern capitalism is the idea that the market is largely free from interference and operates by a set of axiomatic rules codified in the discipline of economics like the "law of supply and demand." Anyone experienced with the economic relations of the 21st century knows this to be nonsense. Modern capitalism is a massive set of exceptions, loopholes, subsidies, and arbitrary restrictions justified by a galaxy of nonsensical claims and special pleading. Essentially, when those wielding large-scale state and economic power reach a consensus about what should happen, laws are changed, rules are amended, new categories are introduced and old categories are abolished. All this became nakedly obvious to anyone watching after the [[2007]]-08 financial crash.

But this is not just the way our "free" market works; it is how our "free" elections work, as exemplified in [[Canada]]'s oligopoly of broadcasters. Just as in the free market, here is what happens: a group of financially self-interested elites get together and craft a set of rules for the next leaders' debate that delicately balance two things: (1) the debate not seeming so egregiously unfair as to lose all legitimacy and (2) the debate showcasing the candidates and biasing the election towards the political outcomes they desire or, at least, find most acceptable.

Back in the '90s, when I was with the B.C. [[Green Party]], we met our local broadcast consortium's requirements before every debate: [[1986]], run more candidates than a party that has been in the legislature in the past 10 years; [[1991]], run candidates in a majority of ridings; [[1996]], run in a majority of ridings and call your spokesperson your "party leader." Yet each time, the requirements were changed during the writ period because they had actually been designed by broadcasters who thought we would either be unable to meet them or refuse to do so. But, in [[2001]], the Greens were admitted to the debate, even though no new criteria had been established or met.
----

{{f0.png}} ''[[Q&A: Jeff Ballingall, founder of Ontario Proud, on his right-wing meme machine|https://torontolife.com/city/toronto-politics/qa-jeff-ballingall-founder-of-ontario-proud-on-his-right-wing-meme-machine/]]'' October 7, 2019, Jason McBride, [[Toronto Life]]

----
You also run BC Proud and last year launched [[Canada Proud]] to oust Trudeau. What's wrong with the [[Trudeau government]]?

The corruption. Look at how the political establishment helped SNC-Lavalin. If [[Stephen Harper]] was helping a corrupt [[Alberta]] oil company, imagine what people would be doing right now.

[[Ontario Proud]] has received about half a million dollars in donations, mostly from developers like Peter Gilgan's [[Mattamy Homes]]. Who's bankrolling Canada Proud?
<div style="float: right; max-width:300px">

|>| !QAnon |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/3/3c/QAnon_vendor_%2848555556067%29.jpg/175px-QAnon_vendor_%2848555556067%29.jpg]] |
|!motto |WHARRGARBL|
</div>

!!!See also
*[[QAnon|https://en.wikipedia.org/wiki/QAnon]] - //Wikipedia.//

!!!External links
*[[QAnon|https://rationalwiki.org/wiki/QAnon]], RationalWiki.
*[[QAnon Debunking Wiki|https://qanon-debunking.fandom.com/wiki/QAnon_Debunking_Wiki]], Fandom.
*[[Pastbin link showing decryption method used to crack tripcode|https://pastebin.com/P1g5RPWs]].

{{||StandardTid}}
----

{{f0.png}} ''[[QAnons Are Harassing People at the Whim of a Woman They Say Is Canada's Queen|https://www.vice.com/en/article/3aqvkw/qanons-are-harassing-people-at-the-whim-of-a-woman-they-say-is-canadas-queen-romana-didulo]]'' June 17, 2021, Mack Lamoureux, [[Vice News]]

----
The woman whom thousands of Canadians believe is their secret ruler isn't afraid to tell her followers she's calling for the executions of health care workers and politicians behind the vaccination rollout.

"At the firing squad, the military firing squad, you will receive not one, but two bullets on your forehead for each child that you have harmed as a result of injecting this experimental vaccine," said [[Romana Didulo]] to those involved in vaccination efforts in a recent video on [[Telegram]]. "So when you go home tonight, think about how many bullets."

Didulo, a B.C.-based woman in her 50s, has recently built up a following of thousands of people who listen to her claims of having been put in control of the Great White North by the same forces that [[QAnon]] believers think are fighting the deep state in America. QAnon, for the uninitiated, is a wide-ranging, wildly unfactual conspiracy centred upon [[Donald Trump]]'s secret fight against an international cabal of elitist pedophiles. Didulo was recently thrust into her position by several well-known QAnon figures who helped anoint her as a leader and in turns sent a swarm of followers her way.
{{||StandardTid}}
[[Image:Rubber Duck (8374801803).jpg|thumb|right|200px|If it sounds like a duck...]]
Dubious nonsense pushed as medical fact.

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f182.png}} ''[[Quebec conspiracy theorist, who believes 9/11 was a false flag operation, to run for Maxime Bernier's party|https://www.cbc.ca/news/canada/montreal/ken-pereira-runs-maxime-bernier-1.5143089]]'' May 21, 2019, Colin Harris, [[CBC News]]

----
Former union leader [[Ken Pereira]], a conspiracy theorist, will run in the federal election for the [[People's Party of Canada]], the new political party led by [[Maxime Bernier]].

Speaking with [[La Presse]] Canadienne, Pereira touted Bernier's "courage" while describing him as "a career politician who took a chance with a new vision by leaving the Conservatives."

After serving as an MP for Beauce since [[2006]], Bernier ran for leadership of the Conservative Party in [[2017]]. After placing second, he resigned and started his own party saying he had conflicting opinions with the candidate who beat him — [[Andrew Scheer]].
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
[[File:Legislative Assembly of Ontario.JPG|thumb|Legislative Assembly of Ontario]]

!!!See also
*[[Legislative Assembly of Ontario|https://en.wikipedia.org/wiki/Legislative_Assembly_of_Ontario]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Queen's Park Canada Day picnic held by Liberal MPP may have breached elections rules|https://globalnews.ca/news/5450187/queens-park-canada-day-mitzie-hunter-liberal/]]'' July 1, 2019, Travis Dhanraj, [[Global News]]

----
[[Mitzie Hunter]], the Liberal MPP for [[Scarborough-Guildwood]] is coming under fire for a picnic she held Monday at [[Queen's Park]] to celebrate [[Canada Day]].

In a news release announcing the event last week Hunter said, "The [[Ontario Liberal Party]] is creating a space for all Ontarians to gather and celebrate this amazing country and the multicultural mosaic of our communities."

The event featured at least one sponsor, [[Paramount]] Fine Foods.
----

{{f0.png}} ''[[Queen's Park's Canada Day Party Is Back On But Doug Ford Isn't Paying For It|https://www.narcity.com/news/ca/on/canada-day-queens-park-celebrations-are-back-on-and-now-the-liberals-are-footing-the-bill]]'' June 29, 2019, Elizabeth Keith, [[Narcity]]

----
A week ago, Ontarians were outraged to hear that Premier [[Doug Ford]] and his party had cancelled the official the [[Canada Day]] [[Queen's Park]] celebrations. The annual party at [[Ontario]]'s official legislative home was a long-running tradition dating over 50 years. When the Conservatives cancelled the party, citing low-attendance, it was a shock for many but there's finally good news. The official Queen's Park party has been saved.

On Friday, June 28, just days before Canada Day on July 1, it was announced that a picnic party would be held on the lawn of Queen's Park in [[Toronto]] to celebrate our national day. However, this celebration is not being hosted by Doug Ford. Instead, a Liberal MPP is actually stepping up to put on the official celebrations.

On her [[Twitter]] yesterday, Liberal MPP [[Mitzie Hunter]] announced that she would be hosting "an old fashioned picnic for all Canadians to attend." She went on to say that "Ford cannot stop Canada Day!"
----

{{f253.png}} ''[[Queen's student attacked after opposing men's issues group|https://www.macleans.ca/education/uniandcollege/queens-student-attacked-after-opposing-mens-issues-event/]]'' March 27, 2014, Diana Mehta, Canadian Press, [[Macleans]]

----
KINGSTON, Ont. – A [[Queen's University]] student says she was attacked by a stranger after receiving threatening emails over her support for feminist activities on campus.

Danielle d'Entremont posted a picture of her swollen face on [[Facebook]] saying she walked out of her house in Kingston, Ont., late on Wednesday night and "got attacked by a stranger."

She says she was punched in the face multiple times and lost half a tooth.

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Queens Park, feds reach "understanding" on funding French-language university|https://www.thestar.com/politics/provincial/2019/09/08/queens-park-feds-reach-understanding-on-funding-french-language-university.html]]'' September 8, 2019, Canadian Press, [[Toronto Star]]

----
The [[Ontario]] and federal governments say they have reached an agreement on jointly funding a proposed French-language university that Premier [[Doug Ford]]'s government had previously scrapped.

The two governments issued a statement saying they've signed a "memorandum of understanding" (MOU) that formally commits them to working together to establish the school.

The MOU says the fed's contribution to the project "will not exceed 50 per cent of the total cost incurred by Ontario," and that a joint working group will be established to figure out the funding details and timelines.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Questerre Energy |
</div>

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Questions Remain About The Ford Government's School Repair Funding|https://pressprogress.ca/questions-remain-about-the-ford-governments-school-repair-funding/]]'' December 10, 2019, [[PressProgress]]

----
Some of the [[Ontario]] education minister's school repair calculations sound like the government's own version of "discovery math."

While the [[Ford government]] continued the previous government's school repair and renewal funding for the [[2019]]-20 year, its 10-year pledge is lower than previous ones and less than what's needed to address disrepair in Ontario's school system, critics say.

Facing resistance from parents and educators over plans to raise class sizes and cut education funding, the Ford government frequently cites school capital funding as proof it's "committed" to education.
Articles that have been quicky imported and not fully tagged yet.

!!!See also
*[[News]]

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Quillette |
</div>

!!!See also
*[[Quillette|https://en.wikipedia.org/wiki/Quillette]] - //Wikipedia.//

!!!External links
*[[Quillette|https://rationalwiki.org/wiki/Quillette]], RationalWiki.

{{||StandardTid}}
----

{{f0.png}} ''[[Quillette Isn't a Platform for Debate. It's a Soapbox for Self-Pity.|https://slate.com/technology/2019/01/quillette-claire-lehmann-intellectual-dark-web.html]]'' January 8, 2019, Daniel Engber, [[Slate Magazine]]

----
In November, [[Politico]] Magazine published what was billed as "the first serious profile" of [[Quillette]].com, and of the website's founder, [[Claire Lehmann]]. The crowdfunded online journal, which Lehmann launched from her home in [[Sydney]] in [[2015]], has gained a major following among aggrieved rationalists, oppressed contrarians, and sundry other stifled surfers of the Intellectual Dark Web. As of this year, 1 million unique visitors are said to visit the site each month, and its output of politically incorrect, freethinker-y essays on identity politics, campus protests, and evolutionary psychology has been cheered by IDW celebrities such as [[Jordan Peterson]], [[Steven Pinker]], and [[Sam Harris]].

Lehmann describes her online magazine as "a space for unusual viewpoints" that is free of "puritanical partisan hysteria" and protects "the freedom of expression and conscience that allows imagination and fearless creativity to thrive." Here's another slogan for the site, which Lehmann shares with pride: Back in [[2016]], before Quillette attained its present notoriety, the A-list atheist Jerry Coyne instructed his readers to "think of it as [[Slate]], but more serious, more intellectual, and without any Regressive Leftism."

As a longtime Slate contributor, I found that gloss provocative. I would say this site has stood out for its commitment to intellectualism and a freedom from political orthodoxy. But Coyne and Lehmann suggest that creed is now defunct—that today, it's Quillette that holds these values. So when I read Coyne's descriptive—more serious, more intellectual, no leftism—I couldn't help but make my own translation: "Think of it as Slate," perhaps, "but the way Slate used to be."
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Quinto Annibale |
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Rachel Browne |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Rachel Curran |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Rachel Notley |
|!occupation |Politician|
</div>

{{||StandardTid}}
----

{{f132.png}} ''[[Rachel Notley asks Lieutenant-Governor to block removal of election commissioner|https://www.theglobeandmail.com/canada/alberta/article-rachel-notley-asks-lieutenant-governor-to-block-removal-of-election/]]'' November 19, 2019, James Keller, [[Globe and Mail]]

----
The leader of [[Alberta]]'s Opposition New Democrats has asked the [[Lieutenant-Governor]] to block legislation that would remove the province's election commissioner, who has been investigating the [[United Conservative Party]] leadership race that elected Premier [[Jason Kenney]].

Constitutional experts immediately panned former premier [[Rachel Notley]]'s request to Lieutenant-Governor Lois Mitchell on Tuesday, saying it runs counter to long-standing conventions and would politicize the Queen's representative in the province.

Ms. Notley sent a letter to Ms. Mitchell during a raucous day in the provincial capital, in which she was ejected from the legislature after accusing the government of lying about why it was removing the commissioner.
----

{{f355.png}} ''[[Rachel Notley on Jason Kenney and the UCP|https://www.youtube.com/watch?v=kvzjuEXzcvs]]'' March 15, 2019, Calgary Herald, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/kvzjuEXzcvs" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>


----

{{f0.png}} ''[[Rachel Notley, the Rockefellers and Alberta's landlocked oil|https://business.financialpost.com/opinion/vivian-krause-rachel-notley-the-rockefellers-and-albertas-landlocked-oil]]'' April 13, 2019, Vivian Krause, Opinion, [[Financial Post]]

----
[[Alberta]] is in the final days before an election and the backbone industry of its economy is practically broken because all pipeline projects out of the province have been stalled or ended. This didn't happen for no reason. This was planned and is precisely what a [[Rockefeller Brothers Fund]] campaign was funded to bring about.

The [[Tar Sands Campaign]] has been running for more than a decade with financial help from the US$870-million Rockefeller family philanthropic foundation. The goal of the campaign, as [[CBC]] reported in January, is to sabotage all pipeline projects that would export crude oil from Western [[Canada]] to lucrative overseas markets.

Northern Gateway, Energy East, Keystone XL, Trans Mountain and Line 3 have all been targeted. Most of the talk about this campaign has focused on how this activism chokes the oil industry, but tax documents indicate it also takes aim at natural gas.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Racists and Islamophobes wanted a Canadian culture war. It didn't happen, but we got an ugly glimpse|https://www.thestar.com/opinion/contributors/2019/12/28/racists-and-islamophobes-wanted-a-canadian-culture-war-it-didnt-happen-but-we-got-an-ugly-glimpse.html]]'' December 28, 2019, Graeme Truelove, Opinion, [[Toronto Star]]

----
In the early stages of the [[2019]] federal election, purveyors of racial and social division were in a giddy mood. Anti-immigration billboards popped up in cities across [[Canada]], the fringe [[Canadian Nationalist Party]] (who advocate that Canada maintain a "[[Europe]]an-descended majority") got national media coverage, and swastikas were reportedly scrawled on campaign signs. A group of [[New Brunswick]] NDP operatives jumped ship to the Green party, in part because of concerns the NDP couldn't counter a persistent belief among some voters that leader [[Jagmeet Singh]] is a [[Muslim]], misinformation they calculated would cost the NDP votes. Meanwhile, Singh famously had to contend with being asked to take off his turban to look more "Canadian."

Recall the [[2015]] election, perhaps best remembered as a referendum on whether a few Muslim women would be allowed to wear niqabs during citizenship ceremonies, with a subplot involving a proposed "[[Barbaric Cultural Practices]]" snitch line. On the heels of that ugly campaign, the 2019 election had the potential to become a massive culture war, with an unholy alliance of racists, nationalists and Islamophobes on one side, and everyone they hate on the other.

Fortunately, that war didn't really materialize. If the 2019 election was about anything, it was probably about climate change, or about whether Canadians had confidence in [[Justin Trudeau]]'s leadership. The closet white supremacists who paraded around as free-speech warriors representing some make-believe majority of "real" Canadians should see the results of the 2019 election as a stinging rebuke. Canadians were asked who they are, and they answered.
<div style="float: right; max-width:300px">

|>| !RackNine |
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f182.png}} ''[[Radicals working against oilsands, Ottawa says|https://www.cbc.ca/news/politics/radicals-working-against-oilsands-ottawa-says-1.1148310]]'' January 9, 2012, Laura Payton, [[CBC News]]

----
[[Environmental]] and other "radical groups" are trying to block trade and undermine [[Canada]]'s economy, Natural Resources Minister [[Joe Oliver]] said Monday.

Oliver's comments came one day before federal regulatory hearings begin on whether to approve [[Enbridge]]'s [[Northern Gateway pipeline]], which would deliver crude from [[Alberta]]'s oilsands to Kitimat, B.C., for shipment to Asia.

More than 4,300 people have signed up to address the proposed pipeline over the next 18 months.

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Raffy Boudjikanian |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Raheem Kassam |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/5/58/Raheem_Kassam_by_Gage_Skidmore_2.jpg/175px-Raheem_Kassam_by_Gage_Skidmore_2.jpg]] |
|!birth date |August 1, 1986 (35 years)|
|!birth place |[[London|https://en.wikipedia.org/wiki/London]], [[England|https://en.wikipedia.org/wiki/England]]|
|!nationality |British|
|!party |[[Brexit Party|https://en.wikipedia.org/wiki/Brexit_Party]] (2019–present)<br>[[UK Independence Party|https://en.wikipedia.org/wiki/UK_Independence_Party]] (2014–2015, 2016–2019)<br>[[Conservative Party|https://en.wikipedia.org/wiki/Conservative_Party_(UK)]] (former)|
|!alma mater |[[University of Westminster|https://en.wikipedia.org/wiki/University_of_Westminster]]|
</div>

''Raheem Kassam'' (born 1 August 1986)<<ref " [5]">> is a [[far-right|https://en.wikipedia.org/wiki/Far-right_politics]]<<ref " [1]">><<ref " [2]">><<ref " [3]">> British political activist, former [[editor-in-chief|https://en.wikipedia.org/wiki/editor-in-chief]] of [[Breitbart News|Breitbart]] London, and former chief adviser to former [[UK Independence Party|https://en.wikipedia.org/wiki/UK_Independence_Party]] (UKIP) leader [[Nigel Farage]].<<ref " [4]">> Kassam formerly ran in the party's [[November 2016 leadership election|https://en.wikipedia.org/wiki/November_2016_UK_Independence_Party_leadership_election]] before dropping out of the race on 31 October 2016.<<ref " [6]">> He was most recently the global editor-in-chief of ''[[Human Events|https://en.wikipedia.org/wiki/Human_Events]]''.

!!!See also
*[[Raheem Kassam|https://en.wikipedia.org/wiki/Raheem_Kassam]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "McGowan, Michael (2019-07-31). [[Labor wants Australia to refuse visa for 'career bigot' Raheem Kassam|https://www.theguardian.com/australia-news/2019/jul/31/labor-wants-australia-to-refuse-visa-for-career-bigot-raheem-kassam]]. //The Guardian//.">><br/><<footnotes " [2]" "[[Today programme gives far-right Raheem Kassam a platform to defend Tommy Robinson|https://www.newstatesman.com/politics/media/2018/08/today-programme-gives-far-right-raheem-kassam-platform-defend-tommy-robinson]].">><br/><<footnotes " [3]" "Beattie, Jason (2016-10-23). [[UKIP's bitter leadership war just got even nastier...|http://www.mirror.co.uk/news/uk-news/ukips-bitter-war-leadership-candidate-9111380]].">><br/><<footnotes " [4]" "[[UKIP's Steven Woolfe and Raheem Kassam to stand for leadership|https://www.bbc.co.uk/news/uk-politics-37570023]]. //BBC News//. 5 October 2016.">><br/><<footnotes " [5]" "Bush, Stephen (25 October 2016). [[The rise of Raheem Kassam, Nigel Farage's back-room boy|http://www.newstatesman.com/politics/uk/2016/10/rise-raheem-kassam-nigel-farage-s-back-room-boy]]. //New Statesman//.">><br/><<footnotes " [6]" "Stone, Jon (31 October 2016). [[Raheem Kassam pulls out of Ukip leadership race|https://www.independent.co.uk/news/uk/politics/raheem-kassam-ukip-leadership-race-nigel-farage-a7388601.html]]. //The Independent//.">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ralph Goodale |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ralph Reed |
</div>

!!!See also
*[[Ralph Reed|https://en.wikipedia.org/wiki/Ralph_Reed]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Rand Paul |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/7/74/Rand_Paul_-_Caricature_%285444457552%29.jpg/175px-Rand_Paul_-_Caricature_%285444457552%29.jpg]] |
|!occupation |Politician|
|!birth name |Randal Howard Paul|
|!birth date |January 7, 1963 (58 years)|
|!birth place |[[Pittsburgh|https://en.wikipedia.org/wiki/Pittsburgh]], [[Pennsylvania|https://en.wikipedia.org/wiki/Pennsylvania]], U.S.|
</div>

!!!See also
*[[Rand Paul|https://en.wikipedia.org/wiki/Rand_Paul]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Randy Boissonnault |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Randy Ford |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Randy Hiller says suspension was over clashes with Ford advisers|https://toronto.citynews.ca/2019/03/13/randy-hiller-says-suspension-was-over-clashes-with-ford-advisers/]]'' March 13, 2019, Canadian Press, [[CityNews]]

----
In a letter to party members in his eastern [[Ontario]] riding, [[Randy Hillier]] claims he wasn't suspended for comments he made in the legislature, as Premier [[Doug Ford]] has said, but due to long-standing tensions with two of Ford's senior advisers over what's expected of caucus members.

Hillier, a veteran Tory legislator known for being outspoken, says he challenged the justification for his suspension and was given a list of what he called "questionable and childish grievances" by backroom operatives.

Among them, he alleges, were complaints that he didn't clap enough in the House and wasn't actively sharing posts about the government's activities on social media.
<div style="float: right; max-width:300px">

|>| !Randy Hillier |
|!occupation |Politician|
</div>

!!!See also
*[[Randy Hillier|https://en.wikipedia.org/wiki/Randy_Hillier]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Randy Hillier permanently kicked out of Ontario PC caucus|https://globalnews.ca/news/5060414/randy-hillier-permanently-kicked-out-of-ontario-pc-party/]]'' March 15, 2019, Alexandra Mazur, [[Global News]]

----
Most recently, Hillier allegedly wrote a letter to a select few constituents, claiming that he was being targeted not because of what he might have said in the house, but because of bad blood between him and party officials.

"When I challenged the justification for suspension," Hillier alleged in the letter, "backroom operatives provided me a laundry list of questionable and childish grievances, such as I don't stand and clap for ministers enough, I wasn't actively retweeting or sharing [[Facebook]] posts and I was putting my constituents first."

According to Kramp, Ford had offered an olive branch to Hillier, something he expressed publically on March 13, a day before Hillier's letter to his constituents leaked.
----

{{f0.png}} ''[[Randy Hillier takes unregistered lobbying concerns to integrity watchdog|https://toronto.citynews.ca/2019/03/26/randy-hillier-takes-unregistered-lobbying-concerns-to-integrity-watchdog/]]'' March 26, 2019, Shawn Jeffords, Canadian Press, [[CityNews]]

----
Hillier said he has spoken with [[Integrity Commissioner]] [[J. David Wake]] about allegations he raised recently regarding some of Ford's top staffers and campaign advisers but said he could not discuss specifics for fear of impacting any potential investigation.

He stressed, however, that unelected members of Ford's staff were constraining the voices of elected politicians.

"As I stated to [[Doug Ford]] on many occasions, you can't hog-tie me and gag me and then complain that I'm not a team player," Hillier told reporters.
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Randy Pettapiece |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Ranked ballot, social conservative vote could be key in securing O'Toole's victory, strategists say|https://ipolitics.ca/2020/07/10/ranked-ballot-social-conservative-vote-could-be-key-in-securing-otooles-victory-strategists-say/]]'' July 10, 2020, Rachel Emmanuel, [[iPolitics]]

----
[[Erin O'Toole]]'s best chance at wining the Conservative leadership race is to secure enough second-ballot support from social conservatives to push him past frontrunner and former justice minister [[Peter MacKay]], political strategists and experts say.

Melissa Caouette, vice president of government relations and business development at the Canadian Strategy Group and former [[Alberta]] [[Progressive Conservative]] staffer, said O'Toole, another former Harper-era cabinet minister, has been careful not to alienate social conservative voters, while MacKay's appeal to a broader base of Conservative voters might not pan out unless he can secure victory in the first ballot.

[[Toronto]] lawyer [[Leslyn Lewis]] has been gaining momentum in the race for third place, though is battling for the social conservative vote against [[Ontario]] MP Derrick Sloan.

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Raptors Fans Weren't The Only Ones Who Made Doug Ford Look Dumb At Yesterday's Parade (VIDEO)|https://www.narcity.com/news/ca/on/toronto/doug-ford-raptors-parade-boos-werent-the-only-time-that-the-premier-got-shut-down]]'' June 18, 2019, Allysha Howse, [[Narcity]]

----
Yesterday, millions of fans took to the streets of downtown [[Toronto]] to celebrate the Raptors winning the NBA Finals for the first time in history. As they cheered for their team throughout the day, [[Ontario]]'s premiere was met with much less excitement. To welcome [[Doug Ford]], Raptors fans booed as the premier made his entrance onto the stage during the rally. And they weren't the only ones who didn't seem enthused to see him.

President of the Raptors, Masai Ujiri, also seemed to brush off Doug Ford at the rally. In a video, Ujiri was spotted walking along the side of the stage when Ford approached him for a handshake.

Ujiri can be seen dismissing Ford in seconds. Ujiri gives him a half-hearted handshake and pat on the back before moving on, not stopping to chat or even make eye contact with the premier of Ontario.
----

{{f0.png}} ''[[Raptors telecast to be thick with political advertising as duelling groups attack Trudeau, Scheer|https://globalnews.ca/news/5373930/raptors-telecast-political-attack-ads/]]'' June 10, 2019, David Akin, [[Global News]]

----
A new third-party political action group will make its television debut Monday night ahead of the Raptors playoff game with two 30-second spots that attack Prime Minister [[Justin Trudeau]], [[Global News]] has learned.

The ads come from a group called [[Shaping Canada's Future]], and they reprise the cast and theme of some advertising run by the [[Conservative Party of Canada]] during the [[2015]] election campaign — the so-called "job interview" ads in which a group of people looked over Trudeau's resume and pronounced him "just not ready." At the end of the ad, one of the actors in the spot observed: "Nice hair, though."

Now, the same group of actors are back. In two separate ads, they review the Trudeau record and, not surprisingly, are unimpressed with it. There are no cracks this time, though, about Trudeau's hair.
<div style="float: right; max-width:300px">

|>| !Rashida Tlaib |
|!occupation |Politician|
</div>

{{||StandardTid}}
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
''Ratfucking'' is an American [[slang|https://en.wikipedia.org/wiki/slang]] term for political [[sabotage|https://en.wikipedia.org/wiki/sabotage]] or dirty tricks, particularly pertaining to elections. It was brought to public attention by [[Bob Woodward|https://en.wikipedia.org/wiki/Bob_Woodward]] and [[Carl Bernstein|https://en.wikipedia.org/wiki/Carl_Bernstein]] in the book which chronicled their investigative reporting of the [[Watergate|https://en.wikipedia.org/wiki/Watergate]] affair, ''[[All the President's Men|https://en.wikipedia.org/wiki/All_the_President's_Men]]'' (1974).

!!!See also
*[[Ratfucking|https://en.wikipedia.org/wiki/Ratfucking]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ray Novak |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Raymond Cho |
</div>

{{||StandardTid}}

{{||StandardTid}}
----

{{f94.png}} ''[[RCMP 'reviewing' letter regarding Alberta government's firing of election commissioner|https://www.thestar.com/news/canada/2020/02/10/rcmp-reviewing-letter-regarding-alberta-governments-firing-of-election-commissioner.html]]'' February 10, 2020, Kieran Leavitt, [[Toronto Star]]

----
EDMONTON—[[Edmonton]] police say the [[RCMP]] are reviewing a letter sent by [[Democracy Watch]] that expressed concerns over the [[Alberta]] government's firing of an elections watchdog who had been investigating the governing United Conservatives.

An Edmonton [[Police]] Service letter, released by Democracy Watch on Monday, says the Mounties are reviewing the non-profit's concerns around [[Jason Kenney]]'s cabinet being involved with the firing of [[Election Commissioner]] [[Lorne Gibson]] in November.

Gibson had been carrying out investigations into allegations of wrongdoing by the [[United Conservative Party]], having levied tens of thousands of dollars in fines already against party faithful. He'd also been probing Kenney's campaign itself for accusations it had solicited donations in kind and improperly signed up party members.
----

{{f99.png}} ''[[RCMP defends 'thorough, independent' investigation into Vice-Admiral Mark Norman|https://www.nationalobserver.com/2019/05/12/news/rcmp-defends-thorough-independent-investigation-vice-admiral-mark-norman]]'' May 12, 2019, Lee Berthiaume, [[National Observer]]

----
The [[RCMP]] is defending its investigation of Vice-Admiral [[Mark Norman]], which has come under sustained fire since the politically charged case against the military's former second-in-command collapsed earlier this week.

Much of that criticism has centred on why the Mounties did not interview members of [[Stephen Harper]]'s former Conservative government during their two-year investigation into allegations Norman leaked cabinet secrets.

That was despite accusations Norman provided confidential information about a $700-million shipbuilding contract to a [[Quebec]] shipyard, its lobbyists or the media on 12 occasions starting in September [[2014]] — when the Tories were in power.
----

{{f0.png}} ''[[RCMP following up on questions regarding campaign of UCP leadership candidate|https://calgaryherald.com/news/politics/reports-of-rcmp-probe-into-ucp-leadership-race-spark-call-for-kenney-to-come-clean]]'' March 15, 2019, Bill Kaufmann, [[Calgary Herald]]

----
Premier [[Rachel Notley]] is demanding UCP Leader [[Jason Kenney]] "come clean" amid a news report [[RCMP]] are probing allegations a candidate in that party's leadership race was illegally funded.

On Friday, the [[CBC]] reported [[Alberta]]'s Election Commissioner [[Lorne Gibson]] had handed an investigation into alleged funding irregularities to the RCMP because its seriousness transcended his purview.

The report stated letters had been sent by the election commissioner to witnesses in the case, telling them they can expect to be contacted by the RCMP.
----

{{f182.png}} ''[[RCMP going after Canadian Nationalist Party for intellectual property violation|https://www.cbc.ca/news/politics/rcmp-nationalist-party-1.5198409]]'' July 4, 2019, Catharine Tunney, [[CBC News]]

----
Last week, the [[RCMP]] launched a hate crime investigation into the leader of the [[Canadian Nationalist Party]] — now they're going after the would-be political party for violating intellectual property.

The Canadian Nationalist Party, which promotes anti-immigrant and anti-[[LGBTQ]] views and calls for the removal of "globalists" from the country, is in the final stages of applying for the ability to collect tax-deductible political donations and run a slate of candidates in the October federal election.

To raise cash, the party has set up an online store selling Canadian Nationalist Party hats and shirts.
----

{{f49.png}} ''[[RCMP investigating 'serious' allegations of fraud in 2017 Alberta UCP leadership race: report|https://nationalpost.com/news/politics/notley-demands-kenney-come-clean-on-growing-party-leadership-controversy]]'' March 15, 2019, Dean Bennett, [[National Post]]

----
EDMONTON — [[Alberta]] Premier [[Rachel Notley]] is demanding Opposition Leader [[Jason Kenney]] "come clean" with voters on a spreading controversy involving one of his leadership rivals.

The [[CBC]], citing email correspondence, is reporting that the [[RCMP]] has taken over an investigation into allegations of fraud in the [[2017]] race to see who would lead what was then the new [[United Conservative Party]].

Kenney beat [[Calgary]] lawyer [[Doug Schweitzer]] and [[Brian Jean]], who had been the [[Wildrose Party]] leader before it merged with the [[Progressive Conservative]]s.
----

{{f0.png}} ''[[RCMP Investigators Questioned UCP MLA's Customers About Party Memberships and Jason Kenney|https://pressprogress.ca/rcmp-investigators-questioned-ucp-mlas-customers-about-party-memberships-and-jason-kenney/]]'' May 1, 2019, [[PressProgress]]

----
The Mounties showed up at the homes of a UCP MLA's customers and asked questions about the [[2017]] UCP leadership vote

Investigators with the [[Royal Canadian Mounted Police]] visited several customers of a business owned by a [[United Conservative Party]] MLA in early April, asking them if they're UCP members and whether they voted for [[Jason Kenney]].

[[Peter Singh]] was elected as the UCP MLA for [[Calgary]]-East on April 16, even though the Mounties executed a search warrant on his auto repair shop a few days earlier, seizing a computer and a hard drive during the late night police raid.
----

{{f182.png}} ''[[RCMP launch hate crime probe of leader of nationalist group vying for party status in federal election|https://www.cbc.ca/news/canada/rcmp-hate-elections-canada-canadian-nationalist-party-1.5193358]]'' June 28, 2019, Dave Seglins, [[CBC News]]

----
[[RCMP]] in [[Saskatchewan]] have launched an investigation into an online video featuring the head of an extremist group that's poised to become [[Canada]]'s next official political party.

The video was posted on the website of the [[Canadian Nationalist Party]] and on its [[Facebook]] and [[YouTube]] pages. It shows the leader of the group, [[Travis Patron]], denouncing what he describes as "the parasitic tribe" or "black sheep" who he claims control the media and the central bank in Canada.

"What we need to do, perhaps more than anything, is remove these people once and for all from our country," Patron says, speaking directly to the camera.
----

{{f0.png}} ''[[RCMP probing UCP firing of Elections Commissioner|https://www.660citynews.com/2020/02/11/rcmp-investigating-ucp-firing-of-elections-commissioner/]]'' February 11, 2020, Mike Blanchard, [[City News]]

----
The allegations were raised after Commissioner [[Lorne Gibson]] was let go last year following the government's decision to eliminate the position.

Gibson was investigating the [[2017]] UCP leadership race and had already issued thousands of dollars in fines in the alleged kamikaze campaign to prop up [[Jason Kenney]].

[[Edmonton]] police confirm the Mounties are looking into concerns brought forward by the advocacy group [[Democracy Watch]].
----

{{f0.png}} ''[[RCMP speak to more Alberta cabinet ministers as part of investigation into UCP leadership race|https://globalnews.ca/news/5491133/ucp-leadership-race-criminal-allegations-rcmp-cabinet-interviewed/]]'' July 13, 2019, Phil Heidenreich, [[Global News]]

----
At least four UCP cabinet ministers have now spoken to the [[RCMP]] as they investigate allegations of criminal wrongdoing in connection with the party's [[2017]] leadership race.

On Friday, spokespeople for Leela Aheer, minister of culture, multiculturalism and status of women, and Jason Luan, associate minister of mental health and addictions, confirmed both have spoken to the Mounties about the matter but neither are under investigation themselves.

When contacted by [[Global News]] on Friday, the RCMP said it could not comment on the probe, other than to say an investigation into criminal allegations of identity fraud in connection with the leadership race is ongoing.
----

{{f94.png}} ''[[RCMP spied on B.C. natives protesting pipeline plan, documents show|https://www.thestar.com/news/canada/2012/05/09/rcmp_spied_on_bc_natives_protesting_pipeline_plan_documents_show.html]]'' May 9, 2012, Martin Lukacs, [[Toronto Star]]

----
The [[RCMP]] has been spying on a group of [[British Columbia]] [[First Nations]] whose vocal opposition to [[Enbridge]]'s [[Northern Gateway pipeline]] has taken them to the company's annual shareholders meeting in [[Toronto]], according to documents obtained through an access-to-information request.

The documents show that a provincial RCMP unit has been closely tracking the potential for "acts of protest and civil disobedience" by the Yinka Dene Alliance, a coalition of northern B.C. First Nations who have been at the centre of resistance to Enbridge's $5.5 billion pipeline proposal.

Their territory covers a quarter of the route of the pipeline, which would carry more than 500,000 barrels of oilsands crude from [[Alberta]] through pristine territory to Kitimat, B.C., for export by supertanker to Asia and other markets.
----

{{f182.png}} ''[[RCMP take over investigation of United Conservative Party 'irregular financial contribution' allegations|https://www.cbc.ca/news/canada/edmonton/alberta-rcmp-investigation-ucp-financial-contributions-1.5057255]]'' March 15, 2019, Charles Rusnell, [[CBC News]]

----
[[Alberta]]'s Office of the Election Commissioner has turned over to the [[RCMP]] its investigation into allegations of irregular political contributions involving the so-called "kamikaze" campaign of [[United Conservative Party]] leadership contender [[Jeff Callaway]].

"Our inquiries into your complaint have identified potential violations that fall outside of the jurisdiction of our office and, as a result, the RCMP are now engaged," the election commissioner's investigations manager, Steve Kaye, stated in a March 9 email obtained exclusively by [[CBC News]].

Kaye, a former [[Saskatoon]] city police officer, sent the email to a complainant, who was anonymous, to inform them that the election commissioner was obligated to share the information provided by the complainant to the RCMP.
----

{{f0.png}} ''[[RCMP thank Maxime Bernier for making it easier to track white supremacists|https://www.thebeaverton.com/2019/09/rcmp-thank-maxime-bernier-for-making-it-easier-to-track-white-supremacists/]]'' September 5, 2019, Alex Huntley, satire, [[The Beaverton]]

----
OTTAWA – The Integrated National Security Enforcement Team of the [[RCMP]] have issued a personal thank you to [[People's Party of Canada]] Leader [[Maxime Bernier]] for making their jobs much easier on keeping tabs on white supremacists, neo-Nazis, and other xenophobic extremists.

"We would like to express our appreciation of Mr. Bernier by bringing these people out of the shadows and into PPC campaign rallies and stump speeches," explained Inspector Yves Groulx of the RCMP's Hate Crimes Unit. "Mr Bernier's ploy of baiting these dangerous people and providing their personal information on PPC supporters list has aided many of our investigations."

The Mounties said that thousands of work hours in undercover investigations and wiretap warrants have been saved since hate group members keep appearing to see Bernier and praise his platform platform.
----

{{f0.png}} ''[[Read the Election Commissioner's Urgent Warning About Jason Kenney's Move to Fire The Man Investigating Kenney's Party|https://pressprogress.ca/read-the-election-commissioners-urgent-warning-about-jason-kenneys-move-to-fire-the-man-investigating-kenneys-party/]]'' November 20, 2019, [[PressProgress]]

----
[[Lorne Gibson]], [[Alberta]]'s [[Election Commissioner]], warns that the 'integrity of the election process' is at stake in an urgent letter to Albertans

Alberta Premier [[Jason Kenney]]'s move to shut down the province's independent Office of the Election Commissioner and fire the man investigating illegal donations during the [[United Conservative Party]]'s leadership race is being widely condemned from all sides of the political spectrum.

Political scientists have described the move as a "cover-up" and "corruption."
----

{{f0.png}} ''[[Read the emails linking Trump advisor Steve Bannon to Brexit|https://qz.com/1467877/read-the-emails-linking-trump-advisor-steve-bannon-to-brexit/]]'' November 18, 2018, Heather Timmons, [[Quartz]]

----
Emails unearthed by a British academic and OpenDemocracy.net suggest that former Trump White House advisor Stephen Bannon and [[Cambridge Analytica]], the data firm that employed him, advised the "Leave.EU" campaign and raised money for it.

The emails date back to October of [[2015]], when Bannon was the vice president of Cambridge Analytica, a firm funded by American billionaire [[Robert Mercer]], a top donor to [[Donald Trump]]'s US presidential campaign. OpenDemocracy and Emma Briant, a professor at the University of [[Essex]], have submitted the emails as evidence to British officials investigating the role that propaganda played in campaigns to convince British citizens to vote to leave the [[European Union]].

British politicians have noted the similarities between the "Leave" campaign's social media strategy and the Trump presidential campaign, and suggest that Bannon's links to the two are part of a global strategy to upset liberal democracies.
----

{{f88.png}} ''[[Read the full letter conservative megadonor Bob Mercer wrote slamming Milo and distancing himself from Steve Bannon|https://www.businessinsider.com/robert-mercer-letter-milo-yiannopoulos-steve-bannon-2017-11]]'' November 2, 2017, Maxwell Tani, [[Business Insider]]

----
[[Robert Mercer]] on Thursday announced he was stepping down as co-CEO of the hedge fund [[Renaissance Technologies]].

He expounded on his political views at length, distancing himself from some people on the far-right whom he has been suspected of bankrolling.

The hedge-fund billionaire and major conservative donor Robert Mercer announced on Thursday he was stepping down from his position as co-CEO of the hedge fund Renaissance Technologies and selling his stake in the right-wing website [[Breitbart]] News.
----

{{f49.png}} ''[[Read the full text of Jason Kenney's response to Amnesty's criticism of his 'fight back' strategy|https://nationalpost.com/news/canada/read-the-full-text-jason-kenney-responds-to-amnesty-internationals-criticism-of-his-fight-back-strategy]]'' September 12, 2019, [[National Post]]

----
[[Alberta]] Premier [[Jason Kenney]] has responded to an open letter from [[Amnesty International]] that criticized his government's aggressive approach in defending the oil and gas industry. The head of Amnesty's Canadian branch warned that the premier's efforts have put human rights at risk. Read the full text of Kenney's response below, and Amnesty International's letter here.

Dear Mr. Neve,

Before responding to your open letter, titled Human rights concerns regarding the Government of Alberta's "Fight Back Strategy," I would like to offer a note of sympathy. Honestly, it can't be easy being the long-time head of Amnesty International [[Canada]] (AI), stuck in annoyingly free and peaceful Canada, having to work yourself up into high dudgeon to denounce a democratically-elected government peacefully standing up for its citizens.
Property deals

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !RealClearPolitics |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/8/8e/RCPlogoNew.png/175px-RCPlogoNew.png]] |
|!website |[[realclearpolitics.com/|https://www.realclearpolitics.com/]]|
</div>

<div style="float: right; max-width:300px">

|>| !Real Clear Investors, LLC |
|!registration id |5744953|
|!jurisdiction |us-de|
|!formation |May 11, 2016|
</div>

!!!See also
*[[RealClearPolitics|https://en.wikipedia.org/wiki/RealClearPolitics]] - //Wikipedia.//

!!!External links
*[[I found some evidence on who funds The Federalist based on their google tracking id|https://threadreaderapp.com/thread/1177305947586342913.html]], zedster, Sep 26th 2019, Twitter.

{{||StandardTid}}
----

{{f0.png}} ''[[Reality check: Could Scheer fast-track pipeline challenges straight to Supreme Court?|https://globalnews.ca/news/5929454/reality-check-scheer-fast-track-pipeline-challenges-supreme-court/]]'' September 20, 2019, Andrew Russell, [[Global News]]

----
Conservative Leader [[Andrew Scheer]] said that, if elected, his government would help build new oil pipelines by "fast-tracking" any objections right to the Supreme Court, but legal experts say the proposed plan is unclear.

"It's about fast-tracking some of the questions that have been raised by people who oppose the project," Scheer said, speaking at a campaign event in [[Hamilton]], Ont., on Wednesday

"Fast-tracking those cases to the Supreme Court — referring those types of jurisdictional questions to the Supreme Court right away so that we can get certainty, instead of watching these court cases move slowly up and up, being appealed. We would have taken that directly to get finality on those decisions."
----

{{f0.png}} ''[[Reality check: No, the RCMP did not confirm an investigation into SNC-Lavalin scandal|https://globalnews.ca/news/5915114/reality-check-rcmp-did-not-confirm-snc-lavalin-scandal-investigation/]]'' September 17, 2019, Andrew Russell, [[Global News]]

----
The [[Conservative Party of Canada]] posted and quickly deleted a tweet Tuesday declaring that the "[[RCMP]] confirms [[Justin Trudeau]] is under investigation for the SNC-Lavalin corruption scandal."

The headline-grabbing tweet came after RCMP Commissioner Brenda Lucki was asked about the SNC-Lavalin affair during a press conference Tuesday on the arrest of Cameron Ortis, a top RCMP intelligence officer now facing seven charges.

"Today we're here for the Mr. Ortis investigation so I don't want to comment very much. But we do take all investigations very seriously and investigate to the fullest," Lucki said.
----

{{f0.png}} ''[[Reality check: Scheer's claim about refugees 'jumping the queue' is false|https://globalnews.ca/news/5899144/reality-check-scheer-immigration-refugee-queue-jumping/]]'' September 13, 2019, Brian Hill, [[Global News]]

----
[[Asylum]] seekers who show up at [[Canada]]'s border, including irregular border crossers, are not "jumping the queue" as Conservative Party Leader [[Andrew Scheer]] suggested in Thursday night's Maclean's/Citytv national leaders debate.

In fact, there is no queue.

In response to criticism from [[Green Party]] Leader [[Elizabeth May]], who said Scheer acts "as if people are illegals" when they come to Canada as refugees, Scheer said there is nothing compassionate about making people in refugee camps abroad wait longer by processing the claims of people who show up at Canada's border first.
----

{{f0.png}} ''[[Reality check: Will Scheer's promised public transit tax credit help the environment?|https://globalnews.ca/news/5899610/reality-check-andrew-scheer-conservative-public-transit-tax-credit/]]'' September 13, 2019, Andrew Russell, [[Global News]]

----
Conservative Leader [[Andrew Scheer]] is promising to bring back the public transit tax credit, aimed at decreasing the number of people driving to work, as part of the party's environmental platform.

"By making it more affordable for Canadians to use public transit, we will reduce the number of cars on the road," Scheer said in a statement. "This will decrease congestion, allowing Canadians to get home faster at the end of the workday. It will also help our environment as more Canadians choose public transit."

The Conservatives say the plan, called the Green Public Transit [[Tax]] Credit, would give people a 15 per cent credit at tax season.
<div style="float: right; max-width:300px">

|>| !Reason Foundation |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/d/d3/Reasonlogo.svg/175px-Reasonlogo.svg.png]] |
|!registration id |C0899283|
|!tax id |95-3298239|
|!jurisdiction |us-ca|
|!formation |October 2, 1978 (42 years)|
|!mission |Advancing a free society by developing, applying, and promoting libertarian principles, including individual liberty, free markets, and the rule of law|
|!website |[[reason.org/|https://reason.org/]]|
</div>

The ''Reason Foundation'' is an [[American|https://en.wikipedia.org/wiki/United_States]] [[libertarian|https://en.wikipedia.org/wiki/Libertarianism_in_the_United_States]] [[think tank|https://en.wikipedia.org/wiki/think_tank]] that was founded in 1978.<<ref " [1]">><<ref " [2]">> The foundation publishes the [[magazine|https://en.wikipedia.org/wiki/magazine]], ''[[Reason|Reason Magazine]]''.

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[The Reason Foundation|https://www.erieri.com/Form990Finder/Details?EIN=953298239]]|<|<|
|!EIN |95-3298239|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |03/1979|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/953298239/953298239_2019_%20.pdf]]|04/12/21| $15,187,245.00|
|!2018 |[[990|http://990.erieri.com/EINS/953298239/953298239_2018_%20.pdf]]|08/27/20| $11,377,930.00|
|!2017 |[[990|http://990.erieri.com/EINS/953298239/953298239_2017_1068c06d.PDF]]|05/02/19| $10,773,512.00|
|!2016 |[[990|http://990.erieri.com/EINS/953298239/953298239_2016_0ee63912.PDF]]|03/07/18| $10,605,928.00|
|!2015 |[[990|http://990.erieri.com/EINS/953298239/953298239_2015_0de95fc7.pdf]]|08/02/17| $9,780,910.00|
|!2014 |[[990|http://990.erieri.com/EINS/953298239/953298239_2014_0caf43fa.PDF]]|07/15/16| $8,683,450.00|
|!2013 |[[990|http://990.erieri.com/EINS/953298239/953298239_2013_0b29551e.PDF]]|03/06/15| $8,172,427.00|
|!2012 |[[990|http://990.erieri.com/EINS/953298239/953298239_2012_0a13ac4f.PDF]]|03/20/14| $7,273,642.00|
|!2011 |[[990|http://990.erieri.com/EINS/953298239/953298239_2011_090a6573.PDF]]|03/14/13| $7,352,487.00|
|!2010 |[[990|http://990.erieri.com/EINS/953298239/953298239_2010_07f636f8.PDF]]|03/07/12| $5,344,900.00|
|!2009 |[[990|http://990.erieri.com/EINS/953298239/953298239_2009_06D0A4A8.PDF]]|03/10/11| $4,836,507.00|
|!2008 |[[990|http://990.erieri.com/EINS/953298239/953298239_2008_05B63FD2.PDF]]|03/16/10| $4,463,208.00|
|!2007 |[[990|http://990.erieri.com/EINS/953298239/953298239_2007_04C43E04.PDF]]|03/13/09| $4,487,440.00|

!!!See also
*[[Reason Foundation|https://en.wikipedia.org/wiki/Reason_Foundation]] - //Wikipedia.//

!!!External links
*[[Reason Foundation|https://www.sourcewatch.org/index.php/Reason_Foundation]], SourceWatch.

----
<br/><<footnotes " [1]" "Abrams, Garry (June 25, 1986). [[The Coming of Age for the Reason Foundation: Libertarian Think Tank Is Relocating Here in Bid for a Higher Profile and Greater Clout|http://articles.latimes.com/1986-06-25/news/vw-20357_1_reason-foundation]]. Los Angeles Times.">><br/><<footnotes " [2]" "Stewart, James B. (June 13, 2012). [[How Broccoli Landed on Supreme Court Menu|https://www.nytimes.com/2012/06/14/business/how-broccoli-became-a-symbol-in-the-health-care-debate.html]]. New York Times.">>

{{||StandardTid}}
!!!See also
*[[Reason (magazine)|https://en.wikipedia.org/wiki/Reason_(magazine)]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Rebecca Hill |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Rebekah Mercer |
</div>

!!!See also
*[[Rebekah Mercer|https://en.wikipedia.org/wiki/Rebekah_Mercer]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Rebel News Network Ltd. |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/8/85/The_Rebel_Media_logo.png/175px-The_Rebel_Media_logo.png]] |
|!registration id |920864-0|
|!jurisdiction |ca|
|!formation |March 4, 2015|
|!headquarters |1 First Canadian Place, Suite 3400, Toronto, ON, M5X 1A4, Canada|
|!website |[[therebel.media/|https://therebel.media/]]|
</div>

''The Rebel Media'' (officially ''The Rebel News Network Ltd.'',<<ref " [1]">> stylized as ''''THEREBEL.media'''', and shortened to ''The Rebel'') is a [[Canadian|https://en.wikipedia.org/wiki/Canada]] [[far-right|https://en.wikipedia.org/wiki/far-right]]<<ref " [2]">><<ref " [8]">><<ref " [3]">><<ref " [4]">><<ref " [5]">> online political and [[social commentary|https://en.wikipedia.org/wiki/social_commentary]] media website. It was founded in February 2015 by former [[Sun News Network|https://en.wikipedia.org/wiki/Sun_News_Network]] personalities [[Ezra Levant]] and [[Brian Lilley|https://en.wikipedia.org/wiki/Brian_Lilley]]. It has been described as a "global platform" for the anti-Muslim ideology, also known as [[counter-jihad|https://en.wikipedia.org/wiki/counter-jihad]].<<ref " [6]">><<ref " [7]">><<ref " [9]">>

!!!See also
*[[The Rebel Media|https://en.wikipedia.org/wiki/The_Rebel_Media]] - //Wikipedia.//

!!!External links
*[[The Rebel Media|https://www.corporatemapping.ca/profiles/the-rebel-media/]], Corporate Mapping Project.
*[[All Of The Rebel's Ongoing Lawsuits Against The Media|https://www.canadaland.com/rebel-lawsuits-against-the-media/]], Jonathan Goldsbie, November 3, 2020, Canadaland.

----
<br/><<footnotes " [1]" "[[Inside Rebel Media: How Ezra Levant built an extreme media juggernaut – National Post|http://nationalpost.com/features/inside-ezra-levants-rebel-media]].">><br/><<footnotes " [2]" "Scott, Mark (16 May 2017). [[U.S. Far-Right Activists Promote Hacking Attack Against Macron|https://www.nytimes.com/2017/05/06/world/europe/emmanuel-macron-hack-french-election-marine-le-pen.html]].">><br/><<footnotes " [3]" "Ruddick, Graham (3 January 2018). [[Katie Hopkins joins far-right Canadian website Rebel Media|https://www.theguardian.com/media/2018/jan/03/katie-hopkins-joins-far-right-canadian-website-rebel-media]].">><br/><<footnotes " [4]" "Oppenheim, Maya (13 March 2018). [[Lauren Southern: Far-right Canadian activist detained in Calais and banned from entering UK|https://www.independent.co.uk/news/uk/home-news/lauren-southern-far-right-canada-racist-calais-detain-uk-ban-enter-visa-a8254116.html]].">><br/><<footnotes " [5]" "Sharp, Alastair (22 August 2017). [[Canada's far-right Rebel Media site down after service cut|https://www.smh.com.au/world/canadas-farright-rebel-media-site-down-after-service-cut-20170822-gy19tf.html]].">><br/><<footnotes " [6]" "Richard Warnica (Aug 19, 2017). [[Inside Rebel Media: How Ezra Levant built an extreme media juggernaut|http://nationalpost.com/features/inside-ezra-levants-rebel-media]]. //National Post//.">><br/><<footnotes " [7]" "Yang, Jennifer (22 October 2017). [[A Toronto imam was accused of hate-preaching against Jews. But that wasn't the whole story|https://www.thestar.com/news/gta/2017/10/22/a-toronto-imam-was-accused-of-hate-preaching-against-jews-but-that-wasnt-the-whole-story.html]]. //The Toronto Star//.">><br/><<footnotes " [8]" "[[A fight over a four-bedroom house: The Rebel Media meltdown and the full recording at the centre of the controversy|http://globalnews.ca/news/3680438/a-fight-over-a-four-bedroom-house-the-rebel-media-meltdown-and-the-full-recording-at-the-centre-of-the-controversy/]].">><br/><<footnotes " [9]" "Houpt, Simon (August 15, 2017). [[Rebel Media co-founder quits over company's perceived ties to right-wing groups|https://www.theglobeandmail.com/life/rebel-media-co-founder-quits-over-companys-perceived-white-supremacist-ties/article35988984/]]. //Globe and Mail//.">>

{{||StandardTid}}
----

{{f0.png}} ''[[Rebel Media cofounder Brian Lilley explains decision to quit|https://globalnews.ca/news/3672577/rebel-media-cofounder-brian-lilley-explains-decision-to-quit/]]'' August 15, 2017, Simon Little, [[Global News]]

----
One of the co-founders of right-wing opinion and news website [[Rebel Media]] says he's quitting the organization.

Well known conservative commentator [[Brian Lilley]] made the decision in the wake of racist violence in [[Charlottesville]] Va., and growing criticism of Rebel Media for its association with the so-called "alt-right."

Lilley, who spent years with the Sun News network before it folded and currently hosts a talk radio show on CFRA in [[Ottawa]], joined guest host Drex on The Jon McComb Show to explain his decision.
----

{{f84.png}} ''[[Rebel Media did not have a good night, and this photo proves it|https://north99.org/2019/10/22/rebel-media-did-not-have-a-good-night-and-this-photo-proves-it/]]'' October 22, 2019, [[North99]]

----
A social media user snapped this photo of [[Ezra Levant]] and Keenan Bexte during the [[Rebel Media]] livestream.

And it's absolutely glorious.

It turns out neither of their preferred parties won.
----

{{f94.png}} ''[[Rebel Media files defamation suit against PressProgress in Alberta|https://www.thestar.com/edmonton/2019/09/19/rebel-media-files-defamation-suit-against-pressprogress-in-alberta.html]]'' September 19, 2019, Kieran Leavitt, [[Toronto Star]]

----
EDMONTON—A spat between two politically opposed news websites in [[Alberta]] has landed in court, as [[Rebel Media]] claims [[PressProgress]] defamed it in an article that alleged one of its reporters was getting foreign funding from "an anti-[[Muslim]] billionaire."

Rebel Media is seeking $600,000 in damages and the retraction of an article that singles out Alberta-based Rebel Media reporter [[Keean Bexte]], according to an amended statement of claim filed in [[Calgary]] Court of Queen's Bench on Aug. 30.

Rebel Media says the PressProgress article falsely stated that Bexte received funding from the [[David Horowitz Freedom Center]] (DHFC). PressProgress wrote that the centre has been described as a key think tank responsible for orchestrating anti-Islam discourse in the United States, citing the [[Center for American Progress]].
----

{{f84.png}} ''[[Rebel Media Interviewed Head of White Nationalist Group Martin Sellner, Who Received Money from Christchurch Shooting Suspect|https://north99.org/2019/03/27/rebel-media-martin-sellner-white-nationalist-christchurch/]]'' March 27, 2019, [[North99]]

----
The leader of an [[Austria]]n white nationalist organization, who allegedly received a large amount of cash from the [[Christchurch]] white supremacist terrorist, was interviewed multiple times by [[Rebel Media]] and has been featured in numerous videos and stories.

[[Martin Sellner]] is the leader of the Identitarian Movement in Austria (IBÖ), a white nationalist group obsessed with "demographic replacement", which claims [[Europe]]'s white [[Christian]] population is being systematically replaced by non-Europeans.

Demographic replacement of whites by non-whites was a major theme emphasized in the Christchurch shooter's manifesto and is a favourite topic of white nationalists .
----

{{f0.png}} ''[[Rebel Media no longer facing $5,500 elections fine over billboard|https://edmontonjournal.com/news/local-news/rebel-media-no-longer-facing-5500-elections-fine-over-billboard]]'' March 15, 2019, Jonny Wakefield, [[Edmonton Journal]]

----
[[Alberta]]'s election commissioner is no longer pursuing a $5,500 fine against [[Rebel Media]], instead settling on a reprimand, according to a court filing.

In December, Alberta's Office of the Election Commissioner informed the far-right outlet that it was launching an investigation into a billboard near [[Innisfail]] after receiving a complaint from [[Elections Alberta]].

The billboard calls for the firing of Alberta Education Minister David Eggen over provincial exam scores. It includes images of both Eggen and Premier [[Rachel Notley]], as well as the web address FireEggen.ca, which leads to a campaign on Rebel Media's website.
----

{{f0.png}} ''[[Rebel Media praises new Conservative leader Andrew Scheer at 'pro-Trump' rally on Parliament Hill|https://pressprogress.ca/rebel_media_praises_new_conservative_leader_andrew_scheer_at_pro_trump_rally_on_parliament_hill/]]'' June 5, 2017, [[PressProgress]]

----
Next time someone tells you the new Conservative leader is "mild-mannered" or "middle-of-the-road," ask them why the alt-right thinks Scheer is "our people"?

At an event described as a celebration of "U.S. President [[Donald Trump]]'s conservative agenda" by the alt-right [[Breitbart]] website, [[Faith Goldy]] of [[Ezra Levant]]'s [[Rebel Media]] – a website that aspires to be a Canadian copy of Breitbart – suggested Scheer is cut from the same cloth as the Breitbart and Rebel Media crowd.

No kidding. In addition to winning leadership with the support of anti-abortion organizers, the campaign manager of Scheer's leadership campaign happens to be [[Hamish Marshall]], the co-founder and director of Rebel Media.
----

{{f0.png}} ''[[Rebel Media Produced Anti-Muslim Propaganda With Foreign Group Funded by Trump's Top Donor|https://pressprogress.ca/rebel-media-produced-anti-muslim-propaganda-with-foreign-group-funded-by-trumps-top-donor/]]'' April 5, 2018, [[PressProgress]]

----
[[Rebel Media]], the Canadian alt-right website run by [[Ezra Levant]], partnered with an American far-right think tank bankrolled by [[Donald Trump]]'s top donor who is also a major funder of the global alt-right.

According to a recent report from [[LobeLog]], an American foreign policy website, Rebel Media produced a dozen "cross-branded videos" with the [[New York]]-based [[Gatestone Institute]], an "anti-[[Muslim]] organization that has long opposed the immigration of Muslims to the West."

The Gatestone Institute was most recently in the news after [[John Bolton]], who serves as Chairman of the far-right think tank, was tapped to serve as President Trump's national security adviser following the ousting of H.R. McMaster.
----

{{f49.png}} ''[[Rebel Media reporter ejected from Scheer event|https://nationalpost.com/news/politics/federal-election-2019-roundup-liberals-accuse-scheer-of-falsely-claiming-to-be-an-insurance-salesman]]'' September 30, 2019, Stuart Thomson, Federal election 2019 roundup, [[National Post]]

----
Welcome to day 20 of the federal election campaign. Liberal leader [[Justin Trudeau]] is in [[Toronto]] to talk about gun violence and Conservative leader [[Andrew Scheer]] will be campaigning nearby in the suburbs of [[Ontario]]'s capital. In this live story, we'll be tracking the campaign news as it happens.

11:30 a.m. — It's a day of protest on the campaign trail today

Not to be outdone, the Liberals also had to eject someone from their event this morning, after the Conservatives removed a reporter from The Rebel.
----

{{f0.png}} ''[[Rebel Media reporter worked for white supremacist web store|https://ricochet.media/en/2422/rebel-media-reporter-worked-for-white-supremacist-web-store]]'' November 13, 2018, Erin Seatter, [[Ricochet]]

----
Another member of the federal Conservative party and [[Alberta]]'s [[United Conservative Party]] has been exposed for their involvement in the [[Calgary]] company selling [[Rhodesia]]n and apartheid [[South Africa]]n flags and war memorabilia, symbols used by white supremacists.

Since publication of [[Ricochet]]'s initial investigation into [[Fireforce Ventures]], four of the company's partners have been suspended from the Canadian Forces, and a staffer had his membership in Alberta's United Conservative Party revoked.

Now Ricochet has identified [[Keean Bexte]], a reporter with the far-right [[Rebel Media]], as the Fireforce employee behind the pseudonym "Anton."
----

{{f364.png}} ''[[Rebel Media Reporter's Question Shut Down By Bloc Quebecois Leader|https://www.huffingtonpost.ca/entry/rebel-media-debate-yves-francois-blanchet_ca_5d9bfd83e4b03b475f9ecec0]]'' October 8, 2019, Melanie Woods, [[Huffington Post]]

----
Just because you're asked a question doesn't mean you always have to answer it. That was the case for Bloc [[Quebec]]ois Leader Yves-Francois Blanchet when faced with a question from far-right [[Rebel Media]] following Monday night's federal leaders' debate. When Rebel's [[Keean Bexte]] took the mic to introduce himself, Blanchet immediately shut him down. "I won't answer Rebel News," Blanchet said. "I'll keep asking the question because a judge said we could be here and ask questions," Bexte said before asking Blanchet about [[Alberta]]n separatism. "My answer is that I won't answer you," Blanchet responded, before asking for another question from anyone else in French. Right-wing media in [[Canada]] Ahead of the debate, a federal judge ruled that members of two controversial right-wing outlets would be accredited to cover the debate as journalists. The judge decided that Rebel Media and the True North Initiative had established that they would suffer "irreparable harm" if denied access to Monday's debate and the French-language debate later this week. WATCH: Federal leaders arrive to protests ahead of English-language debate. Story continues below.

Bexte, fellow Rebel commentator [[David Menzies]] and the True North Initiative's [[Andrew Lawton]] were all given credentials to cover the debate. Bexte and Lawton got in a total of eight questions during the scrums. Bexte is a controversial figure in Canada. Last year, [[Ricochet]] reported on his involvement in a [[Calgary]]-based online store selling white-supremacist paraphernalia, including [[Rhodesia]]n flags. The former Conservative party staffer also resigned from his campus conservative club at the [[University of Calgary]] in [[2017]] after the group — of which he was communications director at the time — promoted an alt-right film with an email declaring that "feminism is cancer." Meanwhile, the [[True North Centre]]bills itself as an "independent, non-profit research and educational organization dedicated to advancing sound immigration and security policies."

Lawton, a former Rebel commentator, ran for [[Doug Ford]]'s provincial Conservatives in [[Ontario]] in [[2018]] but was embroiled in controversy around sexist, homophobic and racist comments he made as recently as [[2016]]. Lawton apologized, and ultimately lost the election to the NDP's [[Peggy Sattler]]. Menzies, meanwhile, made headlines last week after being kicked out of an [[Andrew Scheer]] event in Ontario. Other leaders do take questions Later during his scrum, Liberal Leader [[Justin Trudeau]] did take several questions from Bexte and Lawton, although he didn't answer all of them directly. "We are a party and country that respects the freedom of the press and we will continue to," Trudeau repeated when asked by Lawton about the court order to allow him and Lawton in. The Rebel has come out strongly in favour of People's Party Leader [[Maxime Bernier]]. Bernier returned that support following Monday's court ruling.
----

{{f182.png}} ''[[Rebel Media says 'Stop Notley' lawn signs don't violate Alberta election advertising law|https://www.cbc.ca/news/canada/calgary/rebel-stop-notley-lawn-signs-1.5091046]]'' April 9, 2019, Sarah Rieger, [[CBC News]]

----
Jain said he's not involved with any political party, but was simply concerned to see a sign from a [[Toronto]]-based organization while [[Alberta]] is in an election campaign.

"Alberta elections should be for Albertans, and, you know, we should not have any outside interference … if they want to participate in our elections, they should register with [[Elections Alberta]], for sure."

In Alberta, election advertising is any advertising done in the period between writs being issued and election day "that takes a position on an issue with which a registered party or registered candidate is associated," according to Elections Alberta.
----

{{f0.png}} ''[[Rebel Media Says 600 UCP Members Supported Speaker Who Compared Pride Flags to Nazi Swastikas|https://pressprogress.ca/rebel-media-says-600-ucp-members-supported-speaker-who-compared-pride-flags-to-nazi-swastikas/]]'' November 12, 2018, [[PressProgress]]

----
[[Rebel Media]]'s [[Alberta]] correspondent says that if [[Jason Kenney]] kicks a homophobic speaker out of the [[United Conservative Party]], he can "terminate" the memberships of 600 UCP members who were "cheering him on."

Kenney is currently facing calls to expel a UCP member who compared rainbow pride flags to the Nazi swastika at this weekend's "Rebel Live" event in [[Calgary]].

[[John Carpay]], a speaker from the [[Justice Centre for Constitutional Freedoms]], compared gay rights to "totalitarianism," telling hundreds of Rebel Media fans the rainbow pride flag and swastika both represent a "hostility to individual freedoms."
----

{{f0.png}} ''[[Rebel Media's Founding Director is Running the 2019 Conservative Election Campaign. That's Disturbing.|https://pressprogress.ca/rebel-medias-founding-director-is-running-the-2019-conservative-election-campaign-thats-disturbing/]]'' October 20, 2017, [[PressProgress]]

----
Conservative leader [[Andrew Scheer]] just appointed one of the founding directors of the alt-right [[Rebel Media]] website to run his [[2019]] election campaign.

[[Hamish Marshall]], who helped [[Ezra Levant]] launch Rebel Media in [[2015]], was still listed as a Rebel Media director until only a few days before Scheer appointed him the 2019 Conservative campaign chair this week.

One day earlier, the [[Globe and Mail]] reported Marshall managed Scheer's leadership campaign from an office inside Rebel Media's [[Toronto]] studio – when questioned by reporters this week, Scheer offered a stuttering response and abruptly ended a press conference.
----

{{f93.png}} ''[[Rebel Media's Freedom Rally Was Bonkers|https://torontoist.com/2017/02/rebel-media-freedom-rally-was-bonkers-video/]]'' February 16, 2017, Zach Ruiter, [[Torontoist]]

----
news [[Rebel Media]]'s Freedom Rally Was Bonkers

"It's good to be in a room with severely normal people," [[Kellie Leitch]] told the crowd

Rebel Media's "Freedom Rally" at [[Canada Christian College]] in [[Toronto]] on February 15 was as chilling as you can imagine.
----

{{f0.png}} ''[[Rebel Media's Jason Kenney Coverage is Being Funded With Foreign Money From an Anti-Muslim Billionaire|https://pressprogress.ca/rebel-medias-jason-kenney-coverage-is-being-funded-with-foreign-money-from-an-anti-muslim-billionaire/]]'' June 11, 2019, [[PressProgress]]

----
[[Alberta]]'s Premier has been aggressively promoting a conspiratorial smear campaign to paint environmentalists and other critics as "foreign-funded special interests," even promising a public inquiry into "foreign-funded meddling."

But Kenney's campaign to silence his critics, compared by some to the politically-motivated witch hunts of US Senator Joe McCarthy, might be a little awkward given Kenney is himself supported by "foreign-funded activists."

[[Keean Bexte]], an early Kenney supporter who later went on to become [[Rebel Media]]'s Alberta correspondent, now receives a paycheque subsidized through a fellowship named after [[Robert Shillman]] — a [[California]]-based billionaire who made his fortune selling barcode scanners to grocery stores.
----

{{f0.png}} ''[[Rebel's Ex-B.C. "Correspondent" Elected To Board Of Mainstream Political Party|https://www.canadalandshow.com/rebel-media-christopher-wilson-npa-board/]]'' December 2, 2019, Darryl Greer, [[Canadaland]]

----
[[Christopher Wilson]], the former "B.C. bureau chief" for [[Rebel Media]], has been elected for a two-year term to the board of directors of [[Vancouver]]'s once-dominant civic party, the [[Non-Partisan Association]] (NPA).

At its annual general meeting last week, the right-wing municipal political party elected 10 members to its board of directors for terms ranging from one to three years. Wilson, reached Wednesday morning through his family's West Vancouver-based tutoring business, declined to comment on his election to the NPA board or his past work with The Rebel.

"I'm no longer a rebel," Wilson told [[Canadaland]]. "I'm not publicly commenting because that's against party rules, so you should've done your research. I haven't been with The Rebel for many years now."
----

{{f0.png}} ''[[Reckless yahoos protest at Queen's Park in Toronto to end the shutdown|https://www.blogto.com/city/2020/04/protest-in-toronto-queens-park-shutdown/]]'' April 25, 2020, Tanya Mok, [[blogTO]]

----
The sizeable crowd of "yahoos", as Premier [[Doug Ford]] referred to them today, are currently fussing over the fact that trying to reduce the spread of the novel coronavirus, which has taken the lives of 811 people in [[Ontario]] and more than 2,350 nationwide to date has become unbearable.

Doug Ford condemns lockdown protests happening now at Queens Park in [[Toronto]] calling them "wreckless"

"We see these people that are absolutely irresponsible, it's reckless to do what they're doing," said Ford in a press conference this afternoon. "And personally, I think it's selfish."

Energetic waving of signs that say things like "I want a haircut" would almost be funny, if it didn't blatantly flout the urgings of health officials and frontline healthcare workers, who have been saving lives amidst PPE shortages and outbreaks in the city's most vulnerable communities.
<div style="float: right; max-width:300px">

|>| !Reclaim New York, Inc. |
|!formation |September 16, 2013|
|!tax id |46-3982730|
|!registration id |4459464|
|!jurisdiction |us-ny|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 8, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Reclaim New York Inc|https://www.erieri.com/Form990Finder/Details?EIN=463982730]]|<|<|
|!EIN |46-3982730|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |07/2014|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990|http://990.erieri.com/EINS/463982730/463982730_2018_ .pdf]]|02/19/21| $718,328.00|
|!2017 |[[990|http://990.erieri.com/EINS/463982730/463982730_2017_100d2190.PDF]]|01/28/19| $464,524.00|
|!2016 |[[990|http://990.erieri.com/EINS/463982730/463982730_2016_0ea9fb61.PDF]]|01/02/18| $498,292.00|
|!2015 |[[990|http://990.erieri.com/EINS/463982730/463982730_2015_0d909df3.PDF]]|04/10/17| $300,531.00|
|!2014 |[[990|http://990.erieri.com/EINS/463982730/463982730_2014_0c48ce4e.PDF]]|02/18/16| $108,411.00|
|!2013 |[[990|http://990.erieri.com/EINS/463982730/463982730_2013_0acfd201.PDF]]|11/12/14| $13,006.00|

{{||StandardTid}}
----

{{f182.png}} ''[[Reclusive U.S. billionaire Robert Mercer helped Trump win the presidency, but what does he really want?|https://www.cbc.ca/news2/interactives/sh/wex94ODaUs/trump-robert-mercer-billionaire/]]'' January 22, 2018, Keith Boag, [[CBC News]]

----
The day after U.S. President [[Donald Trump]] learned that a gossipy White House tell-all included quotes that his son was "treasonous" and his daughter "dumb as a brick," Trump's mysterious billionaire backers Robert and [[Rebekah Mercer]] did a very rare thing and publicly fired back.

Rebekah Mercer issued a statement about Trump's former strategist and Mercer family friend [[Steve Bannon]] — the source of the offending comments — that sawed him off like a gangrenous limb.

"My family and I have not communicated with Steve Bannon in many months, and have provided no financial support to his political agenda, nor do we support his recent actions and statements," it said.
----

{{f182.png}} ''[[Recommendation expected in May on Ford supporter's Christian college application to become university|https://www.cbc.ca/news/canada/toronto/canada-christian-college-applications-peqab-1.5990430]]'' April 19, 2021, Nicole Brockbank, [[CBC News]]

----
The independent board reviewing [[Canada Christian College]]'s applications to call itself a university and offer new degree programs expects to make a recommendation to the [[Ontario]] government on the controversial request next month.

The province first faced a backlash about the applications last fall when new COVID-19 recovery legislation appeared to transform the private religious college — run by a social conservative ally of Premier [[Doug Ford]] — into a university before an independent review of the school's applications was complete.

In addition to the political connection, the move also prompted an outpouring of criticism in the wake of college president [[Charles McVety]]'s critical views on Islam, same-sex marriage, Ontario's sexual education curriculum, and the theory of evolution.
----

{{f182.png}} ''[[Recordings reveal details of campaign to attack Maxime Bernier, PPC as racists before election|https://www.cbc.ca/news/politics/project-cactus-kinsella-daisy-ppc-bernier-1.5372715]]'' November 26, 2019, Andrea Bellemare, [[CBC News]]

----
[[Audio]] recordings shared with [[CBC News]] reveal political strategist [[Warren Kinsella]] told employees working on a campaign against the [[People's Party of Canada]] that leader [[Maxime Bernier]] was a "racist" and a "white supremacist" who would be "easy" to expose in the lead-up to the federal election campaign.

Dubbed "[[Project Cactus]]," the campaign against Bernier and the PPC was run by Kinsella's political consulting firm, [[Daisy Group]]. Kinsella made the comments during a staff meeting about the campaign in May.

"I want the hatred you have for Maxime Bernier to wash over you as a purifying force," Kinsella tells his staff in one recording, made during a meeting on May 16. "There's nobody in the country doing what we're doing to Max Bernier."

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Red Pill |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/8/85/Viagra_Tablette.jpg/175px-Viagra_Tablette.jpg]] |
</div>

"For humor: the term references the pill taken by [[a black man|https://en.wikipedia.org/wiki/Morpheus_(The_Matrix)]] which [[enlightens you about the flaws in the system|https://en.wikipedia.org/wiki/Social_justice]] in a movie made by [[two transgender women|https://en.wikipedia.org/wiki/The_Wachowskis]], and is an allegory for the coming out process of transgender people, with the pill itself representing HRT medication. Or: alt-righters can't even watch ''The Matrix'' right." &ndash; [[Alt-right glossary|https://rationalwiki.org/wiki/Alt-right_glossary]], RationalWiki.

"You take the blue pill&ndash;the story ends, you wake up in your bed and believe whatever you want to believe. You take the red pill&ndash;you have a fantasy of being a secret agent on a trip to Mars to meet aliens." &ndash; The Matrix Recall.

!!!See also
*[[The Red Pill|https://en.wikipedia.org/wiki/The_Red_Pill]] - //Wikipedia.//
*[[Manosphere|https://en.wikipedia.org/wiki/Manosphere]] - //Wikipedia.//

!!!External links
*[[Red Pill|https://knowyourmeme.com/memes/red-pill]], Know Your Meme.

{{||StandardTid}}
----

{{f94.png}} ''[[Red Toryism: It was a wonderful life|https://www.thestar.com/opinion/contributors/2019/12/17/red-toryism-it-was-a-wonderful-life.html]]'' December 17, 2019, Rick Salutin, Opinion, [[Toronto Star]]

----
Red Toryism was sort of like "It's a Wonderful Life." It reflected a white, small-town [[Canada]] where not just individuals but their governments cared. They were like [[James Stewart]], who's a banker, in the film. They made a difference in stolid, conservative ways. They were progressive conservatives.

I once talked to [[Bill Davis]]' right hand at [[Queen's Park]]. His job was to call the barbershops in Listowel or Lindsay and ask what people were saying, then figure out how to reconcile that with big public programs like medicare, cancelling the Spadina Expressway or building more, basically free, universities.

Fat chance in the race to succeed Scheer. Look at today's prototypical Conservative, [[Jason Kenney]]. As a Harper minister, he did well with immigrants. But his government also put in the [[Barbaric Cultural Practices]] Tipline. In [[Alberta]], he's resurrected McCarthyism by seeing foreign agents behind climate protest. It's the green menace instead of the red one.

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f185.png}} ''[[Regardless of Jason Kenney's tweets, the Corporate Mapping Project is uncovering data of value to citizens|http://rabble.ca/blogs/bloggers/alberta-diary/2019/08/regardless-jason-kenneys-tweets-corporate-mapping-project]]'' August 1, 2019, David Climenhaga, blogs, [[rabble.ca]]

----
[[Alberta]] Premier [[Jason Kenney]] has a well-known propensity to blame [[Justin Trudeau]] for things that were done by [[Stephen Harper]], as the debate over who is responsible for the time it's taken to complete the Trans Mountain pipeline expansion project nicely illustrates.

So condemning Liberal Prime Minister Trudeau for the $2.5-million federal grant for an academic study of concentrated power and influence in [[Canada]]'s fossil fuel industry was obviously too tempting to resist for Kenney or whoever does his tweeting for him, even though they ought to have known the grant by the [[Social Sciences and Humanities Research Council]] of Canada was approved on Conservative PM Harper's watch.

Quietly deleting the tweet -- "why did the Trudeau Liberals give $2.5 million to a left wing special interest group to attack our energy industry?" -- without acknowledging the error or apologizing when it prompted a flurry of corrections on social media is pretty much standard operating procedure for Kenney's party.

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Regina paying climate crisis skeptic $10K to speak at 'sustainability' conference|https://www.cbc.ca/news/canada/saskatchewan/climate-skeptic-speak-at-sustainability-conference-regina-1.5448458]]'' February 1, 2020, [[CBC News]]

----
A former [[Greenpeace]] employee who has spoken out in opposition to environmental science has the top billing at the City of [[Regina]]'s upcoming conference on future sustainability.

The Reimagine Conference [[2020]]: Roadmap to Sustainable Cities will run May 20-21 with keynote speaker [[Patrick Moore]] kicking off the event Wednesday morning.

Moore was one of the early figures in the Greenpeace movement, serving as Canadian president for nine years and as a director of Greenpeace International for six before parting ways with the organization in the mid-[[1980]]s.
----

{{f182.png}} ''[[Regina-based group behind anti-Trudeau ad campaign in national newspapers|https://www.cbc.ca/news/canada/saskatchewan/anti-trudeau-ad-campaign-1.5316341]]'' October 10, 2019, Adam Hunter, [[CBC News]]

----
One day before advanced polling opens, [[Canada]]'s national newspapers are featuring ads targeting Liberal Leader [[Justin Trudeau]] in a campaign created by a [[Regina]]-based group.

The front page of the [[National Post]] and its website were blanketed by the words 'It's Time For A New Prime Minister' with a picture of Trudeau.

A similar ad and message appeared in the front section of Thursday's [[Globe and Mail]] and the landing page of its website.

The ads were paid for by the third-party advertiser or political action committee [[Canada Growth Council]] (CGC). The people who founded the CGC all have ties to the [[Saskatchewan Party]].
{{||StandardTid}}
{{||StandardTid}}
> Also called regulatory law, this is the area of United States law dealing with decisions and regulations rendered by federal agencies.

!!!See also
*[[Category:United States administrative law|https://en.wikipedia.org/wiki/Category:United_States_administrative_law]] - //Wikipedia.//

!!!External links
*[[Regulations.gov|https://regulations.gov/]]]

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Reince Priebus |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Reiner Fuellmich |
|!occupation |Lawyer|
</div>

{{||StandardTid}}
{{||StandardTid}}
> 

!!!See also
*[[Extremism|https://en.wikipedia.org/wiki/Extremism]] - //Wikipedia.//

!!!External links
*[[Religious Extremism|http://www.pewresearch.org/topics/religious-extremism/]], Pew Research Center.

<references/>

{{||StandardTid}}
----

{{f0.png}} ''[[Religious Program Distorted Facts and Contained Abusive Comments about Homosexuals, Says Canadian Broadcast Standards Council|https://www.cbsc.ca/religious-program-distorted-facts-and-contained-abusive-comments-about-homosexuals-says-canadian-broadcast-standards-council/]]'' December 8, 2010, [[Canadian Broadcast Standards Council]]

----
[[Ottawa]], December 8, [[2010]] – The [[Canadian Broadcast Standards Council]] (CBSC) today released its decision concerning the religious talk program Word TV broadcast on CITS-TV (CTS – Crossroads Television [[Ontario]]). The CBSC concluded that the program violated provisions of the Canadian Association of Broadcasters' (CAB) Code of [[Ethics]] and Equitable Portrayal Code.

Word TV (previously called Word.ca) is a religious talk program hosted by [[Charles McVety]], who discusses political issues and current events from an evangelical [[Christian]] perspective and sometimes has guests on the show. The CBSC received complaints about the program's treatment of different issues, such as homosexuality, Islam, [[Haiti]] and euthanasia. The complainant felt that the program had included discriminatory comments on the basis of sexual orientation, religion and mental disability.

The CBSC's Ontario Regional Panel examined the complaints under the Human Rights clauses of the CAB Code of Ethics and Equitable Portrayal Code, which prohibit the broadcast of abusive or unduly discriminatory comment about identifiable groups. It also examined them under the Religious Programming Clause of the CAB Code of Ethics, which prohibits attacks on identifiable groups in such programming, as well as the Negative Portrayal Clause of the CAB Equitable Portrayal Code.
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Renata Ford to run in federal election for People's Party of Canada|https://www.thestar.com/politics/federal/2019/06/21/renata-ford-to-run-in-federal-election-for-peoples-party-of-canada.html]]'' June 21, 2019, Rob Ferguson, [[Toronto Star]]

----
[[Renata Ford]] is jumping into politics for the fall federal election with the right-wing populist [[People's Party of Canada]] headed by [[Quebec]] MP [[Maxime Bernier]], a former Conservative cabinet minister. 

The widow of former mayor [[Rob Ford]] is planning to run in Liberal-held [[Etobicoke North]], the same riding represented provincially by her brother-in-law, Premier [[Doug Ford]].

"After a period of trials and tribulations I am healthier and I'm more ready than ever," Ford said Friday as Bernier introduced three dozen [[Ontario]] candidates for the Oct. 21 vote.
----

{{f182.png}} ''[[Renata Ford, Maxime Bernier pin hopes on 'Ford Nation' to capture Liberal riding|https://www.cbc.ca/news/politics/renata-ford-maxime-bernier-etobicoke-riding-election-1.5280883]]'' September 13, 2019, Mark Gollom, [[CBC News]]

----
A federal election campaign launch in a small, stuffy office in the reliably Liberal riding of [[Etobicoke North]] would normally gather little media interest — except, of course, when a Ford is involved.

That's why it was here, at the campaign headquarters of [[Renata Ford]], that [[Maxime Bernier]] decided to formally kick off his election bid earlier this week, on the first official day of the race. The leader of the [[People's Party of Canada]] is hoping to capitalize on that name and legacy, hoping the widow of former [[Toronto]] mayor [[Rob Ford]] just might have a chance of securing a victory for the fledgling party.

"I don't know what can happen. But because of her name, she has a good chance here," Bernier said about his star candidate. "That's why I'm with her."
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Report 'buried' by Alberta government reveals 'mounting evidence' that oil and gas wells aren't reclaimed in the long run|https://thenarwhal.ca/report-buried-by-alberta-government-reveals-mounting-evidence-that-oil-and-gas-wells-arent-reclaimed-in-the-long-run/]]'' January 23, 2020, Sharon J. Riley, [[The Narwhal]]

----
A previously unreleased report obtained by [[The Narwhal]] shows a government division — soon to be scrapped by premier [[Jason Kenney]] — raised red flags about the province's failing system for wellsite cleanup

The Narwhal has obtained a previously unreleased report commissioned by the [[Alberta]] government that raises red flags about whether the government's own program to ensure oil and gas sites are cleaned up is actually working in the long term.

The 55-page report, obtained through a freedom of information request, cites "mounting evidence" that Alberta's land reclamation program is not ensuring former oil and gas sites meet regulatory requirements in the long run, and instead confirms that, of the sites studied so far by an internal government pilot project, all but one failed to meet the government's standards.
{{||StandardTid}}
----

{{f94.png}} ''[[Report proves Ron Taverner hiring was 'rigged,' says lawyer for fired OPP deputy commissioner|https://www.thestar.com/politics/provincial/2019/03/21/report-proves-ron-taverner-hiring-was-rigged-says-lawyer-for-fired-opp-deputy-commissioner.html]]'' March 21, 2019, Rob Ferguson, [[Toronto Star]]

----
An ethics report into the [[Progressive Conservative]]s' failed bid to install Premier [[Doug Ford]]'s friend [[Ron Taverner]] as OPP commissioner proves the "bogus" hiring process was "rigged," charges the lawyer for former deputy commissioner [[Brad Blair]]. Blair "took a bullet for the service," said lawyer [[Julian Falconer]], when he was fired by the government after exposing possible conflicts in Taverner's appointment as well as the Tories' attempt to get an [[Ontario Provincial Police]] van with $50,000 of customized upgrades for Ford's use.

While integrity commissioner [[J. David Wake]]'s 101-page report concluded Ford "did not breach" the law himself, it revealed the hiring process was fraught with problems and that the premier's office was intimately involved. Falconer said Wake's review released Wednesday is a searing indictment of the provincial government. "The finding that ... what was supposed to be an independent hiring process was in fact a sham rigged for a certain result is nothing to be proud of," he told reporters Thursday.

"Brad Blair did this in the first place to protect the OPP," the lawyer said of Blair's legal battle to force the Ontario ombudsman to probe the Taverner hiring. His lawsuit exposed the premier's unsuccessful efforts to get a customized OPP van with a powered reclining leather sofa, 32-inch TV with Blu-ray DVD player, and a mini-fridge. For his trouble, the 32-year OPP veteran, who was briefly interim commissioner of the force, was sacked by the Tory government. He is considering a wrongful dismissal suit. Falconer said his client's case is bolstered by Wake's report.
----

{{f0.png}} ''[[REPORT: Stephen Harper performs in Las Vegas for audience of wealthy Republican donors|https://pressprogress.ca/report_stephen_harper_performs_in_las_vegas_for_audience_of_wealthy_republican_donors/]]'' April 11, 2016, [[PressProgress]]

----
Conservative MP [[Stephen Harper]] delivered a one-night performance for an audience of wealthy [[Republican]] donors this weekend in [[Las Vegas]], according to an American media report.

Harper, who hasn't been seen around the [[House of Commons]] very often since stepping down as Prime Minister despite remaining as an MP, was spotted at the "palatial mansion" of casino mogul [[Sheldon Adelson]], owner of the Venetian luxury hotel and casino, not to mention the 22nd richest man in the United States.

Adelson was hosting a "leadership meeting" of wealthy Republican donors in Las Vegas this weekend to discuss their options after the GOP's "ugly" and "damaging" primaries, thanks to [[Donald Trump]].
!!!See also
*[[Republican Party (United States)|https://en.wikipedia.org/wiki/Republican_Party_(United_States)]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
----

{{f355.png}} ''[[Republican mega-donor Sheldon Adelson's ties to Stephen Harper|https://www.youtube.com/watch?v=8kN91p9e19A]]'' May 20, 2018, CBC News, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/8kN91p9e19A" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

Billionaire [[Sheldon Adelson]] was influential in Trump's controversial decision to move the U.S. embassy to [[Jerusalem]], and he also lobbied Trump on the [[Iran]] nuclear deal. Turns out Adelson also has a connection to former PM [[Stephen Harper]]. The [[CBC]]'s Wendy Mesley interviews Ken Vogel, who writes about money and politics for the [[New York Times]].

»»» Subscribe to [[CBC News]] to watch more videos: http://bit.ly/1RreYWS

Connect with CBC News Online:

{{||StandardTid}}

{{||StandardTid}}
----

{{f84.png}} ''[[Republicans in the US are criminalizing abortion. Canada's Conservatives want to do the same.|https://north99.org/2019/05/15/republicans-in-the-us-are-criminalizing-abortion-canadas-conservatives-want-to-do-the-same/]]'' May 15, 2019, [[North99]]

----
On Tuesday, the [[Alabama]] Senate passed America's most restrictive ban on abortion, making it illegal for abortion to be performed at any stage of pregnancy unless it is to avoid a serious health risk to the unborn child's mother."

The law comes in the wake of other states introducing strict abortion regulations, including [[Georgia]]'s governor signing the "heartbeat bill" into law earlier this month, effectively banning abortion as early as six weeks into pregnancy (when many women don't yet know they're pregnant).

[[Canada]]'s Conservatives are looking to follow in [[Republican]] footsteps as they ramp up their war on reproductive rights, most notably at the Canadian March for Life in [[Ottawa]] May 9.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Researcher |
</div>

{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[Canadian Indian residential school system|https://en.wikipedia.org/wiki/Canadian_Indian_residential_school_system]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Responsive Marketing |
</div>

{{||StandardTid}}

{{||StandardTid}}
----

{{f345.png}} ''[[Revealed: 50 million Facebook profiles harvested for Cambridge Analytica in major data breach|https://www.theguardian.com/news/2018/mar/17/cambridge-analytica-facebook-influence-us-election]]'' March 17, 2018, Emma Graham-Harrison, [[The Guardian]]

----
The data analytics firm that worked with [[Donald Trump]]'s election team and the winning Brexit campaign harvested millions of [[Facebook]] profiles of US voters, in one of the tech giant's biggest ever data breaches, and used them to build a powerful software program to predict and influence choices at the ballot box.

A whistleblower has revealed to the Observer how [[Cambridge Analytica]] – a company owned by the hedge fund billionaire [[Robert Mercer]], and headed at the time by Trump's key adviser [[Steve Bannon]] – used personal information taken without authorisation in early [[2014]] to build a system that could profile individual US voters, in order to target them with personalised political advertisements.

[[Christopher Wylie]], who worked with a Cambridge University academic to obtain the data, told the Observer: "We exploited Facebook to harvest millions of people's profiles. And built models to exploit what we knew about them and target their inner demons. That was the basis the entire company was built on."
----

{{f253.png}} ''[[Revealed: Secret conservative conference program |https://www.macleans.ca/politics/ottawa/revealed-secret-conservative-conference-program/]]'' April 28, 2016, Paul Wells, [[Macleans]]

----
For 20 years the [[Civitas Society]] has been meeting to discuss the future of Canadian conservatism. [[Stephen Harper]] spoke to the group repeatedly, and used an early speech in [[2003]] to begin the process of uniting [[Canada]]'s conservative parties. As secret societies go, it's not all that secret, really. But members are asked not to divulge one another's identity publicly, or to share details of the conference program. But after I mentioned Civitas in my latest column, I was sent the program for this year's conference. (Note to Civitas disciplinarians: There's no point guessing who sent it. You'll guess wrong.)

Highlights of this year's conference include a debate over whether Harper was a success, with [[David Frum]], the former speechwriter for [[George W. Bush]], arguing the affirmative and [[John Robson]], the former [[Ottawa Citizen]] columnist, saying nay. Participants include [[Conrad Black]], [[Ezra Levant]], [[Barbara Kay]] and Polish ambassador Marcin Bosacki.

Perhaps you've wondered what goes on behind closed Conservative doors. Now you'll know.
In Scientology, the term "reverend" (as well as other borrowed Christian terms like minister, pastor, etc) is used by anyone who has completed the Scientology Ministers course. Until a few years ago, this course took roughly 15 hours to complete. It has been slightly extended with additional [[clay table demos|Clay demo]].

For Scientology auditors, this allows them to claim [[ministerial exception|Ministerial exception]] and [[priest-penitent privilege|Priest-penitent privilege]] over records such as [[PC folders]].

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f185.png}} ''[[Rex Murphy's latest complaint about 'journalistic crimes' shows he's drifting into an alternate reality|https://rabble.ca/blogs/bloggers/journalism-doctor/2020/10/rex-murphys-latest-complaint-about-journalistic-crimes]]'' October 25, 2020, John Miller, [[rabble.ca]]

----
It's becoming harder and harder to decide if [[Rex Murphy]] is slipping off into delusional self-parody, or just happens to be an ill-informed idiot.

The [[National Post]] columnist likes to spout strong views, and frequently poses as an expert in fields he has no experience in. Like racism. As an elderly white man, he has had no personal experience with it, so it was natural for him to write recently that [[Canada]] is not a racist country.

Now he's weighing in on journalism. In fact, he says the mainstream media in the United States and Canada are "practicing the single largest dereliction of (their) democratic function" in more than 250 years, a failure of "blatant, undeniable and massive bias" that he likens to the censorship of news in [[China]].
<div style="float: right; max-width:300px">

|>| !Rex Tillerson |
</div>

!!!See also
*[[Rex Tillerson|https://en.wikipedia.org/wiki/Rex_Tillerson]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Rhianna Jackson-Kelso |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ricardo Duchesne |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Rich Kruger |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Richard Burr |
|!occupation |Politician|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Richard Ciano |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Richard Décarie |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Richard DeVos |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/5/5e/Richard_DeVos_2010.jpg/175px-Richard_DeVos_2010.jpg]] |
|!birth name |Richard Marvin DeVos|
|!birth date |March 4, 1926|
|!birth place |[[Grand Rapids, Michigan|https://en.wikipedia.org/wiki/Grand_Rapids,_Michigan]], U.S|
|!death date |September 6, 2018 (92 years)|
|!death place |[[Ada Township, Michigan|https://en.wikipedia.org/wiki/Ada_Township,_Michigan]], U.S|
</div>

!!!See also
*[[Richard DeVos|https://en.wikipedia.org/wiki/Richard_DeVos]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Richard A. Epstein |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/5/57/Richard_Epstein_GMU_Law_WW.jpg/175px-Richard_Epstein_GMU_Law_WW.jpg]] |
|!birth date |April 17, 1943 (78 years)|
|!occupation |Lawyer|
</div>

''Richard Allen Epstein'' (born April 17, 1943) is an American legal scholar known for his writings on subjects such as [[torts|https://en.wikipedia.org/wiki/torts]], [[contracts|https://en.wikipedia.org/wiki/contracts]], [[property rights|https://en.wikipedia.org/wiki/property]], [[law and economics|https://en.wikipedia.org/wiki/law_and_economics]], [[classical liberalism|https://en.wikipedia.org/wiki/classical_liberalism]], and [[libertarianism|Libertarian]]. Epstein is currently the [[Laurence A. Tisch|https://en.wikipedia.org/wiki/Laurence_A._Tisch]] Professor of Law and director of the Classical Liberal Institute at [[New York University|https://en.wikipedia.org/wiki/New_York_University]], the Peter and Kirsten Bedford Senior Fellow at the [[Hoover Institution]], and the James Parker Hall Distinguished Service Professor of Law emeritus and a senior lecturer at the [[University of Chicago|https://en.wikipedia.org/wiki/University_of_Chicago]].

!!!See also
*[[Richard Epstein|https://en.wikipedia.org/wiki/Richard_Epstein]] - //Wikipedia.//
*[[Richard Epstein|https://commons.wikimedia.org/wiki/Category:Richard_Epstein]] - //Wikimedia Commons.//
*[[Dunning–Kruger effect|https://en.wikipedia.org/wiki/Dunning–Kruger_effect]] - //Wikipedia.//
*[[Ultracrepidarianism|https://en.wikipedia.org/wiki/Ultracrepidarianism]] - //Wikipedia.//

!!!External links
*[[Ultracrepidarianism|https://rationalwiki.org/wiki/Ultracrepidarianism]], RationalWiki.

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Richard Fink |
|!birth name |Richard Harold Fink|
|!birth date |May 31, 1951 (70 years)|
|!birth place |[[New Jersey|https://en.wikipedia.org/wiki/New_Jersey]], U.S.|
</div>

!!!See also
*[[Richard Fink|https://en.wikipedia.org/wiki/Richard_Fink]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Richard Lynn |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/5/50/Prof-Richard-Lynn-7635-2.jpg/175px-Prof-Richard-Lynn-7635-2.jpg]] |
|!birth date |February 20, 1930 (91 years)|
|!birth place |[[Bristol|https://en.wikipedia.org/wiki/Bristol]], England|
</div>

Lynn currently serves on the board of directors of the Pioneer Fund, and is also on the editorial board of the Pioneer-supported journal ''[[Mankind Quarterly|https://en.wikipedia.org/wiki/Mankind_Quarterly]]'', both of which have been the subject of controversy for their dealing with [[race and intelligence|https://en.wikipedia.org/wiki/race_and_intelligence]] and [[eugenics|https://en.wikipedia.org/wiki/eugenics]], and have been accused of racism, e.g., by [[Avner Falk|https://en.wikipedia.org/wiki/Avner_Falk]] and William Tucker.<<ref " [4]">><<ref " [1]">><<ref " [2]">> Lynn's Ulster Institute for Social Research received $609,000 in grants from the Pioneer Fund between 1971 and 1996.<<ref " [3]">>

!!!See also
*[[Richard Lynn|https://en.wikipedia.org/wiki/Richard_Lynn]] - //Wikipedia.//

!!!External links
*[[Richard Lynn|https://www.splcenter.org/fighting-hate/extremist-files/individual/richard-lynn]], Southern Poverty Law Center.
*[[Richard Lynn|https://rationalwiki.org/wiki/Richard_Lynn]], RationalWiki.

----
<br/><<footnotes " [1]" "Avner Falk. Anti-semitism: a history and psychoanalysis of contemporary hatred. Abc-Clio, 2008, pg. 18">><br/><<footnotes " [2]" "Andrew Wroe. The Republican party and immigration politics: from Proposition 187 to George W. Bush. University of Illinois Press, 2008, pg. 81">><br/><<footnotes " [3]" "[[ISAR|http://www.ferris.edu/ISAR/Institut/pioneer/pfspread/pfp6.htm]]. Ferris.edu.">><br/><<footnotes " [4]" "//blank//">>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Richard Nixon |
|!occupation |Politician|
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Richard Nixon, Watergate cited as anger erupts over Stephen Harper government's 'enemy' list|https://o.canada.com/news/richard-nixon-watergate-cited-as-anger-erupts-over-stephen-harper-governments-enemy-list]]'' July 16, 2013, Lee Berthiaume, [[Canada.com]]

----
OTTAWA — Comparisons with the Nixon administration and Watergate are being raised following revelations the [[Harper government]] ordered "enemy" lists compiled in advance of this week's cabinet shuffle.

The Prime Minister's Office sent an email to Conservative ministerial aides on July 4 asking to develop lists of troublesome bureaucrats as well as "friend and enemy stakeholders" for incoming ministers and their staff.

The PMO has refused to comment on the controversy, which erupted after emails outlining the order were leaked to media outlets in [[Ottawa]] by an unidentified source on Monday, the same day as the federal cabinet shuffle.
<div style="float: right; max-width:300px">

|>| !Richard Schulze |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Richard B. Spencer |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/9/94/Spencer-nazi.png/175px-Spencer-nazi.png]] |
|!other names |The dapper Nazi|
|!birth date |May 11, 1978 (43 years)|
|!birth place |[[Boston, Massachusetts|https://en.wikipedia.org/wiki/Boston]], U.S.|
|!residence |[[Whitefish, Montana|Whitefish]], U.S.|
|!education |[[St. Mark's School of Texas|https://en.wikipedia.org/wiki/St._Mark's_School_of_Texas]]|
|!alma mater |[[University of Virginia|https://en.wikipedia.org/wiki/University_of_Virginia]]<br/>[[University of Chicago|https://en.wikipedia.org/wiki/University_of_Chicago]]<br/>[[Duke University|https://en.wikipedia.org/wiki/Duke_University]] <small>Dropout</small>|
|!occupation |Author, publisher|
|!known for |President & Director<br/>[[The National Policy Institute|National Policy Institute]]<br/>Executive Director<br/>[[Washington Summit Publishers|https://en.wikipedia.org/wiki/Washington_Summit_Publishers]]|
|!spouse |Nina Kouprianova (separated)|
</div>

''Richard Bertrand Spencer'' (born 1978) is an American [[neo-Nazi|https://en.wikipedia.org/wiki/neo-Nazi]],<<ref " [1]">> [[antisemitic conspiracy theorist|https://en.wikipedia.org/wiki/Antisemitic_canard]] and [[white supremacist|https://en.wikipedia.org/wiki/white_supremacist]] who is known for his activism on behalf of the [[alt-right|Alt-Right]] movement.<<ref " [2]">>

Spencer is known for his public advocacy of violence against nonwhites. He has advocated for the enslavement of Haitians by whites,<<ref " [3]">> the [[ethnic cleansing|https://en.wikipedia.org/wiki/ethnic_cleansing]] of racial minorities from the United States, and the ethnic cleansing of Turks from Anatolia.<<ref " [3]">>

!!!See also
*[[Richard B. Spencer|https://en.wikipedia.org/wiki/Richard_B._Spencer]] - //Wikipedia.//

!!!External links
*[[Richard Bertrand Spencer|https://www.splcenter.org/fighting-hate/extremist-files/individual/richard-bertrand-spencer-0]]. Southern Poverty Law Center.

----
<br/><<footnotes " [1]" "* [[Richard Spencer Loses Gym Membership After Professor Confronts Him|https://www.thecut.com/2017/05/richard-spencer-kicked-out-of-gym-following-confrontation.html]]. The Cut, ''[[New York (magazine)|New York]]''. Sarah Spellings, May 22, 2017<br/>* [[Steve Bannon has a Nazi problem|https://www.vanityfair.com/news/2017/09/steve-bannon-has-a-nazi-problem]]. Tina Nguyen, ''[[Vanity Fair|https://en.wikipedia.org/wiki/Vanity_Fair_(magazines)]]'', September 12, 2017<br/>* [[Days of Awe|https://books.google.com/books?id=yOGTDwAAQBAJ&pg=PA232&lpg=PA232]]. Atalia Omer, [[University of Chicago Press|https://en.wikipedia.org/wiki/University_of_Chicago_Press]], 2019">><br/><<footnotes " [2]" "* Peoples, Steve (July 24, 2016). [[Energized white supremacists cheer Trump convention message|http://bigstory.ap.org/article/70541105d2f149cc9b7b6951d8a13e7a/energized-white-supremacists-cheer-trump-convention-message]]. [[Associated Press|https://en.wikipedia.org/wiki/Associated_Press]].<br/>* Wines, Michael (July 5, 2015). [[White Supremacists Extend Their Reach Through Websites|https://www.nytimes.com/2015/07/06/us/white-supremacists-extend-their-reach-through-websites.html]]. //[[New York Times|https://en.wikipedia.org/wiki/The_New_York_Times]]//.<br/>* Gelin, Martin (November 13, 2014). [[White Flight: America's white supremacists are ignored at home. So they are looking to start over with a little help from Europe's far right|http://www.slate.com/articles/news_and_politics/foreigners/2014/11/jared_taylor_richard_spencer_and_american_white_supremacists_in_europe_why.html]]. //[[Slate|https://en.wikipedia.org/wiki/Slate_(magazine)]]//.<br/>* Welch, Chris (December 6, 2016). [[White Supremacist Richard Spencer: 'We reached tens of millions of people' with video|http://www.cnn.com/2016/12/06/politics/richard-spencer-interview-texas-am-speech/]]. [[CNN]].<br/>* Mangan, Katherine (December 9, 2016). &quot;A push to 'expand white privilege': Richard B. Spencer president, National Policy Institute, a white-supremacist group&quot;.<br/>* Zalman, Jonathan (December 19, 2016). [[Neo-Nazi Website Tells Readers to 'Take Action' Against Jews on Behalf of Richard Spencer's Mother in Montana|https://www.tabletmag.com/scroll/220458/neo-nazi-website-tells-readers-to-take-action-against-jews-including-children-on-behalf-of-richard-spencers-mother-in-montana]]. //[[Tablet (magazine)|Tablet]]//.<br/>* &quot;Campus clashes as US white supremacist gives speech&quot;. December 7, 2016.<br/>* Kauffman, Gretel (November 23, 2016). [[Donald Trump again disavows so-called alt-right supporters|http://www.csmonitor.com/USA/2016/1123/Donald-Trump-again-disavows-so-called-alt-right-supporters]]. //[[The Christian Science Monitor]]//.<br/>* Kauffman, Gretel (November 20, 2016). [[White supremacists convene in celebration of Trump victory|http://www.csmonitor.com/USA/Politics/2016/1120/White-supremacists-convene-in-celebration-of-Trump-victory]]. //[[The Christian Science Monitor]]//.">><br/><<footnotes " [3]" "May 14, Jared Holt &#124;. [[Richard Spencer: U.S. Military Should Have Enslaved Haitians After Hurricane Instead Of Providing Relief|https://www.rightwingwatch.org/post/richard-spencer-u-s-military-should-have-enslaved-haitians-after-hurricane-instead-of-providing-relief/]].">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Richard Uihlein |
|!birth date |1945 (75-76 years)|
|!spouse |Elizabeth "Liz" Uihlein (née Hallberg)|
|!parents |[[Edgar Uihlein|https://en.wikipedia.org/wiki/Edgar_Uihlein]]<br> Lucia Uihlein|
|!education |[[Stanford University|https://en.wikipedia.org/wiki/Stanford_University]]|
</div>

''Richard Ellis Uihlein'' (born 1945) is an American businessman, founder of [[Uline|https://en.wikipedia.org/wiki/Uline]], conservative donor, and heir.<<ref " [1]">>

!!!See also
*[[Richard Uihlein|https://en.wikipedia.org/wiki/Richard_Uihlein]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "John McCormick (August 16, 2018). [[GOP Megadonor's Millions Go to Midterm Hopefuls Who Keep Losing|https://www.bloomberg.com/news/articles/2018-08-16/gop-mega-donor-struggles-to-find-a-winner-in-midterm-races]]. //Bloomberg LP//.">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Richard Viguerie |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Richard Wachsberg |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Richard Warnica |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Rick Berman |
</div>

!!!See also
*[[Richard Berman|https://en.wikipedia.org/wiki/Richard_Berman]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Rick Boswick |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Rick Bright |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/1/10/Rick_A._Bright.jpg/175px-Rick_A._Bright.jpg]] |
|!title |Former director|
|!occupation |[[Doctor]]|
|!organization |[[Biomedical Advanced Research and Development Authority]]|
|!birth name |Rick Arthur Bright|
|!birth date |June 7, 1966 (55 years)|
</div>

!!!See also
*[[Rick Bright|https://en.wikipedia.org/wiki/Rick_Bright]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Rick Dykstra |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Rick Gates |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f364.png}} ''[[Rick Mercer Says Conservative Meme Quoting Him Is 'All Fake'|https://www.huffingtonpost.ca/entry/rick-mercer-conservative-meme_ca_5d804426e4b077dcbd6333ef]]'' September 17, 2019, Melanie Woods, [[Huffington Post]]

----
Canadian comedian [[Rick Mercer]] took to [[Twitter]] this week to call out a B.C. federal election candidate, after a quote was falsely attributed to him saying to vote Conservative.

Last week, the Conservative Burnaby North-Seymour Constituency Association [[Facebook]] page shared an image of Mercer with text urging people to vote Conservative. Their candidate for the riding is Heather Leung.

"Take 20 minutes out of your day and do what young people all around the world are dying to do. Vote Conservative," the quote attributed to Mercer reads.
<div style="float: right; max-width:300px">

|>| !Rick Nicholls |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Rick Perry |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Rick Scott |
|!occupation |Politician|
</div>

!!!See also
*[[Rick Scott|https://en.wikipedia.org/wiki/Rick_Scott]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ricochet |
</div>

Ricochet.com, not to be confused with Ricochet.media.

!!!See also
*[[Ricochet (website)|https://en.wikipedia.org/wiki/Ricochet_(website)]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Right-leaning conference interrupted by protesters|https://thevarsity.ca/2017/02/06/right-leaning-conference-interrupted-by-protesters/]]'' February 6, 2017, Jack O. Denton, [[The Varsity]]

----
A student-run conference on campus showcasing conservative and libertarian speakers was disrupted and ultimately halted following protests and the pulling of a fire alarm.

[[Students in Support of Free Speech]] (SSFS) co-hosted the sold-out [[2017]] [[Toronto]] Action Forum with [[Generation Screwed]] at the Sandford Fleming Building on February 4.

Professor [[Jordan Peterson]], who gained national attention in the fall after he released a [[YouTube]] lecture series called Professor against political correctness, was one of the keynote speakers, alongside conservative activist and publisher of The Rebel, [[Ezra Levant]].
----

{{f0.png}} ''[[Right-Wing 'BC Proud' Group Asks Followers If 'Police Did the Right Thing' Killing an Indigenous Woman|https://pressprogress.ca/right-wing-bc-proud-group-asks-followers-if-police-did-the-right-thing-killing-an-indigenous-woman/]]'' June 6, 2020, [[PressProgress]]

----
A prominent right-wing [[Facebook]] page wants you to let them know if police "did the right thing" when they shot and killed an [[Indigenous]] woman in [[New Brunswick]].

"BC Proud," a member of a network of right-wing Facebook pages that also includes "[[Canada Proud]]" and "[[Ontario Proud]]," posed that question to its followers on Friday.

This week, 26 year-old Chantel Moore, originally from the Tla-o-qui-aht First Nation in [[British Columbia]], was shot to death by police in Edmundston, New Brunswick after they were called to go to Moore's apartment to check on her well-being.
----

{{f0.png}} ''[[Right-Wing Charities Escaping CRA Audits: New Report from Broadbent Institute|http://thenarwhal.ca/right-wing-charities-escaping-cra-audits-new-report-broadbent-institute/]]'' October 21, 2014, Emma Gilchrist, [[The Narwhal]]

----
The Broadbent report examined publicly available CRA tax filings of 10 charities and cross-referenced these with their publicly available work. In each case, the charities had reported that they had conducted no political activity between [[2011]] and [[2013]].

The [[Broadbent Institute]]'s review, which includes the [[Fraser Institute]], the [[Atlantic Institute for Market Studies]] and [[Focus on the Family]], provides examples of activity for each of the charities that appear to meet the CRA's definition of "political."

For example, on Oct. 22, [[2012]], the Fraser Institute released a report calling for the B.C. government to lift its moratorium on offshore oil and gas exploration, which appears to fall under the CRA's guideline on what constitutes political activity, which states an activity is political if "the intention of the activity is to incite, or organize to put pressure on, an elected representative or public official to retain, oppose, or change the law, policy, or decision of any level of government in [[Canada]] or a foreign country."
----

{{f0.png}} ''[[Right-wing charities report zero political activity...again|https://pressprogress.ca/right-wing-charities-report-zero-political-activity-again/]]'' May 14, 2018, [[PressProgress]]

----
For at least the fifth year in a row, [[Canada]]'s leading right-wing charities are claiming to have conducted exactly zero political activity.

That's according to the most recent tax filings with [[Canada Revenue Agency]] from right-wing organizations like the [[Fraser Institute]], the [[Canadian Constitution Foundation]], the MacDonald-Laurier Institute, and [[Focus on the Family]].

According to CRA rules, Canadian charities are permitted to devote up to 10% of their organizational resources to "political activities", defined as follows:
----

{{f46.png}} ''[[Right-Wing Company Of Convicted Embezzler Turned Christian Linked To Huge Leaks Of US Voter Records|https://www.forbes.com/sites/thomasbrewster/2016/01/04/191-million-leak-bill-dallas-christian-anti-abortion/#429c30cf78f7]]'' January 4, 2016, Thomas Brewster, [[Forbes]]

----
Late last month, a huge database of 191 million US voter registration records was uncovered by white hat hacker [[Chris Vickery]], but it was a mystery as to who was responsible for the leak. After uncovering a second database containing records of as many as 54 million voters, he now believes those running a pro-conservative, Christian group - United In Purpose - may have mistakenly left both information troves open to anyone who knew the right IP addresses to look up. The organisation is run by convicted embezzler, now converted Christian, entrepreneur and [[California]] resident Bill [[Dallas]].

The first database contained information including names, home addresses, phone numbers, dates of birth, party affiliations, and logs of whether or not they had voted in primary or general elections. Such data is publicly available in most states, though in some a fee is charged. It is not supposed to be available to anyone, anywhere, as was the case until the database was removed.

The second database contained around 54 million voter entries from a limited number of states, but there were more fields containing additional personal information, including interests, precise location, religious beliefs and whether or not they'd been contacted. Such data is useful for identity thieves, as well as political groups using it for legal purposes.
----

{{f1.png}} ''[[Right-wing conspiracists linked antifa to the wildfires. Then they got a boost from Russian media.|https://www.motherjones.com/politics/2020/09/wildfires-antifa-russian-state-media-right-wing-reddit-facebook-conspiracy/]]'' September 12, 2020, Ali Breland, [[Mother Jones]]

----
Wildfires have long been weaponized by climate deniers wanting to sow political division. But this week, the blazes consuming the West Coast became part of an election cycle culture war when claims that antifa started wildfires in [[Portland]] went viral. There's no evidence that antifa started any wildfires, but conservatives on social media ran with the claim anyway, spreading it far and wide in [[Facebook]] groups and on [[YouTube]].

It's unclear how the conspiracy theory originated, but its first big boost appears to have come courtesy of RT (formerly [[Russia Today]], a Russian state-controlled media outlet known for mixing news with Russian propaganda.) RT's signal boost came in the form of an article that smashed together separate pieces of information about policing in Portland and the wildfires, insinuating a nefarious (and non-existent) link between the two.

"'[[Antifa]] are thrilled to hear this': Portland police ask protesters not to start blazes amid statewide wildfire emergency," read a RT headline from September 9th. The story focused on how the [[Portland Police]] Department was imploring protestors not to use fire during their demonstrations "since fire danger is very high right now." While the facts of the story are technically true, RT goes out of its way to connect the current wildfire crisis with antifa, by eliding dates, and wrongly conflating incidents. The Sheriff's call for protesters not to use fire came on September 9. The last time protestors set large fires during a protest was on the evening of September 6, lasting into the early hours of the next day. Regardless, RT used video from that night of the 6th (without noting the date the footage) as the primary art for the story.
----

{{f182.png}} ''[[Right-wing extremist groups and hate crimes are growing in Canada|https://www.cbc.ca/passionateeye/features/right-wing-extremist-groups-and-hate-crimes-are-growing-in-canada]]'' July 13, 2019, Jacky Habib, [[CBC News]]

----
[[Neo-Nazi]] groups in the U.S. are the focus of Documenting Hate, a new documentary from The Passionate Eye. The result of a year-long investigation, the film puts a spotlight on some of the groups behind the deadly violence in [[Charlottesville]] and how they went unpunished and continued to operate.

Experts say Canadians should also be concerned about the rise of hate groups in this country. There are at minimum 130 active right-wing extremist groups across [[Canada]] according to Dr. [[Barbara Perry]], an expert on hate crime — a 30 per cent increase from [[2015]].

Most of these groups are organized around ideologies against religion and race — with anti-[[Muslim]] and anti-[[Jewish]] sentiments being the most common, followed by hate against immigrants, [[Indigenous]] people, women, [[LGBTQ]] communities and other minorities.
----

{{f0.png}} ''[[Right-wing group sues UBC for cancelling Andy Ngo event|https://www.ubyssey.ca/news/right-wing-group-sues-ubc/]]'' July 27, 2020, Charlotte Alden, [[The Ubyssey]]

----
UBC has been served a lawsuit for its cancellation of far-right figure [[Andy Ngo]]'s event at UBC Robson Square, originally scheduled for January 29, [[2020]].

The [[Justice Centre for Constitutional Freedoms]] (JCCF) and [[UBC Free Speech Club]] (FSC) announced that the JCCF has filed a petition for judicial review against UBC on July 10, 2020. The JCCF and its lawyers have filed the petition on the FSC's behalf.

The FSC, which is not an AMS club, announced its intention to sue the university shortly after UBC had cancelled Ngo's event.
----

{{f84.png}} ''[[Right-wing groups violently attack Hamilton Pride Parade|https://north99.org/2019/06/18/right-wing-groups-violently-attack-hamilton-pride-parade/]]'' June 18, 2019, [[North99]]

----
[[Police]] are investigating after attendees of a [[Hamilton]] [[Pride Parade]] were attacked by right-wing groups over the weekend.

Members of the Yellow Vest movement – who have recently been protesting at Hamilton's city hall – are suspected to have been involved in the clash at Gage Park, which resulted in minor injuries. Matthew Green, a former Hamilton city councillor and current federal NDP candidate, said he saw the altercation break out because of "far-right evangelicals" who were there "just there to sucker-punch people."

According to the site AntiHate.ca, "the Yellow Vests movement has been entirely co-opted by the far-right including most extreme anti-[[Muslim]] groups in [[Canada]]."
----

{{f0.png}} ''[[Right-wing leaders from across globe strategize at International Democratic Union conference|https://www.washingtontimes.com/news/2019/dec/4/right-wing-leaders-from-across-globe-strategize-at/]]'' December 4, 2019, Ryan Lovelace, [[Washington Times]]

----
An international coalition of center-right candidates, lawmakers and campaign managers and staffers are gathering in private this week to discuss strategies for conservatives around the globe.

The [[International Democratic Union]], led by former Canadian Prime Minister [[Stephen Harper]] as chairman, is aiming to teach successful electoral and governing approaches to its more than 80 member parties.

"The IDU is a global networking forum like no other," reads a pamphlet distributed by the group to those invited to attend the forum in [[Washington]]. "We bring together elected legislators, party executives and thought-leaders to forge relationships, exchange best practices for campaigning and governing, and build bridges with parties in emerging democracies."
----

{{f0.png}} ''[[Right-Wing Media Outlet Accredited For Leaders' Debate is Also Registered as a Charity for Immigrants|https://pressprogress.ca/right-wing-media-outlet-accredited-for-leaders-debate-is-also-registered-as-a-charity-for-immigrants/]]'' October 15, 2019, [[PressProgress]]

----
A right-wing media outlet that won a legal battle last week against the federal [[Leaders' Debates Commission]] is registered with [[Canada Revenue Agency]] as a charity whose listed purpose includes providing "support" to immigrants.

Last week, the [[True North Centre]] for Public Policy and [[Ezra Levant]]'s Rebel News secured an 11th-hour court injunction forcing the Debates Commission to accredit both outlets, allowing them to question party leaders in post-debate scrums.

Founded by [[Candice Malcolm]], a former spokesperson for [[Jason Kenney]] and the Canadian [[Tax]]payers' Federation, True North simultaneously describes itself as a "media company," an "advocacy organization" and, according to court documents, as a "registered charity with the government of Canada."
----

{{f0.png}} ''[[Right-wing media outlet hires Patrick Moore to speak in Regina|https://globalnews.ca/news/6543416/right-wing-media-outlet-hires-patrick-moore-to-speak-in-regina/]]'' February 12, 2020, Jonathan Guignard, [[Global News]]

----
[[Climate change]] skeptic [[Patrick Moore]] will be speaking in [[Regina]] after all.

Moore was scheduled to speak at an upcoming sustainability conference hosted by the City of Regina on May 20, but was axed after public backlash.

His speech was titled "[[Fake]] Invisible Catastrophes and [[Threats]] of Doom."
----

{{f375.png}} ''[[Right-Wing Media Outlets Duped by a Middle East Propaganda Campaign|https://www.thedailybeast.com/right-wing-media-outlets-duped-by-a-middle-east-propaganda-campaign]]'' July 6, 2020, Adam Rawnsley, [[Daily Beast]]

----
If you want a hot take about the Middle East, Raphael Badani is your man.

As a Newsmax "Insider" columnist, he has thoughts about how [[Iraq]] needs to rid itself of [[Iran]]ian influence to attract investment and why Dubai is an oasis of stability in a turbulent region. His career as a "geopolitical risk consultant and interactive simulation designer" and an "international relations senior analyst" for the Department of Labor have given him plenty of insights about the Middle East. He's printed those insights at a range of conservative outlets like the [[Washington Examiner]], Real[[Clear]] Markets, American Thinker, and The National Interest.

Unfortunately for the outlets who published his articles and the readers who believed them, Raphael Badani does not exist.
----

{{f182.png}} ''[[Right-wing outlets win legal battle to attend the leaders' debate|https://www.cbc.ca/news/politics/rebel-media-true-north-federal-election-debate-2019-1.5312172]]'' October 7, 2019, Paola Loriggio, Canadian Press, [[CBC News]]

----
A Federal Court judge says [[Rebel Media]] and the [[True North Centre]] for Public Policy have established that they would suffer "irreparable harm" if denied access to the English-language leaders' debate taking place in Gatineau, Que., tonight and the French-language debate later this week.

Justice Russel Zinn says the reasons for his ruling will be released at a later date.

The two organizations turned to the court after learning their representatives had been denied access to the debate on grounds that they engaged in advocacy.
----

{{f0.png}} ''[[Right-Wing Sting Group Project Veritas Is Breaking Facebook's "Authentic Behavior" Rule. Now What?|https://theintercept.com/2019/06/11/facebook-rules-project-veritas/]]'' June 11, 2019, Sam Biddle, [[The Intercept]]

----
A member of [[Project Veritas]] gave testimony in a federal court case indicating that the right-wing group, known for its undercover videos, violates [[Facebook]] policies designed to counter systematic deception by [[Russia]]n troll farms and other groups. The deposition raises questions over whether Facebook will deter American operatives who use the platform to strategically deceive and damage political opponents as vigorously as it has [[Iran]]ian and Russian propagandists. But is the company capable of doing so without just creating more problems?

Close observers of Veritas and Facebook, including one at a research lab that works with the social network, said the testimony shows the group is clearly violating policies against what Facebook refers to as "coordinated inauthentic behavior." The company formally defined such behavior in a December [[2018]] video featuring its cybersecurity policy chief Nathaniel Gleicher, who said it "is when groups of pages or people work together to mislead others about who they are or what they're doing." The designation, Gleicher added, is applied by Facebook to a group not "because of the content they're sharing" but rather only "because of their deceptive behavior." That is, using Facebook to dupe people is all it takes to fit the company's institutional definition of coordinated inauthentic behavior.

In practice, "coordinated inauthentic behavior" has become a sort of catchall label for untoward meddling on Facebook, snagging everyone from Burmese military officers to Russian meme spammers. But curbing such activity has become a very public crusade for Facebook in the wake of its prominent role as a platform for the spread of disinformation, propaganda, and outright hoaxes during the [[2016]] presidential campaign. This past January, Gleicher announced the removal of coordinated inauthentic behavior from Iran, which spread when operatives "coordinated with one another and used fake accounts to misrepresent themselves," thus triggering a Facebook ban. Similarly, in a [[2017]] update on Facebook's internal investigation into Russian online propaganda efforts, the company's then-head of security Alex Stamos assured the world's democracies the company was providing "technology improvements for detecting fake accounts," including "changes to help us more efficiently detect and stop inauthentic accounts at the time they are being created."
----

{{f0.png}} ''[[Right-Wing Think Tank Accused of Demonizing Sikh-Canadians Also Works to Send Canadian Oil to India|https://pressprogress.ca/right-wing-think-tank-accused-of-demonizing-sikh-canadians-also-works-to-send-canadian-oil-to-india/]]'' October 2, 2020, [[PressProgress]]

----
What does a controversial report authored by a retired [[CBC]] journalist have to do with a right-wing think tank that promotes trade with India and a global consulting firm run by former Prime Minister [[Stephen Harper]]?

Oil, among other things.

Terry Milewski recently raised eyebrows after publishing a report in a somewhat untraditional venue for a former CBC journalist: The [[Macdonald-Laurier Institute]], a right-wing, business-friendly think tank based in [[Ottawa]].

MLI promotes "liberty" and "markets." It is partnered with the [[Atlas Network]], a global network of right-wing think tanks and advocacy groups largely funded by conservative mega-donors, including billionaires Charles and [[David Koch]].
----

{{f0.png}} ''[[Right-wing Think Tanks And Charities Claim No Political Activity For Eight Years In A Row|https://pressprogress.ca/right-wing-think-tanks-and-charities-claim-no-political-activity-for-eight-years-in-a-row/]]'' May 4, 2019, [[PressProgress]]

----
For another successive year, [[Canada]]'s leading right-wing think tanks and charities claimed to the [[Canada Revenue Agency]] they conducted no political activity, in [[2017]].

Until recently, Canadian charities were permitted to devote up to 10% of their organizational resources to "political activities." On February 1, [[2019]], the government changed the rule to allow charities to spend freely on non-partisan political activities, such as pressuring governments to adopt public policies.

That change is good news. But it is worth noting that for years and years, while progressive organizations were heavily scrutinized, those on the right really were not. The [[Harper government]], in fact, created a special fund to audit political-activity of certain charities, just not the conservative ones.
<div style="float: right; max-width:300px">

|>| !RightNow |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/3/32/Graphic_rightnow_logo.jpg/175px-Graphic_rightnow_logo.jpg]] |
|!website |[[itstartsrightnow.ca|https://www.itstartsrightnow.ca]]<br/><small>Site built using [[NationBuilder]] software by [[Hamish Marshall's|Hamish Marshall]] [[Torch Agency]].</small>|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Riot Squad |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Rise Canada |
</div>

{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[Riverside County, California|https://en.wikipedia.org/wiki/Riverside_County,_California]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f355.png}} ''[[RMR: Radical Groups|https://www.youtube.com/watch?v=iZf5fC9v2qE]]'' January 17, 2012, MercerReport, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/iZf5fC9v2qE" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

How to recognize insurgents who threaten democracy.
----

{{f355.png}} ''[[RMR: Rick's Rant - Pure Science|https://www.youtube.com/watch?v=QaoScMnJNx4]]'' November 19, 2014, MercerReport, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/QaoScMnJNx4" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

Rick's Rant for November 18th, [[2014]].
----

{{f355.png}} ''[[RMR: Rick's Rant - Robocalls|https://www.youtube.com/watch?v=HDPaRKXoVeA]]'' February 28, 2012, MercerReport, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/HDPaRKXoVeA" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

Rick's Rant for February 28th, [[2012]]
----

{{f355.png}} ''[[RMR: Rick's Rant - Scientists Muzzled Again|https://www.youtube.com/watch?v=advh4xb6gRQ]]'' February 26, 2013, MercerReport, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/advh4xb6gRQ" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

Rick's Rant for February 26th, [[2013]].
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Rob Ferguson |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Rob Ford |
|>| [img width=175px [Rob Ford at a 2013 parade|https://upload.wikimedia.org/wikipedia/commons/thumb/6/68/Rob_Ford_2013_parade.jpg/175px-Rob_Ford_2013_parade.jpg]] |
|!imagesize |160px|
|!birth name |Robert Bruce Ford|
|!birth date |May 28, 1969|
|!death date |March 22, 2016 (46 years)|
|!death place |[[Toronto]], Ontario, Canada|
|!birth place |[[Etobicoke]], [[Ontario]], Canada|
|!resting place |[[Riverside Cemetery|https://en.wikipedia.org/wiki/Park_Lawn_Cemetery]]|
|!party |[[Progressive Conservative|Progressive Conservative Party of Ontario]]<<ref " [1]">>|
|!spouse |Renata Brejniak <small>(m. 2000)</small>|
|!children |2|
</div>

!!!See also
*[[Rob Ford|https://en.wikipedia.org/wiki/Rob_Ford]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Gilbert, Richard (December 30, 2010). &quot;When will Ford's honeymoon end?&quot;.">>

{{||StandardTid}}
----

{{f355.png}} ''[[Rob Ford (Freestyle)|https://www.youtube.com/watch?v=QKfX9j50AKc]]'' July 16, 2011, munnemun, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/QKfX9j50AKc" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

Download: http://www.mediafire.com/file/eepgu9divmln9b7/Rob_Ford_%2528freestyle%2529.mp3/file

Follow @Munnemun on [[Twitter]]

[[Doug Ford]] - Nobody Reads: https://www.youtube.com/watch?v=cBxvLrdoGjE
----

{{f49.png}} ''[[Rob Ford never said he was '100%' done with drinking, Doug Ford says despite 100% fact that mayor did make that promise|https://nationalpost.com/news/toronto/rob-ford-never-said-he-was-100-done-with-drinking-doug-ford-says-despite-100-fact-that-mayor-did-make-that-promise]]'' March 17, 2014, Natalie Alcoba, [[National Post]]

----
Back in November during the height of the crack cocaine scandal, Mayor [[Rob Ford]] "guaranteed, 100%" in a televised interview that he was done with booze. He then repeated the commitment in various forms to media outlets near and far. On Monday, in the wake of the latest video showing the mayor stumbling and swearing outside City Hall, his older brother sought to rewrite history.

In light of Ford's latest public embarrassment, the [[National Post]] has gathered together some of the [[Toronto]] mayor's greatest hits when it comes to missing the facts.

SWEARING OFF BOOZE FOR GOOD

#1 — "I can assure people — hopefully, it doesn't happen again. And I'll make sure it doesn't happen again." – Nov. 3, [[2013]] of his intoxication at the City Hall St. Patrick's Day party in [[2012]] and Taste of the Danforth 2013

#2 — "If you don't see a difference in me in five months, then I'll eat my words. I've had a come-to-[[Jesus]] moment if you want to call it that." – he told [[CBC]]'s Peter Mansbridge on Nov. 18, 2013
----

{{f0.png}} ''[[Rob Ford's chief of staff fired for trying to get mayor to rehab: reports|https://globalnews.ca/news/587122/rob-fords-chief-of-staff-fired-for-trying-to-get-mayor-to-rehab-reports/]]'' May 24, 2013, Heather Loney, [[Global News]]

----
Last Friday, [[Rob Ford]] called the allegations "ridiculous," but, despite mounting pressure from numerous city councillors and media outlets to address the issue, he has since remained silent on the matter.

In a prepared statement made on Wednesday, Councillor [[Doug Ford]] defended his brother saying, "Rob has told me that these stories are untrue, that these allegations are ridiculous and I believe him."

Also Wednesday Ford was let go as the football coach for the [[Don Bosco]] Eagles, a high school team in [[Etobicoke]].
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f358.png}} ''[[Robert and Rebekah Mercer bail on Trump campaign - they spent $49 million in 2016|https://www.salon.com/2019/06/18/robert-and-rebekah-mercer-bail-on-trump-campaign-they-spent-49-million-in-2016/]]'' June 18, 2019, Igor Derysh, [[Salon]]

----
President Trump's biggest backers have "drastically" cut their political contributions and are not expected to play a big role in the [[2020]] election, [[Vanity Fair]] reports.

Billionaire hedge fund manager [[Robert Mercer]] and his daughter Rebekah, who previously funded [[Steve Bannon]], [[Breitbart]] News and [[Cambridge Analytica]], spent $15.5 million in [[2016]] to help Trump win but have soured on his administration since, according to Vanity Fair's Gabe Sherman.

Six sources told Sherman that the Mercers have already slashed their political donations in "recent months" and are not expected to play a "significant role" in 2020.
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Robert Benzie |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Robert F. Kennedy Jr. |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Robert Kadlec |
</div>

!!!See also
*[[Robert Kadlec|https://en.wikipedia.org/wiki/Robert_Kadlec]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Robert Lighthizer |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Robert Mackey |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Robert Maguire |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Robert Mercer |
|!birth name |Robert Leroy Mercer|
|!birth date |July 11, 1946 (75 years)|
|!birth place |[[San Jose, California|https://en.wikipedia.org/wiki/San_Jose,_California]], U.S.|
|!residence |[[Long Island, New York|https://en.wikipedia.org/wiki/Long_Island,_New_York]], U.S.|
|!nationality |[[American|https://en.wikipedia.org/wiki/United_States]]|
|!alma mater |[[University of New Mexico|https://en.wikipedia.org/wiki/University_of_New_Mexico]]<br>[[University of Illinois at Urbana-Champaign|https://en.wikipedia.org/wiki/University_of_Illinois_at_Urbana-Champaign]]|
|!occupation |Hedge fund manager|
|!spouse |Diana Lynne (Dean) Mercer<<ref " [1]">>|
|!children |[[Rebekah|https://en.wikipedia.org/wiki/Rebekah_Mercer_(philanthropist)]], Jennifer, Heather Sue|
</div>

!!!See also
*[[Robert Mercer (businessman)|https://en.wikipedia.org/wiki/Robert_Mercer_(businessman)]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "&quot;Brides-To-Be&quot;. //Albuquerque Journal//. May 25, 1967.">>

{{||StandardTid}}
----

{{f0.png}} ''[[Robert Mercer starts big money effort for Trump and RNC after cutting back support|https://www.cnbc.com/amp/2020/04/15/robert-mercer-starts-big-money-effort-for-trump-campaign.html]]'' April 15, 2020, Brian Schwartz, [[CNBC]]

----
President [[Donald Trump]] and the [[Republican National Committee]] have one of their old allies back in the big money fundraising game after he stepped back from helping the commander-in-chief.

[[Robert Mercer]], one of Trump's original financiers during his first run for president, gave his first six-figure check of the [[2020]] election cycle to the Trump Victory committee in February, according to a new financial disclosure report. The $355,200 contribution to the joint fundraising committee, which raises money for both the Trump campaign and RNC, comes after Mercer was relatively silent since assisting Trump get to the White House. The committee finished the quarter raising $63 million.

Representatives for the RNC, Trump campaign and Mercer did not return a request for comment.
----

{{f0.png}} ''[[Robert Mercer starts big money effort for Trump and RNC after cutting back support|https://www.cnbc.com/2020/04/15/robert-mercer-starts-big-money-effort-for-trump-campaign.html]]'' April 16, 2020, Brian Schwartz, [[CNBC]]

----
[[CNBC]] first reported in [[2018]] that Mercer had retreated in leading the way in financially backing the president after a wave of public scrutiny for his assistance just two years earlier.

President [[Donald Trump]] and the [[Republican National Committee]] have one of their old allies back in the big money fundraising game after he stepped back from helping the commander-in-chief. 

[[Robert Mercer]], one of Trump's original financiers during his first run for president, gave his first six-figure check of the [[2020]] election cycle to the [[Trump Victory]] committee in February, according to a new financial disclosure report. The $355,200 contribution to the joint fundraising committee, which raises money for both the Trump campaign and RNC, comes after Mercer was relatively silent since assisting Trump get to the White House. The committee finished the quarter raising $63 million.
----

{{f345.png}} ''[[Robert Mercer: the big data billionaire waging war on mainstream media|https://www.theguardian.com/politics/2017/feb/26/robert-mercer-breitbart-war-on-media-steve-bannon-donald-trump-nigel-farage]]'' February 26, 2017, Carole Cadwalladr, [[The Guardian]]

----
J ust over a week ago, [[Donald Trump]] gathered members of the world's press before him and told them they were liars. "The press, honestly, is out of control," he said. "The public doesn't believe you any more." [[CNN]] was described as "very fake news… story after story is bad". The [[BBC]] was "another beauty".

That night I did two things. First, I typed "Trump" in the search box of [[Twitter]]. My feed was reporting that he was crazy, a lunatic, a raving madman. But that wasn't how it was playing out elsewhere. The results produced a stream of "Go Donald!!!!", and "You show 'em!!!" There were star-spangled banner emojis and thumbs-up emojis and clips of Trump laying into the "FAKE news MSM liars!"

Trump had spoken, and his audience had heard him. Then I did what I've been doing for two and a half months now. I [[Google]]d "mainstream media is…" And there it was. Google's autocomplete suggestions: "mainstream media is… dead, dying, fake news, fake, finished". Is it dead, I wonder? Has FAKE news won? Are we now the FAKE news? Is the mainstream media – we, us, I – dying?
<div style="float: right; max-width:300px">

|>| !Robert Mueller |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/e/e1/Director_Robert_S._Mueller-_III.jpg/175px-Director_Robert_S._Mueller-_III.jpg]] |
|!birth name |Robert Swan Mueller III|
|!birth date |August 7, 1944 (77 years)|
|!birth place |[[New York City|https://en.wikipedia.org/wiki/New_York_City]], [[New York|https://en.wikipedia.org/wiki/New_York_(state)]], [[U.S.|https://en.wikipedia.org/wiki/United_States]]|
</div>

!!!See also
*[[Robert Mueller|https://en.wikipedia.org/wiki/Robert_Mueller]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Robert O'Brien |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !The Robert P Rotella Foundation |
|!tax id |61-6295351|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |April 29, 2020|<|<|
|!Registration|<|<|<|
|!Name |[[The@Robert P Rotella Foundation|https://www.erieri.com/Form990Finder/Details?EIN=616295351]]|<|<|
|!EIN |61-6295351|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |05/2003|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990PF|http://990.erieri.com/EINS/616295351/616295351_2018_ .pdf]]|12/31/19| $0.00|
|!2017 |[[990PF|http://990.erieri.com/EINS/616295351/616295351_2017_101ec280.PDF]]|02/08/19| $9,405,874.00|
|!2016 |[[990PF|http://990.erieri.com/EINS/616295351/616295351_2016_0e0fceb1.PDF]]|09/06/17| $9,017,617.00|
|!2015 |[[990PF|http://990.erieri.com/EINS/616295351/616295351_2015_0cca0b14.PDF]]|08/05/16| $9,008,047.00|
|!2014 |[[990PF|http://990.erieri.com/EINS/616295351/616295351_2014_0bb9775d.PDF]]|08/20/15| $9,652,285.00|
|!2013 |[[990PF|http://990.erieri.com/EINS/616295351/616295351_2013_0a7f0c38.PDF]]|08/08/14| $9,425,640.00|

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Robert Redfield |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/d/d2/Robert_R._Redfield.jpg/175px-Robert_R._Redfield.jpg]] |
|!title |Director of the [[Centers for Disease Control and Prevention]]|
|!occupation |[[Doctor]]|
|!education |[[Georgetown University|https://en.wikipedia.org/wiki/Georgetown_University]] ([[BS|https://en.wikipedia.org/wiki/Bachelor_of_Science]], [[MD|https://en.wikipedia.org/wiki/Doctor_of_Medicine]])|
|!birth name |Robert Ray Redfield Jr.|
|!birth date |1951|
</div>

''Robert Ray Redfield Jr.'' (born 1951) is an American [[virologist|https://en.wikipedia.org/wiki/virologist]]. He is the current [[Director of the Centers for Disease Control and Prevention|Centers for Disease Control and Prevention]], and the current Administrator of the [[Agency for Toxic Substances and Disease Registry|https://en.wikipedia.org/wiki/Agency_for_Toxic_Substances_and_Disease_Registry]], having served in both positions since March 2018.

!!!See also
*[[Robert R. Redfield|https://en.wikipedia.org/wiki/Robert_R._Redfield]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Robert Reich |
</div>

!!!See also
*[[Robert Reich|https://en.wikipedia.org/wiki/Robert_Reich]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Robert Shillman |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/7/73/PikiWiki_Israel_10593_quot%3Ba_man_and_a_cat_called_yitzquot%3B_in_the_t.jpg/175px-PikiWiki_Israel_10593_quot%3Ba_man_and_a_cat_called_yitzquot%3B_in_the_t.jpg]] |
|!birth date |April 6, 1946 (75 years)|
|!birth place |[[Boston, Massachusetts|https://en.wikipedia.org/wiki/Boston,_Massachusetts]] (USA)|
</div>

!!!Political activities
Shillman sits on boards of The [[Friends of the Israel Defense Forces|https://en.wikipedia.org/wiki/Friends_of_the_Israel_Defense_Forces]], The Jewish Foundation for the Righteous, and the [[David Horowitz Freedom Center]].<<ref " [6]">><<ref " [7]">><<ref " [8]">>

He also funds [[Brigitte Gabriel's|Brigitte Gabriel]] [[ACT!|ACT for America]], [[James O'Keefe's|James O'Keefe]] [[Project Veritas]], [[FrontPage Magazine]] and [[Rebel News|Rebel Media]] and argues against the US accepting Syrian Muslim refugees.<<ref " [1]">><<ref " [2]">><<ref " [9]">>
President [[George W. Bush]] appointed Shillman to serve on the Honorary Delegation to accompany him to [[Jerusalem|https://en.wikipedia.org/wiki/Jerusalem]] for the celebration of the 60th anniversary of the [[State of Israel|https://en.wikipedia.org/wiki/State_of_Israel]] in May 2008.<<ref " [3]">>

In August 2018, it was revealed by ''[[The Times|https://en.wikipedia.org/wiki/The_Times]]'' that Shillman had been providing finances to British far-right activist [[Tommy Robinson]] by helping to pay his "five figure salary",<<ref " [4]">><<ref " [5]">> although at the time of writing this arrangement had ended.

!!!See also
*[[Robert J. Shillman|https://en.wikipedia.org/wiki/Robert_J._Shillman]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "[[Strident Calls to Reject Syrian Refugees Fueled by Wealthy California Donor|https://theintercept.com/2015/10/16/donor-refugee-backlash]], Oct. 16 2015, The Intercept">><br/><<footnotes " [2]" "[[Inside Rebel Media's big-money anti-Islam crusade|https://news.vice.com/story/inside-rebel-medias-big-money-anti-islam-crusade]]. //VICE News//.">><br/><<footnotes " [3]" "[[Bush Visit May Boost Olmert|http://www.nysun.com/foreign/bush-visit-may-boost-olmert/76303/]].">><br/><<footnotes " [4]" "Gilligan, Andrew (5 August 2018). [[Tommy Robinson winds up bigots and the cash floods in|https://www.thetimes.co.uk/article/tommy-robinson-winds-up-the-bigots-and-the-cash-floods-in-6kffsh8rk]].">><br/><<footnotes " [5]" "Halliday, Josh (7 December 2018). [[Revealed: the hidden global network behind Tommy Robinson|https://www.theguardian.com/uk-news/2018/dec/07/tommy-robinson-global-support-brexit-march]].">><br/><<footnotes " [6]" "[[Advisory Boards|http://www.cba.neu.edu/ste/about-us/advisory/]]. Northeastern University College of Business Administration.">><br/><<footnotes " [7]" "[[Our Board and Staff|http://www.fidf.org/Page.aspx?pid=286]]. Friends of the Israel Defense Forces.">><br/><<footnotes " [8]" "[[Our Board|http://www.jfr.org/site/PageServer?pagename=abt_board]]. The Jewish Foundation for the Righteous.">><br/><<footnotes " [9]" "[[James O'Keefe's Big-Money Donors Revealed|https://www.thedailybeast.com/james-okeefes-big-money-donors-revealed]]. The Daily Beast.">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Robert Spencer |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/c/c8/Robert_Spencer.jpg/175px-Robert_Spencer.jpg]] |
|!birth date |February 27, 1962 (59 years)|
|!nationality |American|
|!alma mater |[[University of North Carolina at Chapel Hill|https://en.wikipedia.org/wiki/University_of_North_Carolina_at_Chapel_Hill]], (M.A. 1986, [[Religious Studies|https://en.wikipedia.org/wiki/Religious_Studies]])|
|!occupation |Author, blogger|
|!years active |2002–present|
|!known for |[[Criticism of Islam|https://en.wikipedia.org/wiki/Criticism_of_Islam]], <br />books and websites about <br />[[Jihad|https://en.wikipedia.org/wiki/Jihad]] and [[Islamic terrorism|https://en.wikipedia.org/wiki/Islamic_terrorism]]|
|!website |[[jihadwatch.org|https://jihadwatch.org]]|
</div>

''Robert Spencer'' is an anti-Islam blogger and author.

!!!See also
*[[Robert Spencer (author)|https://en.wikipedia.org/wiki/Robert_Spencer_(author)]] - //Wikipedia.//

!!!External links
*[[Robert Spencer|https://www.sourcewatch.org/index.php/Robert_Spencer]], SourceWatch.
*[[Robert Spencer|https://www.splcenter.org/fighting-hate/extremist-files/individual/robert-spencer]], Southern Poverty Law Center.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Robert Stanfield |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Robin Martin |
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f132.png}} ''[[Robo-call furor focuses attention on massive Tory database|https://www.theglobeandmail.com/news/politics/robo-call-furor-focuses-attention-on-massive-tory-database/article4092455/]]'' February 29, 2012, Bill Curry, [[Globe and Mail]]

----
How much does [[Stephen Harper]]'s Conservative Party know about you?

Attention is focusing on the massive database of Canadian voters called the [[Constituency Information Management System]] (CIMS), which was created and expanded under Mr. Harper's leadership of the Conservative Party. [[Critic]]s of the Tories claim the database must have been used by the as-yet-unknown people behind alleged [[2011]] campaign calls aimed at annoying and misleading opposition party supporters.

But former Conservative campaign manager [[Tom Flanagan]], described by a Tory campaign veteran as "the godfather of CIMS," says his cherished database is getting a bad rap.
----

{{f132.png}} ''[[Robo-calls warrant 'huge investigation,' former Harper aide says|https://www.theglobeandmail.com/news/politics/robo-calls-warrant-huge-investigation-former-harper-aide-says/article535499/]]'' March 16, 2012, Renata D'Aliesio, [[Globe and Mail]]

----
[[Elections Canada]] has received 700 complaints about misleading calls since reports of its Guelph probe surfaced three weeks ago. Data gathered by media and opposition parties suggest a pattern is emerging across dozens of ridings: Complaints show that Canadians reporting misleading calls had previously been phoned by the Conservative Party to find out how they would vote.

Conservative partisans tried on Friday to tamp down the notion that the problem was bigger than Guelph, releasing records of calls made by an unknown operative who hid behind the alias [[Pierre Poutine]]. These records, provided to select journalists Friday, showed that thousands of calls were made to residents of Guelph, and that more than 140 stray calls were dialled to ridings outside the Southern Ontario city – likely in error.

Still, the records don't explain why many voters outside of Guelph contend they received misleading calls directing them to wrong polling locations within their own communities.
----

{{f94.png}} ''[[Robo-calls: 'Pierre Poutine' fingered in Elections Canada robo-call probe|https://www.thestar.com/news/canada/2012/02/28/robocalls_pierre_poutine_fingered_in_elections_canada_robocall_probe.html]]'' February 28, 2012, Bruce Campion-Smith, [[Toronto Star]]

----
OTTAWA—A disposable cellphone behind the misleading robo-calls to [[Guelph]] voters in the last federal election was registered to [[Pierre Poutine]], of Separatist Street in Joliette, Que. The revelation was made in court documents as part of an [[Elections Canada]] probe to identify who was responsible for false messages about changes to voting locations received by voters in the riding of Guelph.

Elections Canada is investigating ties between the federal Conservatives and [[RackNine]] Inc., an [[Edmonton]]-based company used to make automated phone calls. The name behind the cellphone was first revealed Tuesday by [[Postmedia]] and the [[Ottawa Citizen]], who obtained court documents filed as part of the Elections Canada investigation.

Conservative MP [[Dean Del Mastro]] said Tuesday his party had no role in the misleading phone calls in Guelph, even though Tory aide [[Michael Sona]] — who had worked in the riding during the election — quit his post without explanation Friday. "The [[Conservative Party of Canada]] does not place intentionally misleading calls to voters. We simply do not," Del Mastro said.
----

{{f94.png}} ''[[Robo-calls: Tory MPs used top U.S. Republican firm during May election|https://www.thestar.com/news/canada/2012/03/03/robocalls_tory_mps_used_top_us_republican_firm_during_may_election.html]]'' March 3, 2012, Linda Diebel, [[Toronto Star]]

----
Fourteen Conservative MPs signed on with a well-connected [[Republican]] company during last year's election campaign, contrary to the party's claims, the Star has learned.

On its website, [[Front Porch Strategies]], a "voter contact and constituency outreach" firm based in [[Columbus]], [[Ohio]], boasts: "In May's federal elections, Front Porch Strategies won all 14 of their races."

Among their clients was Peterborough MP [[Dean Del Mastro]] who, on Thursday, led the charge in the Commons over the voter dirty tricks scandal, accusing Liberals and notably Eglinton—Lawrence MP [[Joe Volpe]] of paying over $25,000 to a calling company with offices in [[North Dakota]].
<div style="float: right; max-width:300px">

|>| !Robocall |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/6/61/Robot.png]] |
</div>

Unsolicited automated phone calls, either mass-calling or targeted by gathered information.

!!!See also
*[[Robocall|https://en.wikipedia.org/wiki/Robocall]] - //Wikipedia.//
*[[2011 Canadian federal election voter suppression scandal|https://en.wikipedia.org/wiki/2011_Canadian_federal_election_voter_suppression_scandal]] - //Wikipedia.//
*[[Spammer]]

!!!External links
*[[Telemarketing and Unwanted Calls|https://crtc.gc.ca/eng/phone/telemarketing/]], CRTC.

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Robocall documentary pulls everything under one umbrella|https://www.guelphtoday.com/following-up/robocall-documentary-pulls-everything-under-one-umbrella-1706698]]'' September 23, 2019, Troy Bridgeman, [[Guelph Today]]

----
As Canadians prepare to go to the polls Oct. 21 for the country's 43rd federal election, there remain many questions and concerns about the integrity of the electoral process.

Evidence of electronic tampering and foreign interference during the [[2016]] US presidential election has led to criminal and congressional investigations that have dominated news coverage and polarized political discourse in that country.

Years before the issue of personal data mining and the exploitation of social networking data by political operatives were part of the political zeitgeist, [[Canada]] had its own high-tech, election-tampering scandal typified by one word: [[Robocall]]s.
----

{{f93.png}} ''[[Robocall Poll on Casinos A Preview of Our Next Wedge Issue?|https://torontoist.com/2012/04/robocall-poll-on-casinos-a-preview-of-our-next-wedge-issue/]]'' April 5, 2012, Steve Kupferman, [[Torontoist]]

----
Last month, the [[Ontario Lottery and Gaming Corporation]] announced that it intends to build a resort casino somewhere in the Greater [[Toronto]] Area, and now Mayor [[Rob Ford]] appears to be taking up the cause. He's been touting the job-creation potential of the proposal (though the economic benefits of casinos are notoriously hard to measure), and has even said he'd be open to a referendum.

Last night, reports began circulating on [[Twitter]] that residents in different parts of the city were receiving robocalls inviting them to take part in a phone poll designed to gauge their feelings about the prospect of a resort casino in Toronto. The poll also sought their opinions of their local councillors, as well as the mayor.

We have a recording of the robocall, provided to us by local activist Dave Meslin, embedded above. The call is conducted by a recorded male voice, who, at the end, identifies a company called "iFusion" as being responsible for putting the whole thing together. That name doesn't register on [[Google]], but the phone number that the robocalls originated from does, as city hall observer [[Jonathan Goldsbie]] was the first to point out. The number is associated with a virtual call centre company called Campaign Support, whose administrative contact uses the same email address as Amber-Joy Kouvalis, wife of [[Nick Kouvalis]], Rob Ford's former campaign manager and chief of staff. Kouvalis is head of [[Campaign Research]], a political research consultancy.
----

{{f182.png}} ''[[Robocalling and the art of finding voters|https://www.cbc.ca/news/politics/robocalling-and-the-art-of-finding-voters-1.1140282]]'' March 1, 2012, Janet Davison, [[CBC News]]

----
When Liberal incumbent David McGuinty arrived at the Norquay home while campaigning in [[Ottawa South]] during last spring's federal election, he probably had a feeling he wouldn't find much support there.

After all, there was a big Conservative sign out front. But McGuinty went up to the door anyway and asked if there was anyone in the home who might be interested in voting another way.

Susan Norquay told the campaigning candidate: "Well, actually, Mr. McGuinty, my husband's name is Geoff, and I think you probably know him."
----

{{f185.png}} ''[[Robocalling: One way to produce an 'enemies' list|https://rabble.ca/blogs/bloggers/gary-shaul/2012/03/robocalling-one-way-produce-enemies-list]]'' March 16, 2012, Gary Shaul, blogs, [[rabble.ca]]

----
I've been working on some research into the voter suppression phone call scandal in which voters were misdirected to non-existent polling stations. I hope to have some of the detailed results published on the weekend. I've looked at the [[Elections Canada]] financial records of 96 Conservative candidates (including most of those listed by the Sixth Estate) with a particular eye on the "research and survey" lines. I also looked at the financial reports for all 55 Third Party campaigns.

While we've heard a lot about [[RackNine]], [[Responsive Marketing]] Group (RMG) and [[Front Porch Strategies]], I've identified up to 40 different service providers who were involved in these 96 Con campaigns. They are based in both Canada and the U.S.. As well as these private companies, there are a number of payments made to the [[Conservative Fund of Canada]] and/or the [[Conservative Party of Canada]] for research/surveys as well as the local riding associations themselves who will report on their finances later in the year (follow the money).

As reported on several occasions, the Catch 22 Campaign used auto-dialing to contact voters in 16 ridings. I thought I would outline the process to give readers a better idea of the mechanics before publishing the research findings (which still need some analysis and follow-up research).
----

{{f182.png}} ''[[Robocalls conviction deserves 18-20 months in jail, Crown says|https://www.cbc.ca/news/politics/michael-sona-s-robocalls-conviction-merits-18-20-months-in-jail-crown-says-1.2802744]]'' October 18, 2014, Ron Charles, [[CBC News]]

----
[[Michael Sona]] should serve at least a year and a half in jail for his part in unleashing misleading robocalls during [[Canada]]'s last federal election, Crown prosecutor [[Croft Michaelson]] argued Friday.

Michaelson told a judge in [[Guelph]], Ont., that he was asking for 18 to 20 months in jail because of the serious nature of the offence, and the attack on the electoral process and constitutional rights.?

The Crown also asked for:
----

{{f182.png}} ''[[Robocalls phone number registered to 'Pierre Poutine'|https://www.cbc.ca/news/politics/robocalls-phone-number-registered-to-pierre-poutine-1.1147355]]'' February 28, 2012, Laura Payton, [[CBC News]]

----
A telephone number used to place automated calls directing voters to the wrong polling station in [[Guelph]], Ont., in the last federal election was registered to a "[[Pierre Poutine]]" of Separatist Street, Joliette, Que., court documents reveal.

The documents also show a link between the national Conservative campaign to the call centre through which the automated calls were made.

The documents were sworn by an [[Elections Canada]] investigator and filed in [[Edmonton]] court to get a production order for Racknine, the call centre used to make the robocalls. A production order requires documents to be made available to law enforcement officials within a specified time.
----

{{f49.png}} ''[[Robocalls probe centres on disposable 'burner' cellphone linked to black ops in Guelph riding|https://nationalpost.com/news/canada/robocalls-probe-centres-on-disposable-burner-cellphone-linked-to-guelph-black-ops]]'' February 28, 2012, Stephen Maher, [[National Post]]

----
An [[Elections Canada]] investigation into black ops "robocalls" was focused on a Conservative party campaign in [[Guelph]], Ont., documents obtained by [[Postmedia]] show.

A court order executed on an [[Edmonton]] call centre in November specifically refers to records related to the campaign of Conservative candidate [[Marty Burke]] in Guelph, where many voters reported receiving pre-recorded messages that falsely claimed their polling stations had moved.

Sources close to the investigation have indicated attention is now focused on a number assigned to a disposable "burner" cellphone, purchased with cash and then used to call [[RackNine]].
----

{{f0.png}} ''[[Robocalls probe finds "no reasonable grounds" for charges|https://ipolitics.ca/2014/04/24/robocalls-probe-finds-no-reasonable-grounds-for-charges/]]'' April 24, 2014, Annie Bergeron-Oliver, [[iPolitics]]

----
[[Elections Canada]] has completed its robocalls investigation, concluding that it can find "no reasonable grounds" for finding that the law was broken outside the riding of [[Guelph]] in the May [[2011]] federal general election.

"Having carefully examined all of the evidence, the Commissioner found no reasonable grounds to believe that an offence under the Act had been committed," the report said.

"Investigators found no evidence of a link between calls from the Conservative Party seeking support and reported calls to electors misdirecting them."
----

{{f182.png}} ''[[Robocalls tell voters to head to the polls a day late|https://www.cbc.ca/news/politics/election-robocalls-voters-polls-misleading-1.5329199]]'' October 21, 2019, Andrea Bellemare, [[CBC News]]

----
[[Elections Canada]] says it has received reports of misleading robocalls made to voters suggesting voting actually takes place on Tuesday, the day after election day.

"There have been some reports of people receiving misleading robocalls in [[Quebec]], [[Nova Scotia]] and [[New Brunswick]]," said Elections Canada spokesperson Nathalie de Montigny.

"We have received reports about some electors receiving robocalls indicating that Election Day is on a date other than today. We have no indication these calls are widespread."
----

{{f182.png}} ''[[Robocalls, 'push polling' need to be addressed, say Liberals|https://www.cbc.ca/news/canada/newfoundland-labrador/poll-liberals-1.5140175]]'' May 19, 2019, [[CBC News]]

----
[[Newfoundland]] and [[Labrador]]'s political landscape has shifted following the results of Thursday night's election, with the province's first minority government in place since [[1971]].

But it's the environment of election campaigns and "push polling" that need a closer look, says Liberal [[Gerry Byrne]].

"We're going to have to have a discussion about this," said Gerry Byrne, speaking with [[CBC]] after being re-elected in the district of Corner Brook. He said polls are increasingly more political than scientific, and are often used as a "weapon."
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Robyn Urback |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Rockefeller Brothers Fund |
|!tax id |13-1760106|
|!website |[[rbf.org/|https://www.rbf.org/]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 8, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Rockefeller Brothers Fund Inc|https://www.erieri.com/Form990Finder/Details?EIN=131760106]]|<|<|
|!EIN |13-1760106|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |11/1997|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990PF|http://990.erieri.com/EINS/131760106/131760106_2019_ .pdf]]|02/26/21| $0.00|
|!2018 |[[990PF|http://990.erieri.com/EINS/131760106/131760106_2018_ .pdf]]|01/07/20| $0.00|
|!2017 |[[990PF|http://990.erieri.com/EINS/131760106/131760106_2017_103a129c.PDF]]|02/27/19| $1,213,633,061.00|
|!2016 |[[990PF|http://990.erieri.com/EINS/131760106/131760106_2016_0e7f782d.PDF]]|11/22/17| $862,354,555.00|
|!2015 |[[990PF|http://990.erieri.com/EINS/131760106/131760106_2015_0d1c8fe5.PDF]]|11/17/16| $859,466,256.00|
|!2014 |[[990PF|http://990.erieri.com/EINS/131760106/131760106_2014_0bf976ac.PDF]]|11/12/15| $885,380,360.00|
|!2013 |[[990PF|http://990.erieri.com/EINS/131760106/131760106_2013_0ad9091d.PDF]]|11/20/14| $870,572,218.00|
|!2012 |[[990PF|http://990.erieri.com/EINS/131760106/131760106_2012_09b76d57.PDF]]|11/20/13| $800,956,943.00|
|!2011 |[[990PF|http://990.erieri.com/EINS/131760106/131760106_2011_08bacafb.PDF]]|11/26/12| $751,804,582.00|
|!2010 |[[990PF|http://990.erieri.com/EINS/131760106/131760106_2010_07b2013e.PDF]]|11/21/11| $789,378,035.00|
|!2009 |[[990PF|http://990.erieri.com/EINS/131760106/131760106_2009_0682BEB9.PDF]]|11/16/10| $729,263,381.00|
|!2008 |[[990PF|http://990.erieri.com/EINS/131760106/131760106_2008_056E0CB0.PDF]]|11/16/09| $663,781,425.00|
|!2007 |[[990PF|http://990.erieri.com/EINS/131760106/131760106_2007_04734274.PDF]]|12/01/08| $983,499,647.00|

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Rod Phillips |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Roger Ailes |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Roger Stone |
|>| [img width=175px [Stone in 2019|https://upload.wikimedia.org/wikipedia/commons/thumb/4/4d/Roger_Stone_-_Caricature_%2846221220341%29.jpg/175px-Roger_Stone_-_Caricature_%2846221220341%29.jpg]] |
|!birth name |Roger Joseph Stone Jr.|
|!birth date |August 27, 1952 (68 years)|
|!birth place |[[Norwalk, Connecticut|https://en.wikipedia.org/wiki/Norwalk,_Connecticut]], U.S.|
|!home town |[[Fort Lauderdale, Florida|https://en.wikipedia.org/wiki/Fort_Lauderdale,_Florida]], U.S.|
</div>

!!!2021 storming of the United States Capitol
After Trump's November [[2020 U.S. Presidential election|https://en.wikipedia.org/wiki/2020_U.S._Presidential_election]] loss, Stone urged followers to \u201cfight until the bitter end\u201d.<<ref " [1]">><<ref " [2]">><<ref " [3]">> He appeared at the \u201cStop the Steal\u201d rally on  January 5, at [[Freedom Plaza]], telling the crowd that the president's enemies sought "nothing less than the heist of the 2020 election and we say, No way!"  And "\u2026 we will win this fight or America will step off into a thousand years of darkness. We dare not fail. I will be with you tomorrow shoulder to shoulder."<<ref " [4]">><<ref " [5]">>

!!!See also
*[[Roger Stone|https://en.wikipedia.org/wiki/Roger_Stone]] - //Wikipedia.//
*[[2021 storming of the United States Capitol|https://en.wikipedia.org/wiki/2021_storming_of_the_United_States_Capitol]] - //Wikipedia.//
*[[Attempts to overturn the 2020 United States presidential election#Stop the Steal|https://en.wikipedia.org/wiki/Attempts_to_overturn_the_2020_United_States_presidential_election#Stop_the_Steal]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Dan Friedman, Reporter (January 27, 2021). [[Roger Stone Did Something Wrong|https://www.motherjones.com/politics/2021/01/roger-stone-did-something-wrong/]]. motherjones.com.">><br/><<footnotes " [2]" "Will Steakin, Matthew Mosk, James Gordon Meek, and Ali Dukakis (January 15, 2021). [[Longtime Trump advisers connected to groups behind rally that led to Capitol attack|https://abcnews.go.com/US/longtime-trump-advisers-connected-groups-rally-led-capitol/story?id=75261028]]. abcnews.go.com.">><br/><<footnotes " [3]" "[[Roger Stone Addresses Pro-Trump Rally in Washington, D.C.|https://www.youtube.com/watch?v=zqhSx3qpxws]]. bloomberg.com. January 5, 2021.">><br/><<footnotes " [4]" "Will Steakin, Matthew Mosk, James Gordon Meek, and Ali Dukakis (January 15, 2021). [[Longtime Trump advisers connected to groups behind rally that led to Capitol attack|https://abcnews.go.com/US/longtime-trump-advisers-connected-groups-rally-led-capitol/story?id=75261028]]. abcnews.go.com.">><br/><<footnotes " [5]" "[[Roger Stone Addresses Pro-Trump Rally in Washington, D.C.|https://www.youtube.com/watch?v=zqhSx3qpxws]]. bloomberg.com. January 5, 2021.">>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Roland Family Foundation |
|!tax id |22-3764576|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |October 2, 2019|<|<|
|!Registration|<|<|<|
|!Name |[[Roland Family Foundation|https://www.erieri.com/Form990Finder/Details?EIN=223764576]]|<|<|
|!EIN |22-3764576|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |12/2000|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990PF|http://990.erieri.com/EINS/223764576/223764576_2018_10a56325.PDF]]|06/14/19| $1,190,926.00|
|!2017 |[[990PF|http://990.erieri.com/EINS/223764576/223764576_2017_0f990fc6.PDF]]|10/02/18| $1,281,335.00|
|!2016 |[[990PF|http://990.erieri.com/EINS/223764576/223764576_2016_0e1118b0.PDF]]|09/07/17| $1,163,509.00|
|!2015 |[[990PF|http://990.erieri.com/EINS/223764576/223764576_2015_0cf8017c.PDF]]|10/04/16| $1,178,124.00|
|!2014 |[[990PF|http://990.erieri.com/EINS/223764576/223764576_2014_0b7e1f8e.PDF]]|06/29/15| $1,186,568.00|
|!2013 |[[990PF|http://990.erieri.com/EINS/223764576/223764576_2013_0ac89675.PDF]]|11/03/14| $1,055,234.00|

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Roman Baber |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Romana Didulo |
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ron DeSantis |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/9/99/Ron_DeSantis_-_Caricature_%2850149642437%29.jpg/175px-Ron_DeSantis_-_Caricature_%2850149642437%29.jpg]] |
|!title |Governor|
|!occupation |Politician|
|!birth name |Ronald Dion DeSantis|
|!birth date |September 14, 1978 (42 years)|
|!birth place |[[Jacksonville, Florida|https://en.wikipedia.org/wiki/Jacksonville,_Florida]], U.S.|
</div>

!!!See also
*[[Ron DeSantis|https://en.wikipedia.org/wiki/Ron_DeSantis]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ron Paul |
|!occupation |Politician|
</div>

!!!See also
*[[Ron Paul|https://en.wikipedia.org/wiki/Ron_Paul]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ron Taverner |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ron Wyden |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Ron_Wyden_official_photo.jpg/175px-Ron_Wyden_official_photo.jpg]] |
|!birth name |Ronald Lee Wyden|
|!birth date |May 3, 1949 (72 years)|
|!birth place |[[Wichita|https://en.wikipedia.org/wiki/Wichita,_Kansas]], [[Kansas|https://en.wikipedia.org/wiki/Kansas]], [[U.S.|https://en.wikipedia.org/wiki/United_States]]|
|!party |[[Democratic|https://en.wikipedia.org/wiki/Democratic_Party_(United_States)]]|
|!alma mater |[[University of California, Santa Barbara|https://en.wikipedia.org/wiki/University_of_California,_Santa_Barbara]]<br>[[Stanford University|https://en.wikipedia.org/wiki/Stanford_University]]<br>[[University of Oregon|https://en.wikipedia.org/wiki/University_of_Oregon_School_of_Law]]|
|!religion |[[Judaism|https://en.wikipedia.org/wiki/Judaism]]|
|!website |[[Senate website|https://wyden.senate.gov]]|
</div>

!!!See also
*[[Ron Wyden|https://en.wikipedia.org/wiki/Ron_Wyden]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Rona Ambrose |
</div>

{{||StandardTid}}
----

{{f49.png}} ''[[Rona Ambrose accuses her own party's senators of playing 'political games' as sex assault bill looks poised to die|https://nationalpost.com/news/politics/rona-ambrose-accuses-her-own-partys-senators-of-playing-political-games-as-sex-assault-bill-looks-poised-to-die]]'' June 13, 2019, Marie-Danielle Smith, [[National Post]]

----
OTTAWA — Former Conservative Party interim leader [[Rona Ambrose]] is urging senators from her own party to "put people before politics" and prevent her bill, on educating judges about sexual assault, from dying on the Senate floor.

A "frustrated" Ambrose, who resigned from the [[House of Commons]] two years ago, told the [[National Post]] on Thursday she has heard "directly" from Conservative senators that they intend to prevent at all costs the passage of another private member's bill, one that seeks to harmonize Canadian laws with the [[United Nations]] Declaration on the Rights of [[Indigenous]] People.

If a vote on the UNDRIP bill doesn't happen, other private member's bills that are farther down on the order paper — notably including her Bill C-337, which would require judges to complete mandatory training on sexual assault law — will die. Ambrose said she has gotten the message "loud and clear" that that's the plan, but she's still fighting. "They have an opportunity to show they put victims of sexual assault and women's issues before political games," she said.
----

{{f99.png}} ''[[Rona Ambrose disagrees with Andrew Scheer's negative view of NAFTA|https://www.nationalobserver.com/2019/08/28/news/rona-ambrose-disagrees-andrew-scheers-negative-view-nafta]]'' August 28, 2019, Joan Bryden, [[National Observer]]

----
The Conservatives' former leader doesn't agree with the current leader's assertion that [[Canada]] got taken to the cleaners by [[Donald Trump]] on the renegotiated [[NAFTA]].

[[Rona Ambrose]], who was interim Conservative leader after the party's [[2015]] election defeat, says Prime Minister [[Justin Trudeau]] did make some concessions to get a deal — particularly offering up some limited access to Canada's supply-managed dairy sector — but also made some important gains.

"I think at the end of the day, we came out doing well," she said in an interview Tuesday.
----

{{f94.png}} ''[[Rona Ambrose, Peter MacKay, Erin O'Toole cited as possible contenders to replace Andrew Scheer as Conservative Leader|https://www.thestar.com/politics/federal/2019/12/12/rona-ambrose-peter-mackay-erin-otoole-cited-as-possible-contenders-to-replace-andrew-scheer-as-conservative-leader.html]]'' December 12, 2019, Tonda MacCharles, [[Toronto Star]]

----
OTTAWA—[[Andrew Scheer]]'s announcement that he intends to step down as leader of the Conservatives sets in motion a critical leadership contest.

Here's a look at some names being discussed as contenders:

[[Peter MacKay]]: Former leader of the [[Progressive Conservative]] party, MacKay co-founded the modern united party when he led with [[Stephen Harper]] a move to merge the [[Canadian Alliance]] and the Progressive Conservatives, to form the [[Conservative Party of Canada]]. It put the conservative movement on the path back to power.
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ronald Lauder |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/a/a8/Ronald_S_Lauder_-_Rally_against_anti-Semitism_-_Berlin_14_September_2014_-_1_-_c_MichaelThaidigsmann_%28cropped%29.jpg/175px-Ronald_S_Lauder_-_Rally_against_anti-Semitism_-_Berlin_14_September_2014_-_1_-_c_MichaelThaidigsmann_%28cropped%29.jpg]] |
|!birth name |Ronald Steven Lauder|
|!birth date |February 26, 1944 (77 years)|
|!birth place |[[New York City, New York|https://en.wikipedia.org/wiki/New_York_City,_New_York]], United States|
</div>

!!!See also
*[[Ronald Lauder|https://en.wikipedia.org/wiki/Ronald_Lauder]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ronald Reagan |
|!occupation |Politician|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ronny Cameron |
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Room at the top: Is Harper's legacy a Conservative leadership vacuum?|https://www.cbc.ca/news/politics/stephen-harper-conservative-leadership-1.5437504]]'' January 24, 2020, Aaron Wherry, [[CBC News]]

----
[[Stephen Harper]] left behind a relatively sturdy foundation for his successor to build on. Even in defeat, Harper's Conservative party won 99 seats and 32 per cent of the popular vote in [[2015]]. The Conservatives raised $29 million that year, $7 million more than the Liberals.

What he didn't leave behind was an heir (or heirs) apparent. To the degree that it's still possible for a leader to plan for these things, the Conservative Party might be better off now had it put more thought into a line of succession.

The most successful run in the history of Canadian federal politics is the Liberal Party dynasty that ran from [[Mackenzie King]]'s first victory in 1921 to John Turner's defeat in [[1984]] — an era that was held together by successful successions. Liberal prime ministers were in power for nearly 51 of those 63 years.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Rosie DiManno |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ross McKitrick |
</div>

!!!See also
*[[Ross McKitrick|https://en.wikipedia.org/wiki/Ross_McKitrick]] - //Wikipedia.//

!!!External links
*[[Ross McKitrick|https://www.desmogblog.com/ross-mckitrick]], DeSmogBlog.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ross McMillan |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ross Romano |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Roy Blunt |
|!occupation |Politician|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Roy McMurtry |
|!occupation |Politician|
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Roy McMurtry got a threatening letter from the Ku Klux Klan. He calls it a 'badge of honour'|https://www.cbc.ca/news/canada/toronto/roy-mcmurtry-mandela-judge-ontario-attorney-general-1.5008783]]'' February 7, 2019, Kate Cornick, [[CBC News]]

----
[[Roy McMurtry]] still remembers the day the Grand Wizard of the [[Ku Klux Klan]] hand-delivered a letter to his office in [[1977]].

The former provincial attorney general and chief justice of the Supreme Court of [[Ontario]], now 86, recounted the story to [[CBC]] [[Toronto]]'s Dwight Drummond as Black History Month began.

He said the threat didn't dampen his desire to work for people from various backgrounds.
<div style="float: right; max-width:300px">

|>| !Roy Moore |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Rudy Giuliani |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/2/23/2019_Rudolph_Giuliani%2C_Ex-Prefeito_de_Nova_York_-_48789790128_%28cropped%29.jpg/175px-2019_Rudolph_Giuliani%2C_Ex-Prefeito_de_Nova_York_-_48789790128_%28cropped%29.jpg]] |
|!occupation |Lawyer|
|!birth name |Rudolph William Louis Giuliani|
|!birth date |May 28, 1944 (77 years)|
</div>

!!!See also
*[[Rudy Giuliani|https://en.wikipedia.org/wiki/Rudy_Giuliani]] - //Wikipedia.//

{{||StandardTid}}
----

{{f375.png}} ''[[Rudy Giuliani Photographed With White Nationalist Mayoral Candidate|https://www.thedailybeast.com/rudy-giuliani-photographed-with-white-nationalist-mayoral-candidate]]'' September 26, 2018, Will Sommer, [[Daily Beast]]

----
Former [[New York City]] Mayor [[Rudy Giuliani]] posed for pictures with a right-wing media personality turned mayoral candidate accused of promoting white nationalism and anti-Semitic literature.

The candidate, [[Faith Goldy]], is a far-right [[YouTube]]r who is running to be mayor of [[Toronto]]. She posted the photos with President [[Donald Trump]]'s lawyer on her Instagram feed Tuesday.

"Just like Giuliani cleaned up the streets of NYC, our tough on crime playbook is going to run illegal guns & gangs right out of Toronto!" Goldy wrote on [[Twitter]].
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Rule of Law Foundation III, Inc. |
|!tax id |83-3252663|
|!location |162 E 64th St, New York, NY, 10065, USA|
|!website |[[rolfoundation.org/|https://rolfoundation.org/]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |June 27, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Rule Of Law Foundation Iii Inc|https://www.erieri.com/Form990Finder/Details?EIN=833252663]]|<|<|
|!EIN |83-3252663|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |09/2019|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/833252663/833252663_2019_%20.pdf]]|03/31/21| $3,831,093.00|

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Rumble |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Rumours Of A Suppressed Globe Story About Justin Trudeau Are Bullshit|https://www.canadalandshow.com/rumours-of-suppressed-trudeau-affair-story-are-bullshit/]]'' October 8, 2019, Justin Ling, [[Canadaland]]

----
It's a bit funny that there has been so much fear over a [[Russia]]n disinformation effort in this election, given that Canadians seem perfectly willing to churn out disinformation all on our own.

In recent weeks, rumours and innuendo have swirled suggesting that The [[Globe and Mail]] has been working on a hot scoop about [[Justin Trudeau]]'s departure from [[West Point Grey Academy]], the [[Vancouver]] school he worked at in his late 20s.

It's at that school where Trudeau donned brownface in a shockingly racist display — the academy's [[2000]]-01 yearbook is what broke the story wide open.
<div style="float: right; max-width:300px">

|>| !Rupert Murdoch |
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Rural book borrowing in peril as libraries slam PC budget cuts|https://www.cbc.ca/news/canada/ottawa/eastern-ontario-libraries-concerned-about-cuts-1.5103998]]'' April 20, 2019, Stu Mills, [[CBC News]]

----
Rural and small-town libraries in eastern [[Ontario]] are bracing for cuts to an organization that helps them provide more books to the public than they can keep on their shelves.

The [[Southern Ontario Library Service]] (SOLS) said this week it's facing a 50 per cent budget cut from the province.

The service's CEO, [[Barbara Franchetto]], posted a statement on the SOLS website Tuesday that some services would have to be eliminated.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Rush Limbaugh |
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Rush to close Fisheries and Oceans libraries called loss to science|https://www.cbc.ca/news/politics/fisheries-and-oceans-library-closings-called-loss-to-science-1.2486171]]'' January 7, 2014, Max Paris, [[CBC News]]

----
Irreplaceable science research may be lost when [[Department of Fisheries and Oceans]] libraries across the country are closed down, researchers fear.

Fisheries and Oceans [[Canada]] hopes to close seven of its 11 libraries by [[2015]]. Already, stories have emerged about books and reports thrown into dumpsters and the general public being allowed to rummage through bookshelves.

"We actually spent about three days in the Eric Marshall library boxing up materials," explained Kelly Whelan-Enns of [[Manitoba]] Wildlands, an environmental public research organization. That library was in the Freshwater Institute, the Fisheries Department's central and Arctic regional headquarters in [[Winnipeg]].
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[Russia|https://en.wikipedia.org/wiki/Russia]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
''Russia Today'' or ''RT'' is nominally a news organization, but frequently salts its material with propaganda or disinformation pieces. Notably acted as an [[Islamophobia]] echo chamber for far-right American groups.

!!!See also
*[[RT (TV network)|https://en.wikipedia.org/wiki/RT_(TV_network)]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Russian disinformation |
</div>

!!!See also
*[[Operation Infektion|https://en.wikipedia.org/wiki/Operation_Infektion]] - //Wikipedia.//
*[[Russian interference in the 2016 United States elections|https://en.wikipedia.org/wiki/Russian_interference_in_the_2016_United_States_elections]] - //Wikipedia.//
*[[Cyberwarfare by Russia|https://en.wikipedia.org/wiki/Cyberwarfare_by_Russia]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Russian Propaganda Networks Are Promoting White Nationalist Faith Goldy's Run for Toronto Mayor|https://pressprogress.ca/russian-propaganda-networks-are-promoting-white-nationalist-faith-goldys-run-for-toronto-mayor/]]'' October 22, 2018, [[PressProgress]]

----
[[Russia]]n state propaganda outlets push message that Goldy is being 'blacklisted' because she's a 'threat to the establishment'

Two of the [[Kremlin]]'s top international propaganda channels are boosting a former [[Rebel Media]] host's long shot bid to become mayor of [[Toronto]].

In the closing days of Toronto's municipal election, Russian state-run outlets RT and [[Sputnik]] are publishing glowing puff pieces, uncritical interviews and viral videos about [[Faith Goldy]], recasting the controversial white nationalist candidate as a "plucky outsider" and a "rising threat to the establishment."
----

{{f0.png}} ''[[Russian Twitter Trolls Aren't a Risk. They're Already Promoting Anti-Immigrant Lies|https://thetyee.ca/Analysis/2019/07/30/Russian-Trolls-Promoting-Anti-Immigrant-Lies/]]'' July 30, 2019, Ahmed Al-Rawi, [[The Tyee]]

----
[[Russia]]n troll activity on [[Twitter]] aimed at influencing public opinion has attracted a lot of attention in the United States and other Western democracies.

Canadians may feel it's not an issue here. But our recent examination of Twitter data suggests there are reasons to be concerned as the country heads into a federal election.

Our research shows Russian trolls were trying to stoke divisions among Canadians by tweeting fake news stories and Islamophobic statements after the Québec mosque shootings in [[2017]].
----

{{f0.png}} ''[[Russian Twitter trolls stoke anti-immigrant lies ahead of Canadian election|https://theconversation.com/russian-twitter-trolls-stoke-anti-immigrant-lies-ahead-of-canadian-election-119144]]'' July 23, 2019, Ahmed Al-Rawi, [[The Conversation]]

----
[[Russia]]n troll activity on [[Twitter]] aimed at influencing public opinion has attracted a lot of attention in the United States and other western democracies. Canadians may feel it's not an issue here. But a recent examination of Twitter data suggests there are reasons to be concerned as the country heads into a federal election.

Here's why: Our research shows Russian trolls were trying to stoke divisions among Canadians by tweeting fake news stories and Islamaphobic statements after the Québec mosque shootings in [[2017]]. The Russians have used similar techniques to disrupt and sow dissent in other countries. It's reasonable to assume the same thing could happen in advance of the October election.

The Québec mosque terrorist incident on Jan. 29, 2017, was a horrific event that created a great deal of fear among [[Muslim]]s living in [[Canada]] and elsewhere. Although [[Alexandre Bissonnette]], a man with links to white nationalism, confessed to murdering the six Muslim victims and injuring many others, some media outlets initially focused on a Moroccan man as the alleged terrorist on the first day, reinforcing the stereotype of Muslim men as terrorists.
----

{{f182.png}} ''[[Russian Twitter trolls tested out multiple techniques to disrupt U.S. election|https://www.cbc.ca/news/technology/twitter-russia-trolls-presidential-election-nato-analysis-1.5160734]]'' June 4, 2019, Kaleigh Rogers, [[CBC News]]

----
[[Russia]]n agents tweeted about everyday topics like sports or trending hashtags to build followers, before switching to more divisive topics as part of a campaign to disrupt the [[2016]] U.S. presidential election, a new analysis has found.

The research provides a detailed look inside Russia's efforts on [[Twitter]] to interfere with the election, showing that the [[Internet Research Agency]], an operation based in [[St. Petersburg]] with ties to [[Kremlin]] intelligence, spent years testing out various techniques to gain followers and command attention, in order to execute the campaign.

Russian IRA-backed Twitter accounts ran automatically at first, and were later taken over by real people, according to the paper published online Monday in Defence Strategic Communications , an academic journal published by the [[NATO]] Strategic Communications Centre of Excellence.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ryan Fournier |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ryan Leef |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ryan Maloney |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ryan O'Connor |
|!occupation |Lawyer|
|!employer |Zayouna Law Firm|
</div>

!!!External links
*[[Ontario Proud Frequently Threatens Online Critics With Legal Action|http://www.canadalandshow.com/ontario-proud-frequently-threatens-online-critics/]], Graeme Gordon May 1, 2018, CANADALAND.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Salem Media Group |
</div>

!!!See also
*[[Salem Media Group|https://en.wikipedia.org/wiki/Salem_Media_Group]] - //Wikipedia.//

{{||StandardTid}}
----

{{f99.png}} ''[[Sales of electric vehicles plummet in Ontario after Ford cancels rebate|https://www.nationalobserver.com/2019/12/15/news/sales-electric-vehicles-plummet-ontario-after-ford-cancels-rebate]]'' December 15, 2019, Allison Jones, [[National Observer]]

----
Sales of electric vehicles in [[Ontario]] have plummeted since the [[Progressive Conservative]] government cancelled a rebate last year, hampering progress toward a national target.

In the first six months of this year, sales in Ontario were down more than 55 per cent from the same period in [[2018]], according to data from Electric Mobility [[Canada]]. In the second quarter of this year 2,933 electric vehicles were sold in the province, down from 7,110 in the same period last year.

Ontario is the only province not seeing increases in sales, year over year.
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|!honorific-prefix |[[The Honourable]]|
|>| !Salma Ataullahjan |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/d/db/SenatorSalma%28Cropped%29.jpg/175px-SenatorSalma%28Cropped%29.jpg]] |
|!imagesize |200px|
|!office1 |[[Senate of Canada|Senator]] from Ontario|
|!term start1 |July 9, 2010|
|!nominator1 |[[Stephen Harper]]|
|!appointer1 |[[Michaëlle Jean]]|
|!birth date |April 29, 1952 (69 years)|
|!birth place |[[Mardan|https://en.wikipedia.org/wiki/Mardan]], [[Pakistan|https://en.wikipedia.org/wiki/Pakistan]]|
|!nationality |Canadian|
|!ethnicity |[[Pashtun|https://en.wikipedia.org/wiki/Pashtun]]|
|!party |[[Conservative|https://en.wikipedia.org/wiki/Conservative_Party_of_Canada]]|
|!spouse |Saleem Ataullahjan|
|!occupation |Activist, artist, realtor|
|!profession |Politician|
|!religion |[[Muslim|https://en.wikipedia.org/wiki/Muslim]]|
</div>

!!!See also
*[[Salma Ataullahjan|https://en.wikipedia.org/wiki/Salma_Ataullahjan]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sam Biddle |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sam Brownback |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/6/69/Sam_Brownback%2C_CPAC_2015_headshot.jpg/175px-Sam_Brownback%2C_CPAC_2015_headshot.jpg]] |
|!office |[[United States Ambassador-at-Large for International Religious Freedom]]|
|!birth name |Samuel Dale Brownback|
|!birth date |September 12, 1956 (64 years)|
|!birth place |[[Garnett|https://en.wikipedia.org/wiki/Garnett,_Kansas]], [[Kansas|https://en.wikipedia.org/wiki/Kansas]], U.S.|
|!party |[[Republican|https://en.wikipedia.org/wiki/Republican_Party_(United_States)]]|
|!spouse |Mary Stauffer|
|!children |5|
|!education |[[Kansas State University|https://en.wikipedia.org/wiki/Kansas_State_University]] ,,([[BA|https://en.wikipedia.org/wiki/Bachelor_of_Arts]]),,<br>[[University of Kansas|https://en.wikipedia.org/wiki/University_of_Kansas]] ,,([[JD|https://en.wikipedia.org/wiki/Juris_Doctor]]),,|
</div>

!!!See also
*[[Sam Brownback|https://en.wikipedia.org/wiki/Sam_Brownback]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sam Cooper |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sam Harris |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sam Oosterhoff |
</div>

{{||StandardTid}}
----

{{f94.png}} ''[[Sam Oosterhoff just needs a friend|https://www.thestar.com/politics/political-opinion/2019/05/10/sam-oosterhoff-just-needs-a-friend.html]]'' May 10, 2019, Heather Mallick, [[Toronto Star]]

----
"Nobody knows the trouble I've seen, nobody knows my sorrow," eccentric [[Ontario]] MPP [[Sam Oosterhoff]] once sang to host Steve Paikin while being interviewed on TVO, and that's the trouble with Sam Oosterhoff right there. The man cannot read an audience. Also, he can sing loudly but not well, which works in church but nowhere else. And he calls the cops on nice library-loving seniors, but we'll get to that.

As the youngest member of the Ontario Legislature, Sam Oosterhoff sure could use an MPP buddy to help him with his social skills, [[Heather Mallick]] writes. ( Andrew Francis Wallace / [[Toronto Star]] file photo )

Oosterhoff later performed a "Monster Mash" parody in the legislature. "We stopped the carbon tax," he half-sang, swapping "tax" for "mash," and "carbon" for "monster" while his shy colleagues attempted backing vocals and failed. It brought back memories of prime minister [[Stephen Harper]] singing "Jumpin' Jack Flash" while playing the electric piano — "I was raised by a toothless, bearded hag" — as groovy Conservatives jived.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Samantha Beattie |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Same-Sex Marriage a Civil Right? 'Vile and Disgusting' Said Harper|https://thetyee.ca/Opinion/2015/06/29/Harper-Same-Sex-Marriage/]]'' June 29, 2015, David Beers, [[The Tyee]]

----
When the U.S. Supreme Court made same-sex marriage legal nationwide on Friday, cheers went up from people everywhere who believe wedding the person you love, regardless of gender, should be a basic civil right.

One who likely won't be high-fiving is [[Stephen Harper]], the Conservative Prime Minister of [[Canada]] where gay marriage has been legal since [[2005]]. 

In fact, in [[2003]], Harper said he found "vile and disgusting" the notion that same-sex marriage might be a civil rights issue.
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Samuel E. Trosow |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sandra Solomon |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sandro Lisi |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sandy Rios |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sandy Shaw |
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sara Singh |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sarah Huckabee Sanders |
|>| [img width=175px [Sanders in 2019|https://upload.wikimedia.org/wikipedia/commons/thumb/f/ff/Sarah_Sanders_%2849290685006%29_%28cropped%29.jpg/175px-Sarah_Sanders_%2849290685006%29_%28cropped%29.jpg]] |
|!birth name |Sarah Elizabeth Huckabee|
|!birth date |August 13, 1982 (39 years)|
|!birth place |[[Hope, Arkansas|https://en.wikipedia.org/wiki/Hope,_Arkansas]], U.S.|
</div>

!!!See also
*[[Sarah Huckabee Sanders|https://en.wikipedia.org/wiki/Sarah_Huckabee_Sanders]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sarah Palin |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sarah Scaife Foundation |
|!tax id |25-1113452|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |April 29, 2020|<|<|
|!Registration|<|<|<|
|!Name |[[Sarah Scaife Foundation Inc|https://www.erieri.com/Form990Finder/Details?EIN=251113452]]|<|<|
|!EIN |25-1113452|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |01/1960|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990PF|http://990.erieri.com/EINS/251113452/251113452_2018_ .pdf]]|01/08/20| $0.00|
|!2017 |[[990PF|http://990.erieri.com/EINS/251113452/251113452_2017_1013a336.PDF]]|02/01/19| $828,070,520.00|
|!2016 |[[990PF|http://990.erieri.com/EINS/251113452/251113452_2016_0e7f17f1.PDF]]|11/21/17| $746,257,928.00|
|!2015 |[[990PF|http://990.erieri.com/EINS/251113452/251113452_2015_0d1e6495.PDF]]|11/23/16| $708,658,233.00|
|!2014 |[[990PF|http://990.erieri.com/EINS/251113452/251113452_2014_0bfe1698.PDF]]|11/20/15| $705,137,867.00|
|!2013 |[[990PF|http://990.erieri.com/EINS/251113452/251113452_2013_0a7d2f9d.PDF]]|08/04/14| $320,817,214.00|
|!2012 |[[990PF|http://990.erieri.com/EINS/251113452/251113452_2012_098156f8.PDF]]|08/15/13| $272,650,661.00|
|!2011 |[[990PF|http://990.erieri.com/EINS/251113452/251113452_2011_0872017f.PDF]]|08/27/12| $263,578,943.00|
|!2010 |[[990PF|http://990.erieri.com/EINS/251113452/251113452_2010_072958C6.PDF]]|05/17/11| $255,540,386.00|
|!2009 |[[990PF|http://990.erieri.com/EINS/251113452/251113452_2009_05E8D03C.PDF]]|05/20/10| $243,990,427.00|
|!2008 |[[990PF|http://990.erieri.com/EINS/251113452/251113452_2008_04F9F66C.PDF]]|05/14/09| $229,797,663.00|
|!2007 |[[990PF|http://990.erieri.com/EINS/251113452/251113452_2007_043C4EE2.PDF]]|08/18/08| $312,596,952.00|

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sarah Smellie |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Sask. government signs $240K contract with Stephen Harper-led consulting firm|https://saskatoon.ctvnews.ca/sask-government-signs-240k-contract-with-stephen-harper-led-consulting-firm-1.4685888]]'' November 14, 2019, Josh Lynn, [[CTV News]]

----
SASKATOON -- The [[Saskatchewan]] government has hired former prime minister [[Stephen Harper]]'s consulting firm Harper and Associates in what it calls an effort to boost international trade.

"Harper and Associates has the expertise and experience to assist us as we work to increase our exports and attract further investment into the province," Premier [[Scott Moe]] said in a news release.

The announcement came Thursday as Moe unveiled his government's new growth plan during a [[Saskatoon]] Chamber of Commerce breakfast. The plan includes several goals for the next decade, one of which is boosting international trade.
----

{{f182.png}} ''[[Sask. group expanding billboard campaign to target Liberal MPs across country|https://www.cbc.ca/news/canada/saskatchewan/anti-trudeau-billboards-ontario-alberta-sask-1.5244732]]'' August 13, 2019, Adam Hunter, [[CBC News]]

----
What started as a billboard campaign asking voters to oust Liberal MP [[Ralph Goodale]] in [[Regina]] has expanded to target Liberal MPs throughout [[Canada]], with its latest focus being battleground ridings in [[Ontario]].

WestWatch is a campaign launched this spring by the [[Canada Growth Council]] (CGC), a non-profit Political Action Committee (PAC) incorporated in January and based in Regina.

The campaign recently appeared in [[Alberta]] targeting [[Edmonton]] Liberal MPs [[Amarjeet Sohi]] and Randy Bossionnault and [[Calgary]] MP Kent Hehr. [[Billboard]]s in [[Winnipeg]] focused on Liberal MPs there will be up soon.

{{||StandardTid}}
----

{{f182.png}} ''[[Saskatchewan First Nations say Scheer absent in his riding|https://www.cbc.ca/news/canada/saskatchewan/fsin-cp-scheer-1.5327859]]'' October 19, 2019, Stephanie Taylor, Canadian Press, [[CBC News]]

----
REGINA — [[First Nations]] chiefs in [[Andrew Scheer]]'s home riding say they haven't seen much of him in advance of Monday's federal vote, and feel like they're not a priority for the Conservative leader.

Scheer has represented [[Regina]]-Qu'Appelle since [[2004]]. It's a sprawling urban-rural riding which includes the northern part of Regina, Fort Qu'Appelle to the northeast and 12 First Nations.

"The hugest downfall that Scheer has is he's been MP of this riding for how long, and he's come out to our community to try to engage with us once," says Piapot First Nation Chief Jeremy Fourhorns.
----

{{f182.png}} ''[[Saskatchewan hires Stephen Harper to help expand province's trade in Asia|https://www.cbc.ca/news/canada/saskatchewan/sask-hires-harper-asian-trade-1.5360660]]'' November 15, 2019, Adam Hunter, [[CBC News]]

----
The [[Saskatchewan]] government has hired former Prime Minister [[Stephen Harper]] to help expand its trade relationships in Asia.

Harper is the chairman and CEO of the consulting firm Harper and Associates, which says it "combines the global network, experience and insight of a G-7 Leader to create value for clients."

The province has entered into a one-year contract with Harper's firm for $240,000.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Saskatchewan Proud |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/6/64/OntarioProud-logo.jpg/175px-OntarioProud-logo.jpg]] |
|!jurisdiction |ca|
|!leader title2 |Director|
|!leader title3 |Director|
|!product |Soliciting|
</div>

{{||StandardTid}}

{{||StandardTid}}
----

{{f182.png}} ''[[Saskatoon PPC candidate tweets cartoon of Jagmeet Singh wearing turban with bomb on it|https://www.cbc.ca/news/canada/saskatoon/saskatoon-ppc-candidate-tweets-cartoon-singh-bomb-turban-1.5307607]]'' October 3, 2019, Guy Quenneville, [[CBC News]]

----
A [[People's Party of Canada]] candidate in [[Saskatoon]] is coming under fire for sharing a cartoon photo on [[Twitter]] that depicts NDP leader [[Jagmeet Singh]] wearing a turban with a bomb on it.

[[Mark Friesen]], the PPC candidate for [[Saskatchewan]]'s Saskatoon-Grasswood riding, said he didn't notice the explosive device when posting the illustration to his feed Tuesday.

"I explained this to a few of the people that are calling me a racist now: I didn't realize there was a bomb in Singh's turban," Friesen said Thursday. "If you just look at it, it just looks like a toque, right?"
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Save Our Country Coalition |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/b/b6/Save-Our-Country-Coalition.jpg/175px-Save-Our-Country-Coalition.jpg]] |
|!abbreviation |SOCC|
</div>

A [[league|https://en.wikipedia.org/wiki/Legion_of_Doom]] of all the players on the right: [[Christian Right]], [[The Koch Bro|Koch Bro]], [[Heritage Foundation]], etc. About the only group not accounted for is the [[Federalist Society]], unless [[Ginni Thomas]] is their unofficial rep.

!!!External links
*Peter Montgomery (April 28, 2020). [[New Coalition Promotes Right-Wing Policies to 'Save Our Country'|https://www.rightwingwatch.org/post/new-coalition-promotes-right-wing-policies-to-save-our-country/]]. //Right Wing Watch//.

{{||StandardTid}}
----

{{f182.png}} ''[[Saying climate change is real could be seen as partisan, environmental groups fear|https://www.cbc.ca/news/politics/environment-groups-warned-climate-change-real-partisan-1.5251763]]'' August 19, 2019, Canadian Press, [[CBC News]]

----
A pre-election chill has descended over some environment charities after [[Elections Canada]] warned them that discussing the dangers of climate change during the upcoming federal campaign could be deemed partisan activity.

An Elections Canada official warned groups in a training session earlier this summer that because [[Maxime Bernier]], the leader of the [[People's Party of Canada]], has expressed doubts about the legitimacy of climate change, any group that promotes it as real or an emergency could be considered partisan, said [[Tim Gray]], executive director of the advocacy group [[Environmental Defence]].

But a statement yesterday from Elections Canada said the warning focuses on "activities or ads that specifically identify a candidate or party," or broader "issue ads" launched during the election period.
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Scaife Foundations |
</div>

!!!See also
*[[Colcom Foundation]]
*[[Scaife Foundations|https://en.wikipedia.org/wiki/Scaife_Foundations]] - //Wikipedia.//
*[[Sarah Scaife Foundation|https://en.wikipedia.org/wiki/Sarah_Scaife_Foundation]] - //Wikipedia.//
*[[Richard Mellon Scaife|https://en.wikipedia.org/wiki/Richard_Mellon_Scaife]] - //Wikipedia.//

!!!External links
*[[Scaife Foundations|https://www.sourcewatch.org/index.php/Scaife_Foundations]], SourceWatch.

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Scamademics? Right-Wing Lobbying Groups Reviving 'Herd Immunity' in the UK|https://bylinetimes.com/2020/09/23/scamademics-right-wing-lobbying-groups-reviving-herd-immunity-in-the-uk/]]'' September 23, 2020, Nafeez Ahmed, [[Byline Times]]

----
A pernicious but flawed narrative has come to dominate the public debate over the second COVID-19 wave. It is the idea that the science is somehow irreparably divided on what to do about the pandemic. 

This notion is encapsulated in two different letters sent to the Government by what the press has portrayed as two groups of esteemed scientists – one group supporting the reintroduction of social distancing restrictions, and the other criticising efforts to 'suppress' the [[Coronavirus]]. 

Widespread media coverage of the letter has suggested a deep-seated schism at the heart of the British scientific community about how to respond to the crisis.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Scenes from Doug Ford's rowdy all night meeting to cut Toronto city council|https://news.vice.com/en_ca/article/7xjvd4/scenes-from-doug-fords-rowdy-all-night-meeting-to-cut-toronto-city-council]]'' September 17, 2018, Natalie Alcoba, [[Vice News]]

----
With chants of "let us in" and "whose house?" ringing into the night air outside of the [[Ontario]] legislature, [[Doug Ford]]'s conservative government completed a midnight meeting early Monday morning to debate a controversial bill that will cut the size of [[Toronto]]'s city council by nearly half.

The government fulfilled the required six-and-a-half hours of debate for Bill 31, a repackaged piece of legislation previously known as Bill 5, which was struck down last week by a judge as unconstitutional.

Premier Doug Ford refused to accept that decision, invoking the notwithstanding clause for the first time in Ontario's history to ensure he can slash council from 47 elected representatives, to 25, just weeks before voters go to the polls.
----

{{f49.png}} ''[[Scheer accused of breaking law, falsely claiming he was once an insurance broker|https://nationalpost.com/news/politics/election-2019/scheer-accused-of-breaking-law-falsely-claiming-he-was-once-an-insurance-broker]]'' September 30, 2019, Canadian Press, [[National Post]]

----
OTTAWA — The Liberals are asking [[Saskatchewan]]'s insurance industry watchdogs to investigate Conservative Leader [[Andrew Scheer]] for allegedly falsely claiming he once worked as an insurance broker in that province.

Biographies of Scheer posted on the Conservative party's current website and his past MP and leadership websites have repeatedly referred to the Conservative leader as a one-time insurance broker in Saskatchewan.

But the [[Globe and Mail]] reported on the weekend that it could find no evidence that Scheer ever received the accreditation necessary to practice as an insurance broker in the province.
----

{{f0.png}} ''[[Scheer accuses Liberals of exaggerating over his call to review Canada Food Guide|https://montreal.ctvnews.ca/scheer-accuses-liberals-of-exaggerating-over-his-call-to-review-canada-food-guide-1.4521204]]'' July 24, 2019, Canadian Press, [[CTV News]]

----
The new guide did away with traditional food groups and portion sizes and focused instead on broader guidelines, including eating more plant-based protein and drinking more water.

Last week, Scheer drew the Liberals' ire after he told dairy farmers in [[Saskatoon]] the new guide is flawed and needs review.

The Liberals say the guide has received an overwhelmingly positive response, including from nutrition experts. They allege Scheer is bowing to special interests and declaring war on [[Health Canada]]'s research.
----

{{f0.png}} ''[[Scheer accuses Trudeau of doing 'dirty work' for Canada's foreign oil, gas competition|https://globalnews.ca/video/6595452/scheer-accuses-trudeau-of-doing-dirty-work-for-canadas-foreign-oil-gas-competition]]'' February 25, 2020, [[Global News]]

----
Conservative Leader [[Andrew Scheer]] spoke on Tuesday in the [[House of Commons]] about the Feb. 24 [[Alberta Court of Appeal]] decision that deemed the federal carbon pricing scheme unconstitutional, asking Liberals why Canadian Prime Minister [[Justin Trudeau]] is doing the "dirty work" for the country's foreign oil and gas competitors by keeping the carbon pricing scheme.
----

{{f182.png}} ''[[Scheer accuses Trudeau of whipping up divisive social issues to detract from scandals|https://www.cbc.ca/news/politics/andrew-scheer-social-controversy-conservative-1.5264360]]'' August 29, 2019, Kathleen Harris, [[CBC News]]

----
Scheer has not held any public events for more than a week, mounting little in the way of a defence against the Liberals as they the attack his positions on social policy issues.

Tourism Minister [[Mélanie Joly]] tweeted this morning that Scheer has been "caught saying different things to different people," attaching a short video clip of a media interview with [[Scott Hayward]], founder of the anti-abortion group [[RightNow]].

"While some Conservatives say the abortion debate is closed, this new video proves Scheer tells anti-choice activists the opposite," Joly tweeted.
----

{{f0.png}} ''[[SCHEER AMBITION: Crowned Leader in a Game of Truth or Dairy|https://thetyee.ca/Analysis/2019/10/08/Scheer-Ambition-Truth-Or-Dairy/]]'' October 8, 2019, Steve Burgess, [[The Tyee]]

----
Big Oil gets a lot of conspiratorial press. Big Pharma is widely reviled. The [[2017]] Conservative leadership convention was surely the first to prompt discussions about the power of Big Milk.

So startling and disappointing was [[Andrew Scheer]]'s victory to some Tories, they floated a theory. The prairie transplant Scheer was in the tank for socialist dairy farmers. Except, in fact, Scheer proved the most popular choice for right-wing hard-liners when their key votes were up for grabs at the tail end of a political marathon for the ages.

And who knows how he may have benefited from never-solved voting "irregularities"? If you are still trying to understand why Scheer is this close to being our next PM, so are a lot of Conservatives, left scratching their heads over how he became their leader.
----

{{f94.png}} ''[[Scheer and Bernier should denounce extremists in Ottawa convoy|https://www.thestar.com/opinion/contributors/2019/02/27/scheer-and-bernier-should-denounce-extremists-in-ottawa-convoy.html]]'' February 27, 2019, Bernie M. Farber, Opinion, [[Toronto Star]]

----
Yet, despite the rebrand, despite the close alliances with the racism violence and bigotry of YVC, convoy organizer [[Glen Carritt]] still claimed his group identified with the yellow vests and welcomed them to the convoy.

Carritt was not the only one to welcome YVC and other convoy members to [[Parliament Hill]]. [[Andrew Scheer]], federal leader of the [[Conservative Party of Canada]], along with [[Maxime Bernier]], leader of the new ultra-right "People's Party," hopped on the same bandwagon used by [[Faith Goldy]] to support and bring greetings to the small group of convoy protesters.

No question they had every right to do so. What is deeply troubling, however, was that neither Scheer nor Bernier uttered one word of concern about the racists now firmly associated with the convoy. Their silence was deafening.
----

{{f364.png}} ''[[Scheer Asked Why He Didn't Call Out 'Pizzagate' Conspiracy Theory At Town Hall|https://www.huffingtonpost.ca/2019/03/08/andrew-scheer-pizzagate_a_23688116/]]'' March 8, 2019, Ryan Maloney, [[Huffington Post]]

----
[[Andrew Scheer]] says he did not shoot down a town hall question touching on the debunked and dangerous "pizzagate" conspiracy theory because he did not hear the reference.

The Conservative leader was grilled by a reporter Friday on an exchange from his event the night before in [[Kitchener]], Ont.

A man in the audience criticized the Liberal government's spending with inaccurate figures, claiming Prime Minister [[Justin Trudeau]] "gave $600 million to the [[Clinton Foundation]]," the charitable organization of Bill and [[Hillary Clinton]].
----

{{f182.png}} ''[[Scheer attending a Pride event would be 'an insult to the community,' says LGBTQ activist|https://www.cbc.ca/news/politics/scheer-pride-parade-comments-1.5258344]]'' August 24, 2019, Matthew Pearson, [[CBC News]]

----
Although the Liberals have been calling on him publicly to end his "lifelong boycott of Pride events," a leading figure in [[Canada]]'s [[LGBTQ]] community says Conservative Leader [[Andrew Scheer]] has no business attending Pride festivities in [[Ottawa]] this weekend — unless he first offers an apology and an explanation of his past views on same-sex marriage.

Rachel Giese, editorial director of the news and culture website Xtra and winner of the [[2019]] Shaughnessy Cohen prize for political writing, told [[CBC Radio]]'s The House on Friday that any politician who has expressed the sort of negative feelings about same-sex couples that Scheer has in the past does not belong at tomorrow's Pride parade in the nation's capital.

"It's an insult to the community," Giese told host Chris Hall. "If he continues to feel the way that he said he felt in [[2005]] — and we have no reason to believe his views have changed at all — then I think it's best he stays away from Pride."
----

{{f0.png}} ''[[Scheer awards carton of chocolate milk medal of bravery for saving son's life|https://www.thebeaverton.com/2019/07/scheer-awards-carton-of-chocolate-milk-medal-of-bravery-for-saving-sons-life/]]'' July 18, 2019, Alex Huntley, [[The Beaverton]]

----
OTTAWA – At a touching ceremony at Rideau Hall, Opposition Leader [[Andrew Scheer]] issued a medal of bravery to a stalwart carton of chocolate milk symbolizing how the dairy product of questionable nutritional value somehow saved his son's life.

The room was packed full of MPs, dignitaries, and distinguished cheeses who came to witness the honour bestowed on the 500ml beverage container and its contents.

"As I said before, I truly believe chocolate milk saved my child's life," said Scheer reading carefully groomed notes from his speech. "A [[Canada]] [[Food Guide]] includes the recognition of our lactose heroes like this delicious and pasteurized drink, but the [[Trudeau government]] turned their backs on heroes like it."
----

{{f364.png}} ''[[Scheer Blasts Liberals For Sharing Video Targeting Anti-Abortion Candidate|https://www.huffingtonpost.ca/entry/andrew-scheer-rachel-willson-abortion-rights_ca_5d7a6802e4b0fc7153436c14]]'' September 12, 2019, Ryan Maloney, [[Huffington Post]]

----
Conservative Leader [[Andrew Scheer]] says Liberals are desperately trying to "change the channel" on their own controversies by releasing a video Thursday of a [[Toronto]] Tory candidate calling for laws to restrict abortion.

The edited clip, which Liberals say is from an anti-abortion event in [[Ottawa]] in [[2017]], features [[York Centre]] candidate [[Rachel Willson]] calling for "pro-life legislation." In the video, Willson also calls for a "national monument to the unborn in [[Canada]]."

Veteran Liberal MP and minister [[Carolyn Bennett]] shared the clip ahead of Scheer's campaign event with Willson in North York. Bennett suggested Scheer's decision to appear alongside Willson flies in the face of his claim the abortion debate won't be revisited if the Tories form government.
----

{{f132.png}} ''[[Scheer booed by First Nations chiefs for not saying how he differs from Harper|https://www.theglobeandmail.com/politics/article-scheer-booed-by-first-nations-chiefs-for-not-saying-how-he-differs/]]'' December 6, 2018, Janice Dickson, Canadian Press, [[Globe and Mail]]

----
Hundreds of [[First Nations]] chiefs booed Conservative Leader [[Andrew Scheer]] on Thursday when the opposition leader told them they will have to wait until his platform is released to see how he differs from former prime minister [[Stephen Harper]].

The Assembly of First Nations chiefs were meeting in a downtown [[Ottawa]] hotel. During a question-and-answer session with the opposition leader, chiefs asked Scheer how he's different from Harper, with one asking him to name one policy stance he holds that's different from Harper's and another asking how he plans to rebuild trust with First Nations people that "Harper lost."

Chief Elaine Johnston of Serpent River First Nation in northern [[Ontario]] told Scheer that First Nations people have not had positive relationships with Conservative governments, including the new one in Ontario.
----

{{f0.png}} ''[[Scheer calls elections watchdog's probe into anti-abortion group 'very concerning'|https://www.ctvnews.ca/politics/scheer-calls-elections-watchdog-s-probe-into-anti-abortion-group-very-concerning-1.4934697]]'' May 11, 2020, Rachel Gilmore, [[CTV News]]

----
OTTAWA -- Conservative Leader [[Andrew Scheer]] says it's "very concerning" that the Commissioner of [[Canada]] Elections is investigating an anti-abortion group over its volunteer activities during the [[2019]] federal election, warning that the move could send a "negative signal" to potential grassroots political volunteers.

His comments came after the [[National Post]] first reported that the elections watchdog is looking into [[Ottawa]]-based [[RightNow]] over allegations that they connected their volunteers with more than 50 anti-abortion campaign teams during the last election.

"We're very concerned about any type of negative signal this sends to people who are trying to be engaged in the electoral process and volunteering in election campaigns," Scheer said during a Monday press conference.
----

{{f0.png}} ''[[Scheer calls it 'ridiculous' to be asked about breaking mask rule|https://www.ctvnews.ca/mobile/politics/scheer-calls-it-ridiculous-to-be-asked-about-breaking-mask-rule-1.5015614]]'' July 8, 2020, Sarah Turnbull, [[CTV News]]

----
OTTAWA -- After he was photographed at the [[Toronto]] Pearson Airport violating a mandatory face mask policy, [[Andrew Scheer]] said it's "ridiculous" to be asked about the incident by journalists.

Responding to a reporter's question in [[Ottawa]] on Wednesday, Scheer said "it's hard to believe this is actually your question and your followup when we're dealing with a prime minister that is under an investigation for an ethics violation for the third time."

The federal ethics commissioner recently launched an investigation into the prime minister's role in securing a contract with [[WE Charity]] over the delivery of the Liberal's student grant program. Trudeau and his wife have close family ties to the organization and have spoken at a variety of WE events.
----

{{f132.png}} ''[[Scheer calls McKenna to personally apologize for MP's 'climate Barbie' tweet|https://www.theglobeandmail.com/news/politics/scheer-calls-mckenna-to-personally-apologize-for-mps-sexist-remark/article36353463/]]'' September 21, 2017, Mia Rabson, Canadian Press, [[Globe and Mail]]

----
Conservative Leader [[Andrew Scheer]] has personally apologized to Environment Minister [[Catherine McKenna]] for a Tory MP's remark referring to her as "climate Barbie."

Scheer called McKenna on Thursday to offer the apology two days after [[Saskatchewan]] MP [[Gerry Ritz]] posted the insult on [[Twitter]].

The tweet, condemned as sexist by politicians of all stripes, appeared inspired by the far-right website The Rebel, which used the "climate Barbie" term in dozens of stories since McKenna became environment minister in [[2015]].
----

{{f94.png}} ''[[Scheer campaign faces leadership speculation as election day nears|https://www.thestar.com/politics/federal/2019/10/10/scheer-campaign-faces-leadership-speculation-as-election-day-nears.html]]'' October 10, 2019, Alex Boutilier, [[Toronto Star]]

----
[[Andrew Scheer]]'s campaign is dealing with speculation about who might be his successor should the rookie Conservative leader fail to form a government after Oct. 21's federal election.

A fear that Scheer will be unable to seal the deal with voters is fuelling speculation that the Conservatives could be plunged into a leadership contest as early as April, when the party is expected to hold its annual convention in [[Toronto]].

There have been rumblings that former leader [[Peter MacKay]], who merged the [[Progressive Conservative]]s with [[Stephen Harper]]'s [[Canadian Alliance]] to create the Conservative Party in [[2003]], will re-enter the political fray.
----

{{f0.png}} ''[[Scheer checks into rehab for milk addiction|https://www.thebeaverton.com/2019/12/scheer-checks-into-rehab-for-milk-addiction/]]'' December 13, 2019, Alex Huntley, satire, [[The Beaverton]]

----
OTTAWA – Former Conservative Party Leader [[Andrew Scheer]] has checked himself into a treatment center for his milk addiction.

"After a conversation with my kids, my loved ones, and my friends, I've decided that I need to confront my addiction to dairy products," said Scheer in a statement to the press.

Scheer said his milkoholism started in the [[2017]] leadership race when he was invited to lavish parties put on by the Dairy lobby.
----

{{f182.png}} ''[[Scheer condemns woman filmed yelling racial slurs, spitting on man in Toronto|https://www.cbc.ca/news/politics/scheer-condemns-racist-slurs-1.5245694]]'' August 13, 2019, Canadian Press, [[CBC News]]

----
The racial slurs and intolerant comments made by an ostensible supporter of the federal Conservatives have no place in the country, the party's leader said.

[[Andrew Scheer]] condemned the comments captured in cellphone video of the woman, who was arrested after spitting on and shouting at a man outside [[Toronto]] City Hall on Monday afternoon.

In the clip, posted to the website [[Reddit]], the woman is heard yelling at the man while she holds a sign expressing support for Scheer in the upcoming federal election.
----

{{f182.png}} ''[[Scheer confident in campaign's vetting process despite candidate's LGBTQ slurs|https://www.cbc.ca/news/politics/scheer-leung-candidate-video-campaign-1.5310659]]'' October 5, 2019, Giuseppe Valiante, Canadian Press, [[CBC News]]

----
On the last day of a difficult week on the campaign trail for [[Andrew Scheer]], the Conservative leader visibly didn't want to talk about a B.C. candidate he fired the previous night for slurs she had made against [[LGBTQ]] people.

Upon his exit from glad-handing at a harvest festival in Newcastle, Ont., reporters tried to ask Scheer questions about [[Heather Leung]], who suggested in a [[YouTube]] video posted in [[2013]], that LGBTQ people need to "recruit" children.

"As you know, the candidate has been fired from our campaign," Scheer said, walking briskly towards his tour bus. The party announced Friday night the candidate for the [[British Columbia]] riding of Burnaby North-Seymour had been booted for her "offensive comments."
----

{{f0.png}} ''[[Scheer defends Conservative Chinese Facebook ads saying Trudeau will legalize hard drugs|https://globalnews.ca/news/6025644/conservative-facebook-ads-drugs-liberals/]]'' October 12, 2019, Sean Boynton, [[Global News]]

----
Conservative Leader [[Andrew Scheer]] is defending his party's decision to run [[Facebook]] advertisements claiming the Liberals plan to legalize hard drugs.

But speaking at an event in Burnaby, B.C., Saturday, he would not say why those ads have only been published in [[Chinese]] languages.

"This is something that is very important to Canadians to know about," he said. "We are telling them that these are the types of things Liberals speculate about before the election, and then implement after the election."
----

{{f94.png}} ''[[Scheer defends silence on American citizenship during Halifax stop: 'I was never asked'|https://www.thestar.com/halifax/2019/10/03/scheer-defends-silence-on-american-citizenship-during-halifax-stop-i-was-never-asked.html]]'' October 3, 2019, Haley Ryan, [[Toronto Star]]

----
HALIFAX—During his first campaign stop in the [[Halifax]] area, federal Conservative leader [[Andrew Scheer]] said he's never commented publicly about his dual American-Canadian citizenship because he simply hasn't been asked.

Scheer greeted supporters and [[Nova Scotia]]n Conservative candidates during an event Thursday evening at the May Garden [[Chinese]] restaurant in Bedford.

Earlier on Thursday, Scheer's campaign confirmed that the Conservative leader is a citizen of both [[Canada]] and the United States, but is in the process of renouncing his American citizenship, which he received through his father.
----

{{f94.png}} ''[[Scheer defends speech to 'yellow vest'-associated protest|https://www.thestar.com/politics/federal/2019/02/26/scheer-defends-speech-to-yellow-vest-associated-protest.html]]'' February 26, 2019, Alex Boutilier, [[Toronto Star]]

----
OTTAWA—Conservative Leader [[Andrew Scheer]] is defending his participation in a protest with ties to the so-called Canadian "yellow vest" movement that mixed pro-pipeline advocacy with anti-immigrant rhetoric.

On Monday, Scheer defended his address to the "[[United We Roll]]" protest on [[Parliament Hill]], a convoy of oilsands workers and supporters that arrived in [[Ottawa]] last week after departing from Red Deer, Alta.

"First of all, the events of last week were organized by people who have lost their jobs, who are facing tremendous anxiety about what the future will bring," Scheer told reporters outside the [[House of Commons]] Monday.
----

{{f0.png}} ''[[Scheer denies deleting tweets amid Trudeau libel lawsuit threat|https://globalnews.ca/news/5144631/scheer-trudeau-libel-lawsuit-tweets/]]'' April 8, 2019, Canadian Press, [[Global News]]

----
Liberals are defending [[Justin Trudeau]]'s threatened libel suit against [[Andrew Scheer]], arguing that the Conservative leader's editing or deleting online statements proves he knows he's gone too far in criticizing the prime minister's handling of the SNC-Lavalin affair.

"The leader of the Opposition pretends that he will not back down and he tries to make a show out of it," Government House leader Bardish Chagger told the [[House of Commons]] on Monday. "We know that is false because while he is saying that, he has already been editing online statements or erasing them entirely."

Scheer revealed Sunday that he'd received a letter from Trudeau's lawyer, Julian Porter, serving notice of a possible libel suit over a statement issued on March 29, in which the Conservative leader accused Trudeau of leading a campaign to politically interfere with the criminal prosecution of [[Montreal]] engineering giant SNC-Lavalin and directing his former attorney general, [[Jody Wilson-Raybould]], to break the law.
----

{{f94.png}} ''[[Scheer denounces white supremacy after Conservative senator questions threat|https://www.thestar.com/politics/federal/2019/04/10/scheer-denounces-white-supremacy-after-conservative-senator-questions-threat.html]]'' April 10, 2019, Alex Boutilier, [[Toronto Star]]

----
Scheer told reporters Wednesday that he "100 per cent" denounces anyone who "promotes white nationalism, promotes any type of extremism."

"I do believe it's a threat in [[Canada]] because we have seen, tragically, people lose their lives because of people who subscribe to these views," Scheer said.

"I understand that the senator has issued a clarification … And I absolutely do believe that these types of threats are important for governments of all levels to protect Canadians."
----

{{f0.png}} ''[[Scheer didn't follow through on renouncing U.S. citizenship|https://www.ctvnews.ca/politics/scheer-didn-t-follow-through-on-renouncing-u-s-citizenship-1.4941780]]'' May 17, 2020, Rachel Aiello, [[CTV News]]

----
OTTAWA -- Outgoing Conservative Leader [[Andrew Scheer]] still holds his U.S. citizenship, after stating during the [[2019]] federal election campaign that he was in the process of renouncing it.

In an interview on CTV's [[Question Period]] with Evan Solomon, Scheer said that after deciding to step down as leader, he halted the process.

"Knowing that I won't be prime minister, I discontinued that process," Scheer said.
----

{{f364.png}} ''[[Scheer Dodges Question About Extreme Weather And Climate Change|https://www.huffingtonpost.ca/entry/andrew-scheer-climate-change_ca_5cffd9ffe4b02c23d2d275f9]]'' June 11, 2019, Zi-Ann Lum, [[Huffington Post]]

----
OTTAWA — Conservative Leader [[Andrew Scheer]] won't say whether he thinks extreme weather events have anything to do with climate change and human activity. 

Over the weekend, deputy leader [[Lisa Raitt]] tweeted a link to an article published in the [[Financial Post]] by [[University of Guelph]] economics professor Ross McKitrick. 

She quoted two lines from McKitrick's piece, claiming: "there's no solid connection between climate change and the major indicators of extreme weather, despite Trudeau's claims to the contrary. The continual claim of such a link is misinformation employed for political and rhetorical purposes."
----

{{f0.png}} ''[[Scheer doesn't retract Indigenous 'hostage' comments, stays firm on position following debate|https://election.ctvnews.ca/scheer-doesn-t-retract-indigenous-hostage-comments-stays-firm-on-position-following-debate-1.4592037]]'' September 13, 2019, Sarah Turnbull, [[CTV News]]

----
OTTAWA - Conservative Leader [[Andrew Scheer]] didn't walk back comments he made Thursday evening at the first leaders' debate of this federal election campaign, when he said [[Indigenous]] groups shouldn't be permitted to hold natural resources projects "hostage."

Speaking in [[Mississauga]], Ont. on Friday morning, Scheer doubled down on his argument that creating a system where some groups get to dictate the outcome of major money-making initiatives that effect the livelihood of others would be defective.

"It's very frustrating to see Indigenous communities who know that partnering with national resources projects are the only way to give young people on reserve hope and opportunity," said Scheer, "and when you see those [[First Nations]] communities so frustrated that those projects aren't able to proceed because of a small group of people or other Indigenous communities are holding up those projects, I share that frustration."
----

{{f364.png}} ''[[Scheer Downplays Closed-Door Election Strategy Meeting With Oil Execs|https://www.huffingtonpost.ca/2019/04/26/andrew-scheer-oil-executives_a_23717559/]]'' April 26, 2019, Zi-Ann Lum, [[Huffington Post]]

----
KANATA, ONT. — Conservative Leader [[Andrew Scheer]] didn't have much to say Thursday about a private conference he held with oil executives earlier this month to iron out a plan to boot the Liberals from government.

"I meet with people all the time. I meet with different representatives of many different types of industries," Scheer told HuffPost [[Canada]] after some pre-election door knocking in an [[Ottawa]] suburb.

According to a [[Globe and Mail]] report, Scheer and other top Tories met with oil industry executives at the Azuridge Estate Hotel just outside of [[Calgary]] on April 11. They gathered to share ideas about campaign strategies including using independent interest groups to rally the Conservative base.
----

{{f0.png}} ''[[Scheer Dragged Trudeau Over His Brownface Photo But Canadians Are Calling It Hypocrisy|https://www.narcity.com/news/ca/justin-trudeau-brownface-photo-called-out-by-andrew-scheer-in-a-statement]]'' September 19, 2019, Helena Hanson, [[Narcity]]

----
Late on Wednesday night, a photo of [[Justin Trudeau]] wearing "brownface" at a [[2001]] Arabian Nights party went viral, attracting media focus and social media attention worldwide. Shortly after, Conservative leader [[Andrew Scheer]] took to [[Twitter]] to call out Justin Trudeau for his "act of open mockery and racism," and suggested that the Prime Minister was "not fit to govern this country." However, Scheer's post was met with considerable backlash from Canadians, who took to Twitter to accuse him of being a hypocrite.

As of Thursday morning, one video and two pictures have surfaced of the Prime Minister, dressing up in various costumes and darkening his skin with makeup. Trudeau apologized for the instances in which he had used brownface, admitting that he now recognized that behaviour as racist, but did not at the time.

According to [[TIME]], who published the first picture on Wednesday evening, the "Arabian Nights" photo was pulled from a [[Vancouver]] high school yearbook, where Trudeau worked as a teacher back in 2001.
----

{{f0.png}} ''[[Scheer drops private schools deduction|https://ipolitics.ca/2019/08/09/scheer-drops-private-schools-deduction/]]'' August 9, 2019, Marco Vigliotti, [[iPolitics]]

----
The federal Conservative platform for the [[2019]] election will not include a tax deduction for parents who send their kids to private and independent schools, [[iPolitics]] has learned.

A spokesperson for [[Andrew Scheer]] confirmed in an email statement that the Tory leader would not move ahead with the tax credit because of the large budget deficits recorded by the [[Trudeau government]] in recent years.

"As a result of Trudeau's budget mess, Mr. Scheer will not move ahead with the tax credit for independent schools at this time," [[Daniel Schow]] told iPolitics.
----

{{f182.png}} ''[[Scheer faces backlash from national anti-abortion group over mixed messaging|https://www.cbc.ca/news/politics/conservatives-social-policy-raitt-abortion-1.5265837]]'' August 31, 2019, Kathleen Harris, [[CBC News]]

----
Conservative Party Deputy Leader [[Lisa Raitt]] says any attempt by backbench MPs to re-open the abortion debate would be shut down by a Conservative government — a position a national anti-abortion group says it finds "deeply" troubling.

[[Jack Fonseca]], [[Campaign Life Coalition]]'s director of political operations, said Conservative Leader [[Andrew Scheer]]'s news conference Thursday delivered more of the "vague and contradictory" answers on abortion that he gave during the [[2017]] Conservative leadership campaign.

Fonseca pointed out that Scheer said that he would respect the democratic right of backbench MPs to bring forward issues important to them — but also said he would oppose measures or attempts to open the abortion debate.
----

{{f99.png}} ''[[Scheer faces his own civil war now|https://www.nationalobserver.com/2019/11/02/news/scheer-faces-his-own-civil-war-now]]'' November 2, 2019, Stephanie Levitz, [[National Observer]]

----
Signs are pointing to a civil war breaking out within the Conservative party, but breaking down along different lines than past internal battles that divided the party ideologically.

At its heart a single question: is [[Andrew Scheer]] personally and solely to blame for the failure of the party to capture a majority in last week's vote?

The Conservatives will soon announce who they've hired to conduct their campaign post-mortem to officially answer that question, but analysis is well underway — some of it very publicly.
----

{{f94.png}} ''[[Scheer faces more criticism as Conservative caucus reminded of new rules that could trigger a leadership review|https://www.thestar.com/politics/federal/2019/10/30/scheer-faces-more-criticism-as-conservative-caucus-reminded-of-new-rules-that-could-trigger-a-leadership-review.html]]'' October 30, 2019, Alex Boutilier, [[Toronto Star]]

----
In an email sent to all MPs and obtained by the Star on Wednesday, Conservative MP [[Michael Chong]] reminded his parliamentary colleagues of the "legal obligations" of each caucus to vote at its first meeting on a number of questions of protocol, including what powers it has for ousting its leader. The first Conservative caucus meeting will be held Nov. 6 in [[Ottawa]].

Chong spearheaded parliamentary reforms in [[2015]] that allow every caucus to, among other things, empower itself to oust the party leader. If Conservatives decide to do so, a leadership review could be triggered if 20 per cent of all Conservative MPs and senators call for it. In other words, should the caucus choose to adopt the new rules and then 30 members vote for a leadership review, a secret ballot vote would be held on whether Scheer can continue as leader.

Multiple calls and messages to Chong were not returned Wednesday. But one Conservative source said it is unlikely caucus will move to oust Scheer, despite the mounting political pressure on the Conservative leader after last week's disappointing election results.
----

{{f94.png}} ''[[Scheer facing an internal audit over use of Conservative Party funds|https://www.thestar.com/politics/federal/2019/12/13/scheer-facing-an-internal-audit-over-use-of-conservative-party-funds.html]]'' December 13, 2019, Alex Boutilier, [[Toronto Star]]

----
OTTAWA–Outgoing Conservative Leader [[Andrew Scheer]] is facing an internal audit over the use of party funds to cover his children's private school tuition.

Two sources told the Star Friday night that the Conservative Fund board, which manages the party's finances and counts former prime minister [[Stephen Harper]] as a member, has ordered a forensic audit into the party's expenditures.

The decision comes after revelations that Conservative Party Executive Director [[Dustin van Vugt]] approved using party funds to partly cover tuition for Scheer's five children at [[Ottawa]] private schools.
----

{{f182.png}} ''[[Scheer forced to back foot again as Liberals raise questions about candidate|https://www.cbc.ca/news/politics/conservative-candidates-questions-1.5284151]]'' September 14, 2019, Mia Rabson, Canadian Press, [[CBC News]]

----
Conservative Leader [[Andrew Scheer]] was left to defend another of his would-be MPs on Saturday after two Liberal cabinet ministers posted a video they say shows his star candidate has a close friendship with a far-right political activist banned from [[Facebook]] for spreading hate.

[[Justina McCaffrey]], a well-known [[Ottawa]] wedding dress designer, introduced Scheer outside her suburban campaign office and hugged him as he stepped off his tour bus with his family in tow.

But before the event was over, McCaffrey jumped into a car and refused to answer questions from reporters. Her campaign barbecue continued with Scheer posing for selfies and shaking hands with supporters despite her absence.
----

{{f99.png}} ''[[Scheer has his own scandal now|https://www.nationalobserver.com/2019/10/20/news/scheer-has-his-own-scandal-now]]'' October 20, 2019, Allison Jones, [[National Observer]]

----
With election day less than 48 hours away, [[Andrew Scheer]] suddenly found himself in the hot seat Saturday as reports linked the Conservative party to a co-ordinated effort to smear former caucus colleague [[Maxime Bernier]] and his nascent populist [[People's Party of Canada]].

The [[Globe and Mail]] reported that strategist [[Warren Kinsella]] and his firm [[Daisy Group]] were hired to "seek and destroy" Bernier's party and portray its supporters as racist. A source with direct knowledge of the project said the client was the Conservatives, the Globe reported.

The Conservative leader, whom polls suggest is locked in a neck-and-neck duel with Liberal rival [[Justin Trudeau]], refused to confirm, deny or even acknowledge the report during a news conference in [[Toronto]] that featured few questions about anything else.
----

{{f0.png}} ''[[Scheer invokes MS-13 street gang in immigration announcement|https://ipolitics.ca/2019/10/09/scheer-invokes-ms-13-street-gang-in-immigration-announcement/]]'' October 9, 2019, Jolson Lim, [[iPolitics]]

----
During a Wednesday announcement on his immigration platform, Conservative leader [[Andrew Scheer]] invoked [[MS-13]], a street gang often found in the crosshairs of the Trump administration's anti-immigrant rhetoric.

Speaking at Roxham Road, the [[Quebec]] border crossing where many irregular migrants have entered [[Canada]] from the U.S. since [[2017]], the Tory leader said a Conservative government will "closely monitor those considered to be a threat for criminality, especially MS-13 gang members."

In French, he said "we will also make sure that people from gangs like MS-13 cannot cross the border."
----

{{f182.png}} ''[[Scheer is a zombie Opposition leader for the zombie apocalypse|https://www.cbc.ca/news/opinion/opinion-andrew-scheer-opposition-conservative-leadership-1.5520010]]'' April 7, 2020, Kory Teneycke, Opinion, [[CBC News]]

----
We can add the undead wandering the halls of Parliament to the litany of COVID-19 horrors.

I am referring, of course, to Opposition Leader [[Andrew Scheer]], whose political body went cold on Dec. 12 when he resigned in an effort to stave off an avalanche of negative stories about his personal expenses and poor election performance.

In normal times, when a leader steps down you say some kind words and bury them with dignity a short time later. But as we all know, there is nothing normal about these times.
----

{{f364.png}} ''[[Scheer Is Misleading Voters With 'Tax Free' Mat Leave Promise: Experts|https://www.huffingtonpost.ca/entry/maternity-leave-federal-election-andrew-scheer_ca_5d7ab66ce4b061b5526a238b]]'' September 13, 2019, Samantha Beattie, [[Huffington Post]]

----
TORONTO — Conservative Leader [[Andrew Scheer]]'s campaign promise that he will make maternity and parental leave benefits "tax free" is misleading, say tax experts.

His party is actually promising a tax refund of 15 per cent, which is substantially different, according to Lindsay Tedds, an economic policy professor at the [[University of Calgary]]. 

"It's a dramatic misrepresentation that's going to lead to some families making decisions based off of inaccurate information," said Tedds in an interview. "When you say it is tax free, people would rightfully assume they wouldn't have to pay taxes on their income. That's not true."
----

{{f0.png}} ''[[Scheer Is Okay With Problematic Candidates Who Apologize But Canadians Beg To Differ|https://www.narcity.com/news/ca/andrew-scheer-is-okay-with-faith-goldys-bff-candidate-after-apology-but-not-canadians]]'' September 15, 2019, Colin Leggett, [[Narcity]]

----
As the Conservative candidate, [[Andrew Scheer]] is the main representative of his party. That means that he typically will have to answer for other Conservative candidates. In one recent instance, it meant that Andrew Scheer had to address [[Faith Goldy]] being friends with Conservative candidate [[Justina McCaffrey]].

McCaffrey and Goldy appeared together in a video surfaced by a number of Liberal candidates. In it, McCaffrey describes Goldy as her "best friend." Goldy, who ran for mayor of [[Toronto]] in [[2018]], was a contributor to [[Rebel Media]]. She has been banned from [[Facebook]] for promoting white supremacy and spreading hate speech.

A Conservative spokesperson defended McCaffrey, saying the video was from [[2013]]. However, [[CTV News]] reporter [[Glen McGregor]] posted a photo of McCaffrey and Goldy on [[Twitter]] dated January [[2017]]. McCaffrey refused to answer questions about her association with Goldy.
----

{{f49.png}} ''[[Scheer joy at Press Gallery dinner, defending defence and citizenship borders|https://nationalpost.com/news/politics/the-gargoyle-scheer-joy-at-press-gallery-dinner-defending-defence-and-citizenship-borders]]'' June 5, 2017, [[National Post]]

----
Bloc leader Martine Ouellet — who is not an MP but still holds a provincial seat in [[Quebec]]'s National Assembly — laughed off jokes about being in neither legislature at the same time. She also told the dinner that if the Conservative party elected [[Andrew Scheer]] with 50.9 per cent of votes, it might be enough for a separation referendum.

But it was Scheer himself who left the gallery in stitches, from joking about a geriatric Trudeau (who is seven years his senior) to his own "resting pleasant face." Less than a week since winning the party's leadership, Scheer noted few of his competitors had shown up, such as social conservatives who were weary of the dancing.

Scheer seemed to cough on his words as he told the gallery he wasn't under influence from any fringe group: "There's some suggestion out there that I'm beholden to a certain group within the Conservative family," he said, clearing his throat. He then pulled out a carton of milk and took a swig, thanking [[Canada]]'s dairy farmers.
----

{{f132.png}} ''[[Scheer leaves himself open to claims he's in cahoots with Big Oil|https://www.theglobeandmail.com/politics/article-scheer-leaves-himself-open-to-claims-hes-in-cahoots-with-big-oil/]]'' April 25, 2019, Campbell Clark, [[Globe and Mail]]

----
Maybe the federal Conservatives were getting so excited about [[Jason Kenney]]'s impending victory in [[Alberta]]'s provincial election that they were blinded to the stupid thing they were doing.

In Alberta, there was, and is, so much anger about the economy, unemployment, the glut of oil and the lack of pipelines to ship it, that Mr. Kenney's full-throated campaign to improve the lot of the oil patch was a political no-brainer.

But when [[Andrew Scheer]] agreed to be the keynote speaker at a closed-door event on April 11 where Conservative Party strategists spoke to oil industry executives about political campaigns, he goofed.

One reason it was a mistake is that the rest of [[Canada]] isn't Alberta. Another is that oil-industry executives might be the least popular advocates for the oil patch. Above all, it makes it look like the Conservatives aren't just sympathetic to the oil patch, they're in a joint venture with oil execs.
----

{{f0.png}} ''[[Scheer not ready to remove senator Lynn Beyak from caucus|https://www.ctvnews.ca/politics/scheer-not-ready-to-remove-senator-lynn-beyak-from-caucus-1.3592216]]'' September 16, 2017, [[CTV News]]

----
OTTAWA -- Conservative Leader [[Andrew Scheer]] is not ready to remove Sen. [[Lynn Beyak]] from caucus, despite her coming under fire over her suggestion that [[First Nations]] people give up their status cards.

Scheer said Sen. Beyak "no longer has a role" in the Conservative caucus, but didn't elaborate on what that means, and stopped short of saying whether he'd take action to remove her.

"I believe in having a positive, respectful approach to First Nations' issues," said Scheer in an interview with Evan Solomon, host of CTV's [[Question Period]] airing Sunday.
----

{{f364.png}} ''[[Scheer Now Says Tory MP Was Wrong To Question Top Doctor's 'Loyalty'|https://www.huffingtonpost.ca/entry/andrew-scheer-mp-derek-sloan-theresa-tam_ca_5ea740f7c5b6a30004e6baff]]'' April 27, 2020, Ryan Maloney, [[Huffington Post]]

----
Conservative Leader [[Andrew Scheer]] now says Tory MP [[Derek Sloan]] was wrong to question the "loyalty" of [[Canada]]'s top doctor, but won't say if the backbencher will face any repercussions for doing so.

At a press conference in [[Ottawa]] Monday, the Tory leader was again pressed about Sloan's remarks about Dr. [[Theresa Tam]], which other Conservative MPs have called inappropriate and racist. 

In an email to supporters and online video released last week, calling for Tam to be fired as Canada's chief public health officer, Sloan asked if she works "for Canada or [[China]]." Tam, who has been in the role since [[2017]], was born in [[Hong Kong]].
----

{{f0.png}} ''[[Scheer on the Ford factor, cutting spending and why the Conservatives aren't pitching national pharmacare|https://globalnews.ca/news/6026500/scheer-ford-spending-pharmacare/]]'' October 13, 2019, Kerri Breen, [[Global News]]

----
There's a politician who's not on the ballot — or even campaigning with his fellow Tories — but his name has come up regularly during the federal election campaign: [[Doug Ford]]

Liberal Leader [[Justin Trudeau]] has frequently warned that his chief opponent, Conservative Leader [[Andrew Scheer]], would bring the [[Ontario]] premier's cuts to [[Ottawa]].

Scheer says, however, that Conservative candidates aren't hearing about Ford on the doorsteps of Ontario voters.
----

{{f49.png}} ''[[Scheer opposes Canada signing UN compact on migrants, Liberals cry foul|https://nationalpost.com/pmn/news-pmn/canada-news-pmn/scheer-opposes-canada-signing-un-compact-on-migrants-liberals-cry-foul]]'' December 4, 2018, Teresa Wright, Canadian Press, [[National Post]]

----
OTTAWA — As [[Canada]] prepares to sign on to a [[United Nations]] agreement on migration, Conservative politicians are pushing back, saying signing it would be tantamount to erasing Canada's borders.

But the Liberals say Conservatives are simply trying to court voters being fed conspiracy theories about the UN agreement fuelled by the controversial online news outlet [[Rebel Media]].

The Global Compact on Migration is set to become the first, inter-governmentally negotiated agreement under the UN to cover all dimensions of international migration. It is aimed at improving co-operation between countries and will be signed by multiple countries next week in [[Morocco]].
----

{{f364.png}} ''[[Scheer Peddling 'Conspiracy Theory' About Oil Industry: NDP MP|https://www.huffingtonpost.ca/entry/andrew-scheer-foreign-funded-activist-groups_ca_5deabf59e4b0d50f32b34885]]'' December 6, 2019, Zi-Ann Lum, [[Huffington Post]]

----
Scheer reaffirmed his party's commitment to support [[Canada]]'s energy sector, saying one of his party's core commitments is to "ban foreign-funded activist groups from participating in the pre-approvals process for large energy projects."

The mention of "foreign-funded activist groups" having a role in landlocking the energy industry in Western Canada resurrects an argument made in a [[2012]] open letter by former Conservative natural resources minister [[Joe Oliver]]. 

Amid debate about the fate of [[Enbridge]]'s [[Northern Gateway pipeline]], Oliver blamed foreign-funded "radical groups" for finding any means necessary to "achieve their radical ideological agenda" to block resource development.
----

{{f94.png}} ''[[Scheer pitches Quebec with laundry list of promises|https://www.thestar.com/politics/federal/2019/10/15/scheer-pitches-quebec-with-laundry-list-of-promises.html]]'' October 15, 2019, Tonda MacCharles, [[Toronto Star]]

----
Conservative Leader [[Andrew Scheer]] made an impassioned pitch to voters in that province Tuesday night, delivering a major speech in which he pledged to be an ally of French language, culture, and to stay out of the way of the province's nationalist government in [[Quebec City]].

In the home-stretch of a campaign that has seen the rise of [[Bloc Québécois]] support and his own lacklustre debate performance criticized by Quebec pundits, Scheer brought his wife Jill and their five children to a rally in La Prairie, on the south shore outside [[Montreal]].

Flanked by a team of candidates he said he had Quebec's interests at heart, Scheer said it's not just him who's tried to "seduce Quebec."
----

{{f0.png}} ''[[Scheer promises to add milk chugging challenge to Canadian food guide|https://www.thebeaverton.com/2019/07/scheer-promises-to-add-milk-chugging-challenge-to-canadian-food-guide/]]'' July 24, 2019, Thomas Conway, satire, [[The Beaverton]]

----
OTTAWA – At a press conference held earlier today, Leader of the Conservative Party, [[Andrew Scheer]], promoted the inclusion of consuming several litres of whole milk in less than an hour into the Canadian food guide.

"There is lots of evidence to suggest that starting your day with 3.78 litres of whole milk can give you the energy and hydration needed, until your mid-morning bucket of sour cream," proclaimed the potential Prime Minister, as he shovelled handfuls of plain Greek yogurt into his mouth.

Reacting to the news, a spokesperson for the [[Dairy Farmers of Canada]] stated, "We couldn't be happier about this proposal. I'm not a doctor but there are dozens of studies that our organization has paid millions of dollars for clearly illustrating that milk is extremely healthy and probably cures erectile dysfunction."
----

{{f49.png}} ''[[Scheer promises to create 'Canada Cyber Safe' certification for digital products|https://nationalpost.com/pmn/news-pmn/canada-news-pmn/scheer-promises-to-create-canada-cyber-safe-certification-for-digital-products]]'' September 6, 2019, Giuseppe Valiante, [[National Post]]

----
MONTREAL — Conservative party Leader [[Andrew Scheer]] says if elected his government would create a certification system to let consumers know if certain digital products meet federal security standards.

The certification regime was one of several data protection and cybersecurity policies Scheer introduced today during a speech to a business luncheon hosted by the Chamber of Commerce of Metropolitan [[Montreal]].

Scheer says the "[[Canada]] Cyber Safe" certification would ensure products that incorporate artificial intelligence or that can access the internet meet ethical and safety standards.
----

{{f94.png}} ''[[Scheer promises to fund Toronto's Ontario Line subway|https://www.thestar.com/politics/federal/2019/10/08/scheer-promises-to-fund-torontos-ontario-line-subway.html]]'' October 8, 2019, Alex Boutilier, [[Toronto Star]]

----
Conservative Leader [[Andrew Scheer]] says his party would commit federal dollars for the [[Ford government]]'s proposed [[Ontario Line]] subway project in downtown [[Toronto]].

Scheer announced Tuesday that, if elected on Oct. 21, a Conservative government would commit federal funds to the $10.9 billion transit project that has become a political football between Premier [[Doug Ford]]'s government and [[Ottawa]].

The Conservatives are also promising to fund the Yonge subway extension, a $5.6 billion extension to the [[TTC]]'s Line 1 that would run 7.4 kilometres between Finch Station and [[Richmond Hill]].
----

{{f84.png}} ''[[Scheer Promises to Stand By Candidates With Racist, Homophobic Past Comments|https://north99.org/2019/09/15/scheer-promises-to-stand-by-candidates-with-racist-homophobic-past-comments/]]'' September 15, 2019, [[North99]]

----
In an unplanned late-night news conference aboard his campaign plane heading to [[British Columbia]], Conservative leader [[Andrew Scheer]] promised to stand by Conservative candidates who made racist and homophobic remarks, as long as they apologize for their actions.

Scheer's news conference came in response to controversial unearthed comments by Conservative candidates, including anti-[[LGBTQ]], [[Islamophobia]] and pro-white nationalism comments. Controversial remarks by Conservative candidates have dogged Scheer every day since the writ was dropped.

Scheer's fully comments were detailed by Katie Simpson from the [[CBC]]:
----

{{f182.png}} ''[[Scheer promises to unveil climate plan before the summer|https://www.cbc.ca/news/politics/scheer-promises-to-unveil-climate-plan-before-the-summer-1.5114018]]'' April 27, 2019, Elise von Scheel, [[CBC News]]

----
Conservative Leader [[Andrew Scheer]] has vowed to release his climate plan before the [[House of Commons]] rises for the summer.

Scheer told supporters in [[Quebec]] on Saturday that he would return to the province to make his announcement. The Commons' last scheduled sitting day is June 21.

"It will be a real plan" to tackle the environmental challenges of the 21st century, he promised. In the Paris accord, [[Canada]] committed to reduce emissions to at least 30 per cent less than they were in [[2005]] by 2030.
----

{{f94.png}} ''[[Scheer refuses to deny Conservatives hired operative to dig up dirt on opponent|https://www.thestar.com/politics/federal/2019/10/19/scheer-refuses-to-deny-conservatives-hired-operative-to-dig-up-dirt-on-opponent.html]]'' October 19, 2019, Alex Boutilier, [[Toronto Star]]

----
[[Andrew Scheer]] is refusing to deny the Conservative campaign hired an ex-Liberal operative to dig up dirt on a political rival.

The Conservative leader was asked repeatedly Saturday morning to confirm or deny his party hired [[Warren Kinsella]], a consultant and former Liberal staffer, to launch a covert social media campaign against the [[People's Party of Canada]] and its leader [[Maxime Bernier]].

"We don't make comments on vendors that we may or may not have engaged with," Scheer said at a press conference, responding to the allegations first reported in the [[Globe and Mail]] Friday night.
----

{{f0.png}} ''[[Scheer removes Conservative MP from Justice Committee after outlash at Muslim witness|https://globalnews.ca/news/5343211/andrew-scheer-michael-cooper-justice-committee/]]'' June 1, 2019, Eric Stober, [[Global News]]

----
Conservative leader [[Andrew Scheer]] announced Saturday evening that he has removed a Conservative MP from the federal government's Justice Committee after he lashed out at a [[Muslim]] witness during a hearing on online hate.

Scheer said he spoke to MP [[Michael Cooper]] about his comments earlier in the week, and decided to remove him from the committee as a consequence.

"Reading the name and quoting the words of the [[Christchurch]] shooter, especially when directed at a Muslim witness during a parliamentary hearing, is insensitive and unacceptable," Scheer said in a tweet. "Mr. Cooper has apologized. I accept his apology and I consider the matter closed."
----

{{f99.png}} ''[[Scheer removes member of Conservative caucus from committee for quoting terrorist manifesto|https://www.nationalobserver.com/2019/06/02/news/scheer-removes-member-conservative-caucus-committee-quoting-terrorist-manifesto]]'' June 2, 2019, Canadian Press, [[National Observer]]

----
[[Andrew Scheer]] says he has removed [[Michael Cooper]] from the justice committee over comments the Conservative member of Parliament made earlier in the week.

The Tory leader says it was "insensitive and unacceptable" for Cooper to quote the suspected [[Christchurch]] shooter to a [[Muslim]] witness during a parliamentary hearing.

Reading the name and quoting the words of the Christchurch shooter, especially when directed at a Muslim witness during a parliamentary hearing, is insensitive and unacceptable. Mr. Cooper has apologized. I accept his apology and I consider the matter closed. (2/2) — Andrew Scheer (@AndrewScheer) June 2, [[2019]]
----

{{f132.png}} ''[[Scheer removes MP Michael Cooper from justice committee over 'insensitive' comments|https://www.theglobeandmail.com/canada/article-scheer-removes-mp-michael-cooper-from-justice-committee-over/]]'' June 2, 2019, Daniel Leblanc, Canadian Press, [[Globe and Mail]]

----
[[Andrew Scheer]] says he has removed [[Michael Cooper]] from the justice committee over comments the Conservative member of Parliament made earlier in the week.

The Tory leader says it was "insensitive and unacceptable" for Cooper to quote the suspected [[Christchurch]] shooter to a [[Muslim]] witness during a parliamentary hearing.

Cooper has apologized for reading an excerpt from a manifesto written by Brenton Tarrant, accused of killing 51 people at two [[New Zealand]] mosques, to the witness.
----

{{f49.png}} ''[[Scheer removes MP Michael Cooper from justice committee over comments|https://nationalpost.com/news/scheer-removes-mp-michael-cooper-from-justice-committee-over-comments]]'' June 2, 2019, Canadian Press, [[National Post]]

----
OTTAWA — [[Andrew Scheer]] says he has removed [[Michael Cooper]] from the justice committee over comments the Conservative member of Parliament made earlier in the week.

The Tory leader says it was "insensitive and unacceptable" for Cooper to quote the suspected [[Christchurch]] shooter to a [[Muslim]] witness during a parliamentary hearing.

Cooper has apologized for reading an excerpt from a manifesto written by Brenton Tarrant, accused of killing 51 people at two [[New Zealand]] mosques, to the witness.
----

{{f0.png}} ''[[Scheer Reportedly Lied On His Resume & Now People Are Saying He's "Not As Advertised"|https://www.narcity.com/news/ca/andrew-scheers-insurance-broker-claims-are-being-turned-against-him-on-twitter]]'' September 30, 2019, Colin Leggett, [[Narcity]]

----
[[Andrew Scheer]] has been using the phrase "not as advertised" to discredit [[Justin Trudeau]] and the Liberal campaign. However, those words are now being used against him, as a report from the [[Globe and Mail]] found that Andrew Scheer never received the proper accreditation to be an insurance broker, a job Scheer has claimed numerous times during the campaign to have held.

According to the [[National Post]], Scheer tried to clarify the situation by saying, "I did receive my accreditation. I left the insurance office before the licensing process was finalized." However, the Liberal Party does not think that the explanation is good enough.

The Liberals have formally requested that the Financial and Consumer Affairs Authority of [[Saskatchewan]] and the Insurance Councils of Saskatchewan look into Scheer's claims that he was an insurance broker. In the request, Liberal MP [[Marco Mendicino]] wrote that Scheer "appears to have publicly and repeatedly misrepresented himself to Canadians," according to [[CBC News]].
----

{{f182.png}} ''[[Scheer rolls out an ambitious defence agenda, but critics ask: Where's the money?|https://www.cbc.ca/news/politics/scheer-foreign-defence-policy-procurement-trudeau-1.5127028]]'' May 8, 2019, Murray Brewster, [[CBC News]]

----
A little joke used to make its way around the Harper Conservative government every time National Defence presented [[Andrew Scheer]]'s former boss with the bills for new equipment — about how [[Stephen Harper]] would emit an audible 'gulp' of alarm when they crossed his desk.

Scheer, in the first of a series of election-framing speeches for the Conservatives, pledged yesterday to wrap his arms around [[Canada]]'s allies, take the politics out of defence procurement, buy new submarines, join the U.S. ballistic missile defence program and expand the current military mission in [[Ukraine]] in an undefined way.

What was absent from the Conservative leader's speech — a greatest-hits medley of road-tested Conservative policy favourites, blended with jabs at the [[Trudeau government]]'s record — was an answer to the first question his supporters usually ask on these occasions:
----

{{f182.png}} ''[[Scheer says British Columbia's carbon tax hasn't worked. Expert studies say it has|https://www.cbc.ca/news/politics/scheer-british-columbia-carbon-tax-analysis-wherry-1.5304364]]'' October 2, 2019, Aaron Wherry, [[CBC News]]

----
A significant piece of the federal election debate in [[2019]] rests on what the government of [[British Columbia]] did on July 1, [[2008]] — and how you understand what happened after that.

Faced Tuesday night with an undecided voter who was worried about climate change, but who didn't think he could afford to pay the costs associated with a carbon tax, Conservative Leader [[Andrew Scheer]] offered a reassuring response: a Conservative government would repeal the federal carbon levy.

But then Scheer pushed his argument a step further. A carbon tax, he said, doesn't reduce emissions.
----

{{f0.png}} ''[[Scheer says Conservatives would support legislation to protect LGBTQ Canadians|https://election.ctvnews.ca/scheer-says-conservatives-would-support-legislation-to-protect-lgbtq-canadians-1.4617222]]'' September 30, 2019, Rachel Aiello, [[CTV News]]

----
OTTAWA – Conservative Leader [[Andrew Scheer]] says a Conservative government would "support and introduce" legislation that "protects [[LGBTQ]] Canadians," but didn't specify if that would include amending the [[Criminal]] Code to ban conversion therapy.

The promise to ban the practice—seeking to change a person's sexual orientation or gender identity, often through religious counselling—was a commitment from the Liberals as part of their full platform released on the weekend. In it, Liberal Leader [[Justin Trudeau]] committed to prohibit the "harmful and scientifically disproven practice, especially against minors."

Asked what his party's positon would be on that ban, Scheer said the party would "support measures that protect the rights of LGBTQ Canadians," and would "support legislative changes that aim to stop the practice of people who are bullied or harassed or are threatened in any way because of their sexual orientation."
----

{{f182.png}} ''[[Scheer says he didn't hear question about Clinton 'pizzagate' lie during town hall|https://www.cbc.ca/news/politics/scheer-pizzagate-townhall-1.5048256]]'' March 8, 2019, Catharine Tunney, [[CBC News]]

----
Conservative Leader [[Andrew Scheer]] said today he didn't hear a question asked at a town hall event about an infamous — and widely debunked — conspiracy theory connecting former presidential candidate [[Hillary Clinton]] to a child sex ring.

At one point during the event in [[Kitchener]], Ont. last night, a member of the audience rose to ask Scheer a two-minute question touching on several subjects, including immigration funding and international aid. He then linked Prime Minister [[Justin Trudeau]] to the mythical conspiracy known as "pizzagate," which gained traction around the [[2016]] United States presidential election.

"Trudeau gave $600 million to the [[Clinton Foundation]]. The Clinton Foundation is part of child trafficking and child sacrifice, if you study it. It's in the pizzagate," he said.
----

{{f0.png}} ''[[Scheer Says He Knows What It's Like to Worry about Bills. On $264,400 a Year|https://thetyee.ca/Opinion/2019/07/31/Scheer-Worry-Bills/]]'' July 31, 2019, Paul Willcocks, [[The Tyee]]

----
Fortunately, I was between sips of coffee when I read [[Andrew Scheer]]'s claim to everyman status.

"I know what it's like when families feel anxious that they won't make it to the end of the month," the Conservative leader told Michael Smyth of the Province. "Someone who's never had to worry about that can't possibly relate to it on a personal level."

Scheer is paid $264,400 a year. He lives rent-free in a taxpayer-funded 34-room mansion with a chef, chauffeur and household manager.
----

{{f182.png}} ''[[Scheer says he won't renounce U.S. citizenship because he won't be prime minister|https://www.cbc.ca/news/politics/andrew-scheer-walks-back-us-pledge-1.5576006]]'' May 19, 2020, Peter Zimonjic, [[CBC News]]

----
During the fall election, the [[Globe and Mail]] revealed that Scheer's father is an American by birth and passed along his citizenship to Scheer and his siblings.

Scheer never revealed that he held dual citizenship after raising concerns about former governor general [[Michaëlle Jean]] holding both Canadian and French passports in a [[2005]] blog post. During the election campaign, Scheer said that he was in the process of dropping his American citizenship.

On Sunday, Scheer told CTV's [[Question Period]] that he still held that U.S. citizenship and no longer had any plans to renounce it. On Tuesday, he told reporters again that the Conservatives' election loss had changed his plans.
----

{{f0.png}} ''[[Scheer says he would axe CBC news division|https://ipolitics.ca/2016/12/09/scheer-says-he-would-axe-cbc-news-division/]]'' December 9, 2016, Janice Dickson, [[iPolitics]]

----
Conservative leadership candidate [[Andrew Scheer]] suggested that if he were to become prime minister, he would axe the news division of [[CBC]].

"I think taxpayers are very frustrated by how much the CBC costs," Scheer said in an interview with [[Hamilton]] Community News.

"I don't know why this government is in the news business in this day and age with so many platforms with so many ways to disseminate information," he told the paper, adding that, the government has a "glaring" conflict operating the CBC.
----

{{f0.png}} ''[[Scheer says he would end 'illegal' border crossings in Canada|https://toronto.citynews.ca/2019/05/29/scheer-says-he-would-end-illegal-border-crossings-in-canada/]]'' May 29, 2019, Althia Raj, Canadian Press, [[CityNews]]

----
Conservative Leader [[Andrew Scheer]] has unveiled an immigration policy he says will fix what he calls a Liberal undermining of the system.

In a [[Toronto]] appearance last night, Scheer says he would put an end to "illegal" border crossings in [[Canada]].

Speaking to a crowd of supporters at a conference centre, Scheer says he would close a loophole in the [[Safe Third Country Agreement]] between Canada and the United States that has allowed asylum-seekers who slip into the country by avoiding border checkpoints.
----

{{f182.png}} ''[[Scheer says he'd 'absolutely' review Canada's new Food Guide|https://www.cbc.ca/news/canada/saskatoon/canada-food-guide-andrew-scheer-1.5215689]]'' July 17, 2019, Guy Quenneville, [[CBC News]]

----
Conservative Leader [[Andrew Scheer]] is promising another review of [[Canada]]'s recently updated Food Guide should the Tories come to power this fall, saying the latest guide is the result of a flawed and biased process.

Scheer made the comment at the Dairy Farmers of Canada's annual general meeting in [[Saskatoon]] on Wednesday, after being asked by a young farmer about the Conservatives' food policies.

"The process was flawed," Scheer said of the new guide. "Complete lack of consultation. Seems to be ideologically driven by people who have a philosophical perspective and a bias against certain types of healthy food products.
----

{{f182.png}} ''[[Scheer says he'd fast-track pipeline challenges straight to Supreme Court|https://www.cbc.ca/news/canada/british-columbia/andrew-scheer-pipelines-supreme-court-1.5289469]]'' September 19, 2019, Mia Rabson, Canadian Press, [[CBC News]]

----
A Conservative government would overcome legal objections to building new petroleum pipelines by fast-tracking any cases right to the [[Supreme Court of Canada]], party leader [[Andrew Scheer]] says.

Scheer and other Conservatives have for years said [[Ottawa]] has to "assert federal jurisdiction" to get important projects built, but he has not until now explained what that would mean in practice.

At a campaign stop Wednesday, Scheer was pushed on comments he made in recent days about asserting jurisdiction in the face of objections from [[Indigenous]] communities or provincial governments, including [[Quebec]].
----

{{f182.png}} ''[[Scheer says people are 'upset and confused' by Trudeau's decision to attend a protest during the pandemic|https://www.cbc.ca/news/politics/scheer-trudeau-protests-pandemic-1.5603027]]'' June 8, 2020, John Paul Tasker, [[CBC News]]

----
Conservative Leader [[Andrew Scheer]] said today that Canadians have a right to be angered by the sight of Prime Minister [[Justin Trudeau]] attending a protest after months of promoting stay-at-home orders as the best way to beat the pandemic.

Scheer said most Canadians have been respecting public health directives meant to stop the spread of the deadly virus behind COVID-19 — by staying home and avoiding large crowds and by complying with rules that make hospital visitations and funerals all but impossible.

[[Ontario]] still has rules against mass gatherings. Much of the province's economy is still in lockdown mode as the virus continues to rip through communities.
----

{{f0.png}} ''[[Scheer says Tories 'will not re-open' abortion issue|https://www.ctvnews.ca/politics/scheer-says-tories-will-not-re-open-abortion-issue-1.4427623]]'' May 17, 2019, Jeremiah Rodriguez, [[CTV News]]

----
Conservative Leader [[Andrew Scheer]] was pressed to re-state his party's position on abortion, after federal Liberals accused the opposition party of looking to restrict access to women.

"I've made it very, very clear Canadians can have absolute confidence that the Conservative government -- after the election in October -- will not re-open this issue," Scheer told reporters in [[Ottawa]] on Friday.

On Thursday, Liberals sent a fundraising email blast alleging the Conservatives would reignite the debate on abortion access in [[Canada]].
----

{{f0.png}} ''[[Scheer says Tory government wouldn't re-open gay marriage, abortion debate|https://globalnews.ca/news/5831062/andrew-scheer-same-sex-marriage-clip/]]'' August 29, 2019, Kerri Breen, [[Global News]]

----
Conservative Leader [[Andrew Scheer]] says that if Canadians elect a Tory government this fall, the party won't re-open debates on issues such as same-sex marriage and abortion.

At the same time, Scheer said he won't prevent individual MPs from expressing themselves on social issues.

Scheer made the remarks in [[Toronto]] after days of ducking the spotlight following the emergence of a 14-year-old video in which he lays forth his opposition to same-sex marriage.
----

{{f364.png}} ''[[Scheer Should Boot MP For Quoting Terrorist's Manifesto In Committee: Witness|https://www.huffingtonpost.ca/entry/michael-cooper-andrew-scheer-online-hate_ca_5cf32de3e4b0e8085e3b245b]]'' June 2, 2019, Althia Raj, [[Huffington Post]]

----
OTTAWA — A [[Muslim]] anti-racism activist, who was berated by a Conservative MP last week, says [[Andrew Scheer]]'s response is far from adequate and that [[Michael Cooper]] should be booted out of caucus if the Tory leader is serious about showing racists the door.

[[Alberta Muslim Public Affairs Council]] president [[Faisal Khan Suri]] told HuffPost [[Canada]] that while he hasn't seen Cooper demonstrate any racism, he believes the way the St. Albert—[[Edmonton]] MP behaved "seemed that he had a very bigoted and extremist viewpoint."

"I would request Mr. Andrew Scheer to make the right move and to really, actually, have Mr. Cooper removed from caucus. It is detrimental to have such leaders part of any party, and part of Parliament. It's dangerous to have such a person there," he said, in a phone interview Saturday night.
----

{{f182.png}} ''[[Scheer should break with Harper's approach to Indigenous peoples, says AFN national chief|https://www.cbc.ca/news/indigenous/bellegarde-afn-federal-election-priorities-1.5276173]]'' September 9, 2019, Jorge Barrera, [[CBC News]]

----
Conservative Leader [[Andrew Scheer]] should signal he won't copy former prime minister [[Stephen Harper]]'s approach to the relationship between [[Ottawa]] and [[Indigenous]] Peoples, Assembly of [[First Nations]] National Chief [[Perry Bellegarde]] said today.

"If he wants to gain a lot of support from First Nations people, that would be a good step to do that," Bellegarde told reporters at a news conference in Ottawa on Monday.

Bellegarde held the news conference to lay out his organization's priorities for the upcoming federal election, which focus on climate change, justice and Indigenous rights.
----

{{f182.png}} ''[[Scheer should resign and run again for Conservative leadership, says ex-Harper aide|https://www.cbc.ca/news/politics/teneycke-scheer-should-resign-1.5373094]]'' November 25, 2019, Peter Zimonjic, [[CBC News]]

----
[[Stephen Harper]]'s former communications director said Monday that if Conservative Leader [[Andrew Scheer]] wants to keep his job, he should step down and run for the position again.

[[Kory Teneycke]] gave an interview to [[CBC News]] Network's Power & [[Politics]] in the wake of Scheer's decision over the weekend to fire his chief of staff [[Marc-André Leclerc]] and communications director [[Brock Harrison]].

"I think he should resign and run again for his job. If he's confident that the party membership backs him, that's the way to test that," Teneycke told host Vassy Kapelos.
----

{{f0.png}} ''[[Scheer skips event where protesters had gathered, but he says not because of them|https://election.ctvnews.ca/scheer-skips-event-where-protesters-had-gathered-but-he-says-not-because-of-them-1.4608576]]'' September 24, 2019, Ben Cousins, [[CTV News]]

----
TORONTO -- Conservative Leader [[Andrew Scheer]] skipped a campaign event in [[Cambridge]], Ont. as dozens of student protesters awaited his arrival.

Scheer was scheduled to visit a cafe on a campus of the [[University of Waterloo]] in the southern [[Ontario]] city, but a last-minute change of plans forced him to skip it in favour of another stop, L.A. Franks, a local hot dog spot just 600 metres away from the cafe.

About 50 climate protesters had awaited Scheer outside the campus cafe.
----

{{f0.png}} ''[[Scheer skirts questions about Doug Ford during stop in Toronto|https://toronto.citynews.ca/2019/08/02/andrew-scheer-doug-ford/]]'' August 2, 2019, Richard Southern, [[CityNews]]

----
While in [[Toronto]] on Friday for a health care announcement, Scheer wouldn't even mention the premier by name when answering questions from the media.

When asked how he thinks Ford has done as premier, the federal Conservative Leader didn't give a direct answer.

"When I talk to people in [[Ontario]] there's a high degree of awareness that the same people who ran the disastrous government of [[Kathleen Wynne]], the same Liberal staffers who designed the scandals, the corruptions the deficits, the tax increases here in Ontario are now working for [[Justin Trudeau]] and doing the exact same thing," he told 680 NEWS reporter [[Richard Southern]].
----

{{f0.png}} ''[[Scheer spoke to Harper after election loss, vows leadership review will proceed|https://globalnews.ca/news/6082508/andrew-scheer-leadership-review/]]'' October 27, 2019, Amanda Connolly, [[Global News]]

----
Conservative Leader [[Andrew Scheer]] says he spoke with former Conservative prime minister [[Stephen Harper]] after losing the election last week.

But he's not giving any hints about what they discussed.

In an interview with the West Block's Mercedes Stephenson, Scheer confirmed he has heard from his former mentor and party leader following his return to Official Opposition status in Monday's election, and said he is focused on figuring out what went wrong with the Conservative campaign.
----

{{f94.png}} ''[[Scheer stands by pledge to end Trudeau's experiment with less partisan Senate|https://www.thestar.com/politics/federal/2019/09/29/scheer-stands-by-pledge-to-end-trudeaus-experiment-with-less-partisan-senate.html]]'' September 29, 2019, Joan Bryden, Canadian Press, [[Toronto Star]]

----
Liberal MP [[Seamus O'Regan]], who served in Trudeau's cabinet, said he can't understand why Scheer would want to go back to the days when the prime minister alone picked people who were commonly derided as "party hacks, flacks and bagmen" to sit in the Senate and vote entirely along party lines.

"I don't get it," O'Regan said in an interview. "Why? What constituency is asking for that again, except for the most hardened partisan Conservatives? I mean, who looks at it now and thinks that [[Lynn Beyak]] was an inspired choice? And where does it leave us (in future) — Sen. [[Ezra Levant]]?"

Beyak was booted out of the Conservative caucus last year after she refused to remove letters from her website that the Senate's ethics officer subsequently ruled contained racist content about [[Indigenous]] Peoples. In May, senators voted to suspend her without pay for the remainder of the parliamentary session.
----

{{f0.png}} ''[[Scheer stands by vow to return to partisan Senate, make patronage appointments|https://globalnews.ca/news/5966549/scheer-senate-trudeau-partisan-appointments/]]'' September 29, 2019, Joan Bryden, Canadian Press, [[Global News]]

----
[[Andrew Scheer]] is standing by his vow to resume making partisan, patronage appointments to the Senate should the Conservatives form government after Oct. 21.

That would put an end to Liberal Leader [[Justin Trudeau]]'s attempt over the past four years to transform the upper house into a less partisan, more independent chamber of sober second thought.

Shortly after he was chosen Conservative leader in [[2017]], Scheer told the [[CBC]] his choices for the Senate "would be Conservative senators who would help implement a Conservative vision for [[Canada]] that would improve the quality of life for Canadians."
----

{{f182.png}} ''[[Scheer steps back from his deficit promise - and denies Trudeau a weapon|https://www.cbc.ca/news/politics/scheer-trudeau-deficit-election-1.5148248]]'' May 25, 2019, Aaron Wherry, [[CBC News]]

----
Sidestepping the deficits the Harper government ran between [[2008]] and [[2015]], Scheer's Conservatives have spent much of the last four years lamenting the fact that the federal budget is not balanced. That was in keeping with both the theoretical tenets of conservatism and the political orthodoxy that has existed since the mid-[[1990]]s, which held that a balanced budget was the hallmark of a properly managed federal government.

Even if the parliamentary budget officer consistently found that federal finances were "sustainable" — and some economists shrugged at the numbers involved — the complaint persisted, in part because Trudeau himself had promised that the budget would be returned to balance by [[2019]].

The Conservatives have lambasted Trudeau for backtracking on that commitment. But now Scheer has abandoned his own promise.
----

{{f182.png}} ''[[Scheer strips Tory MP of committee role after confrontation with Muslim witness|https://www.cbc.ca/news/politics/scheer-michael-cooper-justice-committee-kicked-out-christchurch-1.5159082]]'' June 1, 2019, David Cochrane, [[CBC News]]

----
Conservative Leader [[Andrew Scheer]] has stripped MP [[Michael Cooper]] of his spot on the [[House of Commons]] justice committee as punishment for Cooper's angry confrontation with a [[Muslim]] witness in hearings dedicated to online hate.

Earlier this week, Cooper told Fasial Khan Suri he should be "ashamed" after he drew a link between "conservative commentators" and the online history of mosque shooter [[Alexandre Bissonnette]].

Cooper also quoted from the manifesto of the man accused of the mass killings in [[Christchurch]], [[New Zealand]] in an attempt to discredit Suri's testimony.
----

{{f364.png}} ''[[Scheer Tells 'Radical Activists' Blocking Railways To 'Check Their Privilege'|https://www.huffingtonpost.ca/entry/andrew-scheer-privilege_ca_5e470121c5b64d860fca9cf2??ncid=newsltcahpmgnews]]'' February 14, 2020, Zi-Ann Lum, [[Huffington Post]]

----
Conservative Leader [[Andrew Scheer]] blasted "radical activists" Friday for joining "illegal" railway blockades in solidarity with the Wet'suwet'en hereditary chiefs fighting against a major pipeline project in northern [[British Columbia]].

"These protesters, these activists may have the luxury of spending days at a time at a blockade but they need to check their privilege," Scheer told reporters in [[Ottawa]]. "They need to check their privilege and let people whose job depends on the railway system, small business, farmers, do their jobs."

Many of the "radical activists" have "no connection to the Wet'suwet'en people," he said.
----

{{f94.png}} ''[[Scheer to launch Conservative campaign Wednesday|https://www.thestar.com/politics/federal/2019/09/09/scheer-to-launch-conservative-campaign-wednesday.html]]'' September 9, 2019, Alex Boutilier, [[Toronto Star]]

----
OTTAWA—Federal Conservative Leader [[Andrew Scheer]] will take the initiative Wednesday and officially launch his bid to become [[Canada]]'s next prime minister.

Sources tell the Star the Conservatives will kickoff their election campaign Wednesday, rather than wait for Prime Minister [[Justin Trudeau]] to head to [[Rideau Hall]] and officially call the general election.

The Conservative move would end weeks of pre-election posturing by political parties and start what is expected to be a fractious federal campaign. Scheer will launch his campaign Wednesday in Québec and finish the day in the GTA — two crucial battlegrounds the party needs to pick up seats if they hope to form government after the vote, expected on Oct. 21.
----

{{f94.png}} ''[[Scheer travels in Ford country without Ford|https://www.thestar.com/politics/federal/2019/09/13/scheer-travels-in-ford-country-without-ford.html]]'' September 13, 2019, Alex Boutilier, [[Toronto Star]]

----
Conservative Leader [[Andrew Scheer]] spent the early days of the federal election campaign stumping in Ford country — Vaughan and [[Mississauga]], [[Etobicoke]] and [[Brampton]].

All places Ford's [[Progressive Conservative]]s won big in [[2018]] on their way to a majority government. All places Scheer's Conservatives likely need to win a majority of their own.

But despite their common fight against Liberal Leader [[Justin Trudeau]]'s policies, Scheer and Ford appear determined to keep out of each other's way in the lead up to the Oct. 21 vote.
----

{{f182.png}} ''[[Scheer tried to douse a debate on abortion, same-sex marriage - and muddied the waters even more|https://www.cbc.ca/news/politics/scheer-abortion-same-sex-marriage-lgbtq-gay-lesbian-1.5264601]]'' August 29, 2019, Aaron Wherry, [[CBC News]]

----
Conservative leader [[Andrew Scheer]]'s appearance at a hotel near the [[Toronto]] airport on Thursday afternoon was his first interaction with reporters in more than a week — a gap that coincided with the Liberal Party's decision to resurface video of Scheer talking about same-sex marriage in [[2005]].

By the time he finally stepped forward, the Liberals had posted another clip — this time raising questions about what Scheer has been telling anti-abortion activists.

In response, Scheer accused the Liberals of "dredging up divisive issues" to distract Canadians.
----

{{f364.png}} ''[[Scheer Tries To Clarify Tory Stance On Abortion But Sows More Confusion|https://www.huffingtonpost.ca/entry/andrew-scheer-conservatives-abortion_ca_5d682c25e4b0488c0d11a545]]'' August 29, 2019, Althia Raj, [[Huffington Post]]

----
[[OT]]TAWA — Conservative Leader [[Andrew Scheer]] sowed more confusion Thursday about his party's stance on abortion, telling reporters his backbench MPs will be allowed to introduce anti-abortion bills, but he will oppose any such measures. 

"These issues will not be reopened by a Conservative government," Scheer declared at a press conference called to address questions about his social conservative views, which have dogged him for the past week.

Scheer blamed the Liberals for trying to focus on divisive issues in an effort to distract from what he called Prime Minister [[Justin Trudeau]]'s "litany of failures," listing his government's tax increase, ethical scandals, and massive deficits.
----

{{f182.png}} ''[[Scheer vows crackdown on those trying to 'game' Canada's refugee system|https://www.cbc.ca/news/politics/scheer-immigration-policy-refugees-economy-1.5153043]]'' May 28, 2019, Kathleen Harris, [[CBC News]]

----
Conservative Leader [[Andrew Scheer]] says he would restore fairness and faith in the integrity of [[Canada]]'s immigration system by cracking down on those who "game" the refugee process and supporting newcomers who help boost the economy.

In a pre-election speech on immigration policy, Scheer blamed Prime Minister [[Justin Trudeau]] for eroding public trust in the system by failing to stop the flow of people crossing into Canada from the U.S. outside official border points. The Liberals, he argued, have undermined Canada's legacy of welcoming newcomers through a system based on compassion, the rule of law and human rights.

"Among the people I hear from most often on this point are new Canadians themselves, people who have played by the rules and arrived in Canada fair and square," Scheer said to supporters and invited guests from diverse communities during a party-organized event in [[Toronto]].
----

{{f182.png}} ''[[Scheer vows to scrap clean fuel standard, calls Liberal plan a 'secret fuel tax'|https://www.cbc.ca/news/politics/tasker-andrew-scheer-clean-fuel-standard-1.5204091]]'' July 8, 2019, John Paul Tasker, [[CBC News]]

----
Conservative Leader [[Andrew Scheer]] says a government led by him would scrap what he has dubbed a "secret fuel tax" — a plan by the Liberal government to improve fuel standards through regulatory changes that have not yet been finalized.

In addition to the existing carbon tax regime, the Liberal government has said it wants to make the fuel supply (like gas for autos or home heating fuel) cleaner, to reduce carbon emissions and help [[Canada]] meet targets set under the [[Paris]] climate change accord.

"While you have never had to worry about paying more at the pump, for some families living paycheque to paycheque, an extra $100 a month matters," Scheer said in a letter to Prime Minister [[Justin Trudeau]].
----

{{f132.png}} ''[[Scheer walks out on media when asked about campaign manager's Rebel ties|https://www.theglobeandmail.com/news/politics/scheer-walks-out-on-media-when-asked-about-campaign-managers-rebel-ties/article36610946/?ref=http://www.theglobeandmail.com&]]'' October 16, 2017, Sean Kilpatrick, Canadian Press, [[Globe and Mail]]

----
Conservative Leader [[Andrew Scheer]] abruptly ended a news conference and stopped taking questions from reporters on Monday when asked whether he was aware his campaign manager had worked out of the Rebel office during his leadership run.

[[Hamish Marshall]], Mr. Scheer's former campaign manager, told The [[Globe and Mail]] in response to an inquiry that he shared [[Toronto]] office space with the right-wing website during the Tory leadership race, which ended on May 27, when Mr. Scheer won by a razor-thin margin over Conservative MP [[Maxime Bernier]].

Mr. Marshall is president of [[Torch Agency]], a company that provides digital and research services.
----

{{f84.png}} ''[[Scheer Wants Lower Taxes on Beer. Canadians Say They'd Rather Have Free Health Care.|https://north99.org/2019/05/26/scheer-lower-taxes-beer-canadians-free-health-care/]]'' May 26, 2019, [[North99]]

----
Scheer claimed that the price of beer includes $20 worth of taxes, compared to $4 for beer in the US.

Thanks to TAXES, Canadians are paying $20 more for a case of beer. Last year, [[Justin Trudeau]] brought in his beer tax, which will go up every year and further drive up prices. He's failing to make life more affordable for Canadians. pic.twitter.com/cxFxBxtDm8 — [[Andrew Scheer]] (@AndrewScheer) May 13, [[2018]]

Social media users were quick to point out that while beer may be more expensive, those taxes pay for important services that our American neighbours do not have.
----

{{f0.png}} ''[[Scheer Wants You to Think Abortion Access Would Be Protected If He Wins. It Wouldn't|https://thetyee.ca/Opinion/2019/09/11/Scheer-Wants-You-To-Think-Abortion-Access-Protected-It-Would-Not/]]'' September 11, 2019,  Paul Willcocks, [[The Tyee]]

----
[[Andrew Scheer]] has an abortion problem.

The Conservative party leader has walked — or stumbled — along a tightrope on the issue. He's trying to convince anti-abortion religious conservatives who helped him win the party leadership that he's on their side, while assuring mainstream voters he'd never allow new laws restricting abortion.

It's a contradiction that even baffles Conservative insiders.
----

{{f182.png}} ''[[Scheer will stand by candidates with racist, homophobic past comments as long as they apologize|https://www.cbc.ca/news/politics/conservative-candidates-scheer-plane-1.5284304]]'' September 15, 2019, Katie Simpson, [[CBC News]]

----
[[Andrew Scheer]] says if a Conservative candidate has made racist or homophobic comments in the past he will stand by the candidate as long as they apologize and take responsibility for those comments.

Scheer denied the party is re-vetting candidates after Liberal party researchers discovered and published a trove of controversial social media posts made by Conservatives running in the fall election.

"As long as someone takes responsibility for what they've said, and addresses the fact that in [[2019]] some things that may have been said in the past are inappropriate today, that if anything that they've ever said in the past caused any type of hurt or disrespect to one community or another and have apologized for that, I accept that," Scheer said to reporters during an overnight flight on his campaign plane from [[Ottawa]] to [[Vancouver]].
----

{{f364.png}} ''[[Scheer Win Shows Tories Want 'A Little More Stephen Harper': Insiders|https://www.huffingtonpost.ca/2017/05/28/andrew-scheer-conservative-leadership-race-2017_n_16855592.html]]'' May 28, 2017, Althia Raj, [[Huffington Post]]

----
TORONTO — The Conservative Party chose Saturday to stay on the path charted by [[Stephen Harper]], selecting a cheerful family man to sell their message rather than a [[Quebec]] libertarian who risked creating rifts within the party.

Thirty-eight-year-old [[Saskatchewan]] MP [[Andrew Scheer]] won 50.95 per cent of the votes on the 13th and final ballot. [[Maxime Bernier]], who had run a campaign over the previous few days that presumed he would win, received 49.05 per cent when all the votes were counted and redistributed.

Scheer's campaign manager, [[Hamish Marshall]], told HuffPost [[Canada]] the race had become a contest between "people who basically think that Stephen Harper did a really good job and people who are disappointed that Stephen Harper didn't go far enough."
----

{{f0.png}} ''[[Scheer won't explain travel to America as citizen without valid U.S. passport|https://globalnews.ca/news/6037999/scheer-us-travel-us-passport/]]'' October 16, 2019, Mia Rabson, Canadian Press, [[Global News]]

----
Earlier in the campaign, Scheer confirmed he held dual citizenship in [[Canada]] and the United States, the latter passed to him by his American-born father. Scheer said his parents applied for the citizenship and a U.S. passport on his behalf when he was a child, but that he hasn't renewed his passport since becoming an adult.

He is in the process of relinquishing his U.S. citizenship after filing the paperwork in August a few weeks before the campaign began. He said he intended to do so when he won the Conservative leadership, but did not get around to it for more than two years.

U.S. passports are valid for up to 10 years, which means Scheer couldn't have held a U.S. passport for at least the last 12 years if he hadn't renewed it as an adult.
----

{{f49.png}} ''[[Scheer won't explain U.S. travel as a citizen without a valid U.S. passport|https://nationalpost.com/pmn/news-pmn/canada-news-pmn/scheer-wont-explain-u-s-travel-as-a-citizen-without-a-valid-u-s-passport]]'' October 16, 2019, Mia Rabson, Canadian Press, [[National Post]]

----
OTTAWA — Conservative Leader [[Andrew Scheer]] is refusing to explain how he travelled to the United States as a citizen without a valid U.S. passport.

Multiple requests to the party for an explanation have been ignored over the last 11 days.

The United States Immigration and Nationality Act says it is against the law for U.S. citizens — including dual nationals — to enter or leave the United States unless they are using a valid American passport.
----

{{f0.png}} ''[[Scheer won't say if Conservatives hired consultant to 'destroy' People's party|https://election.ctvnews.ca/scheer-won-t-say-if-conservatives-hired-consultant-to-destroy-people-s-party-1.4646062]]'' October 19, 2019, Allison Jones, Canadian Press, [[CTV News]]

----
TORONTO -- With election day less than 48 hours away, [[Andrew Scheer]] suddenly found himself in the hot seat Saturday as reports linked the Conservative party to a co-ordinated effort to smear former caucus colleague [[Maxime Bernier]] and his nascent populist [[People's Party of Canada]].

The [[Globe and Mail]] reported that strategist [[Warren Kinsella]] and his firm [[Daisy Group]] were hired to "seek and destroy" Bernier's party and portray its supporters as racist. A source with direct knowledge of the project said the client was the Conservatives, the Globe reported.

The Conservative leader, whom polls suggest is locked in a neck-and-neck duel with Liberal rival [[Justin Trudeau]], refused to confirm, deny or even acknowledge the report during a news conference in [[Toronto]] that featured few questions about anything else.
----

{{f132.png}} ''[[Scheer won't say if Conservatives hired Kinsella firm to 'seek and destroy' Bernier's People's Party|https://www.theglobeandmail.com/politics/article-scheer-wont-say-if-conservatives-hired-kinsella-firm-to-seek-and/]]'' October 19, 2019, Kristy Kirkup, [[Globe and Mail]]

----
The [[Globe and Mail]] reported Friday that Mr. Kinsella and his [[Daisy Group]] consulting firm worked on a secret campaign to "seek and destroy" the fledgling [[People's Party of Canada]] and keep Mr. Bernier out of the national leaders' debates.

Internal Daisy Group records obtained by The Globe show a team of Daisy Group employees worked on a plan called "[[Project Cactus]]" that focused on portraying People's Party supporters as racist.

The records make several references to a "client" for the project, including sending a bill for payment, but the client's identity is not revealed in the documents.

A source with direct knowledge of the project said the client listed in the documents is the [[Conservative Party of Canada]]. The Globe is keeping the source's name confidential because they were not authorized to discuss the matter.
----

{{f364.png}} ''[[Scheer Won't Weigh In On Tory MP's Attacks On Canada's Top Doctor|https://www.huffingtonpost.ca/entry/andrew-scheer-derek-sloan-theresa-tam_ca_5ea1d919c5b6395826b8bb28]]'' April 23, 2020, Ryan Maloney, [[Huffington Post]]

----
Conservative Leader [[Andrew Scheer]] won't discuss a Tory backbencher's broadsides against Dr. [[Theresa Tam]], which have been blasted as "race-baiting," because that member of Parliament is a leadership candidate.

Scheer had some chippy exchanges with reporters in [[Ottawa]] Thursday when pressed about an email and video released this week from [[Ontario]] MP [[Derek Sloan]], one of four candidates left in the Tory leadership race, targeting [[Canada]]'s top doctor.

In an email to supporters Tuesday, Sloan called for Tam to be fired over her advice to the government during the COVID-19 pandemic as the country's chief public health officer. He accused Tam of prioritizing the [[World Health Organization]], which has faced questions over its data and its relationship to [[China]], "over the health of Canadians." He charged that the [[United Nations]] agency covered up the COVID-19 virus "at the behest of the [[Chinese]] Communist Party."
----

{{f150.png}} ''[[Scheer would fare no better with Trump|https://www.winnipegfreepress.com/opinion/analysis/scheer-would-fare-no-better-with-trump-512097942.html]]'' July 2, 2019, Peter McKenna, [[Winnipeg Free Press]]

----
If the current public opinion polls are accurate, Conservative Leader [[Andrew Scheer]] could be prime minister in four months or so. Of course, one of the critical challenges for any new prime minister is how best to manage our vital relationship with the United States.

That challenge is particularly acute in the age of Trumpism in [[Washington]]. Indeed, no other U.S. president in the modern era has posed more problems for a Canadian political leader than U.S. President [[Donald Trump]]. Bigly!

Just think about the difficulties and drama that surrounded the [[NAFTA]] 2.0 negotiations, the steel and aluminum tariffs for "national security" reasons, the intense pressures around Huawei (and 5G technology) and the crisis in [[Venezuela]]. Add to that the lack of U.S. co-operation on the whole Meng Wanzhou affair and the increased number of migrant border crossings into [[Canada]].
----

{{f99.png}} ''[[Scheer would restore Harper's child fitness and arts tax credits Liberals axed|https://www.nationalobserver.com/2019/09/17/news/scheer-would-restore-harpers-child-fitness-and-arts-tax-credits-liberals-axed]]'' September 17, 2019, Mia Rabson, [[National Observer]]

----
Conservative Leader [[Andrew Scheer]] wants to revive two more of [[Stephen Harper]]'s boutique tax credits axed by the Trudeau Liberals.

Scheer was at a park in [[Kelowna]], B.C., on Monday to announce that if he is elected, parents would receive up to $150 back on their taxes per child up to the age of 16 for enrolment in sports and fitness classes, and another $75 for putting them in arts and learning programs, including dance classes, drawing or after-school tutoring.

The Children's Fitness [[Tax]] Credit and Children's Arts and Learning Tax Credit are a throwback to the [[Harper government]] that implemented identical tax credits during their decade in office.
----

{{f182.png}} ''[[Scheer, Bernier only 2 in debate who wouldn't back UN Indigenous rights declaration|https://www.cbc.ca/news/indigenous/undrip-debate-leaders-1.5312853]]'' October 7, 2019, Jorge Barrera, [[CBC News]]

----
Conservative leader [[Andrew Scheer]], who is the only party leader pitching a large, new energy project as part of his platform, doubled down on his opposition to the [[UN Declaration on the Rights of Indigenous Peoples]] during the federal election debate Monday evening.

Scheer said he would focus on consulting Indigenous communities before building his proposed national energy corridor, but he would not be guided by UNDRIP — an international document that sets minimum standards for nation states' interaction with Indigenous peoples.

Scheer and [[People's Party of Canada]] leader [[Maxime Bernier]] were the only party leaders who didn't express support for UNDRIP. Bernier didn't mention it at all.
----

{{f132.png}} ''[[Scheer, Conservative leadership candidates refrain from criticizing MP accused of racist comments|https://www.theglobeandmail.com/politics/article-scheer-refuses-to-comment-on-conservative-mps-call-for-top-doctor-to/]]'' April 23, 2020, Marieke Walsh, [[Globe and Mail]]

----
The Conservative Party, its departing leader, and prospective candidates are refraining from criticizing widely condemned comments made by leadership candidate and Tory MP [[Derek Sloan]], who suggested [[Canada]]'s top doctor is a pawn for [[China]].

Mr. Sloan, a rookie [[Ontario]] MP, called for Chief Public Health Officer Dr. [[Theresa Tam]] to be fired in fundraising e-mails and social media posts this week. In one video, he asks: "Does she work for Canada or for China?"

Those comments have been criticized by politicians including the Prime Minister, NDP Leader, and some Conservative MPs but not by current Leader [[Andrew Scheer]], the party's leadership committee executive nor the three other leadership hopefuls. People of Asian descent have faced a spike in hate crimes and slurs since the COVID-19 pandemic began in China last year and experts say the comments from an elected official give licence for the attacks to continue.
----

{{f182.png}} ''[[Scheer, Conservatives raise concerns about WHO data, relationship with China|https://www.cbc.ca/news/politics/who-scheer-raise-concerns-1.5532354]]'' April 15, 2020, Mike Blanchfield, Canadian Press, [[CBC News]]

----
The Conservative opposition raised broad concerns Tuesday about the Canadian government's reliance on the [[World Health Organization]], questioning the accuracy of its data and its relationship with [[China]] during the COVID-19 crisis.

Conservative Leader [[Andrew Scheer]] said he had "serious concerns" about the WHO during a press conference on [[Parliament Hill]] after returning from his [[Saskatchewan]] riding.

Scheer expressed disappointment that [[Bruce Aylward]], a Canadian epidemiologist who headed a WHO mission in China earlier this year, was dropped from the witness list for a [[House of Commons]] health committee meeting on Tuesday.
----

{{f94.png}} ''[[Scheer, Ford and the lessons of Ontario|https://www.thestar.com/opinion/editorials/2019/10/17/scheer-ford-and-the-lessons-of-ontario.html]]'' October 17, 2019, Editorial, [[Toronto Star]]

----
[[Doug Ford]] and [[Andrew Scheer]] seem to expect voters to believe that the two Conservative leaders simply haven't found the time to be in each other's company for the past many weeks.

Ford, we're told, is too busy governing [[Ontario]] and Scheer is too busy campaigning for the prime minister's job.

That, of course, is about as believable as the notion that either of their climate change plans will meet the necessary targets.
----

{{f182.png}} ''[[Scheer, Singh and May take aim at Trudeau for skipping first leaders' debate|https://www.cbc.ca/news/politics/scheer-singh-may-debate-1.5281752]]'' September 12, 2019, Peter Zimonjic, [[CBC News]]

----
Conservative Leader [[Andrew Scheer]], NDP Leader [[Jagmeet Singh]] and [[Green Party]] Leader [[Elizabeth May]] all accused Trudeau of not having the courage defend his record.

"I think I've found some consensus. I think we can all agree that [[Justin Trudeau]] is afraid of his record and that's why he's not here tonight. He has made life more expensive and mismanaged the economy," said Scheer.

Singh and May both agreed with Scheer, but that unity vanished when Scheer challenged them to explain how they will pay for the national pharmacare programs their parties have promised Canadians.
----

{{f0.png}} ''[[Scheer, Who Is Toast, Should Have Listened to Preston Manning|https://thetyee.ca/Analysis/2019/10/29/Scheer-Should-Have-Listened-To-Preston-Manning/]]'' October 29, 2019, Michael Harris, [[The Tyee]]

----
Now the question is not simply what will the Conservatives do with Scheer, but what will they do with their increasingly antiquated brand?

Scheer did nothing to persuade Canadians that he was not [[Stephen Harper]]'s sock puppet. He ran the campaign straight out of Harper's playbook, from immigration fear-mongering, tax cut fetishism, and fake deficit phobia all the way to pipeline envy. And he used a lot of Harper's own people to do it.

[[Hamish Marshall]] is a perfect example. Scheer (or perhaps someone else), chose Marshall to run the [[2019]] campaign. Funny that. Back in [[2006]], Marshall was Stephen Harper's manager of strategic planning. He was later a board member of [[Rebel Media]], that well-known middle-of-the-ditch media outlet that stalks planet-saving teenagers and puts them in their place.
----

{{f364.png}} ''[[Scheer: Canada's Food Guide Is 'Ideologically-Driven,' Doesn't Reflect Science|https://www.huffingtonpost.ca/entry/andrew-scheer-food-guide_ca_5d2f8ff9e4b004b6adaa8966]]'' July 17, 2019, Zi-Ann Lum, [[Huffington Post]]

----
OTTAWA — Conservative Leader [[Andrew Scheer]] has vowed to review [[Canada]]'s food guide if his party forms government after the election, claiming the current version "seems to be ideologically-driven by people who have a philosophical perspective" and "bias" against milk.

Scheer made the pledge to a room of dairy farmers in [[Saskatoon]], Sask. on Wednesday. It was one of two election promises he made to the agricultural crowd.

"The process was flawed. Complete lack of consultation," Scheer said of the discussions that led to the revamped food guide unveiled earlier this year. The guide earned swift criticism from the Dairy Farmers of Canada after milk was replaced by water as a "beverage of choice."
----

{{f0.png}} ''[[Scheer: he and Doug Ford are working toward same goals|https://barrie.ctvnews.ca/scheer-he-and-doug-ford-are-working-toward-same-goals-1.4156273]]'' October 30, 2018, Canadian Press, [[CTV News]]

----
Federal Conservative Leader [[Andrew Scheer]] is shrugging off suggestions that [[Ontario]] Premier [[Doug Ford]] is trying to replace him as the face of the national Conservative movement.

Scheer met with Ford at Ontario's legislature today, where he said they discussed a range of issues including their shared opposition to the federal Liberal carbon pricing plan.

Ford has been a strong critic of the federal carbon tax and has also voiced his opposition to the plan during trips to other provinces.
----

{{f0.png}} ''[[Scheer: Poster decrying 'left wing' professors just meant to be funny|https://election.ctvnews.ca/scheer-poster-decrying-left-wing-professors-just-meant-to-be-funny-1.4592952]]'' September 13, 2019, Mia Rabson, Canadian Press, [[CTV News]]

----
MISSISSAUGA, Ont. -- The federal Conservatives say a university campus recruitment flyer bemoaning "left-wing" professors is just meant to be a funny way to grab the attention of right-leaning students.

The flyers began appearing on at least one [[Toronto]] university campus this week, with a picture of leader [[Andrew Scheer]] standing in front of a brick wall, a party logo and email address people can use if they want to volunteer.

In large print, the poster reads: "Because you can only hear the same left-wing talking points from your professors so many times."
----

{{f364.png}} ''[[Scheer's Anti-Blockades Speech Amounted To 'Racism,' NDP Says|https://www.huffingtonpost.ca/entry/andrew-scheer-anti-blockades-speech_ca_5e4c715fc5b6eb8e95b45f89]]'' February 18, 2020, Althia Raj, [[Huffington Post]]

----
OTTAWA — Conservative Leader [[Andrew Scheer]] was denounced by other party leaders Tuesday for giving a speech that, according to the NDP, amounted to "absolute racism" in response to the government's handling of the continued Wet'suwet'en crisis.

For 12 days, the federal government has struggled to deal with mounting protests in support of the Wet'suwet'en hereditary chiefs opposed to the Coastal GasLink project crossing their traditional territory. The pipeline is located entirely in [[British Columbia]] and all the elected band councils on the pipeline route support the project.

Demonstrations have occurred across the country, including near Belleville, Ont., where the Tyendinaga Mohawks set up camp near the rail line, forcing CN to cut freight train traffic to [[Easter]]n [[Canada]] and Via Rail to suspend service. The disruption has affected tens of thousands of passengers and there are mounting concerns over potential shortages of propane, medical supplies, and food to eastern provinces as cargo remains stuck on ships waiting to anchor in the port of [[Vancouver]].
----

{{f94.png}} ''[[Scheer's big ideas still need numbers to back them up|https://www.thestar.com/politics/political-opinion/2019/05/16/scheers-big-ideas-still-need-numbers-to-back-them-up.html]]'' May 16, 2019, Heather Scoffield, [[Toronto Star]]

----
Heavy on symbolism, light on detail. Conservative Leader [[Andrew Scheer]] left [[Parliament Hill]] on Thursday for [[Toronto]]'s financial district to roll out his proposals for [[Canada]]'s economy, the second in a series of policy speeches meant to define his campaign to become the next prime minister.

He evoked the memory of gold magnate [[Peter Munk]], who fled the Nazi invasion of his native [[Hungary]] to eventually come to Canada and become one of this country's richest and most influential businessmen. He flagged his own middle-class upbringing and gave a hat-tip to the suburbs of Toronto. He spoke of his parents having to make tough choices to make ends meet. The message, of course, was that a Conservative government would get out of the way and allow regular Canadians to pull themselves up by their bootstraps like Munk, contributing greatly to the growth of the country. The Liberals, on the other hand, meddle with business and taxpayers' money, to the detriment of the prosperity and fiscal health of the country.

ARTICLE CONTINUES BELOW
----

{{f364.png}} ''[[Scheer's Claim Carbon Tax Has Been 'Proven To Fail' Doesn't Hold Up: Experts|https://www.huffingtonpost.ca/entry/andrew-scheer-carbon-tax-baloney-meter_ca_5d8b9e99e4b0c6d0cef54f94]]'' September 25, 2019, Canadian Press, [[Huffington Post]]

----
The [[Canadian Press]] Conservative Leader [[Andrew Scheer]] makes a campaign stop in [[London]], Ont., on Sept. 24, [[2019]].

OTTAWA — "Under [[Justin Trudeau]], we are falling further behind and I do not understand why he is still going all-in on a carbon tax that has been proven to fail." — Conservative Leader Andrew Scheer in Thorold, Ont., on Sept. 24. After the Liberals promised to toughen their greenhouse-gas reduction targets to reach net-zero emissions by 2050, Conservative Leader Andrew Scheer was asked whether he would match the proposal. The Conservatives, he said, would stick to the current target of reducing greenhouse-gas emissions by 30 per cent below [[2005]] levels by 2030, through a proposed plan for the environment that would scrap the current federal carbon-pricing regime. The Liberal plan includes a price on carbon-dioxide emissions of $20 per tonne, which the federal government imposes on [[New Brunswick]], [[Ontario]], [[Manitoba]] and [[Saskatchewan]] because those provinces did not have carbon-pricing systems of their own. It's to expand to cover [[Alberta]] in the new year and the price is to rise to $50 per tonne in 2022. Watch: Trudeau unveils Liberal climate plan

Individuals get rebates through the tax system, meant to equal the average household's carbon-tax payments. People whose lifestyles produce fewer emissions come out ahead. [[Economist]]s have long argued that carbon taxes are efficient ways of reducing greenhouse-gas emissions over time, because they use a market mechanism to help shift the behaviour of consumers and corporations away from burning fossil fuels that produce carbon dioxide without favouring one way of reducing emissions over any other. Given the federal carbon tax only came into effect April 1, a reporter asked Scheer what proof he could provide of its failure. "We can point to [[British Columbia]], which has had a carbon tax for a long period of time and whose emissions went up last year," said Scheer. The B.C. carbon tax came into effect in [[2008]] and yes, data released earlier this month show that total greenhouse-gas emissions in the province reached 64.5 million tonnes in [[2017]], an increase of 1.2 per cent over the year before.
----

{{f94.png}} ''[[Scheer's Conservatives may come to regret not getting serious about climate change|https://www.thestar.com/politics/political-opinion/2019/09/30/scheers-conservatives-may-come-to-regret-not-getting-serious-about-climate-change.html]]'' September 30, 2019, Chantal Hébert, [[Toronto Star]]

----
MONTREAL—Time will tell soon enough whether Friday's climate march will have been a watershed event in the federal campaign and if so, to which party's benefit.

But regardless of how last week's pan-Canadian event plays out in the ballot box, Conservative Leader [[Andrew Scheer]]'s pointed absence should go some way to clear the smoke that has apparently blinded some to the significant differences between the climate policies of the two main contenders in the election.

When it comes to addressing climate change, [[Justin Trudeau]] is — in the eyes of many — offering a half-empty glass, one whose water is clouded to boot by the nationalization of the [[Trans Mountain pipeline]].
----

{{f182.png}} ''[[Scheer's Conservatives missed scoring 'on an open net,' Peter MacKay says as leadership talk heats up|https://www.cbc.ca/news/politics/mackay-scheer-conservative-leadership-1.5341633]]'' October 30, 2019, Kathleen Harris, [[CBC News]]

----
Former Conservative cabinet minister [[Peter MacKay]] today ripped into his party's recent election performance under leader [[Andrew Scheer]], comparing it to a hockey player failing to score "on an open net."

During an event at The [[Canada]] Institute in [[Washington]], the former long-time MP was asked for his thoughts on how the Conservatives failed to defeat [[Justin Trudeau]]'s Liberals after the prime minister's public missteps, and despite deep divisions in parts of the country over the Liberal carbon tax and pipeline politics.

"Yeah, to use a good Canadian analogy, it was like having a breakaway on an open net and missing the net," MacKay quipped.
----

{{f0.png}} ''[[Scheer's Conservatives rake in more than double the donations of Trudeau Liberals in Q1|https://globalnews.ca/news/5222533/q1-fundraising-totals/]]'' April 30, 2019, Mia Rabson, Canadian Press, [[Global News]]

----
The long Canadian winter of [[2019]] was good for at least one thing: filling the war chests of the country's political parties.

The [[Conservative Party of Canada]]'s first-quarter haul of $8 million is more than any party has ever raised in the first three months of a year. It exceeds the Tories' fundraising in the first quarter of [[2018]] by $2 million.

Conservative Leader [[Andrew Scheer]] attributes his party's financial prowess to having a message that is resonating with Canadians and believes it is a sign Canadians want a change in government.
----

{{f182.png}} ''[[Scheer's Conservatives target Bloc Québécois votes to make gains in Quebec|https://www.cbc.ca/news/canada/montreal/quebec-conservatives-nationalist-votes-1.5274744]]'' September 9, 2019, Kate McKenna, [[CBC News]]

----
His speech, given last week at a rally in Laval, Que., could be a sign of things to come as political parties jostle for [[Quebec]]'s 78 ridings. Some races are shaping up to be tight, with Liberal, Conservative, [[Bloc Québécois]] and NDP candidates all in play.

Scheer's road to government doesn't necessarily run through Quebec, but a source within his party says the Conservatives are targeting strategic seats in the province, believing that they can capitalize on success the party has enjoyed in and around [[Quebec City]].

While the election has not been called yet, early pre-campaigning indicates the party is looking to attract sovereigntist voters who might otherwise vote Bloc.
----

{{f185.png}} ''[[Scheer's departure means social conservatism is on the defensive|https://rabble.ca/news/2019/12/scheers-departure-means-social-conservatism-defensive]]'' December 12, 2019, Karl Nerenberg, [[rabble.ca]]

----
It should come as little surprise to anyone who has been paying even passing attention that Conservative leader [[Andrew Scheer]] decided to resign.

From the minute the results of October's election became official, Conservative party insiders and activists started treating Scheer as a dead opposition leader walking. Even staunch, hard-right Harper Conservative operatives openly expressed dismay at Scheer's well-documented and public record as a faith-based, social conservative, hostile to reproductive and same-sex rights.

Since the election, Conservatives who prefer actual victory to the moral kind have been saying that it is no longer good enough to say "if elected I will not change the current laws on same-sex marriage and abortion." That careful formulation worked for [[Stephen Harper]], and when Scheer faced questions about his own record, including his refusal to take part in Pride parades, he tried the same tack.
----

{{f94.png}} ''[[Scheer's double reverse on immigration policy|https://www.thestar.com/opinion/star-columnists/2019/10/10/scheers-double-reverse-on-immigration-policy.html]]'' October 10, 2019, Thomas Walkom, [[Toronto Star]]

----
Conservative Leader [[Andrew Scheer]] ventured into the tricky terrain of immigration policy this week. We shall see how he fares.

Polls show that a good chunk of Canadians — particularly Conservative-leaning Canadians — think too many immigrants are coming to [[Canada]].

But at the same time, the experience of those politicians who have tried to mine this sentiment shows how difficult it is to do so without being labelled racist.
----

{{f94.png}} ''[[Scheer's election as Conservative leader cheered by anti-abortion groups|https://www.thestar.com/news/canada/2017/05/29/scheers-election-as-conservative-leader-cheered-by-anti-abortion-groups.html]]'' May 29, 2017, Tonda MacCharles, [[Toronto Star]]

----
The group also disagreed with Scheer's comment in a televised interview in which he apparently suggested that anti-abortion legislation would not survive a constitutional challenge. 

[[Charles McVety]], the evangelical head of [[Canada Christian College]] and the [[Institute for Canadian Values]], said in an interview he expects Scheer to live up to his promises and hopes he will champion other issues dear to social conservatives, such as free speech. McVety referred specifically to Liberal government efforts to clamp down on what it called Islamaphobia as unacceptable limits on free speech.

McVety said Scheer may have been the third choice of many social conservatives, but there is "absolutely no question" he finally won due to their support. Further, he said, Bernier's support for "LGB Tories" hurt him.
----

{{f94.png}} ''[[Scheer's election slogan undermines the Canadian way|https://www.thestar.com/opinion/contributors/2019/09/02/scheers-election-slogan-undermines-the-canadian-way.html]]'' September 2, 2019, Smokey Thomas, Opinion, [[Toronto Star]]

----
They say you shouldn't judge a book by its cover. But let's be real: we all do it, and with good reason. A book's cover tells you a lot about the tone, ideals and values that you'll find within. The same goes for a political party's election slogan.

Judging by the slogan chosen by the Conservatives, they're promising to dismantle the very foundations of what has always made [[Canada]] great. Life isn't a competition. But by choosing "Time for you to get ahead" as their slogan, that's how the Conservatives want you to see it.

It begs the question: get ahead of who?

Definitely not the rich — the Conservatives' long, sorry history of lavishing tax cuts on the wealthy and the corporations they own makes that crystal clear. So if it's not the rich, it must be the rest of us.
----

{{f49.png}} ''[[Scheer's endless spending promises are giving the Liberals an easy stick to beat him with|https://nationalpost.com/news/politics/election-2019/john-ivison-scheers-endless-spending-promises-are-giving-the-liberals-an-easy-stick-to-beat-him-with]]'' September 24, 2019, John Ivison, [[National Post]]

----
Trudeau hardly mentions Scheer but referred to [[Ontario]] Premier [[Doug Ford]] 15 times in his pharmacare announcement on Monday. He suggests Scheer will do to [[Canada]], what Ford has done to Ontario — that is, make massive cuts to public services.

Scheer has fought back in lacklustre fashion by conjuring up the nightmare of Liberal governments past, specifically those of [[Kathleen Wynne]] and [[Dalton McGuinty]] in Ontario.

But he is wide open to the charge that he will slash-and-burn services because every day he makes new spending promises, while saying he will return the budget to balance within five years.
----

{{f0.png}} ''[[Scheer's favourability rating dropped during campaign, while Singh's rose, Mainstreet polling shows|https://ipolitics.ca/2019/10/18/scheers-favourability-rating-dropped-during-campaign-while-singhs-rose-mainstreet-polling-shows/]]'' October 18, 2019, Rachel Emmanuel, [[iPolitics]]

----
[[Andrew Scheer]]'s favourability numbers have tumbled over the course of this election campaign, while NDP leader [[Jagmeet Singh]]'s have jumped, new polling numbers from Mainstream Research for [[iPolitics]] suggest.

Liberal Leader [[Justin Trudeau]]'s favourability rating has been essentially stagnant over that time, according to these survey figures.

In Mainstreet's Sept. 14 polling numbers, the Conservative leader was found "very unfavourable" by 29.8 per cent of voters. But in results from the firm's daily tracking poll on Oct. 17, that number hiked to 38.6 per cent, while the number of voters who found Scheer "very favourable" remained constant, dropping slightly from 18.3 per cent in mid-September to 17.7 per cent on Thursday.
----

{{f150.png}} ''[[Scheer's fight over food guide flawed|https://www.winnipegfreepress.com/opinion/editorials/scheers-food-guide-fight-is-flawed-513213422.html]]'' July 26, 2019, Editorial, [[Winnipeg Free Press]]

----
Surely, Mr. Scheer can't be surprised that he's being called out for kowtowing to industry. The new food guide — widely celebrated by nutrition experts for being evidence-based and free of outsized lobbyist influence — doesn't actually tell Canadians to avoid dairy or animal protein. It does recommend choosing plant-based protein "more often" and making water the drink of choice — two dietitian-backed guidelines.

Speaking of ideology, the comment essentially parrots the position of both the cattle and diary industries. Last December, prior to the January rollout of [[Health Canada]]'s new Canada [[Food Guide]], [[CBC]] quoted [[Alberta]] Milk chairman Tom Kootstra as saying Health Canada was prioritizing a plant-based diet for "ideological reasons."

"The process was flawed," Mr. Scheer said. "Complete lack of consultation. Seems to be ideologically driven by people who have a philosophical perspective and a bias against certain types of healthy food products."
----

{{f0.png}} ''[[Scheer's kid glove treatment of St. Albert MP sends all the wrong messages|https://edmontonjournal.com/news/politics/keith-gerein-scheers-kid-glove-treatment-of-st-albert-mp-sends-all-the-wrong-messages]]'' June 4, 2019, Keith Gerein, [[Edmonton Journal]]

----
In [[Canada]], we like to think we are largely insusceptible to such radicalism, or to believe that it is somehow random and unpredictable, but ample evidence exists to show this is a naïve and dangerous misconception.

That was one of the key points Faisal Khan Suri, president of the [[Alberta]] [[Muslim]] Public Affairs Council, was trying to make in testimony to Parliament's justice committee in [[Ottawa]] last week when he was subjected to an embarrassing tirade from a fellow Albertan — [[Michael Cooper]], the Conservative MP from St. Albert-[[Edmonton]].

Cooper's outburst, in which he went after the Muslim witness by reading into the record a passage from the "manifesto" of the [[Christchurch]] mosque shooter Brenton Tarrant, was about as disrespectful as it gets.
----

{{f182.png}} ''[[Scheer's mass text was bold but could backfire, says public relations expert|https://www.cbc.ca/news/canada/saskatchewan/sask-residents-unexpected-text-message-1.5076186]]'' March 28, 2019, Cory Coleman, [[CBC News]]

----
Getting an unexpected text messages can catch a person off guard — especially when it comes from a federal political leader.

But it's part of a new strategy from the [[Conservative Party of Canada]].

People in provinces without a carbon pricing system in place — including [[Saskatchewan]], [[Manitoba]], [[Ontario]] and [[New Brunswick]] — have been getting a text message from Conservative Party leader [[Andrew Scheer]].
----

{{f182.png}} ''[[Scheer's messaging on abortion cost him votes on both sides of the debate, say observers|https://www.cbc.ca/news/politics/scheer-support-abortion-social-conservatives-1.5344692]]'' November 2, 2019, Kathleen Harris, [[CBC News]]

----
Conservative Leader [[Andrew Scheer]]'s attempt to reconcile his views on abortion and same-sex marriage may have cost him votes among Canadians who see themselves as "progressive" — but some say it also eroded his support among social conservatives.

Dogged by questions about his personal views throughout the 40-day campaign, Scheer said he is "pro-life" but promised a Scheer government would not re-open the debate to limit a woman's right to choose, or act to roll back same-sex marriage rights.

Throughout the campaign, Prime Minister [[Justin Trudeau]] worked to convince pro-choice Canadians that Scheer's hands-off assurances weren't good enough. Conservative strategist [[Ginny Roth]] said those Liberal efforts were "impactful" and repeatedly knocked Scheer off message.
----

{{f0.png}} ''[[Scheer's office quiet on whether to allow backbench MPs to table bills re-opening abortion debate|https://ipolitics.ca/2019/08/27/scheers-office-quiet-on-whether-to-allow-backbench-mps-to-table-bills-re-opening-abortion-debate/]]'' August 27, 2019, Jolson Lim, [[iPolitics]]

----
The Conservatives are again pledging to not re-open the abortion debate following a HuffPost [[Canada]] story suggesting messaging to its candidates in [[Quebec]] on whether Tory MPs would be allowed to re-open the issue was unclear.

However, a statement provided to [[iPolitics]] by the party on Tuesday did not clarify whether Conservative Leader [[Andrew Scheer]] would allow individual MPs to present private members' bills, petitions and motions against the right to abortion if the Tories form government following the October election.

Conservative MP [[Alain Rayes]], the party's Quebec lieutenant, had told a Quebec newspaper that Scheer "has confirmed that he will not allow even one of his MPs to present an anti-abortion bill."
----

{{f0.png}} ''[[Scheer's position on abortion a shift, but not a surprise to some conservatives|https://www.reddeeradvocate.com/news/scheers-position-on-abortion-a-shift-but-not-a-surprise-to-some-conservatives/]]'' August 30, 2019, Canadian Press, [[Red Deer Advocate]]

----
OTTAWA — [[Andrew Scheer]]'s promise to stop any efforts to revisit abortion laws could disappoint voters who had found comfort in having a political leader who shared their anti-abortion views, prominent leaders of that movement said Friday.

But, they said, it shouldn't come as a surprise.

"Andrew doesn't want to be talking about this issue, but if he was clear about this issue he probably would never have won the Conservative leadership," said [[Brad Trost]], a Conservative MP who also ran to lead the party in [[2017]].
----

{{f99.png}} ''[[Scheer's position on abortion a shift, but not a surprise to some conservatives|https://www.nationalobserver.com/2019/09/02/news/scheers-position-abortion-shift-not-surprise-some-conservatives]]'' September 2, 2019, Stephanie Levitz, [[National Observer]]

----
[[Andrew Scheer]]'s promise to stop any efforts to revisit abortion laws could disappoint voters who had found comfort in having a political leader who shared their anti-abortion views, prominent leaders of that movement said Friday.

But, they said, it shouldn't come as a surprise.

"Andrew doesn't want to be talking about this issue, but if he was clear about this issue he probably would never have won the Conservative leadership," said [[Brad Trost]], a Conservative MP who also ran to lead the party in [[2017]].
----

{{f0.png}} ''[[Scheer's problem not social views but that he's 'hard to trust,' says former PM Campbell|https://ipolitics.ca/2019/10/28/scheers-problem-not-social-views-but-that-hes-hard-to-trust-says-former-pm-campbell/]]'' October 28, 2019, Charlie Pinkerton, [[iPolitics]]

----
Former prime minister [[Kim Campbell]] says the problem with [[Andrew Scheer]]'s views on social issues like abortion and same-sex marriage isn't that he has the stance he does, but that Canadians don't trust him to prevent the matters from being raised at a federal level.

In the time since the election, the Conservative Party leader told The [[Canadian Press]] that he believes a prime minister could have views like his — that of opposing abortion and, at least at one point, being opposed to same-sex marriage.

Campbell (who was the last prime minister of the [[Progressive Conservative Party of Canada]], which merged with [[Stephen Harper]]'s similarly right-wing [[Canadian Alliance]] to become the modern day Conservative Party of Canada) said she thinks Scheer's views are besides the point, which is that he failed to convince Canadians that a government led by him wouldn't raise what she thinks are settled issues in Canada.
----

{{f182.png}} ''[[Scheer's relationship with Indigenous people is being tested in this election|https://www.cbc.ca/news/politics/scheer-conservative-indigenous-approach-2019-election-1.5130380]]'' October 5, 2019, Olivia Stefanovich, [[CBC News]]

----
Conservative Leader [[Andrew Scheer]] says he is committed to building an open and positive relationship with [[Indigenous]] people as prime minister — but some First Nation leaders say he has done little as an MP to build ties with reserves in his own riding of [[Regina]]-Qu'Appelle.

The relationship between the Crown and Indigenous people is one of the key policy areas Scheer will have to navigate if he takes office, and one that the previous Liberal government spent a lot of political capital on rebuilding.

While the Conservative Party has not released its full platform yet, Scheer's public statements to date signal he'd set a tone different from the Liberals' approach.
----

{{f0.png}} ''[[Scheer's same-sex marriage remarks resurface amid Trudeau scandal|https://globalnews.ca/news/5927120/andrew-scheer-same-sex-marriage-redux/]]'' September 19, 2019, Mia Rabson, [[Global News]]

----
Liberal Leader [[Justin Trudeau]] asked the country to forgive him Wednesday after two images of him wearing brownface or blackface, one from high school and one when he was a teacher at a posh [[Vancouver]] private school, came out through various media outlets. A third video from the early [[1990]]s then emerged Thursday morning on [[Global News]].

At a campaign stop in Saint-Hyacinthe, Que., just east of [[Montreal]] Thursday morning, Scheer's attempt to proceed with the campaign as normal and announce a tax credit for seniors was knocked off the rails by the emerging Liberal crisis.

Scheer said the video was given to Global News by the Conservative campaign team, but said he himself had only seen it for the first time Thursday morning.
----

{{f49.png}} ''[[Scheer's silence is either suspicious or baffling|https://nationalpost.com/opinion/chris-selley-scheers-silence-is-either-suspicious-or-baffling]]'' October 20, 2019, Chris Selley, [[National Post]]

----
The [[Globe and Mail]] reported this weekend that the Conservatives hired a consulting firm, Daisy group, to dig up dirt on [[Maxime Bernier]] and his People's Party, with a goal of keeping him out of the leaders' debates or, failing that, just generally discredit them as much as possible.

It's all very interesting. It's potentially mildly embarrassing, inasmuch as they didn't hire a better consulting firm. And honestly, no one should need outside help to raise questions about Bernier's various, shall we say, unconventional candidates. (Maybe they outsourced it because it was so easy? Like data entry?)

Undecided voters may see a would-be prime minister failing to answer dead-simple yes-or-no questions for no discernible reason — failing, even, to explain why he won't answer.
----

{{f0.png}} ''[[Scheer's tax cuts favour the rich and diminish our capacity to solve big problems|https://ricochet.media/en/2725/scheers-tax-cuts-favour-the-rich-and-diminish-our-capacity-to-solve-big-problems]]'' September 18, 2019, Michal Rozworski, Opinion, [[Ricochet]]

----
What will be the theme of this election? One week into the campaign, the answer remains unclear. The Conservatives clearly want this election to be about tax cuts. We shouldn't let them succeed.

In the past few days, [[Andrew Scheer]] has announced a "universal tax cut" that will overwhelmingly benefit the top half of the income distribution and reintroduced a number of tax credits from the Harper era, including for transit and children's fitness programs. These are also essentially tax cuts.

Shifting the conversation
----

{{f364.png}} ''[[Scheer's Top Quebec MP Admits To Giving The Wrong Impression On Abortion|https://www.huffingtonpost.ca/entry/alain-rayes-scheer-abortion_ca_5d646465e4b0641b2551c23d]]'' August 26, 2019, Althia Raj, [[Huffington Post]]

----
[[Andrew Scheer]]'s [[Quebec]] lieutenant acknowledged Monday that he has publicly misrepresented the Conservative leader's policy on abortion. 

[[Alain Rayes]], the MP for Richmond–Arthabaska tasked with recruitment, has been informing candidates and telling the media that the abortion issue is dead and that MPs will be prevented from reopening it — information that Scheer's office suggested was news to them and a policy that caught social conservative groups working to elect Conservative "pro-life" candidates by surprise.

With Rayes at her side, freshly minted Tory candidate and [[Olympic]] medallist [[Sylvie Fréchette]] told the [[Montreal]] radio program, "Tout un matin", Monday that it was "false" that Conservative backbench MPs would be able to reopen the abortion issue. "That's totally false," the Rivière-du-Nord contender said.
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Scientific racism |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/8/8b/Races_and_skulls.png/175px-Races_and_skulls.png]] |
</div>

''Scientific racism'', sometimes referred to as ''race biology'', ''race realism'', or [[human biodiversity|Human biodiversity]],<<ref " [1]">><<ref " [2]">> is a [[pseudoscientific|https://en.wikipedia.org/wiki/Pseudoscience]] belief that empirical evidence exists to support or justify [[racism|https://en.wikipedia.org/wiki/racism]] (racial discrimination), racial inferiority, [[racial superiority|https://en.wikipedia.org/wiki/racial_superiority]], and [[eugenics|https://en.wikipedia.org/wiki/eugenics]].<<ref " [3]">><<ref " [4]">><<ref " [5]">> Historically, scientific racism received credence throughout the scientific community, but it is no longer considered scientific.<<ref " [4]">><<ref " [5]">>

!!!See also
*[[Scientific racism|https://en.wikipedia.org/wiki/Scientific_racism]] - //Wikipedia.//

!!!External links
*[[Racialism|https://rationalwiki.org/wiki/Racialism]], RationalWiki.
*[[Institute for the Study of Academic Racism|http://ferris-pages.org/ISAR/homepage.htm]], Ferris State University.
*[[An Anarchist and Antifascist Guide to Debunking Racist Alt-Right Pseudoscience|https://itsgoingdown.org/guide-debunking-alt-right-pseudoscience/]], It's Going Down.

----
<br/><<footnotes " [1]" "Weitz, Eric D. (2015-04-27). [[A Century of Genocide: Utopias of Race and Nation|https://books.google.com/?id=29PyBQAAQBAJ&pg=PA355]]. Princeton University Press.">><br/><<footnotes " [2]" "Signer, Michael Alan (2000). ''[[Humanity at the Limit: The Impact of the Holocaust Experience on Jews and Christians|https://books.google.com/books?id=6z21Nkb1S-8C&pg=PA202&dq=]]''. Indiana University Press. p. 202. .">><br/><<footnotes " [3]" ""Ostensibly scientific": cf. Theodore M. Porter, Dorothy Ross (eds.) 2003.The Cambridge History of Science: Volume 7, The Modern Social Sciences Cambridge University Press, p. 293 "Race has long played a powerful popular role in explaining social and cultural traits, often in ostensibly scientific terms"; Adam Kuper, Jessica Kuper (eds.), ''The Social Science Encyclopedia'' (1996), "Racism", p. 716: "This [''[[sc.]] scientific''] racism entailed the use of 'scientific techniques', to sanction the belief in European and American racial Superiority"; ''Routledge Encyclopedia of Philosophy: Questions to Sociobiology'' (1998), "Race, theories of", p. 18: "Its exponents [''sc. of scientific racism''] tended to equate race with species and claimed that it constituted a scientific explanation of human history"; Terry Jay Ellingson, ''The myth of the noble savage'' (2001), 147ff. "In scientific racism, the racism was never very scientific; nor, it could at least be argued, was whatever met the qualifications of actual science ever very racist" (p. 151); Paul A. Erickson, Liam D. Murphy, ''A History of Anthropological Theory'' (2008), p. 152: "Scientific racism: Improper or incorrect science that actively or passively supports racism".">><br/><<footnotes " [4]" "Gould, Stephen Jay. &quot;The Mismeasure of Man&quot;. W W Norton and Co..">><br/><<footnotes " [5]" "Kurtz, Paul (Sep 2004). [[Can the Sciences Help Us to Make Wise Ethical Judgments?|http://www.csicop.org/si/2004-09/scientific-ethics.html]].">>

{{||StandardTid}}
----

{{f182.png}} ''[[Scientists raise red flags over government research cuts|https://www.cbc.ca/news/technology/research-cutbacks-by-government-alarm-scientists-1.2490081]]'' January 10, 2014, Julia Sisler, [[CBC News]]

----
Scientists across the country are expressing growing alarm that federal cutbacks to research programs monitoring areas that range from climate change and ocean habitats to public health will deprive Canadians of crucial information.

"What's important is the scale of the assault on knowledge, and on our ability to know about ourselves and to advance our understanding of our world," said James Turk, executive director of the [[Canadian Association of University Teachers]].

[[David Schindler]] and [[CBC]]'s Linden MacIntyre tour the Athabasca oil sands project. Before he retired in the fall of [[2013]], Schindler was a professor of ecology at the [[University of Alberta]], where his research raised concerns about pollution from the oil sands. (CBC)
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !SCL Group Limited |
|!formation |July 20, 2005|
|!jurisdiction |uk|
|!registration id |05514098|
|!key people |Nigel John Oakes<br>Roger Michael Gabb<br>[[Alexander Nix]]<br>Julian David Wheatland|
|!website |[[sclgroup.cc|https://sclgroup.cc]]|
|!former name |Strategic Communication Laboratories<br/>Behavioural Dynamics Institute|
</div>

''SCL Group''<<ref " [1]">> (formerly ''Strategic Communication Laboratories''<<ref " [1]">>) was a private [[British|https://en.wikipedia.org/wiki/British_people]] behavioural research and [[strategic communication|https://en.wikipedia.org/wiki/strategic_communication]] company.<<ref " [2]">> In the United States, SCL has gained public recognition mainly through its subsidiary [[Cambridge Analytica]].<<ref " [3]">> It performed [[data mining|https://en.wikipedia.org/wiki/data_mining]] and [[data analysis|https://en.wikipedia.org/wiki/data_analysis]] on its audience. Based on results, communications would then be specifically targeted to key audience groups to modify behaviour in accordance with the goal of SCL's client. The company used to describe itself as a "global election management agency".<<ref " [4]">> London-based SCL was founded by [[Nigel Oakes|https://en.wikipedia.org/wiki/Nigel_Oakes]] who served as its CEO.<<ref " [5]">>

!!!See also
*[[SCL Group|https://en.wikipedia.org/wiki/SCL_Group]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "[[SCL GROUP LIMITED - Overview|https://beta.companieshouse.gov.uk/company/05514098]]. [[Companies House|https://en.wikipedia.org/wiki/Companies_House]].">><br/><<footnotes " [2]" "[[SCL group Ltd - filing history and public records|https://beta.companieshouse.gov.uk/company/05514098]]. Companies House, UK.">><br/><<footnotes " [3]" "Sellers, Frances Stead (2015-10-19). [[Cruz campaign paid $750,000 to 'psychographic profiling' company|https://www.washingtonpost.com/politics/cruz-campaign-paid-750000-to-psychographic-profiling-company/2015/10/19/6c83e508-743f-11e5-9cbb-790369643cf9_story.html]].">><br/><<footnotes " [4]" "[[SCL Group - Home|http://scl.cc/]]. SCL Group.">><br/><<footnotes " [5]" "[[Trump Data Gurus Leave Long Trail of Subterfuge, Dubious Dealing|https://www.bloomberg.com/news/articles/2017-03-23/trump-data-gurus-leave-long-trail-of-subterfuge-dubious-dealing]].">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Scott W. Atlas |
|!occupation |Neuroradiology|
|!birth date |1955 (65-66 years)|
</div>

!!!See also
*[[Scott Atlas|https://en.wikipedia.org/wiki/Scott_Atlas]] - //Wikipedia.//
*[[Hoover Institution|https://en.wikipedia.org/wiki/Hoover_Institution]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Scott Hayward |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Scott Pruitt |
</div>

!!!See also
*[[Scott Pruitt|https://en.wikipedia.org/wiki/Scott_Pruitt]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Scott Walker |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sean Hannity |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/b/b4/Sean-hannity.jpg/175px-Sean-hannity.jpg]] |
|!birth name |Sean Patrick Hannity<<ref " [2]">>|
|!birth date |December 30, 1961 (59 years)|
|!birth place |[[New York City|https://en.wikipedia.org/wiki/New_York_City]], New York, U.S.|
|!residence |[[Centre Island, New York|https://en.wikipedia.org/wiki/Centre_Island,_New_York]], U.S.<<ref " [1]">>|
|!nationality |American|
|!education |[[New York University|https://en.wikipedia.org/wiki/New_York_University]]<br />[[UC Santa Barbara|https://en.wikipedia.org/wiki/University_of_California,_Santa_Barbara]]<br />[[Adelphi University|https://en.wikipedia.org/wiki/Adelphi_University]]<br />(no degrees awarded)|
|!occupation |Radio host, television host, political commentator, author|
</div>

!!!See also
*[[Sean Hannity|https://en.wikipedia.org/wiki/Sean_Hannity]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "[[Is Sean Hannity Saying Bye-Bye To New York|https://variety.com/2014/dirt/real-estalker/is-sean-hannity-saying-bye-bye-to-new-york-1201237414/]]. //Variety//.">><br/><<footnotes " [2]" "Hannity, Sean Patrick (December 26, 2011). [[About Sean Hannity|http://www.hannity.com/article/about-sean-hannity/14852]]. Hannity.com.">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Searle Freedom Trust |
|!tax id |36-7244615|
|!website |[[searlefreedomtrust.org/|https://searlefreedomtrust.org/]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Searle Freedom Trust|https://www.erieri.com/Form990Finder/Details?EIN=367244615]]|<|<|
|!EIN |36-7244615|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |01/1999|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990PF|http://990.erieri.com/EINS/367244615/367244615_2019_%20.pdf]]|05/05/21| $0.00|
|!2018 |[[990PF|http://990.erieri.com/EINS/367244615/367244615_2018_%20.pdf]]|01/07/20| $0.00|
|!2017 |[[990PF|http://990.erieri.com/EINS/367244615/367244615_2017_1029678d.PDF]]|02/14/19| $160,861,457.00|
|!2016 |[[990PF|http://990.erieri.com/EINS/367244615/367244615_2016_0e82217b.PDF]]|11/27/17| $147,453,937.00|
|!2015 |[[990PF|http://990.erieri.com/EINS/367244615/367244615_2015_0d942bf4.PDF]]|04/12/17| $155,122,022.00|
|!2014 |[[990PF|http://990.erieri.com/EINS/367244615/367244615_2014_0c00b02d.PDF]]|11/30/15| $149,775,265.00|
|!2013 |[[990PF|http://990.erieri.com/EINS/367244615/367244615_2013_0ae01f98.PDF]]|11/28/14| $114,123,037.00|
|!2012 |[[990PF|http://990.erieri.com/EINS/367244615/367244615_2012_09bcc27e.PDF]]|11/27/13| $111,578,641.00|
|!2011 |[[990PF|http://990.erieri.com/EINS/367244615/367244615_2011_08bb2a3d.PDF]]|11/27/12| $113,914,360.00|
|!2010 |[[990PF|http://990.erieri.com/EINS/367244615/367244615_2010_07bafd3f.PDF]]|11/30/11| $134,247,574.00|
|!2009 |[[990PF|http://990.erieri.com/EINS/367244615/367244615_2009_0689487D.PDF]]|11/24/10| $121,297,567.00|
|!2008 |[[990PF|http://990.erieri.com/EINS/367244615/367244615_2008_05742F3A.PDF]]|11/24/09| $87,564,070.00|
|!2007 |[[990PF|http://990.erieri.com/EINS/367244615/367244615_2007_04718177.PDF]]|11/26/08| $124,795,615.00|

!!!See also
*[[Searle Freedom Trust|https://en.wikipedia.org/wiki/Searle_Freedom_Trust]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sebastian Gorka |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/f/f7/Sebastian_Gorka_by_Gage_Skidmore_2.jpg/175px-Sebastian_Gorka_by_Gage_Skidmore_2.jpg]] |
|!birth date |1970 (50-51 years)|
|!birth place |[[London|https://en.wikipedia.org/wiki/London]], England|
</div>

!!!See also
*[[Sebastian Gorka|https://en.wikipedia.org/wiki/Sebastian_Gorka]] - //Wikipedia.//

!!!External links
*[[Sebastian Gorka|https://rationalwiki.org/wiki/Sebastian_Gorka]], RationalWiki.
*[[Are there white nationalists in the White House?|https://www.politifact.com/truth-o-meter/article/2017/aug/15/are-there-white-nationalists-white-house/]], PolitiFact.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
!!!See also
*[[Second Amendment to the United States Constitution|https://en.wikipedia.org/wiki/Second_Amendment_to_the_United_States_Constitution]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Second logo for Alberta's energy war room comes under fire from U.S. tech firm|https://calgaryherald.com/news/local-news/alberta-governments-war-room-possibly-runs-afoul-over-second-logo]]'' December 27, 2019, Bill Kaufmann, [[Calgary Herald]]

----
For the second time this month, the [[Canadian Energy Centre]] war room's choice of a corporate logo has run into possible flak.

A [[California]]-based software company said Friday it's considering legal action over the CEC's use of a logo it deems similar to its own.

That comes a week after the war room pulled its original logo, which was almost identical to the one patented by Progress Software, a U.S.-based international applications firm.
----

{{f94.png}} ''[[Second mercury dump site alleged near Grassy Narrows being probed by Ontario | The Star|https://www.thestar.com/news/investigations/2019/09/23/tipster-alleges-theres-a-second-mercury-dump-site-near-grassy-narrows.html]]'' September 23, 2019, David Bruser, [[Toronto Star]]

----
The province is investigating an allegation of another mercury dump site near the riverside paper mill upstream from [[Grassy Narrows]] First Nation, the Star has learned.

The mill, now owned by Domtar, got the tip by phone on May 10 from a former employee of a previous mill owner. The tipster alleged that decades ago mercury was dumped in barrels and buried in a plastic-lined pit. He said he helped prepare the alleged dumping site.

When Grassy Narrows Chief [[Rudy Turtle]] got the news, he said, "I was upset, and scared for my people who eat the fish from the river that flows by that site."
{{||StandardTid}}
----

{{f0.png}} ''[[Secret Document Exposes Doug Ford's Plan To Replace Human Teachers With Cheap Computers|https://pressprogress.ca/secret-document-exposes-doug-fords-plan-to-replace-human-teachers-with-cheap-computers/]]'' January 13, 2020, [[PressProgress]]

----
The 'confidential' government document shows [[Doug Ford]]'s push for more e-learning is part of an agenda to make cuts to education

Documents obtained by the [[Toronto Star]] show Doug Ford's government is planning successive cuts to [[Ontario]] school boards into 2023.

Notably, the documents show Ford's government wants to replace human teachers with computers, suggesting Ontario will be "progressively increasing" e-learning enrolment targets for "cost saving and revenue generation."
----

{{f94.png}} ''[[Secret document shows Ford government changed its mind before making online course mandatory for high schoolers|https://www.thestar.com/politics/provincial/2020/01/13/secret-document-shows-ford-government-changed-its-mind-before-making-online-course-mandatory-for-high-schoolers.html]]'' January 13, 2020, Rob Ferguson, [[Toronto Star]]

----
A "confidential" government document obtained by the Star shows Premier [[Doug Ford]]'s government considered keeping online learning optional until 2024 and planned to slash school board funding while creating courses to sell to other jurisdictions at a profit.

The "implementation plan for [[Ontario]]'s transformed online learning system" comes to light amid high-stakes contract talks between the province and teacher unions fighting Education Minister [[Stephen Lecce]]'s plan for compulsory e-learning starting in Grade 9 next fall.

Marked "not for distribution," the six-page document also envisioned allowing students to get high school diplomas "entirely online" starting in September 2024, a prospect [[Ontario Secondary School Teachers' Federation]] president Harvey Bischof called "weird."
----

{{f94.png}} ''[[Secret document shows how far Doug Ford's Tories would cut social services - until they were talked back from the brink|https://www.thestar.com/politics/political-opinion/2019/05/15/secret-document-shows-how-far-doug-fords-tories-would-cut-social-services-until-they-were-talked-back-from-the-brink.html]]'' May 15, 2019, Martin Regg Cohn, [[Toronto Star]]

----
Labelled "High Sensitivity — Confidential Advice to Cabinet," the document contains unusually strong language from civil servants warning decision-makers they were jeopardizing the lives of [[Ontario]]'s most vulnerable people as the budget planning process got underway.

A secret cabinet draft reveals that draconian cuts to social services, first considered by [[Doug Ford]]'s government for its April budget, provoked strong internal warnings of potential human suffering, legal peril and political fallout.

"Program cuts in one area will drive pressures in others. A shift from prevention/early intervention will drive up long term costs. . . . Decreased funding will increase pressures on other government resources (e.g. shelters, hospitals and police)."

The government's initial ambition of rapid deficit reduction, based on sweeping cuts with "aggressive timelines," amounted to false economies likely to come back to haunt the province:
----

{{f94.png}} ''[[Secret government reports say public doesn't like Ford's education plans|https://www.thestar.com/politics/provincial/2020/02/27/secret-government-reports-say-public-doesnt-like-fords-education-plans.html]]'' February 27, 2020, Kristin Rushowy, [[Toronto Star]]

----
"Do not increase class sizes" — and forget about e-learning.

Those were two main messages for the [[Ford government]] from more than 7,000 public submissions during last year's education consultations, according to the province's own summaries obtained by the Star.

The reports — which the government has refused to release — were entered as evidence at an ongoing [[Ontario Labour Relations Board]] hearing into allegations by the [[Ontario English Catholic Teachers' Association]] that the province engaged in bad-faith bargaining by boosting class sizes during negotiations.
----

{{f94.png}} ''[[Secret letters detail Ford government efforts to control Ontario's supposedly arm's-length transit agency|https://www.thestar.com/news/gta/2020/07/15/secret-letters-detail-ford-government-efforts-to-control-ontarios-supposedly-arms-length-transit-agency.html]]'' July 15, 2020, Ben Spurr, [[Toronto Star]]

----
Months after taking office in [[2018]], the [[Ontario]] PC government issued a written directive to [[Metrolinx]] prohibiting the supposedly arm's-length transit agency from communicating with the public about key issues without ministry approval.

The letter was one of nine confidential ministerial directives sent to Metrolinx over the first 21 months of the [[Progressive Conservative]]s' mandate. In them, the provincial government also gave direction to the agency about expensive and politically charged projects like a new Woodbine GO station, [[Toronto]] subways and the Hurontario LRT.

Experts and the official opposition say the letters, which have not previously been made public but were obtained by the Star through a freedom of information request, raise concerns the [[Doug Ford]] PCs are increasingly treating the powerful organization as an arm of government while presenting its decisions as independent.
----

{{f84.png}} ''[[Secret Scheer Strategy Session Included Oil Execs and Trump Official Connected to the Koch Brothers|https://north99.org/2019/04/26/scheer-oil-execs-trump-koch-brothers/]]'' April 26, 2019, [[North99]]

----
Also among the attendees: [[Mike Roman]], a special assistant and director of special projects and research under [[Donald Trump]].

Roman also ran an opposition research unit for that according to [[Politico]], conducted "surveillance and intelligence gathering on its liberal opponents."

Roman spoke at a part of the event called titled "litigation as a tool", sharing advice on how energy companies can silence environmental critics through frivolous lawsuits.

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !SECUREAMERICANOW.ORG |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/9/96/SAN_logo_150x300.png]] |
|!type |501(C)(4)|
|!formation |October 15, 2010|
|!tax id |27-3711817|
|!registration id |EXTUID_2702453|
|!jurisdiction |us-dc|
|!website |[[secureamericanow.org|https://www.secureamericanow.org]]|
</div>

<div style="float: right; max-width:300px">

|>| !Secure America Now Foundation |
|!type |501(c)(3)|
|!formation |July 1, 2011|
|!tax id |45-2661495|
|!registration id |EXTUID_4106849|
|!jurisdiction |us-dc|
|!website |[[sanfound.org/|https://sanfound.org/]]|
</div>

''Secure America Now'' (SAN) is a [[politically conservative|https://en.wikipedia.org/wiki/conservatism_in_the_United_States]] nonprofit group that focuses on [[United States foreign policy|https://en.wikipedia.org/wiki/United_States_foreign_policy]] issues.<<ref " [2]">>

!!!Funding
As a [[501(c)(4)|https://en.wikipedia.org/wiki/501(c)(4)]] nonprofit organization, SAN is not required to disclose its donors.<<ref " [3]">>  [[OpenSecrets|https://en.wikipedia.org/wiki/OpenSecrets]] reported that the main funders in 2016 were Hedge Fund manager [[Robert Mercer|Robert_Mercer]], former Best Buy CEO [[Brad Anderson]], [[Best Buy|https://en.wikipedia.org/wiki/Best_Buy]] founder [[Richard Schulze]],<<ref " [4]">> and Estee Lauder heir [[Ronald Lauder]], who gave $1.1 Million.<<ref " [1]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |April 29, 2020|<|<|
|!Registration|<|<|<|
|!Name |[[Secureamericanoworg|https://www.erieri.com/Form990Finder/Details?EIN=273711817]]|<|<|
|!EIN |27-3711817|<|<|
|!Subsection |04|<|<|
|!Deductibility |2 - Contributions are not deductible.|<|<|
|!Ruling date |06/2013|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990O|http://990.erieri.com/EINS/273711817/273711817_2018_ .pdf]]|01/23/20| $0.00|
|!2017 |[[990O|http://990.erieri.com/EINS/273711817/273711817_2017_101af00b.PDF]]|02/05/19| $678,577.00|
|!2016 |[[990O|http://990.erieri.com/EINS/273711817/273711817_2016_0eccf495.PDF]]|01/23/18| $1,004,864.00|
|!2015 |[[990O|http://990.erieri.com/EINS/273711817/273711817_2015_0d867836.PDF]]|04/03/17| $1,356,085.00|
|!2014 |[[990O|http://990.erieri.com/EINS/273711817/273711817_2014_0c228b4d.PDF]]|01/20/16| $359,304.00|
|!2013 |[[990O|http://990.erieri.com/EINS/273711817/273711817_2013_0b0a9d86.PDF]]|12/29/14| $140,094.00|
|!2012 |[[990O|http://990.erieri.com/EINS/273711817/273711817_2012_09e53b25.PDF]]|12/31/13| $147,197.00|
|!2011 |[[990O|http://990.erieri.com/EINS/273711817/273711817_2011_0900dafd.PDF]]|03/01/13| $492.00|

| !Economic Research Institute |<|<|<|
|!Updated |June 1, 2020|<|<|
|!Registration|<|<|<|
|!Name |[[Secure America Now Foundation|https://www.erieri.com/Form990Finder/Details?EIN=452661495]]|<|<|
|!EIN |45-2661495|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |02/2012|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990EZ|http://990.erieri.com/EINS/452661495/452661495_2018_ .pdf]]|02/18/20| $0.00|
|!2017 |[[990EZ|http://990.erieri.com/EINS/452661495/452661495_2017_10168fdd.PDF]]|02/02/19| $33,025.00|
|!2016 |[[990EZ|http://990.erieri.com/EINS/452661495/452661495_2016_0e9cfce4.PDF]]|12/26/17| $27,798.00|
|!2015 |[[990EZ|http://990.erieri.com/EINS/452661495/452661495_2015_0d5a3827.PDF]]|02/03/17| $13,381.00|
|!2014 |[[990EZ|http://990.erieri.com/EINS/452661495/452661495_2014_0c290e72.PDF]]|01/25/16| $3,344.00|
|!2013 |[[990EZ|http://990.erieri.com/EINS/452661495/452661495_2013_0b0123f2.PDF]]|12/31/14| $1,658.00|

!!!See also
*[[Secure America Now|https://en.wikipedia.org/wiki/Secure_America_Now]] - //Wikipedia.//

!!!References

----
<br/><<footnotes " [1]" "[[U.S. Jewish Leader Ronald Lauder Gave $1.1 Million to Covert Group Pushing anti-Muslim Campaign|https://www.haaretz.com/us-news/ronald-lauder-gave-1-1-million-to-group-pushing-anti-muslim-campaign-1.5977658]], Apr 06, 2018, [[Haaretz]]">><br/><<footnotes " [2]" "[[About|http://www.secureamericanow.org/about]]. Secure America Now.">><br/><<footnotes " [3]" "Haberman, Maggie (September 19, 2012). [[Netanyahu ad to debut in Florida|http://www.politico.com/blogs/burns-haberman/2012/09/netanyahu-ad-to-debut-in-florida-136034.html]]. [[Politico]].">><br/><<footnotes " [4]" "Robert Maguire [[Robert Mercer backed a secretive group that worked with Facebook, Google to target anti-Muslim ads at swing voters|https://www.opensecrets.org/news/2018/04/exclusive-robert-mercer-backed-a-secretive-group-that-worked-with-facebook-google-to-target-anti-muslim-ads-at-swing-voters/]] Center of Responsive politics, April 5, 2018">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !U.S. Securities and Exchange Commission |
|>| [img width=175px [Seal of the U.S. Securities and Exchange Commission|https://upload.wikimedia.org/wikipedia/commons/thumb/1/1c/Seal_of_the_United_States_Securities_and_Exchange_Commission.svg/175px-Seal_of_the_United_States_Securities_and_Exchange_Commission.svg.png]] |
|!formation |June 6, 1934 (87 years)|
</div>

!!!See also
*[[U.S. Securities and Exchange Commission|https://en.wikipedia.org/wiki/U.S._Securities_and_Exchange_Commission]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sedition |
</div>

''Sedition'' is overt conduct, such as [[speech|https://en.wikipedia.org/wiki/speech]] and [[organisation|https://en.wikipedia.org/wiki/organisation]], that tends toward [[rebellion|https://en.wikipedia.org/wiki/rebellion]] against the established order. Sedition often includes [[subversion|https://en.wikipedia.org/wiki/subversion]] of a [[constitution|https://en.wikipedia.org/wiki/constitution]] and [[incitement|https://en.wikipedia.org/wiki/incitement]] of discontent toward, or [[rebellion|https://en.wikipedia.org/wiki/rebellion]] against, established authority. Sedition may include any commotion, though not aimed at direct and open violence against the laws. Seditious words in writing are [[seditious libel|https://en.wikipedia.org/wiki/seditious_libel]]. A ''seditionist'' is one who engages in or promotes the interest of sedition.

Because sedition is overt, it is typically not considered a subversive act, and the [[overt acts|https://en.wikipedia.org/wiki/overt_act]] that may be prosecutable under sedition laws vary from one legal code to another. Where the history of these legal codes has been traced, there is also a record of the change in the definition of the elements constituting sedition at certain points in history. This overview has served to develop a [[sociological|https://en.wikipedia.org/wiki/sociology]] definition of sedition as well, within the study of state [[persecution|https://en.wikipedia.org/wiki/persecution]].

!!!See also
*[[Sedition|https://en.wikipedia.org/wiki/Sedition]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sedition Caucus |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/3/31/2021_storming_of_the_United_States_Capitol_09_%28cropped%29.jpg/175px-2021_storming_of_the_United_States_Capitol_09_%28cropped%29.jpg]] |
</div>

While the term was originally used to describe those members of Congress who voted against the certification of the electoral vote in the 2020 presidential election, its usage has since become somewhat broader (but still related to the aftermath of the 2021 Capitol attack): e.g. it was used to describe the senators who voted against the [[second impeachment of Donald Trump|https://en.wikipedia.org/wiki/second_impeachment_of_Donald_Trump]].

!!!See also
*[[Sedition Caucus|https://en.wikipedia.org/wiki/Sedition_Caucus]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Sen. Mike Duffy loses appeal over lawsuit seeking damages from Senate|https://www.cbc.ca/news/politics/senator-mike-duffy-loses-appeal-1.5703896]]'' August 28, 2020, Teresa Wright, Canadian Press, [[CBC News]]

----
Sen. [[Mike Duffy]] has lost his bid to overturn a court decision blocking him from suing the Senate for millions of dollars over his suspension without pay.

The [[Ontario Court of Appeal]] upheld a [[2018]] lower court ruling that said the Senate's decision to suspend Duffy is protected by parliamentary privilege.

In a unanimous ruling released Friday, the three-judge panel said the courts do not have jurisdiction to rule on matters decided by the Senate.
{{||StandardTid}}
----

{{f182.png}} ''[[Senate ethics committee recommending Lynn Beyak be suspended again|https://www.cbc.ca/news/politics/senate-committee-recommends-lynn-beyak-suspension-1.5448352]]'' January 31, 2020, John Paul Tasker, [[CBC News]]

----
The Senate ethics committee is recommending that Sen. [[Lynn Beyak]] be suspended a second time from the upper house because she failed to take her anti-racism training seriously and offered an insufficient apology after posting anti-[[Indigenous]] letters on her Senate website.

Beyak was suspended from the upper house in [[2019]] after she declined to remove letters from her website that were widely condemned as racist, and for refusing to apologize for posting them.

Beyak, appointed by former prime minister [[Stephen Harper]], was removed from the Conservative caucus after she refused to take down the letters at the request of Conservative Leader [[Andrew Scheer]].
<div style="float: right; max-width:300px">

|>| !US Senate Select Committee on Intelligence |
|!website |[[intelligence.senate.gov/|https://www.intelligence.senate.gov/]]|
</div>

!!!See also
*[[United States Senate Select Committee on Intelligence|https://en.wikipedia.org/wiki/United_States_Senate_Select_Committee_on_Intelligence]] - //Wikipedia.//

!!!Report: Russian Active Measures, Campaigns and Interference in the 2016 US Election
*[[Volume 1|https://www.intelligence.senate.gov/sites/default/files/documents/Report_Volume1.pdf]]: Russian Efforts Against Election Infrastructure with Additional Views.
*[[Volume 2|https://www.intelligence.senate.gov/sites/default/files/documents/Report_Volume2.pdf]]: Russia's use of Social Medial with Additional Views.
*[[Volume 3|https://www.intelligence.senate.gov/sites/default/files/documents/Report_Volume3.pdf]]: US Government Response to Russian Activities.
*[[Volume 4|https://www.intelligence.senate.gov/sites/default/files/documents/Report_Volume4.pdf]]: Review of the Intelligence Community Assessment.
*[[Volume 4|https://www.intelligence.senate.gov/sites/default/files/documents/Report_Volume4_Excerpt.pdf]]: Additional Declassifications, July 2020. 
*[[Volume 5|https://www.intelligence.senate.gov/sites/default/files/documents/report_volume5.pdf]]: Counterintelligence Threats and Vulnerabilities.

{{||StandardTid}}
----

{{f132.png}} ''[[Senate suspends Lynn Beyak over refusal to remove racist letters about Indigenous people from website|https://www.theglobeandmail.com/politics/article-senate-suspends-lynn-beyak-over-refusal-to-remove-racist-letters-about/]]'' May 9, 2019, Michelle Zilio, [[Globe and Mail]]

----
The Senate voted Thursday to suspend Senator [[Lynn Beyak]] from the Red Chamber over her refusal to remove racist letters about [[Indigenous]] people from her website.

Senators voted on division – meaning, without unanimous consent – to adopt the recommendations of a Senate ethics committee report calling for Ms. Beyak to be suspended without pay for the remainder of the current parliamentary session. Ms. Beyak has rebuffed repeated demands to remove five letters posted to her Senate website that have been widely described as racist toward Indigenous people.

The ethics committee report, released last month, also recommended that Ms. Beyak apologize to the Senate and attend - at her own expense - "educational programs related to racism toward Indigenous peoples in [[Canada]]." In the case that Ms. Beyak refuses to remove the letters, the committee called on the Senate administration to do so.
----

{{f0.png}} ''[[Senator Lynn Beyak suspended for refusing to delete racist website posts|https://toronto.citynews.ca/2019/05/09/senator-lynn-beyak-suspended-for-refusing-to-delete-racist-website-posts/]]'' May 9, 2019, Canadian Press, [[CityNews]]

----
Senators have voted to suspend [[Lynn Beyak]] without pay from the Senate for refusing to delete racist letters about [[Indigenous]] people from her website.

The suspension applies only to the remainder of the current session of Parliament; she'll be able to resume sitting as a senator when a new session begins following the Oct. 21 federal election.

However, if Beyak continues to refuse to comply with remedial measures recommended last month by the Senate's ethics committee, the Senate could consider further action against her in future.
----

{{f0.png}} ''[[Send pipeline fights right to Supreme Court: Scheer|https://election.ctvnews.ca/send-pipeline-fights-right-to-supreme-court-scheer-1.4599145]]'' September 18, 2019, Canadian Press, [[CTV News]]

----
HAMILTON -- Conservative Leader [[Andrew Scheer]] says he would overcome legal objections to building new petroleum pipelines by fast tracking any cases right to the Supreme Court.

Scheer has long been critical of the Liberal government for spending $4.5 billion to buy the Trans Mountain pipeline when legal challenges gave private company [[Kinder Morgan]] [[Canada]] cold feet about proceeding with the expansion.

Scheer says [[Ottawa]] has to invoke federal jurisdiction to get important projects built but he has not until now explained what that would mean in practice.
----

{{f0.png}} ''[[Senior Conservatives seething over Conservative Fund's refusal to share Scheer's $700,000 over-budget expense details with national council|https://www.hilltimes.com/2020/02/17/senior-conservatives-seething-over-conservative-funds-refusal-to-share-scheers-700000-overbudget-expense-details-with-the-national-council/235761]]'' February 17, 2020, Abbas Rana, [[Hill Times]]

----
Some senior Conservatives are seething with anger over the powerful and unelected Conservative Fund's refusal to share details with the national council of [[Andrew Scheer]]'s $700,000-over-budget office expenses last year, saying the lack of transparency is resulting in gossip affecting the leader's credibility and the party's ability to raise funds.

"This is a strange situation," said one Conservative MP of the Conservative Fund's response to the national council's request. "Something doesn't add up here, and it appears someone is trying to protect someone. This is not good for the party."

At issue are $925,000 in expenses that the OLO filed to the Conservative Party last year. The party had set an expense budget of $200,000 for Mr. Scheer ([[Regina-Qu'Appelle]], Sask.) for the first 10 months of the year, but the claimed expenses turned out to be $925,000, leaving the party's national councillors wondering why they were almost five times over budget. The 20-member governing body of the Conservative Party, who are elected by the Conservative Party members, learned about it at their in-person December meeting in [[Ottawa]], after the Conservative Fund provided an income statement to the national council.
----

{{f30.png}} ''[[Senior Donald Trump coronavirus adviser denies pushing 'herd immunity' strategy|https://www.telegraph.co.uk/news/2020/08/31/senior-donald-trump-coronavirus-adviser-denies-pushing-herd/]]'' August 31, 2020, Ben Riley-Smith, [[The Telegraph]]

----
One of [[Donald Trump]]'s top coronavirus advisers has issued a statement saying the White House is not pursuing a "herd immunity" strategy after a report claiming he was privately pushing the approach.

[[Scott Atlas]], a neuroradiologist from Stanford's [[Hoover Institution]] who joined the White House in August, was reported by The [[Washington Post]] to have urged the US to adopt a model pursued by [[Sweden]].

The herd immunity strategy proposes looser Covid-19 restrictions so the population at large can build up antibodies to protect themselves from the disease.
----

{{f94.png}} ''[[Senior staffer for Erin O'Toole helped social conservative candidates secure party nominations|https://www.thestar.com/politics/federal/2021/07/22/senior-staffer-for-erin-otoole-helped-social-conservative-candidates-secure-party-nominations-it-definitely-raises-a-ton-of-red-flags-and-questions.html]]'' July 22, 2021, Alex Boutilier, [[Toronto Star]]

----
[[Erin O'Toole]]'s second-most senior staffer is personally involved with helping social conservative candidates secure party nominations, the Star has learned.

Four conservative sources told the Star that [[Steve Outhouse]], a longtime Conservative operative and deputy chief of staff in O'Toole's office, is moonlighting as a consultant on multiple nomination campaigns across the country.

The majority of the nine candidates who have contracted Outhouse's firm, Intercede Communication, come from the social conservative faction of the party.
----

{{f99.png}} ''[[Seniors face oil and gas pension time bomb 'reminiscent of those of Nortel and Sears'|https://www.nationalobserver.com/2019/01/22/news/seniors-face-oil-and-gas-pension-time-bomb-reminiscent-those-nortel-and-sears]]'' January 22, 2019, Carl Meyer, [[National Observer]]

----
[[Ontario]] Premier [[Doug Ford]]'s outrageous claim that the federal government's price on pollution would create a "recession" that will "hurt seniors" is precisely backwards, according to new research — it might actually save [[Canada]] from one.

Canadian oil and gas public equity shares form a major part of retirement savings for many Canadians, and equity and debt issued by global fossil fuel firms also constitute a portion of Canadian pension funds, says [[Winnipeg]]-based think tank, the International Institute for Sustainable Development.

Thousands of employees at Canadian oil and gas companies also have defined benefit pension obligations, adds the report. All of them would suffer if the companies are all caught off guard in a world that has no more room for planet-warming carbon emissions.
----

{{f0.png}} ''[[Sentencing arguments delayed for Alberta men found guilty of flouting COVID-19 restrictions|https://globalnews.ca/news/8064095/alberta-men-covid-19-rules-sentencing-delayed/]]'' July 27, 2021, Bill Graveland, Canadian Press, [[Global News]]

----
Sentencing arguments for an [[Alberta]] pastor and his brother found guilty of contempt after deliberately violating COVID-19 health orders have been put over until September.

[[Artur Pawlowski]] and his brother [[Dawid Pawlowski]] were arrested in May and accused of organizing an illegal gathering as well as promoting and attending an illegal gathering.

The arrests came after court orders were granted allowing [[Alberta Health Services]] and police to arrest and charge anyone who advertised gatherings that would breach health restrictions.

{{||StandardTid}}
----

{{f0.png}} ''[[Separatist Leader Now Wants Alberta to Join the US|https://www.vice.com/en_us/article/935gm3/separatist-leader-now-wants-alberta-to-join-the-us]]'' August 6, 2020, Mack Lamoureux, [[Vice News]]

----
As the Western Canadian separatist movement [[Wexit]] becomes more mainstream, the group's founder is hoping to lead disillusioned western Canadians into the waiting arms of [[Donald Trump]] and to become the U.S.'s 51st state.

"Just like Wexit wasn't mainstream and now...is mainstream, the American option isn't mainstream but it will be," said [[Peter Downing]], the driving force behind Wexit.

Wexit is a growing movement of conservative western Canadians who want to separate from eastern [[Canada]]. The group, built off existing separatist sentiment and western rage, was founded by Downing in early [[2019]] and has grown to become an actual political entity: it's now a registered party in [[Alberta]], [[British Columbia]], and [[Saskatchewan]] (although in some province's Wexit has changed names and merged with other separatist groups).
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sergey Kislyak |
|>| [img width=175px [Kislyak in December 2016|https://upload.wikimedia.org/wikipedia/commons/thumb/b/b8/Sergey_Ivanovich_Kislyak_2016.jpg/175px-Sergey_Ivanovich_Kislyak_2016.jpg]] |
|!birth name |Sergey Ivanovich Kislyak|
|!birth date |September 7, 1950 (70 years)|
|!title |Former Russian Ambassador to the United States <small>(July 26, 2008 - August 21, 2017)</small>|
</div>

!!!See also
*[[Sergey Kislyak|https://en.wikipedia.org/wiki/Sergey_Kislyak]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sergey Petrushin |
</div>

!!!See also
*[[Sergey George Petrushin|https://en.wikipedia.org/wiki/Sergey_George_Petrushin]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Seth Rich |
</div>

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Seven Quick Takeaways From the Canadian Election Debate|https://www.vice.com/en_ca/article/7x574q/seven-quick-takeaways-from-the-canadian-election-debate-2019]]'' October 8, 2019, Steven Zhou, [[Vice News]]

----
The English language leadership debate Monday night gave most Canadians their first chance to watch frontrunners [[Andrew Scheer]] and [[Justin Trudeau]] have a go at each other this campaign. And they likely left feeling somewhat disappointed.

No cliched "knockout punch" was thrown but two hours of grown adults—there were allegedly six on stage—yelling over each other did make for dry entertainment. Scheer and Trudeau going back-and-forth made for some fun (well, "fun") fireworks but the debate was mostly about Trudeau defending his record from just about everyone else on stage.

The NDP's [[Jagmeet Singh]] took advantage of the Scheer-Trudeau scuffles by getting in a few well-timed chirps about how much the two bickered. It worked a few times and Singh may have again distinguished himself for the positive messaging this campaign. That may help him going into the 2023 election.
----

{{f182.png}} ''[[Several injured in altercation between attendees, demonstrators at Hamilton Pride festival|https://www.cbc.ca/news/canada/hamilton/hamilton-pride-festival-altercation-police-1.5177439]]'' June 15, 2019, [[CBC News]]

----
[[Hamilton]] police are investigating a physical confrontation between two opposing groups at the Hamilton Pride festival at Gage Park on Saturday.

Jackie Penman, a Hamilton police spokesperson, said she "can't say for sure" what sparked the altercation, but that a group of protesters clashed with a group attending the festival.

"I do believe there was a religious group there, and they were joined by some yellow vest protesters as well, and then some of the participants at the Hamilton Pride festival also got involved," she said.
----

{{f94.png}} ''[[Several of Doug Ford's key pandemic decisions were swayed by business interests, Star analysis suggests|https://www.thestar.com/business/2021/07/15/several-of-doug-fords-key-pandemic-decisions-were-swayed-by-business-interests-star-analysis-suggests.html]]'' July 15, 2021, Richard Warnica, [[Toronto Star]]

----
On Nov. 23, [[2020]], with [[Ontario]] still climbing the face of a devastating second wave, a tired-looking [[Doug Ford]] appeared before the media for his then daily press conference. The premier looked ashen and sounded worse. His voice barely projected, like someone had set his volume too low.

That week, Ford had imposed a new set of restrictions in [[Toronto]] and [[Peel Region]] barring most retailers from selling anything in store, just as the lucrative [[Christmas]] season was kicking off. The shutdowns were aimed at curbing the pandemic's runaway swell in the province. New cases per day, which had fallen into the thirties in August, had exploded past 1,500 in early November. They would eventually peak at more than 4,000 per day, leading to thousands of deaths public health experts said then and still believe now were preventable with stronger action.

But for small business owners, the new restrictions landed like a second stone on Atlas's back. For Catherine Choi, who co-owns Hanji Gifts, a small chain in Toronto, the announcement was devastating, even if she understood why it was necessary. "At Christmas, our stores are normally packed," she said. "It's a gift store. Obviously Christmas is our most important time of year."

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sexual assault (Trump) |
</div>

Category of people who have ''accused'' [[Donald Trump]] of [[sexual assault]].

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Seyed Ali Taghva |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Shakeup At Republican-Financed Reclaim New York Called 'Period Of Re-evaluation'|https://dailyvoiceplus.com/westchester/westchester-politics/politics/shakeup-at-republican-financed-reclaim-new-york-called-period-of-re-evaluation/771767/]]'' July 10, 2019, Jon Craig, [[Daily Voice Plus]]

----
[[Reclaim New York]], a conservative advocacy group funded by the [[Mercer Family Foundation]], is undergoing a staff shakeup that's being called a "period of re-evaluation."

In recent years, Reclaim New York has scrutinized government spending by Gov. [[Andrew Cuomo]]'s administration as well as local villages and school districts.

The non-profit organization's Board of Directors issued a statement on Tuesday, July 9 announcing organizational changes: "Given the scale of the challenges, and our own commitment to fiscal responsibility, we are reevaluating Reclaim's role in the engagement of citizens and our staff in holding government accountable. To that end, we have determined to pause daily programming and to reduce our workforce. We intend to migrate to more of a web-based operation rather than a fully staffed field operation."
----

{{f49.png}} ''[[Sham hiring for Ontario's top cop ill served all applicants, most of all Taverner|https://nationalpost.com/opinion/christie-blatchford-sham-hiring-for-ontarios-top-cop-ill-served-all-applicants-most-of-all-taverner]]'' March 22, 2019, Christie Blatchford, [[National Post]]

----
What do you call it when the fix is in, but the fixers are sufficiently inept that they couldn't rig a one-car funeral?

That's one of the bottom lines of [[Ontario]] [[Integrity Commissioner]] [[J. David Wake]]'s lengthy report on the role of Premier [[Doug Ford]] in the now-dead-in-the-water appointment of his long-time friend, [[Toronto Police]] Supt. [[Ron Taverner]], as OPP Commissioner.

The 72-year-old Taverner was appointed to the big job on Nov. 29.
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Shaping Alberta's Future |
|!website |[[shapingalberta.ca/|https://www.shapingalberta.ca/]]|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Shaping Canada's Future |
|!website |[[shapingcanada.org/|https://www.shapingcanada.org/]]|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Shaun Nichols |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Shaun Walker |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Shawn McCarthy |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sheldon Adelson |
|>| [img width=175px [Adelson in June 2010|https://upload.wikimedia.org/wikipedia/commons/thumb/f/f9/Sheldon_Adelson_crop.jpg/175px-Sheldon_Adelson_crop.jpg]] |
|!birth name |Sheldon Gary Adelson|
|!birth date |August 4, 1933|
|!birth place |[[Boston|https://en.wikipedia.org/wiki/Boston]], [[Massachusetts|https://en.wikipedia.org/wiki/Massachusetts]], U.S.|
|!death date |January 11, 2021 (87 years)|
|!residence |[[Las Vegas|https://en.wikipedia.org/wiki/Las_Vegas]], [[Nevada|https://en.wikipedia.org/wiki/Nevada]], U.S.|
|!occupation |Founder, Chairman and CEO of [[Las Vegas Sands|https://en.wikipedia.org/wiki/Las_Vegas_Sands]]|
|!party |[[Republican|https://en.wikipedia.org/wiki/Republican_Party_(United_States)]] (1996–present)|
|!networth |[[US$|https://en.wikipedia.org/wiki/US$]]43.4 billion (June 2018)<<ref " [1]">>|
</div>

!!!See also
*[[Sheldon Adelson|https://en.wikipedia.org/wiki/Sheldon_Adelson]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "[[Sheldon Adelson|https://www.forbes.com/profile/sheldon-adelson]]. //Forbes//. February 11, 2018.">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Shialee Grooman |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Shillman Foundation |
|!tax id |04-3511089|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |October 6, 2019|<|<|
|!Registration|<|<|<|
|!Name |[[Shillman Foundation|https://www.erieri.com/Form990Finder/Details?EIN=043511089]]|<|<|
|!EIN |04-3511089|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |06/2000|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990PF|http://990.erieri.com/EINS/043511089/043511089_2018_109708c6.PDF]]|05/31/19| $19,450,801.00|
|!2017 |[[990PF|http://990.erieri.com/EINS/043511089/043511089_2017_0f4fca05.PDF]]|08/03/18| $25,243,899.00|
|!2016 |[[990PF|http://990.erieri.com/EINS/043511089/043511089_2016_0e1d5f87.PDF]]|09/15/17| $17,896,639.00|
|!2015 |[[990PF|http://990.erieri.com/EINS/043511089/043511089_2015_0cea0470.PDF]]|09/16/16| $16,801,269.00|
|!2014 |[[990PF|http://990.erieri.com/EINS/043511089/043511089_2014_0baa9a4f.PDF]]|08/05/15| $18,625,204.00|
|!2013 |[[990PF|http://990.erieri.com/EINS/043511089/043511089_2013_0ad1c882.PDF]]|11/14/14| $19,104,530.00|
|!2012 |[[990PF|http://990.erieri.com/EINS/043511089/043511089_2012_09a7618a.PDF]]|10/31/13| $19,575,883.00|
|!2011 |[[990PF|http://990.erieri.com/EINS/043511089/043511089_2011_08b6b812.PDF]]|11/20/12| $13,725,410.00|
|!2010 |[[990PF|http://990.erieri.com/EINS/043511089/043511089_2010_078760ae.PDF]]|10/04/11| $15,949,323.00|
|!2009 |[[990PF|http://990.erieri.com/EINS/043511089/043511089_2009_06BE14D5.PDF]]|02/07/11| $4,656,583.00|
|!2008 |[[990PF|http://990.erieri.com/EINS/043511089/043511089_2008_04FFB9BC.PDF]]|05/21/09| $5,055,624.00|
|!2007 |[[990PF|http://990.erieri.com/EINS/043511089/043511089_2007_03F2D241.PDF]]|05/15/08| $5,973,994.00|

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Shillman Journalism Fellow |
</div>

According to [[Rebel Media]], their ''Shillman Journalism Fellowships'' are separate from the [[David Horowitz Freedom Center's|David Horowitz Freedom Center]] ''Shillman Journalism Fellowships''.<<ref " [1]">>

----
<br/><<footnotes " [1]" "Leavitt, Kieran (September 19, 2019). [[Rebel Media files defamation suit against PressProgress in Alberta|https://www.thestar.com/edmonton/2019/09/19/rebel-media-files-defamation-suit-against-pressprogress-in-alberta.html]]. //Toronto Star//.">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Shincheonji Church of Jesus, the Temple of the Tabernacle of the Testimony |
|!imagewidth |200px|
|!type |[[Heretical Christian movement|https://en.wikipedia.org/wiki/New_religious_movement]]|
|!leader title |Founder|
|!leader name |[[Lee Man-hee]]|
|!formation |March 14, 1984|
|!predecessor |[[Olive Tree|https://en.wikipedia.org/wiki/Olive_Tree_(religious_movement)]]|
|!website |[[en.shincheonji.kr/|http://en.shincheonji.kr/]]|
</div>

Shincheonji followers believe that Lee, the founder, is the [[second coming|https://en.wikipedia.org/wiki/second_coming]] or the returned [[Jesus Christ|https://en.wikipedia.org/wiki/Jesus_Christ]].<<ref " [1]">> Shincheonji claims that the Bible is written in metaphors which only its founder, Lee, can correctly interpret.<<ref " [2]">> Before founding his own religious movement, Lee was a member of the group known as the [[Olive Tree|https://en.wikipedia.org/wiki/Olive_Tree_(religious_movement)]].<<ref " [3]">>

!!!See also
*[[Shincheonji Church of Jesus|https://en.wikipedia.org/wiki/Shincheonji_Church_of_Jesus]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Tan, Lincoln (April 4, 2017). [[Churches on alert of &quot;dangerous cult&quot; Shincheonji on takeover mission|https://www.nzherald.co.nz/nz/news/article.cfm?c_id=1&objectid=11817352]].">><br/><<footnotes " [2]" "Tan, Lincoln (April 4, 2017). [[Shincheonji members helped believer &quot;escape&quot; family|https://www.nzherald.co.nz/nz/news/article.cfm?c_id=1&objectid=11817395]].">><br/><<footnotes " [3]" "Kim, David W. (2019). [[Guwonpa, WMSCOG, and Shincheonji: Three Dynamic Grassroots Groups in Contemporary Korean Christian NRM History|https://www.mdpi.com/2077-1444/10/3/212/htm]]..">>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Shinzo Abe |
|!occupation |Politician|
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f355.png}} ''[[Shirtless jogger draws online attention|https://www.youtube.com/watch?v=pCpuWr6d1Zo]]'' July 3, 2014, CityNews Toronto, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/pCpuWr6d1Zo" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

He drew attention on social media and Jimmy Kimmel after yelling at [[Rob Ford]] during a [[Canada]] Day parade. CityNews reporter Pam Seatle learns more about just who this shirtless jogger is.
{{||StandardTid}}
{{||StandardTid}}
----

{{f28.png}} ''[[Shocker: Cambridge Analytica scandal touch-paper Aleksandr Kogan tapped Twitter data too|https://www.theregister.co.uk/2018/04/30/aleksandr_kogan_also_slurped_twitter_data/]]'' April 30, 2018, Rebecca Hill, [[The Register]]

----
The [[Cambridge]] academic at the centre of the [[Facebook]] data-harvesting scandal also had access to [[Twitter]] data, the social network has confirmed.

[[Aleksandr Kogan]], who developed the app that sucked up the data of users and their friends to sell on to political consultancy [[Cambridge Analytica]], had access to Twitter data for one day in [[2015]].

Twitter said that Kogan's firm, GSR, had "one-time API access to a random sample of public tweets from a five-month period from December [[2014]] to April 2015".
{{||StandardTid}}
----

{{f0.png}} ''[[Shooting the Messenger: Tracing Canada's Anti-Enviro Movement|https://thenarwhal.ca/shooting-messenger-tracing-canada-s-anti-enviro-movement/]]'' May 14, 2015, Donald Gutstein, [[The Narwhal]]

----
Given the dismal reputation of the oilsands, the government had three options: (a) clean them up by bringing in environmental legislation; (b) discredit the people creating the negative image; or (c) set up front groups to promote the industry, however dirty it may be.

In his discussion with Jacobson, Prentice suggested he would do (a): "impose new rules on oil sands." But he never did. The federal government — which has promised to deliver oil and gas regulations since [[2007]] — offered no help.

Instead Prentice, along with the government of [[Alberta]], got to work changing the oilsands' image. The campaign began behind-the-scenes with intensive international lobbying focused on fighting the [[European Union]]'s proposed 'dirty' label for Albertan crude.
----

{{f185.png}} ''[[Should Canadians be worried about tyranny or fascism?|http://rabble.ca/columnists/2015/03/should-canadians-be-worried-about-tyranny-or-fascism]]'' March 17, 2015, Duncan Cameron, [[rabble.ca]]

----
Seen on the Internet next to a picture of Conservative [[Stephen Harper]]: "From [[1939]] to [[1945]] we fought fascists, why should we vote for them?"

The [[Conservative Party of Canada]] only pretends to be conservative. [[rabble.ca]] parliamentary reporter Karl Nerenberg recently laid out a series of reasons why they are not part of the Canadian Conservative political family.

The Cons and their leader are not fascists either. In fascism, the economy -- labour and capital -- is subservient to the nationalist state. In Canada, as in most Western societies, the state is subservient to corporate capitalism.
----

{{f94.png}} ''[[Should Ontario developers be allowed to hire and pay their own building inspectors?|https://www.thestar.com/politics/provincial/2020/01/21/should-ontario-developers-be-allowed-to-hire-and-pay-their-own-building-inspectors.html]]'' January 21, 2020, Rob Ferguson, [[Toronto Star]]

----
[[Critic]]s are blasting a proposal from Premier [[Doug Ford]]'s government to let developers hire and pay their own building inspectors, bypassing municipal inspectors in a bid to speed construction.

Industry sources said the idea is to create a special training program to certify architects and professional engineers who would act as building inspectors, handling initial design approvals and building code inspections through various stages of construction for developers.

But opponents warn the arrangement would be prone to abuse because of the money changing hands in a business relationship.
----

{{f0.png}} ''[[Should the city name an Etobicoke street after Rob Ford?|https://toronto.citynews.ca/2019/08/20/etobicoke-street-rob-ford/]]'' August 20, 2019, [[CityNews]]

----
There was a time when [[Rob Ford]]'s name, not to mention his antics, were all the talk on social media. These days, it's usually his equally divisive brother, Premier [[Doug Ford]], who garners the lion's share of attention.

But the former [[Toronto]] mayor, who passed away from cancer in [[2016]], was once again trending at the top of [[Twitter]] on Tuesday after the City of Toronto announced he could soon have an [[Etobicoke]] street named after him.

Ten potential names have been shortlisted as the city looks to name three new [[Etobicoke Centre]] streets as part of the transformation of the Six Points Interchange.
----

{{f0.png}} ''[[Show this to anyone who claims taxing millionaires will cause them to move somewhere else|https://pressprogress.ca/show_this_to_anyone_who_claims_taxing_millionaires_will_cause_them_to_move_somewhere_else/]]'' June 14, 2016, [[PressProgress]]

----
It looks like another big right-wing myth about taxes is wrong.

Don't tell the [[Canadian Taxpayers Federation]], the [[Fraser Institute]], the [[Financial Post]] or [[Kevin O'Leary]], but according to researchers at [[Stanford University]] and the U.S. Department of the Treasury, there isn't any real evidence raising taxes on the rich causes millionaires to pack up and leave for somewhere with lower taxes.

That's the conclusion of a comprehensive new study of 45 million American tax records that wanted to know if there's any evidence efforts to fight inequality by raising taxes on top-earners has led to "millionaire migration" – the idea that "transitory millionaires" are "highly mobile actors" who are always on the move, always looking for the next low-tax location to call 'home'.

It turns out the answer is: no, not really.
<div style="float: right; max-width:300px">

|>| !Shree Paradkar |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Shul backs out of hosting controversial rule of law conference|https://www.cjnews.com/news/canada/shul-backs-out-of-hosting-controversial-rule-of-law-conference]]'' December 13, 2018, Ron Csillag, [[Canadian Jewish News]]

----
A prominent synagogue in [[Toronto]] has pulled out of a controversial event that it was scheduled to host in March.

[[Canadians for the Rule of Law]] (CFTRL), whose board includes high-profile members of the [[Jewish]] community, had planned an "All-Day National Teach-In" on March 17 at Beth Tikvah Synagogue.

But after the event was criticized due to some controversial figures who were scheduled to speak at it, the congregation withdrew, citing security concerns.
----

{{f49.png}} ''[[Shunned 'values' crusader Kellie Leitch's political career comes to its inevitable end|https://nationalpost.com/opinion/john-ivison-shunned-values-crusader-kellie-leitchs-political-career-comes-to-its-inevitable-end]]'' January 24, 2018, John Ivison, [[National Post]]

----
It was always likely to end this way once [[Kellie Leitch]] had made the calculated gamble to mount a "Canadian values" crusade as part of her leadership bid for the Conservative Party — namely, in defeat, ostracism and, ultimately, exile.

In a statement obtained Tuesday by the [[National Post]], the former minister and Conservative leadership contender said she will not seek re-election in [[2019]] and plans to "return to the public service that is core to my being and forms the very roots of who I am: being a paediatric orthopaedic surgeon and getting children back on playgrounds."

Leitch was always a long shot for the leadership but became a lightning rod for controversy — and alt-right support — when she began to advocate Trump-like positions on issues like screening immigrants.
<div style="float: right; max-width:300px">

|>| !Shuvaloy Majumdar |
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sidney Powell |
|!occupation |Lawyer|
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Silence of the Labs - Episodes|https://www.cbc.ca/fifth/episodes/2013-2014/the-silence-of-the-labs]]'' January 10, 2014, The Fifth Estate, [[CBC News]]

----
Scientists across the country are expressing growing alarm that federal cutbacks to research programs monitoring areas that range from climate change and ocean habitats to public health will deprive Canadians of crucial information.

"What's important is the scale of the assault on knowledge, and on our ability to know about ourselves and to advance our understanding of our world," said James Turk, executive director of the [[Canadian Association of University Teachers]].

In the past five years the federal government has dismissed more than 2,000 scientists, and hundreds of programs and world-renowned research facilities have lost their funding. Programs that monitored things such as smoke stack emissions, food inspections, oil spills, water quality and climate change have been drastically cut or shut down.
----

{{f0.png}} ''[[Silence on Indigenous issues 'speaks volumes'|https://www.bramptonguardian.com/news-story/9632768-silence-on-indigenous-issues-speaks-volumes-/]]'' October 7, 2019, Canadian Press, [[Brampton Guardian]]

----
Three of the four main political parties — the Liberals, Greens and NDP — have released their full platforms, and each of them does include promises aimed at [[Indigenous]] peoples. All three are pledging to implement the [[United Nations]] Declaration on the Rights of Indigenous Peoples (UNDRIP) and to lift all drinking water advisories.

Between them, there are also promises of:

— improved access to mental health and addictions services;

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[Simón Bolivar|https://en.wikipedia.org/wiki/Simón_Bolivar]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Simon Jefferies |
|!occupation |[[Doug Ford]] spokesman|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[Simon Wiesenthal Center|https://en.wikipedia.org/wiki/Simon_Wiesenthal_Center]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Simone Daniels |
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Singh says NDP wouldn't prop up Scheer minority government due to 'disgusting' gay marriage speech|https://www.cbc.ca/news/politics/singh-scheer-minority-1.5256647]]'' August 22, 2019, Éric Grenier, [[CBC News]]

----
NDP Leader [[Jagmeet Singh]] said today his party would not support a Conservative government led by [[Andrew Scheer]] in a minority Parliament scenario after October's federal election.

The statement by Singh on Thursday came after the Liberals circulated a video of the Conservative leader speaking out against same-sex marriage during a debate in the [[House of Commons]] nearly 15 years ago.

"The resurfacing of Andrew Scheer's disgusting prejudice against [[LGBTQ]]I2S+ people and families is very painful for many Canadians," Singh said in his statement.
----

{{f94.png}} ''[[Singh says NDP wouldn't support Conservative minority|https://www.thestar.com/politics/federal/2019/08/22/singh-says-ndp-wouldnt-support-conservative-minority.html]]'' August 22, 2019, Alex Ballingall, [[Toronto Star]]

----
OTTAWA—The chances of a Conservative minority government just got slimmer.

Citing his disgust with [[Andrew Scheer]]'s past opposition to gay marriage, NDP Leader [[Jagmeet Singh]] says he would not support a minority parliament led by the Conservatives after the federal election.

In a statement released Thursday, Singh accused the Conservative leader of "disgusting prejudice" over comments in a [[2005]] speech suggesting same-sex marriage can't be considered marriage at all.
----

{{f0.png}} ''[[Singh stands by calling Bloc MP a racist after being removed from House|https://www.ctvnews.ca/politics/singh-stands-by-calling-bloc-mp-a-racist-after-being-removed-from-house-1.4988470]]'' June 17, 2020, Rachel Aiello, [[CTV News]]

----
OTTAWA -- NDP Leader [[Jagmeet Singh]] says he stands by his actions and words in the [[House of Commons]] after he was kicked out on Wednesday for calling a Bloc [[Quebec]]ois MP a racist.

Singh was removed after refusing to apologize to Bloc Quebecois House Leader [[Alain Therrien]]. Singh called Therrien a racist for denying the approval needed for a motion calling out systemic racism in the [[RCMP]].

"I don't back down from standing up to racism… I don't think it benefits for me to call people names, I was angry at the moment and I stand by it," Singh said in a press conference a few hours after the very tense moment during the special sitting to study the latest round of federal spending measures.

{{||StandardTid}}
----

{{f182.png}} ''[[Skepticism needed as parties, third-party advertisers court votes online, experts say|https://www.cbc.ca/news/canada/edmonton/alberta-election-advertising-third-party-online-1.5080253]]'' April 2, 2019, [[CBC News]]

----
Like many people, Kathleen Mahamed stays informed through news websites and social media. She tries to be discerning, choosing credible and independent sources, especially on political issues.

Still, the university student was conflicted when she learned a slick [[YouTube]] video filled with soundbites from [[Alberta]]ns suggesting a government led by UCP Leader [[Jason Kenney]] would target abortion rights and privatize health care had been produced by the NDP.

"When I see people who look like they are very trustworthy, it seems like a real message being sent across," Mahamed said after watching the video.
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
!!!See also
*[[Strategic lawsuit against public participation|https://en.wikipedia.org/wiki/Strategic_lawsuit_against_public_participation]] - //Wikipedia.//

!!!External links
*[[Ontario Court of Appeal clarifies test under "anti-SLAPP" legislation|https://www.osler.com/en/resources/regulations/2018/ontario-court-of-appeal-clarifies-test-under-anti-slapp-legislation]], Aug 31, 2018, Osler, Hoskin & Harcourt LLP.

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Sloan accuses Liberals of 'effectively putting into law child abuse' with conversion therapy bill|https://www.ctvnews.ca/politics/sloan-accuses-liberals-of-effectively-putting-into-law-child-abuse-with-conversion-therapy-bill-1.4967752]]'' June 4, 2020, Rachel Aiello, [[CTV News]]

----
OTTAWA -- Conservative leadership candidate and MP [[Derek Sloan]] is accusing the Liberals and Prime Minister [[Justin Trudeau]] of "effectively putting into law child abuse" in relation to their policies on gender identity and conversion therapy.

In a videoconference webinar he held with supporters on Tuesday night, Sloan took questions from participants on a range of issues, from his position on the drug hydroxychloroquine and gun rights, to his views on abortion, conversion therapy and transgender rights.

When asked about how he would respond to people on the election trail that might call him transphobic or who might accuse him of making life harder for trans people given his past comments, Sloan said that he supports all Canadians, but said he would be doing a disservice to people if he allowed children with gender dysphoria to only have the option to proceed with life changing surgeries.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f253.png}} ''[[SNC-Lavalin may not be a ballot box winner for Scheer|https://www.macleans.ca/politics/ottawa/snc-lavalin-may-not-be-a-ballot-box-winner-for-scheer/]]'' August 22, 2019, Philippe J. Fournier, [[Macleans]]

----
If the [[Conservative Party of Canada]] had any intentions of going in the next federal campaign head-first with the SNC-Lavalin issue as a top ballot question, maybe they should take a look at the latest federal polls. It appears this story, in the short-term at least, has had little-to-no effect on voting intentions according to three brand new polls from major Canadian firms.

On Tuesday, a [[Ipsos]]/[[Global News]] poll revealed that the two main parties were only two points apart—a statistical tie—with a slight edge going to the Conservatives with 35 per cent. However, it was the first poll released whose field date occurred after the publication of the ethics commissioner's report. Therefore, according to Ipsos, voters seemed rather unmoved by the new revelations. (It is worth noting that back in March, at the height of the SNC controversy, Ipsos had the Conservative in the lead by double digits.)

Two new federal polls were published on Wednesday from Léger/The [[Canadian Press]] and [[Abacus Data]], and both seem to confirm these trends.
----

{{f94.png}} ''[[SNC-Lavalin scandal creates opening for Conservatives, Scheer tells conference|https://www.thestar.com/news/canada/2019/03/23/republican-strategist-karl-rove-says-canadian-conservatives-need-more-than-simplistic-slogans.html]]'' March 23, 2019, Alex Boutilier, [[Toronto Star]]

----
OTTAWA—[[Andrew Scheer]] and [[Doug Ford]] took aim at Prime Minister [[Justin Trudeau]] at a gathering of the conservative movement in [[Ottawa]] Saturday, focusing on pocketbook issues while the Liberals remain mired in the SNC-Lavalin scandal. Speaking to conservative activists at the [[Manning Networking Conference]] in Ottawa, Scheer said that with the Liberals on the defensive, Canadians are more receptive to thinking about the Conservative party as an alternative.

"More and more Canadians are saying we'd like to hear your plan for the economy, we'd like to hear your plan for the energy sector … there's more reception for what we're offering Canadians," Scheer said in a casual interview with Global's Mercedes Stephenson. It was a curiously subdued gathering of the annual Manning conference. With conservative governments in place in five provinces, and the Conservative Party polling ahead of Trudeau's Liberals federally, only a few hundred attended Scheer's speech. But those attendees got an advance look at the Conservatives' election platform, which includes balancing the books — at some as-yet undefined point — and a focus on pocketbook issues.

"There's a real sense, in this generation at this period of time in [[Canada]], that people are working hard but not getting ahead," Scheer said. "There's a real sense of frustration around that and that's something I'm going to be mentioning in the campaign." Earlier in the day, Ford suggested his party will keep its commitment to balance the provincial books in the upcoming budget. "On April 11, well deliver a budget. And I'll give you a little spoiler: it's going to be a budget that consists of promises made, promises kept," Ford said to applause. Conservative activists at the conference, an annual fixture in the Ottawa political calendar, seemed optimistic compared to before the SNC-Lavalin affair hit front pages. The election is now in play, in many activists' opinion, even if they believe Scheer has an uphill battle to defeat the incumbent Liberal government.
----

{{f94.png}} ''[[Sneaky move by Tories opens door for corporate political donations|https://www.thestar.com/opinion/contributors/2019/03/28/sneaky-move-by-tories-opens-door-for-corporate-political-donations.html]]'' March 28, 2019, Nathalie Des Rosiers, [[Toronto Star]]

----
In [[2016]], the [[Ontario]] Legislature unanimously passed a comprehensive electoral financing bill, banning corporate and union donations.

Ontario was a latecomer. [[Ottawa]] and most other provinces had already implemented this reform. Better late than never.

One of the concerns the legislature had at the time was that corporations and unions, with a wink and a nod, could circumvent the intent of the bill by giving employees or members money to pass on to a political party under the guise of an individual donation.

To address this concern, the bill included a clause requiring donors to certify that the money came from their own pockets.
!!!See also
*[[Informant|https://en.wikipedia.org/wiki/Informant]] - //Wikipedia.//

{{||StandardTid}}
!!!See also
*[[Snopes|https://en.wikipedia.org/wiki/Snopes]] - //Wikipedia.//

{{||StandardTid}}
----

{{f94.png}} ''[[So much for Ford's promises on education|https://www.thestar.com/opinion/editorials/2019/04/17/so-much-for-fords-promises-on-education.html]]'' April 17, 2019, Editorial, [[Toronto Star]]

----
So much for promises. First Premier [[Doug Ford]] promised no public service workers would lose their jobs under his government. Then it became no "front-line" worker.

Now it's looking like teachers, as front-line as they come, are not going to be included in Ford's fluid definition. 

Education Minister [[Lisa Thompson]] and Ford keep insisting that no teachers will lose their jobs as a result of their plan to increase class sizes and eliminate (through attrition) 3,475 teaching positions over four years, but evidence is starting to contradict that.

School boards from [[Toronto]] to [[Guelph]] have already announced some 1,500 layoffs, with more to come.
----

{{f185.png}} ''[[So sorry to see you go so soon, Manning Centre ... here's your hat|https://rabble.ca/blogs/bloggers/alberta-diary/2018/07/so-sorry-see-you-go-so-soon-manning-centre-%e2%80%a6-heres-your-hat]]'' July 25, 2018, David Climenhaga, [[rabble.ca]]

----
Shed a tear for the [[Calgary]]-based [[Manning Centre]], which [[Postmedia]]'s Cowtown website of record sadly reported yesterday is "stepping back from its advocacy work."

Since polishing up Tiny Tories to make them acceptable for election door-knocking and serving as a launch pad for development-industry-financed attacks on Calgary Mayor [[Naheed Nenshi]] is about all the Manning crowd did most days of the year -- in other words, partisan advocacy work -- that sounds as if the end is nigh for the 13-year-old right-wing boiler room.

There's even a for-lease sign on the Manning Centre's funkily old-timey headquarters on the stretch of Calgary's 11th Avenue once known as "Electric Avenue." Has the plug been pulled?
----

{{f0.png}} ''[[So What DID Harper Say?|https://thetyee.ca/News/2004/05/20/So_What_DID_Harper_Say/]]'' May 20, 2004, Tom Barrett, [[The Tyee]]

----
[[Stephen Harper]] once told an [[Alberta]] magazine that his motto is "don't listen to what politicians say, watch what they do."

With a national election about to be visited upon us, we'll rightly be hearing a lot about what Stephen Harper has said in the past. After all, he's never been afraid to express opinions that would be regarded as unconventional at best outside southern Alberta.

He's said parents should be able to pull their children from "union-run" public schools, he's argued that [[Canada]] should adopt a U.S. congressional-style system of government, and he's said Canadians are content to live in a "second-tier socialistic country." He's urged Alberta to build a "firewall" to preserve its values against a hostile federal government, he's alleged a federal government conspiracy to stack the courts in favour of gay marriage, and he's said human rights commissions amount to "totalitarianism" and an "attack on our fundamental freedoms and the basic existence of a democratic society."
----

{{f0.png}} ''[[So-called 'intellectuals' can't let go of "The Bell Curve"|https://theoutline.com/post/4024/andrew-sullivan-sam-harris-jordan-peterson-the-bell-curve]]'' April 2, 2018, Alex Nichols, [[The Outline]]

----
It has been 24 years since [[Charles Murray]] and Richard J. Herrnstein first published [[The Bell Curve]], their 800-page attempt to reboot discredited race science for the Clinton era. The [[1994]] book, which argued that differences in hereditary IQ, not opportunity, can largely explain away American social and economic hierarchies, was the latest in a long series of efforts by privileged groups to use pseudoscience to explain their station in life as natural and immutable. Like the fraudulent race science used to justify slavery in the 19th century, this thesis was highly attractive to those at the top of the social ladder. Whenever arbitrary hierarchies exist — from feudalism to modern structural racism — those who benefit will always grasp at straws to cast their good luck as personal merit. Although Murray and Herrnstein's conclusions were quickly revealed to be hokum by more competent researchers, the book's remaining fans have yet to get over it. Unfortunately, many of The Bell Curve's remaining fans are prominent thought leaders writing for some of the largest publications that still exist, proving that middle-aged white male "intellectuals" think very little of resorting to racism to justify their privilege.

One of the most consistent, committed defenders of the race-IQ link is [[Andrew Sullivan]], formerly of the [[New Republic]] and [[The Atlantic]] and now of [[New York]]. As TNR's editor in the early '90s, Sullivan published excerpts from The Bell Curve and defended Murray and Herrnstein's conclusions, causing a backlash among the staff that eventually led to him resigning. Despite the damage to his career, Sullivan remains convinced that white people are genetically superior to other races, and every so often he recapitulates this stance in increasingly wishy-washy terms. Last year, he compared protests against Murray's appearance at Middlebury College to the Salem Witch [[Trial]]s. Last week, he jumped into an existing argument over The Bell Curve between [[Vox]]'s [[Ezra Klein]] and the militant atheist podcaster [[Sam Harris]]. Yet again, he defended Murray and himself against charges of racism, all while cosigning The Bell Curve's conclusion that some races are genetically superior to others. Hilariously, he accused Klein of racism for (accurately) describing Charles Murray as a "white man." "Where I do draw the line is the attempt to smear legitimate conservative ideas and serious scientific arguments as the equivalent of peddling white supremacy and bigotry," Sullivan wrote.

The controversy Sullivan is referencing is convoluted and exhausting, but here's a relatively brief summary: Sam Harris is a sort of store-brand American [[Richard Dawkins]] who somehow survived the mid-[[2000]]s heyday of pedantic New Atheism. He rose to prominence with his [[2004]] book The End of Faith, a critique of fundamentalist religion that reached number 4 on the [[New York Times]] bestseller list. He now expresses his opposition to religion — and, curiously for someone living in a one-percent [[Muslim]] country, Islam in particular — on his podcast "Waking Up," which is currently the 7th-most popular podcast in iTunes's "Science & Medicine" category. In May [[2017]], Harris had Murray on the podcast after the latter was shouted down during an appearance at Middlebury. While other campus-PC obsessives like Sullivan and The Atlantic's Conor Friedersdorf wrung their hands over Murray's right to be heard, Harris lauded Murray's ideas themselves and slammed his critics as being politically motivated in their dismissal of the research cited in The Bell Curve (much of which was bankrolled by the [[Pioneer Fund]], an SPLC-listed hate group tied to both the original Nazis and their modern counterparts in the white nationalist movement).
----

{{f182.png}} ''[[So, about those alleged ties between the National Citizens Coalition and Conservative Party of Canada...|https://www.cbc.ca/newsblogs/politics/inside-politics-blog/2012/01/so-about-those-alleged-ties-between-the-national-citizens-coalition-and-conservative-party-of-canada.html]]'' January 19, 2012, Kady O'Malley, Inside Politics Blog, [[CBC News]]

----
In response to the continuing furore(tte) surrounding the anti-[[Bob Rae]] Youtube clip released by the [[National Citizens Coalition]] during last weekend's Liberal convention -- which was first publicized on twitter byNCC director [[Stephen Taylor]], who was attending the event in question asaccredited media, and who did not immediately disclose his connection to the spot -- NCC president [[Peter Coleman]] has gone on the recordto vehemently, if not quite categorically, deny that there is any link between the organization he leads and the [[Conservative Party of Canada]]. 

"We do not work for the Conservative Party, never have, never will," Coleman assured Hill Timesreporter Tim Naumetz, who nonetheless noted that he "deflected and did not directly answer" a subsequent question on whether the NCC "still maintains contact with [Stephen] Harper or officials in the ConservativeParty." 

The NCC may not work for the Conservative Party, but itdoes share a contractor with several candidates who ran under the party's banner during the last election: Rally for Canada Inc, which, according to its somewhat minimalist website, is a provider of "full service digital solutions".
----

{{f132.png}} ''[[Social conservative groups call for Andrew Scheer to resign|https://www.theglobeandmail.com/politics/article-social-conservative-groups-call-for-andrew-scheer-to-resign/]]'' November 25, 2019, Marieke Walsh, [[Globe and Mail]]

----
Some social conservative groups say [[Andrew Scheer]] can't stay on as Conservative Party leader because he failed to defend their beliefs during the federal election campaign and are rallying their members to help ensure his ouster.

Mr. Scheer secured the leadership of the Conservative Party in part by winning the late-ballot support of party members who had initially supported more socially conservative candidates. Now, as he faces an April leadership vote and mounting pressure from the progressive wing of his party, it's unclear he will be able to again rely on support from the right wing of the party's base.

"A lot of social conservatives have no interest whatsoever in backing Andrew Scheer," ex-Conservative MP and defeated leadership candidate [[Brad Trost]] told The [[Globe and Mail]]. "We feel we are being made the whipping boy for his communications blunders."
----

{{f49.png}} ''[[Social conservatives barred from Tory leadership race by 'roadblocks and red tape': head of anti-abortion group|https://nationalpost.com/news/social-conservatives-barred-from-tory-leadership-race-by-roadblocks-and-red-tape-head-of-anti-abortion-group]]'' February 26, 2020, Chris Nardi, [[National Post]]

----
OTTAWA – One of [[Canada]]'s largest anti-abortion organizations is attacking the [[Conservative Party of Canada]]'s leadership rules as a way of "silencing the pro-life community."

The [[Campaign Life Coalition]] (CLC) is backing four social conservatives in the leadership race and is telling its members that it is more important than ever to get involved in the campaign.

"We've been lied to by politicians who wanted our votes to win – and then had the door slammed in our faces after getting them elected – before," wrote CLC national president [[Jeff Gunnarson]] in a letter to supporters sent in recent weeks and obtained by the [[National Post]]. His organization is a lobby group that actively opposes abortion and gay marriage.
----

{{f49.png}} ''[[Social conservatives look to wield influence - again - on Conservative leadership race|https://nationalpost.com/news/politics/social-conservatives-look-to-wield-influence-again-on-conservative-leadership-race]]'' January 29, 2020, Brian Platt, [[National Post]]

----
As the field for the [[2020]] Conservative leadership race takes shape, at least three candidates with socially-conservative views are planning to get into the contest — and if history is any guide, they may eventually be in the position of kingmaker.

Conservative leadership front-runners have made it clear they want to move past questions about abortion and gay rights, with the top contenders all now promising to march in a Pride parade. But it won't be easy in a race where social conservatives are looking to wield significant influence on the results, just as they did in the [[2017]] race that crowned [[Andrew Scheer]].

Scheer received a large boost in support from the social conservatives who dropped off the ranked ballot in 2017, particularly from [[Brad Trost]], who finished fourth. [[Doug Ford]] received a similar boost in the [[2018]] [[Ontario]] PC leadership race when [[Tanya Granic Allen]], who had the backing of sex-ed protesters, dropped off the ballot.
----

{{f94.png}} ''[[Social conservatives present a thorny problem for the next Conservative leader|https://www.thestar.com/politics/political-opinion/2020/01/30/social-conservatives-present-a-thorny-problem-for-the-next-conservative-leader.html]]'' January 30, 2020, Susan Delacourt, [[Toronto Star]]

----
Social conservatives are definitely falling out of fashion with Conservatives, who worry that they've become a drag on the party's chances for winning the next election.

But is pushing them to the margins going to turn into another, bigger problem for politics at large in [[Canada]]? Are Conservatives creating a whole new breed of "deplorables" — Canadian-style?

A lively debate is under way in the Conservative leadership contest about whether candidates opposed to same-sex marriage, abortion and so on should be allowed to run.
----

{{f0.png}} ''[[Social media comments continue to dog ranks of United Conservative candidates|https://www.ctvnews.ca/canada/social-media-comments-continue-to-dog-ranks-of-united-conservative-candidates-1.4350562]]'' March 25, 2019, Canadian Press, [[CTV News]]

----
CALGARY -- Another [[United Conservative Party]] candidate who has pulled out of the [[Alberta]] election says someone outside the party is threatening to release her past social media comments about [[Muslim]] refugees and transgender washrooms in schools.

[[Eva Kiryakos]], who was running in [[Calgary]]-South East in the April 16 vote, announced her resignation in a [[Facebook]] statement and video released Sunday night.

Kiryakos said she's been getting threats from someone who wants to release images of things she has said or commented on.
<div style="float: right; max-width:300px">

|>| !Social Media Summit |
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sol Mamakwa |
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Solar project opponents call PC green energy rhetoric a 'boatload of BS'|https://www.cbc.ca/news/canada/toronto/port-hope-solar-energy-project-opposition-election-promise-1.5040494]]'' March 3, 2019, Philip Lee-Shanok, [[CBC News]]

----
After receiving what he thought were assurances that a controversial solar project would be cancelled once a [[Progressive Conservative]] government came into power, John Kordas says he was shocked to see construction equipment on the farmland across the road from his property.

"I couldn't believe my eyes," said Kordas, who is part of a group of local residents opposing the construction of a 500-kilowatt solar project next door to his family farm near Port Hope.

He says over the past week, he's seen an increase in activity on the site — gravel trucks and workers using augers and excavators.
#REDIRECT [[Wolves of Odin|]]

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Some classes at a Toronto high school have as many as 40 students each, principal says|https://www.cbc.ca/news/canada/toronto/class-sizes-40-students-high-schools-ontario-toronto-principal-1.5278538]]'' September 10, 2019, Muriel Draaisma, [[CBC News]]

----
A [[Toronto]] high school principal is reporting that some classrooms at the school contain as many as 40 students but the numbers are expected to improve by next month when the board reviews its staffing levels.

Adam Marshall, principal of Northern Secondary School, sought to reassure parents and guardians in a letter on Monday, saying a provincial plan to reduce the number of high school teachers over the next four years will increase class sizes, but very large classes right now will "normalize."

The overcrowding is temporary, he said.
----

{{f0.png}} ''[[Some facts and figures about the federal riding of Newmarket-Aurora|https://www.squamishchief.com/some-facts-and-figures-about-the-federal-riding-of-newmarket-aurora-1.23947033]]'' September 16, 2019, Canadian Press, [[Squamish Chief]]

----
Incumbent: Liberal [[Kyle Peterson]] has announced that his first term in the [[House of Commons]] will be his last.

The contenders: [[Tony Van Bynen]], the longtime mayor of [[Newmarket]], Ont., is hoping to succeed Peterson as a Liberal MP. Van Bynen served on municipal council for 18 years and spent three terms as the town's mayor, retiring before the [[2018]] municipal election. The Conservative party will be represented by [[Lois Brown]], who served two terms as the riding's member of parliament before losing her seat in the [[2015]] federal contest. Yvonne Kelly, who secured 8.5 per cent of the vote in 2015, is running again for the NDP. Other candidates include construction industry consultant Walter Bauer for the Green party and Andrew McCaughtrie for the [[People's Party of Canada]].

Election History: Belinda Stronach was the first MP to serve the riding upon its creation in [[2004]], winning the election under the banner of the Conservative party. Stronach was re-elected again in [[2006]] even after crossing the floor to join the Liberals. Brown served two terms before being defeated by Peterson in 2015. The riding is one of many in the vote-rich 905 area whose voting direction has emerged as a strong predictor of election-night results at both the federal and provincial levels.
----

{{f0.png}} ''[[Some former NDP candidates in N.B. say they weren't part of exodus to Greens|https://globalnews.ca/news/5862100/ndp-green-party-new-brunswick/]]'' September 5, 2019, Giuseppe Valiante, Canadian Press, [[Global News]]

----
MONTREAL — Some of the 14 former candidates for the [[New Brunswick]] NDP whose names were on a declaration stating they were jumping to the provincial and federal Green parties are now claiming they were added to the letter without their consent.

On Tuesday, the provincial and federal Green parties distributed a declaration signed by the 14 former provincial candidates, as well as by [[Jonathan Richards]]on, a federal NDP executive member. The letter stated all 15 of them were supporting the provincial and federal Green parties and they "encourage all New Democrats, New Brunswickers and, indeed, all Canadians in voting for the [[Green Party]] of [[Canada]] this election."

The news hit the NDP hard ahead of the October federal election. But on Thursday during a news conference in [[Montreal]], federal NDP Leader [[Jagmeet Singh]] said the declaration was false.
----

{{f0.png}} ''[[Some members of legal community oppose Ontario's use of notwithstanding clause|https://www.ctvnews.ca/canada/some-members-of-legal-community-oppose-ontario-s-use-of-notwithstanding-clause-1.4096320]]'' September 16, 2018, Alanna Rizza, [[CTV News]]

----
As [[Ontario]]'s legislature prepared to hold a rare midnight sitting to debate a bill that would cut the size of [[Toronto]] city council, members of [[Canada]]'s legal community called on the government not to overrule a court decision striking down an earlier version of the legislation.

On Sunday afternoon, an open letter signed by about 400 Ontario legal professionals was sent to Attorney General [[Caroline Mulroney]] asking that she not support the use of the Constitution's notwithstanding clause.

The clause was invoked by Bill 31, dubbed the Efficient Local Government Act, which reintroduces legislation that was struck down by an Ontario Superior Court judge.
----

{{f94.png}} ''[[Some Ontario environmental watchdog employees, including Saxe, to be axed, despite Ford's election promise they would not be|https://www.thestar.com/politics/provincial/2019/03/14/some-ontario-environmental-watchdog-employees-including-saxe-to-be-axed-despite-fords-election-promise-they-would-not-be.html]]'' March 14, 2019, Ben Spurr, [[Toronto Star]]

----
Some provincial employees at [[Ontario]]'s environmental watchdog were informed Thursday they will be laid off, despite Premier [[Doug Ford]]'s election promise that no workers would lose their jobs in his push to trim the province's budget. The Ontario PC government announced in November, as part of its fall economic statement, that it planned to merge the [[Environmental Commissioner of Ontario]] into the auditor general's office in an effort to cut costs.

In an email Thursday, [[Christine Pedias]], a spokesperson for the auditor general, confirmed that five full-time, non-management employees were not offered positions as part of the transition, which is scheduled to take place by May 1. The commissioner's office has a full-time staff of about 25. "As of today, the [[Office of the Auditor General]] has offered positions to most of the technical, specialized staff of the Environmental Commissioner's Office, including its management team," Pedias said. "Unfortunately, we were unable to offer positions to the remaining staff because they duplicate our existing in-house resources, or their specific roles are not required under our expanded mandate."

In a statement, the premier's spokesperson [[Simon Jefferies]] said the government wasn't responsible for the job cuts. He said its decision to merge the ECO under the auditor general had "strengthened and expanded the oversight of the auditor general into the environment field. This is in line with other jurisdictions, including the federal government." "Any staffing decisions made during the process were made by the office of the auditor general," he said.
----

{{f0.png}} ''[[Someone made a parody of Doug Ford's anti-carbon tax ad|https://www.blogto.com/city/2019/05/parody-doug-ford-anti-carbon-tax-ad/]]'' May 15, 2019, Jordan Steinhauer, [[blogTO]]

----
People weren't too happy after Premier [[Doug Ford]] launched an anti-carbon tax ad earlier this week, but instead of just complaining about the ad, one person decided to give it a makeover.

[[Twitter]] user Braeson Holland posted a parody of the infamous ad to his account that took a far different approach to discuss the great carbon tax debate.

The original video appears to be dubbed by Holland, replacing the original script with information about the federal carbon tax that was implemented in [[Ontario]] last month.
----

{{f0.png}} ''[[Someone Named "Sue" Keeps Mass Texting People In Ontario & It's All Very Confusing|https://www.narcity.com/news/ca/on/sue-from-ontario-strong-text-message-is-confusing-the-heck-out-of-people-right-now]]'' June 25, 2019, Patrick John Gilson, [[Narcity]]

----
Who the heck is Sue? That's the question many Ontarians were asking themselves over the weekend after receiving a mysterious text message about the federal government's carbon tax. The Sue from [[Ontario Strong]] text message asks residents whether or not they support the Liberal Party's new environmental initiative.

So, what is Ontario Strong? No one really knows at the moment. The organization does have a website - there's just nothing on it. The group's site is barren except for three tabs: Join, Our [[Mission]] and Contact. Both the Join and Contact redirects users to the same page, a digital sign-up sheet where people can plug in their personal information, including their phone number. Which seems redundant, since the group appears to have collected quite a few phone numbers already.

The site also has a brief mission statement in which they outline a vague goal to "stand up for Ontarians."
----

{{f0.png}} ''[[Someone should remind Harper Canada only has one prime minister at a time|https://ipolitics.ca/2018/06/29/someone-should-remind-harper-canada-only-has-one-prime-minister-at-a-time/]]'' June 29, 2018, [[iPolitics]]

----
Having become an official member of the Donald's fan club, is it any surprise that Harper should be heading to [[Washington]] next week to meet with White House officials, without even bothering to tell the Canadian government or the Canadian embassy of his plans?

It's clear that [[Stephen Harper]] has been waiting for his moment.

Immediately after losing the [[2015]] election, he virtually disappeared from the public eye, showing up only in random spots, like a former crime boss on witness protection.
----

{{f0.png}} ''[[Something Very Strange and Mysterious is Happening Inside the Conservative Party of Canada Right Now|https://pressprogress.ca/something-very-strange-and-mysterious-is-happening-inside-the-conservative-party-of-canada-right-now/]]'' January 24, 2020, [[PressProgress]]

----
If you haven't been paying close attention, something very strange and mysterious is going on behind-the-scenes of the [[Conservative Party of Canada]].

It's hard to say what exactly is happening, but by now it's nearly impossible to deny that a dramatic soap opera seems to be playing out behind closed doors, featuring the conservative movement's biggest and most-powerful names.

This all comes at a time of reported"organizational chaos and bitter recriminations" in the Conservative Party, following last October's election defeat.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sonya Savage |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
The value passed for "titles" contains invalid or non-normalized data. Textual data should be valid, NFC-normalized Unicode without C0 control characters other than HT (\t), LF (\
), and CR (\r)."}},"query":{"normalized":[{"fromencoded":"","from":"Category%3ASophie%20Gr%E9goire%20Trudeau","to":"Category:Sophie Grégoire Trudeau

{{||StandardTid}}
----

{{f182.png}} ''[[Sophie Grégoire Trudeau tests positive for coronavirus|https://www.cbc.ca/news/politics/covid19-premiers-coronavirus-1.5495001]]'' March 12, 2020, Kathleen Harris, [[CBC News]]

----
The prime minister's wife, [[Sophie Grégoire Trudeau]], has tested positive for the novel coronavirus and will remain in isolation, his office said Thursday.

"She is feeling well, is taking all the recommended precautions and her symptoms remain mild," the Prime Minister's Office said in a statement.

Prime Minister [[Justin Trudeau]] "is in good health with no symptoms," the PMO said, adding that he will follow the advice of doctors and stay in isolation for 14 days. He will not be tested because he has no symptoms.
{{||StandardTid}}
Scientology in South Africa.

{{||StandardTid}}

{{||StandardTid}}
!!!See also
*[[South Australia|https://en.wikipedia.org/wiki/South_Australia]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f349.png}} ''[[South Korea seeks coronavirus murder charges, over 3,000 dead worldwide|https://www.reuters.com/article/us-health-coronavirus/south-korea-seeks-coronavirus-murder-charges-over-3000-dead-worldwide-idUSKBN20P1LO]]'' March 2, 2020, Stephanie Nebehay, [[Reuters]]

----
The [[Seoul]] government asked prosecutors to launch a murder investigation into leaders of the church, a movement that reveres founder [[Lee Man-hee]]. Seoul Mayor Park Won-soon said that if Lee and other heads of the church had cooperated, preventive measures could have stopped fatalities.

"The situation is this serious and urgent, but where are the leaders of the [[Shincheonji]], including Lee Man-hee, the chief director of this crisis?" Park said on [[Facebook]] late on Sunday.

Seoul's city government said it had filed a criminal complaint with the Seoul Central District Prosecutors' Office, asking for an investigation of Lee and 12 others on charges of murder and disease control act violations.

Lee knelt and apologised to the country on Monday that one church member had infected many others, calling the epidemic a "great calamity". "We did our best but were not able to stop the spread of the virus," Lee told reporters.

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Southern Poverty Law Center |
|!website |[[splcenter.org|https://www.splcenter.org]]|
</div>

!!!See also
*[[Southern Poverty Law Center|https://en.wikipedia.org/wiki/Southern_Poverty_Law_Center]] - //Wikipedia.//

{{||StandardTid}}
!!!See also
*[[Sovereign citizen movement|https://en.wikipedia.org/wiki/Sovereign_citizen_movement]] - //Wikipedia.//

!!!External links
*[[Sovereign citizen|https://rationalwiki.org/wiki/Sovereign_citizen]] RationalWiki
*[[Sovereign Citizens Movement|https://www.splcenter.org/fighting-hate/extremist-files/ideology/sovereign-citizens-movement]], Southern Poverty Law Center

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sovereign Nations |
|!leader title |Founder|
|!leader name |[[Michael O'Fallon]]|
|!website |[[sovereignnations.com/|https://sovereignnations.com/]]|
</div>

Rather coy about hiding their corporate name. Might be a cruise vacation company. The usual package of site, YouTube channel, Facebook, Twitter, etc.

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
Scientology in Spain.

{{||StandardTid}}
> <h3>Rule #1: Spammers lie.</h3>
> 
> *Russel's Admonition: Always assume that there is a measurable chance that the entity you are dealing with is a spammer.
> *Lexical Contradiction: Spammers will redefine any term in order to disguise their abuse of Internet resources.
> **''Sharp's Corollary: Spammers attempt to re-define "spamming" as that which they do not do.''
> **Finnell's Corollary: Spammers define "remove" as "validate."
> [[The Rules of Spam|https://bruce.pennypacker.org/2005/02/28/the-rules-of-spam/]], Bruce's Blog..

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f132.png}} ''[[Speaker's riding shifted cash to Tory campaign ensnared in robo-calls probe|https://www.theglobeandmail.com/news/politics/speakers-riding-shifted-cash-to-tory-campaign-ensnared-in-robo-calls-probe/article535498/]]'' March 21, 2012, Steven Chase, [[Globe and Mail]]

----
The political machine behind the man who is now [[Speaker of the House]] of Commons opened its wallet for the [[Guelph]] Conservative campaign currently under scrutiny by Election [[Canada]]'s robo-calls probe, records at the watchdog agency show.

Less than two weeks before the [[2011]] election, [[Andrew Scheer]]'s [[Regina-Qu'Appelle]] riding association in [[Saskatchewan]] transferred $3,000 to the Guelph Conservative campaign for candidate [[Marty Burke]].

[[Elections Canada]] records suggest this was the only Conservative riding association outside Guelph to transfer cash to Mr. Burke's campaign during the writ period.
{{||StandardTid}}
{{||StandardTid}}
----

{{f364.png}} ''[[Special Prosecutor Brought In To Help Probe Of Kenney Leadership Win|https://www.huffingtonpost.ca/entry/jason-kenney-united-conservative-vote-probe_ca_5d1cfd7be4b01b834730ccb3]]'' July 3, 2019, Dean Bennett, Canadian Press, [[Huffington Post]]

----
EDMONTON — The [[Alberta]] government says a special out-of-province prosecutor will assist in a criminal fraud investigation into the [[United Conservative Party]] leadership race won by [[Jason Kenney]] before he became premier. Eric Tolppanen, head of the Alberta [[Crown Prosecution Service]], says an agreement is in place to get help from an [[Ontario]] prosecutor. The prosecutor's name has not been released. The Crown first announced in May that it was seeking an out-of-province lawyer and Tolppanen, in a statement Wednesday, said someone was put in place immediately afterward.

"This independent extra-provincial prosecutor will be responsible for providing advice to the police at their request. Prosecutors do not oversee investigations," he said. The Opposition NDP had in recent days been demanding that Kenney's government confirm whether someone had been hired. Tolppanen stressed that the decision was made independent of elected officials. "For the sake of clarity, this was an independent decision of the (Crown Prosecution Service)," said Tolppanen. "As with other prosecutorial decisions in general, the decision was made independently and without the direction, nor seeking of direction, from elected officials." Watch: UCP Leader Jason Kenney speaks at launch of Alberta election. Story continues below.

The [[RCMP]] has been investigating whether voter identity fraud was committed in the [[2017]] United Conservative leadership race, which Kenny won handily over fellow candidates [[Doug Schweitzer]] and main rival [[Brian Jean]], who had been leader of the [[Wildrose]] party. The Wildrose and the [[Progressive Conservative]] party had by that time merged to form the UCP. The NDP began calling for a special prosecutor soon after Kenney took over as premier on April 30 and named Schweitzer as justice minister. NDP Leader [[Rachel Notley]] said a clear line was needed to avoid a conflict of interest — and the perception of a conflict — given that Kenney and Schweitzer had both been candidates in the leadership race and that Alberta's prosecutors now work for them.
----

{{f0.png}} ''[[Special prosecutor from Ontario appointed to UCP leadership investigation|https://edmontonjournal.com/news/politics/crown-confirms-special-prosecutor-in-ucp-investigation]]'' July 4, 2019, Emma Graney, [[Edmonton Journal]]

----
The [[Alberta]] [[Crown Prosecution Service]] (ACPS) has confirmed a special prosecutor from [[Ontario]] has been appointed to the police investigation into the [[United Conservative Party]]'s leadership race, won by Premier [[Jason Kenney]].

But authorities are refusing to name who the special prosecutor is.

The [[RCMP]] investigation revolves around alleged voting irregularities in the [[2017]] race, which saw Kenney beat rivals [[Brian Jean]] and [[Doug Schweitzer]] (now Alberta's justice minister).
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Speech First |
|!tax id |82-3599047|
|!location |1300 I St NW, Suite 400E, Washington, DC, 20005, USA|
|!website |[[speechfirst.org/|https://speechfirst.org/]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Speech First Inc|https://www.erieri.com/Form990Finder/Details?EIN=823599047]]|<|<|
|!EIN |82-3599047|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |08/2018|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/823599047/823599047_2019_%20.pdf]]|04/01/21| $37,867.00|
|!2018 |[[990|http://990.erieri.com/EINS/823599047/823599047_2018_%20.pdf]]|02/07/20| $33,993.00|
|!2017 |[[990|http://990.erieri.com/EINS/823599047/823599047_2017_104cb775.PDF]]|03/18/19| $250,000.00|

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Spencer Fernando |
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f1.png}} ''[[Sponsors of the pre-attack rally have taken their down websites. Don't forget who they were.|https://www.motherjones.com/politics/2021/01/sponsors-of-the-pre-attack-rally-have-taken-down-their-websites-dont-forget-who-they-were/]]'' January 12, 2021, David Corn, [[Mother Jones]]

----
On [[January 6]], thousands of pro-Trump protesters gathered at a rally near the White House to rail against a fantasy: that the election was stolen from their beloved [[Donald Trump]]. It was from this crowd—which included white supremacists, neo-Nazis, and Christian insurrectionists—that the murderous mob of terrorists emerged and attacked the Capitol, with some marauders looking to take hostages or possibly assassinate elected officials of the United States. Five people died. Who helped to assemble the rally, where Trump, [[Donald Trump Jr]]., Rep. [[Mo Brooks]] (R-Ala.), [[Rudy Giuliani]], and others whipped up the demonstrators with false claims of an evil plot against Trump before thousands marched to Capitol Hill to wage seditious mayhem?

The organizers of the March for Trump (also known as the March to Save America) have taken down the website for the rally and subsequent march, but an archived page cites nine "coalition partners." It is a list that should not be forgotten—especially given that some of the sponsors have apparently tried to wipe away their fingerprints.

[[Women for America First]]. This outfit, which was created in [[2019]] to oppose the Trump impeachment, was the main organizer of the rally. As a dark-money nonprofit, it does not have to disclose its donors. But as [[CNBC]] reported, [[America First Policies]], a pro-Trump policy advocacy group, contributed $25,000 to Women for America First in 2019. (America First Policies is headed by [[Linda McMahon]], a longtime Trump supporter and former head of the Small Business Administration.) Women for America First is run by [[Amy Kremer]], a former leader of [[Tea Party Express]]. Her daughter, [[Kylie Jane Kremer]], the executive director of Women for Trump, was listed as the applicant for the rally's permit. (Amy Kremer has also been co-chair of Women for Trump.) As [[Mother Jones]] reported last year, Kremer's Tea Party Express was "well known for being run by a political action committee that raised tons of money from small donors and spent most of it on the political consultants who started the PAC rather than on candidates." Women for America First is essentially part of Trump's political operation.
----

{{f0.png}} ''[[Sportsnet's Don Cherry firing was a long time coming|https://www.straight.com/news/1324121/sportsnets-don-cherry-firing-was-long-time-coming]]'' November 11, 2019, Nathan Caddell, [[Georgia Straight]]

----
[[Don Cherry]] was a divisive voice on one of [[Canada]]'s most popular television program for decades. The former coach started appearing on Hockey Night in Canada in [[1980]], and held down his Coach's Corner post (opposite Ron MacLean) from [[1987]] until today.

He was let go for xenophobic comments that he decided to being with "You people", though it's probably fair to say that his refusal to apologize for said comments also played a hefty role.

Simply put, it was way past time for Cherry to go.

Anyone who watched him on Coach's Corner during the past—oh I dunno, at least 15 years—did not take a single sensible thing away from the broadcast.
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
!!!See also
*[[Saint Lucia|https://en.wikipedia.org/wiki/Saint_Lucia]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[St. Michael's College funds pro-life group|https://thevarsity.ca/2016/04/04/st-michaels-college-funds-pro-life-group/]]'' April 4, 2016, Jack O. Denton, [[The Varsity]]

----
[[University of Toronto]] [[Students for Life]] (UTSFL) received $1,450 in funding this year from the St. Michael's College Student Union (SMCSU).

[[Critic]]isms have been circulating this year that the group's conduct borders on inappropriate. Allegedly, their graphic, bold activism on campus has triggered students. Their activism includes participating in 'Choice Chains,' where students stand on public sidewalks with images of aborted foetuses in an attempt to engage the public.

SMC funding

"If these allegations are true, I would 100 per cent condemn aggressive tactics," said Stefan Sistilli Sguazzin, president of the SMCSU.

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Staffer quits Ford government citing 'terrible mistake' in new autism policy|https://ipolitics.ca/2019/02/06/staffer-quits-ford-government-citing-terrible-mistake-in-new-autism-policy/]]'' February 6, 2019, Marieke Walsh, [[iPolitics]]

----
An autism advocate who joined the [[Ford government]] last year to help develop better autism policies has quit, citing a "terrible mistake" in the province's new plans for autism funding.

Until last summer [[Bruce McIntosh]] was the president of the [[Ontario Autism Coalition]], and one of the voices behind the successful campaign to force the previous Liberal government to overhaul it's autism treatment programs and funding.

McIntosh joined the [[Progressive Conservative]] government as the legislative assistant to Tory MPP and Parliamentary Assistant for Children and Autism [[Amy Fee]].

On Wednesday he quit in frustration just as the government announced its overhaul of autism program funding.
----

{{f182.png}} ''[[Staffer's high-paid energy board appointment criticized as one of Doug Ford's 'backroom deals'|https://www.cbc.ca/news/canada/toronto/ontario-energy-board-jenni-byrne-1.4975467]]'' January 11, 2019, Canadian Press, [[CBC News]]

----
A top staffer to [[Ontario]] Premier [[Doug Ford]] is leaving her post for a high-paid appointment with the province's energy regulator, the latest in what the Opposition calls a series of cushy jobs for Doug Ford's friends.

Ford has recommended [[Jenni Byrne]], who has served as his principal secretary, become a full-time member of the [[Ontario Energy Board]].

That's a two-year term that comes with an annual salary of about $197,000, the premier's office said.
----

{{f182.png}} ''[[Staffers for MPP Sam Oosterhoff call police on seniors reading in protest|https://www.cbc.ca/news/canada/hamilton/oosterhoff-reading-1.5127517]]'' May 8, 2019, Samantha Craggs, [[CBC News]]

----
Niagara police were called to PC MPP [[Sam Oosterhoff]]'s Beamsville office Tuesday to remove a small group of seniors reading books.

The group of 15 was holding a "read-in" — reading books in the office to protest provincial cuts to library funding. Many were members of a Wainfleet classic book club, said Janet Hodgkins, a retired librarian who organized the protest.

Oosterhoff's staffer called police before the whole group was even in the office, Hodgkins said. The protesters carried library books with homemade covers of sayings about the value of books.
<div style="float: right; max-width:300px">

|>| !Stan Cho |
</div>

{{||StandardTid}}
{{||StandardTid}}
Accidental collectivism made up of detached individuals, resembling a highly organized conspiracy and lacking a deliberate origin.

!!!See also
*[[Emergent properties and processes|https://en.wikipedia.org/wiki/Emergence#Emergent_properties_and_processes]] //- Wikipedia.//
*[[Flocking (behavior)|https://en.wikipedia.org/wiki/Flocking_(behavior)]] //- Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
----

{{f84.png}} ''[[Stand with Keenan Aylwin against political censorship|https://north99.org/barrie-city-keenan-alywin-sued-conservatives/]]'' May 31, 2019, [[North99]]

----
Stand with [[Keenan Aylwin]] against political censorship

[[Barrie]] city Councillor Keenan Aylwin is being sued by two Conservative MPs after he demanded they stand against far-right hatred.

Six days after the [[New Zealand]] mosque shooting, Aylwin took to social media to denounce Conservative leader [[Andrew Scheer]] for speaking to the far-right Yellow Vests Convoy, the same event featuring [[Faith Goldy]]. Aylwin denounced his local MPs [[John Brassard]] and [[Alex Nuttall]] (who was friends with Faith Goldy on [[Facebook]]) for refusing to denounce Scheer and far-right hatred. Now they're suing him.
----

!!!Subcategories
<div style="column-count:auto; column-width:240px;"><ul><$list filter="[tag<currentTiddler>!tag[News article]!tag[Tentacle]sort[title]]"><li><$link to={{!!title}}><$view field="title"/></$link> (<small class="tw-menu-list-count"><$count filter="[is[current]tagging[]]"/></small>)</li></$list></ul></div>

----

!!!Articles
<div style="column-count:auto; column-gap:1em; column-width:380px;"><ul><$list filter="[tag<currentTiddler>tag[News article]sort[created]]"><li><$link to={{!!title}}><$view field="title"/></$link></li></$list></ul></div>
{{||StandardTid}}
----

{{f0.png}} ''[[Standing Up for Science in Harperland|https://thenarwhal.ca/standing-science-harperland]]'' April 7, 2013, Michael Harris, [[The Narwhal]]

----
Standing up for science has been a losing battle under this prime minister. Scientific facilities have been closed, grants reduced and, in many cases, funding completely removed.

Federal scientists who still have a job have been muzzled by their political masters. [[Stephen Harper]]'s favourite finger-puppet, [[John Baird]], famously declared that the National Roundtable on the Environment and the Economy, for example, was vaporized not because it got things wrong, but because the Party didn't like the advice it was giving. It preferred mutable facts.

In Harperland, there is no weed as noxious as independent facts. If possible, they are pulled up by the roots. Science is just another corporate enabler as far as the PM is concerned; if it's not that, then it's a potentially dangerous source of independent public information. But [[David Schindler]] is not as easy to silence or ignore.

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
!![[Erin O'Toole]]
<div style="column-count:auto; column-width:240px;"><ul><$list filter="[tag[Erin O'Toole]!tag[News article]sort[title]]"><li><$link to={{!!title}}><$view field="title"/></$link> (<small class="tw-menu-list-count"><$count filter="[is[current]tagging[]]"/></small>)</li></$list></ul></div>

!![[Conservative Party of Canada]]
<div style="column-count:auto; column-width:240px;"><ul><$list filter="[tag[Conservative Party of Canada]!tag[News article]sort[title]]"><li><$link to={{!!title}}><$view field="title"/></$link> (<small class="tw-menu-list-count"><$count filter="[is[current]tagging[]]"/></small>)</li></$list></ul></div>

!!![[News Summary|News article]]
<div style="column-count:auto; column-gap:1em; column-width:380px;"><ul><$list filter="[tag[Conservative Party of Canada]tag[News article]sort[created]!limit[30]]"><li><$link to={{!!title}}><$view field="title"/></$link></li></$list></ul></div>

!!See also
*[[Today in history]]
*[[Doug Ford]]
*[[Jason Kenney]]
*[[Maxime Bernier]]
----

{{f0.png}} ''[[State of Ontario's climate policy is 'frightening,' environmental watchdog says|https://globalnews.ca/news/5101825/ontarios-climate-policy-frightening-watchdog/]]'' March 27, 2019, Allison Jones, Canadian Press, [[Global News]]

----
TORONTO – [[Ontario]]'s environmental commissioner issued dire warnings Wednesday about the "frightening" state of climate policy in the province as she delivered her office's last report.

The [[Progressive Conservative]] government announced last fall that it was eliminating the office of the environmental commissioner and merging its functions with the auditor general. In delivering a report on energy conservation, [[Dianne Saxe]] said Ontario is heading in the wrong direction on the environment.

"At a time when climate damage is accelerating, Ontario is turning away from the things that we know work," she said, describing the government's climate policy as "very inadequate, very frightening."
<div style="float: right; max-width:300px">

|>| !State Policy Network |
|!abbreviation |SPN|
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/2/2f/Spn-header-logo.png/175px-Spn-header-logo.png]] |
|!tax id |57-0952531|
|!registration id |207593|
|!jurisdiction |us-sc|
|!formation |March 24, 1992 (29 years)|
|!leader name |[[Tracie Sharp]]|
|!predecessor |Madison Group|
|!website |[[spn.org/|https://spn.org/]]|
</div>

The State Policy Network (SPN) is a web of right-wing "think tanks" and tax-exempt organizations in 49 states, Puerto Rico, Washington, D.C., Canada, and the United Kingdom. As of October 2018, SPN's membership totals 158. Today's SPN is the tip of the spear of far-right, nationally funded policy agenda in the states that undergirds extremists in the Republican Party.<<ref " [1]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 8, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[State Policy Network|https://www.erieri.com/Form990Finder/Details?EIN=570952531]]|<|<|
|!EIN |57-0952531|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |09/1992|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/570952531/570952531_2019_ .pdf]]|02/17/21| $11,064,699.00|
|!2018 |[[990|http://990.erieri.com/EINS/570952531/570952531_2018_ .pdf]]|12/13/19| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/570952531/570952531_2017_0fd50cca.PDF]]|11/09/18| $5,529,538.00|
|!2016 |[[990|http://990.erieri.com/EINS/570952531/570952531_2016_0e80749b.PDF]]|11/22/17| $4,903,399.00|
|!2015 |[[990|http://990.erieri.com/EINS/570952531/570952531_2015_0d54d0ab.PDF]]|01/24/17| $5,323,739.00|
|!2014 |[[990|http://990.erieri.com/EINS/570952531/570952531_2014_0be9d64a.PDF]]|10/09/15| $4,857,457.00|
|!2013 |[[990|http://990.erieri.com/EINS/570952531/570952531_2013_0a9b159c.PDF]]|09/25/14| $4,048,853.00|
|!2012 |[[990|http://990.erieri.com/EINS/570952531/570952531_2012_09b11a54.PDF]]|11/13/13| $3,766,649.00|
|!2011 |[[990|http://990.erieri.com/EINS/570952531/570952531_2011_088062bc.PDF]]|09/24/12| $3,938,162.00|
|!2010 |[[990|http://990.erieri.com/EINS/570952531/570952531_2010_073912FC.PDF]]|06/02/11| $3,628,348.00|
|!2009 |[[990|http://990.erieri.com/EINS/570952531/570952531_2009_06070B48.PDF]]|06/24/10| $2,883,917.00|
|!2008 |[[990|http://990.erieri.com/EINS/570952531/570952531_2008_051945C6.PDF]]|06/18/09| $2,142,364.00|
|!2007 |[[990|http://990.erieri.com/EINS/570952531/570952531_2007_04093620.PDF]]|06/07/08| $1,497,363.00|

!!!See also
*[[State Policy Network|https://en.wikipedia.org/wiki/State_Policy_Network]] - //Wikipedia.//

!!!External links
*[[What Stinks?|http://stinktanks.org/what-stinks/]], StinkTanks.org
*[[State Policy Network|https://www.sourcewatch.org/index.php?title=State_Policy_Network]], SourceWatch.
*[[American Conservative Union: State Policy Network|https://www.sourcewatch.org/index.php/American_Conservative_Union#State_Policy_Network]], SourceWatch.
*[[EXPOSED: The State Policy Network: The Powerful Right-Wing Network Helping to Hijack State Politics and Government|https://www.alecexposed.org/w/images/2/25/SPN_National_Report_FINAL.pdf]], Alec Exposed.

----
<br/><<footnotes " [1]" "[[State Policy Network|https://www.sourcewatch.org/index.php/State_Policy_Network State Policy Network]]. //SourceWatch//.">>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Stav Nitka |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Stefan Molyneux |
|>| [img width=175px [Stefan Molyneux in 2014|https://upload.wikimedia.org/wikipedia/commons/thumb/f/fd/Stefan_Molyneux_2014-02-10.jpg/175px-Stefan_Molyneux_2014-02-10.jpg]] |
|!birth name |Stefan Basil Molyneux|
|!birth date |September 24, 1966 (54 years)|
|!birth place |[[Athlone|https://en.wikipedia.org/wiki/Athlone]], [[County Westmeath|https://en.wikipedia.org/wiki/County_Westmeath]], [[Republic of Ireland|https://en.wikipedia.org/wiki/Republic_of_Ireland]]|
|!residence |[[Mississauga|https://en.wikipedia.org/wiki/Mississauga]], [[Ontario|https://en.wikipedia.org/wiki/Ontario]], Canada<<ref " [1]">>|
|!nationality |Canadian|
|!education |[[History|https://en.wikipedia.org/wiki/History]] ([[B.A.|https://en.wikipedia.org/wiki/Bachelor_of_Arts]], 1991; [[M.A.|https://en.wikipedia.org/wiki/Master_of_Arts]], 1993)|
|!alma mater |[[York University|https://en.wikipedia.org/wiki/York_University]]<br>[[National Theatre School|https://en.wikipedia.org/wiki/National_Theatre_School_of_Canada]]<br>[[McGill University|https://en.wikipedia.org/wiki/McGill_University]]<br>[[University of Toronto|https://en.wikipedia.org/wiki/University_of_Toronto]]|
|!occupation |Host of ''Freedomain Radio'' podcast, YouTuber|
|!website |[[freedomainradio.com|https://freedomainradio.com]]|
</div>

''Stefan Basil Molyneux'', born September 24, 1966, is a Canadian [[podcast|https://en.wikipedia.org/wiki/podcast]]er and [[YouTuber|https://en.wikipedia.org/wiki/List_of_YouTubers]]. Molyneux, a [[self-published|https://en.wikipedia.org/wiki/Self-publishing]] author, usually speaks on topics including [[anarcho-capitalism|https://en.wikipedia.org/wiki/anarcho-capitalism]], politics, [[relationships|https://en.wikipedia.org/wiki/Romance_(love)]], [[race and intelligence|https://en.wikipedia.org/wiki/race_and_intelligence]],<<ref " [2]">> [[multiculturalism|https://en.wikipedia.org/wiki/multiculturalism]], [[libertarianism|https://en.wikipedia.org/wiki/libertarianism]], [[anti-feminism|https://en.wikipedia.org/wiki/anti-feminism]],<<ref " [4]">> and familial relationships.<<ref " [3]">>

!!!See also
*[[Stefan Molyneux|https://en.wikipedia.org/wiki/Stefan_Molyneux]] - //Wikipedia.// (Article is ''unreliable'' due to edit-warring by his followers.)
*[[Stefan Molyneux|https://en.wikiquote.org/wiki/Stefan_Molyneux]] - //Wikiquote.//
*[[Stefan Molyneux|https://commons.wikimedia.org/wiki/Category:Stefan_Molyneux]] - //Wikimedia Commons.//

!!!External links
*[[Stefan Molyneux: BUSTED|https://www.youtube.com/watch?v=lN5OjzEfQmI]], Oct 3, 2014, Thunderf00t, YouTube.
*[[Stefan Molyneux|http://rationalwiki.org/wiki/Stefan_Molyneux]], RationalWiki.
*[[Stefan Molyneux|https://www.splcenter.org/fighting-hate/extremist-files/individual/stefan-molyneux]], Southern Poverty Law Center.

----
<br/><<footnotes " [1]" "Tu Thanh Ha (December 19, 2014). [[Controversial podcaster listened in on therapist wife and clients: lawsuit|https://beta.theglobeandmail.com/news/national/controversial-podcaster-listened-in-on-therapist-wife-and-clients-lawsuit-alleges/article22158708/?ref=h]]. Globe & Mail.">><br/><<footnotes " [2]" "Hatewatch Staff (April 19, 2018). [[McInnes, Molyneux, and 4chan: Investigating pathways to the alt-right|https://www.splcenter.org/20180419/mcinnes-molyneux-and-4chan-investigating-pathways-alt-right]]. //Southern Poverty Law Center//.">><br/><<footnotes " [3]" "Ha, Tu Thanh (December 12, 2008). [[How a cyberphilosopher convinced followers to cut off family|http://www.theglobeandmail.com/technology/how-a-cyberphilosopher-convinced-followers-to-cut-off-family/article7511365/?page=all]]. //Globe and Mail//.">><br/><<footnotes " [4]" "[[Fired Google memo writer gives first big interviews to rightwing YouTubers|https://www.theguardian.com/technology/2017/aug/09/james-damore-google-memo-youtube-interviews]]. //The Guardian//. August 9, 2017.">>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Stella Ambler |
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Stem cell institute OIRM cut by Doug Ford's Conservatives had ties to McMaster University|https://www.thespec.com/news-story/9368940-stem-cell-institute-oirm-cut-by-doug-ford-s-conservatives-had-ties-to-mcmaster-university/]]'' May 23, 2019, Joanna Frketich, [[Hamilton Spectator]]

----
A stem cell research institute being cut by the provincial government is affiliated with at least 11 [[McMaster University]] scientists. 

McMaster is also one of four founding institutions of the [[Ontario]] Institute for Regenerative Medicine (OIRM), which turned stem cell discoveries into clinical trials and treatments. 

"It's a tough one to swallow," said Mick Bhatia, one of the Hamilton OIRM researchers and director of the McMaster Stem Cell and Cancer Research Institute. "They didn't provide any information on why it was cut. ... It was very abrupt."
<div style="float: right; max-width:300px">

|>| !Stephane Dion |
</div>

{{||StandardTid}}
The value passed for "titles" contains invalid or non-normalized data. Textual data should be valid, NFC-normalized Unicode without C0 control characters other than HT (\t), LF (\
), and CR (\r)."}},"query":{"normalized":[{"fromencoded":"","from":"Category%3ASt%E9phane%20Perrault","to":"Category:Stéphane Perrault

{{||StandardTid}}
The value passed for "titles" contains invalid or non-normalized data. Textual data should be valid, NFC-normalized Unicode without C0 control characters other than HT (\t), LF (\
), and CR (\r)."}},"query":{"normalized":[{"fromencoded":"","from":"Category%3ASt%E9phane%20Roch","to":"Category:Stéphane Roch

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Stephen Garvey |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Stephen Hahn |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/4/44/Stephen_M._Hahn_official_photo.jpg/175px-Stephen_M._Hahn_official_photo.jpg]] |
|!title |Commissioner of Food and Drugs|
|!birth date |January 22, 1960 (61 years)|
</div>

!!!See also
*[[Stephen Hahn (oncologist)|https://en.wikipedia.org/wiki/Stephen_Hahn_(oncologist)]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Stephen Harper |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/5/5e/StephenHarper.jpg/175px-StephenHarper.jpg]] |
|!birth name |Stephen Joseph Harper|
|!birth date |April 30, 1959 (62 years)|
|!birth place |[[Toronto]], [[Ontario]], Canada|
</div>

In 1997, Harper delivered a controversial speech on [[Canadian identity|https://en.wikipedia.org/wiki/Canadian_identity]] to the [[Council for National Policy]], a conservative American [[think tank|https://en.wikipedia.org/wiki/think_tank]]. He made comments such as "Canada is a Northern European [[welfare state|https://en.wikipedia.org/wiki/welfare_state]] in the worst sense of the term, and very proud of it", "if you're like all Americans, you know almost nothing except for your own country. Which makes you probably knowledgeable about one more country than most Canadians", and "the [[NDP|https://en.wikipedia.org/wiki/New_Democratic_Party]] [New Democratic Party] is kind of proof that the Devil lives and interferes in the affairs of men."<<ref " [1]">> These statements were made public and criticized during the [[2006 election|https://en.wikipedia.org/wiki/Canadian_federal_election,_2006]]. Harper argued that the speech was intended as humour, and not as serious analysis.<<ref " [2]">>

!!!See also
*[[Stephen Harper|https://en.wikipedia.org/wiki/Stephen_Harper]] - //Wikipedia.//

!!!External links
*[[Are you Willing to Die for Public Health Care; Harper is Willing to Bet you Aren't|https://canadians.org/fr/node/3820]], May 20th, 2011, The Council of Canadians.
*[[Stephen Harper|https://rationalwiki.org/wiki/Stephen_Harper]], RationalWiki.

----
<br/><<footnotes " [1]" "[[Full text of Stephen Harper's 1997 speech|http://www.ctv.ca/servlet/ArticleNews/story/CTVNews/20051213/elxn_harper_speech_text_051214/20051214/]]. CTV.ca. December 14, 2005.">><br/><<footnotes " [2]" "Susan Riley, "Harper's suspect evolution", December 16, 2005, pg. A18">>

{{||StandardTid}}
----

{{f355.png}} ''[[Stephen Harper and Justin Trudeau react to Bruce Carson trial|https://www.youtube.com/watch?v=iUa2TQRGavE]]'' September 14, 2015, CBC News, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/iUa2TQRGavE" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

Conservative Leader [[Stephen Harper]] and Liberal Leader [[Justin Trudeau]] both react to questions about Harper's former senior advisor, [[Bruce Carson]]. To read more: http://www.cbc.ca/1.3227664
----

{{f0.png}} ''[[Stephen Harper and the Theo-cons|https://thewalrus.ca/stephen-harper-and-the-theo-cons/]]'' October 12, 2006, Marci McDonald, [[The Walrus]]

----
[[Marci McDonald]] is the author of The [[Armageddon]] Factor: the Rise of [[Christian]] Nationalism in [[Canada]], a [[2010]] bestseller based on her [[2006]] Walrus story "[[Stephen Harper]] and the Theo-cons." She is the winner of several National Magazine Awards, including for "The Man Behind Stephen Harper" and "Blind Trust," the cover story of the inaugural issue of [[The Walrus]].

[[Charles McVety]], president of Canadian Christian College, Stand with [[Israel]] rally, [[Toronto]]. / Collage by Balint Zsako

On the car radio, the weather report was aptly apocalyptic. Environment Canada had just issued a severe thunderstorm warning for Toronto, and already the sky north of the city had turned an ominous charcoal. Even the most cynical [[Hollywood]] scriptwriter couldn't have dreamed up a more fitting scene-setter as a stream of cars turned into a parking lot tucked behind the Loblaws superstore at Eglinton Avenue and Don Mills Road in search of a more precise forecast on just when to expect Armageddon.
----

{{f99.png}} ''[[Stephen Harper at billionaire Sheldon Adelson Vegas party gives sage advice|https://www.nationalobserver.com/2016/04/12/news/stephen-harper-billionaire-sheldon-adelson-vegas-party-gives-sage-advice]]'' April 12, 2016, Jenny Uechi, [[National Observer]]

----
Former Prime Minister [[Stephen Harper]] met with [[Republican]] kingmaker and donor [[Sheldon Adelson]] in [[Las Vegas]] last week, according to news reports. Harper reportedly gave advice on how to mend party divisions, as the Republican Party grapples with the possibility of [[Donald Trump]] becoming its official candidate in the [[2016]] election.

[[Politico]] reported: "On Thursday evening, Adelson hosted some of the organization's top officials at his palatial mansion. While former Canadian Prime Minister Stephen Harper discussed how fractured parties can unite, Adelson listened but said little, according to three people who were present."

Although Politico reported that Harper was speaking about how to manage divided parties (which he successfully did in [[Canada]] by uniting the Reform and Progressive Conservatives in [[2003]]), his spokesperson Anna Tomala told [[Huffington Post]] [[Quebec]] that the former prime minister's presence at Adelson's house should be viewed "exclusively as an expression of his continuing support for [[Israel]]." The meeting was part of the Republican [[Jewish]] Coalition's spring meeting.
----

{{f49.png}} ''[[Stephen Harper at Bohemian Grove? Hacked email says ex-leader visited shadowy GOP summer camp|https://nationalpost.com/news/canada/stephen-harper-at-bohemian-grove-hacked-email-says-ex-leader-visited-shadowy-gop-summer-camp]]'' September 16, 2016, Tristin Hopper, [[National Post]]

----
[[Colin Powell]], the former U.S. Secretary of State under President [[George W. Bush]], confirmed Tuesday that hacked emails from his personal account were indeed genuine. U.S. media focused their coverage on Powell's marked disdain for [[Republican]] presidential candidate [[Donald Trump]]. In one email, Powell even called Trump an "international pariah."

But for Canadians, there's another compelling tidbit in the emails. Specifically, in this July, [[2016]] email that Powell addressed to former Canadian attorney general [[Peter MacKay]]:

Peter, I am back from the [[Bohemian Grove]]. Surprise, surprise, I sat next to [[Stephen Harper]] a couple of times and had a nice discussion. Grove attendees know that Trump is a disaster. Most will vote against, but quite a few will not vote for Hillary and will vote for a third party candidate. Strange doings down here. Otherwise all is well with the Powells. We'll sneak away for a few days in August. Of course I'd love to see you. Let me know your dates. I told Stephen that you seemed quite content in your new place in life.
----

{{f84.png}} ''[[Stephen Harper calls for small government, austerity and Canadians are not impressed|https://north99.org/2020/05/13/stephen-harper-calls-for-small-government-and-canadians-are-not-impressed/]]'' May 13, 2020, Kian Malekanian, [[North99]]

----
On Tuesday, the [[Wall Street Journal]] published an opinion piece penned by [[Canada]]'s former Conservative Prime Minister. In the article, [[Stephen Harper]], who now helps run a global network of right-wing political parties, argued for a post-pandemic agenda of "shrinking" government.

While Conservative politicians have flocked behind Harper's message, Canadians are ridiculing the former Prime Minister's opinions.

Stephen Harper is stuck in the [[1990]]s along with his party. The man seems incapable of intellectual growth. #cdnpoli https://t.co/RKoBbShpzg — Diane Marie (@DianeMariePosts) May 13, [[2020]]
----

{{f0.png}} ''[[Stephen Harper creates a clear path for Jason Kenney to emerge as next Conservative leader|https://www.straight.com/news/stephen-harper-creates-clear-path-jason-kenney-emerge-next-conservative-leader]]'' December 18, 2011, Charlie Smith, [[Georgia Straight]]

----
In the past, MacKay has come under fire for the use of a military helicopter to retrieve him from a fishing trip. And the [[Canadian Taxpayers Federation]] has also hammered MacKay for the cost of his flight to the recent Grey Cup game in [[Vancouver]].

The founder of the Canadian Taxpayers Federation is [[Jason Kenney]], who is probably the cabinet minister closest to Prime Minister [[Stephen Harper]].

As Harper's parliamentary secretary, Kenney criss-crossed the country to forge deep ties with groups representing new Canadians. Later, Kenney was promoted to oversee the immigration ministry.
----

{{f49.png}} ''[[Stephen Harper criticized for speaking at 'Free Iran' rally hosted by 'cult' former terror group|https://nationalpost.com/news/stephen-harper-criticized-for-speaking-at-anti-iran-event-hosted-by-cult-former-terrorist-group]]'' July 3, 2018, Tristin Hopper, [[National Post]]

----
Former prime minister [[Stephen Harper]] is taking criticism for appearing at a [[Paris]] event sponsored by [[MEK]], an [[Iran]]ian dissident group that Harper's own government considered a terrorist organization as recently as [[2012]].

"Thank you for your long battle for a free and democratic Iran," Harper told a crowd at the Free Iran rally in Paris on Saturday.

The event was organized by the National Council of Resistance of Iran, a group founded by Mojahedin-e Khalq (MEK), a well-funded Paris-based group devoted to the overthrow of the current Iranian regime.
----

{{f132.png}} ''[[Stephen Harper finally lets his sharp conservatism fly|https://www.theglobeandmail.com/opinion/article-stephen-harper-finally-lets-his-sharp-conservatism-fly/]]'' May 14, 2018, Andrew Cohen, [[Globe and Mail]]

----
[[Andrew Cohen]] is a journalist, professor and Global Fellow at the Woodrow Wilson International Center. He is the author of Two Days in June: [[John F. Kennedy]] and the 48 Hours that Made History.

Open this photo in gallery Chairman of the Fidesz Party Viktor Orban takes his oath as Prime Minister of [[Hungary]] after he was re-elected for his third consecutive term in the new Hungarian Parliament in [[Budapest]] on Thursday, May 10, [[2018]]. Tamas Kovacs/The [[Associated Press]]

Two and a half years after losing power at home, [[Stephen Harper]] has found a new voice abroad. Freed of the shackles of government, he has become more loudly and sharply conservative than he was as prime minister.
----

{{f132.png}} ''[[Stephen Harper finally reveals his hidden agenda|https://www.theglobeandmail.com/opinion/article-stephen-harper-finally-reveals-his-hidden-agenda/]]'' June 25, 2018, Goldy Hyder, [[Globe and Mail]]

----
Over the past month, several stories have been written about former prime minister [[Stephen Harper]]. Virtually all of them characterize him as returning from exile, like Emperor Napoleon from Elba or a spy coming in from the cold. But to paraphrase the great philosopher LL Cool J: Don't call it a comeback, he's been here for years.

While Mr. Harper resigned as leader of the Conservative Party in [[2015]], he's remained a leader among conservatives. Much of his policies and governing philosophy live on through political heirs such as [[Andrew Scheer]] in [[Ottawa]], Scott Moe in [[Saskatchewan]], Brian Pallister in [[Manitoba]], [[Jason Kenney]] in [[Alberta]] and, yes, [[Doug Ford]] in [[Ontario]].

As The [[Globe and Mail]] recently reported, premier-designate Ford is being advised by a number of senior officials from the Harper government, including former foreign affairs minister [[John Baird]], and has several former Harper government MPs in his newly elected caucus. Mr. Harper was notably among the first to congratulate Mr. Ford on his election.
----

{{f0.png}} ''[[Stephen Harper fundraising pitch used to raise money, for Liberals|https://www.ctvnews.ca/politics/stephen-harper-fundraising-pitch-used-to-raise-money-for-liberals-1.4571605]]'' August 30, 2019, Canadian Press, [[CTV News]]

----
The Conservatives posted a video Thursday of Harper urging supporters to kick in money to help make his successor, [[Andrew Scheer]], "the next prime minister of [[Canada]]."

But in a cheeky twist, the Liberals quickly promoted the same video to bolster their claim that Scheer would turn back the clock to the Harper era and to make their own appeal for funds.

"The Conservatives don't like it when we point out that Andrew Scheer wants to take Canada back to the days of [[Stephen Harper]]," says a Liberal fundraising email sent out late Thursday.
----

{{f84.png}} ''[[Stephen Harper grants interview to ex-Breitbart writer accused of influencing Quebec City mosque shooter|https://north99.org/2018/11/16/stephen-harper-grants-interview-to-ex-breitbart-writer-accused-of-influencing-quebec-city-mosque-shooter/]]'' November 16, 2018, [[North99]]

----
[[Stephen Harper]] has granted an interview to [[Ben Shapiro]], a far-right personality and ex-[[Breitbart]] writer whose content was avidly consumed by [[Alexandre Bissonnette]], the [[Quebec City]] mosque shooter who murdered 6 worshippers and injured nineteen others.

Shapiro is a well known far-right online personality and also hosts his own show on [[Fox News]]. Shapiro often helps spread conspiracy theories about [[Muslim]]s and other vulnerable groups.

Court evidence showed that in the lead-up to the attack, Bissonnette was an avid consumer of Shapiro's content on [[Twitter]] having viewed his account 93 times. Many of the media figures Bissonnette followed were also connected to [[Ezra Levant]]'s [[Rebel Media]].
----

{{f182.png}} ''[[Stephen Harper hammers home message, poses with Fords at Toronto rally|https://www.cbc.ca/news/politics/canada-election-2015-stephen-harper-economy-voting-1.3276458]]'' October 17, 2015, [[CBC News]]

----
Conservative Leader [[Stephen Harper]] capped off a hectic Saturday of campaigning in [[Ontario]] and [[Quebec]] by giving a fiery speech at a much-discussed rally promoted by [[Toronto]]'s Ford brothers.

Both [[Rob Ford]], the former Toronto mayor who admitted to using crack cocaine while in office, and his brother Doug attended the event at the Toronto [[Congress]] Centre in the suburb of [[Etobicoke]].

Harper appeared energized by the crowd of about 1,200 people, thanking campaign volunteers, including the Ford family and driving home his usual points on the economy and the threat of a Liberal government.
----

{{f0.png}} ''[[Stephen Harper Heads a Global Org That Helps Get Right-Wing Parties Elected. What Will It Do for Andrew Scheer?|https://thetyee.ca/Analysis/2019/08/06/Harper-Heads-Global-Org-Help-Elect-Right-Wing-Parties/]]'' August 6, 2019, Michael Harris, [[The Tyee]]

----
"Hi, it's Sarah from the Conservative Party. Can the Conservative Party count on your support in the next federal election? Reply: Yes No"

This text, sent on July 9 at 4:29 p.m., landed on the cellphone of a person not on social media, and who does not tweet. 

Reply "yes," and the conversation begins. Reply "no" and you go into the Conservative database as a non-supporter — valuable information for the party either way. The text identified the sender as the Conservative Party. Perfectly legitimate. But how did the party get that cell number? 

The same way they got mine I suppose. A few days later, the same message appeared on my iPhone. It all felt a little like a variation of something the country has seen before.

It brought to mind the [[Robocall]]s scandal that tainted the [[2011]] federal election, which delivered [[Stephen Harper]]'s Conservatives their only majority government. As someone who took a very close look at those dirty tricks, I was reminded of two other facts we should pay attention to as a new election looms.
----

{{f0.png}} ''[[Stephen Harper Is Extending Parliament's Summer Vacation|https://www.vice.com/en_ca/article/4w57ng/stephen-harper-is-extending-parliaments-summer-vacation]]'' August 20, 2013, Joel Balsam, [[Vice News]]

----
[[Stephen Harper]] wants to hit the snooze button on the Canadian government's summer vacation. While basically any student in the western world can identify with this need to keep the good times rolling, it's not exactly the most confidence-inducing behaviour for a responsible, reliable government to be condoning. And yet, yesterday it was announced that parliament will be prorogued, a.k.a. delayed, until October—instead of starting on September 16th. The exact date for a return hasn't been set yet, but it's probably going to be after [[Canada]]'s collective Thanksgiving food coma.

According to Steve, the extra month will give him time to write a big speech to Canadians called a throne speech and groom his new cabinet ministers by teaching them things like "who to engage or avoid: friend and enemy."

Some political pundits on [[CBC]] and CTV have told their audiences to not freak out. According to them, Canadian parliaments prorogue all the time (which, especially under Stephen Harper, is true), but I see all of this differently: freak out, people!
----

{{f182.png}} ''[[Stephen Harper is out, here's who might replace him|https://www.cbc.ca/news/politics/canada-election-2015-chris-hall-harper-succession-1.3278943]]'' October 20, 2015, Chris Hall, [[CBC News]]

----
[[Stephen Harper]] is leaving as Conservative leader after watching voters dismantle the party he built from the rubble of the old PC and Reform parties, province by province, riding by riding, right down to its very foundation.

Harper accepted his government's defeat in [[Calgary]] last night in a concession speech that was remarkable for the fact he made no mention he'd notified the Conservative executive of his intention to step aside as leader, and that a leadership selection process be started.

That news was delivered in a written statement by party president John Walsh — a terse four lines that said the man who created one of the most effective Conservative machines in Canadian history now wanted out.
----

{{f182.png}} ''[[Stephen Harper joined ex-spymasters in company investing in Israeli security tech|https://www.cbc.ca/news/politics/stephen-harper-fadden-israel-awz-cybersecurity-1.5989054]]'' April 16, 2021, Brigitte Bureau, [[CBC News]]

----
Former prime minister [[Stephen Harper]] is working with former leaders of three major intelligence agencies — the [[Mossad]], the [[CIA]] and [[MI5]] — in a Canadian private investment company.

[[AWZ Ventures]] invests in [[Israel]]i cybersecurity, intelligence and physical security technologies.

Despite the many prominent individuals behind it, the company remains low-profile in [[Canada]].
----

{{f84.png}} ''[[Stephen Harper Joined Gingrich, Giuliani to Deliver Speech to Ex-Terrorist Organization|https://north99.org/2018/07/01/stephen-harper-joined-gingrich-giuliani-to-deliver-speech-to-ex-terrorist-organization/]]'' July 1, 2018, [[North99]]

----
[[Stephen Harper]] recently spoke at a [[Paris]] event staged by MEK, a group once listed as a terrorist organization in the US and [[Europe]]. Harper was joined by [[Donald Trump]]'s personal lawyer Rudy Guiliani and former [[Republican]] Speaker of the House of Representatives [[Newt Gingrich]] who also spoke at the event.

MEK was removed as a terrorist group by the Harper government in December [[2012]]. They were previously removed as a terrorist organization by the EU in [[2009]] and the US in September of 2012.

According to [[Politico]], the US "blamed the MEK for killing three U.S. Army colonels and three U.S. contractors, bombing the facilities of numerous U.S. companies and killing innocent [[Iran]]ians".
----

{{f182.png}} ''[[Stephen Harper joining Conservatives' fundraising arm as director|https://www.cbc.ca/news/politics/conservative-fund-gerstein-report-1.3603401]]'' May 27, 2016, Canadian Press, [[CBC News]]

----
[[Stephen Harper]] has given his farewell address to Conservatives as he readies to leave Parliament, but he isn't going far from the party.

The former prime minister and Conservative Party leader is joining the party's fundraising arm, the Conservative Fund, as a director.

"I am very honoured and pleased to announce to you today that at the next fund meeting in June, the Rt. Hon. Stephen Harper will be appointed a director of the Conservative Fund [[Canada]]," fund chairman [[Irving Gerstein]] told delegates to the party's convention on Friday.
----

{{f84.png}} ''[[Stephen Harper Just Backstabbed Canada - And Canadians Are PISSED|https://north99.org/2017/10/28/stephen-harper-just-backstabbed-canada-canadians-pissed/]]'' October 28, 2017, [[North99]]

----
In a memo called "Napping on [[NAFTA]]", Harper criticized the government for insisting on key elements of a renegotiated NAFTA, like a fair deal for Canadian workers and modern environmental protections.

Harper also indicated that "it does not matter whether current American proposals are worse than what we have now," suggesting that [[Canada]] should roll over and accept whatever Trump demands.

Harper even attacked Canada's insistence that NAFTA include provisions on labour, gender, aboriginal and environmental issues.
----

{{f0.png}} ''[[Stephen Harper Needs to Stop Gagging Canadian Scientists|https://www.vice.com/en_ca/article/4w5qjj/stephen-harper-needs-to-stop-gagging-canadian-scientists]]'' March 14, 2013, Stephen Buranyi, [[Vice News]]

----
Betting against science has historically been a pretty poor idea. The only ones willing to throw down in a major way these days are religious fundamentalists and medical quacks. And while it may hurt the rest of us to accept that humans never rode dinosaurs, no-one wants to truck with the sort of people who claim flu shots will make kids autistic, or offer rewards for photos of HIV in an era where scientists are happily shooting movies of HIV being born. There is a more pernicious sort of denialism that doesn't oppose scientific inquiry, but selectively ignores or suppresses the parts of it that might harm its short-sighted goals. This approach is very much alive in [[Stephen Harper]]'s [[Canada]]. Harper had previously become a real darling with environmentalists over his government's willingness to relax environmental regulations and oversight, and side heavily with industry. But he hit a new low with the revelation that his government's restrictive new media policy allowed it to issue gag orders on scientists doing federally funded research, at will. 

The first gag order that gained public attention was on [[Kristi Miller]]. Miller, a scientist studying salmon for the federal fisheries department, published a report on patterns of salmon mortality in the journal Science. Science, like many high-end journals, sent out press solicitations, 7,400 of them, inviting reporters to contact Miller for comments on her exciting research. Miller was told by the Prime Minister's [[Privy Council]] that she was not allowed to provide commentary on her work and was under a general gag order regarding contact with journalists. The official line on this order was that the government didn't want her discussing research in advance of her testimony at a federal inquiry on salmon stock depletion in BC. Fair enough? Oh wait no, that's not fair at all.

Even less justification was given when [[David Tarasick]], a government climate researcher who was attached to a study in the journal Nature detailing a giant, record-breaking, terrifying hole in the ozone layer, was denied contact with reporters. The gag order was later lifted, ostensibly, as Tarasick gave telephone interviews that were subject to government monitoring, and was accompanied by an [[Environment Canada]] media officer to scientific conferences.
----

{{f182.png}} ''[[Stephen Harper offers help on Brexit, but staying 'neutral' in U.K. Tory race|https://www.cbc.ca/news/politics/stephen-harper-brexit-1.5195878]]'' June 30, 2019, Canadian Press, [[CBC News]]

----
Former Canadian prime minister [[Stephen Harper]] says he's willing to help the next British prime minister negotiate a divorce deal with the [[European Union]] — but he's not taking sides in the race to decide who that is.

Harper tweeted Saturday night that he's "willing to assist whoever serves as the next leader of the U.K. Conservative Party on trade matters, should they wish."

But as the current chair of the International Democrat Union, an alliance of conservative-leaning political parties from across the globe, Harper says he must remain "neutral in all member party leadership races."
----

{{f0.png}} ''[[Stephen Harper on why it's Bernie Sanders and Jeremy Corbyn, not Donald Trump, who scare him|https://globalnews.ca/news/4541470/stephen-harper-donald-trump-bernie-sanders-jeremy-corbyn/]]'' October 12, 2018, Amanda Connolly, [[Global News]]

----
[[Donald Trump]] doesn't scare former prime minister [[Stephen Harper]].

And while the bombastic, protectionist American president might make him "uncomfortable," it's politicians like [[Bernie Sanders]] who Harper says truly alarm him.

"I look at Donald Trump," he said. "Obviously, there's things that I'm uncomfortable with but the Bernie Sanders of the world or the [[Jeremy Corbyn]]s in Britain are the ones that really, really frighten me."
----

{{f94.png}} ''[[Stephen Harper raged against Supreme Court rulings, new book says|https://www.thestar.com/news/canada/2015/08/04/stephen-harper-wont-run-again-even-if-tories-win-new-book-says.html]]'' August 4, 2015, Bruce Campion-Smith, [[Toronto Star]]

----
OTTAWA––[[Stephen Harper]] raged against the growing influence of [[Canada]]'s top court and pondered a public showdown with the independent justices –– but had to be talked down by his staff, a new book claims.

Harper still tangled with [[Supreme Court of Canada]] Chief [[Justice Beverley McLachlin]] an episode that author [[John Ibbitson]] describes as the "nadir" of his time in power.

"Not only did he lose the fight; he tarnished his reputation and damaged what should be the sacrosanct separation of powers between executive and judiciary," he writes in his new book entitled, Stephen Harper.
----

{{f182.png}} ''[[Stephen Harper resigns from Conservative Fund board as leadership race heats up|https://www.cbc.ca/news/politics/stephen-harper-resigns-conservative-fund-1.5428237]]'' January 15, 2020, John Paul Tasker, [[CBC News]]

----
Former prime minister [[Stephen Harper]] has resigned from the board of the Conservative Fund [[Canada]], the financial arm of the national party, just as the party's leadership race begins in earnest.

A spokesperson for the party confirmed Harper has stepped back from the position, one he assumed after his party's [[2015]] electoral defeat. Maclean's magazine was first to report the development Wednesday.

"The fund thanks former prime minister Harper for his tireless work on the board, and wishes him well. His contributions, support and wise counsel to the board over the past many years has been appreciated," said [[Cory Hann]], a spokesperson for the party.
----

{{f253.png}} ''[[Stephen Harper resigns from the Conservative Fund board to block Jean Charest|https://www.macleans.ca/politics/ottawa/stephen-harper-resigns-from-the-conservative-fund-board/]]'' January 15, 2020, Paul Wells, [[Macleans]]

----
Former prime minister [[Stephen Harper]] has suddenly resigned from the board of the [[Conservative Party of Canada]]'s fundraising arm, as the party descends into organizational chaos and bitter recrimination in the first week of its leadership campaign.

And since the first version of this article was posted, two top Conservative sources have told Maclean's that Harper's main goal in resigning is to free himself up to block [[Jean Charest]]'s campaign for the party leadership.

Charest, the former [[Quebec]] premier who was Progressive Conservative party leader from [[1993]] to [[1998]], called Harper before [[Christmas]] to seek his blessing for a run, a source with knowledge of the situation said. Harper refused to give it, saying the party is no longer the party Charest led. As it becomes increasingly clear that Charest is serious about a run, Harper has decided to become directly involved in the campaign, sources said.
----

{{f253.png}} ''[[Stephen Harper says the world needs more Stephen Harper|https://www.macleans.ca/politics/stephen-harper-says-the-world-needs-more-stephen-harper/]]'' October 13, 2018, Paul Wells, [[Macleans]]

----
I was surprised to see [[Stephen Harper]] had written a book because I had heard, repeatedly since he lost the [[2015]] election, that [[Canada]]'s 22nd Prime Minister had no intention of writing a memoir. The record should speak for itself, he had told close acquaintances and former associates, who passed this intelligence on.

And indeed, Right Here Right Now: [[Politics]] and Leadership in the Age of Disruption is no traditional memoir. Early on the author describes it as "a manual for conservative statecraft in a populist age." It is, by and large, a 171-page prescription to U.S. [[Republican]]s for renovating the Republican Party's policy book to address the forces—economic dislocation, fears about illegal immigration—that gave rise to [[Donald Trump]]. It will come in handy, not incidentally, as a calling card for Harper's consulting practice. This is almost all good: its context gives the book an urgency that's usually lacking from ex-politicians' waltzes down memory lane.

But all writing is autobiography, and even a careful student of Harper will learn a lot about the author. Barely out of school, he writes, "I came to be leery of large-scale change by edict and its inevitable, unforeseen consequences. In government, this was reflected in my (usual) incremental approach to policy change—small but constant steps." (Here, the author of a book on Harper-as-incrementalist pauses to high-five himself.)
----

{{f364.png}} ''[[Stephen Harper Should Stay Silent If He Wants Andrew Scheer To Win|https://www.huffingtonpost.ca/entry/stephen-harper-andrew-scheer_ca_5d714edfe4b0a606aa4f7371?utm_hp_ref=ca-alberta]]'' September 6, 2019, Wyatt James Schierman, [[Huffington Post]]

----
After all, Harper's return to the federal political sphere has been utilized to spur on campaign donations not just by the Conservatives, but by the fundraisers within the Liberal Party. The Grits seem to take any chance they can to fear monger the evils of the Harper era to increase their financial contributions.

As such, Liberal strategists are practically salivating at the mouth, what with these added resources to link [[Andrew Scheer]] with his controversial predecessor. Prepare to hear a lot more of those ads declaring that Scheer is nothing more than "[[Stephen Harper]] with a smile."

As if Scheer hasn't had a challenging enough time defining himself in the minds of voters — especially when matched up against the outsized personalities of [[Doug Ford]] and [[Jason Kenney]]. The unpopularity of the [[Ford government]] in particular has forced Scheer to disassociate himself from his provincial counterpart in voter-rich [[Ontario]]. Now, with Stephen Harper's return into the political fray after consulting behind the scenes, Scheer will face a further round of negative comparisons with yet another of his conservative peers.
----

{{f0.png}} ''[[Stephen Harper speaks at conference held at 'cult' Iranian dissident group's Albanian compound|https://ipolitics.ca/2019/07/17/stephen-harper-speaks-at-conference-held-at-cult-iranian-dissident-groups-albanian-compound/]]'' July 17, 2019, Jolson Lim, [[iPolitics]]

----
For a second straight year, former prime minister [[Stephen Harper]] spoke at a conference organized by the [[MEK]], a controversial [[Iran]]ian dissident group that his government once labelled a terrorist organization and has been described as a cult.

Harper, who has been a vocal critic of the Iranian regime during and after his time as prime minister, gave a speech at the Free Iran conference on July 13. This year's gathering was held at the MEK's newly-built headquarters located in rural [[Albania]].

"I am delighted to be here, because there are a few causes in this world today more important, at this moment, than what you are pursuing: the right of the people of Iran to change their government and their right to do it through freedom and the power of the ballot box," he said, to applause from the audience.
----

{{f182.png}} ''[[Stephen Harper spotted leaving the White House's West Wing|https://www.cbc.ca/news/politics/harper-white-house-west-wing-1.4731144]]'' July 2, 2018, Catharine Tunney, [[CBC News]]

----
[[Stephen Harper]] was spotted leaving the West Wing on Monday, but little is known about what the former prime minister said inside the White House.

Harper was expected to meet with [[Larry Kudlow]] — the director of the National Economic Council and U.S. President [[Donald Trump]]'s go-to economic adviser — and [[John Bolton]], the president's national security adviser, according to multiple sources who spoke to [[CBC News]] on the condition of anonymity.

An [[Associated Press]] photographer snapped a photo of the former Conservative leader leaving the White House, but neither Harper's team nor the U.S. administration has responded to CBC's requests for comment about what happened during Monday's trip to [[Washington]].
----

{{f94.png}} ''[[Stephen Harper still favours business over big government. So how did that work out after 2008?|https://www.thestar.com/politics/political-opinion/2020/05/13/stephen-harper-still-favours-business-over-big-government-so-how-did-that-work-out-after-2008.html]]'' May 13, 2020, Susan Delacourt, Opinion, [[Toronto Star]]

----
All those wondering what [[Stephen Harper]] would have done in this pandemic now have an answer — sort of.

The former prime minister has penned a column in the [[Wall Street Journal]] excoriating all those who believe that COVID-19 is ushering in an era of big government and an increased role for the state in people's lives.

True to his convictions, born in the time of [[Ronald Reagan]] and [[Margaret Thatcher]], Harper makes the case that government will have to shrink when this spending splurge is over. Or, in Thatcher's immortal words, there is no such thing as society when the bills start coming in. That's when we'll need the markets again.
----

{{f182.png}} ''[[Stephen Harper the consultant: Former PM creates new company|https://www.cbc.ca/news/politics/stephen-harper-sets-up-corporation-1.3601177]]'' May 26, 2016, [[CBC News]]

----
[[Stephen Harper]] may still be a member of Parliament, but the former prime minister has already taken steps to launch a new career.

According to documents filed with Innovation, Science and Economic Development [[Canada]], Harper has created his own corporation.

Called "[[Harper & Associates]] Consulting Inc.," the paperwork was officially filed with the government in late December of [[2015]], two months after his party's election defeat and his resignation as leader.
----

{{f182.png}} ''[[Stephen Harper to seek prorogation of Parliament|https://www.cbc.ca/news/politics/stephen-harper-to-seek-prorogation-of-parliament-1.1378924]]'' August 19, 2013, [[CBC News]]

----
Prime Minister [[Stephen Harper]] has confirmed he will ask the [[Governor General]] to prorogue Parliament until October, when his Conservative government will introduce the next speech from the throne.

"There will be a new throne speech in the fall, obviously the House will be prorogued in anticipation of that. We will come back — in October is our tentative timing," Harper told reporters in [[Whitehorse]] Monday. Harper is in the [[Yukon]] on the second day of his annual summer tour of the North.

The Prime Minister's Office later clarified that Harper will ask for Parliament to be prorogued before the scheduled return of the House on Sept. 16, meaning Parliament will not sit again until after the throne speech in October.
----

{{f94.png}} ''[[Stephen Harper urges calm among Conservatives after election loss|https://www.thestar.com/politics/federal/2019/10/23/stephen-harper-urges-calm-among-conservatives-after-election-loss.html]]'' October 23, 2019, Alex Boutilier, [[Toronto Star]]

----
The former prime minister is urging senior Conservative operatives not to rush to judgment on Scheer and his inner circle while the party reviews what went wrong with the campaign, according to two sources familiar with Harper's thinking.

Harper is encouraging Conservatives to give Scheer the benefit of a doubt in the lead-up to the party's convention next April, where the rookie leader faces a vote on his leadership.

Harper is "quieting the waters," one long-time Conservative insider told the Star, reminding party members that they have "a bunch of time" and shouldn't be rushed into a "rash decision."
----

{{f0.png}} ''[[Stephen Harper v. Canada|https://ipolitics.ca/2014/07/24/stephen-harper-v-canada/]]'' July 25, 2014, Steve Sullivan, Opinion, [[iPolitics]]

----
When [[Stephen Harper]] headed up the [[National Citizens Coalition]], he filed a constitutional challenge against the Elections Act. He claimed the law's spending limits on third-party advertising during elections was an infringement on his freedom of expression rights as guaranteed by the Canadian [[Charter of Rights and Freedoms]].

According to the logic offered up by many Conservatives lately, what the boss did back in [[2000]] amounted to an attempt to undermine Parliament. Dan Albas, the Conservative MP for Okanagan-Coquihalla, recently told [[CBC]] that interest groups are trying to "… do an end-run around our democratic process and turn to the courts where it seems some judges are quite happy to engage. This can result in decisions contrary to what have been decided in our democratic process."

If the "democratic process" were limited to Parliament and a government elected by less than 50 per cent of the population, Mr. Albas might have a point. Fortunately, his notions have little to do with how democracy actually works in [[Canada]], where we don't give unfettered power to a group of elected officials — even if their policies are popular.
----

{{f253.png}} ''[[Stephen Harper vs. the media|https://www.macleans.ca/general/stephen-harper-vs-the-media/]]'' March 31, 2011, [[Macleans]]

----
Prime Minister [[Stephen Harper]] held his news conference Thursday and declined to tell journalists—corralled behind a yellow fence over 12 metres away—why he limits the daily encounters to just five questions. Liberal leader [[Michael Ignatieff]] and NDP leader [[Jack Layton]] place no such limits on questions. When pressed about the dearth of communication with the media, Harper ignored the question. Harper appears intent on limiting his exposure to the public. He has not done any "walkabouts" on city streets; photo-ops have been pre-arranged; and he gives just one news conference per day, where journalists who are travelling with his campaign tour are, as a group, only allowed to ask four questions, with one additional question by a local journalist.
----

{{f185.png}} ''[[Stephen Harper wanted to make Canada 'a global energy powerhouse.' How did that work out?|https://rabble.ca/blogs/bloggers/alberta-diary/2020/03/stephen-harper-wanted-make-canada-global-energy-powerhouse-how]]'' March 9, 2020, David Climenhaga, [[rabble.ca]]

----
That was in July [[2006]], a dream articulated in Harper's first speech abroad as [[Canada]]'s prime minister.

Canada was not only about to become "a new energy superpower," Harper told the Canada-U.K. chamber of commerce in [[London]], his government intended to turn the country into a "global energy powerhouse."

Those were the days! The G8 (remember that?) was about to meet in [[St. Petersburg]], [[Russia]]. Oil was selling for US$74.57 a barrel. The United States had to import oil to keep the wheels of its economy turning. Harper was threatening to show Russian President [[Vladimir Putin]] a thing or two for not bowing to the new neoliberal imperium.
----

{{f0.png}} ''[[Stephen Harper, Mike Pence attend conference where two test positive for COVID-19|https://www.ctvnews.ca/health/stephen-harper-mike-pence-attend-conference-where-two-test-positive-for-covid-19-1.4842955]]'' March 6, 2020, Nicole Bogart, [[CTV News]]

----
TORONTO -- At least two people have tested positive for the novel coronavirus after attending the American [[Israel]] Public Affairs Committee (AIPAC) conference in [[Washington]], D.C., where former Canadian Prime Minister [[Stephen Harper]] and U.S. Vice President [[Mike Pence]] were in attendance.

"We have confirmed that at least two Policy Conference attendees from [[New York]] have tested positive for the coronavirus," read a statement issued by the AIPAC Friday.

The AIPAC says all conference participants have been instructed to follow the U.S. Center for Disease Control and Prevention (C[[DC]]) guidelines and consult their health care provider if they feel ill.
----

{{f345.png}} ''[[Stephen Harper: master manipulator|https://www.theguardian.com/world/2015/oct/15/stephen-harper-master-manipulator]]'' October 15, 2015, Nick Davies, [[The Guardian]]

----
An unkind cartoon this summer showed the Canadian prime minister, [[Stephen Harper]], kneeling before the statue of another politician, asking: "What now, O Great One?" That in itself would not be unkind. The punchline is that the statue is clearly labelled as that of [[Richard Nixon]], famed above all for his attempts to corrupt democracy.

As Harper tries for a fourth term in office at the Canadian federal election next week, he is trailed by an extraordinarily long list of allegations. In the Watergate scandal, all the president's men were accused primarily of breaking the law to get Nixon a second term in the [[White House]]. In [[Canada]], some of the prime minister's men and women have been accused not simply of cheating to win elections but of conspiring to jam the machinery of democratic government.

Some of these allegations have been proved. In the 11 years since he became leader of the country's Conservatives, the party has been fined for breaking electoral rules, and various members of Team Harper have been caught misleading parliament, gagging civil servants, subverting parliamentary committees, gagging scientists, harassing the supreme court, gagging diplomats, lying to the public, concealing evidence of potential crime, spying on opponents, bullying and smearing. Harper personally has earned himself the rare rebuke of being found to be in contempt of his parliament.
----

{{f94.png}} ''[[Stephen Harper's 'enemies list' a reason to worry|https://www.thestar.com/opinion/editorials/2013/07/18/stephen_harpers_enemies_list_a_reason_to_worry_editorial.html]]'' July 18, 2013, Editorial, [[Toronto Star]]

----
At the risk of being added to the [[Harper government]]'s recently discovered "enemies list," let's consider why the existence of such a document should give us all pause.

As [[Susan Delacourt]] and Bruce Campion Smith reported this week , the Prime Minister's Office is providing newly shuffled Conservative ministers with a rather unusual transition document. The binders reportedly include not only standard details such as "What to expect soon" and "Who to appoint," but also "Who to engage or avoid: friend and enemy stakeholders" and "What to avoid: pet bureaucratic projects." And originally, but later rescinded, staff were asked to enumerate "bureaucrats that can't take no (or yes) for an answer." In short, the PMO instructed ministerial aides to compile a list of enemies.

Incoming ministers clearly need to be briefed on their new portfolios, including the push-back and obstacles they're likely to face. But the PMO's derisive and adversarial tone is rightly ringing alarm bells.
----

{{f49.png}} ''[[Stephen Harper's 'Nixonian culture' to blame for illegal robocall scandal: Rae|https://nationalpost.com/news/canada/stephen-harper-denies-tories-knew-about-illegal-election-robocalls-linked-to-party]]'' February 23, 2012, [[National Post]]

----
OTTAWA — Opposition parties are stepping up pressure on [[Stephen Harper]] today over misleading phone calls made during the last election campaign directing voters to the wrong polling locations.

Dismissing Conservative suggestions that a 'rogue operator' could be behind the 'robocalls,' interim Liberal leader [[Bob Rae]] said the real blame for any election trickery rests with the political culture the Prime Minister has created in the Tories.

Mr. Rae's remarks came in response to a [[Postmedia]] News-[[Ottawa Citizen]] report that found a continuing [[Elections Canada]] investigation has traced the calls to a call centre with Conservative connections.
----

{{f0.png}} ''[[Stephen Harper's Anti-Labor, Anti-Science Agenda Pushes Union To Speak Out For The First Time|https://thinkprogress.org/stephen-harpers-anti-labor-anti-science-agenda-pushes-union-to-speak-out-for-the-first-time-25e3f34e2f8a/]]'' November 10, 2014, Katie Valentine, [[ThinkProgress]]

----
A major public service union in [[Canada]] is wading into the country's [[2015]] Prime Minister race, an unprecedented step for a group that's historically stayed out of political matters.

The [[Professional Institute of the Public Service of Canada]] (PIPSC), which includes climate and environmental scientists as well as other public sector employees, voted Friday to begin planning an advertising campaign that will highlight the anti-labor policies of Prime Minister [[Stephen Harper]]'s administration. The union has traditionally stayed out of elections, preferring to keep a politically neutral stance, but multiple decisions made by the [[Harper government]] have prompted it to abandon that neutrality.

"Extraordinary times call for extraordinary actions," PIPSC President Debi Daviau said in a statement. "[The Harper government] has launched an unprecedented assault on unions, and other democratically elected organizations in this country. It has cut thousands of federal public service jobs, programs and services. This government has forced non-partisan organizations such as ours to make a very difficult choice: to remain silent or to speak out. We have chosen to speak out."
----

{{f49.png}} ''[[Stephen Harper's approach to China is inadequate and inconsistent, PM's former foreign policy adviser says|https://nationalpost.com/news/politics/china-canada-foreign-policy-critique-david-mulroney]]'' March 4, 2015, Postmedia News, [[National Post]]

----
OTTAWA — Prime Minister [[Stephen Harper]]'s former top foreign policy adviser has published a scathing critique of the Conservative government's handling of relations with [[China]].

[[David Mulroney]], [[Canada]]'s ambassador to China from [[2009]] to [[2012]], says Canada should boost its economic and diplomatic ties with China and even reinforce its naval presence off the west coast to show its serious about being a player in the region.

But Harper has failed to show adequate leadership and has been wildly inconsistent, with periods of estrangement and hostility followed by flurries of activity to try to woo Beijing, according to the ex-diplomat.
----

{{f0.png}} ''[[Stephen Harper's Covert Evangelicalism|https://thetyee.ca/Opinion/2015/09/14/Covert-Evangelism-Stephen-Harper/]]'' September 14, 2015, Andrew Nikiforuk, [[The Tyee]]

----
Prime Minister [[Stephen Harper]]'s love-in with [[Israel]]'s right-wing government provides more insight on the influence of his religious views on public policy -- and the importance he places on pleasing evangelical Christian voters.

It also confirms what I wrote three years ago in a Tyee column that went viral across the nation.

That piece argued that Harper's own evangelical beliefs, which are closely aligned with extreme elements of the [[Republican]] Party, explained his disinterest in climate change and his government's pointed trashing of environmental science. It also explained his penchant for secrecy and his dislike of the media, environmentalists and other secular groups.
----

{{f0.png}} ''[[Stephen Harper's environment minister casts doubt on climate change|https://o.canada.com/news/stephen-harpers-environment-minister-casts-doubt-on-climate-change]]'' October 8, 2013, Mike De Souza, [[Canada.com]]

----
When asked whether the ice was melting in the Arctic, considered by climate scientists to be part of the evidence of global warming, Aglukkaq said there may or may not be changes underway.

"There was a report that came out yesterday, I have not received a copy of that but there's always a debate around science and what's changing," Aglukkaq told the host, [[Don Marti]]n, in the interview which aired on Wednesday. "But I think what's really important during our chairmanship that I want to bring forward to the international Arctic council regions is that Arctic people, people that live in the Arctic become experts and are engaged in that… Because we live in that environment every day. We are seeing the changes every day or no changes – what have you – and we have valuable information to contribute to research."

[[Climate change]] contrarians have seized upon recent data showing Arctic summer sea ice was higher in [[2013]] than a record-breaking low reported in [[2012]], describing this as evidence that global cooling is underway even though the data has confirmed a steady decline in the ice cover over the past few decades.
----

{{f0.png}} ''[[Stephen Harper's ex-PMO lawyer questions Jason Kenney's murky fundraising activities|https://pressprogress.ca/stephen_harper_ex_pmo_lawyer_questions_jason_kenney_murky_fundraising_activities/]]'' August 15, 2016, [[PressProgress]]

----
As [[Jason Kenney]]'s taxpayer-funded 'Summer of Jason' continues through the lazy days of August, how are Kenney's efforts to unite-the-right going?

For one thing, the prospective [[Alberta]] PC leadership hopeful's [[Twitter]] mentions seem to be getting flooded with questions about why he's still collecting his MP's salary and why his campaign is raising money before rules governing the party's official election campaign kick in?

For another thing, one of the people tagging Kenney with these questions is none other than a former special adviser and legal counsel in [[Stephen Harper]]'s Prime Minister's Office.
----

{{f0.png}} ''[[Stephen Harper's firm to help Saskatchewan increase export market|http://globalnews.ca/news/6167739/stephen-harpers-saskatchewan-scott-moe/]]'' November 14, 2019, David Giles, [[Global News]]

----
The [[Saskatchewan]] government said it has signed a contract with a global affairs firm run by a former prime minister to help the province increase its export market.

Premier [[Scott Moe]] said Thursday that Harper and Associates, headed up by former Conservative prime minister [[Stephen Harper]], has the expertise to assist the province with its goals.

"Our province has the food, fuel and fertilizer to support a growing world population and we are actively taking that message to our customers around the globe," Moe said in a statement.
----

{{f132.png}} ''[[Stephen Harper's five-question limit|https://www.theglobeandmail.com/opinion/stephen-harpers-five-question-limit/article579733/]]'' April 15, 2011, William Kaplan, [[Globe and Mail]]

----
Five questions. That's right. The Prime Minister has told journalists travelling on his campaign tour that he will only answer five questions a day.

On the last day of March, reporters in [[Halifax]] - standing behind a yellow barricade at least a dozen feet away from [[Stephen Harper]] - called out to him to explain why only five questions. He refused to respond. Liberal Leader [[Michael Ignatieff]] and NDP Leader [[Jack Layton]] answer all the questions they're asked, the reporters pointed out. Why had Mr. Harper limited reporters to five questions a day? He refused to explain. "If there's another subject, I'll answer it," he told them.

When the reporters properly pushed back, getting into a bit of a shouting match with the Prime Minister, he again refused to elaborate. "If there are other subjects I'm not addressing, I'll take them. What's the subject? One subject." Mr. Harper was then asked a question about Libya. He answered it and walked away.
----

{{f182.png}} ''[[Stephen Harper's legacy: Good, bad and a dose of ugly|https://www.cbc.ca/news/politics/canada-election-2015-harper-political-obit-1.3273677]]'' October 20, 2015, Terry Milewski, [[CBC News]]

----
In defeat, [[Stephen Harper]] showed something he often lacked in power: grace.

He made his exit with grace towards both winners and losers. "The people are never wrong," he said.

Simultaneously, a party statement said the search is on for a new interim leader. And with that, Harper was gone, leaving no further doubt about the question the NDP posed to voters in their ads: "Had enough yet?"
----

{{f364.png}} ''[[Stephen Harper's Nobel Prize Nomination Sparks Outrage|https://www.huffingtonpost.ca/2014/09/02/stephen-harper-nobel-prize_n_5752828.html]]'' September 2, 2014, Michael Bolen, [[Huffington Post]]

----
[[Stephen Harper]]'s nomination for the [[Nobel Peace Prize]] by a Canadian [[Jewish]] organization has sparked a viral online petition to deny the prime minister the honour.

Harper is being nominated by B'Nai Brith [[Canada]], the same Jewish group that gave the PM its Gold Medallion for [[Humanitarian]]ism and which is planning to build the Stephen Harper Centre for Human Rights.

In a press release issued Friday, B'Nai Brith CEO [[Frank Dimant]] praised Harper's leadership.
----

{{f182.png}} ''[[Stephen Harper's party mired in bad blood, facing upheaval|https://www.cbc.ca/news/politics/canada-election-2015-jenni-byrne-tossed-1.3280702]]'' October 20, 2015, Jennifer Ditchburn, Canadian Press, [[CBC News]]

----
On his final campaign flight from Abbotsford, B.C. to [[Calgary]], [[Stephen Harper]] sat with his closest friends and began putting together the plan for his exit from the Conservative Party leadership.

That plan will unfold this week, as Conservative politicians and the party's rank-and-file look to a future leadership race — only the merged party's second — putting the pieces in place to move forward and rebuild from a devastating election loss.

Public Works Minister Diane Finley speaks during question period in the [[House of Commons]] on [[Parliament Hill]] in [[Ottawa]]. Sources say Finley could be tapped to be the interim leader of the Conservatives. (Adrian Wyld/[[Canadian Press]])
----

{{f99.png}} ''[[Stephen Harper's power dissolves|https://www.nationalobserver.com/2020/05/27/opinion/stephen-harpers-power-dissolves]]'' May 27, 2020, Sandy Garossino, Opinion, [[National Observer]]

----
Last weekend, social media exhumed clips from a [[2018]] [[Stephen Harper]] interview with [[Dennis Prager]], in which he bemoaned the absence of a [[Fox News]] network in [[Canada]] and blamed his [[2015]] defeat on leftist media outlets that coordinated their election coverage to censor his party's message.

It was a depressingly small performance, even for a [[Twitter]] thumbnail.

Behold Stephen Harper, the powerhouse victor of three back-to-back elections, all won with the self-same news outlets and journalists. Here's a man who dominated this country for almost a decade, strode the world stage with [[Barack Obama]], [[Angela Merkel]] and other historic figures, now reduced to fabricating bitter recriminations against the media on a second-rate [[YouTube]] channel.
----

{{f185.png}} ''[[Stephen Harper's proposed restrictions on bitumen exports caused no uproar. So why the fury at Justin Trudeau?|https://rabble.ca/blogs/bloggers/alberta-diary/2019/07/stephen-harpers-proposed-restrictions-bitumen-exports-caused-no]]'' July 7, 2019, David Climenhaga, blogs, [[rabble.ca]]

----
Late last week, Conservative Party Leader [[Andrew Scheer]] was once again accusing Prime Minister [[Justin Trudeau]] and his Liberal government of wanting to phase out the oilsands, as he put it, and passing laws to put that putative plan into action.

Notwithstanding a lack of persuasive evidence, the popularity of this refrain here in [[Alberta]] never seems to wane.

Perhaps there's a subtle distinction that escapes the uneducated layperson's eye, but can someone in Scheer's Conservative parliamentary caucus or Alberta Premier [[Jason Kenney]]'s [[United Conservative Party]] explain the difference between Trudeau's restrictions on bitumen exports and [[Stephen Harper]]'s plan for the same thing?
----

{{f185.png}} ''[[Stephen Harper's still in the game  --  and looking to score|https://rabble.ca/columnists/2019/08/stephen-harpers-still-game-and-looking-score]]'' August 9, 2019, Antonia Zerbisias, [[rabble.ca]]

----
Eight years ago, almost to this very day, an informal gathering of 700 federal Conservative faithful was convened by then MPs [[Patrick Brown]] and [[Kellie Leitch]] at a barbecue held at the late [[Toronto]] mayor [[Rob Ford]]'s home.

The surprise special guest? Then prime minister [[Stephen Harper]], who told of his adventures on the water with his new fishing buddy, Rob Ford, before talking party business.

"We started cleaning up the left-wing mess federally in this area, Rob is doing it municipally and we've got to complete the hat trick and do it provincially as well," Harper, using a hockey metaphor, said to the cheering crowd.
<div style="float: right; max-width:300px">

|>| !Stephen Holyday |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Stephen Lecce |
|!title |Ontario Minister of Education|
</div>

!!!See also
*[[Stephen Lecce|https://en.wikipedia.org/wiki/Stephen_Lecce]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Stephen Maher |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Stephen Miller |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/b/b4/Stephen_miller_june_2016_cropped_corrected.jpg/175px-Stephen_miller_june_2016_cropped_corrected.jpg]] |
|!birth date |August 23, 1985 (36 years)|
|!birth place |[[Santa Monica, California|https://en.wikipedia.org/wiki/Santa_Monica,_California]], U.S.|
|!party |[[Republican|https://en.wikipedia.org/wiki/Republican_Party_(United_States)]]|
|!education |[[Duke University|https://en.wikipedia.org/wiki/Duke_University]] ([[BA|https://en.wikipedia.org/wiki/Bachelor_of_Arts]])|
</div>

!!!See also
*[[Stephen Miller (political advisor)|https://en.wikipedia.org/wiki/Stephen_Miller_(political_advisor)]] - //Wikipedia.//

!!!External links
*[[Stephen Miller|https://www.splcenter.org/fighting-hate/extremist-files/individual/stephen-miller]], Southern Poverty Law Center.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Stephen Moore |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/e/ea/Stephen_Moore_by_Gage_Skidmore.jpg/175px-Stephen_Moore_by_Gage_Skidmore.jpg]] |
|!birth date |February 16, 1960 (61 years)|
|!birth place |[[Winnetka, Illinois|https://en.wikipedia.org/wiki/Winnetka,_Illinois]], U.S.|
|!party |[[Republican|https://en.wikipedia.org/wiki/Republican_Party_(United_States)]]|
|!known for |Founding President of the [[Club for Growth|https://en.wikipedia.org/wiki/Club_for_Growth]]<br>Editorial Board Member of ''[[The Wall Street Journal|https://en.wikipedia.org/wiki/The_Wall_Street_Journal]]''<br>Chief Economist of the [[Heritage Foundation]]|
|!education |[[University of Illinois, Urbana-Champaign|https://en.wikipedia.org/wiki/University_of_Illinois_at_Urbana–Champaign]] ([[BA|https://en.wikipedia.org/wiki/Bachelor_of_Arts]])<br/>[[George Mason University]] ([[MA|https://en.wikipedia.org/wiki/Master_of_Arts]])|
</div>

An economic commentator, Koch libertarian, former Trump campaign adviser and failed candidate for the Federal Reserve Board.

!!!See also
*[[Stephen Moore (writer)|https://en.wikipedia.org/wiki/Stephen_Moore_(writer)]] - //Wikipedia.//

!!!External links
*[[Stephen Moore|https://www.sourcewatch.org/index.php/Stephen_Moore]], SourceWatch.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Stephen Taylor |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
/9j/4AAQSkZJRgABAQEBLAEsAAD//gAgR2VuZXJhdGVkIGJ5ICBJSkcgSlBFRyBMaWJyYXJ5/+0DUFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAM0HAFaAAMbJUccAnoAD0dlb2ZmIFJvYmlucy9rYhwCNwAIMjAxMTA1MDMcAmcAAQAcAg8AAUkcAgoAATUcAmUABkNBTkFEQRwCVQAIU3RyaW5nZXIcAlAADEdFT0ZGIFJPQklOUxwCcwADQUZQHAJcAAEAHAJaAAdDYWxnYXJ5HAJ4Ai9DYW5hZGlhbiBQcmltZSBNaW5pc3RlciBTdGVwaGVuIEhhcnBlciBzcGVha3MgdG8gdGhlIG1lZGlhIGF0IGEgcHJlc3MgY29uZmVyZW5jZSBpbiBDYWxnYXJ5LCBBbGJlcnRhLCBNYXkgMywgMjAxMS4gIEhhcnBlciB3b24gcmUtZWxlY3Rpb24gTW9uZGF5IGF0IHRoZSBoZWFkIG9mIGEgbWFqb3JpdHkgZ292ZXJubWVudCwgdGhlIGZpcnN0IGZvciBoaXMgQ29uc2VydmF0aXZlIFBhcnR5IHNpbmNlIDE5ODgsIHRlbGV2aXNpb24gcHJvamVjdGlvbnMgc2hvd2VkLiBJbiBhIGdyb3VuZC1icmVha2luZyBlbGVjdGlvbiBmdWxsIG9mIGZpcnN0cywgdGhlIGxlZnQtbGVhbmluZyBOZXcgRGVtb2NyYXRpYyBQYXJ0eSAoTkRQKSB3YXMgb24gY291cnNlIHRvIHN1cmdlIHBhc3QgdGhlIExpYmVyYWxzLCB3aGljaCBnb3Zlcm5lZCBmb3IgbW9zdCBvZiB0aGUgbGFzdCBjZW50dXJ5LCBhbmQgYmVjb21lIENhbmFkYSdzIG9mZmljaWFsIG9wcG9zaXRpb24uIEFGUC9HRU9GRiBST0JJTlMvU1RSIChQaG90byBjcmVkaXQgc2hvdWxkIHJlYWQgR0VPRkYgUk9CSU5TL0FGUC9HZXR0eSBJbWFnZXMpHAIFABJDQU5BREEtVk9URS1IQVJQRVIcAhQAA0VMRRwCGQAGQ0FOQURBHAIZAAhQT0xJVElDUxwCZAADQ0FOHAJuABBBRlAvR2V0dHkgSW1hZ2VzHAJpAAEtHAJ0AAEAHAJfAAdBbGJlcnRhHAIoAAEAHAJBAAEAHAIHAANBRlAAAP/hKHRFeGlmAABNTQAqAAAACAADATsAAgAAAA0AABQ+h2kABAAAAAEAABRM6hwABwAAFAwAAAAyAAAAABzqAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR0VPRkYgUk9CSU5TAAAAAeocAAcAABQMAAAUXgAAAAAc6gAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+ICQElDQ19QUk9GSUxFAAEBAAACMEFEQkUCEAAAbW50clJHQiBYWVogB88ABgADAAAAAAAAYWNzcEFQUEwAAAAAbm9uZQAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1BREJFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKY3BydAAAAPwAAAAyZGVzYwAAATAAAABrd3RwdAAAAZwAAAAUYmtwdAAAAbAAAAAUclRSQwAAAcQAAAAOZ1RSQwAAAdQAAAAOYlRSQwAAAeQAAAAOclhZWgAAAfQAAAAUZ1hZWgAAAggAAAAUYlhZWgAAAhwAAAAUdGV4dAAAAABDb3B5cmlnaHQgMTk5OSBBZG9iZSBTeXN0ZW1zIEluY29ycG9yYXRlZAAAAGRlc2MAAAAAAAAAEUFkb2JlIFJHQiAoMTk5OCkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAAAAAAAAAAAABjdXJ2AAAAAAAAAAECMwAAY3VydgAAAAAAAAABAjMAAGN1cnYAAAAAAAAAAQIzAABYWVogAAAAAAAAnBgAAE+lAAAE/FhZWiAAAAAAAAA0jQAAoCwAAA+VWFlaIAAAAAAAACYxAAAQLwAAvpz/4Qj9aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49IsOvwrvCvyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuMS4xIj48cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6SXB0YzR4bXBDb3JlPSJodHRwOi8vaXB0Yy5vcmcvc3RkL0lwdGM0eG1wQ29yZS8xLjAveG1sbnMvIiB4bWxuczpHZXR0eUltYWdlc0dJRlQ9Imh0dHA6Ly94bXAuZ2V0dHlpbWFnZXMuY29tL2dpZnQvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iIHBob3Rvc2hvcDpEYXRlQ3JlYXRlZD0iMjAxMS0wNS0wM1QwMDowMDowMCAtMDc6MDAiIHBob3Rvc2hvcDpBdXRob3JzUG9zaXRpb249IlN0cmluZ2VyIiBHZXR0eUltYWdlc0dJRlQ6SW1hZ2VSYW5rPSI1IiBkYzp0aXRsZT0iV2FzMzkwMjkzNCIgcGhvdG9zaG9wOkNvdW50cnk9IkNBTkFEQSIgSXB0YzR4bXBDb3JlOkNvdW50cnlDb2RlPSJDQU4iIHBob3Rvc2hvcDpTb3VyY2U9IkFGUCIgcGhvdG9zaG9wOkhlYWRsaW5lPSItIiBJcHRjNHhtcENvcmU6TG9jYXRpb249IiIgcGhvdG9zaG9wOkNpdHk9IkNhbGdhcnkiIGRjOmRlc2NyaXB0aW9uPSJDYW5hZGlhbiBQcmltZSBNaW5pc3RlciBTdGVwaGVuIEhhcnBlciBzcGVha3MgdG8gdGhlIG1lZGlhIGF0IGEgcHJlc3MgY29uZmVyZW5jZSBpbiBDYWxnYXJ5LCBBbGJlcnRhLCBNYXkgMywgMjAxMS4gIEhhcnBlciB3b24gcmUtZWxlY3Rpb24gTW9uZGF5IGF0IHRoZSBoZWFkIG9mIGEgbWFqb3JpdHkgZ292ZXJubWVudCwgdGhlIGZpcnN0IGZvciBoaXMgQ29uc2VydmF0aXZlIFBhcnR5IHNpbmNlIDE5ODgsIHRlbGV2aXNpb24gcHJvamVjdGlvbnMgc2hvd2VkLiBJbiBhIGdyb3VuZC1icmVha2luZyBlbGVjdGlvbiBmdWxsIG9mIGZpcnN0cywgdGhlIGxlZnQtbGVhbmluZyBOZXcgRGVtb2NyYXRpYyBQYXJ0eSAoTkRQKSB3YXMgb24gY291cnNlIHRvIHN1cmdlIHBhc3QgdGhlIExpYmVyYWxzLCB3aGljaCBnb3Zlcm5lZCBmb3IgbW9zdCBvZiB0aGUgbGFzdCBjZW50dXJ5LCBhbmQgYmVjb21lIENhbmFkYSdzIG9mZmljaWFsIG9wcG9zaXRpb24uIEFGUC9HRU9GRiBST0JJTlMvU1RSIChQaG90byBjcmVkaXQgc2hvdWxkIHJlYWQgR0VPRkYgUk9CSU5TL0FGUC9HZXR0eSBJbWFnZXMpIiBwaG90b3Nob3A6Q2F0ZWdvcnk9IkkiIHBob3Rvc2hvcDpUcmFuc21pc3Npb25SZWZlcmVuY2U9IiIgR2V0dHlJbWFnZXNHSUZUOkNhbWVyYU1ha2VNb2RlbD0iIiBHZXR0eUltYWdlc0dJRlQ6T3JpZ2luYWxDcmVhdGVEYXRlVGltZT0iMDAwMS0wMS0wMVQwMDowMDowMCAtMDg6MDAiIHBob3Rvc2hvcDpDYXB0aW9uV3JpdGVyPSJHZW9mZiBSb2JpbnMva2IiIEdldHR5SW1hZ2VzR0lGVDpDYWxsRm9ySW1hZ2U9IkZh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
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Steve Allen |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Stephen K. Bannon |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/7/7b/Steve_Bannon_by_Gage_Skidmore.jpg/175px-Steve_Bannon_by_Gage_Skidmore.jpg]] |
|!birth name |Stephen Kevin Bannon|
|!birth date |November 27, 1953 (67 years)|
|!birth place |[[Norfolk, Virginia|https://en.wikipedia.org/wiki/Norfolk,_Virginia]], U.S.|
|!party |[[Republican|https://en.wikipedia.org/wiki/Republican_Party_(United_States)]]|
|!spouse |Cathleen Houff Jordan<br>,,(divorced),,<br>Mary Piccard ,,(1995–1997),,<br>Diane Clohesy ,,(divorced 2009),,|
|!children |3|
|!education |[[Virginia Tech|https://en.wikipedia.org/wiki/Virginia_Tech]] ,,([[BA|https://en.wikipedia.org/wiki/Bachelor_of_Arts]]),,<br>[[Georgetown University|https://en.wikipedia.org/wiki/Georgetown_University]] ,,([[MA|https://en.wikipedia.org/wiki/Master_of_Arts]]),,<br>[[Harvard University|https://en.wikipedia.org/wiki/Harvard_University]] ,,([[MBA|https://en.wikipedia.org/wiki/Master_of_Business_Administration]]),,|
</div>

!!!See also
*[[Steve Bannon|https://en.wikipedia.org/wiki/Steve_Bannon]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Steve Bannon had a Toronto crowd shocked and laughing. But was he telling truths?|https://globalnews.ca/news/4626314/steve-bannon-munk-debates-david-frum/]]'' November 3, 2018, Jesse Ferreras, [[Global News]]

----
Stephen K. Bannon, the man considered the architect behind [[Donald Trump]]'s electoral victory, had a [[Toronto]] audience laughing, chortling and exclaiming as if in disbelief as he sparred with ex-[[George W. Bush]] administration staffer [[David Frum]] in a Munk Debate at Roy Thomson Hall on Friday night.

Bannon and Frum stayed mostly civil during their debate, in which the ex-Trump strategist was interrupted early on by a protester who unfurled a banner reading, "No hate, no bigotry, no place for Bannon's white supremacy."

WATCH: Protesters yell at people entering Munk Debate in Toronto with [[Steve Bannon]]
----

{{f345.png}} ''[[Steve Bannon on Cambridge Analytica: 'Facebook data is for sale all over the world'|https://www.theguardian.com/us-news/2018/mar/22/steve-bannon-on-cambridge-analytica-facebook-data-is-for-sale-all-over-the-world]]'' March 22, 2018, Joanna Walters, [[The Guardian]]

----
[[Steve Bannon]] tried to distance himself from the [[Cambridge Analytica]] scandal on Thursday, claiming: "I didn't even know anything about the [[Facebook]] mining."

Bannon is a former vice-president and board member of the political consultancy, which he agreed he "put together". He claimed at conference in [[New York]] that neither he nor Cambridge Analytica had anything to do with "dirty tricks" in the use of information harvested from Facebook to make computer models to sway elections.

Cambridge Analytica scandal: the biggest revelations so far
----

{{f0.png}} ''[[Steve Bannon used location targeting to reach voters who had been in Catholic churches|https://www.theverge.com/2019/7/19/20700866/steve-bannon-location-data-carriers-tmobile-att-verizon]]'' July 19, 2019, Makena Kelly, [[The Verge]]

----
In [[2018]], former Trump strategist [[Steve Bannon]] used location data from smartphones to target church-goers with get-out-the vote advertisements, according to a new report from [[ThinkProgress]] Friday.

"We're sending a message from [[Catholic]]Vote, not to go vote for a specific guy," Bannon said. "But for all Catholics to go out and do their duty and they're going to put out a thing to support President Trump."

The concession came from a now-deleted scene from The Brink, a documentary by Alison Klayman focusing on Bannon's efforts to mobilize the far-right throughout the 2018 midterm elections. In an interview with Klayman, Bannon says that he worked with the conservative group CatholicVote to use location data obtained from carriers to target ads to people who had recently been to Roman Catholic churches in Dubuque, [[Iowa]].
----

{{f345.png}} ''[[Steve Bannon: 'We've turned the Republicans into a working-class party'|https://www.theguardian.com/us-news/2019/dec/17/steve-bannon-working-class-republicans-labour]]'' December 17, 2019, David Smith, [[The Guardian]]

----
The former White House strategist and far-right agitator hails the British election as a 'victory for populism' with lessons for the US

[[Steve Bannon]], the former White House chief strategist associated with global far-right nationalist movements, has urged [[Republican]]s to "find our AOCs" – a reference to the Democratic congresswoman [[Alexandria Ocasio-Cortez]] – to claim the mantle of the party of the working class.

In an interview with the Guardian at his Capitol Hill townhouse, Bannon, who helped shape the party in [[Donald Trump]]'s image, argued that Republicans have to fight back against the "perfect casting" of Democrats elected to [[Congress]] last year by boosting equivalents from their own ranks.
----

{{f367.png}} ''[[Steve Bannon: Fired architect of Trump's campaign insists he's still relevant. Others aren't so sure|https://www.usatoday.com/story/news/world/2018/12/13/steve-bannon-donald-trump-europe-nationalism-populist-movement/2200098002/]]'' December 13, 2018, Kim Hjelmgaard, [[USA Today]]

----
What's clear is that nearly 18 months after the architect of President [[Donald Trump]]'s "[[America First]]" national populism was fired as White House chief strategist, Bannon insists he remains a key player in an ongoing global political insurrection he defines as a clash between the legitimate demands and grievances of working-class citizens versus a corrupt, out-of-touch, cosmopolitan, liberal elite.

Bannon's many critics counter he's more a skilled provocateur whose Svengali-like instincts propel him to controversial political battlegrounds where he sows confusion and discontent. Think of Britain's vote to leave the [[European Union]], corruption probes in [[China]], far-right nationalist campaigns in [[France]], [[Hungary]] and elsewhere.

"There's populist movements everywhere, whether it's with [[Brazil]] and (new President Jair Messias) Bolsonaro, in [[Pakistan]] with (Prime Minister Imran) Khan, in India (with Prime Minister Narendra Modi) or throughout Europe. I go all over the world to give talks. And if I wanted to, I could stay outside the United States for a whole year doing just that," Bannon said in a recent interview with USA TODAY in Britain's capital.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Steve Clark |
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Steve Kannon |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Steve Scalise |
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Steve Wynn |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Steven Crowder |
</div>

!!!See also
*[[Steven Crowder|https://en.wikipedia.org/wiki/Steven_Crowder]] - //Wikipedia.//

!!!External links
*[[FACT CHECK: Did Adolf Hitler Say That Nazis Are 'Mortal Enemies of the Present Capitalist Economic System'?|https://www.snopes.com/fact-check/hitler-nazis-capitalist-system/]], FALSE, Snopes.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Steven Del Duca |
</div>

{{||StandardTid}}
----

{{f99.png}} ''[[Steven Del Duca on track to become next Ontario Liberal leader|https://www.nationalobserver.com/2020/02/10/news/steven-del-duca-track-become-next-ontario-liberal-leader]]'' February 10, 2020, Alastair Sharp, [[National Observer]]

----
"Tonight, after carefully evaluating the results, I am truly humbled by the vote of confidence I have received from our party membership," Del Duca said in an emailed statement late on Sunday.

Del Duca secured the support of more than half of the delegates elected at leadership meetings across the province this weekend and won more than half of the popular vote, according to a source on his campaign who requested to speak on background to discuss the unofficial results.

He had won 570 of 911 delegate spots decided on Saturday, or 62.5 per cent.
----

{{f182.png}} ''[[Steven Del Duca tough tasks: Rebuild Ontario's Liberal Party, take on Doug Ford|https://www.cbc.ca/news/canada/toronto/ontario-liberal-leadership-steven-del-duca-doug-ford-1.5483827]]'' March 8, 2020, Mike Crawley, [[CBC News]]

----
For [[Steven Del Duca]], winning the [[Ontario Liberal]] leadership was the easy job.

Del Duca, a former cabinet minister, succeeds [[Kathleen Wynne]] as party leader after his landslide first-ballot victory at Saturday's Liberal convention in [[Mississauga]].

Now Del Duca faces the far more difficult tasks of rebuilding his third-place party, taking on incumbent Premier [[Doug Ford]], and giving Ontarians who want Ford gone a compelling reason to vote Liberal in [[2022]] rather than NDP or Green.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Steven Fletcher |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Steven Luft |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Steven Mnuchin |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Steven Arthur Pinker |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/9/91/102111_Pinker_344.jpg/175px-102111_Pinker_344.jpg]] |
|!birth date |September 18, 1954 (66 years)|
|!birth place |[[Montreal|https://en.wikipedia.org/wiki/Montreal]], [[Quebec|https://en.wikipedia.org/wiki/Quebec]], Canada|
|!nationality |Canadian<br>American|
|!website |[[stevenpinker.com/|http://www.stevenpinker.com/]]|
</div>

!!!See also
*[[Steven Pinker|https://en.wikipedia.org/wiki/Steven_Pinker]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Steven Salzberg |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Steven Zhou |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Stockwell Day |
</div>

{{||StandardTid}}
!!!See also
*[[Stop Online Piracy Act|https://en.wikipedia.org/wiki/Stop_Online_Piracy_Act]] - //Wikipedia.//

!!!External links
*[[Stop Online Piracy Act (2011; 112th Congress H.R. 3261)|https://www.govtrack.us/congress/bills/112/hr3261]], GovTrack. Died in Congress.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Stop the Steal |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Storm Alliance |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Stormfront |
</div>

!!!See also
*[[Stormfront (website)|https://en.wikipedia.org/wiki/Stormfront_(website)]] - //Wikipedia.//

!!!External links
*[[Stormfront|https://www.splcenter.org/fighting-hate/extremist-files/group/stormfront]], Southern Poverty Law Center.
*[[Don Black|https://www.splcenter.org/fighting-hate/extremist-files/individual/don-black]], Southern Poverty Law Center.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Stormy Daniels |
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[Strategic National Stockpile|https://en.wikipedia.org/wiki/Strategic_National_Stockpile]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Street preacher released on bail, barred from Pride events|https://toronto.citynews.ca/2019/06/05/street-preacher-released-on-bail-barred-from-pride-events/]]'' June 5, 2019, [[CityNews]]

----
A street preacher who was arrested during an anti-[[LGBTQ]] protest in the Church and Wellesley neighbourhood on Tuesday has been granted bail but cannot take part in any Pride events.

[[David Lynn]], member of the Christ's Forgiveness Ministries, was taken into police custody after several dozen people gathered on Church Street to deliver messages against the LGBTQ community. Members of the Torch of Christ movement were also in attendance.

Officers were called to the scene and Lynn was arrested and charged with causing a disturbance.
!!!See also
*[[Streisand effect|https://en.wikipedia.org/wiki/Streisand_effect]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Stripe and Donorbox Are Processing Donations for Organizers of Pre-Capitol Riot Rally|https://readsludge.com/2021/04/19/stripe-and-donorbox-are-processing-donations-for-organizers-of-pre-capitol-riot-rally/]]'' April 19, 2021, David Moore, [[Sludge]]

----
In the days following the [[January 6]] "March to Save America," online payment processor Stripe cut off President Trump's campaign website, saying the campaign violated its policy against encouraging violence. Stripe's website says it prohibits organizations that "engages in, encourages, promotes or celebrates unlawful violence or physical harm to persons or property" from using its service.

But months later, several of the groups that helped to organize the rally that precipitated the deadly invasion of the U.S. Capitol Building are still being serviced by the company.

Four groups that were listed as participants or coalition partners on the "March to Save America" rally website are currently customers of Stripe, [[Sludge]] has confirmed. The groups are the [[Tea Party Patriots]], the [[Phyllis Schlafly]] Eagles, Peaceably Gather, and the Black Conservatives Fund.
{{||StandardTid}}
----

{{f0.png}} ''[[Struggling Families At Risk of Losing Housing Thanks to Doug Ford's Cuts, Toronto City Manager Warns|https://pressprogress.ca/struggling-families-at-risk-of-losing-housing-thanks-to-doug-fords-cuts-toronto-city-manager-warns/]]'' May 23, 2019, [[PressProgress]]

----
[[Toronto]]'s City Manager is warning some families could find themselves without a home as a result of the [[Ford government]]'s proposed cuts to a program aimed at supporting low-income families with young children.

Buried in the slow trickle-out of [[Ontario]]'s post-budget cuts is a proposal to eliminate the [[Transition Child Benefit]], a program providing "basic necessities" to support low-income children, particularly those with parents who recently lost their job or the children of refugee claimants.

According to a letter to Toronto's mayor and council members dated May 9, City Manager [[Chris Murray]] warned Ford's proposal to eliminate the TCB risks straining the city's family shelter system, as current recipients may be "unable to secure or maintain their housing."
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Student Choice Initiative |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Student groups adjust to reduced funding in face of SCI|https://thevarsity.ca/2019/10/06/student-groups-adjust-to-reduced-funding-in-face-of-sci/]]'' October 6, 2019, Hannah Carty, [[The Varsity]]

----
As the fall semester opt-out period came to a close on September 19, levy-funded student groups are now receiving information on their funding for the semester. The [[Student Choice Initiative]] (SCI), mandated by the [[Ontario]] government earlier this year, designates certain fees as "non-essential" and requires universities to allow students to opt out of them as they wish.

The groups that are affected by this change include student unions, student advocacy groups, and campus media, among others. Many groups expressed to [[The Varsity]] that they are still unsure of the impact the SCI will have on their organizations, and that the winter opt-out period could yield different results.

Multiple groups, like the Sexual Education Centre (SEC), also noted that their overall opt-out rate was around 25 per cent. "This means no new books for our library, fewer fun events for UofT students, fewer special products of the month, and more," wrote Leah West, Executive Director of the SEC, in an email to The Varsity.
----

{{f364.png}} ''[[Student Groups Took On Doug Ford's 'Student Choice Initiative' - And Won|https://www.huffingtonpost.ca/entry/student-groups-took-on-doug-ford-won_ca_5dd7f4d3e4b00149f71b7612]]'' November 22, 2019, Canadian Press, [[Huffington Post]]

----
TORONTO — An [[Ontario]] court has struck down a provincial government order that made some post-secondary student fees optional.

Last December, Premier [[Doug Ford]]'s cabinet approved the order and later put it into effect in what it called the "[[Student Choice Initiative]]."

The [[Canadian Federation of Students]] and York Federation of Students filed a legal challenge, arguing the move was a politically motivated attack on student unions and services that threatened university independence.


The government contended that students should have more choice as to which campus services they support. In its unanimous ruling, the [[Ontario Superior Court]] of Justice Divisional Court said the government's decision to enact the policy was beyond its legislative authority. "Requiring that universities allow students to opt out of student association fees and other 'non-essential' services is inconsistent with the universities' autonomous governance," a panel of justices said in the ruling released on Thursday. The Canadian Federation of Students and the York Federation of Students said they would hold a joint news conference Friday to respond to the ruling. Watch: Ontario high school students are taking politics to TikTok. Story continues after video.
----

{{f94.png}} ''[[Students celebrate legal win over Ford government's changes to ancillary fees|https://www.thestar.com/politics/provincial/2019/11/22/students-celebrate-legal-win-over-ford-governments-changes-to-ancillary-fees.html]]'' November 22, 2019, Kristin Rushowy, [[Toronto Star]]

----
An [[Ontario]] court's rebuke of the [[Ford government]]'s "student choice initiative" means full funding can be restored to vital clubs and on-campus services, post-secondary student leaders say.

While they did not know how soon that could happen, "we're hoping the fees will go back into regular collection as soon as it's possible," said Kayla Weiler of the Ontario branch of the [[Canadian Federation of Students]].

"I think particularly of food banks, and how they're unable to budget for the upcoming semester because of the [[Student Choice Initiative]]."
<div style="float: right; max-width:300px">

|>| !Students for Freedom of Expression |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Students for Life |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Students For Life group sues UTMSU over club status|https://thevarsity.ca/2016/01/25/students-for-life-group-sues-utmsu-over-club-status/]]'' January 25, 2016, Sebastian Yue, [[The Varsity]]

----
File photo: UTMSU. Margaux Parker/THE VARSITY

UTM Students For Life (UTM SFL) has commenced legal proceedings against the [[University of Toronto]] [[Mississauga]] Students' Union (UTMSU) on the grounds that the union did not renew the club's status for the [[2015]]–[[2016]] year.

According to the legal Affidavit of [[Diane Zettel]], one of three applicant parties and president of UTM SFL, the UTMSU did not recognize the club because of its stance on abortion.
<div style="float: right; max-width:300px">

|>| !Students For Life Of America Inc |
|!tax id |52-1576352|
|!website |[[studentsforlife.org/|https://studentsforlife.org/]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |February 3, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Students For Life Of America Inc|https://www.erieri.com/Form990Finder/Details?EIN=521576352]]|<|<|
|!EIN |52-1576352|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |03/1991|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/521576352/521576352_2019_ .pdf]]|10/08/20| $3,618,362.00|
|!2018 |[[990|http://990.erieri.com/EINS/521576352/521576352_2018_ .pdf]]|10/18/19| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/521576352/521576352_2017_0fbae709.PDF]]|10/26/18| $1,028,973.00|
|!2016 |[[990|http://990.erieri.com/EINS/521576352/521576352_2016_0e4a1701.PDF]]|10/16/17| $1,058,300.00|
|!2015 |[[990|http://990.erieri.com/EINS/521576352/521576352_2015_0d4db260.PDF]]|01/18/17| $924,778.00|
|!2014 |[[990|http://990.erieri.com/EINS/521576352/521576352_2014_0be72605.PDF]]|10/07/15| $518,554.00|
|!2013 |[[990|http://990.erieri.com/EINS/521576352/521576352_2013_0a8989a3.PDF]]|09/03/14| $299,719.00|
|!2012 |[[990|http://990.erieri.com/EINS/521576352/521576352_2012_09969ea9.PDF]]|09/19/13| $158,618.00|
|!2011 |[[990|http://990.erieri.com/EINS/521576352/521576352_2011_088c8c09.PDF]]|10/11/12| $137,094.00|
|!2010 |[[990|http://990.erieri.com/EINS/521576352/521576352_2010_07bfce50.PDF]]|12/05/11| $102,569.00|
|!2009 |[[990|http://990.erieri.com/EINS/521576352/521576352_2009_0643C3F5.PDF]]|08/13/10| $99,761.00|
|!2008 |[[990|http://990.erieri.com/EINS/521576352/521576352_2008_05911D09.PDF]]|12/16/09| $97,550.00|
|!2007 |[[990|http://990.erieri.com/EINS/521576352/521576352_2007_049DE0EF.PDF]]|01/15/09| $232,245.00|

!!!See also
*[[Students for Life of America|https://en.wikipedia.org/wiki/Students_for_Life_of_America]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Students for Trump |
|!website |[[trumpstudents.org/|https://trumpstudents.org/]]|
</div>

!!!See also
*[[Students for Trump|https://en.wikipedia.org/wiki/Students_for_Trump]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Students for Western Civilization |
|!website |[[swciv.com/|https://www.swciv.com/]]|
</div>

Possibly trolls, possibly racists being ''ironic''.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Students in Support of Free Speech Inc. |
|!jurisdiction |ca|
|!registration id |1033798-6|
|!formation |July 26, 2017|
|!location |297 College Street, Unit 1019, Toronto, ON, M5T 0C2, Canada|
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Students seek judicial review of Ontario plan to allow opt-out of certain fees|https://www.cbc.ca/news/canada/toronto/ontario-university-fees-1.5317581]]'' October 11, 2019, Canadian Press , [[CBC News]]

----
An [[Ontario]] court is set to hear a legal battle over student fees on Friday.

The [[Progressive Conservative]] government has given students the option to opt out of many supplementary fees.

Such levies are used to run student clubs, newspapers, food banks and support programs.
----

{{f182.png}} ''[[Students take Ford government to court over decision to allow opt-outs of certain fees|https://www.cbc.ca/news/canada/toronto/ontario-universities-optional-fees-1.5153201]]'' May 28, 2019, Canadian Press, [[CBC News]]

----
The [[Canadian Federation of Students]] has launched a court challenge against the [[Ontario]] government's decision to allow college and university students to opt out of certain fees.

The group, along with the York Federation of Students, filed a notice of application for judicial review asking the [[Ontario Superior Court]] to quash the policy directive.

They say it will cut funding for student associations, campus newspapers, student legal aid clinics and sexual diversity offices.
----

{{f84.png}} ''[[Study of COVID-19 drug pitched by Kenney results in 52 deaths|https://north99.org/2020/04/22/covid-19-drug-pitched-by-kenney-results-in-52-deaths/]]'' April 22, 2020, Kian Malekanian, [[North99]]

----
The promise of hydroxychloroquine, the anti-malaria drug that has been hyped up by right-wing politicians, is not materializing. A new study conducted in the United States shows that the drug is "associated with an increased risk of mortality."

The results were clear enough for the researchers to conclude that using the anti-malaria drug contributes to higher mortality. The patients who received hydroxychloroquine experienced a 28% death rate, whereas those getting regular care experienced an 11% death rate.

While the study is not a randomized controlled trial (the gold standard of medical experiments), it is the largest to look at hydroxychloroquine as a treatment for COVID-19.
----

{{f84.png}} ''[[Study shows cutting corporate taxes costs thousands of Canadian jobs|https://north99.org/2020/01/28/study-shows-cutting-corporate-taxes-costs-thousands-of-canadian-jobs/]]'' January 28, 2020, Kian Malekanian, [[North99]]

----
A report by [[Canadians for Tax Fairness]] highlights the consequences of corporate tax cuts in [[Canada]]. Their analysis employs data used by Finance Canada and [[Statistics Canada]] to estimate that for every $1 billion in corporate tax cuts, 1,400 jobs are produced within two years. This number, however, does not consider the losses in jobs as a result of decreased public spending.

On the other hand, every $1 billion of government expenditures "on infrastructure, housing, and measures for low income households" yields an average of 7,000 jobs within two years. If public spending is reduced in order to finance corporate tax cuts, there is a resultant loss of 5,600 jobs for every billion dollars.

This scenario is playing out in [[Alberta]], where the Kenney government has already cut the corporate tax rate by 2 percent. To offset the lost revenues, the United Conservatives have also initiated sweeping cuts to public spending, with thousands of public employees slated to be laid off. The "[[Job Creation Tax Cut]]" was supposed to bring in thousands of jobs, but Alberta has lost 50,000 jobs since the first reduction took place.

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Sudbury protesters greet premier|https://www.thesudburystar.com/news/local-news/sudbury-protesters-greet-premier]]'' October 4, 2019, Keith Dempsey, [[Sudbury Star]]

----
It's almost a [[Sudbury]] tradition — a Conservative premier comes to town and protesters are there to greet him.

Such was the case Thursday evening, as Premier [[Doug Ford]] held a $600-a-plate fundraising dinner at Verdicchio's Restaurant on Kelly Lake Road.

Protestors holding signs and noisemakers lined both sides of Kelly Lake Road despite steady rain, as parents and families of autistic children were joined by members of unions and community groups protesting the [[Ford government]]'s cuts to education and its treatment of public-sector workers.
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Sudbury's autism families heading to protest at Queen's Park on Tuesday|https://www.sudbury.com/local-news/sudburys-autism-families-heading-to-protest-at-queens-park-on-tuesday-2097335]]'' February 16, 2020, Matt Durnan, [[Sudbury.com]]

----
[[Sudbury]] autism parents will travel to [[Queen's Park]] on Feb. 18 to join the [[Ontario Autism Coalition]] in a protest against the [[Ford government]]'s delays to the [[Ontario Autism Program]].

It has been a little more than a year since the Ford government announced sweeping changes to the province's autism program and Sudbury families are still fighting for a need-based funding model for children and youth with autism.

In the wake of the changes announced on Feb. 6, [[2019]], Sudbury's autism parents established the [[Northern Ontario Autism Alliance]] and the group has been pushing to have the voices of Northern Ontario heard.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sue-Ann Levy |
|!occupation |Journalist|
</div>

{{||StandardTid}}
----

{{f185.png}} ''[[Suffer all ye Ontario children|http://rabble.ca/news/2018/07/suffer-all-ye-ontario-children]]'' July 20, 2018, Antonia Zerbisias, [[rabble.ca]]

----
[[Charles McVety]], the so-called "evangelical leader" who delivered unto [[Doug Ford]] a social conservative [[Christian]] base, is less about loving and ministering to the poor and disadvantaged and more about promoting fear, hate and discrimination.

This is a guy whose television show got booted off the airwaves in [[2010]] by the industry's own regulatory body the [[Canadian Broadcast Standards Council]] (CBSC) -- i.e. not the government -- after it received complaints about "discriminatory comments on the basis of sexual orientation, religion and mental disability."

The CBSC Panel, which dismissed the charges of discrimination against the disabled and [[Muslim]]s, did determine that McVety was out of line when his program suggested that LGBTIQs prey on children: "McVety may not like homosexuality. That is his entitlement, but to leave the totally unsubstantiated impression that gay and lesbian adults have a predilection toward young, underage people is insidious and unacceptable. In all, the Panel finds the McVety mis-characterizations as excessive, inappropriate, disparaging, and abusive […]."

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Summer Zervos |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Suncor |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sundance Film Festival |
|>| [img width=175px [2002 Sundance Film Festival|https://upload.wikimedia.org/wikipedia/commons/thumb/d/d4/Sundance-Film-Festival.jpg/175px-Sundance-Film-Festival.jpg]] |
|!location |[[Park City|https://en.wikipedia.org/wiki/Park_City,_Utah]], [[Salt Lake City|https://en.wikipedia.org/wiki/Salt_Lake_City,_Utah]], [[Provo|https://en.wikipedia.org/wiki/Provo,_Utah]], and [[Sundance Resort|https://en.wikipedia.org/wiki/Sundance_Resort]], [[Utah|https://en.wikipedia.org/wiki/Utah]]|
|!founded |1978|
|!founder |[[Robert Redford]]|
|!host |[[Sundance Institute]]|
|!language |[[English|https://en.wikipedia.org/wiki/English_language]]|
|!website |[[sundance.org/festival|https://sundance.org/festival]]|
</div>

!!!See also
*[[Sundance Film Festival|https://en.wikipedia.org/wiki/Sundance_Film_Festival]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sunetra Gupta |
|!occupation |[[Doctor]]|
</div>

!!!See also
*[[Sunetra Gupta|https://en.wikipedia.org/wiki/Sunetra_Gupta]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Support for anti-government, pro-gun Boogaloo movement growing in Canada|https://www.cbc.ca/news/politics/boogaloo-guns-government-facebook-1.5632056]]'' July 1, 2020, Elizabeth Thompson, [[CBC News]]

----
An anti-government, pro-gun movement linked to recent violence in the U.S. is gaining supporters in [[Canada]] — prompting warnings from experts over their often hateful, violent remarks against protesters, police and [[Ottawa]]'s new firearms restrictions.

In the U.S, [[Boogaloo]]s have recently been in the spotlight, after some showed up heavily armed at anti-lockdown and [[Black Lives Matter]] demonstrations.

There are no reports of Boogaloos at Canadian protests. But online, the nascent movement has inspired at least two [[Facebook]] pages where followers have recently talked about killing protesters and [[RCMP]] officers alike.
{{||StandardTid}}
----

{{f0.png}} ''[[Supposed 'Free Speech' Warrior Jordan Peterson Sues University Because Silly Professor Said Some Mean Things About Him|https://www.techdirt.com/articles/20180622/00523140087/supposed-free-speech-warrior-jordan-peterson-sues-university-because-silly-professor-said-some-mean-things-about-him.shtml]]'' June 22, 2018, Mike Masnick, [[TechDirt]]

----
I have to admit that until earlier this year, I'd never heard of [[Jordan Peterson]]. I first heard about him when he was on Russ Robert's Econtalk podcast, and it was sort of a weird discussion to go into blind, without any knowledge of Peterson. That's because throughout the podcast I found him to be extremely defensive, as if he was constantly under attack and had to parry away an onslaught of criticism. Other than that, I thought he had a few interesting ideas, mixed in with some nutty ideas. Soon after, I suddenly seemed to be hearing about him everywhere. In the last two months, the NY Times did a giant profile on him (in which he does not come off very well). He then played a major role in another bizarre and silly profile of what has been dubbed the "[[Intellectual Dark Web]]" -- a network of hilariously self-important people who seem to think they're oppressed for having thoughts out of the mainstream... even though the NY Times article goes on to describe how they all (with Peterson leading the pack) have massive followings, pack stadiums, sell insane numbers of books, and make crazy amounts of money from crowdfunding.

A core piece of that NY Times editor Bari Weiss article was the ill-supported claim that "free speech is under siege" and that these members of the "Intellectual Dark Web" were the renegades being shunned for speaking the truth that no one wanted to hear. To me, it seemed more like they were a bunch of self-important semi-hucksters who lots and lots of people were listening to, but who some people have criticized -- and they take that to mean that free speech is under attack. The more I read and watched about Peterson in particular, the more frustrating everything around him became. He certainly spews a lot of pseudo-intellectual nonsense, but so do many of the people who are angry at him. Many of the critiques of Peterson are, at best, sloppy and inaccurate. And Peterson has perfected playing the obtuse victim.

He's obviously very intelligent and is able to key in on the inaccurate representations of him, and uses that as a wedge to try to discredit those who are criticizing him. But the debates always seem to be more about misunderstanding both sides, and Peterson often appears to embrace the idea that he's a victim in all of this because people do such a poor job attacking his ideas (even if they're nutty and borderline nonsensical). This now famous interview between Peterson and [[Channel 4]]'s Cathy Newman is a good example of this -- as is the also famous video of Peterson debating some angry students. In both cases, the criticisms that people are making of Peterson's ideology and viewpoints are a caricature -- and Peterson seizes on the misrepresentations, but does so in a fascinating way. Rather than trying to increase understanding and agreement, both sides just dig in and speak entirely at cross purposes. It's entertaining for people who support Peterson, who get to mock the silly misrepresentations of his critics, as well as for those who dislike Peterson, who get to mock his appearance of evading and sidestepping direct questions. It's all theater, and no one comes out of these any wiser. No one is trying to move towards more understanding. They all seem to embrace the misunderstanding as evidence of just how wrong the other side is.
----

{{f0.png}} ''[[Supreme Court declines to hear Ezra Levant appeal of libel charge|https://ipolitics.ca/2017/06/08/supreme-court-declines-to-hear-ezra-levant-appeal-of-libel-charge/]]'' June 8, 2017, Beatrice Britneff, [[iPolitics]]

----
The [[Supreme Court of Canada]] has dismissed a request to hear an appeal of a lower-court libel ruling against right-wing commentator and self-described provocateur [[Ezra Levant]].

The plaintiff in the case was Khurrum Awan, a lawyer based in [[Saskatchewan]] who successfully sued Levant for defamatory comments. Levant, founder of [[Rebel Media]], was ordered to pay $80,000 in damages and remove the libelous material about Awan from his personal website – a decision the [[Ontario Court of Appeal]] upheld in January this year.

In an email to [[iPolitics]] Thursday, Awan's lawyer said Awan was "finally and fully vindicated" when the Supreme Court announced it had refused to hear the case.

{{||StandardTid}}
----

{{f0.png}} ''[[Supreme Court says companies must pay for Grassy Narrows mill-site maintenance|https://www.ctvnews.ca/politics/supreme-court-says-companies-must-pay-for-grassy-narrows-mill-site-maintenance-1.4718057]]'' December 6, 2019, Canadian Press, [[CTV News]]

----
OTTAWA -- Two forest-product companies are on the hook for looking after a mercury-contaminated site near [[Ontario]]'s [[Grassy Narrows]] First Nation, the [[Supreme Court of Canada]] has ruled.

The 4-3 decision Friday brought some clarity to a long-running dispute over one element of the legacy of environmental poisoning that has caused significant health problems for many residents.

Eight years ago, the Ontario government ordered [[Weyerhaeuser]] Co. and a firm that later became [[Resolute Forest Products]] to care for a mercury waste-disposal site in Dryden, Ont., where toxic material from a pulp-and-paper mill's operations entered the English-Wabigoon river system in the [[1960]]s.
----

{{f0.png}} ''[[Supreme Court to rule today on cleanup of contaminated Grassy Narrows site|https://www.ctvnews.ca/politics/supreme-court-to-rule-today-on-cleanup-of-contaminated-grassy-narrows-site-1.4718057]]'' December 6, 2019, Canadian Press, [[CTV News]]

----
OTTAWA -- The [[Supreme Court of Canada]] is expected to bring clarity today to the question of who should pay for cleaning up a mercury-contaminated site near [[Ontario]]'s [[Grassy Narrows]] First Nation.

Eight years ago, the Ontario government ordered Weyerhaeuser Co. and [[Resolute Forest Products]] to do remedial work on the former pulp-and-paper mill site in Dryden, Ont., where about 9,000 kilograms of toxic effluent was dumped in the English-Wabigoon River system in the [[1960]]s.

The two companies claim that an indemnity granted in [[1985]] to the company that owned the facility at the time applies to them as well, something the province disputes.
----

{{f132.png}} ''[[Supreme Court upholds influence-peddling conviction of former senior aide to Stephen Harper|https://www.theglobeandmail.com/politics/article-supreme-court-rules-a-former-senior-aide-to-stephen-harper-is-guilty/]]'' March 23, 2018, Daniel Leblanc, [[Globe and Mail]]

----
The [[Supreme Court of Canada]] confirmed on Friday that [[Bruce Carson]], a one-time senior aide to former prime minister [[Stephen Harper]], is guilty of influence peddling for lobbying federal officials on behalf of a water-treatment company.

The ruling upheld a [[2017]] conviction by the [[Ontario Court of Appeal]], which had overturned Mr. Carson's initial acquittal in [[2015]]. Mr. Carson, now in his early 70s, was Mr. Harper's chief policy analyst between [[2006]] and [[2009]].

The case goes back to Mr. Carson's efforts in [[2010]] and [[2011]] to win contracts from [[First Nations]] communities for H2O Professionals, which would have paid any commissions to his then 22-year-old fiancée.
<div style="float: right; max-width:300px">

|>| !Supriya Dwivedi |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Surge Energy |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Surprise! Doug Ford Is Running Ontario Like It's 'Entourage'|https://www.vice.com/en_ca/article/zmdwn4/surprise-doug-ford-is-running-ontario-like-its-entourage]]'' December 6, 2018, Joshua Ostroff, [[Vice News]]

----
[[Doug Ford]] campaigned on the slogan "For the People." But with controversy growing over his OPP commissioner appointment of [[Ron Taverner]], a [[Toronto]] police superintendent and the [[Ontario]] premier's longtime personal friend, it's looking a bit more like he meant "For the Fords' People."

Taverner's tale began on November 29, when the province announced Ford's cabinet had picked the 72-year-old police commander from [[Etobicoke]]—the west-end Toronto capital of [[Ford Nation]]—to head the country's second biggest police force after the [[RCMP]]. The nearly 9,000-person [[Ontario Provincial Police]] has 150 detachments as well as anti-organized crime and racketeering units, the latter of which, by the by, also investigates political shadiness.

Taverner, who joined the [[Toronto Police]] service way back in [[1967]], is currently Unit Commander of 12, 23, and 31 Divisions. The [[Toronto Star]] reported that "Taverner forged a relationship with Ford's late brother, [[Rob Ford]], while Rob was a city councillor," adding "he has attended Ford family barbecues and informal breakfast meetings with the brothers." In a [[Globe and Mail]] interview, ex-[[Toronto Police Services Board]] chair Alok Mukherjee confirmed "Ron [Taverner] has been very close to the Ford family. He and the Premier have had a close relationship."
<div style="float: right; max-width:300px">

|>| !Susan Collins |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Collins3rd.jpeg/175px-Collins3rd.jpeg]] |
|!occupation |Politician|
|!birth name |Susan Margaret Collins|
|!birth date |December 7, 1952 (68 years)|
|!birth place |[[Caribou|https://en.wikipedia.org/wiki/Caribou,_Maine]], [[Maine|https://en.wikipedia.org/wiki/Maine]], U.S.|
</div>

!!!See also
*[[Susan Collins|https://en.wikipedia.org/wiki/Susan_Collins]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Suspended MPP Randy Hillier hits back at Doug Ford government in letter, cites 'childish grievances'|https://globalnews.ca/news/5048818/randy-hillier-suspension-letter/]]'' March 12, 2019, Travis Dhanraj, [[Global News]]

----
In the letter obtained by [[Global News]], Hillier wrote: "The truth behind my removal, however, is not due to banter in the House but long-standing tensions between me and [[Doug Ford]]'s most senior advisers ([[Dean French]] and [[Chris Froggatt]]) over what is expected of MPPs in the PC caucus."

Hillier also alleged that this is not the first incident in which he has encountered attempted coercion and pressure by "backroom party operatives to co-opt my role as an MPP." He said when he challenged the suspension, "backroom operatives" gave him a "laundry list of questionable and childish grievances."

"I don't stand and clap for ministers enough in the House, I wasn't actively retweeting or sharing [[Facebook]] posts about the government's activities, and that I was 'putting my constituents and local stakeholders ahead of Party business,'" Hillier said he was told.
----

{{f99.png}} ''[[Suspicious accounts spread disinformation in Alberta election, federal report says|https://www.nationalobserver.com/2019/09/06/news/suspicious-accounts-spread-disinformation-alberta-election-federal-report-says]]'' September 6, 2019, Emma McIntosh, [[National Observer]]

----
Canadians appear to have manipulated the online conversation during the [[2019]] [[Alberta]] provincial election using social disinformation strategies pioneered by foreign entities, a federal government report released Friday found.

Though there's no evidence the co-ordinated, "inauthentic" social-media behaviour influenced the results of the election, it mainly came from supporters of the [[United Conservative Party]], which is now in power. It also came from lobby groups not connected to any party, far-right figures and hate organizations, the report found.

"Domestic actors are also emulating the tactics used by foreign actors, within the context of provincial elections," read the report.

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Suzanne Anton |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Suze Morrison |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Svend Robinson |
</div>

{{||StandardTid}}
Scientology in Sweden.

!!!See also
*[[Church of Scientology v. Sweden|https://en.wikipedia.org/wiki/Church_of_Scientology_v._Sweden]] - //Wikipedia.//
*[[X. and Church of Scientology v. Sweden|https://en.wikipedia.org/wiki/X._and_Church_of_Scientology_v._Sweden]] - //Wikipedia.//
*[[Scientology in Sweden|https://commons.wikimedia.org/wiki/Category:Scientology_in_Sweden]] - //Wikimedia Commons.//

{{||StandardTid}}
----

{{f94.png}} ''[[Swedish environmental activist Greta Thunberg's upcoming Alberta visit prompts terse response - and Tsuut'ina invitation|https://www.thestar.com/calgary/2019/10/14/swedish-environmental-activist-greta-thunbergs-upcoming-alberta-visit-prompts-terse-response-and-tsuutina-invitation.html]]'' October 14, 2019, Brennan Doherty, [[Toronto Star]]

----
CALGARY—Swedish environmental activist [[Greta Thunberg]] plans on travelling to [[Alberta]] soon, prompting a terse response from the United Conservative government — and an invitation to visit southern Alberta's Tsuut'ina Nation.

The 16-year-old climate activist said she'll be visiting Alberta in posts to her [[Facebook]] and [[Twitter]] accounts on Saturday night. She'll be taking a few days rest beforehand to enjoy the sights in [[Wyoming]], [[Idaho]] and [[Montana]]. Her posts did not say when or where in Alberta she intends to visit.

Star [[Calgary]] reached out to her on Sunday for additional details, but did not receive a response by press time.
Scientology in Switzerland.

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Sylvia Jones |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
The value passed for "titles" contains invalid or non-normalized data. Textual data should be valid, NFC-normalized Unicode without C0 control characters other than HT (\t), LF (\
), and CR (\r)."}},"query":{"normalized":[{"fromencoded":"","from":"Category%3ASylvie%20Fr%E9chette","to":"Category:Sylvie Fréchette

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tabatha Southey |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
Wiki updated August 26, 2021.

{{||StandardTid}}

{{||StandardTid}}
----

{{f49.png}} ''[[Taking stock of 'old stock Canadians': Stephen Harper called a 'racist' after remark during debate|https://nationalpost.com/news/politics/taking-stock-of-old-stock-canadians-stephen-harper-called-a-racist-after-remark-during-debate]]'' September 19, 2015, Tristin Hopper, [[National Post]]

----
In this daily feature until Election Day, the [[National Post]] captures a telling moment in time from the [[2015]] campaign trail

While explaining his policy on refugee health care, [[Stephen Harper]] uttered what is perhaps the only thing [[Canada]] will remember from the Sept. 17 leaders' debate.

"We do not offer them a better health-care plan than the ordinary Canadian can receive, and I think that's something both new and existing and old stock Canadians agree with," he said.
----

{{f182.png}} ''[[Taking stock of Doug Ford's spending cuts|https://www.cbc.ca/radio/frontburner/taking-stock-of-doug-ford-s-spending-cuts-1.5127132]]'' May 8, 2019, Mike Crawley, [[CBC News]]

----
[[Doug Ford]] campaigned to become premier of [[Ontario]] on a promise to rein in spending without laying off public employees, in part to try to "allay people's fears that he was going to be a reincarnation of [[Mike Harris]]," says [[CBC]] [[Queen's Park]] reporter [[Mike Crawley]]. Now, less than a year into Ford's tenure, it seems like there's a new cut being reported every day. Today on Front Burner, Crawley discusses how Ford stayed away from the "big slash and burn" approach but may still run the risk of "death by a thousand cuts."
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tamara Khandaker |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tanya Granic Allen |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Tar Sands Oil Companies 71 Percent Foreign-Owned - Cue Ezra Levant's Outrage|https://thenarwhal.ca/tar-sands-oil-companies-71-percent-foreign-owned-cue-ezra-levants-outrage/]]'' May 10, 2012, Brendan Demelle, [[The Narwhal]]

----
ForestEthics Advocacy released a game-changing research brief today documenting the massive foreign control of [[Alberta]]'s tar sands oil industry. Publicly traded oil companies with active tar sands operations have a very high level of foreign ownership – 71 per cent.

Some supposedly "Canadian" oil companies including Suncor, Canadian Natural Resources Limited, Imperial Oil and Husky are predominantly owned by foreign interests. More than half of [[Canada]]'s oil and gas revenue goes to companies under foreign control.

This revelation stands in stark contrast to the talking points of the Harper administration and its media echo chamber, which insist that there is too much foreign influence over Canada's resource decisions from environmental groups. In fact, the evidence shows overwhelmingly that foreign interests are influencing tar sands and other resource decisions – chiefly [[Chinese]] and other foreign oil companies.
<div style="float: right; max-width:300px">

|>| !Taras Natyshak |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
!!!External links
*[[Scientology, E-Meter Classification and the Ad Valorem Tax - "THE E-METER SITS ON A DESK"|http://lermanet.com/emeter/emeter_cbp.htm]], lermanet.com
*[[HQ W563475|http://www.faqs.org/rulings/rulings2007HQW563475.html]], United States International Trade Commision Rulings And Harmonized Tariff Schedule, faqs.org

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f84.png}} ''[[Tax cut for the rich shows Scheer is a Harper mini-me|https://north99.org/2019/09/18/tax-cut-for-the-rich-shows-scheer-is-a-harper-mini-me/]]'' September 18, 2019, Toby Sanger, [[North99]]

----
The election is barely a week old and Canadians are already getting a good picture of what Conservative leader [[Andrew Scheer]] would offer as Prime Minister: little more than a policy mini-me of former Prime Minister [[Stephen Harper]].

Harper, who once said that he didn't think there were any good taxes, had a simple answer to just about any social, environmental or economic issue outside of his priorities: give it a tax cut, usually followed by program spending cuts. Pressure to support the arts? Give artists a tax cut. Want to encourage children's fitness? Introduce a tax credit. Support for public transit? Another tax credit. Encourage volunteerism? Yes, a tax credit for that, too.

It became very clear early on with Harper that there wasn't much point in proposing anything to his Finance Ministers unless it involved some form of a tax cut or tax credit. The compulsion to cut –and complicate the tax system with ineffective credits– got so out of hand that even the right wing Frontier Centre put out a scathing report criticizing "Harper's tax boutique". It came down especially hard on two of his highest profile tax credits, the Children's Fitness [[Tax]] Credit and the Public Transit Tax Credit (both of which Scheer this past week promised to re-introduce).

{{||StandardTid}}
----

{{f99.png}} ''[[Tax strike heating up over unpaid Alberta oilpatch property levies|https://www.nationalobserver.com/2020/01/23/news/tax-strike-heating-over-unpaid-alberta-oilpatch-property-levies]]'' January 23, 2020, Bob Weber, [[National Observer]]

----
A former provincial Liberal leader and member of the [[Alberta]] legislature says he won't pay his provincial taxes until oilpatch players pay theirs.

"It's getting worse," David Swann said Wednesday. "(This) government suddenly throws this double standard of a message that paying taxes is optional for one particular industry."

Swann's civil disobedience is part of a growing dispute between the energy industry, the United Conservative government and rural municipalities — a source of many of the governing party's seats.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tea Party |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tea Party Express |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tea Party Patriots |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/e/e3/Tea_Party_Patriots_Logo.png/175px-Tea_Party_Patriots_Logo.png]] |
|!formation |June 1, 2009 (12 years)|
|!tax id |27-0470227|
|!website |[[teapartypatriots.org/|https://www.teapartypatriots.org/]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 9, 2020|<|<|
|!Registration|<|<|<|
|!Name |[[Tea Party Patriots Inc|https://www.erieri.com/Form990Finder/Details?EIN=270470227]]|<|<|
|!EIN |27-0470227|<|<|
|!Subsection |04|<|<|
|!Deductibility |2 - Contributions are not deductible.|<|<|
|!Ruling date |03/2014|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990O|http://990.erieri.com/EINS/270470227/270470227_2018_ .pdf]]|01/30/20| $0.00|
|!2017 |[[990O|http://990.erieri.com/EINS/270470227/270470227_2017_102e29b2.PDF]]|02/19/19| $183,222.00|
|!2016 |[[990O|http://990.erieri.com/EINS/270470227/270470227_2016_0e713d12.PDF]]|11/08/17| $495,221.00|
|!2015 |[[990O|http://990.erieri.com/EINS/270470227/270470227_2015_0d3136f6.PDF]]|12/16/16| $1,100,212.00|
|!2014 |[[990O|http://990.erieri.com/EINS/270470227/270470227_2014_0c02d6f9.PDF]]|12/02/15| $1,129,459.00|
|!2013 |[[990O|http://990.erieri.com/EINS/270470227/270470227_2013_0b636b4f.PDF]]|05/26/15| $2,251,161.00|
|!2012 |[[990O|http://990.erieri.com/EINS/270470227/270470227_2012_0a62d756.PDF]]|06/18/14| $4,079,862.00|
|!2009 |[[990O|http://990.erieri.com/EINS/270470227/270470227_2009_06D64F8C.PDF]]|03/17/11| $42,845.00|

!!!See also
*[[Tea Party Patriots|https://en.wikipedia.org/wiki/Tea_Party_Patriots]] - //Wikipedia.//
*[[Tea Party Patriots Citizens Fund|https://en.wikipedia.org/wiki/Tea_Party_Patriots_Citizens_Fund]] - //Wikipedia.//

!!!External links
*[[Tea Party Patriots|https://www.sourcewatch.org/index.php/Tea_Party_Patriots]], SourceWatch.

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Teacher strike strategy makes back-to-work bill hard to justify, expert says|https://www.cbc.ca/news/canada/ottawa/back-to-work-ontario-teacher-strike-1.5459077]]'' February 11, 2020, Ryan Patrick Jones, [[CBC News]]

----
[[Ontario]] teachers' unions holding targeted, rolling walkouts instead of a general strike makes it difficult for the [[Ford government]] to justify back-to-work legislation, according to one legal expert.

Gilles LeVasseur, a law and business professor at the [[University of Ottawa]], said even if the province wanted to force teachers back to work when MPPs return to [[Queen's Park]] next week, it likely wouldn't be able to because of the limited job actions the unions have taken so far.

"There has to be either security issues, a public health [threat] or an imminent danger to society in order to have that legislation," said LeVasseur.
----

{{f182.png}} ''[[Teachers uneasy after pensions transferred as part of provincial budget|https://www.cbc.ca/news/canada/calgary/teachers-pension-rod-matheson-alberta-health-services-1.5337431]]'' October 27, 2019, Joel Dryden, [[CBC News]]

----
Some teachers are looking for answers after learning their pensions are on the move — without their consultation or approval.

Teachers' pensions are currently managed by the independent [[Alberta]] Teachers' Retirement Fund Board, or ATRF, which was established in [[1939]].

The corporation currently administers pensions for all teachers in school jurisdictions and charter schools in Alberta, with an option for private school teachers to join as well.
----

{{f182.png}} ''[[Teaching assistant who was sanctioned questions sincerity of Wilfrid Laurier University's apology|https://www.cbc.ca/news/canada/kitchener-waterloo/laurier-apology-lindsay-shepherd-free-speech-peterson-video-sanction-1.4414147]]'' November 22, 2017, Kate Bueckert, [[CBC News]]

----
[[Lindsay Shepherd]] says she's glad her supervising professor and the president of [[Wilfrid Laurier University]] in [[Waterloo]], Ont., have apologized.

But she also says she doesn't think they had any other option.

On Tuesday, Laurier's president Deborah MacLatchy issued an apology on behalf of the school to Shepherd. It came after Shepherd, a grad student and teaching assistant, was sanctioned by her supervising professor for showing a controversial video in a tutorial for a communications class.
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Teck Thinks Its Oilsands Mine May Be a Bust. Why Push Approval?|https://thetyee.ca/News/2020/02/13/Oilsands-Mine-Push-Approval/]]'' February 13, 2020, Geoff Dembicki, [[The Tyee]]

----
Any day now the federal Liberals could approve a massive new oilsands mine that by several key metrics makes little business sense. 

"You don't have to be a financial genius," said Kathy Hipple, an analyst with the Institute for Energy Economics and Financial Analysis, a [[New York]]-based research group. "This is an extraordinarily risky project."

[[Vancouver]]'s [[Teck Resources]] is basing the viability of its Frontier mine on the assumption that oil prices will average about $95 per barrel until the 2060s, despite the current price of oil being less than $60 per barrel and even [[Canada]]'s [[National Energy Board]] predicting that a long-term price of $75 is more likely.
----

{{f94.png}} ''[[Teck to pull proposal for Frontier oilsands mine in Alberta|https://www.thestar.com/news/canada/2020/02/23/teck-to-pull-proposal-for-frontier-oilsands-mine-in-alberta.html]]'' February 23, 2020, Kieran Leavitt, [[Toronto Star]]

----
A $20.6-billion oilsands project with widespread support in [[Alberta]] was nixed late Sunday when [[Teck Resources]] Ltd. publicly announced it would be pulling the application it had on the table, waiting for federal approval due in a matter of days.

The stunning move to kill the [[Teck Frontier]] mine came just hours after the Alberta government signed two agreements to partner with the Mikisew Cree First Nation and the [[Athabasca Chipewyan]] First Nation on the project.

The long-anticipated development in the Alberta energy industry had been expected to create an estimated 7,000 jobs during construction, and 2,500 over its 41-year lifespan.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ted Arnott |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ted Cruz |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/3/3c/Tedcruzzodiac.jpg/175px-Tedcruzzodiac.jpg]] |
|!occupation |Politician|
|!birth date |December 22, 1970 (50 years)|
|!birth place |[[Calgary|https://en.wikipedia.org/wiki/Calgary]], [[Alberta|https://en.wikipedia.org/wiki/Alberta]], Canada|
</div>

!!!See also
*[[Ted Cruz|https://en.wikipedia.org/wiki/Ted_Cruz]] - //Wikipedia.//
*[[Ted Cruz|https://commons.wikimedia.org/wiki/Category:Ted_Cruz]] - //Wikimedia Commons.//

{{||StandardTid}}
----

{{f345.png}} ''[[Ted Cruz campaign using firm that harvested data on millions of unwitting Facebook users|https://www.theguardian.com/us-news/2015/dec/11/senator-ted-cruz-president-campaign-facebook-user-data]]'' December 11, 2015, Harry Davies, [[The Guardian]]

----
[[Ted Cruz]]'s presidential campaign is using psychological data based on research spanning tens of millions of [[Facebook]] users, harvested largely without their permission, to boost his surging [[White House]] run and gain an edge over [[Donald Trump]] and other [[Republican]] rivals, the Guardian can reveal.

A little-known data company, now embedded within Cruz's campaign and indirectly financed by his primary billionaire benefactor, paid researchers at [[Cambridge]] University to gather detailed psychological profiles about the US electorate using a massive pool of mainly unwitting US Facebook users built with an online survey.

Facebook
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ted Opitz |
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Teen climate activist Greta Thunberg of Sweden 'doesn't understand' Alberta, environment minister says|https://www.cbc.ca/news/canada/edmonton/greta-thunberg-understand-alberta-1.5322132]]'' October 15, 2019, Jennie Russell, [[CBC News]]

----
[[Alberta]]'s environment minister says Swedish climate activist [[Greta Thunberg]] "doesn't understand" the province, and signalled the government won't be laying out the welcome mat for the 16-year-old's upcoming visit.

Speaking to reporters outside the Alberta Legislature on Tuesday, Environment Minister [[Jason Nixon]] said Thunberg hasn't reached out to the UCP government, and the government has no plans to contact her.

"I do hope that if she does come to our beautiful province, she takes the time to talk to our state-of-the-art industry partners, who are working tirelessly to continue to produce the most ethical and environmentally friendly oil and gas products in the world," Nixon said.
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !John Templeton Foundation |
|!tax id |62-1322826|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |April 29, 2020|<|<|
|!Registration|<|<|<|
|!Name |[[John Templeton Foundation|https://www.erieri.com/Form990Finder/Details?EIN=621322826]]|<|<|
|!EIN |62-1322826|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |07/1988|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990PF|http://990.erieri.com/EINS/621322826/621322826_2018_ .pdf]]|01/27/20| $0.00|
|!2017 |[[990PF|http://990.erieri.com/EINS/621322826/621322826_2017_10016228.PDF]]|12/17/18| $3,440,948,540.00|
|!2016 |[[990PF|http://990.erieri.com/EINS/621322826/621322826_2016_0e9a68e9.PDF]]|12/21/17| $2,913,455,637.00|
|!2015 |[[990PF|http://990.erieri.com/EINS/621322826/621322826_2015_0d6aeae1.PDF]]|02/28/17| $2,909,267,085.00|
|!2014 |[[990PF|http://990.erieri.com/EINS/621322826/621322826_2014_0c25a335.PDF]]|01/21/16| $3,231,688,757.00|
|!2013 |[[990PF|http://990.erieri.com/EINS/621322826/621322826_2013_0b0887ed.PDF]]|12/29/14| $3,359,677,247.00|
|!2012 |[[990PF|http://990.erieri.com/EINS/621322826/621322826_2012_09d8c642.PDF]]|12/21/13| $2,555,855,497.00|
|!2011 |[[990PF|http://990.erieri.com/EINS/621322826/621322826_2011_09e225e5.PDF]]|12/30/13| $2,290,498,854.00|
|!2010 |[[990PF|http://990.erieri.com/EINS/621322826/621322826_2010_0a02ad4a.PDF]]|02/25/14| $1,939,387,570.00|
|!2009 |[[990PF|http://990.erieri.com/EINS/621322826/621322826_2009_0779fa58.PDF]]|09/19/11| $1,689,804,911.00|
|!2008 |[[990PF|http://990.erieri.com/EINS/621322826/621322826_2008_05735E08.PDF]]|11/23/09| $880,433,745.00|
|!2007 |[[990PF|http://990.erieri.com/EINS/621322826/621322826_2007_0473C33E.PDF]]|12/01/08| $1,521,282,234.00|

!!!See also
*[[John Templeton Foundation|https://en.wikipedia.org/wiki/John_Templeton_Foundation]] - //Wikipedia.//

!!!External links
*[[John Templeton Foundation|https://www.sourcewatch.org/index.php?title=John_Templeton_Foundation]], SourceWatch.

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f132.png}} ''[[Tensions simmer in Hamilton LGBTQ community after Pride festival violence|https://www.theglobeandmail.com/canada/toronto/article-tensions-simmer-in-hamilton-lgbtq-community-after-pride-festival/]]'' July 12, 2019, Matthew Lapierre, [[Globe and Mail]]

----
The groups stand separated by temporary metal fencing and a line of police officers. On one side, Canadian flags and yellow vests. The other, rainbow flags and cardboard signs decrying hate.

This has become a regular scene in downtown [[Hamilton]] since violence broke out at the city's Pride festival last month. The clash at Pride and the arrest and subsequent detention of a transgender activist has inflamed tensions between the [[LGBTQ]] community, police and municipal officials, who are trying to manage weekly protests. On Friday, activists set up an encampment outside City Hall and called for the release of the person detained. A rally in support of the LGBTQ community is planned for Saturday.

"The community is divided," said Jackson Gates, a Hamilton-based social-justice advocate and member of the LGBTQ community. "People are adding more fuel to the fire and it's hard to navigate."

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Terence Kernaghan |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Terence Young |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Teresa Armstrong |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Terry White |
|!title |Commissioner|
|!organization |[[Oklahoma Department of Mental Health and Substance Abuse Services]]|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Texas Public Policy Foundation |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/b/bf/Copy_of_AN_Logo_redo_-_2020-08-13T134202.797.png/175px-Copy_of_AN_Logo_redo_-_2020-08-13T134202.797.png]] |
|!tax id |74-2524057|
|!location |901 Congress Avenue Austin, TX 78701|
|!website |[[texaspolicy.com/|http://www.texaspolicy.com/]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 8, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Texas Public Policy Foundation|https://www.erieri.com/Form990Finder/Details?EIN=742524057]]|<|<|
|!EIN |74-2524057|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |10/1989|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/742524057/742524057_2019_ .pdf]]|02/19/21| $17,302,485.00|
|!2018 |[[990|http://990.erieri.com/EINS/742524057/742524057_2018_ .pdf]]|02/07/20| $15,867,880.00|
|!2017 |[[990|http://990.erieri.com/EINS/742524057/742524057_2017_10439fb4.PDF]]|03/07/19| $14,487,960.00|
|!2016 |[[990|http://990.erieri.com/EINS/742524057/742524057_2016_0ebf5fe7.PDF]]|01/11/18| $14,084,435.00|
|!2015 |[[990|http://990.erieri.com/EINS/742524057/742524057_2015_0d4dbec4.PDF]]|01/18/17| $10,664,754.00|
|!2014 |[[990|http://990.erieri.com/EINS/742524057/742524057_2014_0b886711.PDF]]|07/09/15| $10,616,040.00|
|!2013 |[[990|http://990.erieri.com/EINS/742524057/742524057_2013_0ab6e042.PDF]]|10/22/14| $8,355,336.00|
|!2012 |[[990|http://990.erieri.com/EINS/742524057/742524057_2012_099321a6.PDF]]|09/16/13| $8,527,984.00|
|!2011 |[[990|http://990.erieri.com/EINS/742524057/742524057_2011_085c5ebc.PDF]]|07/05/12| $4,550,572.00|
|!2010 |[[990|http://990.erieri.com/EINS/742524057/742524057_2010_08a44db6.PDF]]|11/01/12| $3,691,066.00|
|!2009 |[[990|http://990.erieri.com/EINS/742524057/742524057_2009_069CC44A.PDF]]|12/14/10| $2,910,379.00|
|!2008 |[[990|http://990.erieri.com/EINS/742524057/742524057_2008_058FDA9B.PDF]]|12/16/09| $2,082,753.00|
|!2007 |[[990|http://990.erieri.com/EINS/742524057/742524057_2007_0486032B.PDF]]|12/20/08| $1,803,520.00|

!!!External links
*[[Texas Public Policy Foundation|https://www.sourcewatch.org/index.php?title=Texas_Public_Policy_Foundation]], SourceWatch.

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f132.png}} ''[[Text of Harper's speech|https://www.theglobeandmail.com/news/national/text-of-harpers-speech/article1131985/]]'' December 15, 2005, Stephen Harper, [[Globe and Mail]]

----
The full text of a speech by [[Stephen Harper]], then vice-president of the [[National Citizens Coalition]], to a June [[1997]] [[Montreal]] meeting of the [[Council for National Policy]], a right-wing U.S. think tank, and taken from the council's website:

Ladies and gentlemen, let me begin by giving you a big welcome to [[Canada]]. Let's start up with a compliment. You're here from the second greatest nation on earth. But seriously, your country, and particularly your conservative movement, is a light and an inspiration to people in this country and across the world.

Now, having given you a compliment, let me also give you an insult. I was asked to speak about Canadian politics. It may not be true, but it's legendary that if you're like all Americans, you know almost nothing except for your own country. Which makes you probably knowledgeable about one more country than most Canadians.
----

{{f182.png}} ''[[Texts, ads and leaders: How party strategists work to get their message out|https://www.cbc.ca/news/politics/strategists-behind-the-strategy-1.5141340]]'' May 18, 2019, [[CBC News]]

----
As October approaches, the federal parties are refining their plans to win votes. The official campaign period won't kick off until after the summer, but the unofficial race is already on.

Chris Hall, host of [[CBC Radio]]'s The House, spoke with Liberal Party national director [[Jeremy Broadhurst]], Conservative campaign chair [[Hamish Marshall]] and [[Green Party]] deputy leader [[Jo-Ann Roberts]] about technology, advertising and some of the other methods they're using ahead of election season.

Jeremy, I want to ask you about the use of social media in this campaign. How will the Liberals use it differently than, say, in [[2015]]?

{{||StandardTid}}
----

{{f0.png}} ''[[That Sun Column Was No Outlier. Postmedia Has Embraced Dishonest, Dangerous Propaganda|https://thetyee.ca/Mediacheck/2019/09/09/Postmedia-Has-Embraced-Dishonest-Dangerous-Propaganda/]]'' September 9, 2019, Sean Holman, [[The Tyee]]

----
[[Canada]] should "say goodbye to diversity, tolerance and inclusion."

Those words were printed by the [[Vancouver Sun]] on Saturday and delivered to thousands of readers across the city. They were part of an op-ed, written by [[Mount Royal University]] instructor [[Mark Hecht]], that cited the [[Gatestone Institute]], a [[New York]]-based group known for spreading fake news and anti-[[Muslim]] views.

The column, also published online, said nations that have increased their "ethnic and cultural diversity" through immigration have "ended up with a lot of arrogant people living in their countries with no intention of letting go of their previous cultures, animosities, preferences and pretensions." If Canada wants to "rebuild the trust we used to have in one another," it should "exclude certain people."
----

{{f0.png}} ''[[That Text You Got From Ontario Proud Is Part Of A Voter ID Campaign|https://www.canadalandshow.com/ontario-proud-text-messages-are-voter-id/]]'' June 6, 2018, Graeme Gordon, [[Canadaland]]

----
Since Thursday, registered third-party advertiser and [[Facebook]] group [[Ontario Proud]] has been sending text messages to the phones of random Ontarians. The texts, sent by an undisclosed telemarketing company hired by the non-profit, greet people by saying it's "Olivia from Ontario Proud," then solicit them to text back which party they intend to vote for in this Thursday's provincial election. There have also been calls from telemarketers and automated messages asking about voting intentions on behalf of the right-wing group.

But while it is not clear how Ontario Proud has obtained people's phone numbers, its founder is forthright about the purpose of the messages: voter identification.

"So we can remind voters to vote strategically," [[Jeff Ballingall]] says.
----

{{f0.png}} ''[[That Time a Foreign-Owned Newspaper Called Out Environmentalists for Taking Foreign Money to Fight a Foreign-Funded Pipeline|https://thenarwhal.ca/time-foreign-owned-newspaper-called-out-environmentalists-taking-foreign-money-fight-foreign-funded-pipeline/]]'' March 29, 2018, Emma Gilchrist, [[The Narwhal]]

----
On a certain level, [[Vivian Krause]] and her cadre are right when they accuse Canadian non-profits of taking foreign money. American philanthropists do give money to Canadian non-profits.

There's just one thing: it's neither surprising nor clandestine.

The success of their argument comes down to one simple trick: strip away all relevant context and then replace it with conspiracy.

So let's start with some context.
----

{{f132.png}} ''[[That time they tried to do a study but gave up for lack of data|https://www.theglobeandmail.com/opinion/editorials/that-time-they-tried-to-a-study-but-gave-up-for-lack-of-data/article24320260/]]'' May 7, 2015, John Lehmann, [[Globe and Mail]]

----
Here's a persuasive new way to make [[Canada]] seem like a better place – ignorance.

As long as the country lacks good data on poverty, and its associated inequities in health, education and well-being, we're prevented from saying with certainty whose lives are difficult, and where, and most in need of aid.

[[Researcher]]s at the [[Mowat Centre]], a public-policy institute based at the [[University of Toronto]], recently set out to create a map of what they called the hardest places to live in Canada. Their model was a much-discussed graphic published in the [[New York Times]] that vividly depicted the relative inequality of 3,125 counties in the United States, drawing on indicators such as life expectancy, unemployment, education and income.

What they inadvertently discovered was a disturbing inequality between nations: Canada simply doesn't have the data needed to make these kind of community-by-community comparisons. A national discussion is effectively closed before it can even start.
----

{{f0.png}} ''[[That Time Vice Paid A "Hacker" $5,000 For A Fake Rob Ford Story|https://www.canadalandshow.com/vice-paid-hoaxer-5000-dollars-for-fake-rob-ford-story/]]'' April 9, 2020, Jonathan Goldsbie, [[Canadaland]]

----
At a quarter past noon on November 5, [[2013]], [[Toronto]] Mayor [[Rob Ford]] casually admitted — after months of denying it — that, yes, he had smoked crack cocaine. This had most likely occurred, he quickly explained, in one his drunken stupors.

Nearly three hours later, as reporters stood crushed against the glass wall of Ford's office, tensely awaiting entry to what promised to be one hell of a press conference, Vice dropped a bombshell: "Rob Ford's Office Hired a Hacker to Destroy the Crack Tape."

The story was bursting with jaw-dropping details concerning alleged efforts by Ford's communications director, [[Amin Massoudi]], to pay a "hacker" to break into a password-protected server in order to find and delete a video of the mayor smoking crack. Loaded with quotes from what it described as correspondence between Massoudi and the hacker, the report, by Vice [[Canada]]'s then-managing editor Patrick McGuire, offered an apparently unprecedented view into a political office scrambling to contain a crisis.
----

{{f0.png}} ''[[The 'double-dipping professor' in Doug Ford's crosshairs is nothing but a myth|https://business.financialpost.com/opinion/the-double-dipping-professor-in-doug-fords-crosshairs-is-nothing-but-a-myth]]'' June 4, 2019, Jeffrey MacIntosh, [[Financial Post]]

----
There is the unicorn. There is the chimera. There is the Mothman, the Minotaur, the manticore, and assorted mutants. Then there is the double-dipping university professor. Each of these mythical creatures has the same unassailably assailable pedigree, which is to say, none at all.

You don't have to have had your ear to the ground in the last few weeks to have heard the vitriolic attacks in [[Ontario]] on professors over a certain age who, because they work past mandatory retirement age, are receiving both pension and salary. "Time for Ontario to ditch double-dipping university professors," reads the headline on a recent [[Toronto Sun]] column. The [[Ford government]] appears to be poised to adopt legislation that prevents professors from receiving salary and pension at the same time.

There are indeed about 600 professors in Ontario who currently collect both salaries and pensions. These professors are all 71 years of age or older. This is due to the fact that a professor who works past the usual retirement age of 65 effectively makes an election not to receive a pension on that date, but to continue working and receiving only a salary instead. However, the federal Income [[Tax]] Act requires all employees to begin taking their pension at the age of 71. Thus, universities have no option but to pay both salary and pension to professors who continue working past the age of 71.
----

{{f253.png}} ''[[The 'excessively violent' election ad, paid for by the Manning Centre|https://www.macleans.ca/politics/ottawa/the-excessively-violent-election-ad-paid-for-by-the-manning-centre/]]'' October 12, 2019, Stephen Maher, [[Macleans]]

----
The ad, one of a number of intense ads the [[Manning Centre]] is funding through third-party groups it supports, shows actor Keanu Reeves buried up to his neck in the dirt, looking at a mobile phone showing [[Justin Trudeau]], saying, in French: "Thank you for the second mandate."

The ad is captioned: "Literally the reaction of all [[Quebec]]ers if re-elected next Oct. 21. The re-election of Trudeau will be catastrophic for Quebec." [[Quebec Fier]], a third-party group funded by the Manning Centre, started running the ad on [[Facebook]] on Oct. 2, Facebook's ad registry shows.

The ad was pulled because it violated Facebook rules, said Erin Taylor, communications manager for Facebook [[Canada]] in an email. "The ad was disapproved in line with our Advertising Policies related to sensational content which states in part that ads must not contain excessively violent content."
----

{{f182.png}} ''[[The 'Ford factor' and battleground Ontario|https://www.cbc.ca/news/politics/canada-votes-newsletter-issue20-ford-factor-battleground-ontario-election-1.5258303]]'' August 25, 2019, [[CBC News]]

----
After [[Ontario]] municipalities passed their budgets, the provincial government announced it was cutting municipal funding earmarked for things like public health and child care.

A big fight ensued, with the mayors accusing the province of trying to pull a fast one and the province saying everyone had to pitch in to tackle the deficit.

The mayors won round one; the cuts were put on hold. This week the cuts were re-introduced — but they won't take effect until the new year, and not to the degree initially proposed.
----

{{f182.png}} ''[[The 'Jihadi Jack' debate: Who has a right to come back to Canada?|https://www.cbc.ca/radio/thehouse/the-jihadi-jack-debate-who-has-a-right-to-come-back-to-canada-1.5257497]]'' August 24, 2019, The House, [[CBC Radio]]

----
[[Canada]] needs to take part in co-ordinating an international response to citizens who leave their countries to join extremist groups abroad, two experts say.

The debate about what to do with foreign fighters revived this week after [[Jack Letts]] — dubbed "Jihadi Jack" by British media outlets — saw his U.K. citizenship revoked and announced his intention to seek help from Canada, now the only country where he holds citizenship.

Audrey Macklin, a professor and chair in human rights law at the [[University of Toronto]], and Kyle Matthews, executive director of the [[Montreal]] Institute for [[Genocide]] and Human Rights Studies at [[Concordia University]], spoke to The House this week about the problem of foreign fighters.
----

{{f132.png}} ''[[The 'kamikaze candidate' continues to haunt Jason Kenney|https://www.theglobeandmail.com/canada/alberta/article-the-kamikaze-candidate-continues-to-haunt-jason-kenney/]]'' March 22, 2019, James Keller, [[Globe and Mail]]

----
Two and a half months before the [[2017]] leadership vote for the newly merged [[United Conservative Party]], three conservative activists met at a Tim Hortons on an August afternoon in the bedroom community of Okotoks, south of [[Calgary]], to talk about the prospective candidacy of [[Jeff Callaway]]. One of them, a local constituency board member named Mark Hudson, was carrying an audio recorder.

He was joined by Wendy Adam and her husband Udo, who both have long histories within [[Alberta]]'s conservative politics. In a six-minute segment of audio that Mr. Hudson posted online, Ms. Adam explains that Mr. Callaway was preparing to enter the UCP leadership race, which already had two apparent front-runners in former [[Wildrose]] leader [[Brian Jean]] and the eventual winner, [[Jason Kenney]].

"Jeff is going to run a serious campaign, but the reason that we're running Jeff as a serious campaign is because Jeff will be able to say things about Brian Jean that Jason Kenney cannot," said Ms. Adam, who confirmed it is her voice on the recording but otherwise declined to comment.
----

{{f0.png}} ''[[The 'new right' is not a reaction to neoliberalism, but its offspring|https://www.opendemocracy.net/en/can-europe-make-it/the-new-right-is-not-a-reaction-to-neoliberalism-but-its-offspring/]]'' July 16, 2019, Lars Cornelissen, [[openDemocracy]]

----
The ongoing and increasingly intense conservative backlash currently taking place across [[Europe]] is often understood as a populist reaction to neoliberal policy. The neoliberal assault on the welfare state, as for instance Chantal Mouffe has argued, has eroded post-war social security even as it destroyed people's faith in electoral politics. Coupled with a sharp increase in inequality and rapid globalisation, the technocratic nature of neoliberal government has angered electorates across the continent. Wanting to "take back control" of their political life, these electorates have turned away from traditional centrist parties and have thrown their lot in with populist parties on the fringes of the political spectrum. Although, as Mouffe is at pains to point out, this creates a space for both left-wing and right-wing populisms, today it seems that especially its inward-looking, nationalistic variants are experiencing electoral success.

To be sure, this diagnosis is by and large correct. Decades of neoliberal hegemony have certainly served to impoverish the cultural life of many European nations. Meanwhile, neoliberal policies of privatisation and deregulation, followed after the [[2008]] crisis by a decade of blithe austerity measures, have gutted most of the institutions that previously carried the promise of equity and security—even if that promise was always already a false one. The rise in jingoistic nationalism is, in this sense, without doubt a consequence of the neoliberal era.

It would be incorrect to assume, however, that these nationalisms are somehow juxtaposed to or fundamentally different from neoliberalism. It would be wrong, that is, to see the rise of the so-called "new right" as a sign of neoliberalism's demise or to see the 2008 financial crisis as marking its death rattle. Neoliberalism did not merely provide the occasion for the rise of nationalist sentiment; rather, the latter also grew out of the former. Differently put, neoliberal doctrine already carried the seeds of the kind of conservativism that is currently running rampant in Europe.
----

{{f182.png}} ''[[The 2019 election is playing out as a policy clone of the 2015 campaign|https://www.cbc.ca/news/politics/andrew-scheer-campaign-promises-harper-trudeau-2019-election-1.5275774]]'' September 24, 2019, Aaron Wherry, [[CBC News]]

----
As the Liberals' re-election campaign was foundering last week, [[Andrew Scheer]] was promising that a Conservative government would spend $1.5 billion to reduce medical wait times.

It's a commitment that might stir some nostalgia. [[Stephen Harper]]'s Conservatives identified reducing wait times as one of their top five priorities during the [[2006]] election. Once in government, the Conservatives committed $700 million in funding and signed agreements with the provinces.

Then everyone, including the [[Harper government]], forgot about it.

{{||StandardTid}}
----

{{f132.png}} ''[[The age of the PAC is here, but who they are still not completely clear|https://www.theglobeandmail.com/politics/article-the-age-of-the-pac-is-here-but-who-they-are-still-not-completely/]]'' July 7, 2019, Campbell Clark, [[Globe and Mail]]

----
There were the ones that ominously claimed that [[Ontario]] Premier [[Doug Ford]] is scary and labelled Conservative Leader [[Andrew Scheer]] "weak." Or the ones that updated the 2015 "not ready" attacks on [[Justin Trudeau]], with the same group of crotchety HR assessors deciding now he was "never ready."

Neither was the work of an official political party. Both were made by PACs – third-party organizations that mount political campaigns. The spots attacking Mr. Scheer were the work of [[Engage Canada]], linked to an odd mix of backroom operatives from the NDP, Liberals and unions. The ads attacking Mr. Trudeau came from an [[Alberta]]-based organization called [[Shaping Canada's Future]].

But when new rules kicked in on June 30 requiring such third-party political actors to register with [[Elections Canada]], neither was on the initial list.
----

{{f185.png}} ''[[The Alberta experiment with authoritarian government|https://rabble.ca/columnists/2019/12/alberta-experiment-authoritarian-government]]'' December 3, 2019, Duncan Cameron, [[rabble.ca]]

----
Now think of [[Alberta]], where [[Jason Kenney]] and his [[United Conservative Party]] (UCP) generate fear and anger ranting about imagined enemies of Alberta.

In a video, former prime minister [[Stephen Harper]] welcomed delegates to the UCP second AGM, running from November 29 to December 1. Harper vilified the outgoing NDP government as having "empowered those who wanted to see this great engine of [[Canada]]'s economy fail, and capitulated to a Liberal government in [[Ottawa]] that put roadblocks against our Alberta economy."

In the hostile world imagined by Harper and Kenney internal enemies include the "Liberal" mayor of [[Calgary]] as Kenney calls [[Naheed Nenshi]], as well as NDP opposition leader [[Rachel Notley]].
----

{{f0.png}} ''[[The Alt-Right Media Ecosystem: This is how it starts|https://dcc.infoscapelab.ca/projects/ecosystem/this-is-how-it-starts/]]'' October 23, 2019, Anthony Burton, [[Digital Citizenship Cultures]]

----
We look at the shape of the digital discourses surrounding the Canadian election, before finding out that they aren't coming from the deep web or [[4chan]]—but somewhere much more familiar.

Part one of this series can be found here. Part two can be found here.

Who's talking?
----

{{f37.png}} ''[[The Alt-Right's Favorite Meme Is 100 Years Old|https://www.nytimes.com/2018/11/13/opinion/cultural-marxism-anti-semitism.html]]'' November 13, 2018, Samuel Moyn, Opinion, [[New York Times]]

----
"[[Cultural Marxism]]" is also a favorite topic on Gab, the social media network where Robert Bowers, the man accused of shooting 11 people at a synagogue in [[Pittsburgh]] last month, spent time. Mr. Lind may have only fantasized about mass death as a comeuppance for cultural Marxists, but others have acted on it: In his 1,500-page manifesto, the Norwegian far-rightist [[Anders Breivik]], who killed 77 people in [[2011]], invoked "cultural Marxism" repeatedly. "It wants to change behavior, thought, even the words we use," he wrote. "To a significant extent, it already has."

According to their delirious foes, "cultural Marxists" are an unholy alliance of abortionists, feminists, globalists, homosexuals, intellectuals and socialists who have translated the far left's old campaign to take away people's privileges from "class struggle" into "identity politics" and multiculturalism. Before he executes the professors, the protagonist of Mr. Lind's novel expounds on his theory to their faces: "Classical Marxists, where they obtained power, expropriated the bourgeoisie and gave their property to the state," he says. "Where you obtained power, you expropriated the rights of white men and gave special privileges to feminists, blacks, gays, and the like." It is on the basis of this parallel that the novel justifies carnage against the "enemies of Christendom" as an act showing that "Western culture" is "recovering its will."

Some Marxists, like the Italian philosopher Antonio Gramsci and his intellectual heirs, tried to understand how the class rule they criticized worked through cultural domination. And today, it's true that on campus and off, many people are directing their ire at the advantages that white males have historically enjoyed. But neither the defense of the workers nor of other disempowered groups was a conspiracy on its own, and never was there a malignant plot to convert the first into the second — which is what "cultural Marxism" implies. Deployed to avoid claims of injustice, the charge functions to whip up agitated frenzy or inspire visions of revenge.
----

{{f0.png}} ''[[The amnesia of a crisis, or why Doug Ford is still the worst|https://ricochet.media/en/3090/the-amnesia-of-a-crisis-or-why-doug-ford-is-still-the-worst]]'' May 5, 2020, Nicky Young, [[Ricochet]]

----
It's funny how trauma makes us forget. Sort of like how an intracranial hematoma can cause a gap in memory, so too can a shock to society or the economy. My case in point is the recent round of applause from mainstream media outlets for [[Ontario]] Premier [[Doug Ford]]'s response to the coronavirus epidemic. It's almost as if Agent J from Men in Black whipped out the neuralyzer and deleted any memory of Ford's attacks on essential workers and the healthcare system the moment he declared a state of emergency.

In a time of crisis, public anxiety creates a great demand for leadership. And, in our desperation to have that demand filled, we lower our standards. You know the saying — desperate times call for desperate measures.

Sure, Ford has notably changed his tone as the gravity of the pandemic became irrefutable (although that should have been clear months ago given the dramatic responses of other countries). He's even displayed a considerable degree of seemingly genuine human emotion. Amazing.
----

{{f185.png}} ''[[The Andrew Scheer factor in election 2019|http://rabble.ca/columnists/2019/10/andrew-scheer-factor-election-2019]]'' October 8, 2019, Duncan Cameron, [[rabble.ca]]

----
In the first weeks of the [[2019]] election, Conservative Leader [[Andrew Scheer]] received an unexpected gift: images, then a video, showing a younger [[Justin Trudeau]] wearing blackface makeup, which as Trudeau explained on the Radio-[[Canada]] Sunday night talk show Tout le monde en parle, caused grief and sorrow among supporters he spoke to -- leading to apologies that could not erase the hurt and disappointment the Trudeau actions had caused.

With Prime Minister Trudeau personally weakened in visible minority communities where his party has historically dominated, the election campaign had turned into an opportunity for other political leaders.

Fortunately for the Liberals, the Conservative Party had given them an unexpected gift as well -- a big one: Andrew Scheer as leader.
----

{{f0.png}} ''[[The Anti-Semitic Roots of Canadian Conservatives' 'Foreign Funded Radicals' Attacks|https://www.vice.com/en_ca/article/7xnxpx/the-anti-semitic-roots-of-canadian-conservatives-foreign-funded-radicals-attacks]]'' February 6, 2019, James Wilt, [[Vice News]]

----
Seven years ago, as the Harper Conservatives were settling into their first and only majority government, then-Natural Resources minister [[Joe Oliver]] published an explosive open letter accusing "environmental and other radical groups" of trying to block resource projects.

"It's financed, without exaggeration, by billionaire socialists from the United States—people like [[George Soros]]," Oliver, who is [[Jewish]], told [[CBC]]'s The National on January 9, [[2012]], the same day the now-infamous letter was published. In response, Open Society Foundation—founded by Soros—told the [[Vancouver Observer]] that it wasn't funding any pipeline opposition in [[Canada]].

The Soros dog-whistle didn't seem to mean much at the time. After all, it was well before the Hungarian-American billionaire's name became a widely popular proxy for far-right fear-mongering about "globalism" and "paid protesters," and a pipe bomb was sent to his house by a Floridian Trump obsessive who shared memes describing Soros as a "Judeo-plutocratic Bolshevik Zionist world conspirator."
----

{{f132.png}} ''[[The anti-tax delusions of Donald Trump and Andrew Scheer|https://www.theglobeandmail.com/opinion/article-the-anti-tax-delusions-of-donald-trump-and-andrew-scheer/]]'' November 8, 2019, Lawrence Martin, Opinion, [[Globe and Mail]]

----
At the Conservative Leader's Wednesday scrum, while referencing policies to deal with the climate crisis, he claimed, "I've never known a problem to be solved by a new tax."

Was he kidding? Didn't sound like it. And as could be imagined, the [[Twitter]]sphere lit up with scornful jabs. How about the Nazis, many reminded him? A bit of a problem, he might agree. And didn't wartime taxes provide for a strong military? Or would Mr. Scheer have preferred musket-bearing citizen militias?

How about the country's social programs? And in his own case, incensed respondents noted, what is it that solves Mr. Scheer's problem of making a living as a career politician? His handsome salary and all his perks are courtesy of the taxpayer.
----

{{f0.png}} ''[[The appointment of Doug Ford's friend as Ontario police commissioner is getting messy|https://news.vice.com/en_ca/article/wj3b5y/the-appointment-of-fords-friend-as-ontario-police-commissioner-is-getting-messy]]'' December 12, 2018, Tamara Khandaker, [[Vice News]]

----
"We are not going to comment on Mr. Blair's motivations for using the Office he holds to raise these issues," said Community Safety Minister [[Sylvia Jones]] in a statement. "We will explore the appropriate venue to review the content of a letter that we fully and completely dispute."

"If the hiring process remains enveloped in questions of political interference, the result will be irreparable damage to police independence," Blair, who was also in the running for the job, wrote in the letter.

Taverner, a close personal friend of Ford's, has been a regular fixture at family gatherings and often had informal meetings with the premier and his late brother and former [[Toronto]] mayor [[Rob Ford]].
----

{{f99.png}} ''[[The art of sloganeering: How many ways can politicians say 'change'?|https://www.nationalobserver.com/2019/09/06/news/art-sloganeering-how-many-ways-can-politicians-say-change]]'' September 6, 2019, Mia Rabson, [[National Observer]]

----
Change. Forward. Together. For you.

They are the buzzwords of political campaigns worldwide, used time and again in various combinations, to sum up a campaign theme in few enough letters to fit on a podium sign.

On Tuesday, the NDP became the fifth and final major party to unveil its campaign catchphrase, hoping "In it for You" will catch voters' attention.

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f253.png}} ''[[The bankruptcy of the Conservative Party|https://www.macleans.ca/opinion/the-bankruptcy-of-the-conservative-party/]]'' June 11, 2019, Tabatha Southey, [[Macleans]]

----
"I find the notion that one's race, religion, gender, or sexual orientation would make them in any way superior to anybody else absolutely repugnant," Conservative Party leader [[Andrew Scheer]] said a few weeks ago. He was addressing a crowd in a North York banquet hall, "And if there's anyone who disagrees with that, there's the door," he added.

Meaning, it would seem, "There's the door to the [[House of Commons]] Justice Committee's hearings on the spread of online hate! RSVP, repugnanteers!"

I'm getting mixed signals, Mr. Scheer. Two weeks ago, [[Michael Cooper]], Conservative MP from St. Albert-[[Edmonton]] lashed out at [[Faisal Khan Suri]], president of the Alberta [[Muslim]] Public Affairs Council, at said committee by reading into the record a portion of the "manifesto" of the [[Christchurch]] shooter.
<div style="float: right; max-width:300px">

|>| !The Base |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[The battle for Maxime Bernier's riding|https://globalnews.ca/news/5785159/the-battle-for-maxime-berniers-riding/]]'' August 24, 2019, Rachel Browne, [[Global News]]

----
[[Maxime Bernier]] isn't fazed by recent polling that suggests he is in a dead heat with the Conservative candidate running against him in the upcoming federal election for his [[Quebec]] riding, Beauce.

"I'm pretty optimistic that in the end I will win," Bernier told [[Global News]] in a recent interview from [[Ottawa]]. "But I don't take anything for granted."

Until last year, Bernier himself had been the Conservative Member of Parliament for Beauce, a region made up of several municipalities south of [[Quebec City]] that stretches to the border with [[Maine]]. After losing the national Conservative leadership race by a small margin to [[Andrew Scheer]], Bernier went on to renounce the party as "morally corrupt" and started the [[People's Party of Canada]] that sits even further to the right.
----

{{f49.png}} ''[[The battle for post-Trump conservatism is already underway - and Canada's Tories are watching closely|https://nationalpost.com/news/politics/republican-wonks-preparing-for-the-post-trump-world-are-questioning-conservative-free-market-orthodoxy]]'' July 3, 2019, Stuart Thomson, [[National Post]]

----
On a hot [[Toronto]] evening at the end of June, about two dozen conservative big-thinkers crowded into a small private room in a pub called the Bedford Academy to hear that free trade and the free market aren't all they're cracked up to be.

It's not a message that historically resonates with Tories, and it's possible that some of the attendees — which included people who ranked highly in the federal government under Prime Minister [[Stephen Harper]] and members of [[Doug Ford]]'s [[Ontario]] current government — were simply there to socialize and eat steak frites. But it may be a sign of the Trumpian times that [[Oren Cass]], a former policy wonk for [[Mitt Romney]]'s presidential campaign and now a fellow at the [[Manhattan Institute]] think tank, wasn't run out of town for his free market heresies, instead capturing the attention of a polite — if skeptical — audience of [[Canada]]'s Conservative power-players convened by Sean Speer, once an economic adviser to Harper and now a fellow at the [[University of Toronto]]'s Munk School and the [[Macdonald-Laurier Institute]].

Cass's work — which questions the mantra that a growing economy eventually benefits everyone and which dismisses the idea that the free market is always right — is part of a broader re-think of conservative free market orthodoxy.
{{||StandardTid}}
----

{{f182.png}} ''[[The Beer Store recycling program could be casualty as Ford puts beer in corner stores|https://www.cbc.ca/news/canada/toronto/doug-ford-beer-store-contract-1.5172769]]'' June 13, 2019, Lisa Xing, [[CBC News]]

----
The future of an "advanced and effective" recycling program run by The [[Beer Store]] is up in the air as negotiations between the consortium that owns it and the [[Ontario]] government heat up.

In [[2018]], The Beer Store diverted approximately 1.9 billion bottles and containers from landfills. Through a voluntary recycling program in place since its inception 92 years ago, it has recycled tens of millions.

It's one of the most advanced and efficient recycling programs in the world. - David Soberman, [[University of Toronto]]
!!!See also
*[[The Bell Curve|https://en.wikipedia.org/wiki/The_Bell_Curve]] - //Wikipedia.//

!!!External links
*[[Bradley Foundation Provided Financial Backing for The Bell Curve|https://www.sourcewatch.org/index.php/Lynde_and_Harry_Bradley_Foundation#Bradley_Foundation_Provided_Financial_Backing_for_The_Bell_Curve]], SourceWatch.

{{||StandardTid}}
----

{{f0.png}} ''[[The Best Of Doug Ford's Propaganda Channel|https://www.canadalandshow.com/podcast/the-best-of-doug-fords-propaganda-channel/]]'' November 21, 2019, Allison Smith, [[Canadaland]]

----
A deep dive into the past, present and future of [[Ontario News Now]], the PC Party's online propaganda outlet. Is it dangerous misinformation or harmless government cheerleading? Plus, is [[Doug Ford]] finally playing nice? And do the PCs have their own version of a gas plant scandal brewing?
----

{{f0.png}} ''[[The Big Chill: "Scientists Can't Do the Job They Were Hired to Do"|https://thenarwhal.ca/big-chill-scientists-can-t-do-job-they-were-hired-do/]]'' October 23, 2013, Tim McSorley, [[The Narwhal]]

----
A new survey of federal researchers and scientists reveals the startling degree to which they are limited in their ability to share their research findings with the public, including in cases of the public good, and for the first time gives a clear view of the degree to which scientists feel political interference determines how their work presented.

The study, called The Big Chill, reveals that 86 percent feel they would be reprimanded if they spoke out to the media in a situation where a decision by their department goes against what their research finds to be in the public interest. A full 90 percent also said they are simply not allowed to freely speak to the media about their work.

In more concrete terms, 37 percent say that, within the last five years, they have been directly stopped from sharing their expertise in response to a question from the media or the public, and nearly one quarter have been forced by government officials to modify conclusions of their research for non-scientific reasons.
----

{{f0.png}} ''[[The British Government Is Calling Nonsense On Scheer's Child-Killer Twitter Rant|https://www.narcity.com/news/ca/scheers-child-killer-rant-being-called-out-by-uk-government]]'' September 4, 2019, Helena Hanson, [[Narcity]]

----
Sometimes, it almost feels like politicians would be better off without [[Twitter]] all together. If it isn't [[Andrew Scheer]] sharing strange photos of himself lurking in bushes, or the Conservative Party page getting involved in anti-gay-marriage drama, it is [[Justin Trudeau]] posting pictures of himself using single-use plastics. With the federal election nearing every day, you'd think [[Canada]]'s leading politicians would be on their best behaviour online.

Unfortunately, Andrew Scheer's most recent tweets about a British child-killer coming to live in Canada have now also backfired, after the U.K. Government categorically confirmed that this is completely untrue, making Scheer look silly on Twitter once again.

The Conservative Party leader first posted about the British murderer on Monday, writing that, "this pedophile child killer might come to Canada." In the post, Scheer shared an article from provocative British tabloid, The [[Daily Mail]], which suggested that infamous child-murderer [[Jon Venables]] could be moving to Canada after being released from prison in the U.K.
----

{{f0.png}} ''[[The Buffalo Chronicle Is Not A Reliable News Outlet|https://www.canadalandshow.com/the-buffalo-chronicle-is-not-reliable/]]'' March 18, 2019, Justin Ling, Opinion, [[Canadaland]]

----
If The [[Buffalo Chronicle]] was sent to us as a test, a latter-day media-literacy exam in the era of fake news, we have failed pretty badly. A please-see-me-after-class kind of failing.

Over the past month, the Western [[New York]]-based website has begun publishing a slew of Canadian stories.

One reported that the Bank of [[Montreal]] wanted a deferred prosecution agreement over bribery charges it was facing. Another hot tip reported that the NDP was courting ex-Justice Minister [[Jody Wilson-Raybould]] to helm the party. Another scoop proclaimed former puisne justice of the Supreme Court Frank Iacobucci was behind both the proposed deal for SNC-Lavalin and [[Ottawa]]'s decision to buy the [[Kinder Morgan]] pipeline. And, most recently, a crackerjack exclusive reported that Democratic Institutions Minister [[Karina Gould]] was arm-twisting [[Google]] to "curtail political criticism" of the [[Trudeau government]] by instructing "[[Google News]] to limit Canadian access to foreign press."
----

{{f185.png}} ''[[The bullies that you are paying for: How the 'Christian' right is making you subsidize their hate|http://rabble.ca/blogs/bloggers/michael-laxer/2012/05/bullies-you-are-paying-how-christian-right-making-you-subsidize]]'' May 9, 2012, Michael Laxer, blogs, [[rabble.ca]]

----
We are all likely familiar with the war that our Conservative federal government is waging on organizations with which it does not see eye to eye.

And most of us have heard the borderline hate speech of [[Ontario]] [[Christian]] fascist [[Charles McVety]], as when he said, in opposition to Ontario's new proposed anti-bullying law, Monday, May 7, appallingly and revoltingly, that:

Bill 13 "embraces a radical sex education agenda" and children will be taught "about oral and anal sex."
----

{{f0.png}} ''[[The Calgary Oil and Gas Execs Backing Scheer Might Surprise You|https://thetyee.ca/Analysis/2019/08/14/Calgary-Oil-Gas-Execs-Backing-Scheer/]]'' August 14, 2019, Geoff Dembicki, [[The Tyee]]

----
The oil and gas executives quietly working to get Conservative Leader [[Andrew Scheer]] elected prime minister this fall aren't who you might expect.

They're not associated with big multinational companies like Shell, BP and Exxon, many of which are leaving the [[Alberta]] oilsands because they see expensive, high-carbon oil as a financial risk. Nor do these executives lead big Canadian producers such as [[Suncor]] and Syncrude, whose innovations largely built the industry.

Instead, the businesspeople who this spring organized a secret election strategy meeting for Scheer — and another fundraising event in June — earn big salaries running oil and gas companies most Canadians outside [[Calgary]] have never heard of.
----

{{f0.png}} ''[[The CANADALAND Guide To New Popular, Populist Political Media|https://www.canadalandshow.com/guide-to-new-popular-populist-political-media/]]'' January 6, 2019, Graeme Gordon, [[Canadaland]]

----
A new wave of alternative political media operations has been growing in [[Canada]] over the last few years, and these sites and groups will be looking to sway voters in the lead-up to the federal election this fall.

One of the first prototypes for success was [[Rebel Media]], a wildly popular far-right outlet and hyper-partisan political advocacy group that rose from the ashes of [[Sun News Network]]'s early-[[2015]] implosion. Despite highly publicized setbacks, The Rebel still boasts over a million monthly visitors to its website, according to SimilarWeb estimates, and racks up several million views on its [[YouTube]] videos each month.

But several other Canadian political media startups — although not nearly as incendiary or as big as The Rebel — have also grown popular online in very short order, largely flying under the radar of the mainstream media's attention. Although we have covered a couple of these organizations in the past, we believe a one-stop guide would be a helpful resource for Canadians looking for background information on our country's rapidly evolving political media ecosystem.
{{||StandardTid}}
----

{{f185.png}} ''[[The Charles McVety files: The Christian bullies that you are paying for part two|http://rabble.ca/blogs/bloggers/michael-laxer/2012/05/charles-mcvety-files-christian-bullies-you-are-paying-part-two]]'' May 30, 2012, Michael Laxer, blogs, [[rabble.ca]]

----
Back at the beginning of May, Natalie Lochwin and I wrote a piece about the fact that, as citizens and taxpayers, we are all directly subsidizing the political activities of many anti-choice and anti-LGBT rights groups, despite the fact that this is, apparently, against [[Canada Revenue Agency]] (CRA) rules governing "charities" with tax-deductible status.

To remind everyone, the CRA's own rules state that:

Under the Act and common law, an organization established for a political purpose cannot be a charity. The courts have determined political purposes to be those that seek to:
----

{{f364.png}} ''[[The Chinese Canadian Community Can't Fight Racism With Islamophobia|https://www.huffingtonpost.ca/vince-wong/the-chinese-canadian-community-cant-fight-racism-with-islamophobia_a_23357709/]]'' February 13, 2018, Vince Wong, [[Huffington Post]]

----
Backlash to the false report was swift and virulent. Conservative media outlets, such as Rebel News, were quick to label the event as the "Hijab [[Hoax]]," which caught on with its own hashtag on social media. Some even went as far as to suggest the mother of the girl should be criminally charged.

Within the [[Chinese]] Canadian community, however, something equally problematic was happening. Certain elements in the community zeroed in on the girl's allegation of an "Asian man" as the perpetrator of the assault. Despite no further identification of the perpetrator as Chinese, the tenuous link was being made that somehow public condemnation of the alleged hate crime by elected officials was an attack on Chinese Canadians.

Despite the dangerous and questionable logic of this position, the "Hijab hoax targets Chinese Canadians" narrative caught on like wildfire within certain parts of the Chinese community. It led to street protests in cities all over [[Canada]] such as [[Toronto]], [[Edmonton]], [[Calgary]], [[Regina]] and [[Vancouver]].
----

{{f0.png}} ''[[The Christian right's efforts to transform society|https://theconversation.com/the-christian-rights-efforts-to-transform-society-120878]]'' July 24, 2019, André Gagné, [[The Conversation]]

----
The battle now raging in several American states over women's reproductive rights is a direct result of the [[Christian]] right's efforts to impose its religious values on the family and in politics.

The polarization around abortion in the United States is at such a level that some of the leaders of these conservative religious groups are promoting the idea of an impending second American Civil War.

We should not assume that the debates generated by the Christian right in the United States will not have any impact in [[Canada]]. Indeed, the recent release of the film Unplanned shows that this politico-religious coalition seeks to change attitudes in Canada too.
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !The College Fix |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/a/a4/Fix_logo.jpg/175px-Fix_logo.jpg]] |
|!website |[[thecollegefix.com/|https://www.thecollegefix.com/]]|
</div>

<div style="float: right; max-width:300px">

|>| !Student Free Press Association |
|!tax id |27-2277658|
</div>

''''The College Fix'''' is an American [[conservative|https://en.wikipedia.org/wiki/conservative]] news website focused on higher education. It was created in 2011 by journalist [[John J. Miller|John Miller]] and is published by the non-profit Student Free Press Association. The site features "right-minded news and commentary"<<ref " [1]">> and often attacks what it describes as "[[political correctness|https://en.wikipedia.org/wiki/political_correctness]]".<<ref " [2]">> 

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 8, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Student Free Press Association|https://www.erieri.com/Form990Finder/Details?EIN=272277658]]|<|<|
|!EIN |27-2277658|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |03/2011|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/272277658/272277658_2019_ .pdf]]|02/19/21| $1,018,028.00|
|!2018 |[[990|http://990.erieri.com/EINS/272277658/272277658_2018_ .pdf]]|10/31/19| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/272277658/272277658_2017_0f85b6e1.PDF]]|09/20/18| $635,063.00|
|!2016 |[[990|http://990.erieri.com/EINS/272277658/272277658_2016_0e13e3e1.PDF]]|09/11/17| $312,980.00|
|!2015 |[[990|http://990.erieri.com/EINS/272277658/272277658_2015_0cda9d57.PDF]]|08/26/16| $235,618.00|
|!2014 |[[990|http://990.erieri.com/EINS/272277658/272277658_2014_0b8e1131.PDF]]|07/14/15| $314,898.00|
|!2013 |[[990|http://990.erieri.com/EINS/272277658/272277658_2013_0a99df66.PDF]]|09/24/14| $308,439.00|
|!2012 |[[990|http://990.erieri.com/EINS/272277658/272277658_2012_09652bd3.PDF]]|07/16/13| $288,311.00|
|!2011 |[[990|http://990.erieri.com/EINS/272277658/272277658_2011_08a1c312.PDF]]|10/30/12| $211,101.00|

!!!See also
*[[The College Fix|https://en.wikipedia.org/wiki/The_College_Fix]] - //Wikipedia.//
*[[John J. Miller (journalist)|https://en.wikipedia.org/wiki/John_J._Miller_(journalist)]] - //Wikipedia.//

!!!External links
*[[College Fix|https://www.sourcewatch.org/index.php?title=College_Fix]], SourceWatch.

----
<br/><<footnotes " [1]" "[[Betsy DeVos's connection to The College Fix, a conservative higher education news site|https://www.insidehighered.com/news/2017/02/07/betsy-devoss-connection-college-fix-conservative-higher-education-news-site]]. //The Chronicle of Higher Education//.">><br/><<footnotes " [2]" "[[Higher Education's Internet Outrage Machine|https://www.chronicle.com/article/Higher-Educations-Internet/232879]]. //The Chronicle of Higher Education//. 2015-09-08.">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !The Community |
|!leader name |[[David Jang]]|
</div>

!!!External links
*[[David Jang and The Community|https://culteducation.com/group/1290-jang-david-and-the-community.html]], Cult Education Institute.
*[[David Jang|http://old.freedomofmind.com/Info/infoDet.php?id=759]], Freedom of Mind.

{{||StandardTid}}
----

{{f0.png}} ''[[The Conservative base is dragging the party too far right and radical|https://ipolitics.ca/2021/02/25/the-conservative-base-is-dragging-the-party-too-far-right-and-radical/]]'' February 25, 2021, Michael Coren, Opinion, [[iPolitics]]

----
Establishments come; establishments go. That's the nature of the beast. What remains constant is that every institution, every culture, has one. In the case of the [[Conservative Party of Canada]], that establishment may be experiencing some radical changes. Four well-known and influential party activists — James Dodds, chair of Conservative Fund Canada; former chair [[Irving Gerstein]]; [[Ontario]] Education Minister [[Stephen Lecce]]; and Bay Street banker [[Mark Mulroney]], son of the former prime minister — have all failed to be elected as voting delegates from their ridings to the party convention next month.

In the past, they would have simply assumed selection, and that complacency may have had a great deal to do with their failure. But socially conservative organizations are claiming that their own influence has been the key factor, as they work to support candidates and officers who are considered more anti-abortion and what they regard as "pro-family." These groups are taking special aim at Article 70 of the Conservative Party's policy declaration, which states: "A Conservative government will not support any legislation to regulate abortion."

There's also palpable anger at the expulsion of Ontario MP [[Derek Sloan]], who was seen as one of the champions of the "socon" (social conservative) movement. His supporters argue he has significant backing in the party, and that it was their vote that swung the leadership race for [[Andrew Scheer]] first, and then [[Erin O'Toole]]. [[Jack Fonseca]], director of political operations for the [[Campaign Life Coalition]], is certainly claiming that his group was active in this latest race, and he may well be right.
----

{{f0.png}} ''[[The Conservative Party has set up a website just to troll Justin Trudeau|https://dailyhive.com/montreal/conservative-party-canada-troll-justin-trudeau-2018]]'' December 6, 2018, Peter Smith, [[Daily Hive]]

----
The newest tool for any politician, from [[Bernie Sanders]] to Vladamir Putin, is social media.

And the [[Conservative Party of Canada]] looks like it has learnt that lesson, throwing a bit of shade while at it, with the newly minted Is It Balanced Yet website complete with social media accounts. Since [[Twitter]] user @isitbalancedyet began posting on November 28, it has made only one statement every single day:

The CPC has long made hay of Liberal Party Leader Trudeau saying in [[2014]] that "the budget will balance itself," during a television interview. It was part of a larger promise made by Trudeau to have a balanced budget in four years.
----

{{f132.png}} ''[[The Conservative Party will stand up for LGBTQ Canadians – now that it's easy and convenient|https://www.theglobeandmail.com/opinion/article-the-conservative-party-will-stand-up-for-lgbtq-canadians-now-that-it/]]'' January 30, 2020, Robyn Urback, Opinion, [[Globe and Mail]]

----
In an inspiring display of convenience and belated integrity, Conservative politicians finally found their voices on [[LGBTQ]] issues this past week.

Those voices were silent during the weeks and months Conservative Party Leader [[Andrew Scheer]] choked over the words "same sex-marriage" on the campaign trail, when he struggled to articulate even the most banal expressions of tolerance. But now that the stakes have been lowered, and now that there is effectively no leader against whom to run afoul, all sorts of virtuous voices have emerged.

One after the other, prominent Tories took to [[Twitter]] to denounce remarks made by [[Richard Décarie]], a prospective leadership candidate and former aide to [[Stephen Harper]] in Opposition, who suggested in an interview that being gay was a choice. [[Erin O'Toole]], [[Peter MacKay]] and [[Marilyn Gladu]] – who are in the running to be the next Conservative leader – quickly chimed in with their censure, along with MPs [[Pierre Poilievre]], [[Michelle Rempel]] Garner and others.
----

{{f0.png}} ''[[The Conservative Party's Justin Trudeau Chicken Meme Is Getting Roasted|https://www.narcity.com/news/ca/conservative-party-chicken-meme-targetted-at-justin-trudeau-over-debates]]'' September 5, 2019, Helena Hanson, [[Narcity]]

----
It was only one short week ago that the official Conservative Party [[Twitter]] account was called out by the Canadian public, for their controversial response to a [[2005]] video of [[Andrew Scheer]] speaking about same-sex marriage. Canadians heavily criticized the people behind the account, with some even calling for their resignation. On Wednesday night, the account came under fire for a second time, this time for tweeting a meme that called [[Justin Trudeau]] a chicken.

In a tweet on Wednesday evening, the official Conservative Party page posted a single image, with no written caption attached. The meme-style image showed two people dressed in chicken suits holding signs that read, "2 chicken 2 debate," with a picture of Justin Trudeau underneath. The image was headed, "Why did the chicken cross the road?" With the response, "Because it was afraid to debate Andrew Scheer."

The meme is likely referring to the news that Trudeau will only be participating in two of the five major leaders' debates this election campaign. The Prime Minister is believed to be sitting out of debates organized by Maclean's/Citytv, TVA and the [[Munk Debates]], choosing instead to focus on the English and French language debates organized by the new federal [[Leaders' Debates Commission]].
----

{{f253.png}} ''[[The Conservative Party's moderate-centres have disappeared|https://www.macleans.ca/opinion/the-conservative-partys-moderate-centres-have-disappeared/]]'' February 6, 2020, Frank Graves, Opinion, [[Macleans]]

----
They've stated that the party is confused; it has lost its identity, needs to find itself—when, for the most part, the party knows exactly where it is and how it got there. It's the strategists and media who are living in something that looks a lot like a state of denial.

They're engaging in a surreal debate about what the party needs to do to fix itself and grow its political message—make symbolic or mild policy nods toward the political centre, have its leaders walk in a pride parade, declare it won't be re-opening the abortion debate, do something to hobble the party's "extremist wing."

Yet the Conservative moderate-centre has all but disappeared. Largely, the so-called Red Tories have left the party and gone elsewhere. There is no "extremist wing"—that's imaginary. Fundamental changes have shaped the base of the party that reflect differences in outlook, preferences and values from the great majority of Canadians and have little to do with what someone thinks about gay pride parades. As in the U.K. and the U.S., authoritarian or ordered populism has polarized [[Canada]] into two incommensurable camps.
----

{{f182.png}} ''[[The Conservatives have a climate plan. It's ... vague|https://www.cbc.ca/news/politics/andrew-scheer-climate-change-carbon-emissions-1.5181744]]'' June 20, 2019, Aaron Wherry, [[CBC News]]

----
"Sixty pages," he said, holding the document aloft. "Eleven thousand words."

It is, without question, a handsome document — in full colour and featuring many large photos. There are many words in it. Some of them are in large fonts. Others are in italics.

But unfortunately, none of them explain at any point how much the federal Conservatives hope to reduce greenhouse gas emissions through this plan.
----

{{f0.png}} ''[[The Conservatives Just Clapped Back After Andrew Scheer's Gay Marriage Speech From 2005|https://www.narcity.com/news/ca/andrew-scheers-gay-marriage-video-from-2005-prompts-shady-response-from-his-party]]'' August 22, 2019, Helena Hanson, [[Narcity]]

----
With October's federal election now only 59 short days away, tensions between the leading political parties are at an all-time high. While Conservative leader [[Andrew Scheer]] has gone to 'obsessive' lengths to drag [[Justin Trudeau]] over the SNC-Lavalin scandal, it seems it is his turn for a slice of controversy, after an old video of him slamming gay marriage has come back to haunt him. If it wasn't bad enough already, the official Conservative Party [[Twitter]] page also got involved in the action, creating a massive thread dragging politicians from the Liberal party over their anti-gay marriage comments too. Yikes!

On Thursday afternoon, a [[2005]] video of Andrew Scheer speaking about why gay marriage shouldn't be legalized in [[Canada]] went viral, causing massive backlash and controversy across the internet. Shortly after the video, which sees Scheer making a bizarre connection between same-sex marriage and a dog having five legs (yes, really) went viral, the Conservative Party Twitter page decided to get involved in the debate, taking the opportunity to slam a number of Liberal politicians in a nine-tweet thread, that began with "We're just gonna leave these here..."

Of the eight tweets that were posted quoting Liberal politicians, five were directed at John Mckay, who is a Liberal MP for the riding of [[Scarborough]]/Guildwood.
----

{{f0.png}} ''[[The Conservatives Released Their Campaign Slogan & It Reminds People Of Doug Ford (VIDEO)|https://www.narcity.com/news/ca/andrew-scheers-platform-and-slogan-reminds-people-too-much-of-doug-ford]]'' August 26, 2019, Colin Leggett, [[Narcity]]

----
A day after the Liberal Party released their official campaign slogan in a new ad, the Conservative Party have also put forth their own slogan the morning of Aug. 26. It sums up their leader [[Andrew Scheer]]'s platform: "It's time for you to get ahead."

The Conservative slogan focuses on the individual. Andrew Scheer says his plan is to "lower the cost of living and leave more money in your pockets." He emphasizes that Canadians are "so frustrated because they're working so hard, and they're following all the rules, but they feel like they're falling further and further behind."

"It's time for you to get ahead" stands in stark contrast to the Liberal Party's call to "Choose forward." In their ad, released on Aug. 25, [[Justin Trudeau]] calls out Conservatives on their opposition to taxing the wealthiest one percent in [[Canada]] and the Canada Child Benefit. He emphasizes that Canadians have a choice: "Keep moving forward and build on the progress we've made, or go back to the politics of the Harper years."
----

{{f0.png}} ''[[The Conservatives Said Trudeau Had Drinks With Faith Goldy & Got Fact Checked (VIDEO)|https://www.narcity.com/news/ca/justin-trudeaus-faith-goldy-interview-posted-by-conservatives-and-called-out-by-canadians]]'' September 18, 2019, Colin Leggett, [[Narcity]]

----
The Conservative Party took another shot at the Prime Minister on [[Twitter]]. In a tweet posted on Sept. 16, the CPC shared a screenshot of [[Justin Trudeau]] and [[Faith Goldy]], originally posted by Warren Kinsella. Kinsella wrote, "apparently some other politicians have 'shared a platform' with Faith Goldy. Awkward."

The screenshot had originally been shared by Goldy herself. She wrote, "Only one federal leader has bought me drinks at [[Ottawa]]'s Château Laurier. Any guesses?" The CPC then wrote in their own tweet, "Fact check this one for us. @LPCPressBox."

Faith Goldy, who mounted an unsuccessful campaign in [[Toronto]]'s mayoral election, has been suspended from [[Facebook]] for spreading extremist views and hate speech. She was also fired from The Rebel for her coverage of the [[2017]] [[Unite the Right]] rally in the United States.
----

{{f0.png}} ''[[The Conservatives' "Yellow Vest" Picture Has Started A Major Debate On Twitter|https://www.narcity.com/news/ca/conservatives-yellow-vest-picture-has-started-a-debate-online]]'' October 15, 2019, Helena Hanson, [[Narcity]]

----
With [[Canada]]'s federal election now just one short week away, the country's politicians are doing whatever they can to stay out of trouble. However, a recent post from the official [[Conservative Party of Canada]] [[Twitter]] page has got the internet arguing once again today, as some people are accusing the party of sympathizing with Canada's 'yellow vesters.'

Tweeting on Monday afternoon, the Conservative Party account posted a picture of party leader, [[Andrew Scheer]], shaking hands with a man wearing a yellow vest. The caption read, "This election isn't about me, or even [[Justin Trudeau]]. It's about helping you get ahead."

While the tweet was likely not meant to be controversial, the post quickly caught the attention of Canadians online, with some suggesting the image showed Conservative support for Canada's "yellow vesters," a controversial, anti-government group, known to have made death threats to Justin Trudeau.
----

{{f0.png}} ''[[The Conservatives' Radical Right Problem Goes Way Beyond Scheer|https://thetyee.ca/Analysis/2019/12/17/Conservative-Radical-Right-Problem/]]'' December 17, 2019, Marc Lafrance, [[The Tyee]]

----
Scheer's critics cite a variety of reasons for why he was unable to beat [[Justin Trudeau]] in the last election, such as his lack of transparency about his dual citizenship and his claims about working as an insurance broker.

But the reason critics cite most often is Scheer's social conservatism which, as former Conservative cabinet minister [[Peter MacKay]] put it, hung around his neck like a "stinking albatross." 

Media commentators have suggested that if the Conservatives hope to win the next election, they must elect a leader who is capable of communicating a more convincingly centrist position on issues such as abortion and [[LGBTQ]] rights.

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[The dangerous delusion of climate change denial|https://ipolitics.ca/2019/08/11/the-dangerous-delusion-of-climate-change-denial/]]'' August 11, 2019, Joe Ingram, [[iPolitics]]

----
"Yet the accelerated pace of warming is leaving existing technologies behind, and the normal pace of private-sector technology development is too slow to provide solutions on its own. And in the face of this, we see political parties like those in [[Canada]] and the U.S. hiding behind the ideological fiction of corporate social responsibility in multinational energy companies, which time and again have proved themselves to be both mendacious and misguided."

Self delusion in political leaders is a wonderful antidote to ignorance, though when it purposefully deludes millions of voters and in the process puts at risk the lives of tens of millions globally, it borders on the criminal.

President Trump's decision to withdraw the United States from the [[Paris Climate Accord]], his deregulation of America's federal environmental safeguards, and his persistently expressed skepticism of human-induced global warming reflect a deeply distorted understanding of what is happening to our planet. The fact that he defends his position by trying to reassure Americans that he is "…all for clean water and clean air…" is further evidence and reflects a failure to understand that polluted water and air are not synonymous with climate change. Unfortunately, many of our own politicians here in Canada suffer from the same delusions and flawed thinking.
----

{{f49.png}} ''[[The dark arts of 'oppo' researchers who search for online dirt on political opponents|https://nationalpost.com/news/canada/dark-arts-of-oppo-research]]'' September 9, 2019, Jesse Snyder	, [[National Post]]

----
OTTAWA — OTTAWA — Election day is nearing, which means the policies and hard-earned accomplishments of political candidates can instantly be overshadowed by what they said on [[Twitter]] nine years ago.

That is, it's that time when opposition researchers dig up dirt on their political opponents, overturning every rock and screen-grabbing every ill-advised [[Facebook]] screed. Dedicated teams from the leading federal political parties have been hard at work sifting through the entire online histories of opponents, all in the hopes they will tip the balance of any given riding in their favour.

The results of so-called "oppo" research can be devastating, stripping away the entire identity of a candidate and replacing it with a singular emphasis on just a few unfortunate words or outdated jokes. The specific degree of wrongdoing rarely matters; even a snippet of bad publicity will cause any potential backbencher to be permanently cast aside.
----

{{f374.png}} ''[[The Dark Side of That Personality Quiz You Just Took|https://www.theatlantic.com/technology/archive/2017/07/the-internet-is-one-big-personality-test/531861/]]'' July 13, 2017, Paul Bisceglio, [[The Atlantic]]

----
Clearly, personality quizzes have some sort of perennial appeal. Facebook newsfeeds are filled with BuzzFeed quizzes and other oddball questionnaires that tell you which city you should actually live in, which ousted Arab Spring ruler you are, and which Hogwarts house you belong in. But these new online quizzes have a dark edge that their analog predecessors didn't. In the wake of the U.S. election, a secretive data firm hired by [[Donald Trump]]'s campaign boasted that it has been using quizzes for years to gather personal information about millions of voters. Its goal: the creation of digital profiles that can predict—and possibly exploit—Americans' values, anxieties, and political leanings.

Whether this firm, [[Cambridge Analytica]], has actually used predictive profiles to influence people isn't certain; reports suggest it hasn't, at least not directly. But the company's methods nonetheless expose the growing scale of personality analysis online—and the dangers that come with it. On the internet, anything you do is like taking a personality quiz: Everywhere you click reveals something about you. And you're not the only one who sees the results.
----

{{f94.png}} ''[[The day Doug Ford blew up his cabinet to save himself|https://www.thestar.com/politics/political-opinion/2019/06/20/the-day-doug-ford-blew-up-his-cabinet-to-save-himself.html]]'' June 20, 2019, Martin Regg Cohn, [[Toronto Star]]

----
Give [[Doug Ford]] credit for bold strokes and brazen strikes: In desperation, he has turned to disruption yet again.

But will anyone be deceived? By blowing up his cabinet, and nuking [[Vic Fedeli]], Ford has created a new narrative that it was all the fault of his finance minister.

No, this is not a reset, nor even a restart. In reality, it's a complete rebuild, starting with the cabinet foundation — Fedeli — demolished, demoted and reconstituted as a middling minister of economic development.
----

{{f0.png}} ''[[The deep story of anti-immigrant xenophobia|https://ricochet.media/en/2663/the-deep-story-behind-anti-immigrant-xenophobia]]'' June 20, 2019, Aaron Saad, [[Ricochet]]

----
It takes just seconds for the U.S. Border Patrol agent to commit an atrocity.

She has almost certainly done this before. There is no pause of hesitancy or doubt, not even a break in stride when she kicks over the jugs of water and then smiles as they spill over parched stone. The water (along with a hidden camera to capture it all) had been left behind by humanitarian aid group No More [[Deaths]] so that migrants crossing the [[Arizona]] desert might find it and live.

Imagine yourself — desperate enough to have chanced a journey through a perilous, arid expanse, fortunate enough to have survived it so far — coming upon the calculated wreckage of the kindness that could have saved you. One migrant who has seen such things notes how he felt "helplessness, rage." The U.S. Border Patrol "must hate us," he concluded. "It's hate is what it is. They break the bottles out of hate."
----

{{f0.png}} ''[[The devil in Stephen Harper|https://nowtoronto.com/news/the-devil-in-stephen-harper/]]'' June 3, 2004, [[Now Magazine]]

----
Anti-gay Has vigorously and actively opposed gay marriage. And would use the Notwithstanding Clause to override the Supreme Court's definition of marriage.

Has called "vile" any comparison between civil rights and gay rights, and voted against including sexual orientation in hate propaganda laws.

Hired a former [[Winnipeg]] radio jock fired for saying that "diesel dykes (are) running the school board" to be his media spokesperson in his [[2002]] Alliance leadership bid. Anti-immigration Conservatives' interim policy document refers darkly to focusing on attracting immigrants who can best integrate into the "Canadian fabric" (read mostly white, mostly [[Europe]]ans).
----

{{f0.png}} ''[[The Dirty Business of Hosting Hate Online|https://gizmodo.com/the-dirty-business-of-hosting-hate-online-1836286885]]'' July 11, 2019, Aaron Sankin, [[Gizmodo]]

----
Speech Online This week, we're looking at the state of free speech on the internet, how we got here, and where we're going.

Sometime in the three years before he murdered nine people at Emanuel [[Africa]]n Methodist Episcopal Church in [[Charleston]], [[South Carolina]], Dylan Roof sat down at his computer and typed "black on White crime" into [[Google]]. According to Roof's online manifesto, something about the death of Trayvon Martin sparked his curiosity. Roof knew [[George Zimmerman]], who killed Martin, was the real victim, but he wanted statistics to prove what he felt in his gut.

"The first website I came to was the [[Council of Conservative Citizens]]," Roof wrote. "There were pages upon pages of these brutal black on White murders. I was in disbelief. At this moment I realized that something was very wrong."
----

{{f0.png}} ''[[The Drilldown: Alberta announces $100 million loan to decommission abandoned oil and gas wells|https://ipolitics.ca/2020/03/03/the-drilldown-alberta-announces-100-million-loan-to-decommission-abandoned-oil-and-gas-wells/]]'' March 3, 2020, Felixe Denson, [[iPolitics]]

----
The [[Alberta]]n government announced yesterday that it will be financing a $100-million loan to the [[Orphan Well Association]] to help clean up abandoned oil and gas wells in the province. This loan is expected to help decommission 1,000 orphan wells and will create 500 new jobs for those who have lost their jobs as oilfield workers, according to the [[Financial Post]].

Meanwhile, construction on the Costal GasLink LNG pipeline project was confirmed to start back up on Monday morning, and the [[RCMP]] has reoccupied the area, patrolling the road that gives contractors access to the work site, reported the [[Globe and Mail]].

"There's a difference of opinion around the Coastal GasLink project, but the permits are in place, it's approved, it's under way," said B.C. Premier [[John Horgan]] yesterday to the provincial Legislature.

{{||StandardTid}}
----

{{f0.png}} ''[[The Emperor Kenney's New Clothes|https://thetyee.ca/Analysis/2020/04/24/The-Emperor-Kenneys-New-Clothes/]]'' April 24, 2020, Geoff Dembicki, [[The Tyee]]

----
Last September, [[Jason Kenney]] was welcomed like a favourite son at the [[New York]] headquarters of the [[Manhattan Institute]], which describes itself as "a leading voice of free-market ideas, shaping political culture." The think tank has helped mould the views of [[Republican]] presidents including [[George W. Bush]] and received millions of dollars from the oil refiner-funded Charles G. Koch [[Charitable]] Foundation, Exxon Mobil and the family foundation of [[Breitbart]] News funder and pro-[[Donald Trump]] billionaire [[Robert Mercer]].

This night the premier of [[Alberta]] was lionized for his "character" and "largeness of vision and a fearsome work ethic," by Manhattan Institute president Reihan Salam. Thanks to Kenney, Alberta was a case study of the Institute's ideas put into practice, including "restrained government spending, a more modest tax burden." The conservative movement, Salam said, should be paying close attention. "Across the English-speaking world, few conservatives have done as much to adapt time-honoured principles to new realties, as the premier."

Kenney could barely contain a smile. "I am really deeply honoured by this invitation," he told the gray-haired, well-heeled group. "I grew up as a kid reading Manhattan Institute studies and books and articles." To approving chuckles, he described Alberta as "sort of [[Canada]]'s [[Texas]]. We are the beating heart of free enterprise values in the Canadian political culture. We are the heart of Canada's enormous energy industry."
----

{{f182.png}} ''[[The eye-popping number that bears watching in what has been a sleepy Conservative leadership race|https://www.cbc.ca/news/politics/chris-hall-conservative-leadership-convention-mail-in-ballot-1.5682574]]'' August 12, 2020, Chris Hall, [[CBC News]]

----
[[Lisa Raitt]] has one message for Conservative members as she looks at the still unopened party leadership ballot on her own desk.

"Get them in the mail," she says. "They have to be in our hands by Aug. 21. Not postmarked before then, but in our hands, or they won't be counted."

With the Conservative leadership race entering its final 10 days, the party is vowing to hold a secure and transparent ballot-counting process amid the pandemic, while also keeping up the pressure in Parliament on [[Justin Trudeau]]'s minority government over the WE controversy.
{{||StandardTid}}
----

{{f185.png}} ''[[The fake populism of Jason Kenney|http://rabble.ca/columnists/2019/11/fake-populism-jason-kenney]]'' November 12, 2019, Duncan Cameron, [[rabble.ca]]

----
In electing [[Jason Kenney]] and his [[United Conservative Party]] (UCP), the people of [[Alberta]] have given themselves something else: a fake populist government. Instead of imitating Aberhart and taking on 50 big shots, the UCP is working on behalf of "the fossil-power top 50," the powerful oil and gas interests identified by the [[Corporate Mapping Project]], that wield great influence in [[Edmonton]] and [[Ottawa]].

While the rate of corporate profit has fallen since the oil price plunge of [[2014]], the mass of corporate profits of the five largest corporations in the oil sands -- [[Suncor]], CNRL, Cenovus, Imperial, and Husky -- which together produce 80 per cent of [[Canada]]'s bitumen, remains huge.

According to a [[2018]] Corporate Mapping Project study, "The aggregate gross profits of the big five in [[2017]] were $46.6 billion, which was close to the Alberta government's revenues of $47.3 billion."
----

{{f253.png}} ''[[The fallout of optional fees for Ontario student groups|https://www.macleans.ca/news/canada/student-fees-ontario/]]'' October 3, 2019, Liza Agrba, [[Macleans]]

----
"We have a government that's really focused on free speech," says Eric Chappell, president of the Students' General Association at Laurentian University. "But all the organizations on campus that hold the university accountable—and that hold me accountable—have just been completely gutted. I think that's a real concern."

Chappell is referring to the [[Student Choice Initiative]] (SCI), an [[Ontario]] government policy that allows university and college students to opt out of paying certain non-tuition or auxiliary fees. Under the policy, institutions are required to designate these fees, some of which support student organizations and clubs, as essential or non-essential, and give students the choice not to pay fees in the latter category. Schools must follow a framework set forth by the government when determining which fees are compulsory—for instance, they must deem fees that support athletics and recreation, health and counselling, and campus safety programs as essential. Fees that do not fall under these classifications—such as those that support student-run clubs and services like campus newspapers, radio stations, sexual diversity offices and food banks, as well as student unions' operational costs—must be made optional. Merrillee Fullerton, who was Ontario's minister of training, colleges, and universities until this past June, has argued that students should have freedom of choice over what they fund.

The logistics of implementing the policy are up to each school, so that the fallout being experienced by student organizations has been unevenly distributed. A few factors seem to play a critical role in determining how the policy is affecting organizations' bottom lines. One is the length of time students have in which to say whether or not they will pay the non-essential fees. Another is how the school sets up the choice. At some institutions, the default is that students pay the fees and have to take action to do otherwise. At others, students are asked to select which fees they will pay as part of course registration.
----

{{f84.png}} ''[[The Far Right Dark Money Network Behind Conservative Politics: The Justice Centre for Constitutional Freedoms|https://north99.org/2018/01/26/far-right-dark-money-network-behind-conservative-politics-justice-centre-constitutional-freedoms/]]'' January 26, 2018, [[North99]]

----
One of the JCCF's main areas focus is promoting conservative [[Christian]] groups, dedicating significant time and resources to litigation on their behalf. And it has paid off. The JCCF has secured secured court victories for pro-life organizations across [[Canada]].

Like many rightwing groups, the JCCF is obsessed with "freedom" on university campuses, initiating numerous court cases (many of which are ongoing) targeting student unions. They also publish a yearly Campus Freedom Report which measures "the state of free speech at 60 Canadian public universities."

Far from being an inconsequential organization, the JCCF is an increasingly influential voice, appearing 123 times in mainstream media (according to their latest annual report).
----

{{f375.png}} ''[[The Far Right Is Trying to Co-opt the Yellow Vests|https://www.thedailybeast.com/the-far-right-is-trying-to-co-opt-the-yellow-vests]]'' January 8, 2019, Kelly Weill, [[Daily Beast]]

----
This weekend in [[Manchester]], [[England]], Yellow Vest protesters decorated their vests with logos of the far-right English Defense League. In [[Edmonton]], [[Canada]], the Yellow Vest protesters were joined by members of the anti-[[Muslim]] group [[Wolves of Odin]]. 

The Yellow Vest movement, which began as a nebulous economic protest in [[France]], has found a new life with far-right groups abroad. In Canada, the movement has spawned regular protests with a strong anti-immigrant message. In the U.K., pro-[[Brexit]] factions have worn yellow vests to harass their rivals. Participants in the Canadian and British demonstrations have also mixed the French movement with an unhinged American conspiracy theory.

The result is an international movement riddled with extremists, all feeding off the more popular French protests.
----

{{f0.png}} ''[[The Far-Right Grassroots Movement Taking Over Canada|https://www.canadalandshow.com/far-right-yellow-vests-taking-over-canada/]]'' January 28, 2019, David Crosbie, [[Canadaland]]

----
By tapping into a deep reserve of neo-populist resentment and frustration, the Canadian version of the Yellow Vests has — in less than two months — manifested as perhaps the most cohesive right-wing protest movement this country has seen in its recent history.

But what began in [[France]] as a grassroots protest against widening economic inequality has, in its spread to [[Canada]], taken on a decidedly xenophobic tone. While the Canadian Yellow Vests have some grievances in common with their French forebears, chiefly concerning economic disparity and unemployment, their message has been decidedly more hateful from the beginning.

A quick scan of the primary [[Facebook]] group, through which nation-wide protests are coordinated among its 108,000 members, turns up deeply xenophobic and often violent messages.
----

{{f185.png}} ''[[The federal Conservative leadership race takes a sinister and juvenile turn|https://rabble.ca/blogs/bloggers/alberta-diary/2020/06/federal-conservative-leadership-race-takes-sinister-and]]'' June 23, 2020, David Climenhaga, blogs, [[rabble.ca]]

----
Probably the last thing the [[Conservative Party of Canada]] needs right now is a side battle over allegations of dirty tricks and data theft between the campaigns of the two leading candidates in an already uninspiring leadership race.

I mean, it's not as if frontrunners [[Peter MacKay]] or [[Erin O'Toole]] are the sort of leaders that stir the blood sufficiently to arouse passionate support among people who normally don't make a habit of voting Conservative.

About the best either of them could have hoped for was to generate a leadership contest with enough suspense to give the impression of a real race for a prize worth winning and then wait prayerfully for Prime Minister [[Justin Trudeau]] to mess up again like he almost did last year.
<div style="float: right; max-width:300px">

|>| !The Federalist |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/1/1d/Federalist_logo.png/175px-Federalist_logo.png]] |
|!website |[[thefederalist.com/|https://thefederalist.com/]]|
</div>

<div style="float: right; max-width:300px">

|>| !FDRLST Media, LLC |
|!tax id |81-2943742|
</div>

<div style="float: right; max-width:300px">

|>| !Fdrlst Media Foundation |
|!registration id |6068535|
|!jurisdiction |us-de|
|!tax id |82-5231385|
|!formation |June 14, 2016 (5 years)|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |June 27, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Fdrlst Media Foundation|https://www.erieri.com/Form990Finder/Details?EIN=825231385]]|<|<|
|!EIN |82-5231385|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |03/2019|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/825231385/825231385_2019_%20.pdf]]|03/02/21| $640,196.00|

!!!See also
*[[The Federalist (website)|https://en.wikipedia.org/wiki/The_Federalist_(website)]] - //Wikipedia.//

!!!External links
*[[I found some evidence on who funds The Federalist based on their google tracking id|https://threadreaderapp.com/thread/1177305947586342913.html]], zedster, Sep 26th 2019, Twitter.

{{||StandardTid}}
----

{{f182.png}} ''[[The fiasco that is Alberta's energy 'war room'|https://www.cbc.ca/news/canada/calgary/alberta-canadian-energy-centre-war-room-fiasco-1.5665926]]'' July 30, 2020, Andrew Leach, Opinion, [[CBC News]]

----
In the [[2019]] election, [[Alberta]]ns were promised an energy "war room" that would "fight fake news and share the truth about Alberta's resource sector and energy issues."

With a $30-million-per-year budget, Albertans should have expected a lot from the [[Canadian Energy Centre]], which is the war room's official name. The outcome is a ripoff at any price, and should raise some big questions.

It's hard to overstate the fiasco the war room has been.

It launched in December of 2019, with a shiny new logo and a website to match, with one small problem: it was somebody else's logo .
----

{{f49.png}} ''[[The first question that needs an answer - what happens to Andrew Scheer?|https://nationalpost.com/news/politics/election-2019/canada-federal-election-2019-results-what-happens-to-conservative-leader-andrew-scheer]]'' October 22, 2019, Matt Gurney, [[National Post]]

----
As I wait for my tea to finish steeping on a rainy Tuesday morning, hours after the Liberals lost their majority and the popular vote but still took a large plurality of federal ridings, there's a few questions I can't answer yet. Some of them are just a matter of waiting for more detailed breakdowns of all of Monday night's individual races, and some number-crunching of meta results. But the biggest one is what happens to [[Andrew Scheer]].

Or, to put it more bluntly, whether the Conservative leader won or lost.

For everyone else, it's an easy question to answer. Trudeau lost his majority. The NDP lost roughly half their caucus. The Greens failed to make a major breakthrough, despite yet another campaign of breathless speculation that this was their moment. The People's party fizzled into complete irrelevancy. The Bloc had themselves a great night.
----

{{f0.png}} ''[[The Food Guide fight continues as the election approaches|https://www.rcinet.ca/en/2019/07/23/the-food-guide-fight-continues-as-the-election-approaches/]]'' July 23, 2019, Terry Haig, [[Radio Canada International]]

----
One wonders if Tory leader [[Andrew Scheer]] may have bitten off more than he can chew with his attack on [[Canada]]'s revamped [[Food Guide]].

But of course the proof will be in the pudding, that pudding being this fall's federal election.

You may recall that last week, in an apparent bid to win support from Canada's dairy industry ahead of the yet undeclared vote, Scheer said that he was ready to revise the food guide he wins.
----

{{f182.png}} ''[[The Ford government has made 'next to no progress' on its environmental plan, new report says|https://www.cbc.ca/news/canada/toronto/doug-ford-made-in-ontario-environment-plan-climate-change-1.5313763]]'' October 10, 2019, Mike Crawley, [[CBC News]]

----
Premier [[Doug Ford]]'s government has done almost nothing on the bulk of the promises in the greenhouse-gas reduction plan [[Ontario]] introduced last November, according to a new report by an environmental watchdog group.

The report published Thursday by [[Environmental Defence]] examines the seven key actions Ontario pledged to cut carbon emissions in the province, and finds that little or no progress has been made on all but one.

The actions were laid out in the "Preserving and Protecting our Environment for Future Generations," the plan unveiled after the [[Progressive Conservative]]s scrapped the Wynne Liberal government's cap-and-trade program.
----

{{f94.png}} ''[[The Ford government spent its first year slashing. Here's who got burned|https://www.thestar.com/politics/provincial/2019/06/13/the-ford-government-spent-its-first-year-slashing-heres-who-got-burned.html]]'' June 13, 2019, [[Toronto Star]]

----
The cuts affect everything from health care and environmental projects to legal aid, research and tourism, but details of how they will be implemented have trickled out slowly since the government unveiled its first budget in April.

In the year since it came to power, Premier [[Doug Ford]]'s [[Progressive Conservative]] government has made a sweeping array of funding cuts to [[Ontario]] services, programs, non-governmental organizations and projects in an effort to eliminate an $11.7-billion deficit.

In some cases, the total value of a cut was clearly stated in the budget, or has been established through reporting. In others, unspecified cuts were identified as the reason for job losses.
----

{{f94.png}} ''[[The Ford government's overreach on student fees|https://www.thestar.com/opinion/editorials/2019/11/26/the-ford-governments-overreach-on-student-fees.html]]'' November 26, 2019, Editorial, [[Toronto Star]]

----
An [[Ontario]] government directive making some post-secondary student fees optional was not only bad policy, it was born of terrible partisan politics.

That was made abundantly clear by Premier [[Doug Ford]]'s declaration that student unions get up to "crazy Marxist nonsense" so "we fixed that."

Yes, by interfering in university and college operations and undercutting the financial underpinning of everything from student unions to campus newspapers, clubs and services.
----

{{f345.png}} ''[[The free speech panic: how the right concocted a crisis|https://www.theguardian.com/news/2018/jul/26/the-free-speech-panic-censorship-how-the-right-concocted-a-crisis]]'' July 26, 2018, William Davies, [[The Guardian]]

----
Some feel so strongly about this issue that facts are discarded altogether. At a speech at the Festival of Higher Education in June, Sam Gyimah, the universities minister, told an anecdote about a student at King's College [[London]] making a formal complaint of "hate speech" against a history lecturer, who had allegedly taken the British side in a class about the [[Berlin]] Blockade. In an interview with the Times a few days later, Gyimah claimed that "at one institution when I turned up to speak to students they read the safe-space policy and it took 20 minutes". The academic news website Research examined both of these claims, following up with the institutions concerned, and found no evidence that either was true.

The plea that conservatives have become an oppressed minority, especially on campuses, is reshaping politics across the west, with some frightening consequences in the form of the "alt-right" and resurgent nationalism. It draws energy from the sense that the left is uniquely intolerant of dissent, and is allowing its cultural and moral worldview to interfere with the pursuit of knowledge. The humanities are viewed as the worst culprits, having turned "truth" into a political issue that is ultimately a matter of perspective. For many free speech advocates, this sinister moral agenda is seeking to colonise other disciplines, including even the natural sciences.

But these emotive claims are often concealing something more prosaic though no less troubling for conservatives: demography is against them. In Britain, the way voting behaviour now correlates with age is quite startling: in the [[2017]] general election, Labour beat Conservatives by 66% to 19% among 18-19 year-olds, while these numbers were roughly reversed among the over-70s. The age at which someone becomes more likely to vote Conservative than Labour is 47 and rising. If this is a "cohort effect", as appears likely, this means that younger people will retain these political views as they grow older, rather than shift to the right.

{{||StandardTid}}
----

{{f99.png}} ''[[The future of the Conservative Party and how Trump's America strong-armed Canada|https://www.nationalobserver.com/2020/07/06/analysis/future-conservative-party-and-how-trumps-america-strong-armed-canada]]'' July 6, 2020, David P. Ball, [[National Observer]]

----
[[Canada]]'s Conservatives are "completely clued out" about the unpopularity of hard-right social policies and are essentially "campaigning against themselves," two leading political commentators argued in an online panel discussion last Monday.

Answering questions from Canada's [[National Observer]] editor-in-chief Linda Solomon Wood, columnists [[Bruce Livesey]] and Sandy Garossino spent an hour tackling wide-ranging questions about why today's Canadian conservative movement has moved so far to the right, its hopes for retaking power in the face of an increasingly progressive populace, and how evangelical Christians and Big Oil got a stranglehold on the right.

"The social conservative base is enormously powerful," Livesey told Solomon Wood and the audience of 100 participants on the Zoom webinar, part of Conversations, sponsored by Canada's National Observer. "The reason (leadership rivals) [[Peter MacKay]] and [[Erin O'Toole]] have taken the positions they're doing — which are ludicrous in terms of ever trying to get elected — is because the base has this enormous social conservative element. In order to win the leadership, you've got to pander to them."
----

{{f185.png}} ''[[The future of the public library is under attack|http://rabble.ca/news/2019/08/future-public-library-under-attack]]'' August 13, 2019, Olivia Robinson, [[rabble.ca]]

----
Imagine a place where you can sit, read, eat, write, learn or create -- all without having to pay $6 for a latte or a flaky pastry, or without feeling guilty for camping out in a coffee shop for an afternoon. Wildly diverging populations continue to seek out an elusive sanctuary, a great equalizer where parents, toddlers, teenagers, seniors or even someone sleeping rough on city streets at night can spend the day.

Chances are that you, like the majority of Canadians, have a card that can access a place like this and all its resources. But unlike the other plastic cards stuffed in your wallet, it's free.

It's your public library card.
----

{{f99.png}} ''[[The global assault on environmental rights behind Jason Kenney's war|https://www.nationalobserver.com/2019/09/13/opinion/global-assault-environmental-rights-behind-jason-kenneys-war]]'' September 13, 2019, Sandy Garossino, Opinion, [[National Observer]]

----
It's no coincidence that during a speech on Tuesday [[Jason Kenney]] described in glowing terms how harshly [[Russia]], [[Venezuela]], [[Saudi Arabia]] and [[Iran]] deal with environmental dissidents. It couldn't be more apparent where his political instincts lie.

As environmental citizen groups and non-profit organizations race against time to mount a co-ordinated international response to climate change, they're encountering a formidable new threat: their own governments.

When [[Brazil]]'s president Jair Bolsonaro proclaimed in August that environmentalists set the [[Amazon]] ablaze over a foreign funding fracas, he didn't pull the accusation out of thin air.

Authoritarian governments moving in lockstep to discredit environmentalists
----

{{f345.png}} ''[[The great British Brexit robbery: how our democracy was hijacked|https://www.theguardian.com/technology/2017/may/07/the-great-british-brexit-robbery-hijacked-democracy]]'' May 7, 2017, Carole Cadwalladr, [[The Guardian]]

----
"The connectivity that is the heart of globalisation can be exploited by states with hostile intent to further their aims.(…) The risks at stake are profound and represent a fundamental threat to our sovereignty." Alex Younger, head of MI6, December, [[2016]] 

"It's not MI6's job to warn of internal threats. It was a very strange speech. Was it one branch of the intelligence services sending a shot across the bows of another? Or was it pointed at Theresa May's government? Does she know something she's not telling us?"Senior intelligence analyst, April [[2017]]

In June [[2013]], a young American postgraduate called Sophie was passing through [[London]] when she called up the boss of a firm where she'd previously interned. The company, SCL Elections, went on to be bought by [[Robert Mercer]], a secretive hedge fund billionaire, renamed [[Cambridge Analytica]], and achieved a certain notoriety as the data analytics firm that played a role in both Trump and Brexit campaigns. But all of this was still to come. London in 2013 was still basking in the afterglow of the Olympics. Britain had not yet Brexited. The world had not yet turned.
----

{{f355.png}} ''[[The Great Hack's David Carroll finally sees his Cambridge Analytica data|https://www.youtube.com/watch?v=5Swqc2NjEXM]]'' September 29, 2020, Channel 4 News, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/5Swqc2NjEXM" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

When Professor David Carroll asked for [[Cambridge Analytica]] to release the information they held about him, it led to a legal battle and his story being documented in the 'The Great Hack' documentary.

(Subscribe: https://bit.ly/C4_News_Subscribe) 

After a four-year battle we were able to finally reveal his data to him as part of our #DeterringDemocracy investigation. [[Channel 4 News]] exclusively obtained a vast cache of data used by [[Donald Trump]]'s [[2016]] presidential campaign on almost 200 million American voters, including David Carroll.
{{||StandardTid}}
----

{{f0.png}} ''[[The Group Behind Steve Bannon's Toronto Event Also Funds Canada's Biggest Right-Wing Think Tanks|https://pressprogress.ca/the-group-behind-steve-bannons-toronto-event-also-funds-canadas-biggest-right-wing-think-tanks/]]'' November 2, 2018, [[PressProgress]]

----
The charitable foundation organizing a controversial debate featuring [[Steve Bannon]] is also one of the biggest funders of [[Canada]]'s network of right-wing think tanks.

The upcoming event, pitting the alt-right [[Donald Trump]] advisor and former head of the racist, far-right [[Breitbart]].com against former [[George W. Bush]] advisor [[David Frum]], is being organized by the Munk Debates, a "charitable initiative" of a group called the [[Aurea Foundation]].

The Aurea Foundation was established in [[2006]] by [[Peter Munk]], the billionaire former CEO of [[Barrick Gold]] – "the world's largest gold mining company" – who passed away earlier this year.
----

{{f253.png}} ''[[The growing spat between Stephen Harper and the Supreme Court|https://www.macleans.ca/politics/ottawa/the-growing-spat-between-stephen-harper-and-the-supreme-court/]]'' May 8, 2014, John Geddes, [[Macleans]]

----
Extraordinary as their recent public feud has been, conflict between Prime Minister [[Stephen Harper]] and Chief [[Justice Beverley McLachlin]] of the [[Supreme Court of Canada]] might have been inevitable. The two most powerful [[Alberta]]ns in [[Ottawa]]—Harper an adopted son of [[Calgary]], McLachlin a native daughter of Pincher Creek—rose by routes that arguably put them on a collision course. He climbed in conservative circles where deep concerns about judges overstepping their proper bounds in the era of the [[Charter of Rights and Freedoms]] have long been common intellectual currency. She was first appointed a judge in [[British Columbia]] in [[1981]], the year before [[Pierre Trudeau]]'s constitutional reforms introduced the Charter, and so has spent much of her storied judicial career interpreting laws according to it.

But framing this unprecedented clash in terms of the career paths of the combatants fails to capture its intensely personal flavour. It was sparked by the McLachlin court's unanimous [my mistake, it was a 6-1 ruling; thanks to readers for pointing out this mistake] decision earlier this year to reject Harper's surprise choice of [[Marc Nadon]] to join it by filling a [[Quebec]] vacancy, on the grounds that as a federal court judge, rather than a Quebec judge or practising lawyer, Nadon wasn't eligible. Months earlier, McLachlin had been consulted on the nomination by Justice Minister [[Peter MacKay]] and a panel of MPs, which is routine. It turns out she also looked into talking directly to Harper on the matter last summer, which is not. MacKay recommended against it, and Harper agreed. Controversy erupted only last week when Harper's spokesman termed McLachlin's idea of a chat with the PM on the issue "inadvisable and inappropriate."

Applying the word "inappropriate" to the behaviour of the country's top judge was nothing short of shocking. Harper explained that the problem, as he saw it, was that he anticipated a challenge to Nadon's appointment might eventually come before McLachlin's court, which is indeed what happened. But McLachlin said she merely tried to flag the likelihood of that legal obstacle, without improperly tipping her hand on how she thought her court might ultimately decide it. "At no time did I express any opinion as to the merits of the eligibility issue," she said in a statement issued by her office. "It is customary for chief justices to be consulted during the appointment process and there is nothing inappropriate in raising a potential issue affecting a future appointment."

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[The Harper Government Is Expanding Their Surveillance Policy to Treat Every Protester as a Potential Threat|https://www.vice.com/en_ca/article/5gqj33/the-harper-government-has-decided-to-expand-its-public-surveillance-policy]]'' June 26, 2014, Remi L. Roy, [[Vice News]]

----
In a push that sees [[Canada]] move one step closer to a state where being constantly watched, catalogued, and data mined is the norm, the Conservative government recently decided to expand its public surveillance policy to include all protests and demonstrations. The Government Operations Centre sent an email to all federal departments that requested information on even the most mundane social movements. The email then leaked to [[Postmedia]] news and opposition parties are now crying afoul, calling the plan a clear blow to democratic freedom.

NDP public safety critic [[Randall Garrison]] believes the government's play is a smack in the face of basic democratic rights and freedoms. Though he doesn't feel we've quite moved into a Big Brother state in Canada, he says this issue is proof that the country is undoubtedly heading in that troubling direction under the strong arm of the Harper Conservatives.

"It's a fundamental disrespect for basic rights of freedom of assembly, freedom of speech, to say that they should monitor all the time in case somebody in the future breaks the law. It's shocking," he told VICE. "They've appeared to take the position now that the government should spy on everyone who protests because there is some possibility in the future that any of us might become violent. That's a big concern, when the government's expressing that kind of attitude."
----

{{f364.png}} ''[[The Harper Government's Crony Capitalism|https://www.huffingtonpost.ca/mark-milke/harper-government-small-businesses_b_2535919.html]]'' January 24, 2013, Mark Milke, THE BLOG, [[Huffington Post]]

----
You might think the federal Conservatives, who added $125 billion to the federal debt since [[2008]] and will add another $21 billion by the end of March, might be shy about unnecessary expenditures. Alas, that's not the case, as it appears Prime Minister [[Stephen Harper]] and his colleagues would rather hand out cash to corporate [[Canada]] instead.

In just the first two weeks of January, the prime minister announced another $250 million for the Automotive Innovation Fund -- a federal subsidy program that provides the auto sector with taxpayer cash for research and development.

Then the prime minister announced $400 million for venture capital, mystifying those of us who thought it was fine to let private-sector angel investors risk their own cash, not that of taxpayers, on high-risk start-ups.
----

{{f185.png}} ''[[The Harper government's war on science and knowledge|http://rabble.ca/news/2013/09/harper-governments-war-on-science-and-knowledge]]'' September 25, 2013, Mark Taliano, [[rabble.ca]]

----
For years now, the federal government has been censuring, muzzling, de-funding, and laying off scientists, librarians, archivists, statisticians, and researchers in its efforts vacate government involvement in core research, and to shift its focus to industry-specific needs.

There are three granting councils that allocate federal funding for research in [[Canada]]: the [[Social Sciences and Humanities Research Council]] of Canada (SSHRC), the Natural Sciences and Engineering Council (NSERC), and the Canadian Institute of Health Research (CIHR). In constant dollars, from [[2007]]-[[2013]], base funding for SSHR has decreased by 10.1 per cent; funding for NSERC has decreased by 6.4 per cent; and funding for CIHR has decreased by 7.5 per cent. Meanwhile, NSERC funding aimed at "company-specific" problems has increased (between [[2001]]-[[2012]]) by 1178 per cent, while success rates for CIHR grants has dropped by 61 per cent.

The government rationale for the de-funding and transfer of funding is that tax payer funded research should serve the needs of industry. However, the shift in focus corrupts core research by creating research parameters that compromise thorough examinations of any given hypothesis or premise. While these restrictions serve the government's agenda to create an unimpeded/streamlined environment for both industry and government ideology, they endanger the public. Core research that interferes with the government/corporate agenda (but sometimes negatively impacts public health and safety) is discarded or suppressed, while narrowly focused research that doesn't contradict corporate government messaging is rewarded.
{{||StandardTid}}
----

{{f0.png}} ''[[The hidden fiscal hole in Doug Ford's budget that will keep on hurting|https://www.thespec.com/opinion-story/9391038-martin-regg-cohn-the-hidden-fiscal-hole-in-doug-ford-s-budget-that-will-keep-on-hurting/]]'' May 25, 2019, Martin Regg Cohn, Opinion, [[Hamilton Spectator]]

----
[[Doug Ford]]'s Tories are spending about $5 billion more than Kathleen Wynne's Liberals. And borrowing a lot more.

Yet their April budget has cut deeply into programs for people in [[Toronto]] and across the province.

Where did the extra money go? How can the Progressive Conservatives boost the budget by billions of dollars while dramatically shrinking services to people at the same time?
----

{{f0.png}} ''[[The House of Commons just gave a standing ovation for abortion rights - minus the Conservatives|https://globalnews.ca/news/5330986/canada-reproductive-rights-applause-parliament/]]'' May 29, 2019, Amanda Connolly, [[Global News]]

----
One day after [[Global News]] reported that dozens of Canadian woman across the country are being sent to the U.S. for abortions they cannot access here and on the heel of a pledge by the [[Quebec]] government to make late-term abortion accessible to women in the province, Bloc Quebecois MP Monique Pauzé asked for unanimous consent on a motion related to abortion.

Her motion asked "that the [[House of Commons]] reiterate that a woman's body belongs to her and her alone, and recognize her right to choose an abortion regardless of the reason."

In response, Liberal, NDP, [[Green Party]], Bloc Quebecois and [[Independent]] members rose to applaud her statement.

But the Conservatives stayed in their seats and did not applaud.
----

{{f182.png}} ''[[The House: O'Toole says he's hitting Trudeau where it hurts - his ethics|https://www.cbc.ca/radio/thehouse/erin-otoole-conservative-trudeau-election-1.6080373]]'' June 26, 2021, Chris Hall, [[CBC News]]

----
Conservative leader [[Erin O'Toole]] heads into a possible election campaign this summer knowing the restrictions imposed by the COVID-19 pandemic put him at a competitive disadvantage compared to Prime Minister [[Justin Trudeau]].

In an end-of-session interview airing Saturday on [[CBC]]'s The House, O'Toole acknowledged that polls have consistently put his party behind the governing Liberals since he became leader last August.

It's ground he said can be made up in the weeks ahead, as travel and meeting restrictions begin to ease across the country and as Zoom calls are replaced by zooming from province to province.

{{||StandardTid}}
----

{{f0.png}} ''[[The inhumanity of cutting Canadian aid to countries in need|http://theconversation.com/the-inhumanity-of-cutting-canadian-aid-to-countries-in-need-124680]]'' October 6, 2019, John D. Cameron, [[The Conversation]]

----
It is a bad idea to cut off your nose to spite your face. Similarly, it would be a catastrophic move for [[Canada]]'s next prime minister to scrap international development assistance.

Yet two party leaders, [[Maxime Bernier]] and [[Andrew Scheer]], propose to do exactly that. Scheer wants a 25 per cent reduction in Canada's spending on development assistance, while Bernier calls for an almost complete elimination of it.

Such promises are reckless and deeply misguided. Cutting development assistance in the ways that Scheer and Bernier suggest reveals an alarming misunderstanding of what aid is.
----

{{f182.png}} ''[[The inside story of Doug Ford's COVID-19 climbdowns|https://www.cbc.ca/news/canada/toronto/covid-19-ontario-doug-ford-cabinet-police-playgrounds-1.5997381]]'' April 22, 2021, Mike Crawley, [[CBC News]]

----
The decision by Premier [[Doug Ford]] and his cabinet to give police arbitrary powers and shut playgrounds across [[Ontario]] was made in a rush and without evidence that the moves would help rein in the third wave of COVID-19, multiple sources tell [[CBC News]].

Various sources close to the government say the decisions came amid panic over the latest modelling for the pandemic and fears that Ford's approval among voters would suffer badly if he was not seen to be taking action.

There's no consensus among [[Progressive Conservative]] insiders about who's actually responsible for proposing the controversial measures that were approved by cabinet late Friday afternoon, only to be rescinded 24 hours later.

{{||StandardTid}}
----

{{f0.png}} ''[[The kids in the Reform Party|https://lethbridgeherald.com/commentary/opinions/2019/12/10/the-kids-in-the-reform-party/]]'' December 10, 2019, Deirdre Mitchell-MacLean, Opinon, [[Lethbridge Herald]]

----
Between Scheer's inability to sincerely convey that he would protect the rights of all Canadians and his incredible lack of success in commanding attention even when he was the only person in front of the camera, Scheer was not the person Canadians could envision as their next prime minister.

It goes much deeper than that, though, as Byrne's comments show. Reform couldn't find success outside of the western provinces because the core of the party's policies were antiquated and exclusionary; the CPC is no different.

There was no great "meeting of the minds" in the creation of the CPC, there was only Reform policy hiding in plain sight behind a centrist conservative disguise.
----

{{f0.png}} ''[[The Kielburger Family's Private Real Estate Empire And Its Recent Deal With The City Of Toronto|https://www.canadalandshow.com/kielburger-family-real-estate-empire-and-recent-deal-with-city-of-toronto/]]'' July 24, 2020, Jaren Kerr, [[Canadaland]]

----
The City of [[Toronto]] is expected to spend up to almost $10 million over 15 years to lease and renovate a property owned by the parents of Craig and [[Marc Kielburger]], the co-founders of the WE organization. Despite speculation by residents of Toronto's Cabbagetown neighbourhood, who have pointed to Mayor [[John Tory]]'s long relationship with the Kielburgers, a spokesperson for the mayor says he had no involvement in the decision, which was made by City staff without Council approval.

The property is currently assessed at just under $2.3 million for tax purposes.

According to [[WE Charity]], a real estate agent hired by the City approached Fred and [[Theresa Kielburger]] regarding 233 Carlton Street, which they own through a numbered company. A representative then handled the deal on the Kielburgers' behalf.
----

{{f0.png}} ''[[The King Of Canadian Conservative Shitposting|https://www.canadalandshow.com/ontario-proud-shitposting-king-jeff-ballingall/]]'' November 24, 2017, Graeme Gordon, [[Canadaland]]

----
"Listen up y'all. Let's get one thing clear," raps the large man dressed as [[Ontario]]'s premier, in a tightly-fitted red dress, pearls, glasses, and grey curly wig. "I'm Kathleen Chin, I run the racket here."

Published Wednesday, the musical attack video — with the designed-to-go-viral refrain "Where'd my money go? It went to Hydro!" — was just the latest elevation of anti-Liberal shitposting from [[Ontario Proud]], a registered non-profit whose primary activity is cranking out low-quality, highly shareable anti-Wynne memes on [[Facebook]]. The video also shows the [[Kathleen Wynne]] character stealing a wallet from, tying up, and gagging a "Joe Schmoe," as well as basking in bundles of cash, smoking cigars, and drinking champagne alongside another actor portraying the [[Hydro One]] CEO as a villainous crook.

An official third-party advertiser in the upcoming provincial election, Ontario Proud knows how to weaponize social media platforms in the same way that has proven effective for the successful populist movements of [[Brexit]] and Trump. Its Facebook page now boasts over 289,000 likes, which — if the vast majority are indeed Ontarians, as founder [[Jeff Ballingall]] asserts — would translate to one in every 47 Ontario residents following the page. That's more likes than the respective pages of Premier Wynne, the [[Ontario Liberal Party]], [[Progressive Conservative]] Leader [[Patrick Brown]], the Ontario PC Party, NDP leader [[Andrea Horwath]], and the Ontario NDP — combined. The Ontario Proud page also gets more Facebook engagement than the the [[Toronto Star]] and [[Globe and Mail]] pages together, something Ballingall is fond of gloating about.
----

{{f253.png}} ''[[The kitchen's on fire, and Scheer won't grab the fire extinguisher|https://www.macleans.ca/opinion/the-kitchens-on-fire-and-scheer-wont-grab-the-fire-extinguisher/]]'' October 4, 2019, Tabatha Southey, [[Macleans]]

----
The [[Conservative Party of Canada]] has painted itself into a corner on the issue of climate change. Were the issue not quite so pressing, and the injury not so entirely self-inflicted, one could almost feel sorry for the party. Here they are, hoping to form the government in a country where the majority of people recognize climate change as the massive threat it is, and the Conservatives can only shout, "Look over there! [[China]]!" and try to change the subject.

For months and months now, the Conservatives have actively demonized the least intrusive, lowest-regulation, fairest, most efficient, one could almost say most "conservative" means of fighting climate change. By rights, a price on carbon ought to be a Conservative policy, and had they just quietly taken a carbon tax on board, with a couple of branding tweaks, few would have noticed and very few would have minded.

As it is, the Conservatives have thrown their ideological child—pay for what you use—to the wolves. They are left making nebulous promises to go after big, bad businesses while offering layers and layers of government incentives and "behave yourselves" subsidies, all of which will necessitate kilometres and kilometres of red tape and will be paid for with tax money. The left could sue.
----

{{f253.png}} ''[[The latest 338Canada projection: So long, Tory lead|https://www.macleans.ca/politics/ottawa/the-latest-338canada-projection-so-long-tory-lead/]]'' July 28, 2019, Philippe J. Fournier, [[Macleans]]

----
The Conservatives are still holding a narrow lead in the popular vote projection with a national average of 34.1 per cent. However, as we will see below, the concentration of Conservative support in [[Alberta]] and the Prairies makes the CPC vote significantly less efficient in our first-past-the-post system. (For instance, it probably would not matter much whether 55 per cent or 65 per cent of Albertans supported [[Andrew Scheer]] and his team, because it wouldn't win them any more seats).

While the recent gains in [[Quebec]] are certainly a plus for the Conservatives, they will have to find a way to win more [[Ontario]] and Atlantic districts to secure a plurality of seats at the [[House of Commons]].

The Liberals currently stand at an average of 32.7 per cent, and have modestly increased their standings in Atlantic [[Canada]], Quebec and [[British Columbia]].
----

{{f182.png}} ''[[The latest disinformation threat online? Old news stories|https://www.cbc.ca/news/technology/old-news-shared-as-if-its-new-disinformation-1.5172449]]'' June 13, 2019, Kaleigh Rogers, [[CBC News]]

----
Legitimate news stories are playing a role in the spread of disinformation online. The problem isn't the source, but the date: the stories were published years ago and are being shared as if they're new.

An analysis of traffic to the [[CBC News]] site shows that old stories are frequently recirculated online, and often shared without noting the age.

Many resurrected stories are benign — like this one about a knife-stealing crow that recently saw a spike of traffic — but some cover divisive or political topics. Without the context of when the story was published, online posts that share these stories can be misleading — and may stoke discord ahead of [[Canada]]'s federal election in October.
----

{{f182.png}} ''[[The Ledge: Anti-abortion group that backed UCP plans to push for changes|https://www.cbc.ca/news/canada/edmonton/ucp-jason-kenney-anti-abortion-1.5122314]]'' May 3, 2019, [[CBC News]]

----
Taking stock after an acrimonious [[Alberta]] provincial election campaign are lobby groups that backed either winning or losing parties. 

The Wilberforce project, previously known as Alberta Pro-Life, was active in supporting UCP nomination candidates, some of whom ultimately ran and were elected as MLAs.

Wilberforce project political director [[Cameron Wilson]] won't disclose how many candidates his group backed, or how many were successful.

Wilson said he was pleased with the outcome of the election and what he has seen so far in Premier [[Jason Kenney]]'s cabinet picks.
----

{{f0.png}} ''[[The Legal Industry for Kidnapping Teens|https://www.vice.com/en_us/article/jm5ng4/the-legal-industry-for-kidnapping-teens]]'' November 30, 2016, Serena Solomon, [[Vice News]]

----
It was midnight when David woke up to find two large men standing over his bed. Without any explanation, they told him to get up, get dressed, and come with them. Still in the confusion of sleep, but also petrified out of his 12-year-old mind, David complied. Plus, the restraint of a large arm meant he couldn't bolt.

When David saw the plain black van parked in front of the house, he figured he was about to be kidnapped for dealing drugs to the wrong people at his school.

"I was scared for my life," David, who is now 15, told me.

But David wasn't being kidnapped in the traditional sense. What happened to him was arranged by his parents, and was completely legal.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !The Lincoln Project |
|!website |[[lincolnproject.us|https://lincolnproject.us]]|
</div>

!!!See also
*[[The Lincoln Project|https://en.wikipedia.org/wiki/The_Lincoln_Project]] - //Wikipedia.//

{{||StandardTid}}
----

{{f99.png}} ''[[The little-known colossus behind the Conservatives' anti-climate agenda|https://www.nationalobserver.com/2019/10/19/features/little-known-colossus-behind-conservatives-anti-climate-agenda]]'' October 19, 2019, John Lorinc, [[National Observer]]

----
Beyond the tight-knit world of [[Calgary]]'s oil patch executives and a redoubt of [[Ottawa]]-based conservative activists, few Canadians had heard of the "[[Modern Miracle Network]]" (MMN) before The [[Globe and Mail]] in late April revealed that the group had convened a private retreat near Calgary for energy industry operatives, senior Conservative advisors and leader [[Andrew Scheer]]. The top agenda item, according to the Globe's account: plotting out a strategy for this fall's federal election battle with [[Justin Trudeau]]'s Liberals. Incorporated in [[2016]] by [[Michael Binnion]] – an [[Alberta]] accountant turned energy entrepreneur who has been trying for years to persuade [[Quebec]]kers to let his company frack in the St. Lawrence Lowlands– MMN exists, publicly, as a [[Twitter]] feed, a [[Facebook]] page and a bare bones website. Its mandate is to "educate" the public about hydrocarbon-based energy. According to The Globe's account, MMN's board includes other Calgary oil and gas activists, including [[Patrick Ward]], who heads [[Painted Pony Energy]], and [[Susan Riddell Rose]] and [[Mike Rose]], who head [[Perpetual Energy]] and [[Tourmaline Oil]] respectively.

The organization, such as it is, operates out of the headquarters of Binnion's firm, [[Questerre Energy]], and its other directors include two Questerre employees. At first glimpse, MMN looks to be scarcely more than a ripple in a sea of social media turbulence – an [[Astroturf]]. advocacy operation with a curiously anachronistic handle. Even some veteran Tories outside Alberta haven't heard of either MMN or Binnion, who did not respond to numerous requests for an interview for this story.

Yet in the oil and gas industry, which has a great deal riding on the outcome of an excruciatingly close race, Binnion is an A-list operator, and his expressed views are well reflected in the Tories' platform. As chair of the [[Manning Foundation]] (which is a separate entity from the [[Manning Centre]], a conservative networking organization based in Calgary) and a member of the board of governors of the [[Canadian Association of Petroleum Producers]] (CAPP), the sector's lobby group, according to media accounts, he was also one of 146 attendees at a private June fundraiser for Scheer, held in a Calgary hotel.

{{||StandardTid}}
----

{{f0.png}} ''[[The Long, Disgraceful History of American Attacks on Brown and Black Women's Reproductive Systems|https://theintercept.com/2020/09/17/forced-sterilization-ice-us-history/]]'' September 17, 2020, Natasha Lennard, [[The Intercept]]

----
Forced sterilization of poor women of color is an American tradition. Rightful public fury has followed allegations this week that hysterectomies were performed on numerous women imprisoned at U.S. [[Immigration and Customs Enforcement]]'s Irwin County Detention Center. According to a whistleblower, a nurse at the facility, the women "reacted confused" when they learned what had been done to their bodies. The allegations produced a flood of commentary. Some drew comparisons to Nazi [[Germany]]'s eugenic sterilization programs. These commentators, however, did not need to reach so far across the globe: Some of the most extreme allegations echo a long and disgraceful history right here in America.

If the whistleblower claims are true, they would be extensions of — not aberrations from — a wholly American practice of sterilizing populations deemed "undesirable."

The accounts of ongoing brutalities at ICE concentration camps may be a direct consequence of fascistic Trumpian excess, but, if the whistleblower claims are proven true, they would be extensions of — not aberrations from — a wholly American practice of sterilizing populations deemed "undesirable." President [[Donald Trump]]'s administration did not bring white supremacist eugenic practices to U.S. soil: They have always been inherent to a country fixated on its "borders" and locking certain people away. It does an injustice to centuries of victims of sterilization to pretend otherwise. Like almost every report on detainee treatment at ICE concentration camps, the whistleblower complaint filed this week makes accusations of routine dehumanization. Dawn Wooten, a licensed practical nurse at a [[Georgia]]-based detention center, filed a whistleblower complaint to the [[Department of Homeland Security]]'s [[Office of Inspector General]] that a doctor contracted to treat detained women had performed a seemingly high rate of hysterectomies. Wooten and one of the groups representing her, Project South, raised issues about the women giving what the complaint called a lack of "proper informed consent" before procedures. [[The Intercept]] was able to gather independent allegations from detainees and lawyers that were consistent with Project South's complaints.
{{||StandardTid}}
----

{{f0.png}} ''[[The manufactured controversy over anti-abortion movie Unplanned|https://nowtoronto.com/movies/features/unplanned-cineplex-anti-abortion/]]'' July 9, 2019, Norman Wilner, [[Now Magazine]]

----
I wasn't going to write about the latest cinematic provocation from Pure Flix, the faith-based [[Arizona]] production company behind such productions as I'm Not Ashamed, The Case For Christ and the God's Not Dead series.

It's not because I'm part of some vast left-wing media conspiracy – it's simply because I haven't seen it. Pure Flix has chosen not to screen the film for critics, preferring instead to show it to a number of [[Andrew Scheer]]'s Conservative MPs earlier this spring, who – as expected – took to social media to rally their followers against the supposed censorship that was preventing the film from screening here in [[Canada]]. ([[Saskatchewan]]'s [[Brad Trost]] has proven an especially useful idiot.)

This was not a real thing; there was literally nothing preventing Pure Flix from booking the movie – about the come-to-[[Jesus]] journey of [[Planned Parenthood]] volunteer-turned-abortion opponent [[Abby Johnson]] – on however many screens the market demanded, as we're seeing with the film's nationwide release this Friday (July 12) on about 25 [[Cineplex]] and Landmark screens. In [[Toronto]], it'll play exactly one venue, at Yonge-[[Dundas]]; it's also showing in Vaughan and Oakville.
{{||StandardTid}}
----

{{f0.png}} ''[[The Misogyny of Climate Deniers|https://newrepublic.com/article/154879/misogyny-climate-deniers]]'' August 28, 2019, Martin Gelin, [[New Republic]]

----
Climate skeptic Bjørn Lomborg has built his global brand on keeping his cool. "Cool it," his best-selling book told those worried about the warming planet. For some reason, however, he seems to have difficulty sticking to the blasé tone when it comes to a 16-year-old climate activist from [[Sweden]].

Lomborg has repeatedly mocked and criticized [[Greta Thunberg]], the prominent young activist who has been sailing across the Atlantic to attend the UN's Youth Climate Summit and other meetings in the U.S. In June, he tweeted out a cartoon that implied Greta was only useful to climate activists because being young made her unassailable—in four years, it joked, she'd be replaced with someone younger still. Earlier in the year, he'd asked why the World Economic Forum was listening to her at all, and approvingly shared a [[Quillette]] article which called Thunberg a fanatic and "absolutist" and which argued adults had a duty to correct her childlike naiveté.

And Lomborg's on the more civil end of Thunberg's critics. In April, while tweeting that her policies were "unrealistic" and "costly," he added that, "of course, she should be treated respectfully, just like all participants in the climate debate." Several of his followers didn't seem to care for the caveat, attacking Thunberg with comments about her age and mental health in replies.
----

{{f253.png}} ''[[The mobile health care app touted by the Alberta government has flaws|https://www.macleans.ca/opinion/albertas-new-mobile-health-care-app-has-flaws/]]'' April 14, 2020, Danyaal Raza, [[Macleans]]

----
[[Danyaal Raza]] and Jillian Ratti: Effective virtual care needs to be married with our fundamental goals for overall health care reform

[[Alberta]] Premier [[Jason Kenney]] updates media on measures taken to help with COVID-19, in [[Edmonton]] on Mar. 20, [[2020]]. Hundreds of Alberta doctors have signed an open letter asking the Kenney government to delay its proposed restructuring of the health care system. (Jason Franson/CP)

Danyaal Raza is a family physician in [[Toronto]] and an assistant professor at the [[University of Toronto]]. Jillian Ratti is a family physician in [[Calgary]] and clinical lecturer at the [[University of Calgary]]. Both serve on the Board of Canadian [[Doctor]]s for [[Medicare]].
----

{{f94.png}} ''[[The most effective weapon in the war on COVID-19 is as plain as the mask on your face, U.S. researchers find|https://www.thestar.com/news/gta/2020/06/13/the-most-effective-weapon-in-the-war-on-covid-19-is-as-plain-as-the-mask-on-your-face-us-researchers-find.html]]'' June 13, 2020, Patty Winsa, [[Toronto Star]]

----
Wearing a mask is the most effective way to prevent transmission of the coronavirus in public settings, and together with other measures such as social distancing and contact tracing "represents the most likely fighting opportunity to stop the COVID-19 pandemic," according to a new study by a team of U.S. researchers.

"Other mitigation measures, such as social distancing implemented in the United States, are insufficient by themselves in protecting the public," they wrote.

The study — by experts from [[Texas]] A&M University, the [[University of Texas]] at [[Austin]], [[University of California]] and California Institute of Technology — compared transmission of the virus and preventative measures in [[New York City]] and [[Italy]], where mask-wearing became mandatory part way through the pandemic.
----

{{f182.png}} ''[[The most popular political Facebook group in Ontario targets Kathleen Wynne|https://www.cbc.ca/news/canada/toronto/ontario-proud-facebook-kathleen-wynne-liberal-election-1.4173817]]'' June 24, 2017, Mike Crawley, [[CBC News]]

----
"Goes to show you that Ontarians are really fed up with the status quo, and they want change," said [[Ontario Proud]]'s founder, [[Jeff Ballingall]]. 

"I'm trying to showcase that people have a right to feel grievance and outrage that they're essentially being trampled on by this government that's so out of touch," Ballingall said Friday in an interview with [[CBC]] [[Toronto]].

Ontario's Proud's [[Facebook]] page is a mix of mainstream media news stories, anti-Liberal memes and shareable videos made by Ballingall. The posts primarily target Wynne, but include regular smackdowns of Prime Minister [[Justin Trudeau]], with an overarching theme against government waste, tax hikes and mismanagement.
----

{{f99.png}} ''[[The mysterious ad firm behind People's Party of Canada's anti-immigration billboards|https://www.nationalobserver.com/2019/08/26/news/mysterious-ad-firm-behind-peoples-party-canadas-anti-immigration-billboards]]'' August 26, 2019, Caroline Orr, [[National Observer]]

----
The recent appearance — and subsequent disappearance — of xenophobic billboards pushing the [[People's Party of Canada]]'s anti-immigration agenda shows how shadowy outside groups can carry water for a political candidate and, simultaneously, help launder the candidate's image.

True North Strong & Free Advertising is a mysterious company with very little public record until now. Though it has been around since [[2016]], it has no known social media accounts — an anomaly for modern advertising firms — and was not even registered under its current name until July [[2019]].

According to government records, a third-party advertiser registered as a federal corporation in June 2016 under the name "eExc Corporation." It underwent a name change to become True North Strong & Free Advertising on July 4 of this year.
----

{{f345.png}} ''[[The myth of the free speech crisis|https://www.theguardian.com/world/2019/sep/03/the-myth-of-the-free-speech-crisis]]'' September 3, 2019, Nesrine Malik, [[The Guardian]]

----
This is the myth of the free speech crisis. It is an extension of the political-correctness myth, but is a recent mutation more specifically linked to efforts or impulses to normalise hate speech or shut down legitimate responses to it. The purpose of the myth is not to secure freedom of speech – that is, the right to express one's opinions without censorship, restraint or legal penalty. The purpose is to secure the licence to speak with impunity; not freedom of expression, but rather freedom from the consequences of that expression.

The myth has two components: the first is that all speech should be free; the second is that freedom of speech means freedom from objection.

The first part of the myth is one of the more challenging to push back against, because instinctively it feels wrong to do so. It seems a worthy cause to demand more political correctness, politeness and good manners in language convention as a bulwark against society's drift into marginalising groups with less capital, or to argue for a fuller definition of female emancipation. These are good things, even if you disagree with how they are to be achieved. But to ask that we have less freedom of speech – to be unbothered when people with views you disagree with are silenced or banned – smacks of illiberalism. It just doesn't sit well. And it's hard to argue for less freedom in a society in which you live, because surely limiting rights of expression will catch up with you at some point. Will it not be you one day, on the wrong side of free speech?
{{||StandardTid}}
----

{{f94.png}} ''[[The near-coronation of Peter MacKay could be disastrous for the Tories|https://www.thestar.com/opinion/2020/02/02/why-the-near-coronation-of-peter-mackay-could-be-disastrous-for-the-tories.html]]'' February 2, 2020, Michael Taube, Opinion, [[Toronto Star]]

----
The federal Tory leadership race is underway. While the filing deadline is Feb. 27, some are starting to wonder if it's going to become a near-coronation.

Former Tory cabinet minister [[Peter MacKay]] has taken a big lead. Many current and former MPs, Senators, MPPs, MLAs and party activists are coalescing around his leadership bid. And not all of them are, like MacKay, left-leaning Red Tories.

MacKay has also been aided by other potential leadership candidates, including former Tory interim leader [[Rona Ambrose]], Tory MP [[Pierre Poilievre]] and former [[Quebec]] Liberal Premier [[Jean Charest]], having dropped out like flies.
----

{{f94.png}} ''[[The neutering of Doug Ford|https://www.thestar.com/opinion/star-columnists/2019/10/09/the-neutering-of-doug-ford.html]]'' October 9, 2019, Bob Hepburn, [[Toronto Star]]

----
Think back to last November, when [[Doug Ford]] was riding high after leading the Conservatives to a convincing victory in the [[Ontario]] provincial election.

Fuelled by an oversized ego and bully-boy approach to politics, Ford loved to brag about how he trounced the Liberals and [[Kathleen Wynne]], how he was a premier "For the People" and how he was going to make Ontario great again.

But Ford wasn't stopping there — he had his sights on an even bigger target, namely Prime Minister [[Justin Trudeau]] who, as he told Conservatives at the party's annual convention, was "next" on his political hit list.
----

{{f0.png}} ''[[The New Climate Denialism: Time for an Intervention|https://thenarwhal.ca/new-climate-denialism-time-intervention]]'' September 26, 2016, Seth Klein, [[The Narwhal]]

----
For decades, the urgent need for climate action was stymied by what came to be known as "climate denialism" (or its more mild cousin, "climate skepticism").

In an effort to create public confusion and stall political progress, the fossil fuel industry poured tens of millions of dollars into the pockets of foundations, think tanks, lobby groups, politicians and academics who relentlessly questioned the overwhelming scientific evidence that human-caused climate change is real and requires urgent action.

Thankfully, the climate deniers have now mostly been exposed and repudiated. Relatively few politicians now express misgivings about the reality or science of climate change (the current [[Republican]] nominee for U.S. president being a notable exception, along with some other conservative bright lights like [[Sarah Palin]] and Canadian MP [[Cheryl Gallant]]).

{{||StandardTid}}
----

{{f253.png}} ''[[The new worry about the next election: your daily news|https://www.macleans.ca/politics/ottawa/the-new-worry-about-the-next-election-your-daily-news/]]'' August 6, 2019, Sarmishta Subramanian, [[Macleans]]

----
Recent changes in the [[Postmedia]] group suggest a different, more troubling trend is possible.

In June the company announced, though only internally, the appointment of a chain-wide editor to oversee political coverage. Postmedia, of course, owns the [[National Post]], as well as 33 other daily newspapers including the [[Ottawa Citizen]], [[Edmonton Journal]], [[Calgary Herald]], [[Vancouver Sun]] and [[Montreal Gazette]] (on top of dozens of non-daily newspapers). The company's new executive editor (politics), [[Kevin Libin]], will oversee or run federal political coverage in the Post as well as federal and provincial coverage in all of the chain's metro daily broadsheets.

Libin is an old hand at the Post, and a natural fit for that paper, which has long had an explicit conservative stance. A former editor of the Western Standard when [[Ezra Levant]] was publisher, he's a prominent conservative columnist, and was most recently comment editor and editorials editor of the Post and [[Financial Post]].

But his new appointment means a single voice—and an ideological one—will now oversee or directly run political coverage in a fleet of papers, many of which are not conservative papers at all, beginning in an election year.
----

{{f94.png}} ''[[The newcomers in Premier Doug Ford's cabinet|https://www.thestar.com/politics/provincial/2019/06/20/the-newcomers-in-premier-doug-fords-cabinet.html]]'' June 20, 2019, [[Toronto Star]]

----
The MPPs vaulting from the back benches into Premier [[Doug Ford]]'s cabinet are a mix of political veterans and newcomers: [[Paul Calandra]] ([[Markham-Stouffville]]), Government House Leader:

Calandra worked as an insurance broker before entering politics. He was first elected as a federal Conservative MP in [[2008]] and defeated in the Trudeau Liberal sweep of [[2015]]. During that period, he served as parliamentary secretary to then-prime minister [[Stephen Harper]]. Since last June, he has been parliamentary assistant to [[Greg Rickford]], minister of energy, northern development and mines. Doug Downey ([[Barrie]]-Springwater-Oro-Medonte), Attorney General: A former city councillor in Orillia, Downey is a lawyer specializing in real estate and co-founder of a legal firm. Most recently he served as parliamentary assistant to [[Vic Fedeli]] in the finance ministry, helping to prepare the [[Ford government]]'s first budget.
----

{{f0.png}} ''[[The Night Steve Bannon Came to Toronto|https://thewalrus.ca/the-night-steve-bannon-came-to-toronto/]]'' November 5, 2018, Ira Wells, [[The Walrus]]

----
In the days leading up to last Friday's Munk debate in [[Toronto]] between [[Steve Bannon]] and [[David Frum]], an expanding roster of politicians and activists declared Bannon a "fascist" and "Nazi" who was beyond the pale of public engagement. [[Charlie Angus]], an NDP MP, called on the Munk foundation to cancel its invitation "out of respect for the victims" of the October 27 [[Pittsburgh]] synagogue shooting. For Nigel Barriffe and Cynthia Levine-Rasky, of the [[Urban Alliance on Race Relations]], Bannon's appearance "undermines democratic principles" and "encourages white nationalist violence." [[Naomi Klein]] tweeted that the debate was "fuel" for Toronto's "crisis of rising white supremacy." If any of the event's attendees had missed those criticisms, there was no missing the chants of hundreds of protestors outside [[Roy Thomson Hall]].

Bannon is widely reviled for stoking xenophobic fears at [[Breitbart]] News, where he was executive chairman, and, when he was chief strategist for [[Donald Trump]], for urging the president to carry out, among other things, an executive order banning immigrants from [[Muslim]]-majority countries. [[Critic]]s also accuse him of aggressively promoting the brand of right-wing extremism currently ascendant in [[Brazil]], [[Hungary]], and [[Italy]]. Bannon's opponent, and the clear hometown favourite, was David Frum, a staff writer at [[The Atlantic]] who, over the last couple of years, has emerged as a fierce critic of Trumpism. But, far from being seen as the antidote to Bannon, Frum—the former [[George W. Bush]] speechwriter who minted the phrase "axis of evil"—was caricatured on social media as a warmonger and the moral equivalent of his opponent.

For those in favour of the event, however, the "dangerous" nature of Bannon's views was the very reason he needed be heard and debated—even by someone right leaning, such as Frum. Michael Enright, a veteran [[CBC]] broadcaster, conceded that Bannon may be a "glib, well-dressed fascist" but believed a civil confrontation with him would represent "a symbol of our ability to tolerate words and thoughts we despise."
----

{{f0.png}} ''[[The Not-So-Hidden Role of Racism in Canadian Politics|https://thetyee.ca/News/2019/07/08/Racism-Canadian-Politics/]]'' July 8, 2019, Andrew MacLeod, [[The Tyee]]

----
For [[Indigenous]] people in particular, distrust of the federal government runs deep for good reasons.

"It can be really challenging to step into a space and participate in a governance structure that literally has legislation that's based on you because of your race," Clarmont said.

The Indian Act, first passed in [[1876]] and amended many times since, governs the relationship between Indigenous individuals, bands and the federal government. It defines who gets status as "Indian" and sets up the reserve system.

"When you live in a country that has race-based legislation, it's hard to feel there's a space for you to step into and influence that structure," said Clarmont. "It feels overwhelming even."

{{||StandardTid}}
----

{{f185.png}} ''[[The oilsands' other dirty little secret: Canadians hardly own them|https://rabble.ca/blogs/bloggers/alberta-diary/2020/05/oilsands-other-dirty-little-secret-canadians-hardly-own-them]]'' May 12, 2020, David Climenhaga, blogs, [[rabble.ca]]

----
It's the other dirty little secret of the oil sands: Foreign companies and their shareholders are benefitting from the huge dividends produced by [[Alberta]]'s vast bitumen sand deposits while Canadians are stuck with the vast bill for the cleanup.

It's like a latter-day update on one of those country and western hurtin' songs we love so much out here in Wild Rose Country: They get the goldmine, we get the shaft.

So while it's shocking, the facts released in a report yesterday by three prominent environmental organizations aren't exactly a shock.

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[The Painful Hypocrisy of Jason Kenney|https://thetyee.ca/Opinion/2020/02/24/Painful-Hypocrisy-Jason-Kenney/]]'' February 24, 2020, Mitchell Anderson, Opinion, [[The Tyee]]

----
[[Alberta]] Premier [[Jason Kenney]]'s most recent political career is defined by battling perceived inequities with [[Ottawa]]. The province's municipalities seem to feel the same way about their lopsided relationship with the legislature.

[[Calgary]] Mayor [[Naheed Nenshi]] recently pointed out the irony in Kenney's public fight with Ottawa over transfer payments.

"The real fiscal imbalance in this country is not between provinces and regions, it's between cities and everyone else. [[Tax]]payers in the cities pay the freight… If you want to talk about fair deals, I'm happy to have that conversation."
----

{{f94.png}} ''[[The people in the cronyism scandal that has rocked Premier Doug Ford's government|https://www.thestar.com/politics/provincial/2019/07/16/the-people-in-the-cronyism-scandal-that-has-rocked-premier-doug-fords-government.html]]'' July 16, 2019, Rob Ferguson, [[Toronto Star]]

----
The cronyism scandal that has rocked Premier [[Doug Ford]]'s government and fuelled its tumble in a new public opinion poll has now claimed seven people, including his former chief of staff, [[Dean French]], who was behind several of the controversial appointments. 

While Ford has pledged that the Treasury Board under cabinet minister [[Peter Bethlenfalvy]] will now shepherd an internal review process, NDP Leader [[Andrea Horwath]] is questioning why that process hasn't yet produced any apparent results given her party and the media have uncovered several questionable hirings in recent weeks. 

"Obviously whatever they're doing is not weeding out the people who are getting inappropriate appointments," Horwath told the Star in an interview Monday, as the newspaper reported a new poll by [[Corbett Communications]] that found 63 per cent of 936 voters surveyed believe the government has doled out appointments to too many friends.
----

{{f253.png}} ''[[The plan to rescue Doug Ford's unpopular premiership|https://www.macleans.ca/politics/premier-doug-fords-recovery-plan-no-more-mr-mean-guy/]]'' December 6, 2019, Stephen Maher, [[Macleans]]

----
On June 17, when two million basketball fans came out for the Raptors' victory parade, the throngs of ecstatic people in [[Nathan Phillips Square]] cheered for Mayor [[John Tory]] and Prime Minister [[Justin Trudeau]] but heartily booed the premier when he was announced.

For a politician who sees himself as a man of the people, the boos are said to have come as a personal blow, an obvious, public manifestation of what the polls had been showing for months: his government was at least as unpopular as the one he had replaced a year earlier.

Ford staffers push back at suggestions the booing was a key moment for the premier, saying he took it in stride, but within days the once combative Ford had shifted gears. In rapid succession, Ford shuffled his cabinet and accepted the resignation of chief of staff [[Dean French]], who had alienated caucus members and staffers and repeatedly embarrassed the boss with a number of hard-to-explain scandals.
----

{{f132.png}} ''[[The political calculations behind Andrew Scheer's climate-change plans|https://www.theglobeandmail.com/canada/article-the-political-calculations-behind-andrew-scheers-climate-change-plans/]]'' May 3, 2019, Adam Radwanski, [[Globe and Mail]]

----
When [[Andrew Scheer]]'s Conservatives come out with their climate-change plan, as they promise to do this month or next, they will face an array of criticisms both predictable and carrying the ring of truth.

They will be accused of being offside with a majority of voters who prioritize taking strong action to save the planet. They will be charged with violating their ideological principles by rejecting carbon pricing, including a cap-and-trade model originally conceived by conservatives, in favour of less market-oriented policies that include more regulation. They will be told that those policies, regulatory and otherwise, are too modest for [[Canada]] to pull its weight in the global push to reduce emissions.

If any of this bothered Mr. Scheer, he would still have time to change course; to beef up his policies to something he could argue is at least as ambitious as what [[Justin Trudeau]]'s Liberals are doing, even without the tax levers the Tories have renounced.
----

{{f0.png}} ''[[The political right and its insatiable appetite for liars|https://ipolitics.ca/2019/09/25/the-political-right-and-its-insatiable-appetite-for-liars/]]'' September 25, 2019, Joseph Ingram, [[iPolitics]]

----
"What we really need is to avoid electing more Pinocchio presidents, premiers and prime ministers, while consigning the cynical and dishonest intellectualism of James McGill Buchanan to the dustbin of history."

The ideas of American [[Nobel]] economist [[James Buchanan]] — whose work on public policy choices has been the inspiration for many of today's ultra-right and conservative political movements and for their hostility to government provision of public services — are nowhere more in evidence than in today's electoral campaigns both in [[Canada]] and the US.

Indeed, Buchanan's scorn for public institutions acting in the public interest permeates the policy portfolios of both America's [[Republican]] party and of Canada's Conservative party. Like [[Donald Trump]], conservative leaders [[Andrew Scheer]], Jason Kenny, and [[Doug Ford]] are seeking to undermine the very notion that government can cost-effectively provide social security, health care, and education. Instead they are attempting to replace what they mendaciously label as "socialism", with "market-based solutions".
----

{{f0.png}} ''[[The politics of abortion: why the parties are talking about it in the campaign|https://toronto.citynews.ca/2019/09/10/the-politics-of-abortion-why-the-parties-are-talking-about-it-in-the-campaign/]]'' September 10, 2019, Canadian Press, [[CityNews]]

----
The abortion issue has been getting renewed attention ahead of the October election, which could be one way the political conversation in the United States is flowing across the border — sometimes, with a little help from the Liberals.

Green party Leader [[Elizabeth May]] raised eyebrows on Monday when she told the [[CBC]] she would not whip votes or try to prevent anyone in her caucus from putting forward legislation on the issue, despite personally believing women should have access to safe and legal abortions.

That is in line with party policy, but then the Greens clarified that all candidates running under their banner are required to support abortion rights.
----

{{f185.png}} ''[[The poor little rich kid of Confederation brings down a budget|http://rabble.ca/blogs/bloggers/alberta-diary/2019/10/poor-little-rich-kid-confederation-brings-down-budget]]'' October 25, 2019, David Climenhaga, blogs, [[rabble.ca]]

----
[[Alberta]]'s once again the poor little rich kid of Confederation, crying poverty, throwing its weight around, and careening from knee-jerk austerity to pre-election profligacy as the province's economy careens from boom to bust.

As of yesterday, pretty much as when [[Ralph Klein]] was still running the place, we were back to operating like what [[University of Alberta]] professor [[Russell Cobb]] describes as the failed state of [[Oklahoma]], except that this time we've already seen the movie and we know it doesn't have a happy ending.

Klein, who went to his eternal reward in [[2013]], did a lot of damage to Alberta with his austerity campaign through the [[1990]]s, keeping taxes ridiculously low by running on fossil fuel royalties, leaving a huge infrastructure deficit, and putting health care into a state of chaos from which it's never quite recovered.
<div style="float: right; max-width:300px">

|>| !The Post Millennial |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/e/e8/The-Post-Millennial-Logo.png/175px-The-Post-Millennial-Logo.png]] |
|!leader title |Editor at large|
|!leader name |[[Andy Ngo]]|
|!website |[[thepostmillennial.com/|https://www.thepostmillennial.com/]]|
</div>

!!!External links
*[[The CANADALAND Guide To New Popular, Populist Political Media|https://www.canadalandshow.com/guide-to-new-popular-populist-political-media/]], Graeme Gordon January 6, 2019.

{{||StandardTid}}
----

{{f0.png}} ''[[The Post Millennial joins Conservative party's online booster club|https://nowtoronto.com/news/the-post-millennial-ontario-proud-canada-proud-conservative-party/]]'' July 23, 2019, Harrison Samphir, [[Now Magazine]]

----
Viral content has replaced the attack ad as the most potent weapon capable of swinging political opinion in [[Canada]]. And it's not just bots promoting fake #[[TrudeauMustGo]] hashtags on [[Twitter]] doing the damage.

The digital logic of social media allows for inventive ways to get noticed, and demands a particular set of skills that third-party groups are wielding with notable success.

[[The Post Millennial]] is the latest to join a network of online organizations with clear ties to the [[Conservative Party of Canada]].
----

{{f94.png}} ''[[The premier who promised to cut waste is building a bigger empire|https://www.thestar.com/politics/political-opinion/2019/07/22/the-premier-who-promised-to-cut-waste-is-building-a-bigger-empire.html]]'' July 22, 2019, Martin Regg Cohn, [[Toronto Star]]

----
Or has he? Let's dig a little deeper into the premier who once vowed to "Stop the gravy train" but got caught licking his chops — and now claims to have cleaned up his act.

The scandal erupted last month when four cronies were posted as the province's trade envoys abroad. Two of them were personal pals of [[Dean French]], the premier's longtime comrade-in-arms and chief of staff (until French took the fall for the fiasco).

The new agent-general for [[New York]] turned out to be a 20-something lacrosse player named [[Tyler Albrecht]] — a pal of French's lacrosse-playing son. The [[London]] plum went to [[Taylor Shields]], a cousin of French's wife.
----

{{f185.png}} ''[[The pro-choice movement will defeat any threats to abortion rights|http://rabble.ca/columnists/2019/08/pro-choice-movement-will-defeat-any-threats-abortion-rights]]'' August 8, 2019, Joyce Arthur, [[rabble.ca]]

----
[[Canada]]'s pro-choice movement is in good fighting form, and stronger than ever. That's the undeniable conclusion after living through the roller-coaster ride of anti-choice activity over the last three months.

First, we saw the annual [[March for Life]] on [[Ottawa]]'s [[Parliament Hill]] on May 9, as well as anti-choice rallies in cities across Canada including [[Toronto]] for the first time. Many anti-choice Parliamentarians attended these events and some spoke out, including [[Ontario MPP]] [[Sam Oosterhoff]], with his infamous comment, "We pledge to make abortion unthinkable in our lifetime."

Only five days later came the shocking news that [[Alabama]] had passed a near-total ban on abortion. But it wasn't just Alabama -- at least nine U.S. states have recently passed laws that prohibit abortion after six or eight weeks of pregnancy.
----

{{f81.png}} ''[[The problem with Imam Tawhidi, the media's favourite Muslim|https://www.abc.net.au/news/2017-06-23/imam-tawhidi-the-problem-with-the-medias-favourite-muslim/8643726]]'' June 23, 2017, Bronwyn Adcock, [[ABC News (Australia)]]

----
On social media, his supporters, some from right wing groups, support his calls to shut down [[Muslim]] schools and ban Muslims from the Middle East coming to [[Australia]].

But strangely for a Muslim leader, he has very few supporters in the Muslim community.

He has no mosque, and only a handful of followers. And just as curiously, he only appeared in the media for the first time just over a year ago.

So who was he before he became a media star?
{{||StandardTid}}
----

{{f0.png}} ''[[The QAnon Conspiracy Has Spread to Canada|https://www.vice.com/en_ca/article/qvq5pq/the-qanon-conspiracy-has-spread-to-canada]]'' December 20, 2018, Mack Lamoureux, [[Vice News]]

----
We know this because last weekend the Canadian [[QAnon]] conspiracy theorists came out to play at a rally inspired by the yellow vest protests in [[France]]. Across [[Canada]] people—donned in yellow vests of their own—railed against [[Justin Trudeau]]. They're mad for a myriad of reasons, such as what they view as lax immigration policy or Trudeau's treatment of the oil sands, and some are calling for Trudeau to be tried (and in some cases executed) for treason.

At the rallies in [[Quebec]], [[Ottawa]], and Western Canada, some supporters among the hundreds who made up the Canadian version of the yellow vests hauled QAnon signs, emblazoned the letter on their clothing, or showed off the slogan #WWG1WGA (where we go one we go all). If you go to the Canadian Yellow Vest pages—and really any other far-right Canadian [[Facebook]] page—you'll find a hefty portion regarding QAnon and the fantastical nonsense that surrounds it.

The conspiracy, which first gained traction in the US, centres on US President [[Donald Trump]] secretly taking actions against the "deep state" who are plotting against him. The theory ropes in the Clintons, pedophile rings, murder, and all sorts of other nefarious topics. It's a convoluted and rambling theory which changes daily. Needless to say, QAnon people tend to make rather big leaps in logic. Their unwieldy theories suggest prominent Democrats are secretly indicted based on a grainy ankle photo, or that JFK Jr. never died but actually faked his own death and took a secret identity in order to help his friend Trump to take down the deep state. If you want more, there are lots of explainers out there.
----

{{f253.png}} ''[[The question to ask about Andrew Scheer and abortion|https://www.macleans.ca/opinion/the-question-to-ask-about-andrew-scheer-and-abortion/]]'' August 28, 2019, Michael Coren, [[Macleans]]

----
It used to be said that politics was the art of the possible. Today, certainly in [[Canada]], it seems to be the art of the implausible. Step forward [[Andrew Scheer]], who appears to spend as much time defending his own positions as he does attacking those of his opponents. He's a conservative and devout Roman [[Catholic]], and it would be a sad day if someone of deep faith were somehow prevented from running for office.

But here's where the implausible enters the debate: that Catholic faith demands the holding of specific positions on highly controversial issues, and while in the past the Conservative leader had little problem declaring his opinions, he's now trying to obfuscate and dodge.

Arguably the most prominent of these themes is abortion, with Scheer's church stating that, "Human life must be respected and protected absolutely from the moment of conception. From the first moment of his existence, a human being must be recognized as having the rights of a person—among which is the inviolable right of every innocent being to life."
----

{{f0.png}} ''[[The race to replace Andrew Scheer is turning into a dog and pony show|https://nowtoronto.com/news/conservative-party-andrew-scheer-rona-ambrose-peter-mackay/]]'' December 31, 2019, Enzo DiMatteo, [[Now Magazine]]

----
For someone who spent most of his political career cast as agitator-in-chief, [[Pierre Poilievre]] is getting a lot more ink than he deserves among those being talked about in Conservative party circles as a potential successor to [[Andrew Scheer]].

Poilievre is not what the party needs right now – another Harper-era sycophant from the party's Reform base who's dodgy on same-sex marriage and abortion.

But there was CTV weighing in last week with some holiday filler on how Poilievre is the most likely to succeed Scheer. That story was based on the opinion of one party insider, which should rate as a thin gruel on which to base a conclusion.
----

{{f0.png}} ''[[The Racist Podcaster Who Started a Neo-Nazi Coffee Company to Fund White Nationalism|https://www.vice.com/en_ca/article/59qb93/the-racist-podcaster-who-started-a-neo-nazi-coffee-company-to-fund-white-nationalism]]'' May 16, 2018, Martin Patriquin, [[Vice News]]

----
This project was in collaboration with the [[Canadian Anti-Hate Network]].

In the spring of [[2017]], [[Thomas White]] had an idea: What if he combined his love of gourmet coffee with his staunch belief in a white ethnostate?

In caffeinated circles, White was already well-known. Espresso Joya, which he opened in [[2015]], was a fixture of [[Thunder Bay]], [[Ontario]]'s small but vibrant arts scene. The walls of the coffee shop, located in the town's trendy Waterfront District, served as a revolving gallery for local artists. Joya's small stage regularly hosted a mostly-acoustic plethora of singer-songwriters, and its shelves were stocked with local food and goods.
----

{{f93.png}} ''[[The Rap on Doug Ford|https://torontoist.com/2011/08/the_rap_on_doug_ford/]]'' August 11, 2011, Meg Campbell, [[Torontoist]]

----
"Doug Reads" by munnemun, like so much other commentary on Councillor [[Doug Ford]] (Ward 2, [[Etobicoke North]]) recently, dwells on his beef with [[Margaret Atwood]] and his comments on the library-to-Tim Hortons ratio in Etobicoke. Which provides lots of rap fodder, for sure ("communists" sort of rhymes with "novelist," right?), but we think many more raps are needed to cover all the other silly things he's said.

This song is the second in a series of Ford-related jams; in the first one, "[[Rob Ford]] (Freestyle)," munnemun samples the mayor's quotes and assumes his persona to rap about things in the city that really grind his gears.
----

{{f253.png}} ''[[The RCMP have questions for Jason Kenney's team on voter fraud allegations|https://www.macleans.ca/politics/the-rcmp-have-questions-for-jason-kenneys-team-on-voter-fraud-allegations/]]'' March 28, 2019, Jason Markusoff, [[Macleans]]

----
A conservative operative named Hardyal "Happy" Mann was fined $9,000 Wednesday donating someone else's money to the [[2017]] UCP leadership campaign of [[Jeff Callaway]], the "kamikaze" candidate that [[Jason Kenney]]'s campaign coordinated to attack his key rival, [[Brian Jean]]. [[Alberta]]'s election commissioner has now levied $35,000 in fines for improper donations and other misdeeds on the Callaway campaign. Yet this swirling scandal may be the secondary problem Kenney's camp now has stemming from his takeover of the United Conservatives. Voter-fraud allegations could loom larger. The party confirmed to Maclean's the [[RCMP]] has questions for them.

While there is no apparent financial link to Kenney and questionable donations to Callaway's campaign—which the RCMP is actively probing—the fraud allegations are aimed straight at Kenney's 2017 campaign team. They were first detailed in a letter to the RCMP by UCP legislator [[Prab Gill]]. Gill alleged that organizers obtained phony email addresses attached to real Albertans, and used those to obtain passcode numbers (PINs) to vote in the UCP contest in bulk batches at "kiosk" computer stations, set up to avoid limits on any one computer voting multiple times. Mann has told [[CBC]] [[Calgary]] that when he recruited new party members to help Kenney's campaign, many signup forms didn't have emails—then someone else added them. CBC's own legwork add to the suspicion:

[[CBC News]] searched for historical registration data using DomainTools and confirmed that dozens of email addresses attached to UCP members were all purchased by anonymous sources in the lead-up to the UCP leadership vote, between Sept. 20 and Oct. 13, 2017. Many of those emails, with domains like link3mail.com and jaringmail.com, all link back to the same web host. It is not known who bought those email addresses. (CBC)
----

{{f182.png}} ''[[The real 'fake news': how to spot misinformation and disinformation online|https://www.cbc.ca/news/technology/fake-news-misinformation-online-1.5196865]]'' July 3, 2019, Andrea Bellemare, [[CBC News]]

----
So you think a story, photo or video you've seen online might be fake — or exaggerated, at least. Maybe you spotted a photo that's generating outrage or ridicule, or a headline that seems too bizarre to be accurate.

But you're not sure.

How do you know if what you're seeing is real? How can you find out where it's coming from?

This guide will give you some tips on how to evaluate what you're reading and seeing, so you'll be better equipped to decide whether to trust it.
----

{{f0.png}} ''[[The real cost of Doug Ford's slash-first, think-later brand of politics|https://torontolife.com/city/the-real-cost-of-doug-ford-budget-cuts/]]'' December 18, 2019, [[Toronto Life]]

----
"Efficiencies" was [[Doug Ford]]'s watchword on the campaign trail, and by golly he was going to find them. Frankly, it sounded great. Unfortunately for him, the gross misspending and high financial crimes he so frequently cited didn't exist—it turns out [[Queen's Park]] was running pretty lean as it was.

So Ford did what politicians do when theory and reality fail to intersect: he pivoted. Instead of eliminating slush funds and streamlining processes, he started cutting. And then he cut some more. No one said erasing a multi-billion-dollar deficit wouldn't leave a few scars, but Ford's approach to surgery was more like improvised hacking—and he often did it with zero consultation from the people going under the knife.

To the surprise of exactly no one, outcry followed—angry op-eds, street-clogging protests, threats of strikes, rolling walkouts—and Ford's approval ratings plummeted. In an attempt to stop the slide, Ford reversed some of the cuts. It kind of worked: many [[Toronto]]nians lost track of what had actually been cut and what hadn't. The damage, however, had been done.
----

{{f132.png}} ''[[The real free-speech crisis on Alberta's campuses might not be what you think it is|https://www.theglobeandmail.com/opinion/article-the-real-free-speech-crisis-on-albertas-campuses-might-not-be-what/]]'' August 31, 2019, Shama Rangwala, Opinion, [[Globe and Mail]]

----
In May of [[2019]], in the face of an alleged crisis in which the newly elected [[Alberta]] [[United Conservative Party]] (UCP) claimed that certain ideas and opinions weren't being welcomed on campuses in the province, the government announced it would soon require postsecondary institutions in the province to adopt the [[Chicago Principles]] for free speech.

Drafted in [[2014]] in a different national and legal context, the Chicago Principles statement argues: "It is not the proper role of the university to attempt to shield individuals from ideas and opinions they find unwelcome, disagreeable, or even deeply offensive."

It draws the line at illegal hate speech. But this limit does not go far enough to account for the myriad and crucial ways the university produces, legitimizes and disseminates knowledge. Research institutions have long used peer review – as imperfect a process as it is – to give legitimacy to knowledge that is grounded in facts and established methodologies, such as falsifiable hypotheses and verifiable experiments.
----

{{f0.png}} ''[[The real issue in Harper vs. the Supreme Court|https://montrealgazette.com/opinion/opinion-the-real-issue-in-harper-vs-the-supreme-court]]'' May 14, 2014, Opinion, [[Montreal Gazette]]

----
MONTREAL — Recent comments by the [[Harper government]] concerning the [[Supreme Court of Canada]] have garnered much criticism. The Council of Canadian Law Deans has decried the government's "impugning the integrity of the Chief Justice and the independence of the Supreme Court," while 11 former [[Canadian Bar Association]] presidents have denounced "disrespect by the executive branch for the judicial branch of our constitutional democracy."

While the specifics of l'affaire Nadon add up to a veritable judicial-appointments whodunit, perhaps it is worthwhile to appreciate the real issue in Harper vs. the Court.

The government has thus far maligned Chief [[Justice Beverley McLachlin]], casting aspersions that she made an "inappropriate and inadvisable" phone call. And it has openly criticized court rulings, even impugning the court's timing. The prime minister has called the Senate reference "a decision that the vast majority of Canadians will be very disappointed with," while Justice Minister [[Peter MacKay]] has charged that "it was not this government that decided to table (the [[Marc Nadon]] reference) in the middle of the [[Quebec]] election."
{{||StandardTid}}
----

{{f94.png}} ''[[The Rebel exodus suggests just one 'ism' separates far right from alt-right hate|https://www.thestar.com/news/gta/2017/08/16/the-rebel-exodus-suggests-just-one-ism-separates-far-right-from-alt-right-hate-paradkar.html]]'' August 16, 2017, Shree Paradkar, [[Toronto Star]]

----
They were all friends until the [[Charlottesville]] protest happened on the weekend. 

Then the so-called "alt-right" bared its fangs, running afoul of [[Canada]]'s more euphemistic brand of racism.

The rally to [[Unite the Right]] ended up fracturing it instead — at least in Canada.
----

{{f0.png}} ''[[The Rebel to Rabble Review: Making the case for public libraries|https://ipolitics.ca/2019/08/23/the-rebel-to-rabble-review-making-the-case-for-public-libraries/]]'' August 23, 2019, [[iPolitics]]

----
Finally, the [[National Observer]]'s [[Emma McIntosh]] takes a closer look at the credentials of Post Millennial editor [[Cosmin Dzsurdzsa]], who, she contends, "has also worked for websites that promoted racism and peddled pro-Kremlin content," a detail that was omitted from his bio on the site.

For his part, Post Millennial co-founder [[Matthew Azrieli]] "didn't answer specific questions about whether his news outlet supports the views espoused by the Dszurdzsa's past employers, or on how the decision to hire Dzsurdzsa was made," according to the Observer.

"It also didn't answer questions about Dzsurdzsa's current beliefs. Azrieli instead emphasized his [[Jewish]] roots and co-founder [[Ali Taghva]]'s [[Iran]]ian heritage, adding that the Post Millennial "celebrates the success of [[Canada]]'s diversity."
----

{{f0.png}} ''[[The Rebel Yell|https://dcc.infoscapelab.ca/projects/ecosystem/the-rebel-yell/]]'' October 13, 2019, Anthony Burton, [[Digital Citizenship Cultures]]

----
We examine how [[Rebel Media]], the flagship media company of [[Canada]]'s burgeoning new right politics, has quickly grown with the help of [[YouTube]]'s algorithms.

Who, what, when, where, why, and how did we get here?

Rebel Media is the lynchpin of the Canadian alternative right news sphere. Founded from the ashes of the now-defunct [[Sun News Network]] by former commentators [[Ezra Levant]] and [[Brian Lilley]], the Rebel distributes its content on its own website, rebelnews.com — however, these articles are oftentimes contextual links to its primary content distribution platform, newscast-style videos on its YouTube channel. To illustrate just how important this YouTube channel is to the Rebel, we can compare it to the web properties of the [[CBC]], Canada's public broadcaster. The Rebel's homepage popularity, as measured by Alexa.com, is #98,778 globally and #3,913 in Canada as of July 19 [[2019]] in comparison to that of the Canadian Broadcasting Corporation, Canada's public broadcaster, with a #1,221 global ranking and #28 ranking in Canada. Yet on YouTube, the Rebel's subscriber base has grown from 80,819 on February 15 [[2016]] (one year after its launch) to 1,247,251 as of July 19 2019, while the CBC's subscriber base is just a slight notch above the Rebel's at 1,372,393. The CBC has had 82 years to establish its own media presence in Canada, while the Rebel has achieved this in a little over 4. How did it achieve this meteoric rise in such a short amount of time, considering the relatively stagnant state of Canadian media? And what role has it played in crafting the "public" of the new Canadian right? Below, we answer these questions by first running through the history of its founder, Ezra Levant, before investigating the contemporary political and media climates that the Rebel fits itself into. After this, we'll run through some quantitative data to define the shape and themes of the Rebel's content itself, and then expand on this quantitative analysis in order to investigate how and where, exactly, the Rebel exists within the broader Canadian news media ecosystem.
----

{{f188.png}} ''[[The Reclusive Hedge-Fund Tycoon Behind the Trump Presidency|https://www.newyorker.com/magazine/2017/03/27/the-reclusive-hedge-fund-tycoon-behind-the-trump-presidency]]'' March 17, 2017, Jane Mayer, [[New Yorker]]

----
During the past decade, Mercer, who is seventy, has funded an array of political projects that helped pave the way for Trump's rise. Among these efforts was public-opinion research, conducted by Caddell, showing that political conditions in America were increasingly ripe for an outsider candidate to take the White House. Caddell told me that Mercer "is a libertarian—he despises the [[Republican]] establishment," and added, "He thinks that the leaders are corrupt crooks, and that they've ruined the country."

Trump greeted Caddell warmly in North Charleston, and after giving a speech he conferred privately with him, in an area reserved for V.I.P.s and for White House officials, including Stephen Bannon, the President's top strategist, and [[Jared Kushner]], Trump's son-in-law. Caddell is well known to this inner circle. He first met Trump in the eighties. ("People said he was just a clown," Caddell said. "But I've learned that you should always pay attention to successful 'clowns.' ") Caddell shared the research he did for Mercer with Trump and others in the campaign, including Bannon, with whom he has partnered on numerous projects.
{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[The Religious Right is Now Taking Credit for Electing Doug Ford Leader of Ontario's PC Party|https://pressprogress.ca/the-religious-right-is-now-taking-credit-for-electing-doug-ford-leader-of-ontarios-pc-party/]]'' March 11, 2018, [[PressProgress]]

----
Following a chaotic leadership convention that saw angry party members sent home before a leader was announced because the room was only booked until 7 pm, the brother of former [[Toronto]] Mayor [[Rob Ford]] was unveiled as the new leader at an impromptu press conference held in the middle of the night in [[Markham]], [[Ontario]].

Ford now owes a debt of gratitude to hardline social conservative groups that have well-documented histories advocating for repressive laws targeting the rights and freedoms of women and [[LGBTQ]] Canadians, among others.

[[Campaign Life Coalition]], [[Canada]]'s biggest anti-abortion organization and a source of homophobic conspiracy theories about Ontario schools pushing a so-called "gay agenda," issued a press release taking credit for Ford's leadership win.
----

{{f0.png}} ''[[The Residential School System Didn't End-It Just Became Foster Care|https://www.vice.com/en/article/7kvkb9/the-residential-school-system-didnt-endit-just-became-foster-care]]'' June 9, 2021, Anya Zoledziowski, [[Vice News]]

----
In the early [[1970]]s, Don Philpot was working at a church gearing up to host about 30 [[Indigenous]] children, ages 4-6, overnight—all were en route to Lejac Residential School in [[British Columbia]]. The kids, taken from their parents by force, didn't know where they were—or where they were going. They spent the night crying.

"He said, 'There is something really wrong here,'" said Mukwa Musayett, who met Philpot in [[1991]], when they were both social workers.

Fast forward to the [[1990]]s and Philpot, again, saw something wrong: the child welfare system was disproportionately stripping Indigenous children from their homes and placing them with white families. "It wasn't right then, and it's not right now, what we're doing by having these children in non-Indigenous homes," Mukwa Musayett recalls Philpot telling her at the time. (Philpot died in the 1990s.)
----

{{f0.png}} ''[[The return of Jean Charest?|https://ipolitics.ca/2019/12/20/the-return-of-jean-charest/]]'' December 20, 2019, Kevin Dougherty, [[iPolitics]]

----
QUEBEC — [[Jean Charest]] is "considering" a run for the leadership of the [[Conservative Party of Canada]], according to media reports.

Since rumours this week that the one-time leader of the federal [[Progressive Conservative]] Party and [[Quebec]] Liberal premier from [[2003]] until [[2012]] was interested in succeeding [[Andrew Scheer]], reporters have been trying to track him down.

[[Montreal]]'s [[Le Devoir]] finally got Charest to comment.
----

{{f182.png}} ''[[The return of race science - the quest to fortify racism with bad biology|https://www.cbc.ca/radio/quirks/nov-16-watching-wildfire-with-radar-the-return-of-race-science-and-more-1.5359599/the-return-of-race-science-the-quest-to-fortify-racism-with-bad-biology-1.5359610]]'' November 15, 2019, Bob McDonald, [[CBC Radio]]

----
In an era of rising ethnic nationalism and white supremacy, a British science writer's new book explores why old notions of "race science" are finding new popularity.

This revival drew [[Angela Saini]] to explore the history and new life that's been given to the idea that science can justify old ideas of human difference based on skin colour, nationality or religion — what she called the biologization of race. The persistence of this idea in the modern era can be seen in a variety of ways, from the popularity of dubious DNA ancestry testing to shadowy online groups repackaging scientific racism for the 21st century.

In her new book Superior: The Return of Race Science, Saini traces the history of race science back to the Age of Enlightenment, when philosophers and [[Europe]]an thinkers started to classify human beings based on colour or other superficial features, the same way they classified plants or other animals.
{{||StandardTid}}
----

{{f0.png}} ''[[The road to reconciliation starts with the UN Declaration on the Rights of Indigenous Peoples|http://theconversation.com/the-road-to-reconciliation-starts-with-the-un-declaration-on-the-rights-of-indigenous-peoples-122305]]'' September 12, 2019, Sheryl Lightfoot, [[The Conversation]]

----
When the [[Truth and Reconciliation Commission]] of [[Canada]] concluded its work almost four years ago, it provided a road map for Canadians to follow. That road map, the 94 Calls to Action, aims to "revitalize the relationship between Aboriginal Peoples and Canadian society" after more than 100 years of the traumatic and systemic removal of [[Indigenous]] children from their families.

Call No. 43 underpinned all others, according to the commission. The commission urged federal, provincial and territorial governments to fully implement the [[United Nations]] Declaration on the Rights of Indigenous Peoples. They called it "the framework" for all reconciliation measures "at all levels and across all sectors of society."

It's extremely rare for international human rights standards to even be mentioned in the Canadian policy debate. However, when Canada voted against the declaration in [[2007]] at the United Nations, it was the first time that Canada had ever stood in opposition to an international human rights standard.
----

{{f0.png}} ''[[The road to reconciliation starts with the UN Declaration on the Rights of Indigenous Peoples|https://thenarwhal.ca/the-road-to-reconciliation-starts-with-the-un-declaration-on-the-rights-of-indigenous-peoples/]]'' October 8, 2019, Sheryl Lightfoot, Opinion, [[The Narwhal]]

----
And yet it remains the only international human rights standard in [[Canada]] still up for debate

By [[Sheryl Lightfoot]] , Canada Research Chair in Global [[Indigenous]] Rights and [[Politics]] and Associate Professor in Political Science, Public Policy and Indigenous Studies, [[University of British Columbia]]. This article was originally published on [[The Conversation]].

When the [[Truth and Reconciliation Commission]] of Canada concluded its work almost four years ago, it provided a road map for Canadians to follow. That road map, the 94 Calls to Action, aims to "revitalize the relationship between Aboriginal Peoples and Canadian society" after more than 100 years of the traumatic and systemic removal of Indigenous children from their families.
----

{{f93.png}} ''[[The Rob and Doug Ford Web Show Recap: Fan Fiction Edition|https://torontoist.com/2014/04/the-rob-and-doug-ford-web-show-recap-fan-fiction-edition/]]'' April 4, 2014, David Hains, [[Torontoist]]

----
First there was a radio show, and then a one-episode TV show. Now Rob and [[Doug Ford]] have a [[YouTube]] show. We watch so you don't have to.

It's the Rob and Doug Ford show! On YouTube that is, because every day is really the Rob and Doug Ford show. The campaign season is heating up, with most candidates having done two debates, and people calling for details on transit funding and other vague policy ideas. But this is YouTube, the land where thinking goes to rest, and so we won't have any of that policy nonsense.

Let's see what Rob and Doug have to offer instead.
----

{{f355.png}} ''[[The Rob Ford Story - the fifth estate|https://www.youtube.com/watch?v=rGiYFJ2uyTM]]'' August 11, 2014, CBC News, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/rGiYFJ2uyTM" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

Crack cocaine. Alcohol. Friends who have criminal backgrounds. Just over a year ago, [[Toronto]] Mayor [[Rob Ford]] stood next to [[Police]] Chief [[Bill Blair]] promising to fight gang crime. Now the two most powerful men in [[Canada]]'s largest city are locked in a struggle only one is likely to survive. the fifth estate's Gillian Findlay has more on the man who has become the world's most controversial mayor - and the real story behind that first notorious video.

Original airdate : November 8th, [[2013]]

For more on the fifth estate : http://www.cbc.ca/fifth
----

{{f253.png}} ''[[The robocall rules|https://www.macleans.ca/politics/ottawa/the-robocall-rules/]]'' March 12, 2012, Aaron Wherry, [[Macleans]]

----
Liberal MP [[Frank Valeriote]] acknowledges his campaign sent out a robocall during the last election that didn't identify the Liberal party as the source. Reports differ as to whether or not that constitutes a violation of the Elections Act (Mr. Valeriote claims [[Elections Canada]] told him it wasn't). [[Glen McGregor]] and [[Stephen Maher]] have a timeline of events in [[Guelph]].

Meanwhile, [[Richard Ciano]]—a principal at [[Campaign Research]], the firm linked to controversial calls in [[Irwin Cotler]]'s riding—frets that the innocent robocall is being unfairly maligned by the current scandal. Setting aside Mr. Ciano's theory that this is an NDP-Liberal plot to keep the Conservatives from campaigning—the NDP have shown themselves to be rather enthusiastic robocallers—there is something to be said for differentiating between robocalls and what is alleged to have occurred during the last election. However bothersome, the automated call is a perfectly legitimate form of political campaigning, like a candidate knocking on your door or a party running television advertisements. In the case of Guelph and several other ridings, what is alleged is that voters were misled about the location of their polling stations for the purposes of obstructing their ability to vote. And that, if done consciously and purposefully, could rise to the level of election fraud. That phone calls might have been used to carry out fraud is ultimately secondary.

Put another way, Adscam wasn't about an inherent failing in the advertising industry, it was about corruption. The robocall scandal isn't about robocalls. It's about an allegation that the public's right to vote was interfered with.
----

{{f94.png}} ''[[The sad, weak lineup for Andrew Scheer's job|https://www.thestar.com/opinion/star-columnists/2019/12/04/the-sad-weak-lineup-for-andrew-scheers-job.html]]'' December 4, 2019, Bob Hepburn, [[Toronto Star]]

----
[[Andrew Scheer]]'s days as federal Conservative leader seem numbered, with more and more party members doubting his ability to win the next election.

Scheer faces a leadership review at the party's regular convention in April. If he loses the review, or steps down before then, the Conservatives would be into their second leadership race in the last three years.

There is no heir-apparent to Scheer. Indeed, the lineup of potential contenders is uninspiring. Each is flawed in some major way, which raises doubts about the party's ability to appeal to a greater spectrum of voters, even with a new leader.
----

{{f0.png}} ''[[The Silly, Scary Truth about Alberta's New Ministry of Truth|https://thetyee.ca/Opinion/2020/01/01/Alberta-Jason-Kenney-Candian-Energy-Centre/]]'' January 1, 2020, Andrew Nikiforuk, [[The Tyee]]

----
ason Kenney is learning that it's not easy to set up a state-run propaganda agency.

Right off the bat, the [[Alberta]] premier's "war room" swore, as every propaganda outfit does, that it would "reject what is false and promote what is true."

The agency, officially named the [[Canadian Energy Centre]] and launched earlier this month with an annual budget of $30 million, picked one of its first battles with the Medicine Hat News.
----

{{f0.png}} ''[[The Sparta Fetish Is a Cultural Cancer|https://newrepublic.com/article/154563/sparta-myth-rise-fascism-trumpism]]'' August 1, 2019, Myke Cole, [[New Republic]]

----
Last spring, 28 Tory hardliners unleashed another round of havoc on British politics, refusing to vote for Prime Minister [[Theresa May]]'s compromise [[Brexit]] plan and paving the way for her replacement by Britain's Trump variant, [[Boris Johnson]]. The group of hardcore Euroskeptics dubbed themselves "Spartans" for their singleminded willingness to hold the line, to sacrifice anything in obedience to their convictions. British news outlets ran with the moniker; the [[Daily Mail]] praised the group's efforts to sink its own government as "The last stand of the Spartans."

Last August, Stewart Rhodes, the founder of the right-wing anti-government and anti-immigration American militia group [[Oath Keepers]], appeared on conspiracy media outlet [[Infowars]] to announce the launch of "Spartan training groups" that would prepare armed Americans to defend the country from the "violent left." The Oath Keepers' website also invokes Ralph Waldo Emerson's essay "Self Reliance," which exhorts readers to "hear the whistle of a Spartan fife"—a nod to references in both Thucydides and Plutarch that the Spartans used the double-reeded, oboe-like aulos to keep in step while marching to battle.

Ancient Sparta's influence is all around us, providing a litany of patron saints for spectacular last stands. There's a word for this mania in Western cultures: laconophilia, taken from Laconia, the region the Spartans hailed from. Most of us have never heard of laconophilia, even as we live in a world so dramatically shaped by it, but it has a hand in everything from the French Revolution to the British educational system to the Ivy League to the [[Israel]]i Kibbutz movement. There are at least 39 municipalities named after Sparta in America alone, and I gave up counting the number of American and Canadian high school sports teams named "the Spartans" once I hit 100 ([[Michigan]] State and [[San Jose]] State, both NCAA Division I teams, are also named after them). The very word spartan transcends the historical city-state to which it once referred; it can now refer to anyone or anything marked by strict self-denial, frugality, or the avoidance of comfort—reflecting the legend of the Spartans, rather than who they actually were.
{{||StandardTid}}
----

{{f94.png}} ''[[The spectacular rise of the Bloc has been months in the making|https://www.thestar.com/politics/political-opinion/2019/10/14/the-spectacular-rise-of-the-bloc-has-been-months-in-the-making.html]]'' October 14, 2019, Chantal Hébert, [[Toronto Star]]

----
MONTREAL—With a week to go to the federal election, the only question still to be answered about the [[Bloc Québécois]] is whether it will finish first or second to the Liberals in [[Quebec]] next Monday.

Neither [[Justin Trudeau]]'s Liberals, nor [[Andrew Scheer]]'s Conservatives had factored in the possibility of a Bloc resurrection in their game plans.

And yet anecdotal evidence suggests the build-up that is leading to the Bloc's spectacular recovery was months in the making.
----

{{f0.png}} ''[[The state of the art of Conservative victimhood in Alberta: Cue the violins! Here comes the Buffalo Declaration!|https://albertapolitics.ca/2020/02/the-state-of-the-art-of-conservative-victimhood-in-alberta-cue-the-violins-here-comes-the-buffalo-declaration/]]'' February 23, 2020, David Climenhaga, [[albertapolitics.ca]]

----
No one does victimhood like an [[Alberta]] Conservative contemplating the prospect of another term in Opposition overlooking the [[Ottawa River]].

[[Michelle Rempel]] Garner, the Blocker Queen of [[Twitter]] and Conservative MP for the monochromatic suburban wasteland of [[Calgary]] Nose Hill, apparently wants us to think she is the Pierre Vallières of Wild Rose Country with a formula to make us Albertans not only maîtres chez nous, but masters of your house too!

Best known hitherto for her unrepentant inclination to block any citizen who complains about anything she says on social media, Ms. Rempel Garner has even earned her own hashtag: #BlockedByRempel. Nevertheless, she is the most prominent of the four Conservative Alberta MPs who signed the so-called [[Buffalo Declaration]] that's been getting so much undeserved attention from our credulous local journos.
----

{{f0.png}} ''[[The Strange Story Behind Canada's Controversial 'Eco-Capitalist' Organization|https://www.vice.com/en_us/article/gvdy5m/a-look-into-canadas-most-controversial-environmental-organization]]'' January 31, 2017, Ryan O'Connor, [[Vice News]]

----
Daryn Caister was like a lot of coffee drinkers in [[Toronto]]. Young and socially conscious, he got his daily fix at the Green Beanery across from Honest Ed's in Toronto's Annex neighborhood. A popular cafe advertising organic "fair trade" beans, it also boasted that profits went to the environmental work conducted by Probe International.

For Caister, a 34-year-old chef and videographer, the cafe became his regular stop, in part because of its proximity to his home, but also because of its apparent ethical superiority to the corporate coffee shops that line the streets of Toronto. After closer examination, however, the environmentally friendly façade of the Green Beanery began to wilt. Caister spoke to a barista about appearing on his CIUT radio show, The Green Majority, to discuss the cafe's work. "The employee was the one who told me that they were terrible and that what they were doing was actually quite upsetting," recalls Caister. It turned out that Probe International is a division of the larger [[Energy Probe Research Foundation]], which in recent years has gained notoriety for its anti-science agenda of climate change denial. Since this inconvenient revelation, Caister has not set foot in the cafe.

Tonight, the Green Beanery will play host to a debate over vaccines (despite the science being settled) between a well-known Toronto psychiatrist and [[Lawrence Soloman]], a controversial columnist for the [[National Post]] and the founder of the Energy Probe Research Foundation.
----

{{f0.png}} ''[[The strategic management of political photos in the Canadian election|http://theconversation.com/the-strategic-management-of-political-photos-in-the-canadian-election-123965]]'' October 2, 2019, Alex Marland, [[The Conversation]]

----
Political campaigns make many strategic calculations when it comes to photographs of party leaders. Canadian voters look for specific personality traits in party leaders, such as honesty, intelligence, friendliness, sincerity and trustworthiness, and so using image management techniques can help create the impression that leaders possess these qualities.

Controlling how leaders appear in photographs is an age-old practice. The United States [[Secret Service]] used force to prevent journalists from taking photographs of Franklin D. Roosevelt in his wheelchair. When we see photographs of [[Russia]]n President [[Vladimir Putin]] shirtless or [[New Zealand]] Prime Minister Jacinda Ardern hugging a [[Muslim]] woman, it's likely the leaders have made political calculations about their image.

In [[Canada]], a number of photographic mishaps stand out for damaging a politician's career. The most notorious is of [[Robert Stanfield]] fumbling a football on an airport tarmac. Today, strategists are mindful that digital images travel fast and could go viral in moments.
----

{{f0.png}} ''[[The Strategy Behind All Those 'Sarah From the Conservatives' Texts|https://www.vice.com/en_ca/article/mbm77p/the-strategy-behind-all-those-sarah-from-the-conservatives-texts]]'' September 16, 2019, Justin Ling, [[Vice News]]

----
If you've paid your cellphone bill in [[Canada]] in the past six months, you've no doubt received an unexpected text message from the Conservative Party soliciting your views on the upcoming election or the carbon tax.

"Hi, it's Sarah from the Conservative Party," a typical text begins. "Can the Conservative Party count on your support in the next federal election? Reply: Yes / No."

No matter your political stripe, you've probably responded with some degree of profanity. Get out of my texts, Sarah!

{{||StandardTid}}
{{||StandardTid}}
----

{{f253.png}} ''[[The takedown of Andrew Scheer|https://www.macleans.ca/politics/ottawa/the-takedown-of-andrew-scheer/]]'' December 21, 2019, Shannon Proudfoot, [[Macleans]]

----
Just over a week later, former Harper cabinet minister [[Peter MacKay]] opined that Scheer's positions on social issues "hung around his neck like a stinking albatross" and losing this election "was like having a breakaway on an open net and missing the net." [[Melissa Lantsman]]—who ran Ford's war room in [[2018]]—and [[Jamie Ellerton]]—a member of Scheer's election communications team—wrote an editorial arguing that Scheer's "visible discomfort" answering questions about LGBT people was a big and backwards problem that extended to the party at large.

TV panels and column inches were stacked with various Conservatives and strategists unpacking the election results—which saw the Liberals reduced to a minority of 157 seats and the Tories rise to 121 seats, though they were virtually shut out in urban areas—asking what exactly went wrong and whether Scheer could survive the harsh glare of the post-mortem examination.

The party tapped another prominent former Harper cabinet minister, [[John Baird]], to conduct an external review of the campaign. Teneycke, meanwhile, co-founded [[Conservative Victory]], a non-profit group aimed at ousting Scheer through what it billed as a grassroots effort, which was perhaps more astroturf-y in nature. Teneycke says his involvement is political and not a personal attack on Scheer, whom he's known for decades.
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f253.png}} ''[[The Tories and the TV networks: Who is censoring whom?|https://www.macleans.ca/politics/ottawa/the-tories-and-the-tv-networks-who-is-censoring-whom/]]'' October 16, 2014, Paul Wells, [[Macleans]]

----
For at least as long as [[Stephen Harper]] has led it, which is nearly as long as it has existed, the [[Conservative Party of Canada]] has believed Canada's big news organizations are out to get it. Now Conservatives believe they have proof.

Our tale begins on Oct. 8, when [[CTV News]] reported that the [[Harper government]] is preparing changes to the [[Copyright]] Act that would allow political parties to use material from news broadcasts in their political ads. Parties wouldn't need broadcasters' permission. They wouldn't have to pay. Any news footage a party liked could be plucked and inserted into a broadcast ad, surrounded by the party's spin.

The party that's been doing most of this sort of thing lately is the Conservatives. News clips of a succession of party leaders, including Stéphane Dion, [[Michael Ignatieff]], [[Thomas Mulcair]] and now [[Justin Trudeau]], have appeared in Conservative ads that were often effective at wrecking those leaders' reputation. For this reason—and because CTV reported that the copyright changes will be buried in an omnibus budget-implementation bill that has nothing else to do with election rules—opposition MPs called foul. "Very devious," said Liberal MP [[Ralph Goodale]]. "They just don't seem to have any ethical boundary at all," the NDP's Nathan Cullen said.
----

{{f0.png}} ''[[The Toronto Sun Failed to Fact-Check Fraser Institute's Bogus 'Tax Freedom Day' Report, Yet Again|https://pressprogress.ca/the-toronto-sun-failed-to-fact-check-fraser-institutes-bogus-tax-freedom-day-report-yet-again/]]'' May 19, 2020, [[PressProgress]]

----
It's that time of year again — when [[Canada]]'s big corporate media outlets give the [[Fraser Institute]] uncritical coverage of its annual anti-tax report, even though it makes exaggerated claims about how much Canadians pay in taxes.

Using the Fraser Institute's mysterious "tax simulator," the right-wing think tank puts out a press release each year celebrating "the day that the average Canadian family has paid enough in taxes to pay their total tax bill for the year to all levels of government."

This year, the [[Toronto Sun]]'s [[Brian Lilley]] apparently obtained an advance copy of the Fraser Institute's anti-tax report.
----

{{f0.png}} ''[[The Toronto Sun's Islamophobia Problem Is Even Worse Than You Might Think|https://www.canadalandshow.com/toronto-sun-islamophobia-even-worse-than-you-think/]]'' August 3, 2018, Steven Zhou, Opinion, [[Canadaland]]

----
"[[Toronto]]'s psyche is under siege," warned conservative columnist [[Anthony Furey]] in a recent "Furey Factor" video for the [[Toronto Sun]]. In addition to the lawless perpetrators responsible for April's Yonge Street van attack and a summer of shootings, the national comment editor for the Sun chain specifically cautioned his audience against "all the people who exploit all of that carnage."

But this is an act of projection. Events like the Danforth shooting become opportunities for publications like the Sun to funnel images/descriptions of nefarious, pro-terrorism [[Muslim]]s into the mainstream. The more such characterizations that are actively in conventional use, the more "legitimate" they seem when the next tragedy hits.

In a recent column, Furey targeted Mohammed Hashim, a labour organizer and friend of mine, who helped the family of Danforth shooter Faisal Hussain with a press statement that expressed how the now-dead man struggled with a lifetime of psychosis and depression. Hashim has a long history of helping individuals and organizations in the community (pro bono) who otherwise wouldn't have the capacity to deal with the media.
----

{{f253.png}} ''[[The Tory climate plan unplugged|https://www.macleans.ca/opinion/the-tory-climate-plan-unplugged/]]'' October 4, 2019, Stephen Maher, [[Macleans]]

----
In TVA's French language debate Wednesday night, moderator Pierre Bruneau asked Conservative Leader [[Andrew Scheer]] if he would cut a federal subsidy for electric vehicles as [[Doug Ford]] cut a provincial program when he took power in [[Ontario]].

"We have assured Canadians that we will continue this program until the end of the schedule," Scheer said. "But we must recognize another fact. The most popular vehicle in [[Quebec]] is the F-150. Quebecers are going to continue to buy gas. And I prefer, I have made my choice. I prefer our own gas to gas from the United States. It doesn't make sense for money from Quebec to leave [[Canada]] for the economy of [[Donald Trump]] when we have reserves."

First off, gasoline, like money, is fungible. Gas from the United States, [[Venezuela]] or [[Saudi Arabia]] is the same as gas from [[Alberta]], and the idea that we should prefer burning good old Canadian gasoline makes as much sense as arguing that it's unpatriotic to drink [[California]] wine.
----

{{f0.png}} ''[[The trouble with Andrew Scheer|https://nowtoronto.com/news/andrew-scheer-trouble-conservative-party/]]'' May 29, 2017, Michael Coren, [[Now Magazine]]

----
Countless columns have described newly minted [[Conservative Party of Canada]] leader [[Andrew Scheer]] as a kinder, gentler [[Stephen Harper]], a "safe" choice for a party and conservative movement in Canada being pushed further to policy extremes by a growing social conservative base.

Yet, to a large extent the views of the 38-year-old MP for [[Regina]]-Qu'Appelle in [[Saskatchewan]] are more conservative than Harper's. Scheer has signaled he plans to move the CPC from the relatively moderate positions it often adopted under interim leader [[Rona Ambrose]], who recently announced she is leaving politics.

Harper may have been a committed conservative but he was also a pragmatist; Scheer is far more theologically driven and is now heavily in electoral debt to social conservatives.
----

{{f0.png}} ''[[The trouble with Derek Sloan|https://nowtoronto.com/news/derek-sloan-conservative-party-leadership/]]'' May 2, 2020, Enzo DiMatteo, [[Now Magazine]]

----
[[Conservative Party of Canada]] MP and leadership candidate [[Derek Sloan]] bills himself as a "Conservative without apology." And true to form, he rejected calls this week to apologize for racially-charged comments he made suggesting Canada's chief medical officer of health [[Theresa Tam]] is in the pay of the [[Chinese]] government.

Well, he didn't actually put it that way, but that was the nub and the gist of his recent e-mail blast and video to supporters.

Late Wednesday, after news leaked that [[Ontario]] members of his own caucus had passed a motion to demand he apologize for questioning Tam's loyalty, Sloan ramped up the rhetoric. The MP for [[Hastings]]—Lennox and Addington issued a statement on [[Twitter]] repeating his call for Tam to be fired for her (alleged) "mismanagement" of the pandemic. Sloan suggested that Tam's actions (or inaction) are responsible for the deaths of Canadians.

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[The UCP's anti-intellectual agenda is harming education - and the economy|https://www.cbc.ca/news/canada/calgary/alberta-post-secondary-education-cuts-budget-ucp-kenney-1.5363842]]'' November 20, 2019, Jennifer Garrison, Opinion, [[CBC News]]

----
So why would a government interested in economic growth cut education so dramatically?

Over the past few weeks since the budget was announced, I've heard a lot of people suggest that the UCP is promoting some sort of evangelical [[Christian]] agenda with these cuts to education, but I don't think that's quite right.

Rather, the ideology behind these cuts is much more transparent — and even more troubling. The UCP government is showing itself to be anti-intellectual and fundamentally opposed to the voices of teachers and academics.
----

{{f185.png}} ''[[The UCP's propaganda machine goes after Alberta's registered nurses|https://rabble.ca/blogs/bloggers/alberta-diary/2020/02/ucps-propaganda-machine-goes-after-albertas-registered-nurses]]'' February 6, 2020, David Climenhaga, [[rabble.ca]]

----
The president of the [[Alberta Federation of Labour]] (AFL) called out the [[Canadian Taxpayers Federation]] (CTF) yesterday for the partisan role it plays supporting the Kenney government's contract demands in negotiations with the union that represents the province's frontline registered nurses.

Calling the CTF "a secretive anti-union lobby group," AFL president Gil McGowan ripped the supposedly non-partisan "tax watchdog" for the way it "operates openly as a part of the [[United Conservative Party]] propaganda machine, serving media the government's talking points about the nurses' current round of bargaining with [[Alberta Health Services]] while the government directs AHS bargaining behind the scenes."

But as the United Nurses of Alberta's negotiations with AHS show, when public-sector unions bargain with the government of Premier [[Jason Kenney]], they must also be prepared to deal with handpicked "expert panels," giant multinational consulting firms, sympathetic journalists with privileged access to top officials, and publicly-paid press secretaries, "issues management" and "digital strategy" staffers all amplifying each other's talking points.
----

{{f253.png}} ''[[The unbelievable things coming out of Jason Kenney's 'War Room'|https://www.macleans.ca/politics/the-unbelievable-things-coming-out-of-jason-kenneys-war-room/]]'' February 13, 2020, Jen Gerson, [[Macleans]]

----
When the [[Alberta]] government promised to implement a "War Room" to address the myths and negative perceptions of the oil sands, I was not one of the journalists who feared this represented an imminent threat to democracy.

Despite [[Jason Kenney]]'s combative tone, what the government described at the War Room's launch was actually an entirely basic communications strategy. Letters to the editor, requests for corrections, social media accounts dedicated to rapid-response fact checking; these are now common features of most corporate and government communications departments.

If I make a mistake in a column, I expect to hear about it. I have received reasonable requests for clarifications or corrections from such organizations, and, if they're right, either myself or the outlet I work for is usually pretty happy to grant them. If I've really screwed up, I'll try to thank them for correcting me. These relationships are not always cordial. Nor are they necessarily nefarious.
----

{{f345.png}} ''[[The unwelcome revival of 'race science'|https://www.theguardian.com/news/2018/mar/02/the-unwelcome-revival-of-race-science]]'' March 2, 2018, Gavin Evans, [[The Guardian]]

----
One of the strangest ironies of our time is that a body of thoroughly debunked "science" is being revived by people who claim to be defending truth against a rising tide of ignorance. The idea that certain races are inherently more intelligent than others is being trumpeted by a small group of anthropologists, IQ researchers, psychologists and pundits who portray themselves as noble dissidents, standing up for inconvenient facts. Through a surprising mix of fringe and mainstream media sources, these ideas are reaching a new audience, which regards them as proof of the superiority of certain races.

The claim that there is a link between race and intelligence is the main tenet of what is known as "race science" or, in many cases, "scientific racism". Race scientists claim there are evolutionary bases for disparities in social outcomes – such as life expectancy, educational attainment, wealth, and incarceration rates – between racial groups. In particular, many of them argue that black people fare worse than white people because they tend to be less naturally intelligent.

Although race science has been repeatedly debunked by scholarly research, in recent years it has made a comeback. Many of the keenest promoters of race science today are stars of the "alt-right", who like to use pseudoscience to lend intellectual justification to ethno-nationalist politics. If you believe that poor people are poor because they are inherently less intelligent, then it is easy to leap to the conclusion that liberal remedies, such as affirmative action or foreign aid, are doomed to fail.
----

{{f0.png}} ''[[The Vancouver Sun's Op-ed Denying a Climate Crisis a Symbol of Wider Journalistic Malpractice|https://thetyee.ca/Mediacheck/2019/07/29/Media-Denying-Climate-Crisis-Symbol-Malpractice/]]'' July 29, 2019, Sean Holman, [[The Tyee]]

----
Right now, [[Europe]]ans are likely suffering because of the climate crisis. Sweltering heat waves have broken records across the continent, pushing temperatures into the 40s. Those temperatures have caused deaths, much disruption and misery.

So I was disappointed when that misery coincided with the [[Vancouver Sun]]'s publication of an op-ed column by [[University of Guelph]] economics professor [[Ross McKitrick]] claiming we only have a "vague inkling" that we "might" be in a climate emergency a "decade from now."

That comment may surprise some readers of the Sun, which has a storied past and was the most-read newspaper in Western [[Canada]] according to the most recent report from News Media Canada. After all, many of them have already experienced that emergency as a result of the climate change-fuelled wildfires which devastated [[British Columbia]] in [[2017]] and [[2018]], cloaking the Lower Mainland in smoke. It may also surprise readers who have seen this summer's satellite images of the Arctic on fire.

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[The Voice of the 'Intellectual Dark Web'|https://www.politico.com/magazine/story/2018/11/11/intellectual-dark-web-quillette-claire-lehmann-221917]]'' November 11, 2018, Amelia Lester, [[Politico]]

----
One evening this fall at a house in West [[Hollywood]], the [[Australia]]n editor and writer [[Claire Lehmann]] had dinner with the neuroscientist [[Sam Harris]] and [[Eric Weinstein]], the managing director of tech entrepreneur [[Peter Thiel]]'s investment firm. [[Joe Rogan]], the podcast host, joined later on, when the group decamped to a comedy club.

You could think of the gathering as a board meeting of sorts for the "intellectual dark web," or IDW, a loose cadre of academics, journalists and tech entrepreneurs who view themselves as standing up to the knee-jerk left-leaning politics of academia and the media. Over the past year, the IDW has arisen as a puzzling political force, made up of thinkers who support "Enlightenment values" and accuse the left of setting dangerously illiberal limits on acceptable thought. The IDW has defined itself mainly by diving into third-rail topics like the genetics of gender and racial difference—territory that seems even more fraught in the era of #MeToo and the Trump resistance. But part of the attraction of the IDW is the sense that many more people agree with its principles than can come forward publicly: The dinner host on this night, Lehmann says, was a famous person she would prefer not to name.

{{||StandardTid}}
----

{{f0.png}} ''[[The war on knowledge: notes from the front|https://ipolitics.ca/2013/10/15/the-war-on-knowledge-notes-from-the-front/]]'' October 16, 2013, John Dupuis, Opinion, [[iPolitics]]

----
[[Library and Archives Canada]] (LAC) is a vital Canadian heritage institution, an important source of evidence for social and historical research. Its mission is to collect, preserve and make accessible Canada's documentary heritage: published books and periodicals, historical documents, images and archival materials, and the personal papers of important Canadians.

It sounds simple enough — maybe not so glamourous — but like libraries and archives everywhere LAC plays an important part in helping us all understand our past, present and future. If you check the bibliography of almost any history book or scholarly article, you'll see references to archival materials, as well as the kinds of books and periodicals that you would find in a library. The acknowledgements sections of such books and articles are also heavily populated with thanks and praise for the librarians and archivists who build the collections and support the research enterprise.

But, like science, heritage institutions in Canada are under threat from the current Conservative government, and Library and Archives Canada is no exception. In fact, there are many parallels between what is going on at LAC and what is happening to Canadian science.
----

{{f188.png}} ''[[The Wild West of Online Political Operatives|https://www.newyorker.com/tech/annals-of-technology/the-wild-west-of-online-political-operatives]]'' October 1, 2019, Sue Halpern, [[New Yorker]]

----
In early August, Chris Vickery, the director of risk research at the cybersecurity firm UpGuard, was browsing GitHub, an open-source software repository, for references to [[Cambridge Analytica]]. Vickery, in March of [[2018]], had discovered that an obscure Canadian data firm called Aggregate IQ had developed election software that Cambridge Analytica sold to political campaigns—most notably [[Donald Trump]]'s. In that case, Vickery found hundreds of pages of code. His August find was less substantial: a read.me file, written in plain English, that said, "Useful, revenue-producing data applications that Cambridge Analytica won't suggest to you." Its author, a [[California]]-based political operative named [[Ron Robinson]], claimed to have worked on nearly a hundred campaigns, including efforts for [[Mitch McConnell]], Joe (the Plumber) Wurzelbacher, and [[Newt Gingrich]]. His post, which went on to say that the actual code has been removed "for NDA privacy," was hashtagged "#Social Engineering", "#MAGA," and "#Hacks."

After some more digging, Vickery found a series of advertisements, posted by Robinson, selling what he was calling "subpoena resistant" e-mail accounts with the domain name NSAmail.us. Robinson was also offering a second e-mail service, with the domain name innoc.us, for "those who don't want to taunt the NSA every time they send an email." The accounts, which were intended to be beyond the reach of U.S. law enforcement, had been hosted in [[Russia]] by a company called Mir Telematiki. (In fact, the [[National Security Agency]] had been surveilling Mir Telematiki's servers since [[2009]].) Coincidentally, perhaps, this was the same hosting service used by [[WikiLeaks]]. On August 16th, Vickery contacted the F.B.I. "I have reason to believe that (Robinson) provided email and other online services to US political campaigns, political action committees, and related entities through servers physically located in [[Moscow]], Russia," Vickery wrote on the F.B.I.'s online tip portal. "It is reasonable to assume (he) knew, or should have known, the in-depth level of access Russian intelligence agencies would have to emails, files, and other data passing through servers located in Moscow." (Robinson declined to comment for this story.)

On social media, the unmasking of Robinson quickly fed various conspiracy theories, some elaborate, some prosaic. But all of them included a suggestion that Ron Robinson was, in the words of one of Vickery's [[Twitter]] followers, "a Kremlin asset." All of the dots seemed to connect. Robinson, a [[Tea Party]] activist, is [[Facebook]] friends with Rhonda Rohrabacher, who is the wife of former Representative Dana Rohrabacher, popularly known as Putin's favorite congressman. Robinson was also connected on Facebook to [[David Bossie]], Trump's deputy campaign manager, in [[2016]], as well as to a number of other prominent right-wing power brokers, including Ned Ryun, the founder and C.E.O. of American Majority, an organization that trains "liberty-minded" candidates and activists. In addition to offering "subpoena resistant" e-mails, he had been recommending that his clients forgo [[Google]] for Yandex, the Russian e-mail and search-engine company, because "it is much harder to subpoena from a foreign entity." "Don't ever change, Yandex," Robinson wrote, in June, in a Facebook post that also tagged two California Tea Party officials. "Some of us trust you more than we trust certain agencies on this side of the pond. Thanks for keeping our stuff safe. We knew we made the right choice." There was more. Vickery discovered that Robinson had uploaded a screen shot of his digital-activist-training work files, which included mentions of a popular hacking tool called Metasploit, as well as a cryptocurrency tracker. (Cryptocurrency can be an untraceable way to move money.) Screenshots taken by Vickery showed that Robinson had provided e-mail services for the National Draft [[Ben Carson]] for President Committee, leading Vickery to wonder if those services—or the ones he provided for numerous down-ballot Tea Party and [[Republican]] candidates—were being routed through or stored in Russia. (McConnell's campaign, for its part, said that Robinson "doesn't work for us.") As Twitter sleuths mined the Internet for other nuggets of evidence proving that Robinson, a computer programmer in his sixties with an affection for guns and an abiding distrust of the government, was working for the Russians, they seemed to have missed the central irony: Robinson was promoting Yandex and other offshore services because, he said in a [[YouTube]] video from April, 2018, "I'm a conservative and we know that conservatives are under attack from all directions online."
----

{{f364.png}} ''[[The World According To Krause|https://www.huffingtonpost.ca/sandy-garossino/vivian-krause-us-oilsands-oil-sands-alberta-bc_b_2220651.html]]'' December 3, 2012, Sandy Garossino, [[Huffington Post]]

----
It's a lengthy tract -- much of it recycled -- and in the end it's not easy to pin down Krause's point. Her logic is often hard to follow and prone to hairpin turns, but one thing's clear, she's really good at making us hyper-ventilate about a conspiracy by American environmentalists to Do Something Bad. Apparently "they" have put huge areas of [[Canada]] off-limits to development as de facto trade barriers that enforce a U.S. monopoly on our exports, while at the same time they want to drop our exports to the U.S. to zero. Or something.

The recitation of numbers and data from widely disparate years and sources, the 12-year-old quotes about long ago parties, and the dots that don't quite connect -- all of this only adds up to a confusing welter that makes the most sense if you don't read very closely. Try to tease out and scrutinize real evidence, and the whole thing unravels.

Consider Krause's focus on CGBD (the Consultative Group for Biological Diversity), an apparently shady umbrella group of American environmentalists convened out of the U.S. State Department 25 years ago. With annual expenditures of $3.2 billion in [[2010]], Krause intones darkly, "They can't be out-spent."
----

{{f0.png}} ''[[The Worst Part Of Doug Ford's Sex Ed Snitch Line Is His Glaring Hypocrisy|https://www.vice.com/en_ca/article/paw5qk/the-worst-part-of-doug-fords-sex-ed-snitch-line-is-his-glaring-hypocrisy]]'' August 28, 2018, Ashley Csanady, [[Vice News]]

----
It's hard to pin down what, exactly, is the worst part of the [[Ontario]] government's decision to roll the clock back on sex ed in our classrooms. 

Is it the fact that the word "transgender" now only appears once—as part of a rather broad definition of homophobia—in the newest version of the provincial health and physical education curriculum for students as old as 14?

Maybe it's the part where, instead of teaching principles and equity and acceptance, the updated document treats homophobia as just another reason kids may bully each other. The new document fails our students because it fails to teach kids as old as 14 that who they are is accepted. It fails our kids because about half of [[LGBTQ]] youth in this country have contemplated suicide. In case the stats don't strike you, perhaps the story of Jamel Myles will. The nine-year-old [[Denver]] boy killed himself this week after coming out to his classmates and suffering relentless bullying.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[There are no rules around partisan signs in the Alberta Legislature Building's windows|http://www.rabble.ca/blogs/bloggers/alberta-diary/2019/10/there-are-no-rules-around-partisan-signs-alberta-legislature]]'' October 3, 2019, David Climenhaga, blogs, [[rabble.ca]]

----
Who knew? It turns out anyone can stick up anything they like in the windows of the stately and historic [[Alberta]] Legislature Building in [[Edmonton]] and they won't be breaking any rules.

This even includes [[Matt Wolf]], [[Jason Kenney]]'s personal [[Twitter]] troll, formally known as the Alberta premier's director of issues management, who during last Friday's climate action protest could be seen peering past an I-[HEART]-[MAPLE LEAF]-Oil+Gas sign at the 4,000-plus mostly youthful demonstrators below.

The explanation: There are no rules.
----

{{f0.png}} ''[[There Is A Twitter Account Dedicated To Doug Ford Looking At Things & You Need To See It|https://www.narcity.com/news/ca/on/doug-ford-looking-at-things-twitter-account-is-the-funniest-thing-ontarians-will-see-today]]'' August 24, 2019, Helena Hanson, [[Narcity]]

----
With all of the commotion of the upcoming federal election, it is easy to become disillusioned with everything that is going on. In the midst of all of the political drama, Trudeau being accused of breaking the law, Scheer being accused of homophobia, Bernier accused of being anti-immigration, sometimes it is important to search for the lighter side of Canadian politics. Therefore, I present to you: "[[Doug Ford]] looking at things."

Admittedly, the description of the [[Ontario]] Premier, Doug Ford, simply 'looking at things' doesn't sound particularly interesting or exciting. However, in the deepest depths of random-and-unnecessary [[Twitter]], someone has created an account dedicated to wholly this, and this alone. Rather than being boring and weird, it turns out it is really, really funny.

I don't know why looking at pictures of Doug Ford looking at other things is so hilarious, but somehow it is. Maybe it is the way he laughs so warmly and genuinely when looking at various snacks, or the way he looks with such intense admiration at [[Andrew Scheer]], or even the way he looks so lovingly at this own book. Whatever it is, Doug Ford looking at things is funny, and you need to see it!
----

{{f182.png}} ''[[There's a big hole at the centre of the Tories' climate strategy|https://www.cbc.ca/news/politics/scheer-climate-plan-fact-check-1.5215541]]'' July 30, 2019, Jonathon Gatehouse, [[CBC News]]

----
The Conservative Party's climate change-fighting blueprint, dubbed A Real Plan to Protect Our Environment, was more than a year in the making — and it promises many things.

There's a pledge to create a Green Homes [[Tax]] Credit, which would allow Canadians to recoup 20 per cent of what they spend to make their homes more energy efficient, up to a maximum of $3,800. And a vow to tax made-in-[[Canada]] climate-friendly inventions at a lower rate in order to spur research and development. The Tories are also committing to improving conservation funding and coming up with better ways to manage wetlands and other habitats.

But [[Andrew Scheer]]'s environmental plan has one big hole: It doesn't set any targets for greenhouse gas reductions, which is the very point of the [[2015]] [[Paris Agreement]].
----

{{f182.png}} ''[[There's another new faction in the Senate: the Progressive Senate Group|https://www.cbc.ca/news/politics/new-faction-progressive-senate-group-1.5358269]]'' November 14, 2019, John Paul Tasker, [[CBC News]]

----
The [[Independent]] Liberal Senate caucus is disbanding today and all of its members are about to join a new entity called the [[Progressive Senate Group]] as the reorganization of [[Canada]]'s upper house continues apace.

Dismantling the Liberal caucus in the chamber means the upper house will be left without a sitting Liberal senator for the first time since Confederation.

The interim leader of the group, [[New Brunswick]] Sen. [[Joseph Day]], said the senators are united by a belief in liberty and equality and a commitment to a progressive vision of Canada, where the government has a positive role to play in advancing the public interest. Sen. Day said he hopes other like-minded senators will join the Progressive ranks now that his group has dropped the "Liberal" label.
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Theresa Tam |
|!occupation |[[Doctor]]|
</div>

{{||StandardTid}}
----

{{f99.png}} ''[[These 20 fossil fuel firms are responsible for a third of all carbon pollution|https://www.nationalobserver.com/2019/10/10/news/these-20-fossil-fuel-firms-are-responsible-third-all-carbon-pollution]]'' October 10, 2019, Matthew Taylor, [[National Observer]]

----
This story was originally published by [[The Guardian]] and appears here as part of the Climate Desk collaboration.

The Guardian today reveals the 20 fossil fuel companies whose relentless exploitation of the world's oil, gas and coal reserves can be directly linked to more than one-third of all greenhouse gas emissions in the modern era.

New data from world-renowned researchers reveals how this cohort of state-owned and multinational firms are driving the climate emergency that threatens the future of humanity, and details how they have continued to expand their operations despite being aware of the industry's devastating impact on the planet.
----

{{f0.png}} ''[[These 5 Provinces Are Googling Justin Trudeau And Andrew Scheer Way More Than Anyone Else|https://www.narcity.com/news/ca/top-searches-for-canadian-election-show-which-provinces-googled-scheer-and-trudeau-most]]'' August 30, 2019, Helena Hanson, [[Narcity]]

----
The Canadian federal election is now just 51 short days away, and the pressure is building for [[Canada]]'s party leaders. As October 21 nears closer, Canadians nationwide are beginning to consider who they will be voting for as the country's next Prime Minister, and the decision isn't to be taken lightly. To that end, people across the country are now taking time out to investigate Canada's latest potential leaders, and some regions seem to be more interested than others!

[[Google Trends]] is an application that breaks down data, about pretty much anything that is being Google'd! In the run up to the election, it is possible to take a look at whatever Canadians across the country are researching, from information about [[Justin Trudeau]]'s height, Scheer's environmental policies to [[Maxime Bernier]]'s address, you can investigate pretty much anything!

On their page, Google Trends has a search bar, allowing the user to input whatever particular topic they are interested in finding data for. In this case, "Justin Trudeau."
----

{{f0.png}} ''[[These Appear To Be The Toronto Sun's Provincial Election Plans|https://www.canadalandshow.com/toronto-sun-provincial-election-plans/]]'' April 18, 2018, Jonathan Goldsbie, [[Canadaland]]

----
There's nothing surprising about the fact the [[Toronto Sun]] might take an anti-Liberal line heading in to the June 7 [[Ontario]] election. What's somewhat more remarkable, however, is that they'd feel the need to set that down on paper.

A three-page document shared with us by a tipster outlines what appear to be the Sun's plans for covering the upcoming provincial election. It is headed, appropriately, "Toronto Sun Provincial Election Plans," and sets out a detailed strategy to take on the Liberals.

"Our focus will focus on exposing the Liberal record during the campaign and advocating for change that addresses the critical need to responsibly address chronic and growing problems in health, education and economy," reads a section at the top summarizing the "[[Editorial]] Perspective."
----

{{f182.png}} ''[[These are the biggest corporate donors to Ontario PC Party|https://www.cbc.ca/news/canada/toronto/ontario-pc-party-election-campaign-donations-corporations-1.4184631]]'' July 4, 2017, Mike Crawley, [[CBC News]]

----
Research by [[CBC News]] has revealed that prominent developers were among the top donors to the [[Progressive Conservative]] Party of [[Ontario]] in [[2016]], helping it amass more money than any political party in this province has ever collected in a year.

The Ontario PC fundraising machine kicked into high gear in 2016, collecting $12.9 million, more than double the [[Ontario Liberal Party]]'s total. This happened as reforms were being introduced to ban corporations and unions from donating to the province's political parties, and as Liberal Premier [[Kathleen Wynne]]'s approval ratings sunk to record lows.

Data on who donated how much to each political party is publicly available from [[Elections Ontario]], but the donations are not sorted in a way that reveals who gave the most.
----

{{f0.png}} ''[[These events will help define the Conservative leadership race from now until June|https://ipolitics.ca/2020/03/02/these-events-will-help-define-the-conservative-leadership-race-from-now-until-june/]]'' March 2, 2020, Jolson Lim, [[iPolitics]]

----
Eight candidates have made it through the first hurdle of the Conservative leadership race — with a few more to come.

Leadership candidates, minus [[Peter MacKay]], now have 23 days to reach the full financial entry requirements, the most expensive for a leadership contest in Canadian history.

After that – when who's on the ballot will officially be set – there will be debates, policy announcements and conferences to attend for the remaining hopefuls.
----

{{f0.png}} ''[[These Ontario PC MPPs Swore They'd Stop Someone Who Acts Like Doug Ford. Now They're Suddenly Quiet.|https://pressprogress.ca/these-ontario-pc-mpps-swore-theyd-stop-someone-who-acts-like-doug-ford-now-theyre-suddenly-quiet/]]'' September 11, 2018, [[PressProgress]]

----
This week, [[Ontario]]'s Superior Court ruled Premier [[Doug Ford]]'s plan to gerrymander [[Toronto]]'s political boundaries in the middle of an election is undemocratic and unconstitutional.

So, Ford accused the courts of being undemocratic and threatened to invoke the notwithstanding clause to override the Constitution whenever he feels like it if courts keep striking down his laws as unconstitutional.

But don't worry, Ontario – the Ontario PC caucus is full of strong, independent-minded MPPs who will surely stand up to a belligerent government ignoring the courts and using strong-arm tactics its to rig a democratic election, right?
----

{{f94.png}} ''[[These stickers say 'Think Green, Buy Local.' Here's the extremist message they're really selling|https://www.thestar.com/news/canada/2020/03/07/these-stickers-say-think-green-buy-local-heres-the-extremist-message-theyre-really-selling.html]]'' March 7, 2020, Omar Mosleh, [[Toronto Star]]

----
EDMONTON—The poster plastered on a Red Deer lamp post comes across as harmless at first glance: A symbol featuring the rising sun nestled behind the Rocky Mountains and three maple leaves, surrounded by two wheat stalks with the words "Think Green, Buy Local."

There is also a URL for a website that tells a very different story.

The website identifies [[ID Canada]] as "Canada's leading identitarian movement" and says it was created as a response to "Canada's decaying identity, increased third-world immigration and the prevalence of anti-[[Europe]]an sentiments."
----

{{f94.png}} ''[[They helped Andrew Scheer shock Maxime Bernier to become Tory leader. Can the same team win the election?|https://www.thestar.com/politics/federal/2019/08/16/they-helped-andrew-scheer-shock-maxime-bernier-to-become-tory-leader-can-the-same-team-win-the-election.html]]'' August 16, 2019, Alex Boutilier, [[Toronto Star]]

----
OTTAWA–A senior member of [[Andrew Scheer]]'s team put his chances at 50 per cent.

It was the night before the Conservative leadership vote, and Mike MacDonell was pacing the halls at the [[Etobicoke]] convention centre where the federal party's grassroots were selecting [[Stephen Harper]]'s successor.

MacDonell shared his assessment of Scheer's chances with an incredulous reporter. Received wisdom from political observers and journalists was that [[Maxime Bernier]] would become the party's next leader. But Scheer's team saw hopeful signs that its strategy — making Scheer everybody's second choice in the Conservatives' ranked-ballot leadership election — was working.
----

{{f94.png}} ''[[They threatened to read - so a PC MPP's office called the cops|https://www.thestar.com/opinion/editorials/2019/05/09/they-threatened-to-read-so-a-pc-mpps-office-called-the-cops.html]]'' May 9, 2019, Editorial, [[Toronto Star]]

----
Throw the book at 'em has taken on a bizarre twist down in the Niagara West region of [[Ontario]]. That's where [[Progressive Conservative]] MPP [[Sam Oosterhoff]]'s constituency staff called the cops on a group of library-loving seniors who showed up to read books as a way of protesting the [[Ford government]]'s library cuts.

Now, it's awfully hard to imagine how Oosterhoff's staff felt so under siege after just a few minutes with some 15 retired librarians and book club members that such drastic action was necessary. Was it the craft paper book covers, with neatly typed quotes about the importance of libraries and reading, that left staff feeling they had no choice but to call 911?

"I don't think we looked threatening," said one retired librarian and member of a local book club.
----

{{f182.png}} ''[[They want you to vote, but they're not political parties|https://www.cbc.ca/news/canada/toronto/third-party-votes-groups-1.4684509]]'' May 31, 2018, Mike Wise, [[CBC News]]

----
It's not just political parties trying to get you to the ballot box next week.

Several third-party organizations from across the political spectrum have initiatives underway to persuade Ontarians to vote in the provincial election.

[[Ontario Proud]], an organization that has produced advertisements and social media content critical of the Liberals and NDP, is now focusing on get-out-the-vote efforts in the final days of the campaign.
----

{{f94.png}} ''[[They're immigrants to Canada. So why are they supporting far-right parties that want to reduce immigration?|https://www.thestar.com/edmonton/2019/10/27/theyre-immigrants-to-canada-so-why-are-they-supporting-populist-parties-that-want-to-reduce-immigration.html]]'' October 27, 2019, Omar Mosleh, [[Toronto Star]]

----
The most recent federal election saw a small but distinct cadre of people of colour and immigrants such as Chawla supporting and in some cases even running for far-right populist parties such as the [[People's Party of Canada]], the [[National Citizens Alliance]] and the [[Canadian Nationalist Party]].

All of these parties wanted to reduce immigration and scrap Canada's official multiculturalism policy.

Despite being an immigrant himself, Chawla says he supports these policies.

{{||StandardTid}}

{{||StandardTid}}
----

{{f182.png}} ''[[Third parties take advantage of massive Raptors audience - and free-range pre-election spending|https://www.cbc.ca/news/politics/third-party-ads-raptors-1.5170921]]'' June 11, 2019, Catharine Tunney, [[CBC News]]

----
Political third-party groups made their presence known during Game 5 of the NBA finals last night with big ad buys — taking advantage of a chance to beat the buzzer and reach a massive audience before new spending restrictions kick in at the end of the month.

The Conservative Party has twice run ads introducing leader [[Andrew Scheer]] to playoff audiences. Millions of Raptors' fans who tuned in to Monday night's heart-pounding loss against the Golden State Warriors also saw a series of commercials from third-party advertisers.

"If you're looking to have an impact, then you're best to play in large sandboxes," said [[Unifor]] President [[Jerry Dias]]. "And so that's what we're doing."
----

{{f0.png}} ''[[Third-party ads making their mark on Alberta election conversation|https://www.thechronicleherald.ca/news/canada/third-party-ads-making-their-mark-on-alberta-election-conversation-301393/]]'' April 12, 2019, Sammy Hudes, [[Chronicle Herald]]

----
[[Alberta]]ns looking to unwind by watching a quick cat video or movie trailer on Youtube may have recently noticed a collection of [[Jason Kenney]] Russian nesting dolls appearing on their screen first.

It's one of a handful of paid advertisements purchased by [[Project Alberta]], a left-leaning organization registered with [[Elections Alberta]] as a third-party advertiser, or political action committee (PAC), for the ongoing election campaign.

Third-party advertisers have raised more than $1.8 million, combined, since the election advertising period began Dec. 1, according to contributions reported to Elections Alberta. There are 26 currently PACs registered, although a handful haven't declared any fundraising dollars yet.
----

{{f0.png}} ''[[Third-party ads making their mark on Alberta election conversation|https://calgaryherald.com/news/politics/third-party-ads-making-their-mark-on-alberta-election-conversation]]'' April 13, 2019, Sammy Hudes, [[Calgary Herald]]

----
[[Alberta]]ns looking to unwind by watching a quick cat video or movie trailer on [[YouTube]] may have recently noticed a collection of [[Jason Kenney]] Russian nesting dolls appearing on their screen first.

It's one of a handful of paid advertisements purchased by [[Project Alberta]], a left-leaning organization registered with [[Elections Alberta]] as a third-party advertiser, or political action committee (PAC), for the ongoing election campaign.

Third-party advertisers have raised more than $1.8 million, combined, since the election advertising period began Dec. 1, according to contributions reported to Elections Alberta. There are currently 26 PACs registered, although a handful haven't declared any fundraising dollars yet.
----

{{f182.png}} ''[[Third-party advertisers spend $1M to influence election|https://www.cbc.ca/news/canada/edmonton/third-party-advertisers-alberta-election-1.5081960]]'' April 2, 2019, Emily Senger, [[CBC News]]

----
After the NDP government was elected in [[2015]], it banned corporations and unions from donating to political parties and capped individual donations at $4,000.

It also created a third-party election advertiser registry, where unions, corporations and individuals could channel donations.

It is a new concept in [[Alberta]], but a familiar one south of the border, where U.S. political action committees — better known as PACs or SuperPACs — routinely channel millions of dollars to sway election results.

So far, Alberta's third-party advertisers aren't as influential as American PACs. In fact, they are limited in their spending to a maximum of $150,000 before the election period, starting on Dec. 1, and another $150,000 in the 28 days after the writ is dropped, up until the end of the polling day.
----

{{f132.png}} ''[[Third-party advocacy groups raise hundreds of thousands ahead of Alberta election|https://www.theglobeandmail.com/canada/alberta/article-third-party-advocacy-groups-raise-hundreds-of-thousands-ahead-of/]]'' January 25, 2019, James Keller, [[Globe and Mail]]

----
Third-party advocacy groups hoping to shape [[Alberta]]'s spring campaign have brought in hundreds of thousands of dollars in the past two months, often from large corporate and union donors, ahead of the first election since the introduction of strict fundraising limits for political parties.

[[Elections Alberta]] data show several of those groups relied on substantial donations from businesses, corporate leaders and unions in [[2018]] while facing few restrictions on how that money could be spent. And that fundraising activity has continued as the election campaign approaches and pre-writ spending limits have taken effect. In contrast, political parties have been banned from accepting corporate and union donations since [[2015]].

The donors include a who's who of corporate [[Calgary]] giving to groups aligned with [[Jason Kenney]]'s [[United Conservative Party]], while union donations have gone to left-leaning organizations, some whose staff have ties to the New Democrats.
<div style="float: right; max-width:300px">

|>| !Thirteen Foundation |
|!tax id |27-6977311|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |June 1, 2020|<|<|
|!Registration|<|<|<|
|!Name |[[Thirteen Foundation|https://www.erieri.com/Form990Finder/Details?EIN=276977311]]|<|<|
|!EIN |27-6977311|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |09/2011|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990PF|http://990.erieri.com/EINS/276977311/276977311_2018_ .pdf]]|02/18/20| $66,059,632.00|
|!2017 |[[990PF|http://990.erieri.com/EINS/276977311/276977311_2017_1008d2a2.PDF]]|12/19/18| $75,496,145.00|
|!2016 |[[990PF|http://990.erieri.com/EINS/276977311/276977311_2016_0eb7a31f.PDF]]|01/08/18| $75,793,236.00|
|!2015 |[[990PF|http://990.erieri.com/EINS/276977311/276977311_2015_0d69e155.PDF]]|02/27/17| $78,903,511.00|
|!2014 |[[990PF|http://990.erieri.com/EINS/276977311/276977311_2014_0c428653.PDF]]|02/11/16| $98,289,712.00|
|!2013 |[[990PF|http://990.erieri.com/EINS/276977311/276977311_2013_0adc7c67.PDF]]|11/25/14| $105,583,996.00|
|!2012 |[[990PF|http://990.erieri.com/EINS/276977311/276977311_2012_09c27f51.PDF]]|12/05/13| $97,579,811.00|
|!2011 |[[990PF|http://990.erieri.com/EINS/276977311/276977311_2011_08b29cd2.PDF]]|11/16/12| $101,194,658.00|
|!2010 |[[990PF|http://990.erieri.com/EINS/276977311/276977311_2010_07a043b1.PDF]]|11/03/11| $5,900,369.00|

{{||StandardTid}}
----

{{f94.png}} ''[[This B.C. researcher's oilsands theories are being championed by Jason Kenney. Just one problem - experts say they're not true|https://www.thestar.com/calgary/2019/08/24/this-bc-researchers-oilsands-theories-are-being-championed-by-jason-kenney-just-one-problem-experts-say-theyre-not-true.html]]'' August 24, 2019, Brennan Doherty, [[Toronto Star]]

----
Krause uses [[Canada Revenue Agency]] filings, U.S. tax information and publicly available strategy documents to paint a picture of a major Canadian environmental movement bankrolled by U.S. charitable foundations.

"If I just tell you this, it just sounds like a conspiracy theory, right?" she tells the audience at one point. "That's why I'm showing you the actual documents."

Experts and environmental organizations reached by Star [[Calgary]] say Krause's conclusions not only ignore the international nature of environmental philanthropy, but leave out the fact that Canadian environmental organizations receive most of their money from Canadians. When asked why her work appeared to blame environmentalists for pipeline delays when judges and regulators are the main cause, she responded that regulators and judges simply don't understand the extent of the [[Tar Sands Campaign]], but that they will — thanks to her work.
----

{{f84.png}} ''[[This Climate Change Denying Rebel Media Reporter Just Got Caught Lying|https://north99.org/2017/11/05/climate-change-denying-rebel-media-reporter-just-got-caught-lying/]]'' November 5, 2017, [[North99]]

----
For those unaware, [[Rebel Media]] is obsessed with climate change denial. They regularly publish posts attacking the idea that humans are causing the climate to warm. They were even banned from a climate change conference because they acted abusively towards delegates.

But they go further than attacking ideas, and instead choose to attack people personally.

One of their preferred targets are women in positions of power, specifically Minister of the Environment [[Catherine McKenna]]. They regularly call her Climate Barbie, a demeaning insult based on the fact she's a woman with blonde hair.
----

{{f253.png}} ''[[This fall, Doug Ford is toxic|https://www.macleans.ca/politics/ottawa/this-fall-doug-ford-is-toxic/]]'' September 27, 2019, Michael Fraiman, [[Macleans]]

----
Far from Ford. Political observers have noticed [[Doug Ford]]'s absence from [[Andrew Scheer]]'s campaign trail. The distance, many believe, is deliberate, as the [[Ontario]] premier has become the second-least popular premier in [[Canada]], expanding class sizes while effectively instating a hiring freeze that will cost the province 10,000 teachers over the next five years. His fragile records on health care and autism, combined with the number of friends who've found their way into high-profile positions (only to later quit or be removed), have also made him an easy target.

It's a target Scheer would rather avoid. A new survey from the [[Angus Reid]] Institute suggests that Ford's election last year will sway nearly half of Ontarians' votes, with the vast majority (85 per cent) saying it makes them less likely to vote for Scheer. In short: 42 per cent of Ontarians already won't vote for Scheer because of Ford, which is marginally higher than the average influence premiers have on federal elections (39 per cent). The [[Toronto]] area will be a decisive battleground, according to the polling institute:

Currently, 36 per cent of Ontario residents say that they will support the Liberals in the October election, while 35 per cent choose the CPC. The Liberal Party holds a commanding lead in the City of Toronto, while the [[Greater Toronto Area]] continues to be a close race. Outside of the GTA, the Conservatives are chosen by 46 per cent of residents and the Liberals by one-in-three (33%).
----

{{f0.png}} ''[[This Guy Is Trying To Lead The White Nationalist Movement In Canada|https://www.buzzfeed.com/justinling/canadian-nationalist-party]]'' November 29, 2017, Justin Ling, [[BuzzFeed News]]

----
A new political party is hoping to officially register itself and field candidates in the next Canadian federal election, running on a hard-right, white nationalist platform.

[[Travis Patron]], the leader of the [[Canadian Nationalist Party]], is actively looking to recruit candidates for his fledgling party and is planning closed-door meetings across the country this month to roll out his political project.

The far-right party, which claims hundreds of members, is calling for a constitutional recognition of [[Canada]]'s [[Europe]]an heritage, an effective end to immigration, and to put the prime minister on trial for treason.
----

{{f0.png}} ''[[This homophobic politician got photobombed so good at Calgary's Pride Parade|https://pressprogress.ca/this_homophobic_politician_got_photobombed_so_good_at_calgary_pride_parade/]]'' September 5, 2016, [[PressProgress]]

----
Looks like [[Jason Kenney]] didn't bother showing up for [[Calgary]] Pride again this year.

Kenney, who continues to collect $170,400 annually from taxpayers for a job representing 111,225 Calgary residents, is going with the excuse that he was too busy looking for another job while still on the clock – namely, the leader of [[Alberta]]'s [[Progressive Conservative]]s.

But look who did manage to make it out to Pride? Perennial right-wing fringe candidate [[Larry Heather]].
----

{{f0.png}} ''[[This Is The Impact That Ford's Controversial Health Cuts Could Have In Ontario|https://www.narcity.com/news/ca/on/doug-fords-health-cuts-will-be-a-problem-for-ontario]]'' August 20, 2019, Anja Kundacina, [[Narcity]]

----
[[Ontario]] is expected to be facing some major repercussions after yesterday's official announcement of [[Doug Ford]]'s health cuts. Ontario is [[Canada]]'s only province that doesn't fund 100 percent of health programs. Now, Doug Ford is putting responsibility on already underfunded local municipalities to pay for Ontario's Public Health Units, which cover several different public health needs.

So what does that mean, exactly? Well, it means that Ontario will see cuts to vaccination programs, disease prevention initiatives, student breakfast programs, water quality testing and food inspection. [[Toronto Board of Health]] Chair [[Joe Cressy]] has called this an attack on Ontarians.

At the moment, Ontario funds 100 percent of some health programs, and 75 percent of others. With yesterday's announcement, only 70 percent of public health costs will be the province of Ontario's responsibility.
----

{{f253.png}} ''[[This is what's wrong with Canada's Right|https://www.macleans.ca/politics/this-is-whats-wrong-with-canadas-right/]]'' January 11, 2019, Shannon Proudfoot, [[Macleans]]

----
This month's duelling cover stories go inside the angry, closed-minded, petty world of Canadian politics—and how to fix it. Here's why we did it.

During [[Ontario]]'s [[Progressive Conservative]] leadership race last winter, Bill Fox donated to [[Caroline Mulroney]]'s campaign. The party immediately began carpet-bombing him with fundraising messages denouncing the "downtown elites" they were going to take down. "When you live in a condominium in Leslieville at the corner of [[Dundas]] and Carlaw, it's pretty hard not to take that a little personally," says Fox, hooting with laughter.

He was [[Brian Mulroney]]'s director of communications when Mulroney steered the PCs to a historic federal majority of 211 seats in [[1984]], but Fox hasn't felt at home with the current federal Conservatives for years, mostly because of the party's social policy and anti-elite bent. He can see the feeling is mutual. "In their mind, I am now part of the 'other,' " he says. "I'm not them."
----

{{f0.png}} ''[[This Is Why Elections Canada Ads Have Been Dominating Your Social Media Feeds Lately|https://www.narcity.com/news/ca/elections-canada-social-media-ads-are-costly-but-meant-to-inform]]'' September 21, 2019, Lisa Belmonte, [[Narcity]]

----
You might be seeing an increase of ads from [[Elections Canada]] on when you're on social media reminding you about the upcoming federal election. The agency is spending a lot of money to advertise online leading up to the election. The Elections Canada social media ads are costly but meant to inform Canadians.

Elections Canada advertises in a lot of different ways, not just social media. You can find ads on other online platforms, TV, radio and in print.

But the agency is really stepping up its social media game and looking to inform Canadians about the election where they spend the most time, social media.
----

{{f132.png}} ''[[This lone-wolf operative is shaping Ontario's political discourse|https://www.theglobeandmail.com/news/national/how-a-lone-wolf-operative-is-shaping-ontarios-political-discourse/article37596971/]]'' January 12, 2018, Adam Radwanski, [[Globe and Mail]]

----
The worry is not just about Mr. Ballingall's content. It's about how he has been leading the way in shaping where third-party involvement in this country's elections is going – and potentially making that involvement more impactful, despite recent attempts to curb it.

Last year, [[Ontario]] passed legislation dramatically restricting how much outside groups can spend to influence campaigns, limiting them to $600,000 in the six months before elections and $100,000 during them. It was largely a response to complaints that seven-figure ad campaigns by unions attacking the opposition Progressive Conservatives had repeatedly given the governing Liberals an unfair advantage. Thus far, as with similar rules in other provinces and nationally, it appears to be stymieing that sort of traditional third-party effort, mostly reliant on television ads.

What the law's crafters didn't count on, or figured they couldn't do much about, was that TV has gone from the only game in town to probably not even the best one. Advertising on [[Facebook]] is more narrowly targetable and cheaper. That's assuming it's paid advertising at all: Get enough traction, as [[Ontario Proud]] did, through an outlay of about $100,000 by Mr. Ballingall's telling, and much of a third party's content will be shared among users for free. (He has not specified where his initial funding came from.)
----

{{f84.png}} ''[[This Mother's Story Shows How Doug Ford's Cuts Will Put Lives at Risk|https://north99.org/2019/04/23/this-mothers-story-shows-how-doug-fords-cuts-will-put-lives-at-risk/]]'' April 23, 2019, [[North99]]

----
Last year [[Doug Ford]] announced major changes to [[OHIP]]+, the program that covered prescription drugs for children and youth under 25.

Ford cancelled the program, shifting the burden to parents and forcing many to pay hundreds of extra dollars per month.

As one mother's story shows, those cuts could have real impacts on people's lives.
----

{{f0.png}} ''[[This New Ad For Andrew Scheer Forgot To Include Andrew Scheer|https://www.narcity.com/news/ca/conservative-video-with-stephen-harper-forgets-to-include-andrew-scheer]]'' August 29, 2019, Lisa Belmonte, [[Narcity]]

----
A new ad put out by the Conservatives today is all about getting [[Andrew Scheer]] elected Prime Minister. But surprisingly Scheer isn't even in the video except for stock clips of him meeting people and giving press conferences. Instead, the video stars former Prime Minister [[Stephen Harper]]. And he's asking people for money.

In a video ad released today, Harper asks people to help elect Scheer by donating money to the party's campaign. You would think that a video asking people to donate money to the campaign to elect its leader would actually feature said leader. This is not the case here.

Instead it features the former Prime Minister saying, "it's important that we all get active because [[Canada]] is at a turning point."
----

{{f0.png}} ''[[This Right-Wing Radio Host Doxxed Critics of the Saskatchewan Party. His Radio Station is a Big Sask Party Donor.|https://pressprogress.ca/this-right-wing-radio-host-doxxed-critics-of-the-saskatchewan-party-his-radio-station-is-a-big-sask-party-donor/]]'' September 28, 2020, [[PressProgress]]

----
[[Saskatchewan]]'s top right-wing talk radio voice is one of the province's most reliable defenders of [[Scott Moe]]'s governing [[Saskatchewan Party]], although some critics of the provincial government say his broadcasts made them targets of harassment.

[[John Gormley]], a former Mulroney-era conservative backbencher turned right-wing talk radio host, has hosted "The John Gormley Show" on local radio stations owned by Rawlco Radio for nearly 20 years.

Gormley previously hosted a special "Ask the Premier" segment alongside former Saskatchewan Premier [[Brad Wall]] — although listeners may not have been aware that the radio station broadcasting Wall's segments was also a big corporate donor to the premier's political party.
----

{{f0.png}} ''[[This Video Reportedly Shows Andrew Scheer Sitting During The Canadian National Anthem|https://www.narcity.com/news/ca/andrew-scheer-sitting-during-the-national-anthem-was-caught-on-camera]]'' October 16, 2019, Helena Hanson, [[Narcity]]

----
Since the start of this federal election campaign, several old videos have resurfaced of [[Canada]]'s major party leaders, and most of them have been less-than-flattering. Now, with the election just days away, another old video has re-emerged on social media, and it appears to show party leader [[Andrew Scheer]] sitting during the national anthem of Canada.

This is the third big video to resurface during the campaign. Back in August, Conservative leader Andrew Scheer was heavily criticized after a [[2005]] video of him denouncing same-sex marriage went viral, and shortly after, a highly controversial video of the Prime Minister in blackface also reappeared.

In a tweet on Wednesday morning, Liberal MP [[Marc Garneau]] shared the old video of Scheer, which showed a considerable number of Canadian politicians in the [[House of Commons]]. While most people were standing to sing the Canadian national anthem, there was one person who was notably sitting down, Andrew Scheer.
----

{{f0.png}} ''[[This White Nationalist Says Doug Ford is Sending Him Anti-Immigrant 'Dog Whistle' Messages|https://pressprogress.ca/this-white-nationalist-says-doug-ford-is-sending-him-anti-immigrant-dog-whistle-messages/]]'' May 29, 2018, [[PressProgress]]

----
[[Ontario]]'s far-right fringe is hearing [[Doug Ford]]'s dog whistles loud and clear.

Earlier this month, the leader of the Ontario PCs generated significant controversy when he brought up the issue of immigration on the campaign trail, suggesting Ontario should "take care of our own" before worrying about immigrants.

On a [[Google]] Hangout recently streamed by figures on the far-right linked to several Canadian hate groups, white nationalists appeared thrilled at the prospect of Doug Ford becoming Premier of Ontario.
----

{{f0.png}} ''[[This woman asked Trudeau about Islamophobia. Then the online hate began|https://www.thespec.com/news-story/9290986-this-woman-asked-trudeau-about-islamophobia-then-the-online-hate-began/]]'' April 18, 2019, Melanie Green, [[The Spec]]

----
[[Rubab Qureshi]] stood in the House of Commons this month and asked Prime Minister Justin Trudeau how [[Canada]] plans to combat the rise of white nationalism and [[Islamophobia]]. That is, beyond words of condemnation.

Qureshi was taking part in Daughters of the Vote, an event meant to encourage young women to become more politically active. A video of the April 3 exchange went viral almost immediately.

By the time the 20-year-old hijab-wearing student landed home in [[Edmonton]] the next night, her phone was flooded with social-media notifications.
<div style="float: right; max-width:300px">

|>| !Thom Tillis |
|!occupation |Politician|
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Thomas Hicks |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Thomas Mulcair |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Thomas W. Smith Foundation |
|!tax id |47-3862135|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |January 11, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Thomas W Smith Foundation|https://www.erieri.com/Form990Finder/Details?EIN=473862135]]|<|<|
|!EIN |47-3862135|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |06/2015|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990PR|http://990.erieri.com/EINS/473862135/473862135_2019_ .pdf]]|09/08/20| $0.00|
|!2018 |[[990PF|http://990.erieri.com/EINS/473862135/473862135_2018_10ca2851.PDF]]|07/24/19| $19,101,349.00|
|!2017 |[[990PF|http://990.erieri.com/EINS/473862135/473862135_2017_10017541.PDF]]|12/17/18| $16,999,432.00|
|!2016 |[[990PF|http://990.erieri.com/EINS/473862135/473862135_2016_0e42e997.PDF]]|10/12/17| $26,250,247.00|
|!2015 |[[990PF|http://990.erieri.com/EINS/473862135/473862135_2015_0d62a01e.PDF]]|02/17/17| $1,244.00|

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Thomas White |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Those Conservative Party press conferences are really getting tense|https://www.tvo.org/article/those-conservative-party-press-conferences-are-really-getting-tense]]'' August 19, 2015, Steve Palkin, [[TVO]]

----
"Are you embarrassed by the way the Duffy-Wright incident was handled by your prime minister's office?" asked a reporter at [[Stephen Harper]]'s press conference in [[Mississauga]] yesterday.

The questions for Harper are getting more pointed on the campaign trail these days, despite a kind of choreography by the prime minister's "away team," designed to prevent them from being so.

When [[Bill Davis]] called the [[1971]] [[Ontario]] election, he stayed in the media studio for an hour to answer reporters' questions. Harper answered his traditional five questions then left. Davis had frequent and lengthy interactions with reporters every day on the hustings. Compare that to the operation employed by the current prime minister's team. There is one brief media availability whenever Harper is doing a campaign event, and then only five questions are permitted, and the prime minister's people decide who asks them. The other federal leaders do not employ such techniques, but rather take questions from whoever asks them and certainly take more than five questions per availability.
----

{{f84.png}} ''[[Thousands of Raptors Fans Booed Doug Ford at Victory Parade|https://north99.org/2019/06/17/thousands-of-raptors-fans-booed-doug-ford/]]'' June 17, 2019, [[North99]]

----
Polling shows [[Doug Ford]] is one of [[Canada]]'s least popular Premiers after only one year on the job.

But Ford doesn't believe his agenda is unpopular. He says that people concerned about his massive cuts to social services aren't "real people."

Well it turns out Raptors Fans also disapprove of Ford.
----

{{f182.png}} ''[[Thousands promise to come out and protest against Canadian Nationalist Party rally|https://www.cbc.ca/news/canada/toronto/canadian-nationalist-counter-protest-1.4248960]]'' August 16, 2017, [[CBC News]]

----
More than 3,300 people have pledged to come out to a protest against a nationalist anti-immigration rally being held in [[Toronto]] next month, a wave of support that vastly outnumbers those who have indicated they will attend the controversial event.

News of the rally — and the plan for a counter-protest — spread across social media just days after a demonstration involving white supremacists, neo-Nazis and members of the [[Ku Klux Klan]] in [[Charlottesville]], Va., and anti-racism advocates ended with three people dead.

And the protest in Toronto began as a call from Shannon McDeez to some of her friends on [[Facebook]]. It was prompted by the fact that alongside events like those in Charlottesville and the rise of the alt-right, there's been a normalization of racism and hate speech, she told [[CBC]] Toronto.

{{||StandardTid}}
----

{{f0.png}} ''[[Threats, abuse move from online to real world, McKenna now requires security|https://www.ctvnews.ca/politics/threats-abuse-move-from-online-to-real-world-mckenna-now-requires-security-1.4582441]]'' September 7, 2019, Mia Rabson, Canadian Press, [[CTV News]]

----
Much has been written about the online abuse and threatening behaviour politicians -- especially female politicians -- and others in the public eye face every day. But McKenna says as the heat around climate change continues to grow, that abuse is going from anonymous online vitriol to terrifying in-person verbal assaults.

The incident at the movie theatre is just one of several times her kids have been with her when someone in public began to yell at her. She has been called the C-word, a traitor, an enemy and a "communist piece of garbage." Her family's safety has been threatened more than once. Some people have wished she and her children will get fatal diseases. She has received sexualized messages so hateful they could be enough to make even the hardest of hearts skip a beat.

"Tick Tock, Barbie B........," one read.
{{||StandardTid}}
----

{{f0.png}} ''[[Three federal leaders march together at Vancouver Pride|https://toronto.citynews.ca/2019/08/04/three-federal-leaders-march-together-at-vancouver-pride/]]'' August 4, 2019, Brenna Owen, Canadian Press, [[CityNews]]

----
VANCOUVER — Prime Minister [[Justin Trudeau]] extolled on the importance of unity as he marched in [[Vancouver]]'s annual Pride parade with two of his political rivals on Sunday.

The prime minister took the opportunity to offer his condolences to the victims of two mass shootings that left a combined 29 people dead in [[Texas]] and [[Ohio]] over the weekend, before he joined NDP Leader [[Jagmeet Singh]] and Green Leader [[Elizabeth May]] on the parade route.

"It's so important that we all stand together in moments like this," Trudeau told reporters. "We're standing up for human rights, standing up for communities who are marginalized."
<div style="float: right; max-width:300px">

|>| !Three Percenters |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/f/f1/Official_Three_Percent_Flag.svg/175px-Official_Three_Percent_Flag.svg.png]] |
|!formation |2008|
</div>

!!!See also
*[[Three Percenters|https://en.wikipedia.org/wiki/Three_Percenters]] - //Wikipedia.//

!!!External links
*[[Three Percenters|https://www.adl.org/resources/glossary-terms/three-percenters]], Anti-Defamation League.

{{||StandardTid}}
----

{{f0.png}} ''[[Three Times Maxime Bernier Was Caught In Photos With Far-Right Extremists|https://pressprogress.ca/three-times-maxime-bernier-was-caught-in-photos-with-farright-extremists/]]'' August 1, 2019, [[PressProgress]]

----
[[Maxime Bernier]], former [[Conservative Party of Canada]] leadership candidate and leader of the Peoples Party of Canada, has seemingly become a bug light for Canada's far-right.

Last week, Bernier announced his immigration platform. It included, among other things, a promise to cut immigration and refugee numbers by as much as two thirds, after warning "extreme multiculturalism," will lead to "social conflicts and potentially violence."

Despite Bernier, in the same speech, reiterating neither he nor his party are racist, he was commended soon after by failed white nationalist [[Toronto]] mayoral candidate [[Faith Goldy]].
----

{{f0.png}} ''[[Three UCP Candidates Got Caught Partying With a Hate Group. Jason Kenney's Excuse Makes No Sense.|https://pressprogress.ca/three-ucp-candidates-got-caught-partying-with-a-hate-group-jason-kenneys-excuse-makes-no-sense/]]'' October 9, 2018, [[PressProgress]]

----
Over the weekend, the "[[Soldiers of Odin]]" – a group founded by a violent neo-Nazi, classified as an anti-[[Muslim]] hate group by the [[Southern Poverty Law Center]] – made headlines across [[Alberta]] after they were spotted partying with multiple UCP nomination contestants from [[Edmonton]]-West Henday.

The Soldiers of Odin have been covered extensively by the media in recent years, after the group established vigilante patrols and organized an anti-Muslim rally outside Edmonton's Commonwealth Stadium. Declassified intelligence reports suggest the group is prone to violence.

Photos from a UCP "pub night" in Edmonton this weekend show UCP nomination candidates [[Leila Houle]], [[Nicole Williams]] and [[Lance Coulter]] hanging out and posing for photos with members of the Soldiers of Odin hate group:

The UCP's official explanation is they were tricked into taking taking the photos.
{{||StandardTid}}
----

{{f0.png}} ''[[Thumbs Up: Ontario PC's Sam Oosterhoff Reacts After Hearing Health Workers are Facing PPE Shortages|https://pressprogress.ca/thumbs-up-ontario-pcs-sam-oosterhoff-reacts-after-hearing-health-workers-are-facing-ppe-shortages/]]'' May 26, 2020, [[PressProgress]]

----
[[Ontario]] PC MPP [[Sam Oosterhoff]] gave his Health Minister a friendly thumbs up only moments after hearing some health workers are dying because they can't access personal protective equipment.

During [[Question Period]] at [[Queen's Park]] Tuesday morning, Ontario NDP MPP [[Sara Singh]] questioned the government about frontline workers reporting that they're still having trouble accessing "masks, gloves and face shields."

Singh shared stories about a long-term care home worker who died after raising concerns about PPEs, a personal support worker who was forced to wear "dollar store masks" on the job, as well as 10 [[Toronto]]-area taxi drivers who recently died from COVID-19.

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tides Canada Foundation |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/e/ea/Tides-logo-print.png/175px-Tides-logo-print.png]] |
|!jurisdiction |ca|
|!tax id |98-0404212|
|!location |400-163 W Hastings St, Vancouver, BC, V6B 1H5, Canada|
|!website |[[tidescanada.org|https://www.tidescanada.org]]|
|!remarks |BN 868947797 RR0001|
|!successor |MakeWay|
</div>

<div style="float: right; max-width:300px">

|>| !Tides Canada Initiatives Society |
|!status |Registered charity<<ref " [1]">>|
|!remarks |BN 130560188 RR0001|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |April 21, 2019|<|<|
|!Registration|<|<|<|
|!Name |[[Tides Canada Foundation|https://www.erieri.com/Form990Finder/Details?EIN=980404212]]|<|<|
|!EIN |98-0404212|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |4 - Contributions are deductible by treaty (foreign organizations).|<|<|
|!Ruling date |10/2003|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2017 |[[990|http://990.erieri.com/EINS/980404212/980404212_2017_0fda1d7f.PDF]]|11/16/18| $53,875,509.00|
|!2016 |[[990|http://990.erieri.com/EINS/980404212/980404212_2016_0df033bb.pdf]]|08/09/17| $48,260,560.00|
|!2015 |[[990|http://990.erieri.com/EINS/980404212/980404212_2015_0cda34e7.PDF]]|08/26/16| $44,670,492.00|
|!2014 |[[990|http://990.erieri.com/EINS/980404212/980404212_2014_0bd5d686.PDF]]|09/22/15| $36,396,497.00|
|!2013 |[[990|http://990.erieri.com/EINS/980404212/980404212_2013_0a9004a6.PDF]]|09/15/14| $41,827,728.00|

!!!See also
*[[Tides (organization)|https://en.wikipedia.org/wiki/Tides_(organization)]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "[[REGISTERED Charity's Return - Quick View|https://apps.cra-arc.gc.ca/ebci/haip/srch/t3010form22quickview-eng.action?&fpe=2018-03-31&b=130560188RR0001]], Tides Canada Initiatives Society">>

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Tiki torches, Trump flags, no masks: anti-lockdown protesters march in downtown Calgary|https://edmonton.citynews.ca/2021/02/27/anti-restriction-protest-in-calgary-one-week-after-similar-rally-in-edmonton/]]'' February 27, 2021, [[CityNews]]

----
CALGARY – The latest anti-lockdown protest in [[Alberta]] drew hundreds of protesters and counter-protesters to downtown [[Calgary]] on Saturday afternoon, exactly one week after a large-scale rally in [[Edmonton]].

An estimated 400 people converged on Calgary's city hall to take part in – or oppose – the province's latest "Walk for Freedom" protest and march.

There was a heavy police presence separating the two sides. At one point, the groups confronted each other as police created a barricade using their bicycles.

Pastor [[Artur Pawlowski]], one of the organizers and leaders of Alberta's anti-lockdown movement, spoke to the crowd while holding a lit tiki torch.
<div style="float: right; max-width:300px">

|>| !TikTok |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/a/a9/TikTok_logo.svg/175px-TikTok_logo.svg.png]] |
</div>

!!!See also
*[[TikTok|https://en.wikipedia.org/wiki/TikTok]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[TikTok's problems are all about China - and they'll be hard to fix|https://www.theverge.com/21322612/tiktok-security-china-bytedance-spying-app-privacy]]'' July 13, 2020, Russell Brandom, [[The Verge]]

----
Over a matter of days, [[TikTok]] has become the scariest social network in the world. On July 7th, [[US Secretary of State]] [[Mike Pompeo]] told [[Fox News]] that the White House was considering banning the app, a move so unprecedented that it's hard to know what government action was even being threatened. India has already taken a similar measure, and on Friday, an email went out telling [[Amazon]] employees that they should uninstall the app from their company phones — although higher-ups later said it had been sent in error. Over the weekend, [[Wells Fargo]] issued a similar order and stuck with it, and both major political parties have told their operatives to steer clear of the app.

It's the kind of avalanche of concerns you would expect from a privacy failure on the scale of [[Cambridge Analytica]] or the [[Yahoo]] breach — but it's remarkably hard to pin down what TikTok has actually done to lose America's trust. The most recent scandal came when TikTok was caught eavesdropping on users' clipboard data, which was suddenly visible due to a new privacy feature in iOS 14. But more than 50 other apps were caught doing the same thing, including [[LinkedIn]], PUBG Mobile, and the official reader app for The [[New York Times]], a transgression that's largely been ignored.

Many users will simply never accept a [[China]]-backed social network
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tim Alberta |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tim McMillan |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tim Melnichuk |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tim Murtaugh |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tim Pool |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tim Powers |
|!occupation |Author|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tim Uppal |
</div>

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Time to Audit the Fraser Institute|http://thenarwhal.ca/time-to-audit-the-fraser-institute/]]'' June 5, 2012, Sarah Cox, [[The Narwhal]]

----
As an example, the CRA states that "a purpose such as improving the environment by reducing the sulphur content of gasoline would very likely require changes in government regulations. Generally, any purpose that suggests convincing or needing people to act in a certain way and which is contingent upon a change to law or government policy (e.g., "the abolition of" or "the total suppression of animal experimentation") is a political purpose."

Given all of this, and given the [[Ethical Oil Institute]]'s obvious concern about registered charities flouting CRA rules — namely, engaging in partisan political activity, or spending too much time and money influencing public opinion about laws, policies, or government decisions — it's surprising that Ethical Oil didn't send a third letter complaining about perhaps the most politically partisan of all Canadian charities — the infamous [[Fraser Institute]].

"The problem with political ENGOs with charitable status is that they act like political advocates, and even partisans, but they expect the tax treatment of Mother Teresa," Levant told the [[Vancouver Observer]] recently, adding that EthicalOil.org isn't a registered charity. "We don't pretend to be in the same moral category as feeding the hungry or housing the homeless — and so we don't get an exemption from the Income [[Tax]] Act like registered charities do."
----

{{f99.png}} ''[[Time to bail out Alberta workers, not billionaire oil company CEOs|https://www.nationalobserver.com/2020/04/16/opinion/time-bail-out-alberta-workers-not-billionaire-oil-company-ceos]]'' April 16, 2020, Sven Biggs, Opinion, [[National Observer]]

----
Following media reports that the federal government was considering a multibillion-dollar bailout of the oil and gas sector, a broad coalition of faith, labour and environmental groups, representing over 1.3 million Canadians, came together in an open letter to the prime minister calling on his government to change course. While there was no direct reference to a Big Oil bailout in a COVID-19 relief package that was passed by Parliament, Finance Minister [[Bill Morneau]] has clearly signalled that a bailout is still very much in the works. No one can deny the industry is facing difficult times with the collapse of the global price for oil. However, at a time when every corner of the Canadian economy is reeling from the disruption caused by the COVID-19 pandemic, many people I know are worried about being laid off, or how they are going to make next month's rent or mortgage payment.
!!!See also
*

{{||StandardTid}}
----

{{f0.png}} ''[[Timeline of the Coronavirus Pandemic and U.S. Response|https://www.justsecurity.org/69650/timeline-of-the-coronavirus-pandemic-and-u-s-response/]]'' September 9, 2020, Ryan Goodman, [[Just Security]]

----
Editor's note: originally published on April 13, [[2020]], most recently updated on September 9, 2020.

What follows is a comprehensive timeline of major U.S. policy events related to the novel coronavirus pandemic. We've focused on the U.S. government's preparation for a pandemic, tracking warning signals of COVID-19, and public and internal responses when the outbreak hit inside the United States.

In our view, the timeline is clear: Like previous administrations, the Trump administration knew for years that a pandemic of this gravity was possible and imminently plausible. Several Trump administration officials raised strong concerns prior to the emergence of COVID-19 and raised alarms once the virus appeared within the United States. While some measures were put in place to prepare the United States for pandemic readiness, many more were dismantled since [[2017]].
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Timothy McVeigh |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[To Doxx a Racist|https://newrepublic.com/article/150159/doxx-racist]]'' July 26, 2018, Vegas Tenold, [[New Republic]]

----
The tactic of exposing people's identities to fight racism has a precedent in the U.S. The governor of Louisiana, John Parker, suggested in a speech in 1923 that "the light of publicity" should be turned on the [[Ku Klux Klan]]: "Its members cannot stand it. Reputable businessmen, bankers, lawyers, and others numbered among its members will not continue in its fold. They cannot afford it." Later, during the Civil Rights era, several newspapers, aided by the House Committee on Un-American Activities, printed names and ranks of local Klansmen.

But the impact was limited to local communities, where the identities of Klansmen were often common knowledge anyway. As a political tool, the publishing of private information became more potent in the [[1980]]s and [[1990]]s, when it was used by right-wing Christian conservatives against abortion providers. And it was thanks to the internet that doxxing, as it is now known, became widespread and devastatingly effective.

I first met Jenkins outside the CPAC convention in [[Washington]], D.C., in [[2015]], where I was reporting on the nascent far-right groups that were mingling with the GOP establishment with new intimacy. Jenkins had been warning people about the far right for more than a decade. In the 1990s he was a young activist trying to figure out how to fight the forces of white supremacy in America. He wanted to expose the racists to the world, to shame them into submission. The problem was that, as an [[African-American]], his options for doing so were limited. He couldn't very well go undercover and report on them.
----

{{f185.png}} ''[[To pay for recovery, boost corporate taxes and end tax havens, say progressive economists|https://rabble.ca/news/2020/06/pay-recovery-boost-corporate-taxes-and-end-tax-havens-say-progressive-economists]]'' June 15, 2020, Karl Nerenberg, [[rabble.ca]]

----
On one side we will have those who, echoing the Canadian Liberal government of the [[1990]]s, argue that public debt is the main challenge, adding that any increase in taxes on corporations or the wealthy would stifle economic growth.

That is, not surprisingly, U.S. President [[Donald Trump]]'s view. He manages to get (white) working class men to support him, nonetheless, by wrapping his elitist economic policies in nationalist, xenophobic and racist rhetoric.

It is also the view of the Canadian conservative movement.

Former prime minister [[Stephen Harper]] has already put it out there, and right-of-centre think tanks, from the [[Fraser Institute]] to the [[C.D. Howe Institute]] to the [[Macdonald-Laurier Institute]], are all weighing in on the side of what they characterize as fiscal probity.
----

{{f0.png}} ''[[To Push Prisons, Harper Buried Own Government's Findings|https://thetyee.ca/News/2011/04/29/HarperPushesPrisons/]]'' April 29, 2011, Lawrence Martin, [[The Tyee]]

----
Under Prime Minister [[Stephen Harper]], [[Canada]]'s justice department, which had about 200 researchers in its policy branch, produced sophisticated studies that, as per the normal run of things in any department, were supposed to be used to inform policy decisions.

But a funny thing happened at justice. The researchers might just as well have gone on holiday.

The work they did went directly to nowhere because it either didn't conform with or directly contradicted the biases of the governing party. "We still produced a lot of stuff," said a former employee. "It just never saw the light of day." When a government starts suppressing its own research time and time again -- research the public is paying for -- it's serious business, he said. Some senior players in the department were bitter and frustrated, but they didn't dare raise their voices. They had their careers to look after, so they tolerated the censorship.
----

{{f185.png}} ''[[To see the flaws in Scheer's climate plan, look to Australia|http://rabble.ca/columnists/2019/10/see-flaws-scheers-climate-plan-look-australia]]'' October 9, 2019, Jim Stanford, [[rabble.ca]]

----
Conservative Leader [[Andrew Scheer]] argues carbon pricing is the wrong way to limit greenhouse gas (GHG) emissions. He has pledged to eliminate the federal carbon pricing system, promising that scrapping it will bring down the cost of living and unleash more business investment.

Most economists disagree. And all of the other major parties include carbon pricing of some form in their respective plans to meet [[Canada]]'s [[Paris]] commitments. So Scheer's approach is a clear outlier, both intellectually and politically.

Scheer claims his plan to eliminate carbon pricing, eliminate energy efficiency standards, and provide subsidies to "green" corporate investments would still allow Canada to meet its Paris targets. Most climate policy experts scoff at this claim. On Friday, September 27 -- the same day almost a million Canadians marched as part of the global climate strike initiative -- he announced a new pledge to build bigger roads, laughably suggesting that, too, would reduce emissions.
----

{{f364.png}} ''[[To Some City Councillors, It's Simple: Doug Ford Hates Toronto|https://www.huffingtonpost.ca/2018/09/18/why-doug-ford-hates-toronto-according-to-some-city-councillors_a_23531586/]]'' September 18, 2018, Emma Paling, [[Huffington Post]]

----
When [[Toronto]] city council voted 36-6 to strip its mayor [[Rob Ford]] of his powers in [[2013]], he promised war.

"If you think American-style politics is nasty, you guys have just attacked [[Kuwait]]," the late politician said at the time. "This is going to be outright war in the next election."

[[Ontario]] Premier [[Doug Ford]] was a city councilor at the time and his brother's closest political ally. He voted with him more than 90 per cent of the time and ran for mayor in Rob's place after he was diagnosed with cancer.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Toby Barrett |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Toby Neugebauer |
</div>

{{||StandardTid}}
{{||StandardTid}}
\define thisList()
<<list-links filter:"[suffix[$(ThisDate)$]sort[created]]" emptyMessage:"Nothing happened.">>
\end
!For <<now "MMM DD">>
----
<$set name=ThisDate value=<<now MM-DD>> >
<<thisList>>
</$set>
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Todd Smith |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Toews Has Been Smearing Online Surveillance Critics For Weeks|http://www.michaelgeist.ca/2012/02/toews-on-lawful-access-critics/]]'' February 14, 2012, Michael Geist, [[www.michaelgeist.ca]]

----
Public Safety Minister [[Vic Toews]]' shocking comments on critics of online surveillance in the [[House of Commons]] yesterday have attracted widespread media attention with coverage in the Globe [[CBC]] , and [[Postmedia]] . Toews responded to questions about online surveillance by accusing critics of siding with child pornographers:

As technology evolves, many criminal activities, such as the distribution of child pornography, become much easier. We are proposing measures to bring our laws into the 21st century and to provide the police with the lawful tools that they need. He can either stand with us or with the child pornographers.

Toews may be surprised by the negative reaction because he has been saying similar things for weeks. Consider:
----

{{f182.png}} ''[[Toews steps back from child pornographers comment|https://www.cbc.ca/news/politics/toews-steps-back-from-child-pornographers-comment-1.1127817]]'' February 18, 2012, Laura Payton, [[CBC News]]

----
Public Safety Minister [[Vic Toews]] is stepping back from comments he made Monday, sounding a more conciliatory note in the debate over legislation to give police greater powers to get information from internet service providers.

Asked Monday about privacy issues surrounding his new online surveillance bill, C-30, Toews told Liberal public safety critic Francis Scarpaleggia he could "either stand with us or with the child pornographers."

A number of critics have expressed concern about the bill, including [[Ontario]]'s privacy commissioner.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tom Barrack |
</div>

!!!See also
*[[Thomas J. Barrack Jr.|https://en.wikipedia.org/wiki/Thomas_J._Barrack_Jr.]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tom Blackwell |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tom Bossert |
</div>

''Thomas P. Bossert'' (born March 25, 1975)<<ref " [1]">> is an American lawyer and former [[Homeland Security Advisor|https://en.wikipedia.org/wiki/Homeland_Security_Advisor]] to [[U.S. President|https://en.wikipedia.org/wiki/President_of_the_United_States]] [[Donald Trump]].<<ref " [2]">> He is an [[ABC News|https://en.wikipedia.org/wiki/ABC_News]] Homeland Security analyst.<<ref " [3]">>

!!!See also
*[[Tom Bossert|https://en.wikipedia.org/wiki/Tom_Bossert]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Nicholas, Peter (December 27, 2016). [[Donald Trump Names Thomas Bossert Chief Adviser on Cybersecurity and Elevates Role As an assistant to the president, he will have 'independent status'|https://www.wsj.com/articles/trump-namesthomasbossert-chief-adviser-on-homeland-security-1482852680]]. //The Wall Street Journal//.">><br/><<footnotes " [2]" "Landler, Mark (April 10, 2018). [[Thomas Bossert, Trump's Chief Adviser on Homeland Security, Is Forced Out|https://www.nytimes.com/2018/04/10/us/politics/tom-bossert-trump-homeland-security.html]]. //The New York Times//.">><br/><<footnotes " [3]" "Lippman, Daniel (February 20, 2020). [[Trump to tap Florida official as homeland security adviser|https://www.politico.com/news/2020/02/20/trump-homeland-security-adviser-116522]]. //Politico//.">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tom Cotton |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/4/49/Tom_Cotton_official_Senate_photo.jpg/175px-Tom_Cotton_official_Senate_photo.jpg]] |
|!birth name |Thomas Bryant Cotton|
|!birth date |May 13, 1977 (44 years)|
|!birth place |[[Dardanelle, Arkansas|https://en.wikipedia.org/wiki/Dardanelle,_Arkansas]], U.S.|
</div>

!!!See also
*[[Tom Cotton|https://en.wikipedia.org/wiki/Tom_Cotton]] - //Wikipedia.//

!!!External links
*[[Tom Cotton|https://ballotpedia.org/Tom_Cotton]], Ballotpedia.
*[[Sen. Tom Cotton|https://www.opensecrets.org/members-of-congress/summary/tom-cotton?cid=N00033363&cycle=CAREER]], Campaign Finance Summary, OpenSecrets.

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tom Fitton |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/5/59/Tom_Fitton_%2838735126960%29_%28cropped%29.jpg/175px-Tom_Fitton_%2838735126960%29_%28cropped%29.jpg]] |
|!birth date |May 30, 1968 (53 years)|
|!birth place |[[West Nyack, New York|https://en.wikipedia.org/wiki/West_Nyack,_New_York]], U.S.|
|!alma mater |[[George Washington University|https://en.wikipedia.org/wiki/George_Washington_University]] ([[BA|https://en.wikipedia.org/wiki/Bachelor_of_Arts]])|
</div>

''Thomas J. Fitton'' is an American and president of [[Judicial Watch]], a conservative self-styled watchdog group. He has worked for [[America's Voice|https://en.wikipedia.org/wiki/America's_Voice]] and [[National Empowerment Television|https://en.wikipedia.org/wiki/National_Empowerment_Television]], the [[International Policy Forum|https://en.wikipedia.org/wiki/International_Policy_Forum]], the [[Leadership Institute|https://en.wikipedia.org/wiki/Leadership_Institute]], and [[Accuracy in Media]]. He has been a talk radio and television host.<<ref " [1]">>

!!!See also
*[[Tom Fitton|https://en.wikipedia.org/wiki/Tom_Fitton]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "[http://www.judicialwatch.org/about/board-of-directors/ Tom Fitton biography at Judicial Watch web site].">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tom Flanagan |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tom Melnichuk |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tom Mulcair |
</div>

{{||StandardTid}}
----

{{f345.png}} ''[[Tom Mulcair and Canada's New Democrat party lead push for change|https://www.theguardian.com/world/2015/aug/07/tom-mulcair-and-canadas-progressive-democrats-lead-push-for-change]]'' August 7, 2015, Jessica Murphy, [[The Guardian]]

----
The New Democratic party has surged in polls and is now neck-and-neck with the ruling Conservatives, showing an electorate growing weary of the status quo

Squinting slightly in the glare of the summer sun, [[Tom Mulcair]] stepped up to the podium in [[Montreal]]'s sprawling Mount-Royal park and made his appeal to Canadian voters. "I'm looking forward to when progressives from across the country can join those in [[Quebec]] to form the first New Democrat government in Canadian history," said the leader of a party which has long seemed the perpetual bridesmaid of Canadian politics.

The progressive [[New Democratic Party]] has held seats in [[Canada]]'s Parliament for decades but never taken power. Now, an election campaign which started a week ago presents supporters with the tantalizing possibility that – finally – the NDP has a legitimate shot at forming a national government, and of turning Canada away from the rightward course set by prime minister [[Stephen Harper]].
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tom Olsen |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tom Price |
|!occupation |Politician|
</div>

''Thomas Edmunds Price'' (born October 8, 1954) is an American physician and [[Republican Party|https://en.wikipedia.org/wiki/Republican_Party_(United_States)]] politician who served as the [[U.S. Representative|https://en.wikipedia.org/wiki/United_States_House_of_Representatives]] for , encompassing the northern suburbs of [[Atlanta|https://en.wikipedia.org/wiki/Atlanta]], from 2005 to 2017.<<ref " [1]">> He was appointed [[Secretary of Health and Human Services|https://en.wikipedia.org/wiki/United_States_Secretary_of_Health_and_Human_Services]] by President [[Donald Trump]] and served in that role from February to September 2017.

!!!See also
*[[Tom Price (American politician)|https://en.wikipedia.org/wiki/Tom_Price_(American_politician)]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Baker, Peter (September 29, 2017). [[Health Secretary Tom Price Resigns After Drawing Ire for Chartered Flights|https://www.nytimes.com/2017/09/29/us/politics/tom-price-trump-hhs.html]]. //The New York Times//.">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tomi Lahren |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tommy Douglas |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Stephen Christopher Yaxley-Lennon |
|!other names |Tommy Robinson|
|>| [img width=175px [Robinson in October 2015|https://upload.wikimedia.org/wikipedia/commons/thumb/5/52/Tommy_Robinson_PEGIDA.png/175px-Tommy_Robinson_PEGIDA.png]] |
|!birth date |November 27, 1982 (38 years)|
|!birth place |[[Luton|https://en.wikipedia.org/wiki/Luton]], England|
|!residence |Luton, [[Bedfordshire|https://en.wikipedia.org/wiki/Bedfordshire]], England|
|!citizenship |British|
|!known for |Former leader of the [[English Defence League|https://en.wikipedia.org/wiki/English_Defence_League]] and [[European Defence League|https://en.wikipedia.org/wiki/European_Defence_League]]|
|!party |[[British National Party|https://en.wikipedia.org/wiki/British_National_Party]] (2004–2005)<<ref " [2]">><br>[[British Freedom Party|https://en.wikipedia.org/wiki/British_Freedom_Party]] (2012)<<ref " [1]">>|
|!website |[[tommyrobinson.online/|https://tommyrobinson.online/]]|
</div>

!!!See also
*[[Tommy Robinson (activist)|https://en.wikipedia.org/wiki/Tommy_Robinson_(activist)]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "[[Stephen Lennon and Kevin Carroll Join British Freedom!|http://britishfreedom.org/tommy-robinson-joins-british-freedom]]. British Freedom Party. 5 May 2012.">><br/><<footnotes " [2]" "Elgot, Jessica (16 June 2013). [[EDL's Tommy Robinson Admits Real Name Is Stephen Yaxley, Was In BNP To Andrew Neil On Sunday Politics|http://www.huffingtonpost.co.uk/2013/06/16/tommy-robinson-bnp-edl-andrew-neil_n_3449252.html]]. //The Huffington Post (UK)//.">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tony Van Bynen |
</div>

{{||StandardTid}}
----

{{f185.png}} ''[[Tools to dig into the underbelly of Yellow Vests Canada|http://rabble.ca/blogs/bloggers/activist-toolkit-blog/2019/02/tools-dig-underbelly-yellow-vests-canada]]'' February 27, 2019, Maya Bhullar, blogs, [[rabble.ca]]

----
In December [[2018]], as "[[Yellow Vests Canada]]" organized their first spate of protests, [[rabble.ca]]'s [[Brent Patterson]] wrote a great analysis of the Yellow Vests Canada movement, focusing on how it differs from its French counterpart. The Canadian yellow vests continue to use right-wing media and are gaining support of Conservative Party politicians despite the hate and bigotry that they spread.

With elections coming up, Karl Nerenberg nailed it when he asked "Will [[2019]] be the year of white backlash in Canada?" We know the danger that organizing using hate poses. It quickly gets out of control and people can get hurt. We need to organize against it. Here are some groups, both new coalitions and old hats, who are currently active in the fight against racism.

[[Anti-Racist Canada]] (The ARC Collective) has been around since [[2007]] as a group of diverse but like-minded individuals. The members of ARC have come together in their common desire to fight hatred, bigotry, intolerance and violence because of the harm these anti-social behaviours cause to our society. Currently their website has great posts digging into who is behind the yellow vest movement and exposing the internal stories and rifts. Yellow Vests Canada Exposed is another great resource which digs into the underbelly of the yellow vest movement.
----

{{f0.png}} ''[[Top 'Canada Proud' Donor is Lobbying For More Foreign Steel Over Made-in-Canada Steel|https://pressprogress.ca/top-canada-proud-donor-is-lobbying-for-more-foreign-steel-over-made-in-canada-steel/]]'' September 23, 2019, [[PressProgress]]

----
[[Canada Proud]], the right-wing third party advertiser that operates largely on [[Facebook]], covers its page with Canadian flags and claims its work champions "ordinary working Canadians."

The group even railed against foreign imports, noting "made-in-Canada" products are available a little closer to home.

But a newly filed financial disclosure reveals one of Canada Proud's top donors is an anti-union lobby group currently lobbying for steel imports from foreign suppliers that often rely on low-wage labour — a change critics suggest would only serve to benefit big developers at the expense of Canadian workers.
----

{{f132.png}} ''[[Top Conservative aide seen speaking to Rebel Media, who are banned from party convention|https://www.theglobeandmail.com/politics/article-top-conservative-aide-seen-speaking-to-rebel-media-who-are-banned/]]'' August 24, 2018, Laura Stone, [[Globe and Mail]]

----
Conservative Leader [[Andrew Scheer]]'s national campaign manager was seen speaking with members of [[Rebel Media]] outside of the party's convention in [[Halifax]], even though the far-right website is barred from covering the event for being an "activist" group.

[[Hamish Marshall]], who will spearhead the Conservative Party's federal election efforts, was spotted speaking to members of the outlet, known for its anti-[[Muslim]] rhetoric, on a restaurant patio as the party's convention kicked off on Thursday. The [[Globe and Mail]] was provided with photographs of the interaction.

The right-wing outlet is banned from covering the convention, but some of its representatives, including founder [[Ezra Levant]], are in Halifax and will be hosting a party off-site on Friday night. Mr. Marshall was seen speaking with contributor [[Sheila Gunn Reid]] and two others, but not Mr. Levant.
----

{{f132.png}} ''[[Top Conservative Jenni Byrne leaves position at Ontario Energy Board|https://www.theglobeandmail.com/canada/article-top-conservative-jenni-byrne-leaves-position-at-ontario-energy-board/]]'' September 4, 2019, Laura Stone, [[Globe and Mail]]

----
[[Jenni Byrne]], a former top federal Conservative staffer and adviser to Ontario Premier [[Doug Ford]], has left her high-paid appointment to the [[Ontario Energy Board]] after only eight months.

Ms. Byrne is a long-time federal Conservative operative who served as Mr. Ford's inaugural principal secretary. She was named to the board of the province's energy regulator last January, leading opposition critics to criticize the government for giving lucrative jobs to Mr. Ford's friends.

The two-year term came with an annual salary of about $197,000.

"My time at the OEB was very interesting, but I have decided to leave and pursue other opportunities," Ms. Byrne said in a statement to The [[Globe and Mail]].
----

{{f0.png}} ''[[Top Ford government minister's office under scrutiny over social media spending plan|https://toronto.ctvnews.ca/top-ford-government-minister-s-office-under-scrutiny-over-social-media-spending-plan-1.4797931]]'' February 5, 2020, Colin D'Mello, [[CTV News]]

----
TORONTO -- The office of a top cabinet minister within [[Ontario]] Premier [[Doug Ford]]'s government is under scrutiny for allegedly using taxpayer resources to conduct [[Progressive Conservative]] party business — raising questions about a possible ethics breach by one of the premier's key allies.

Treasury Board President [[Peter Bethlenfalvy]]'s government-funded office recently prepared a "social media advertising campaign" to increase the minister's followers and likes on [[Twitter]], [[Facebook]] and Instagram, by targeting the followers of "conservative and conservative-leaning accounts."

The plan, developed by the minister's communications team over the course of two months, was prepared on official Treasury Board Secretariat letterhead and aimed to provide "confidential advice to the minister" about paying to increase his social media presence.
----

{{f0.png}} ''[[Top Jason Kenney Adviser Spent Tens of Thousands of Taxpayer Dollars on Luxurious Business Trips to London|https://pressprogress.ca/top-jason-kenney-adviser-spent-tens-of-thousands-of-taxpayer-dollars-on-luxurious-business-trips-to-london/]]'' November 14, 2019, [[PressProgress]]

----
According to the [[Edmonton Journal]], [[Alberta]]'s taxpayers picked up the tab for several expensive business trips to [[London]] by one of Premier Kenney's "closest advisers."

[[David Knight-Legg]], Kenney's [[Oxford]] educated adviser on trade, has paid four visits to jolly old [[England]] since the [[United Conservative Party]] formed government, in April — spending $18,000 on hotels, airfare and dining costs in London alone.

All told, the former head of Kenney's transition team managed to spend $45,000 of public money on travel, while collecting a $194,253 paycheck, all while the government imposed deep cuts to services and attacked public sector wages.
----

{{f84.png}} ''[[Top Kenney economic advisor trivializes Nova Scotia mass killings, downplays threat of COVID-19|https://north99.org/2020/04/28/top-kenney-economic-advisor-trivializes-nova-scotia-mass-killings-downplays-threat-of-covid-19/]]'' April 28, 2020, Kian Malekanian, [[North99]]

----
[[Jack Mintz]], a close economic advisor to [[Jason Kenney]], is taking heat for insensitive comments he made regarding the recent [[Nova Scotia]] mass shootings.

In a now-deleted social media posting, Mintz trivialized what is likely the deadliest mass killing in [[Canada]]'s history and downplayed the threat of COVID-19. Mintz notes how it is interesting that the "rampage started with attendance at a party." The economist jokingly notes "So much for social distancing?"

Jason Kenney named Mintz as a member of his Economic Recovery Council, tasked with guiding [[Alberta]] through the economic fallout of the COVID-19 pandemic. The Kenney government's corporate tax cut policy was also based off the economist's work. Mintz also sits on the board of [[Imperial Oil]] and is a frequent contributor to [[Postmedia]] and the [[Fraser Institute]].
----

{{f94.png}} ''[[Top Ontario bureaucrat fired as Star reveals his longtime ties to Premier Doug Ford's former chief of staff, Dean French|https://www.thestar.com/politics/provincial/2019/07/04/liberals-call-on-ford-to-request-ethics-investigation-into-appointments.html]]'' July 4, 2019, Rob Ferguson, [[Toronto Star]]

----
The [[Ontario]] government's first "strategic transformation advisor" was abruptly fired Thursday night as the [[Toronto Star]] revealed his long-time ties to Premier [[Doug Ford]]'s former chief of staff, [[Dean French]], who left government two weeks ago amid a cronyism scandal.

[[Peter Fenwick]], a senior bureaucrat in the cabinet office, was dismissed "effective immediately" by the province's top civil servant, Steven Davidson.

Davidson said the decision followed an evaluation of the role created last fall to help government departments become more efficient.
----

{{f0.png}} ''[[Top Ontario judges criticize Ford government's cuts to legal aid|https://barrie.ctvnews.ca/top-ontario-judges-criticize-ford-government-s-cuts-to-legal-aid-1.4588268]]'' September 11, 2019, Canadian Press, [[CTV News]]

----
The judges say the funding cuts will impact access to justice for many Ontarians.

Chief Justice of [[Ontario]] George Strathy says many people will be forced to represent themselves in court, which will cost more money in the long run.

Strathy and other judges expressed their concerns about the consequences of the Tory government move in prepared remarks delivered at a ceremony Tuesday.
----

{{f364.png}} ''[[Top Pundit And Pollster Slams Government's Orwellian 'Assault On Reason'|https://www.huffingtonpost.ca/2012/09/10/allan-gregg-speech-assault-on-reason_n_1871658.html]]'' September 10, 2012, [[Huffington Post]]

----
Well-known Canadian pundit and former [[Progressive Conservative]] pollster [[Allan Gregg]] delivered a scathing critique of the the Conservative government under [[Stephen Harper]] in a speech at [[Carleton University]] last week in [[Ottawa]].

Titled "[[1984]] in [[2012]] – The [[Assault]] on Reason," the speech was given at an event to celebrate the move of Carleton's Faculty of Public Affairs into a new building.

In the address, Gregg draws parallels between the "nightmarish future" envisioned by [[George Orwell]] in his famous novel "1984" and the attitude displayed by the Conservatives in the present toward scientists, environmentalists and public servants.
----

{{f0.png}} ''[[Top Tories back Hamish Marshall as 2019 campaign chair, despite Rebel ties|https://ipolitics.ca/2017/10/18/top-tories-back-hamish-marshall-as-2019-campaign-chair-despite-rebel-ties/]]'' October 18, 2017, Janice Dickson, [[iPolitics]]

----
[[Andrew Scheer]]'s decision to appoint former [[Rebel Media]] director [[Hamish Marshall]] as the party's campaign chair for [[2019]] is drawing fire from opponents, but Conservative strategists question whether they can maintain their outrage for long.

"It will be made an issue, but is it really an issue? The Liberals are going to focus on this but I'm sure Andrew Scheer and Hamish both knew that would be the case," said [[Tim Powers]], a Conservative strategist and vice-chair of [[Summa Strategies]].

"But this isn't hiring [[Ezra Levant]] or a front person from Rebel Media."
----

{{f0.png}} ''[[Top Tories probing over $900K in Scheer office expenses|http://globalnews.ca/news/6309296/andrew-scheer-office-expenses/]]'' December 18, 2019, Mercedes Stephenson, [[Global News]]

----
The Conservative governing body is asking why the expenses filed to it by the office of former leader [[Andrew Scheer]] are roughly $700,000 over their usual amount.

Multiple party sources tell [[Global News]] the usual expenses submitted from the leader's office to the Conservative National Council sit in the range of about $200,000 per fiscal year – but that in its last financial statement, Scheer's office expenses came in at over $900,000 for the last fiscal year.

The expenses were discovered by a member of the National Council who noticed while at a meeting that they appeared to be substantially higher than expected.
----

{{f99.png}} ''[[Top Tory adviser under fire for tweeting U.S. election misinformation|https://www.nationalobserver.com/2021/01/12/news/tory-adviser-nick-kouvalis-tweeting-us-election-misinformation]]'' January 13, 2021, Emma McIntosh, [[National Observer]]

----
[[Nick Kouvalis]], a veteran conservative operative and principal at [[Campaign Research]] Inc. and Campaign Support Ltd., tweeted and subsequently retracted a false claim last week that anti-fascists and [[Black Lives Matter]] activists — not supporters of U.S. President [[Donald Trump]] — were responsible for the Capitol riots. 

"These BLM/[[Antifa]] dudes get around like they're Forest Gump (sic)," Kouvalis said in a since-deleted tweet from Jan. 6 that was accompanied by a photo of the [[Washington]], D.C. rioters.

The next day, he apologized in a followup post: "To be clear, I absolutely condemn yesterday's violence in the U.S. & in no way endorse any sort of violence by any protesters, or support conspiracy theories," he said. "Trump should concede & STFU."
----

{{f0.png}} ''[[Top UCP Organizer Doubles Down on Accusation That Earls Restaurants Supports Terrorists|https://pressprogress.ca/top-ucp-organizer-doubles-down-on-accusation-that-earls-restaurants-supports-terrorists/]]'' November 7, 2018, [[PressProgress]]

----
One of the top campaigners for [[Jason Kenney]]'s [[United Conservative Party]] says he stands by his claim that the Earls restaurant chain supports terrorists.

[[Craig Chandler]], a well-known organizer and Kenney ally, revisited his controversial views on Earls while trolling an [[Edmonton]]-area radio station's [[Facebook]] page over the weekend.

Chandler resigned in disgrace from the [[Alberta]] PC party executive two years ago after declaring that "Earls supports terrorists" because the restaurant chain happens to source beef from a supplier that also offers a line of halal products.
<div style="float: right; max-width:300px">

|>| !Torch Agency |
|!website |[[onepersuades.com/|https://www.onepersuades.com/]]|
</div>

{{||StandardTid}}
----

{{f94.png}} ''[[Tories 'reviewing' campaign pledge to tighten ad rules|https://www.thestar.com/politics/provincial/2019/05/15/tories-reviewing-campaign-pledge-to-tighten-ad-rules.html]]'' May 15, 2019, Robert Benzie, [[Toronto Star]]

----
The [[Progressive Conservative]]s have no immediate plans to bolster government advertising rules despite mounting opposition to Premier [[Doug Ford]]'s taxpayer-funded ads attacking federal carbon pricing. "We're reviewing it ... but right now we're focused on priorities such as the increased investment in health care and education," Treasury Board President [[Peter Bethlenfalvy]] said Wednesday.

"There's a lot to review. We're busy," said Bethlenfalvy. "We're committed to making the public aware," he said, referring to Ford's controversial 30-second spot unveiled Monday that targets Prime Minister [[Justin Trudeau]]'s carbon scheme. The commercial, which is in heavy rotation as part of a $30-million PC blitz, shows nickels pouring out of a gas pump nozzle, heating vents and supermarket shelves to illustrate how the levy will affect fuel and food prices.

Before their election last June, the Tories promised to strengthen the [[Government Advertising Act]] — which had been watered down in [[2015]] by the previous Liberal administration — to return veto power to the auditor general over ads deemed partisan.
----

{{f94.png}} ''[[Tories accuse NDP of having 'no use' for police amid firestorm over Ford's naming of officer to rights watchdog|https://www.thestar.com/politics/provincial/2020/03/11/tories-accuse-ndp-of-having-no-use-for-police-amid-firestorm-over-premier-doug-fords-naming-of-officer-to-rights-watchdog.html]]'' March 11, 2020, Robert Benzie, [[Toronto Star]]

----
NDP Leader [[Andrea Horwath]] is pushing legislation to protect the [[Ontario Human Rights Commission]]'s independence amid concerns over Premier [[Doug Ford]] naming a [[Toronto]] police officer to the watchdog.

Horwath is tabling a private member's bill designed to keep the panel free from government interference, but Attorney General [[Doug Downey]] immediately shot it down and hailed the appointment of Const. [[Randall Arsenault]].

In a heated exchange Wednesday in the legislature, Downey accused the NDP of "having no use for our front-line police officers — they don't respect them, they don't want their input, and they discount everything they have to say."
----

{{f99.png}} ''[[Tories are 'joyous' about departure of 'feared' Trudeau advisor|https://www.nationalobserver.com/2019/02/18/news/tories-are-joyous-about-departure-feared-trudeau-advisor]]'' February 18, 2019, [[National Observer]]

----
Federal Conservative MPs were gloating on Monday following the resignation of a key advisor and friend of Prime Minister [[Justin Trudeau]] in the midst of a political crisis.

[[Gerald Butts]], Trudeau's principal secretary and long-time friend, announced he would be resigning due to a scandal that has rocked the [[Trudeau government]]. The departure instantly provided more fuel to the political turmoil that has engulfed the prime minister's office ever since a report in the [[Globe and Mail]] this month about the prosecution of [[Quebec]] engineering company SNC-Lavalin on corruption charges. The newspaper report quoted anonymous sources who alleged that Trudeau's office had pressured former attorney general [[Jody Wilson-Raybould]] to intervene in the criminal case against the company, which employs thousands of people across the country.

Conservative Leader [[Andrew Scheer]] smiles at his deputy leader, [[Lisa Raitt]], outside the [[House of Commons]] in [[Ottawa]] on May 31, [[2017]]. File photo by Alex Tétreault
----

{{f99.png}} ''[[Tories deny responsibility for 'critical' Trans Mountain mistake made under Stephen Harper's watch|https://www.nationalobserver.com/2018/09/04/news/tories-deny-responsibility-critical-trans-mountain-mistake-made-under-stephen]]'' September 4, 2018, Carl Meyer, [[National Observer]]

----
Federal Conservatives denied responsibility on Tuesday for a "critical" mistake made under their watch, which has left a major west coast oil pipeline and tanker expansion in limbo.

Instead, Tory MPs pointed the finger at Prime Minister [[Justin Trudeau]]'s government for failing in its own due diligence, in the wake of a stunning Aug. 30 decision by the [[Federal Court of Appeal]]. The ruling quashed Trudeau's November [[2016]] approval of the Trans Mountain pipeline expansion project. Moments later, shareholders of [[Texas]]-based Kinder Morgan voted almost unanimously to sell their interests in existing Trans Mountain pipeline system to the Canadian government for $4.5 billion.

While the ruling blamed both the Harper and [[Trudeau government]]s for the mistakes that led it to revoke the approval, Tory finance critic [[Pierre Poilievre]] summoned reporters to a news conference on Tuesday to criticize Trudeau.
----

{{f0.png}} ''[[Tories end gag order on people who attend Stephen Harper's events|https://ottawacitizen.com/news/politics/tories-end-gag-order-on-people-who-attend-stephen-harpers-events]]'' August 10, 2015, Mark Kennedy, [[Ottawa Citizen]]

----
The Conservative party has backtracked from a gag order it placed on voters who attend [[Stephen Harper]]'s campaign events, but it is sticking to a controversial practice that requires them to obtain advance clearance if they want to show up for many of those events.

The practice, in which Canadians who want to see Harper must be vetted by the party and receive a bar-coded ticket bearing their name, has drawn criticism.

Questions only intensified when ipolitics.ca revealed over the weekend that ticket holders also were required to promise they would not transmit or aid in the transmission of "any description, account, picture or reproduction of the event."
----

{{f0.png}} ''[[Tories may have broken 2011 election rules with US Republican campaigners in Ontario|https://www.vancouverobserver.com/politics/2012/04/09/republicans-ground-canada-helped-elect-harpers-tory-government]]'' April 10, 2012, David P. Ball, [[Vancouver Observer]]

----
In at least two Conservative-won ridings with reported election irregularities, [[Front Porch Strategies]] had US staff on the ground – possibly against [[Elections Canada]] rules barring foreign campaigning. In the wake of the "robocall" voter suppression scandal, the [[Republican]]-tied U.S. firm hired by 14 Conservative campaigns admitted on Friday to having had U.S. staff working "in the trenches" during the [[2011]] elections, in an apparent violation of the Canada Election Act which bars foreign political involvement.

Americans PJ Wenzel and Matthew Parker -- director and CEO of Front Porch Strategies, respectively – participated directly in at least two Canadian Conservative campaigns, according to social media updates and a photograph from the successful election campaigns of associate defence minister [[Julian Fantino]] and MP [[Rick Dykstra]], immigration minister [[Jason Kenney]]'s parliamentary secretary.

The revelations contradict Conservative party claims that Front Porch Strategies' only role during the election was to conduct telephone town halls.
----

{{f182.png}} ''[[Tories mull copyright exception on news footage in political ads|https://www.cbc.ca/news/politics/copyright-exception-for-political-ads-mulled-by-conservatives-1.2793758]]'' October 9, 2014, Kady O'Malley, [[CBC News]]

----
Is the Conservative government angling to add an exemption to allow political parties to dodge copyright claims when compiling news clippings and TV footage to launch attack ads against their rivals?

Heritage Minister [[Shelly Glover]] said during question period Thursday that she wouldn't comment on "rumour or speculation," but hinted that the measure is under consideration.

"There is a public interest in ensuring that politicians are accountable for their actions and accountable for what they say in public settings," she told the House in response to a question from Liberal MP [[Ralph Goodale]].
----

{{f94.png}} ''[[Tories mum on why provincial controller quit after refusing to sign off on $15 billion deficit|https://www.thestar.com/politics/provincial/2018/12/06/tories-mum-on-why-provincial-controller-quit-after-refusing-to-sign-off-on-15-billion-deficit.html]]'' December 6, 2018, Robert Benzie, [[Toronto Star]]

----
The [[Progressive Conservative]] government will not say why the province's chief accountant resigned suddenly after refusing to sign off on a $15 billion deficit she felt was inflated. As first disclosed by the Star, provincial controller [[Cindy Veinot]] quit in September because she "did not agree with accounting decisions made by the current government."

Veinot, a civil servant with 25 years of previous accounting experience at Deloitte, stepped down because she felt Finance Minister [[Vic Fedeli]]'s numbers "materially overstate the deficit of the province for the year." In the legislature on Thursday, Treasury Board President [[Peter Bethlenfalvy]] was asked why the province's public accounts do not bear the signature of the controller this year. "I can't comment on the controller and the lack of signature," said Bethlenfalvy, countering that auditor general [[Bonnie Lysyk]] issued a "clean opinion" of the province's books for the first time in three years.

"We listened to the auditor general, who for years did not agree with the accounting of the previous Liberal government's books," the minister added. But interim Liberal leader [[John Fraser]] said Veinot's decision to leave is an indictment of the new administration. "Here is why the controller's signature is not on this year's public accounts: She was forced to leave in September because she did not agree with the accounting decision made by the government," said Fraser. "She said she could not put her professional attestation on the public accounts. The government is overstating the deficit as a context for cuts. We've already seen those cuts to health care, to education, to social services, to the things that families depend on," he said.
----

{{f99.png}} ''[[Tories pounce on carbon tax analysis that excludes cost of climate crisis|https://www.nationalobserver.com/2019/06/14/news/tories-pounce-carbon-tax-analysis-excludes-cost-climate-crisis]]'' June 14, 2019, Carl Meyer, [[National Observer]]

----
[[Andrew Scheer]]'s Opposition Conservatives have pounced on a new analysis of carbon pricing that fails to account for the escalating costs of the global climate emergency.

The analysis was prepared by [[Canada]]'s independent [[Parliamentary Budget Officer]] [[Yves Giroux]]. The watchdog defended his analysis of the carbon tax needed to achieve Canada's [[Paris]] target, acknowledging that it did not include any non-tax measures or the cost of ignoring the climate crisis. But Giroux said it was done "for simplicity's sake, and just for illustrative purposes."

Giroux's report, released on Thursday, examined what would happen if the country wanted to use a nationwide carbon tax as its single, solitary tool to hit the carbon pollution reduction target it committed to as part of the [[Paris Agreement]].
----

{{f364.png}} ''[[Tories Quietly Take Greater Control Of CBC|https://www.huffingtonpost.ca/2013/04/30/bill-c60-cbc-harper_n_3187821.html]]'' April 30, 2013, [[Huffington Post]]

----
The [[Harper government]] is quietly seizing greater control of the Canadian Broadcasting Corporation, while a public advocacy group accuses the Tories of stacking the [[CBC]]'s board with political allies.

Bill C-60, the Tories' budget implementation bill, includes a clause that allows the prime minister's cabinet to approve salaries, working conditions and collective bargaining positions for the CBC, The Hill Times reports.

The move, buried at the back of the 111-page bill, "appears to contradict a longstanding arm's-length relationship between the independent CBC and any government in power," the newspaper said.
----

{{f182.png}} ''[[Tories refining patronage, opposition says|https://www.cbc.ca/news/politics/tories-refining-patronage-opposition-says-1.999907]]'' October 10, 2013, [[CBC News]]

----
Conservative government patronage is being taken to new levels since Prime Minister [[Stephen Harper]] won re-election with a majority, opposition critics say.

Immediately after the [[2011]] election, Harper appointed three defeated Conservative candidates to the Senate, raising opposition ire. Now the government is being accused of helping other candidates get a jump-start on the next campaign.

One of them, [[Cecil Clarke]], ran for the Conservatives in [[Nova Scotia]]'s [[Sydney]]-[[Victoria]] riding, losing to Liberal Mark Eyking by fewer than 1,000 votes. Now he's a federally paid consultant, travelling the province meeting with businesses and individuals. He'll get $135,000 a year for three years.
----

{{f0.png}} ''[[Tories say Liberals stacking courts with partisan judges after new appointment|https://globalnews.ca/news/6523564/liberal-partisan-judges-accusation/]]'' February 7, 2020, Joan Bryden, Canadian Press, [[Global News]]

----
Conservatives are accusing Prime Minister [[Justin Trudeau]] of stacking [[Canada]]'s courts with Liberal partisans, pointing to a recently appointed judge who has donated almost $26,000 to the governing party over the past 14 years.

But the accusation comes at an awkward moment for the Conservatives, amid renewed scrutiny of leadership contender [[Peter MacKay]]'s own record of eyebrow-raising judicial appointments when he was justice minister.

Justice Minister David Lametti appointed [[Toronto]] lawyer Andrew Pinto, a longtime donor to the Liberal cause, to [[Ontario]]'s Superior Court this week.
----

{{f364.png}} ''[[Tories Say Universities Must 'Commit' To Free Speech For Federal Cash|https://www.huffingtonpost.ca/entry/andrew-scheer-free-speech-conservative-platform_ca_5da10705e4b087efdbae5cb8]]'' October 11, 2019, Melanie Woods, [[Huffington Post]]

----
Canadian post-secondary institutions that bar racist, anti-[[LGBTQ]] or other speakers from their campuses could see their research grants slashed under a Conservative government.

That's according to the [[Conservative Party of Canada]]'s official platform, which launched Friday and contains a pledge to "promote free speech on campus." 

Under a Conservative government, post-secondary institutions will have to have "an expressed commitment to free speech and academic freedom" in order to receive federal research support grants, such as those from the Social Science and Humanities Research Council of Canada (SSHRCC) or the Natural Sciences and Engineering Research Council (NSERCC).
----

{{f94.png}} ''[[Tories slash $17M from services for victims of violence|https://www.thestar.com/politics/provincial/2019/05/14/tories-slash-17m-from-services-for-victims-of-violence.html]]'' May 14, 2019, Robert Benzie, [[Toronto Star]]

----
[[Ontario]]'s [[Progressive Conservative]] government has cut the budget for financial supports to help victims of violence by more than $17 million. Independent MPP [[Randy Hillier]] revealed the extent of changes in the legislature on Tuesday when he questioned Community and Social Services Minister [[Lisa MacLeod]].

"The ... year-over-year estimates show a reduction of $17 million for women's shelters and supports for victims of violence, from $172 to $155 million," said the [[Lanark-Frontenac-Kingston]] MPP.

Hillier, who served with MacLeod as a Tory MPP until Premier [[Doug Ford]] kicked him out of the Progressive Conservative caucus, chided his former colleague.

"In opposition, we both were very critical of government for leaving agencies and organizations in the dark on their funding, yet we still have today these shelters operating in uncertainty," he told the minister.
----

{{f182.png}} ''[[Tories vote against changes to leadership eligibility rules|https://www.cbc.ca/news/politics/rona-ambrose-leadership-dashed-1.3604058]]'' May 27, 2016, Canadian Press, [[CBC News]]

----
Conservatives have soundly defeated efforts to give interim leader [[Rona Ambrose]] the ability to run for permanent leadership of their party.

A last-minute motion to change the current rules barring her from seeking the job failed to pass at the party's convention.

Some delegates were angry it was even up for debate, saying Ambrose knew the rules when she took the temporary job.

{{||StandardTid}}

{{||StandardTid}}
----

{{f182.png}} ''[[Toronto can't cut or tax its way out of provincial cuts - and so the fight is on|https://www.cbc.ca/news/canada/toronto/toronto-response-to-provincial-cuts-1.5131717]]'' May 12, 2019, Matt Elliott, [[CBC News]]

----
After weeks of back and forth, the bean counters at [[Toronto]] city hall have finally been able to attach a number to the municipal funding cuts resulting from the provincial budget. The damage? Nearly $178 million — and counting.

Toronto's got 178 million problems and Premier [[Doug Ford]] is all of them.

The total, crunched by Toronto City Manager [[Chris Murray]] and sent to Mayor [[John Tory]] and councillors in a memo, includes a whole range of cutbacks.
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Toronto cop named to human rights watchdog by Premier Doug Ford breaks silence on controversial appointment|https://www.thestar.com/politics/provincial/2020/01/22/toronto-cop-named-to-human-rights-watchdog-by-premier-doug-ford-defends-controversial-appointment.html]]'' January 22, 2020, Robert Benzie, [[Toronto Star]]

----
The [[Toronto]] police officer named to the [[Ontario Human Rights Commission]] by Premier [[Doug Ford]] has broken his silence on the controversial appointment revealed by the Star.

Const. [[Randall Arsenault]] took to [[Twitter]] to apparently underscore his qualifications to serve on the independent rights watchdog.

"This is taken from the OHRC website. Very important differences, different duties. I encourage people who are interested to look into it further or ask. Off to bed for me, nightshift 2 of 6 completed," Arsenault wrote Wednesday after an overnight shift at his [[Scarborough]] detachment.
----

{{f0.png}} ''[[Toronto councillors, paramedics call on Ford government to reverse funding freeze for services|https://globalnews.ca/news/5287898/toronto-councillors-paramedics-funding-province-ford/]]'' May 17, 2019, Rajeshni Naidu-Ghelani, [[Global News]]

----
[[Toronto]] councillors and the union representing Toronto paramedics condemned the [[Ford government]]'s move to freeze funding for emergency services, saying the city is already facing a shortfall.

In a press conference on Friday morning, Mike Merriman, Toronto [[Paramedic Services]] unit chair for CUPE Local 416, said the funding freeze by the provincial government, which accounts to $3.8 million for services, is equivalent to around 60 fewer paramedics in the city.

"They (paramedics) cannot keep up with the ever-increasing call volume and the lack of staffing. We're approximately 300 paramedics short as of today and we needed a mass infusion of paramedics yesterday," Merriman said.
----

{{f0.png}} ''[[Toronto declares state of emergency; Ford orders non-essential workplaces to close|https://nowtoronto.com/news/march-23-coronavirus-updates-toronto-news/]]'' March 24, 2020, [[Now Magazine]]

----
× Expand Samuel Engelking [[Toronto]] city hall coronavirus

Top stories

Follow the latest Toronto news on coronavirus

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Toronto launches Supreme Court challenge of Ford government's council cut|https://globalnews.ca/news/5960196/toronto-city-council-cuts-supreme-court-doug-ford/]]'' September 27, 2019, Canadian Press, [[Global News]]

----
In its ruling, the Court of [[Appeal]] for [[Ontario]] said the unexpected move did not interfere with candidates' or voters' ability to express themselves freely.

However, the two dissenting judges found the law did in fact interfere with the free-expression rights of candidates and should be struck down.

Earlier this year, [[Toronto]] council gave its city solicitor instructions to fight the council cut, including a challenge to [[Canada]]'s highest court if necessary.
----

{{f94.png}} ''[[Toronto library bars hate groups from renting space|https://www.thestar.com/news/city_hall/2017/12/11/toronto-library-looks-at-barring-hate-groups-from-renting-space.html]]'' December 11, 2017, Samantha Beattie, [[Toronto Star]]

----
The [[Toronto]] library board unanimously approved restrictions that will prevent groups from renting library space to promote discrimination or hate.

Library staff can now deny or cancel bookings they believe are "likely to promote, or would have the effect of promoting discrimination, contempt or hatred of any group, hatred for any person" based on race, ethnicity, colour, language, religion, age, sex, sexual orientation, gender identity, among other factors, according to a staff report.

"Be bold, be courageous. Reject hate, embrace diversity," [[Bernie Farber]], a former CEO of the Canadian [[Jewish]] Congress, told the board during a meeting at the reference library on Monday night. "Your policy sends a very strong statement that the library will not be a comfortable living room for white supremacists."
----

{{f182.png}} ''[[Toronto library defends allowing memorial service for lawyer who represented Holocaust deniers|https://www.cbc.ca/news/canada/toronto/toronto-library-controversial-memorial-1.4202658]]'' July 13, 2017, [[CBC News]]

----
City librarian Vickery Bowles says a staff member was on hand at the controversial memorial to ensure there would be no hate speech. (Shawn Benjamin/[[CBC]]) "We felt it was important to us to allow it," said Vickery Bowles, who told [[Matt Galloway]] on [[CBC Radio]]'s Metro Morning that she and her staff understood the concern.

Bowles said they felt they couldn't deny library access to people based on views and opinions expressed by individuals in the past.

The staff member was instructed to shut the event down and call police if there was any hate speech. (CBC) "It not only contravenes the Canadian [[Charter of Rights and Freedoms]], the principles of intellectual freedom, but it's also the cornerstone of the library's mission and values," she said.
{{||StandardTid}}
----

{{f94.png}} ''[[Toronto mayor declares war on Ford government's 'ill-advised budget cutbacks'|https://www.thestar.com/news/city_hall/2019/05/06/toronto-mayor-declares-war-on-ford-governments-ill-advised-budget-cutbacks.html]]'' May 6, 2019, David Rider, [[Toronto Star]]

----
In a [[Scarborough]] speech Monday, Tory boosted pressure on the [[Progressive Conservative]] premier to roll back budget cuts set to cost [[Toronto]] hundreds of millions of dollars a year for transit, public health, child-care and more.

Toronto's "ability to continue to move forward is in question due to a combination of very ill-advised budget cutbacks, harsh measures imposed on cities and towns across [[Ontario]] without any consultation whatsoever, some of them imposed more harshly on Toronto than any other municipality," he said.

"If we simply throw up our hands and let this damaging budget go forward, we put our success at risk — the jobs, the quality of life, and the very success of the economic engine that is Toronto — all of that is at risk if we fail to fund responsibly the things that contribute to that success and maximize opportunity for the future.
----

{{f94.png}} ''[[Toronto officials warn of potential battle over Ontario Place if city isn't consulted|https://www.thestar.com/news/queenspark/2019/05/28/province-confirms-no-casino-no-housing-for-ontario-place-says-site-could-see-mix-of-sports-retail-and-entertainment.html]]'' May 28, 2019, Temur Durrani, [[Toronto Star]]

----
Just ruling out a casino for provincially owned [[Ontario Place]] is not good enough for City of [[Toronto]] officials warning of another potential battle with the Premier Doug [[Ford government]]. Tourism Minister [[Michael Tibollo]] on Tuesday announced terms for a worldwide call for development proposals that, as the Star revealed Monday, cannot include a gaming palace.

"As part of the process, we will consider a broad range of ideas, from sports and entertainment landmarks, to public spaces and parks, recreational facilities and retail," Tibollo told reporters gathered at the former amusement park, shuttered in [[2012]] with grounds later reopened. The Ford government hired KPMG and Colliers International to invite redevelopment ideas from international developers. Proposals for the 155-acre site must include 7.5 acres of park — but not necessarily the internationally renowned $30 million [[Trillium Park]] opened in [[2017]]. The leased site must require no operating funds from taxpayers. There is no requirement to keep it open to the general public.

ARTICLE CONTINUES BELOW
{{||StandardTid}}
----

{{f364.png}} ''[[Toronto Pastor Faces 5 Sex Assault Charges|https://www.huffingtonpost.ca/2015/01/09/david-melnichuk-prayer-palace-toronto-sex-assault_n_6442384.html]]'' January 9, 2015, CBC, [[Huffington Post]]

----
A pastor at a [[Toronto]] church has been arrested after a sexual assault investigation.

[[Police]] say Paul David Melnichuk — pastor at the [[Prayer Palace]] Church — has been charged with five counts of sexual assault.

Police say there are allegations Melnichuk sexually assaulted female members of his congregation between May 1, [[2014]], and Sept. 12, 2014.
----

{{f0.png}} ''[[Toronto pastor facing sexual assault charges|https://www.cp24.com/news/toronto-pastor-facing-sexual-assault-charges-1.2180443]]'' January 9, 2015, Canadian Press, [[CP24]]

----
The [[Canadian Press]]

TORONTO -- [[Toronto]] police have charged an 81-year old pastor with sexually assaulting two members of his congregation.

The man made his first court appearance yesterday.

{{||StandardTid}}
----

{{f182.png}} ''[[Toronto police admit using secretive facial recognition technology Clearview AI|https://www.cbc.ca/news/canada/toronto/toronto-police-clearview-ai-1.5462785]]'' February 13, 2020, [[CBC News]]

----
[[Toronto]] police have admitted some of their officers have used [[Clearview AI]] — a powerful and controversial facial recognition tool that works by scraping billions of images from the internet — one month after denying using it.

Spokesperson Meaghan Gray said in an email that some members of the force began using the technology in October [[2019]]. She did not say what for or how many times it had been used.

Chief [[Mark Saunders]] directed those officers to stop using the technology when he became aware of its use on Feb. 5, she said. Gray did not say who originally approved the use to the app.
----

{{f0.png}} ''[[Toronto police lay charges against woman after racist tirade caught on video|https://globalnews.ca/news/5757796/andrew-scheer-condemns-behaviour-and-racist-comments-video-toronto/]]'' August 12, 2019, Nick Westoll, [[Global News]]

----
[[Conservative Party of Canada]] Leader [[Andrew Scheer]] is condemning "racist" comments made by a woman that appear to have been captured on video in downtown [[Toronto]] and shared on social media.

"I don't know who this woman is, but there is no place in our party or our country for her hateful language," Scheer wrote in a tweet Monday evening.

The 24-second video was posted on Instagram and [[Reddit]] by Farhan Rana Monday afternoon. In it, a woman can be seen holding a white sign with the words "VOTE ANDREW SCHEER" painted in black.
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f364.png}} ''[[Toronto Public Library Allows Neo-Nazi Event To Go Ahead|https://www.huffingtonpost.ca/2017/07/13/toronto-library-neo-nazi-event_a_23028596/]]'' July 13, 2017, Sima Shakeri, [[Huffington Post]]

----
Nathan Leipciger, a [[Holocaust]] survivor, wrote an email to library voicing how upset he was over its decision to allow the memorial to go on.

"My entire family was murdered by Nazi regime and I was outraged when I learned that a number of white nationalist leaders, including [[Paul Fromm]] and [[Marc Lemire]], have rented space at a [[Toronto Public Library]]...despite their long record of promoting bigotry and their disturbing ties to the neo-Nazi movement," reads a copy of the email provided to The [[Toronto Star]].

Kulaszka is credited with ensuring that no Nazi has ever been convicted for war crimes in [[Canada]]. Because of her work, there are also no Canadian laws against internet hate speech or false news, according to the [[National Post]].
----

{{f93.png}} ''[[Toronto Public Library Refusing to Cancel Planned Neo-Nazi Gathering|https://torontoist.com/2017/07/toronto-public-library-refusing-cancel-planned-neo-nazis-gathering/]]'' July 12, 2017, Evan Balgord, [[Torontoist]]

----
"Free speech doesn't mean that publicly funded institutions such as libraries are obliged to provide a pulpit for white nationalists to promote their hateful agenda."

Prominent members of [[Canada]]'s neo-Nazi movement are holding a memorial service at a [[Toronto Public Library]] branch tonight for [[Barbara Kulaszka]]—a lawyer who defended them in front of the Canadian Human Rights Tribunal.

[[Jewish]] organizations want the Toronto Public Library to cancel the Richview Library booking, but, in an email, Ana-Maria Critchley, manager of stakeholder relations for the Toronto Public Library, tells [[Torontoist]] that's not happening.
----

{{f0.png}} ''[[Toronto Public Library rents space to neo-Nazis after they promise to heil quietly|https://www.thebeaverton.com/2017/07/toronto-public-library-rents-space-neo-nazis-promise-heil-quietly/]]'' July 13, 2017, Jacob Duarte Spiel, satire, [[The Beaverton]]

----
TORONTO – The [[Toronto Public Library]] took a stand yesterday by allowing a planned meeting of prominent neo-Nazis to go forward after the group promised to keep their heiling to a low whisper.

"Ordinarily we'd never allow a group of neo-Nazis to assemble in a library. Their ideology is, disgusting," said librarian Eli Polk. "Specifically, their love of chants, stomping, and shouting racial epithets. The 'shouting' part, I mean."

The group includes some of [[Canada]]'s most vocal white supremacists, all of whom have agreed to praise Hitler using hand gestures if noise is really the Toronto Public Library's only concern.
----

{{f0.png}} ''[[Toronto rally responds to anti-LGBTQ Christian group march|https://toronto.ctvnews.ca/toronto-rally-responds-to-anti-lgbtq-christian-group-march-1.4614913]]'' September 28, 2019, Miriam Katawazi, [[CTV News]]

----
TORONTO – A rally promoting unity was held Saturday in response to an anti-[[LGBTQ]] [[Christian]] group's march through the city's gay village.

A group of evangelicals with the Christ Forgiveness Ministry, including street preacher [[David Lynn]] and longtime activist [[Charles McVety]], marched up Church Street calling for the protection of free-speech and civil liberties.

The march was in response to several incidents this year where preachers, including Lynn, were detained after bringing loudspeakers into The Village and allegedly provoking fights with people nearby.
----

{{f182.png}} ''[[Toronto restaurant closes after death threats arise from relative's involvement in Bernier protest|https://www.cbc.ca/news/canada/toronto/soufis-toronto-closed-bernier-protest-1.5313443]]'' October 8, 2019, Adam Carter, [[CBC News]]

----
A [[Syria]]n family says it is shutting down its [[Toronto]] restaurant after receiving death threats, a week after a relative was involved in a protest at a [[Maxime Bernier]] speaking event in [[Hamilton]] where a senior was blocked from entering.

The Al-Soufi family, owners of Soufi's located on Queen Street West near Tecumseth Street, said Tuesday they are "heartbroken" about the decision.

"However, we could not put our family members, staff, and patrons in danger," they said in a statement. "The magnitude of hate we are facing is overwhelming."
----

{{f0.png}} ''[[Toronto School Trustee Files Complaint Over Anti-Teacher Attack Ads From Mysterious Fake Parents' Group|https://pressprogress.ca/toronto-school-trustee-files-complaint-over-anti-teacher-attack-ads-from-mysterious-fake-parents-group/]]'' February 3, 2020, [[PressProgress]]

----
The [[Globe and Mail]] and [[Toronto Star]] are facing a formal complaint with [[Canada]]'s advertising standards body over a mysterious anti-teacher attack ad that appeared in both newspapers Saturday morning.

Norm Di Pasquale, a Toronto [[Catholic]] District School Board trustee, said he filed the complaint with Ad Standards Canada because it is impossible for the public to verify if the anonymous group that paid for ads really is who they claim to be.

Over the weekend, expensive full-page ads appeared in the Saturday editions of the Globe and Mail, Toronto Star and [[National Post]] paid for by a mystery group calling itself "[[Vaughan Working Families]]."
{{||StandardTid}}
----

{{f94.png}} ''[[Toronto should ignore Doug Ford's friendly new tone and seek payback|https://www.thestar.com/opinion/contributors/2019/12/31/toronto-should-ignore-doug-fords-friendly-new-tone-and-seek-payback.html]]'' December 31, 2019, Matt Elliott, Opinion, [[Toronto Star]]

----
Big number: 10 cents, the approximate amount of each tax dollar that goes to municipalities, according to the Federation of Canadian Municipalities.

The start of a new year is a time when we're told we should let go of the past and start fresh. As the clock ticks down to midnight, we're supposed to leave old grudges behind and embrace the new.

A healthy sentiment, but here's my advice for Mayor [[John Tory]] and [[Toronto]] council as they head into [[2020]]: don't do that.

{{||StandardTid}}
----

{{f84.png}} ''[[Toronto Star's parent company was just bought out – buyers are donors to Maxime Bernier and the Conservative Party, reports suggest|https://north99.org/2020/05/27/toronto-stars-parent-company-buyers-are-donors-to-the-conservative-party-and-maxime-bernier/]]'' May 27, 2020, Kian Malekanian, [[North99]]

----
Torstar, the company that publishes the [[Toronto Star]], has agreed to be sold to NordStar Capital. The announcement of the $52 million deal came on Tuesday.

NordStar Capital is run by two Toronto businessmen, Jordan Bitove and Paul Rivett, who plan on taking the media company private. While the entrepreneurs vow to maintain the "Atkinson principles" which have made the Star a progressive voice in [[Canada]]'s media landscape, there is reason to be wary.

Bitove and Rivett appear to have a history of making political contributions to Conservative political parties, according to a [[Canadaland]] report.

{{||StandardTid}}
----

{{f84.png}} ''[[Toronto Sun columnist posts racist attack on Muslims, fake news about Muslim politician|https://north99.org/2020/06/16/toronto-sun-columnist-posts-racist-attack-on-muslims-fake-news-about-muslim-politician/]]'' June 16, 2020, [[North99]]

----
[[Tarek Fatah]], a [[Toronto Sun]] columnist, is once again spreading anti-[[Muslim]] vitriol and fake news.

The columnist was caught spreading a false story about U.S. [[Congress]]woman [[Ilhan Omar]]. He accused Omar's son of being "arrested in [a] [[Minneapolis]] [[Antifa]] raid." The story itself is taken from a "satirical site," that openly admits their stories are fictional.

Fatah also attacked [[Montreal]] Muslims – calling them 'Jihadis' – while accusing them of trying to "cash the BLM movement and push their Islamist agenda." He also rants about Muslims "using" [[Jewish]] and [[Sikh]] people.
----

{{f0.png}} ''[[Toronto Sun Columnist Whacks Far-Right YouTuber With a Walking Cane at Chaotic Maxime Bernier Event|https://pressprogress.ca/toronto-sun-columnist-whacks-far-right-youtuber-with-a-walking-cane-at-chaotic-maxime-bernier-event/]]'' August 14, 2019, [[PressProgress]]

----
Top officials with the [[People's Party of Canada]] struggled to contain the fallout after a [[Toronto Sun]] columnist whacked an far-right [[YouTube]]r over the head with a walking cane at [[Maxime Bernier]]'s recent "immigration rally" in [[Mississauga]].

New video from the July 24 event held near Toronto's Pearson Airport captured the violent exchange between [[Derek Harrison]], who runs a far-right YouTube channel, and longtime Toronto Sun columnist [[Tarek Fatah]].

The video, first surfaced by [[Anti-Racist Canada]], shows Harrison cursing at Fatah and shoving him in the chest, nearly knocking the 70-year-old columnist off his feet.
----

{{f94.png}} ''[[Toronto Tory MPPs say they stand by Ford's budget cuts|https://www.thestar.com/news/city_hall/2019/05/08/toronto-tory-mpps-say-they-stand-by-fords-budget-cuts.html]]'' May 12, 2019, David Rider, [[Toronto Star]]

----
Local [[Progressive Conservative]] MPPs under pressure to stand up for [[Toronto]] against deep funding cuts say they're standing behind Premier [[Doug Ford]], even if a couple don't want to talk about it. The Star emailed questions to the 10 Toronto Tory MPPs other than Ford, including whether they are uncomfortable with any of their government's cuts pegged by the city manager at $178 million this year for public health, transit maintenance, child-care spaces for low-income parents and more.

Mayor [[John Tory]], city councillors and some of their constituents are urging them to convince Ford and his cabinet to rescind the budget cuts, including one that hits Toronto harder than other cities, and sit down with municipalities to explore ways the province can save money and cut the deficit. Ford's office quickly let the Star know the MPPs would respond with a joint statement, which said: "Our government is protecting what matters most for Toronto families — like health care and education — by balancing the budget in a reasonable and responsible manner . . . "While our government protects what matters — like health care and education — and cleans up an inherited fiscal mess, we are asking our municipal partners to work alongside us to find efficiencies."

Six of them spoke to the Star, at least briefly, when approached after question period. Two, [[Stan Cho]] (Willowdale) and [[Christine Hogarth]] ([[Etobicoke]]-Lakeshore), agreed to longer phone interviews about the downloading and the pressure being put on them to oppose it. But [[Raymond Cho]], a former longtime Toronto city councillor and, as minister for seniors and accessibility the most senior local PC MPP next to Ford himself, refused comment when approached by a Star reporter before bolting into a private PC backroom.

{{||StandardTid}}
----

{{f0.png}} ''[[Toronto Woman Filmed Yelling Racial Slurs And Spitting At People Is Now Facing Charges|https://www.narcity.com/news/ca/on/toronto/toronto-woman-arrested-for-yelling-racial-slurs-and-spitting-at-people-in-viral-video]]'' August 13, 2019, Anja Kundacina, [[Narcity]]

----
[[Talya Davidson]] is facing multiple charges after an incident yesterday where she was recorded terrorizing the public outside City Hall. She is probably better known as the woman spitting at people in [[Toronto]] while holding a "Vote [[Andrew Scheer]]" sign and yelling racial profanities. Reports confirm that the Toronto woman arrested is now facing assault charges as well as three additional counts of assaulting a police officer.

The video shows her standing by the Toronto sign ranting before beelining up to a man and spitting at him in a manic huff.

He can be heard saying, "I can't believe you're real" in disbelief right before she spat at him.
----

{{f182.png}} ''[[Toronto writer fined $250 for vote-early-and-often stunt|https://www.cbc.ca/news/canada/toronto-writer-fined-250-for-vote-early-and-often-stunt-1.741931]]'' February 11, 2008, [[CBC News]]

----
A [[Toronto]] freelance journalist was found guilty Monday of violating the [[Canada Elections Act]] by voting — or at least obtaining ballots — at three polling places in the June [[2004]] federal election.

"If you have a favourite candidate who lost in this year's election, please pay special attention to the following," [[James DiFiore]] wrote in NOW Magazine, a Toronto alternative weekly.

"This is a step-by-step account of how our flawed system could have been exploited to commit fraud in the election."
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Toronto's mayor is Ontario's unofficial opposition leader|https://www.thestar.com/politics/political-opinion/2019/05/08/torontos-mayor-is-ontarios-unofficial-opposition-leader.html]]'' May 8, 2019, Martin Regg Cohn, [[Toronto Star]]

----
Yes, [[Ontario]]'s premier has a demonstrated talent for beating weak or wounded opponents, as he did in the [[2018]] [[Progressive Conservative]] leadership race, and in the general election that followed. But put him up against a well-respected rival? Ford comes out a loser. That's what happened in the [[2014]] mayoral race, when [[John Tory]] defeated Ford.

When he switched to provincial politics, Ford looked forward to having the last laugh as premier — cutting Tory's [[Toronto]] down to size by meddling in the municipal election and slashing funding. But he's not laughing now. A new poll published in Wednesday's Star shows that in the eyes of the people, Tory still comes out ahead of Ford, our self-styled premier of the people. Not just in Toronto, but across Ontario. If an election were held now and Tory ran under the embattled Liberal banner, he'd topple Ford. That's according to one of those amusing opinion surveys that mean everything and nothing — nothing, because Tory won't run for premier; everything, because it sends a humiliating signal to Ford that he is eminently beatable by the right opponent.

Just not the usual suspects. Everyone now running to replace Ford as premier — from little-known candidates for the Liberal leadership to the NDP's [[Andrea Horwath]] — falls far short of Tory's winnability.
----

{{f132.png}} ''[[Toronto's Prayer Palace pastor charged with sex assault|https://www.theglobeandmail.com/news/toronto/torontos-prayer-palace-pastor-charged-with-sex-assault/article22375505/]]'' January 9, 2015, Canadian Press, [[Globe and Mail]]

----
[[Toronto]] police have charged an 81-year old pastor with sexually assaulting two members of his congregation.

Paul David Melnichuk made his first court appearance yesterday charged with five counts of sexual assault.

[[Police]] allege Melnichuk assaulted two female members of his congregation — one in her 40s, the other under 20 — on several occasions between May and September of last year.

{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Tory campaign chief prefers the old-fashioned ways of winning elections|https://www.thestar.com/politics/political-opinion/2018/11/23/tory-campaign-chief-prefers-the-old-fashioned-ways-of-winning-elections.html]]'' November 24, 2018, Susan Delacourt, [[Toronto Star]]

----
[[Hamish Marshall]], the man who will be heading the Conservative campaign in next year's federal election, does not have an account on [[Twitter]].

This doesn't mean Marshall is uninterested in what's going on with social media or its potentially corrosive effects on traditional politics. Actually, it was a big topic of discussion at a panel debate in [[Ottawa]] this past week about data and democracy, in which Marshall was one of the featured speakers.

"You end up having people getting really, really into a bubble, where their news feeds on whatever social platforms they're on is all they consume," Marshall said. "And they don't watch broadcast television or they don't read newspapers in the normal sense. They only read articles that are posted online that fit with their world view. And the problem with that is that people don't see the whole picture."
----

{{f132.png}} ''[[Tory campaign director's company linked to pro-oil interest group Canada Proud|https://www.theglobeandmail.com/politics/article-media-company-founded-by-tory-campaign-director-received-funds-from/]]'' April 29, 2019, Jeff Lewis, [[Globe and Mail]]

----
There are numerous links between the Proud network and the oil industry, including executives connected to the [[Modern Miracle Network]] who met with the Conservative strategists earlier this month. Mr. Ballingall said he did not attend that session, but spoke at a workshop hosted by the pro-oil group in [[Calgary]] the following day.

Election filings show the pro-oil group helped fund [[New Brunswick]] Proud, which mounted a social-media campaign opposing the Liberal Party of then-premier Brian Gallant. [[Nova Scotia Proud]] is registered to the Calgary address of [[Questerre Energy]], whose chief executive, [[Michael Binnion]], is chair of the Modern Miracle Network. He did not return a phone call Monday.

Another Modern Miracle Network director, [[Mike Rose]], contributed $20,000 to [[Alberta Proud]] ahead of that province's recent election, according to filings with [[Elections Alberta]]. Mr. Rose, the CEO of [[Tourmaline Oil]] Corp., did not return a phone message on Monday.
----

{{f49.png}} ''[[Tory campaign worker in Guelph tweeted robocall warning two days before election|https://nationalpost.com/news/canada/tory-campaign-worker-in-guelph-tweeted-robocall-warning-two-days-before-election]]'' March 9, 2012, Glen McGregor, [[National Post]]

----
OTTAWA — On the day "[[Pierre Poutine]]" activated the burner cellphone used to launch his robocall blitz on voters in [[Guelph]], Ont., a young Conservative campaign worker sent out a message on [[Twitter]] warning of "voter suppression calls" aimed at his party.

Andrew [[Prescott]], deputy campaign manager to Guelph Conservative candidate [[Marty Burke]], tweeted on April 30, "Anti-#CPC voter suppression phone calls currently underway in Guelph, suspecting #LPC #elxn41" — referencing the Twitter shorthand for the [[Liberal Party of Canada]] and the 41st general election.

Prescott, a self-described cellphone expert, followed up a few minutes later with another tweet claiming that these phone calls were "using spoofed Caller-ID of Burke campaign. I 'wonder' who it could be . . ."
----

{{f0.png}} ''[[Tory candidate Scheer defended deemed 'extremely controversial and problematic' in 2016 vetting report|https://election.ctvnews.ca/tory-candidate-scheer-defended-deemed-extremely-controversial-and-problematic-in-2016-vetting-report-1.4593683]]'' September 14, 2019, Rachel Aiello, [[CTV News]]

----
OTTAWA - A candidate running for [[Andrew Scheer]]'s Conservatives was deemed by the party's provincial counterpart to be "extremely controversial and problematic" and accused of promoting online conspiracy theories, according to a past vetting report obtained by [[CTV News]].

[[Ghada Melek]], the federal candidate for [[Mississauga-Streetsville]] -- who Scheer has attended events with and spent part his first week of the election campaign defending -- was given a "strict red light" recommendation in [[2016]] when she was looking to run for the [[Ontario]] [[Progressive Conservative]]s.

"This recommendation is a strict red light. There are many anti-gay/LGBT and even sterilization posts that make this candidate extremely controversial and problematic," said an email attached to the 2016 vetting report and sent to the Ontario PC party leadership.
----

{{f0.png}} ''[[Tory co-chair insists on no leniency for misleading election calls|https://www.guelphmercury.com/news-story/2778543-tory-co-chair-insists-on-no-leniency-for-misleading-election-calls/]]'' March 4, 2012, [[Guelph Mercury]]

----
OTTAWA — The Conservative Party campaign co-chair agrees with a former top [[Elections Canada]] official on one thing — the courts should throw the book at whoever is behind calls to deliberately mislead voters in the [[2011]] election.

Lawyer [[Guy Giorno]], [[Stephen Harper]]'s former chief of staff now back in the private sector, told CTV's Question Period that "suppression of vote is a despicable, reprehensible practice and everybody ought to condemn it.

"So I wish Godspeed to Elections Canada and the [[RCMP]] investigators. We want them to get to the bottom of this and let's hope the full weight of the law is applied to any and all."
----

{{f0.png}} ''[[Tory frustration with Scheer 'not just an elephant in the room': former Harper campaign boss|https://globalnews.ca/news/6236097/andrew-scheer-leadership-future/]]'' December 1, 2019, Amanda Connolly, [[Global News]]

----
Frustration about [[Andrew Scheer]]'s continued Conservative leadership is sucking up all the oxygen from every other topic the party should be examining, and he needs to be replaced for that reason, a former top Tory says.

In an interview with The West Block's Mercedes Stephenson, [[Jenni Byrne]], former campaign director for [[Stephen Harper]], said there's a risk posed to the party if Scheer continues fighting to stay on as leader.

The infighting between his supporters and those who want a new leader, she says, will detract from providing substantive opposition and policy alternatives to Prime Minister [[Justin Trudeau]] in the upcoming minority session of parliament.
----

{{f0.png}} ''[[Tory leader Scheer contradicted on abortion by Quebec lieutenant Alain Rayes|https://www.ctvnews.ca/politics/tory-leader-scheer-contradicted-on-abortion-by-quebec-lieutenant-alain-rayes-1.4567796]]'' August 27, 2019, Catherine Levesque, Canadian Press, [[CTV News]]

----
OTTAWA -- Even though he has contradicted his leader publicly on the subject of abortion rights, the Conservatives' [[Quebec]] lieutenant says he and party leader [[Andrew Scheer]] have always been clear on their stance.

In an interview with the [[Journal de Montreal]] last weekend, Rayes said "Andrew Scheer confirmed that he would not allow one of his MPs to introduce an anti-abortion bill."

The most recent Conservative recruit, [[Olympic]] medallist Sylvie Frechette, repeated that position in an interview with Radio-[[Canada]] on Monday.
----

{{f49.png}} ''[[Tory leadership candidate Jim Karahalios accused of anti-Muslim 'bigotry' over letter|https://nationalpost.com/news/politics/perceived-anti-muslim-comment-lands-tory-leadership-candidate-jim-karahalios-in-bigotry-row]]'' March 12, 2020, Brian Platt, [[National Post]]

----
OTTAWA — A mass-distributed letter by Conservative leadership candidate [[Jim Karahalios]] has sparked outrage in the party over using perceived anti-[[Muslim]] rhetoric to attack an [[Erin O'Toole]] campaign official, with O'Toole calling it "bigotry" that will lead to "electoral obliteration for our Party."

Karahalios's letter, which was sent out both in hard copy and electronically, comes with the subject line: "Say NO to Shariah Law. STOP Erin O'Toole." It targets O'Toole's campaign chair [[Walied Soliman]], a [[Toronto]] corporate lawyer who is Muslim.

As his evidence, Karahalios pointed to a 13-year-old newspaper article where Soliman answered questions from investors about Islamic financial products. (The article noted such products have three criteria: no explicit interest; transactions can't be in areas such as gambling, pork or pornography; and can't be deemed too high risk.)
----

{{f364.png}} ''[[Tory Leadership Contender Digs In On Attacks On Canada's Top Doctor|https://www.huffingtonpost.ca/entry/derek-sloan-email-conservatives-theresa-tam_ca_5eab8b44c5b6995f13fe9696]]'' April 30, 2020, Althia Raj, [[Huffington Post]]

----
OTTAWA — Conservative leadership candidate [[Derek Sloan]] is digging in on his attacks on [[Canada]]'s chief public health officer, now saying he believes Dr. [[Theresa Tam]] should be fired for having "very likely cost Canadian lives."

The freshman MP from [[Hastings]]—Lennox and Addington in [[Ontario]] attracted national attention last week when he questioned Tam's loyalty to Canada, condemning her handling of the coronavirus pandemic, as well as her work with an oversight committee of the [[World Health Organization]] (WHO). The UN body has faced scrutiny over its guidance to other countries after the COVID-19 outbreak began in [[China]]. 

In an email, Sloan called the WHO a "puppet" of China, and claimed the UN body had "endangered millions of lives around the world by covering up the COVID-19 virus at the behest of the [[Chinese]] Communist Party."
----

{{f364.png}} ''[[Tory Leadership Hopeful Pledges To Privatize CBC News' English Division|https://www.huffingtonpost.ca/entry/erin-otoole-cbc_ca_5e46e2c7c5b64d860fca5661]]'' February 14, 2020, Zi-Ann Lum, [[Huffington Post]]

----
OTTAWA — Conservative leadership hopeful [[Erin O'Toole]] says the Canadian Broadcasting Corporation can expect to see its budget on the chopping block if he becomes prime minister.

O'Toole made his pitch to "modernize and reform" the [[CBC]] in a video Friday. He promised to end funding for the public broadcaster's English digital arm, and to cut CBC English's television production budget by half.

"Our plan will phase out TV advertising with a goal to fully privatize CBC English TV by the end of our first mandate," he said.
----

{{f182.png}} ''[[Tory logo on cheques goes too far: ethics chief|https://www.cbc.ca/news/politics/tory-logo-on-cheques-goes-too-far-ethics-chief-1.951852]]'' April 29, 2010, Karina Roman, [[CBC News]]

----
The federal ethics commissioner says the use of Conservative Party logos on ceremonial funding cheques is inappropriate but not against the MPs' code of ethics or the Conflict of Interest Act.

Mary Dawson issued two reports Thursday — one on the code and one on the act — in response to dozens of complaints about the cheque logos last fall from opposition MPs and the public.

Conservative MPs and ministers were handing out large-sized ceremonial cheques with the Conservative Party logo on them, even though the money was from the government of [[Canada]], the critics said.
----

{{f364.png}} ''[[Tory MP Denies That Climate Change Science Is 'Settled'|https://www.huffingtonpost.ca/2014/06/20/jamey-lunney-climate-change_n_5515326.html?utm_hp_ref=ca-stifling-science]]'' June 20, 2014, Michael Bolen, [[Huffington Post]]

----
The long-time Tory MP for the B.C. riding of riding of [[Nanaimo]]—Alberni tweeted a link to a story questioning the science behind global warming on Tuesday with the message "Science settled? Think again!"

The vast majority of experts may be convinced, but Conservative MP [[James Lunney]] doesn't think that climate change is "settled" science.

The article published by The [[National Post]] is by [[Guelph]] University economist [[Ross McKitrick]], an outspoken critic of the theory that humans are warming the planet by emitting carbon dioxide and other greenhouse gases into the atmosphere.
----

{{f94.png}} ''[[Tory MP fires student after allegation of data theft from Erin O'Toole campaign|https://www.thestar.com/news/canada/2020/06/23/tory-mp-fires-student-after-allegation-of-data-theft-from-erin-otoole-campaign.html]]'' June 23, 2020, Stephanie Levitz, Canadian Press, [[Toronto Star]]

----
OTTAWA—A Conservative MP from [[Calgary]] has fired a summer student working in his office following allegations that someone stole campaign data from party leadership contender [[Erin O'Toole]].

[[Greg McLean]] — one of dozens of MPs who have endorsed O'Toole — made the announcement in a terse statement Tuesday morning.

"Upon learning of a breach of trust involving a summer student in my office, I immediately took action and the individual was terminated," McLean said.
----

{{f364.png}} ''[[Tory MP Likens Party To A Dictatorship Where Dissidents Are Punished|https://www.huffingtonpost.ca/entry/scott-reid-conservative-mp-party-dictatorship-scheer_ca_5e0e4182e4b0843d360f8b41]]'' January 2, 2020, Samantha Beattie, [[Huffington Post]]

----
The Conservative party under leader [[Andrew Scheer]] is like a dictatorship, punishing those who break ranks to vote in line with their constituents and their own conscience, according to a long-serving Tory MP.

In an essay posted to his website this week, [[Ottawa]]-area MP [[Scott Reid]] said he was dismissed from his role as Democratic Institutions critic for the Conservative shadow cabinet in January [[2018]] because he voted in favour of legalizing cannabis. While a block of Conservative MPs wanted to vote for Bill C-45, the majority, including Scheer, were opposed. 

It's a situation that reflects the overall state of the Conservative caucus — "dictatorial in its demands" and "opaque in its management practices," wrote Reid, who represents [[Lanark-Frontenac-Kingston]].
----

{{f182.png}} ''[[Tory MP notes 'most' pandemic deaths are in care homes, asks if it's time to reopen economy|https://www.cbc.ca/news/politics/marc-dalton-mp-covid-19-deaths-1.5531115]]'' April 13, 2020, Peter Zimonjic, [[CBC News]]

----
A Conservative MP is being urged to apologize after posting and then removing a tweet asking if it's time to re-start the economy, given that COVID-19 deaths have been mostly confined to seniors' care homes where life expectancy is low.

The posting on [[Marc Dalton]]'s [[Twitter]] feed went up at 11:30 am today and came down shortly afterwards — but not before it had been seen by [[CBC News]].

"Most deaths are in care homes where average life expectancy is 2 yrs & 65% usually pass in the 1st yr. Time to start moving [[Canada]] back to work?" the tweet said.
----

{{f0.png}} ''[[Tory MP says sorry to natives for 'hurtful' remarks|https://www.ctvnews.ca/tory-mp-says-sorry-to-natives-for-hurtful-remarks-1.301998]]'' June 12, 2008, [[CTV News]]

----
Conservative MP [[Pierre Poilievre]] has apologized for saying [[Canada]]'s aboriginals need to learn the value of hard work more than they need compensation for abuse suffered in residential schools.

Poilievre, the parliamentary secretary to the president of the Treasury Board, rose in the [[House of Commons]] on Thursday afternoon to acknowledge his mistake.

"Yesterday on a day when the House and all Canadians were celebrating a new beginning, I made remarks that were hurtful and wrong," he said. "I accept responsibility for them and I apologize."
----

{{f0.png}} ''[[Tory MP Sloan ducks call to apologize for challenging Tam's loyalty - Sudbury.com|https://www.sudbury.com/beyond-local/tory-mp-sloan-ducks-call-to-apologize-for-challenging-tams-loyalty-2294369]]'' April 28, 2020, Canadian Press, [[Sudbury.com]]

----
OTTAWA — [[Ontario]] Conservative MP [[Derek Sloan]] held to his leadership campaign slogan of being "Conservative without apology" and refused Wednesday to heed the demands of his fellow MPs to apologize for remarks questioning the loyalty of the country's chief public health officer.

Sloan dug in at the same time as the group organizing the party's leadership race was deciding to resume the contest, but with revisions that will likely see a successor to [[Andrew Scheer]] named in late August.

Sloan, the MP for [[Hastings-Lennox and Addington]], is one of four candidates in the race, but his place within the Conservative caucus was challenged this week.
----

{{f94.png}} ''[[Tory MP's proposed bill likened to witch hunt|https://www.thestar.com/news/canada/2014/01/15/tory_mps_proposed_bill_likened_to_witch_hunt.html]]'' January 15, 2014, Alex Boutilier, [[Toronto Star]]

----
OTTAWA—Opposition politicians and legal experts are expressing concern over a Conservative MP's private members bill that would require parliamentary watchdogs and their employees to disclose previous political activities — legislation one critic likens to a "witch hunt" in the public service.

Bill C-520 would require every applicant for a job with an agent of Parliament — such as the auditor general, or the chief electoral officer — to disclose if they've held a "partisan position" in the previous decade. The legislation would be retroactive, requiring any current employees to publicly disclose past political activity.

The bill, proposed by [[Mark Adler]] ([[York Centre]]), would also allow MPs and senators to ask Parliamentary watchdogs to investigate an employee's conduct, should the politician suspect they're performing their duties in a "partisan manner."
----

{{f0.png}} ''[[Tory MPP Kinga Surma's dad landed policy job in minister's office: sources|https://ipolitics.ca/2019/06/26/ontario-mpp-kinga-surmas-dad-landed-policy-job-in-ministers-office/]]'' June 27, 2019, Marieke Walsh, [[iPolitics]]

----
TORONTO—[[Ontario MPP]] [[Kinga Surma]]'s father scored a job in Premier [[Doug Ford]]'s government after the spring [[2018]] election, according to sources in the [[Progressive Conservative]] Party.

Surma, who has been in the premier's inner circle since the two worked at [[Toronto]] City Hall, was appointed associate transportation minister in a cabinet shuffle last week.

According to the government's directory, [[Miroslaw Surma]] is a policy advisor in the minister of economic development's office. Several conservative sources told [[iPolitics]] he is Surma's dad.
----

{{f94.png}} ''[[Tory MPPs urged to promote Ford Fest amid 'culture of fear' in caucus|https://www.thestar.com/politics/provincial/2019/06/13/tory-mpps-urged-to-promote-ford-fest-amid-culture-of-fear-in-caucus.html]]'' June 13, 2019, Robert Benzie, [[Toronto Star]]

----
In an internal caucus email obtained by the Star, the premier's office is reminding Tory members to come to the [[Markham]] fairgrounds on June 22 to "celebrate our historic year with family, food and fun!"

As [[Progressive Conservative]] MPPs privately complain to Premier [[Doug Ford]] about a "culture of fear" amid tongue lashings from his chief of staff, they are being urged to attend his annual "[[Ford Fest]]."

Nerves are frayed in the PC caucus after the Star revealed Wednesday that Ford's chief of staff, [[Dean French]], loudly scolded a female MPP on June 6 outside an airport hotel in front of the premier, other members and staffers.
----

{{f364.png}} ''[[Tory MPs Sue Ontario Councillor For Alleging They Play 'Footsies' With Racists|https://www.huffingtonpost.ca/entry/tory-mps-sue-councillor-facebook-post_ca_5ceed7f6e4b07dbfe6390280]]'' May 29, 2019, Samantha Beattie, [[Huffington Post]]

----
An [[Ontario]] city councillor facing lawsuits and reprimands remains steadfast in his demand that two Conservative MPs denounce white supremacy and hateful rhetoric. [[Barrie]], Ont. Coun. [[Keenan Aylwin]] posted to his [[Facebook]] page March 21 — the International Day for Elimination of Racial Discrimination, and shortly after the mosque terrorist attack in [[Christchurch]], [[New Zealand]] — "there are people in positions of power that are using racist and white supremacist rhetoric for political gain across the world and right here in [[Canada]]."

He wrote that two local Conservative MPs, [[Alex Nuttall]] and [[John Brassard]], need to publicly declare white nationalist "[[Faith Goldy]], anti-immigration groups and all white supremacist and hateful rhetoric" are wrong, apologize for "the harm they caused by not doing so" and committ to supporting racialized and marginalized communities.

"They are playing footsies with white supremacists who have inspired violence," Aylwin wrote.
----

{{f364.png}} ''[[Tory Platform Unveils Billions In Cuts To Balance Budget In 5 Years|https://www.huffingtonpost.ca/entry/conservative-platform_ca_5da0de60e4b087efdbae3100?ncid=other_huffpostre_pqylmel2bk8]]'' October 11, 2019, Canadian Press, [[Huffington Post]]

----
TSAWWASSEN, B.C. — The Conservatives are promising to balance the federal budget within five years by delaying billions of dollars' worth of federal infrastructure spending, levying a tax on tech giants, forcing tobacco companies to pay for anti-smoking campaigns and finding ways to cut billions of dollars in spending.

The savings would help fund $6.2 billion in new spending and forgone revenue next year that's largely in the form of tax cuts and tax credits, but also includes some big-ticket items like MRI machines and support for businesses that help curb greenhouse-gas emissions overseas.

Under a Conservative government, spending and forgone revenue — things that make the government's fiscal balance worse — would increase by $11.4 billion by 2024-2025, driven largely by the Tories' signature "universal tax cut," which lowers the tax rate for income under $47,630 to 13.75 per cent from 15 per cent.
----

{{f364.png}} ''[[Tory Pollster Censured For Misleading Calls|https://www.huffingtonpost.ca/2012/11/28/campaign-research-phone-calls-_n_2204934.html]]'' November 28, 2012, Joan Bryden, Canadian Press, [[Huffington Post]]

----
OTTAWA - A Conservative pollster has been censured by the market research industry's watchdog for conducting a misinformation campaign against Liberal MP [[Irwin Cotler]].

An investigation by the Marketing Research and Intelligence Association concluded Wednesday that the actions of [[Campaign Research]] Inc. brought the industry into disrepute.

"The actions of Campaign Research have likely caused the Canadian public to lose confidence in marketing research and have tarnished the image of the marketing research profession," says a ruling by the association's three-member panel.
----

{{f182.png}} ''[[Tory slams Ford over health, child-care cuts amid pricey plan to expand booze sales|https://www.cbc.ca/news/canada/toronto/tory-slams-ford-over-health-child-care-cuts-amid-pricey-plan-to-expand-booze-sales-1.5124689]]'' May 6, 2019, Lauren Pelley, [[CBC News]]

----
Mayor [[John Tory]] is slamming Premier [[Doug Ford]]'s government for slashing funds for city services while moving forward with a potentially-pricey campaign promise to bring beer into convenience stores.

The province is considering spending "hundreds of millions of dollars to make beer more widely available," while cutting funding to both public health and subsidized child care, Tory said on Monday following midday remarks at the [[Scarborough]] Business Association Luncheon.

"Where is the sense in that?" Tory questioned. "Cutting public health programs and daycare programs to find the extra money to pay the [[Beer Store]] to change their contract?"
----

{{f0.png}} ''[[Tory-linked "Ethical Oil" website slams Canadian enviros over "foreign funding"|https://www.vancouverobserver.com/sustainability/2012/01/03/tory-linked-ethical-oil-website-slams-canadian-enviros-over-foreign]]'' January 4, 2012, Alexis Stoymenoff, [[Vancouver Observer]]

----
Ethical Oil, a well-known pro-oil sands group supported by the industry and linked to the Conservative government, has introduced a new campaign claiming that foreign funding to environmental organizations compromises Canadian oil pipeline opposition.

The site, called OurDecision.ca, lists several major Canadian environmental groups and the donations they've received from American funding bodies. Describing these donors as "foreign billionaires" intent on "sabotaging the [[Canada]]'s national interest", Ethical Oil says groups like the Pembina Foundation, West Coast [[Environmental]] Law, Ecojustice and [[Environmental Defence]] do not speak for Canadians and are manipulated by outside interests.

[[Pembina Institute]]'s executive director, Ed Whittingham, said this attempt to smear the environmental community constitutes a "spurious and disingenuous argument".

"It's an interesting coupling of the ultra-right-wing movement and the anti-globalization movement," he said of the "splashy" online campaign, which was launched alongside corresponding radio and print ads.
----

{{f0.png}} ''[[Total's Alberta oilsands writeoff is a wake-up call - not a cheap shot|https://thenarwhal.ca/opinion-total-alberta-oilsands-fort-hills-writeoff/]]'' August 5, 2020, Judith Lavoie, [[The Narwhal]]

----
The news broke in the last, ostensibly lazy week of July, and it sent a shockwave through the oilpatch: French fossil fuel giant Total was designating $9.3 billion in [[Alberta]] crude investments as stranded assets.

Citing high production costs and forecasting declining demand for oil, Total said it was writing off its $7.3-billion stake in the Fort Hills bitumen mine, a massive development capable of processing 14,500 tonnes of oil sand per hour.

Total also dropped its 50 per cent share in the Surmont bitumen recovery project, a joint effort with ConocoPhillips [[Canada]] that was busy doubling its output as recently as [[2016]]. For good measure, Total dropped its membership in the [[Canadian Association of Petroleum Producers]].
----

{{f94.png}} ''[[Tough rules for Conservative leadership race could thin the field|https://www.thestar.com/politics/federal/2020/01/13/tough-rules-for-conservative-leadership-race-could-thin-the-field.html]]'' January 13, 2020, Stephanie Levitz, Canadian Press, [[Toronto Star]]

----
OTTAWA—The clock's now officially ticking down on the race to replace Conservative Leader [[Andrew Scheer]], with the release of rules and deadlines for the contest likely to winnow down the field of contenders.

Nominations formally opened Monday and the dozen or so people who've thrown their names into the mix for the contest — including a former [[Quebec]] premier, a former cabinet minister and at least three current MPs — have begun the task of trying to mount campaigns in earnest.

Veteran Conservative organizer [[Georganne Burke]], who is managing current MP [[Marilyn Gladu]]'s effort to enter the race, said she's confident Gladu will make the cut, though it won't be simple.
<div style="float: right; max-width:300px">

|>| !Tourmaline Oil |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[TPUSA Is a Safe Space for the Worst of Campus Conservatism|https://www.vice.com/en_us/article/59qpeq/tpusa-is-a-safe-space-for-the-worst-of-campus-conservatism]]'' May 15, 2018, Will Nardi, [[Vice News]]

----
If anyone needed proof of the influence of Turning Point [[USA]], take a look at the outrage that Kanye West has stirred up in the past month, which all started with a single tweet in which the rapper praised [[Candace Owens]], the group's communications director. Before then, if you knew about TPUSA it was likely because of its attention-grabbing stunts—members once wore diapers to protest "safe spaces" at Kent State—and the high profile of its founder, 24-year-old [[Charlie Kirk]], often hailed as the leader of the next generation of [[Republican]]s. But most people don't know just how potentially dangerous this group can be, because they haven't seen it up close as I have. In my career as a conservative student activist, I've witnessed the group deteriorate from a harmless free market advocacy organization to the breeding ground of the "alt-lite."

In December, [[Crystal Clanton]], the group's former national field director, was outed for saying "I HATE BLACK PEOPLE. Like fuck them all... I hate blacks. End of story," in text messages to another TPUSA employee employee. Yet one day after the [[New Yorker]] published these text messages as part of a longer story on the group, President [[Donald Trump]] tweeted his support of Kirk. A few months later, HuffPost reported that one of Clanton's replacements, [[Shialee Grooman]], had once tweeted, "I love making racist jokes," and "All I get is nigger dick." HuffPost also found that two other employees—including their former Midwest regional field director Timon Prax—had posted tweets that included racial jokes and the use of the word "nigga" by a white guy.

In response to the controversies, TPUSA sent an internal memo to employees asking if anyone had posts "that could potentially damage your credibility or the credibility of the organization" and added, "If you are interested in ways to lock down your social media to make it less accessible to the public or ways to better control your online profiles to separate your professional and personal life, please contact your manager or me directly."
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tracie Sharp |
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Tracking voters? There's a Conservative app for that|https://www.cbc.ca/news/politics/conservative-app-puts-voter-identification-in-campaign-workers-hands-1.3104470]]'' June 12, 2015, Haydn Watters, [[CBC News]]

----
An unusually talkative Conservative staffer may have inadvertently helped [[CBC News]] glean exclusive details of a new mobile technology that will help Prime Minister [[Stephen Harper]]'s team collect and sort voter information faster than ever before.

Conservative workers are already using a new smartphone and tablet-friendly app called CIMS to Go, or "C2G", as party members call it.

CIMS stands for Constituent Information Management System, the Conservatives' powerful voter information database. Along with voter lists and door-knocking data, anyone who has ever donated to the party, agreed to a lawn sign or even filled out an MP comment card is captured in the system.

{{||StandardTid}}
----

{{f0.png}} ''[[Trading our lives for their profits: The plan to sacrifice low-wage workers|https://ricochet.media/en/3095/trading-our-lives-for-their-profits-the-plan-to-sacrifice-low-wage-workers]]'' May 7, 2020, Ethan Cox, Opinion, [[Ricochet]]

----
Last week [[John Ivison]] wrote a lazy screed for the [[National Post]] arguing that the CERB was too generous and would prompt minimum-wage workers to stay home rather than return to work in the middle of a pandemic.

It was cruel, immoral, incorrect ... and sadly unoriginal. Ivison had simply copied his homework from a right-wing corporate lobby group known as the C.D. Howe institute.

This bootlicking embrace of profit over people has now metastasized, with conservative politicians from [[Andrew Scheer]] to [[Manitoba]] premier [[Brian Pallister]] whining that the CERB is too generous and disincentivizes people from working. Even [[Preston Manning]] was wheeled out of his crypt to call the entire CERB program an "overreaction." It's almost like there was a memo.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/7/72/Tradworkers_splc.jpg/175px-Tradworkers_splc.jpg]] |
|!formation |December 11, 2015|
|!status |Active|
|!purpose |[[Neo-Nazism|https://en.wikipedia.org/wiki/Neo-Nazism]]<br>[[White nationalism|https://en.wikipedia.org/wiki/White_nationalism]]<br>[[White supremacy|https://en.wikipedia.org/wiki/White_supremacy]]<br>[[Far-right politics|https://en.wikipedia.org/wiki/Far-right_politics]]<br>[[Kinism|https://en.wikipedia.org/wiki/Kinism]]<br>[[Islamophobia|https://en.wikipedia.org/wiki/Islamophobia]]|
|!headquarters |2517 Federal Rd, Benson, North Carolina, 27504-8393, USA|
|!leader title |Chairman|
|!leader name |Matthew Heimbach|
|!leader title2 |Vice chairman|
|!leader name2 |Matt Parrott|
|!affiliations |[[Nationalist Front (United States)|https://en.wikipedia.org/wiki/Nationalist_Front_(United_States)]]|
|>| !Traditionalist Worker Party National Committee, LLC |
|!registration id |1485956|
|!jurisdiction |us-nc|
|!region |United States|
|!website |[[tradworker.org|https://tradworker.org]]|
</div>

<div style="float: right; max-width:300px">

|>| !Traditionalist Youth Network, LLC |
|!status |Active, but ''Not In Good Standing'' as of Feb 16 2016|
|!jurisdiction |us-mi|
|!registraction id |E2472W|
|!formation |July 11, 2013|
</div>

"The Traditionalist Worker Party is a white nationalist group that advocates for racially pure nations and communities and blames Jews for many of the world's problems. Even as it claims to oppose racism, saying every race deserves its own lands and culture, the group is intimately allied with neo-Nazi and other hardline racist organizations that espouse unvarnished white supremacist views."<<ref " [1]">>

!!!See also
*[[Traditionalist Worker Party|https://en.wikipedia.org/wiki/Traditionalist_Worker_Party]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "[[Traditionalist Worker Party|https://www.splcenter.org/fighting-hate/extremist-files/group/traditionalist-worker-party]]. Southern Poverty Law Center.">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Trans Mountain Crown corporation monitoring pipeline opponents, documents show|https://www.straight.com/news/1329081/trans-mountain-crown-corporation-monitoring-pipeline-opponents-documents-show]]'' November 25, 2019, Travis Lupick, [[Georgia Straight]]

----
The government of former Conservative prime minister [[Stephen Harper]] was repeatedly criticized for stifling environmental science and demonizing climate-change activists who opposed oil-pipeline construction.

Then [[Justin Trudeau]] and the Liberals took power in November [[2015]] and one of the very first things they did was remove Harper-era restrictions on government scientists that forbid researchers from speaking publicly without [[Ottawa]]'s approval.

Four years later, environmental activists who oppose an expansion of one pipeline in particular—the [[Trans Mountain pipeline]]—remain "persons of interest," a November 25 report by [[CBC News]] reveals.
{{||StandardTid}}
----

{{f0.png}} ''[[Transgender hate crimes are on the rise even in Canada|http://theconversation.com/transgender-hate-crimes-are-on-the-rise-even-in-canada-121541]]'' August 20, 2019, Abigail Curlew, [[The Conversation]]

----
Our institutions and public spaces have historically ignored the basic rights and dignity of trans folk. At best, we are invisible in our institutions and in the daily grind of most Canadian lives, at worst, we are subject to hatred, suspicion and disgust.

On July 22, [[Statistics Canada]] published police-reported nationwide crime statistics for [[2018]]. The report includes a table on hate crime that includes sexual orientation. Although the "gender identity and expression" category was recently adopted in the federal hate speech legislation, it does it not have its own category in the charts for the official Statistics Canada report. Statistics Canada says those hate crimes are reported as "transgender" and "agender" but gets put into the "other" category within "sex."

Before the new wording in the legislation, police had not kept an official record on the hate crimes against trans and nonbinary folks. This invisibility had troubling implications for our criminal justice system. With no record of the violence we experience, there was no need for the government to act.
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Transphobia |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Travis Gettys |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Travis Patron |
</div>

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[Trinity Western University#Controversies and court cases|https://en.wikipedia.org/wiki/Trinity_Western_University#Controversies_and_court_cases]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Trojan speakers |
</div>

!!!Opinion
> Many of these new campus free speech groups and their audiences are hypocrites; they argue for unlimited or near unlimited free expression rights for far-right personalities, but against free expression rights for leftists, anti-racists, and anti-fascists. Their audience calls for BLM protestors to be arrested for blocking roads as part of their demonstrations, and wants anti-fascists to be designated as terrorists by the government. The Free Speech Club asked the RCMP to investigate and lay charges against another student for organizing demonstrations against them and went to the UBC administration in the hopes that the school would punish the organizer.
> Sean Orr (June 26, 2020). [[UBC Chair Resigns After Far-Right Social Media History Exposed|https://www.antihate.ca/ubc_chair_resigns]]. //Canadian Anti-Hate Network//..

While superficially about [[Free Speech]] issues, most of these campus disputes usually mean "free speech for far-right and extreme anti-abortion speakers", with a token sprinkling of other unpopular topics.

Most of the high-profile far-right speakers are brought in by outside organizations, like [[Turning Point USA]], [[Young America's Foundation]] and others, paying the transportation and speaker's fees well outside the means of most student groups.

This seems to be part of a strategy to drain educational institutions:

* Load institutions with massive security costs.
* Highlight protests as the Intolerant Left.
* Rally points for groups like the Proud Boys, Wolves of Odin, etc.
* A wedge issue with Centerists.
* Lawsuits if the speaker is blocked.
* Legislation to defund institutions that block far-right "free speech".

!!!See also
*[[Paradox of tolerance|https://en.wikipedia.org/wiki/Paradox_of_tolerance]] - //Wikipedia.//

{{||StandardTid}}
----

{{f182.png}} ''[[Troubled Rights and Democracy agency to be closed|https://www.cbc.ca/news/politics/troubled-rights-and-democracy-agency-to-be-closed-1.1185276]]'' April 3, 2012, [[CBC News]]

----
The government-funded agency was created by the [[Progressive Conservative]] government of [[Brian Mulroney]] in [[1988]] to encourage democracy and monitor human rights around the world, Rights and Democracy is supposed to operate at arm's length from government.

But trouble erupted in [[2010]] when board members appointed by Prime Minister [[Stephen Harper]]'s government challenged grants that had been made to three human rights organizations. The new appointees considered the organizations to be anti-[[Israel]].

The president of the agency, Remy Beauregard, died of a heart attack shortly after a stormy board meeting about the grants.
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Troy Lanigan |
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Trudeau acknowledges Tories could win, accuses them of running 'dirtiest' campaign ever|https://www.cbc.ca/news/politics/trudeau-liberal-accuses-conservatives-dirty-campaign-1.5322439]]'' October 16, 2019, Kathleen Harris, [[CBC News]]

----
Liberal Leader [[Justin Trudeau]] today acknowledged the Conservatives could win Monday's election — and accused the party of winning support by running one of the "dirtiest, nastiest" election campaigns in Canadian history.

Surrounded by 29 [[Quebec]] candidates at an event at [[Montreal]]'s Botanical Garden Wednesday, Trudeau appealed to Quebecers to support his party and elect a progressive government rather than a "progressive opposition." It's a pitch he's been making a lot lately — a bid to beat down surging support for the NDP and [[Bloc Québécois]] by arguing that voting for those parties could help elect a Conservative government.

Asked about a report in The [[Globe and Mail]] about the [[Manning Centre]] refusing to disclose the source of donations to third parties for attack ads on the Liberals, Trudeau took the opportunity to take aim at Conservative tactics in the campaign.
----

{{f0.png}} ''[[Trudeau again invokes specter of Doug Ford in speech to Liberal candidates|https://globalnews.ca/news/5706948/justin-trudeau-links-doug-ford-andrew-scheer/]]'' July 31, 2019, Amanda Connolly, [[Global News]]

----
Prime Minister [[Justin Trudeau]] may have only mentioned [[Ontario]] Premier [[Doug Ford]] by name once in a rally speech to Liberal candidates on Wednesday, but the specter of him was woven throughout his remarks criticizing conservative politicians promising to work "for the people."

At a meeting of nominated Liberal candidates on Wednesday in [[Ottawa]], Trudeau did not mention federal Conservative Party Leader [[Andrew Scheer]] by name but repeatedly referenced the cuts to services that the [[Progressive Conservative]] Ford has made during his first year in office.

He also appeared to encourage candidates to link the provincial and federal conservative leaders on the campaign trail.
----

{{f185.png}} ''[[Trudeau and Ford's death embrace is a sign of political posturing to come|http://rabble.ca/columnists/2019/06/trudeau-and-fords-death-embrace-sign-political-posturing-come]]'' June 21, 2019, Rick Salutin, [[rabble.ca]]

----
That was a bizarre, vast, cabinet shuffle at [[Queen's Park]] this week, since the only genuine problem was the unshuffled premier. How so?

Well, Monday's City Hall Raptors party became the de facto Liberal launch for October's federal election. It didn't start that way; it happened when Doug was booed and Justin, cheered. Justin will now go full DoFo till the vote. It's his best, maybe only, hope.

It probably shouldn't have happened. Doug, man of the people, champ of The Little Guy -- at a Raptors celebration? Those were his "folks." But Justin has horseshoes. It's like that boxing match he shouldn't have agreed to yet won. He may've been ready for boos too -- but they never came.
----

{{f0.png}} ''[[Trudeau and Scheer attack Ford and Wynne in battle for bountiful Ontario|https://toronto.citynews.ca/2019/09/23/trudeau-scheer-ford-wynne-ontario/]]'' September 23, 2019, Mike Blanchfield, Canadian Press, [[CityNews]]

----
[[Ontario]] leaders — old and current — were pinned firmly in the crosshairs of [[Justin Trudeau]] and [[Andrew Scheer]]'s federal battle Monday for the vote-rich province that represents the gateway to victory.

Trudeau fired the first shot, telling its voters not to "double down" on a Conservative government after they elected [[Doug Ford]] as premier. Trudeau used a new promise of a national pharmacare program to portray Scheer as a faithful Ford follower who won't defend people's interests in fighting for better access to doctors, drugs or mental health counsellors.

Scheer, meanwhile, evoked the vanquished [[Ontario Liberal]] premier [[Kathleen Wynne]], and her predecessor [[Dalton McGuinty]], linking her political demise to a federal leader he branded as corrupt and incapable of telling the truth. Scheer promised to make it cheaper for Canadians to buy a home, pledging to resurrect 30-year mortgages and ease the so-called stress test on new-home borrowing, while accusing Trudeau of digging Canadians deeper into debt.
----

{{f99.png}} ''[[Trudeau and Scheer battle it out in French-language debate|https://www.nationalobserver.com/2019/10/02/news/trudeau-and-scheer-battle-it-out-french-language-debate]]'' October 2, 2019, Joanna Smith, [[National Observer]]

----
It was the first time Liberal Leader [[Justin Trudeau]] faced his rivals directly in this federal election campaign, but Conservative Leader [[Andrew Scheer]] spent a great deal of time in the hot seat during the first French-language debate.

The debate, hosted by the private TVA television network and newspaper Le Journal de [[Montreal]], pushed Scheer right into uncomfortable territory with its first question, about abortion.

That gave Yves-Francois Blanchet, leader of the Bloc [[Quebec]]ois, the chance to press the Conservative leader to elaborate on his personal views.
----

{{f99.png}} ''[[Trudeau and Scheer blame one another for blocking emergency disability benefit|https://www.nationalobserver.com/2020/06/13/news/trudeau-and-scheer-blame-one-another-blocking-emergency-disability-benefit]]'' June 13, 2020, Rohan Lobo, [[National Observer]]

----
Prime Minister [[Justin Trudeau]] and Conservative Leader [[Andrew Scheer]] angrily traded accusations Thursday over who is to blame for blocking an emergency benefit to help Canadians with disabilities weather the COVID-19 pandemic.

Trudeau used his daily news conference to lambaste the Conservatives for refusing to give the unanimous consent necessary to swiftly pass a bill Wednesday that would have delivered on his promise of a one-time, tax-free benefit of up to $600 for people with disabilities.

The bill included a number of other measures — including controversial penalties for Canadians who fraudulently claim the [[Canada]] Emergency Response Benefit and an expansion of the wage subsidy program to cover more seasonal workers.
----

{{f0.png}} ''[[Trudeau attacks Tories for not releasing platform as leaders prepare for debate|https://election.ctvnews.ca/trudeau-attacks-tories-for-not-releasing-platform-as-leaders-prepare-for-debate-1.4626233]]'' October 6, 2019, Lee Berthiaume, Canadian Press, [[CTV News]]

----
OTTAWA -- Liberal Leader [[Justin Trudeau]] took aim at the Conservatives on Sunday for not releasing their election platform as the majority of federal party leaders spent the day cramming for Monday's critical English-language debate.

The debate is in Gatineau, Que., within sight of [[Parliament Hill]]. Trudeau and NDP Leader [[Jagmeet Singh]] were the only two leaders to spend the day on the hustings shaking hands and, in Trudeau's case, attacking the Tories, though neither strayed far.

Conservative Leader [[Andrew Scheer]] and Green Leader [[Elizabeth May]] were either in or en route to the national capital to prepare for Monday night's televised debate, arguably the most important event of the campaign so far.
----

{{f0.png}} ''[[Trudeau blasts Scheer for not marching in Canadian Pride parades for third straight year|https://globalnews.ca/news/5726434/trudeau-scheer-pride-parades/]]'' August 4, 2019, Sean Boynton, [[Global News]]

----
Sunday's [[Vancouver Pride]] Parade saw Prime Minister [[Justin Trudeau]] march through the city's West End for the fourth straight year, the first sitting prime minister to do so.

Alongside him were NDP Leader [[Jagmeet Singh]] and [[Green Party]] Leader [[Elizabeth May]] — but not Conservative Leader [[Andrew Scheer]].

Trudeau couldn't help but comment on the absence of his chief rival in the October federal election, bringing it up twice while talking to reporters.
----

{{f364.png}} ''[[Trudeau Defends Using Doug Ford's Name To Attack Conservatives|https://www.huffingtonpost.ca/entry/trudeau-doug-ford_ca_5d530349e4b0cfeed1a46ffa]]'' August 13, 2019, Zi-Ann Lum, [[Huffington Post]]

----
OTTAWA — Prime Minister [[Justin Trudeau]] once again had federal and provincial Conservatives in focus Tuesday during a visit to [[Toronto]] to discuss gun violence in the city.

For the second day in a row, the prime minister invoked [[Ontario]] Premier [[Doug Ford]]'s name to criticize "Conservative politicians" in the lead-up to October's election.

A reporter noting the trend asked Trudeau if he's running against the Ontario premier or Conservative Leader [[Andrew Scheer]]. Trudeau did not answer the question, and instead responded by accusing both Ford and Scheer of turning their backs on people and projects in need of help.

"We've seen time and time again what happens when Conservative governments get elected," the prime minister said, claiming Toronto saw a decade of "underinvestment" when [[Stephen Harper]] was in power.
----

{{f364.png}} ''[[Trudeau Digs At Conservative Leader For Still 'Consulting' Harper|https://www.huffingtonpost.ca/entry/trudeau-harper-scheer-canada-election-2019_ca_5cffb0fbe4b02c23d2d1b5cc]]'' June 11, 2019, Althia Raj, [[Huffington Post]]

----
OTTAWA — In a rallying call to Liberal donors Monday, Prime Minister [[Justin Trudeau]] painted the next election as a choice between moving forward with the Grits' progressive agenda or sliding backwards with Conservative cuts and [[Stephen Harper]]-era politics.

In a seven-minute speech to his supporters, many of whom have contributed at least $1,500 a year to the party, Trudeau listed as his government's accomplishments: negotiating a new [[NAFTA]], lifting 300,000 children out of poverty, taking steps to fight climate change, and banning single use plastics as early as [[2021]]. 

[[Canada]] has the lowest unemployment rate in 40 years, Trudeau told the crowd of a few hundred people. More than a million jobs have been created since the Liberals took office, he boasted. "Our plan is working, so let's keep going, and let's dream even bigger."
----

{{f0.png}} ''[[Trudeau disrupted by yellow vest protesters at Toronto funding announcement|https://globalnews.ca/news/5134636/trudeau-heckled-toronto/]]'' April 5, 2019, Kerri Breen, [[Global News]]

----
EDITOR'S NOTE: This story has been updated to clarify that the prime minister's comments were disrupted by protesters, rather than drowned out, and provide additional context about the yellow vest movement.

Prime Minister [[Justin Trudeau]] was disrupted by yellow vest protesters who yelled some hateful messages during a housing announcement in [[Toronto]] Friday afternoon.

Trudeau was in [[Scarborough]], in the city's east end, to announce a $1.3-billion partnership with Toronto to renovate more than 58,000 Toronto Community Housing units.

{{||StandardTid}}
----

{{f364.png}} ''[[Trudeau Government Staffer 'Fixed A Few Things' In Ontario Attack Ad|https://www.huffingtonpost.ca/entry/liberal-staffer-fixed-ontario-attack-ad_ca_5cdc610ee4b066205c608c90]]'' May 15, 2019, Emma Paling, [[Huffington Post]]

----
A staffer for a federal minister took artistic liberties Wednesday with the [[Ontario]] government's anti-carbon tax TV ad, a video that many observers said took liberties with the facts. 

"Fixed a few things in [Premier [[Doug Ford]]]'s climate change attack ad," [[Braeson Holland]], press secretary to Minister Maryam Monsef, wrote on [[Twitter]]. 

"The federal government has put a price on pollution," a narrator says over the [[Progressive Conservative]]s' footage of nickels pouring out of gas pumps and heating vents. "They made it revenue neutral, so big polluters are paying and you get a rebate."
----

{{f94.png}} ''[[Trudeau Liberals set to back new Ontario Line subway|https://www.thestar.com/politics/provincial/2019/10/16/trudeau-liberals-set-to-back-new-ontario-line-subway.html]]'' October 16, 2019, Robert Benzie, [[Toronto Star]]

----
If re-elected on Monday, [[Justin Trudeau]]'s Liberals will support the line that [[Progressive Conservative]] Premier [[Doug Ford]] announced in April.

It would run 15.5 kilometres from the [[Ontario Science Centre]] in Don Mills to the Exhibition GO station in Liberty Village.

Senior federal Liberal officials, speaking confidentially in order to discuss internal deliberations, said Tuesday that a [[Trudeau government]] would abide by the wishes of city council if it votes for the line.
----

{{f364.png}} ''[[Trudeau Protest Was Manned By Tory Interns And Organized By PMO|https://www.huffingtonpost.ca/2013/06/25/trudeau-protest-conservative-interns-pmo_n_3492852.html]]'' June 25, 2013, Althia Raj, [[Huffington Post]]

----
Liberal party researchers and journalists identified several participants in the demonstration — among them [[Maddy Stieva]], [[Carl-Olivier Rouleau]], [[Stav Nitka]], [[Nick Young]], [[James Mitchell]] and [[Grant Dingwall]]. None returned messages requesting comment.

HuffPost has learned the PMO assembled several Conservative party interns and staff to draw up signs mocking Trudeau after being tipped off by [[Twitter]] that the Liberal leader planned to announce new measures to increase transparency in the [[House of Commons]] outside Parliament near the Centennial Flame. Holding signs quoting Tory attack ads, the young Conservatives stood behind Trudeau's podium during his televised speech.

The [[Huffington Post]] [[Canada]]'s media requests to other agencies inquiring about the Trudeau protest also made it back to the PMO, which has been badly shaken by a Senate expense scandal that claimed former chief of staff [[Nigel Wright]].
----

{{f182.png}} ''[[Trudeau says Canadians watching U.S. events in 'horror,' avoids naming Trump after long pause|https://www.cbc.ca/amp/1.5594918]]'' June 2, 2020, John Paul Tasker, [[CBC News]]

----
Prime Minister [[Justin Trudeau]] paused for a long 21 seconds when asked Tuesday to comment on U.S. President [[Donald Trump]]'s threat to use military force against protesters in the United States demonstrating against the death of [[Africa]]n American [[George Floyd]] in police custody.

After several false starts, Trudeau avoided criticizing the president directly while taking aim at social "injustices."

"We all watch in horror and consternation at what is going on in the United States," he said. "It is a time to pull people together ... it is a time to listen. It is a time to learn, when injustices continue despite progress over years and decades."
----

{{f0.png}} ''[[Trudeau says Conservatives have 'do-nothing approach' to climate change|https://globalnews.ca/video/5960910/canada-election-2019-trudeau-says-conservatives-have-do-nothing-approach-to-climate-change]]'' September 27, 2019, Canada Election 2019, [[Global News]]

----
Liberal Party Leader [[Justin Trudeau]] said on Sept. 27 that Conservative Party Leader [[Andrew Scheer]] has the "same do-nothing approach" to climate change as former Conservative Prime Minister [[Stephen Harper]] did during his administration, in Trudeau's opinion.
----

{{f0.png}} ''[[Trudeau says using minister's WeChat group to fund lawsuit against journalist was 'unacceptable'|https://globalnews.ca/news/6986602/joyce-murray-wechat-china-lawsuit/]]'' May 26, 2020, Amanda Connolly, [[Global News]]

----
Prime Minister [[Justin Trudeau]] says it is "unacceptable" that someone used a community [[WeChat]] group run on behalf of one of his cabinet ministers to crowdsource a lawsuit against a Canadian journalist for exposing a [[Chinese]] state-backed effort to stockpile personal protective gear.

During a daily briefing with journalists on Tuesday, Trudeau was asked about a report published on a [[Vancouver]] local news website called The Breaker on Monday.

That report says the WeChat group operated by staff of Digital Governance Minister [[Joyce Murray]] has allowed for the posting and spread of a message by someone attempting to crowdsource money for a lawsuit against a [[Global News]] journalist.
----

{{f182.png}} ''[[Trudeau snubs Munk, Maclean's/Citytv debates but will attend commission debates|https://www.cbc.ca/news/politics/liberals-snub-debates-commision-1.5272277]]'' September 5, 2019, David Cochrane, [[CBC News]]

----
Prime Minister [[Justin Trudeau]] is committing to taking part in two federal election debates and is willing to do a third — but will be a no-show for both the Munk and Maclean's/Citytv debates, despite efforts to convince the Liberal leader to take part.

The two debates that Trudeau has committed to attending are being organized by the [[Leaders' Debates Commission]], which was established after the last election and is led by former governor general [[David Johnston]].

"The commission was established after the last election where the governing party tried to game the system and make sure the fewest number of Canadians engaged in the debates. We think that's wrong," [[Daniel Lauzon]], the Liberals' director of communications and policy for the campaign, said in a statement.
----

{{f94.png}} ''[[Trudeau tells Liberal candidates average Canadians 'cannot afford another Doug Ford'|https://www.thestar.com/politics/federal/2019/07/31/trudeau-tells-liberal-candidates-average-canadians-cannot-afford-another-doug-ford.html]]'' July 31, 2019, Bruce Campion-Smith, [[Toronto Star]]

----
OTTAWA—Prime Minister [[Justin Trudeau]] rallied Liberal candidates Wednesday, saying the coming election will be a choice between "cuts and austerity or investing in Canadians" as he pointedly warned that the middle class "cannot afford another [[Doug Ford]]."

While the [[Ontario]] premier has vowed to stay out of the federal campaign, Trudeau and other Liberal candidates are only too happy to highlight the controversial cuts implemented by the [[Progressive Conservative]] government at [[Queen's Park]] and suggest that the federal Conservatives would take a similar approach if elected in October.

"On the campaign trail, conservative politicians love to say that they are 'for the people' but we all know too well what happens once they're in office," Trudeau said, citing Ford's [[2018]] election slogan.
----

{{f99.png}} ''[[Trudeau urges Trump to think twice|https://www.nationalobserver.com/2020/07/13/news/trudeau-urges-trump-think-twice]]'' July 13, 2020, James McCarten, [[National Observer]]

----
Prime Minister [[Justin Trudeau]] urged [[Donald Trump]] to think twice Monday before imposing new tariffs on Canadian aluminum, saying the sector is emerging from the pandemic-induced production stance that prompted the White House to consider such measures in the first place. Trudeau, who said in a news conference he had spoken to the U.S. president earlier in the day, told him that with the North American economy getting back up to speed, [[Canada]]'s aluminum smelters would soon be back producing value-added specialty products for the American auto sector. The spectre of new tariffs emerged last month after Canadian producers, unable to shut down production and with their usual customers hamstrung by the impact of COVID-19, were forced to make a more generic form of aluminum and ship it to warehouses in the United States.

That alarmed certain U.S. smelter owners and operators, who have been urging the U.S. trade representative's office to slap fresh levies on imports from Canada. The pandemic "caused certain disruption in the aluminum sector that is starting to realign itself, given the economies are starting up again and manufacturing is getting going," Trudeau said after his call with Trump. "I impressed upon him that it would be a shame to see tariffs come in between our two countries at a time where we're celebrating [[NAFTA]] and at a time where we want our businesses and our manufacturers to get going as quickly as possible." Canada has been on the outside looking in when it comes to the coming into force of NAFTA's successor, the U.S.-[[Mexico]]-Canada Agreement, which took shape in [[2017]] and [[2018]] before a backdrop of steadily worsening relations between Trump and Trudeau. While Trump welcomed Mexico's President Andres Manuel Lopez Obrador to a celebratory event at the White House last week, Trudeau kept his distance, citing the tariff dispute and the ongoing COVID-19 pandemic among his reasons. A readout from Monday's call said the prime minister "expressed regret" for being unable to attend.

The U.S. trade representative reportedly gave Canada a deadline of July 1 to impose export restrictions — the very day the USMCA took effect. That deadline has come and gone without a hint from either the White House or U.S. trade ambassador [[Robert Lighthizer]] about what happens next. Trudeau said he and Trump also discussed the Canada-U.S. border, where non-essential travel has been curtailed since March in an effort to limit the spread of the novel coronavirus. The 30-day bilateral agreement to limit discretionary cross-border travel without restricting trade or essential workers has been extended three times and is now set to expire July 21. Since the last extension, however, the public health crisis in the U.S. has exploded. More than 100,000 new COVID-19 cases were identified over the weekend, particularly in southern states that reopened early, with [[Florida]] emerging as the new epicentre. Canada has had 108,000 confirmed cases in total, compared with more than 3.3 million cases and 135,000 deaths in the U.S. to date. [[Hospital]]s in major urban centres across the United States are again nearing capacity and health care workers face another critical shortage of personal protective equipment like masks and respirators. Recent polls suggest Canadians remain unequivocally opposed to reopening the border any time soon — a predictable symptom of the accelerating crisis in the U.S., said Kathryn Friedman, a University at [[Buffalo]] law professor and Wilson Center global fellow. But there could be other lingering foreign-policy irritants at play, she added. "I wonder if the United States had treated our dear neighbour, friend and ally a little bit better over the last three-and-a-half or so years, if the reaction would be as harsh," Friedman said. "Maybe people are just like, 'Well, too bad, I don't care if you want to open the border.'" Friedman is among several Canada-U.S. experts, border community leaders, northern state lawmakers and others who want to see a plan for when the time comes to lift the restrictions.
----

{{f132.png}} ''[[Trudeau warns U.S. over restricting the trade of essential goods into Canada|https://www.theglobeandmail.com/canada/article-trudeau-warns-us-over-restricting-the-trade-of-essential-goods-into/]]'' April 3, 2020, Daniel Leblanc, [[Globe and Mail]]

----
Prime Minister [[Justin Trudeau]] sent a warning to the Trump administration to keep the [[Canada]]-U.S. border open for the trade of essential goods after medical manufacturer 3M said it is being forced to stop exporting N95 face masks.

At a news conference on Friday, Mr. Trudeau said that blocking trade to Canada could backfire and "end up hurting Americans as much as it hurts anybody else."

"The level of integration between our economies goes both ways across the border. We are receiving essential supplies from the United States, but the United States also receives essential supplies and products – and indeed, health-care professionals – from Canada every single day," he said. "It would be a mistake to create blockages or reduce the amount of back-and-forth trade in essential goods and services, including medical goods, across our border."
----

{{f0.png}} ''[[Trudeau won't force end to railway blockades; Scheer tells protesters to 'check their privilege'|https://globalnews.ca/news/6551391/wetsuweten-protests-trudeau-scheer/]]'' February 14, 2020, Maham Abedi, [[Global News]]

----
"We are not a country where politicians can order the police to do something, we are a country that has confidence in its police forces and allows them to do their work in scope of these blockade," Trudeau said, while speaking to reporters in [[Germany]].

Trudeau said blockades that have led to disruptions for Canadian railway services have made it a "difficult week" for the country. Blockades began in support of the B.C. nation's hereditary chiefs, who oppose the construction of a pipeline through their land.

Meanwhile, Conservative Leader [[Andrew Scheer]] said those demonstrating in solidarity with hereditary chiefs of Wet'suwet'en Nation should "check their privilege" on Friday while speaking to reporters in [[Ottawa]].
----

{{f94.png}} ''[[Trudeau, Scheer scramble for votes in the 905 as campaign hits final weekend|https://www.thestar.com/politics/federal/2019/10/19/trudeau-scheer-scramble-for-votes-in-the-905-as-campaign-hits-final-weekend.html]]'' October 19, 2019, Alex Ballingall, [[Toronto Star]]

----
Saturday saw the final clash of the campaign in the crucial battleground of the 905, as the Liberals and Conservatives whipped through the band of suburbs surrounding [[Canada]]'s biggest city in a late-stage effort to drum up the momentum that has so far escaped them through this heated and divisive election.

Liberal Leader [[Justin Trudeau]] started the day in [[Niagara Falls]], stopped to rouse supporters in [[Hamilton]] and Brantford, and then hosted a rally in [[Milton]] — where the Liberals hope to unseat deputy Conservative leader [[Lisa Raitt]] — where he called on Canadians to elect a "strong, progressive" government on Monday.

[[Andrew Scheer]], meanwhile, made his final push through the GTA, where he met local candidates, visited a Hindu temple in [[Scarborough]], and poured cups of chai at a road hockey game in [[Brampton]], where red and blue election signs competed for commuters' attention.
----

{{f99.png}} ''[[Trudeau, Scheer trade populism warnings, corruption charges on campaign|https://www.nationalobserver.com/2019/09/26/news/trudeau-scheer-trade-populism-warnings-corruption-charges-campaign]]'' September 26, 2019, Mike Blanchfield, [[National Observer]]

----
Liberal Leader [[Justin Trudeau]] said Thursday the political instability in the United States and Britain serves as a warning to Canadian voters to avoid the pull of divisive populism that he accuses his Conservative opponents of fostering.

Conservative Leader [[Andrew Scheer]], meanwhile, raised the SNC-Lavalin drama that has dogged Trudeau in the past by promising a new law to investigate "sleazy" politicians to hold his opponent to account.

Trudeau linked the impeachment drama unfolding in the U.S. and the [[Brexit]] agony rocking the U.K. to the "politics of fear" that he says Scheer is bringing to the current Canadian federal election.
----

{{f364.png}} ''[[Trudeau: Conservative Opposition 'Denies That Climate Change Is Real'|https://www.huffingtonpost.ca/2019/04/25/trudeau-conservatives-climate-change_a_23717391/?utm_hp_ref=ca-politics]]'' April 25, 2019, Ryan Maloney, [[Huffington Post]]

----
Prime Minister [[Justin Trudeau]] accused his Conservative rivals of denying that climate change is real during a speech to an environmental summit in [[Montreal]] Thursday.

Trudeau, speaking at the Nature Champions Summit, also called out [[Ontario]] Premier [[Doug Ford]] for challenging the constitutionality of the federal government's carbon pricing plan in court.

"[[Canada]] is warming at nearly twice the global rate and even faster in our north," Trudeau said, citing a report from [[Environment and Climate Change Canada]] released earlier this month.
----

{{f0.png}} ''[[Trudeau's Ethics Violation Is 'Political Dynamite'|https://thetyee.ca/Opinion/2019/08/14/Justin-Trudeau-Ethics-Violation-Political-Dynamite/]]'' August 14, 2019, Michael Harris, [[The Tyee]]

----
The most obvious reason is the finding by federal [[Ethics]] Commissioner Mario Dion that the prime minister and his office violated the Conflict of Interest Act in the SNC-Lavalin scandal. That flies directly in the face of Trudeau's consistent denials of having done anything wrong.

It also vindicates two former Liberal cabinet ministers, [[Jody Wilson-Raybould]] and [[Jane Philpott]], who said senior government officials and the prime minister improperly tried to influence the criminal justice process as it dealt with allegations of bribery by the [[Quebec]] engineering firm.

Dion found that Trudeau and his top advisors worked to "circumvent," "undermine" and "discredit" a justice department decision to proceed with a criminal corruption and bribery case against SNC-Lavalin, rather than offer a so-called deferred prosecution agreement. Under such an agreement, which the company heavily lobbied for, it would not have faced a criminal prosecution.
----

{{f94.png}} ''[[Trudeau's Liberals have the edge on Scheer's Conservatives in this pre-election season|https://www.thestar.com/politics/political-opinion/2019/08/12/trudeaus-liberals-have-the-edge-on-scheers-conservative-in-this-pre-election-season.html]]'' August 12, 2019, Chantal Hébert, [[Toronto Star]]

----
MONTREAL—[[Canada]]'s two main parties may be tied in voting intentions at the national level, but the pre-election season has so far been kinder to [[Justin Trudeau]]'s Liberals than to [[Andrew Scheer]]'s Conservatives.

The subtext of the national polls is that the first are doing better than the numbers suggest while the second are running in place.

Much of the credit for the restoring of a modest Liberal edge is owed not so much to the strategic genius of the incumbents as to some chronic weaknesses of their main rivals.
----

{{f132.png}} ''[[Trudeau's star roster has shrunk, while Scheer runs without one|https://www.theglobeandmail.com/politics/article-trudeaus-star-roster-has-shrunk-while-scheer-runs-without-one/]]'' August 11, 2019, Campbell Clark, [[Globe and Mail]]

----
The Foreign Affairs Minister is doing a lot of travel within [[Canada]]. When [[Chrystia Freeland]] goes to a steel-pipe manufacturer to talk about the new North American free-trade deal, as she did Friday, it is a way to send a message that the Liberals are concerned with lunch-box issues, industry and jobs.

It also says something else: that there are stars in the Liberal government besides its leader. She is now the biggest political asset in Mr. Trudeau's cabinet.

It also raises another question in the weeks before a federal election campaign: Where are [[Andrew Scheer]]'s stars?
<div style="float: right; max-width:300px">

|>| !TrudeauMustGo |
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[True Blue|https://thewalrus.ca/true-blue/]]'' May 28, 2014, Marci McDonald, [[The Walrus]]

----
Was he or wasn't he? The question hung over a meeting room at [[Toronto]]'s Board of Trade, where [[Jason Kenney]] had come to address more than 100 energy and construction executives at a conference billed as [[Canada]]'s New Industrial Revolution. The question had dogged him for months: was he positioning himself to throw his hat into the ring for the leadership of the Conservative Party?

Speculation about his ambitions was rife ever since the unfolding Senate scandal raised a possibility that would have been unthinkable only months earlier: the notion that [[Stephen Harper]] may have outlived his shelf life as leader. Now, whenever the punditocracy pondered Harper's successors, Kenney's name topped every list—not that he did anything to quash the rumours. On the eve of the Conservative convention in [[Calgary]] last November, he issued a stirring defence of the prime minister's former chief of staff, [[Nigel Wright]], which some delegates considered tantamount to heresy. Only days after Harper switched stories to accuse Wright of deceiving him—failing to inform the PM that he was repaying Senator [[Mike Duffy]]'s improperly claimed expenses with a $90,000 personal cheque—Kenney implied that there just might be another version of events, extolling Wright as "a person of good faith, of competence, with high ethical standards."

His departure from the prime ministerial script left jaws agape in the convention's hospitality suites, and prompted [[National Post]] columnist [[Andrew Coyne]] to conclude that "slowly, tentatively, the race to succeed [Harper] has begun. It is not an open challenge to his leadership, yet. But it is not quite the loyal 'aye aye sir' he might once have expected."
<div style="float: right; max-width:300px">

|>| !True North Centre for Public Policy |
|!website |[[tnc.news/|https://tnc.news/]]|
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f345.png}} ''[[Trump 2016 campaign 'targeted 3.5m black Americans to deter them from voting'|https://www.theguardian.com/us-news/2020/sep/28/trump-2016-campaign-targeted-35m-black-americans-to-deter-them-from-voting]]'' September 28, 2020, Dan Sabbagh, [[The Guardian]]

----
[[Donald Trump]]'s [[2016]] US presidential election campaign has been accused of actively seeking to deter 3.5 million black Americans in battleground states from voting by deliberately targeting them with negative [[Hillary Clinton]] ads on [[Facebook]].

The secret effort concentrated on 16 swing states, several narrowly won by Trump after the black Democrat vote collapsed.

The claims have come from an investigation by [[Channel 4 News]], which was leaked a copy of a vast election database it says was used by the Trump campaign in 2016.
----

{{f0.png}} ''[[Trump 2020 Location-Tracking Firm Cashing in on Coronavirus|https://theintercept.com/2020/04/09/coronavirus-trump-smartphone-tracking/]]'' April 9, 2020, Sam Biddle, [[The Intercept]]

----
A smartphone tracking firm helping [[Donald Trump]] clinch his [[2020]] presidential reelection recently told investors it's identified a promising new profit opportunity: the global coronavirus pandemic. [[Phunware]] is part of a vast galaxy of obscure advertising technology companies that help clients follow and target their customers — to "capitalize on users' daily digital trail," as Phunware's site puts it. By embedding Phunware code in their app, a developer can easily glean detailed records of where a user goes and what they do, creating a rich behavioral history to sell on to others.

Last year, [[The Intercept]] reported that Phunware had signed to work with American Made Media Consultants, a political consultancy founded by Trump campaign manager [[Brad Parscale]] that functioned as the campaign's highly effective digital media branch.In June of last year, Phunware announced it had appointed to the company's board [[Brittany Kaiser]], a former executive and self-described "whistleblower" from [[Cambridge Analytica]], the company that infamously abused its access to personal [[Facebook]] data to aid Trump's [[2016]] victory. A group associated with Kaiser later denied she ever officially joined the board. Although Phunware hasn't publicized the details of the services it's providing to Trump's reelection effort, the impressive and potentially invasive technical capabilities it possesses are well documented, both on its website and in press reports. "Beyond identifying coveted voters, mobile data can also be used to define ad targeting parameters with incredible accuracy," reads a section of Phunware's site that compares the buying and selling of personal data to the 1849 Gold Rush. In October [[2019]], the [[Wall Street Journal]] reported that Phunware had helped a Democratic political strategist target voters whose phones had been tracked to the [[2017]] anti-Trump Women's March. The company's privacy policy grants the company license to use personal data for essentially whatever purposes it deems necessary for however long it deems necessary. Phunware did not reply to repeated requests for comment.

Now, at exactly the same time as Trump has repeatedly undermined public health guidelines and overseen a generally botched federal response to Covid-19, Phunware hopes to cash in on the need to enforce pandemic measures like social distancing. In a March 30 call with investors, Phunware co-founder and CEO [[Alan Knitowski]] explained that the company was "aggressively pursuing new business opportunities … including remote telehealth and telemedicine triage for health care patient capacity management, virtual rallies for political advocacy during a presidential election year, remote work optimization for corporate campuses and social distance policy enforcement, engagement and asset-tracking for smart cities and government organizations at the local, state, and federal level."
----

{{f372.png}} ''[[Trump 2020 working with ex-Cambridge Analytica staffers|https://apnews.com/96928216bdc341ada659447973a688e4]]'' June 15, 2018, Jeff Horwitz, [[Associated Press]]

----
A company run by former officials at [[Cambridge Analytica]], the political consulting firm brought down by a scandal over how it obtained [[Facebook]] users' private data, has quietly been working for President [[Donald Trump]]'s [[2020]] re-election effort, The [[Associated Press]] has learned.

The AP confirmed that at least four former Cambridge Analytica employees are affiliated with [[Data Propria]], a new company specializing in voter and consumer targeting work similar to Cambridge Analytica's efforts before its collapse. The company's former head of product, [[Matt Oczkowski]], leads the new firm, which also includes Cambridge Analytica's former chief data scientist.

Oczkowski denied a link to the Trump campaign, but acknowledged that his new firm has agreed to do [[2018]] campaign work for the [[Republican National Committee]]. Oczkowski led the Cambridge Analytica data team which worked on Trump's successful [[2016]] campaign.
----

{{f372.png}} ''[[Trump advisers start 'America First Policies' nonprofit|https://apnews.com/77133d470c634a458b3198063af4a14b]]'' January 30, 2017, Julie Bykowicz, [[Associated Press]]

----
Six of President [[Donald Trump]]'s top campaign aides have banded together to start a nonprofit called "[[America First Policies]]" to back the White House agenda.

The group includes Trump's digital and data director [[Brad Parscale]], onetime deputy campaign manager [[Rick Gates]] and two campaign advisers to Vice President [[Mike Pence]], [[Nick Ayers]] and [[Marty Obst]].

[[David Bossie]], another Trump deputy campaign manager, and [[Katrina Pierson]], a senior adviser on the campaign communications team, also will be involved, according to a statement announcing the group.
----

{{f367.png}} ''[[Trump attacks Billy Graham's Christianity Today after editorial|https://www.usatoday.com/story/news/2019/12/20/trump-attacks-billy-grahams-christianity-today-after-editorial/2708059001/?ref=hvper.com&utm_source=hvper.com&utm_medium=website]]'' December 20, 2019, David Jackson, [[USA Today]]

----
WASHINGTON – President [[Donald Trump]], who has attacked many news organizations during his career in politics, found a new target Friday: [[Christianity Today]], the faith-focused magazine founded by the iconic evangelical preacher [[Billy Graham]].

Trump lashed out at the publication, calling it a "far left magazine" on [[Twitter]] the day after Christianity Today posted an editorial calling for him to be removed from office. Trump was impeached by the House of Representatives on Wednesday and faces possible removal in a Senate trial next year.

"Christianity Today, knows nothing about reading a perfect transcript of a routine phone call and would rather have a Radical Left nonbeliever, who wants to take your religion & your guns, than Donald Trump as your President," Trump said.

{{||StandardTid}}
----

{{f375.png}} ''[[Trump Campaign Consultants Cambridge Analytica Found Guilty of Breaking Data Laws|https://www.thedailybeast.com/cambridge-analytica-pleads-guilty-in-uk-data-trial?ref=home]]'' January 9, 2019, Nico Hines, [[Daily Beast]]

----
LONDON—[[Cambridge Analytica]] has been found guilty of breaking data laws after refusing to disclose how much information it holds on an American professor, where it got the data, and—perhaps most importantly—how it used it and who it gave it to.

The British analytics firm, which was hired by the Trump campaign, has been accused of misusing the [[Facebook]] data of almost 100 million Americans while working to elect President Trump.

Prof. David Carroll, at the Parsons School of Design in [[New York]], filed a formal request to see what data was held on him after reading about Cambridge Analytica's role in the [[2016]] presidential election. Under British data laws, companies are required to disclose what they hold on any individual who makes such a request.
----

{{f0.png}} ''[[Trump campaign hires alum of controversial data company|https://www.politico.com/news/2020/02/19/trump-cambridge-analytica-oczkowski-114075]]'' February 19, 2020, Alex Isenstadt, [[Politico]]

----
President [[Donald Trump]]'s campaign is bringing on an alum of the controversial data firm [[Cambridge Analytica]], a move likely to raise alarms among Trump critics and data privacy advocates who worry the president will push the technological envelope to get reelected in [[2020]].

[[Matt Oczkowski]], who served as head of product at Cambridge before it went bankrupt and shut down in [[2018]], is helping oversee the Trump campaign's data program, according to two people familiar with the hire. Cambridge gained notoriety for its work on psychological voter profiling and because it allegedly improperly obtained the personal information of tens of millions of [[Facebook]] users.

Oczkowski, who also worked on Trump's [[2016]] effort, joined the reelection campaign in January, and payments to his company, [[HuMn Behavior]], are expected to show up on Trump's next campaign finance disclosure later this month.
----

{{f364.png}} ''[[Trump Defends Trudeau Meeting After Insult From Ezra Levant|https://www.huffingtonpost.ca/entry/donald-trump-ezra-levant_ca_5d64044fe4b0b034ea004432?ncid=other_trending_qeesnbnu0l8&utm_campaign=trending]]'' August 26, 2019, Zi-Ann Lum, [[Huffington Post]]

----
OTTAWA — In the hellscape vortex of [[Twitter]], [[Donald Trump]] and [[Ezra Levant]]'s worlds collided Sunday. 

It happened after Levant, founder of [[Rebel Media]] and outspoken conservative commentator, criticized Prime Minister [[Justin Trudeau]]'s posture in a photo from the G7 summit in Biarritz, [[France]]. 

"Just look at this picture. Even a child would know who is in control," wrote Levant.

The post found its way to the president of the United States, who seemingly disagreed with Levant's characterization of the bilateral meeting.
<div style="float: right; max-width:300px">

|>| !Trump International |
</div>

!!!See also
*[[The Trump Organization|https://en.wikipedia.org/wiki/The_Trump_Organization]] - //Wikipedia.//

{{||StandardTid}}
----

{{f248.png}} ''[[Trump Is Back to Waging War on Science, at the Worst Possible Moment|https://nymag.com/intelligencer/2020/03/trump-coronavirus-war-on-science-kudlow-fauci.html]]'' March 23, 2020, Jonathan Chait, [[New York Magazine]]

----
Earlier this month, the White House became aware of studies showing the coronavirus, if unchecked, could kill 2 million Americans, and Trump suddenly reversed his public stance. After having minimized the dangers of the virus, he began promoting social distancing and presenting himself as a "wartime president" who would defeat the "invisible enemy." This political strategy required rewriting the history of the very recent past, casting Trump as the sage guardian of the nation's health who had seen the pandemic coming and kept the country safe. The idea was to borrow the political identity [[George W. Bush]] adopted after [[9/11]], with the virus as the [[Chinese]]-created foreign enemy. [[Kellyanne Conway]] offered up a version of this message — "To criticize Trump now is to criticize public health officials, [[FEMA]], first responders, private sector businesses that are all coming forward to help" — that, for all its authoritarian overtones, places the president firmly on the side of public-health authorities.

Yet the fragile truce between Trump and public-health authorities is suddenly on the precipice of coming undone. Over the past 24 hours, a cascade of White House leaks has sounded the alarm. Trump "remains fixated on the plummeting stock market, is chafing at the idea of the country remaining closed until the summer and growing tired of talking only about coronavirus," a source tells the [[Washington Post]]. Trump "has repeatedly raised concerns in meetings about the optics of grounded planes and empty airports" and "argued that those images would look bad for him and could further drag down the economy," reports [[NBC]].

Trump's heel turn reflects, in part, his characteristic impatience. Even during his period of taking public health seriously, Trump kept promising miracle cures and a recovery that would happen "fast," fantasizing about the celebrations that would ensue after the victory, as if he were trying to psych himself up to pass his personal marshmallow test. But even the fastest possible turnaround was going to come too slow for a man who once wrote, "I plan for the future by focusing exclusively on the present." Trump has been demanding plans to get the economy growing again within the absurdly optimistic time frame of one month, the [[Daily Beast]] reports.
----

{{f0.png}} ''[[Trump Is Trying To Break Up Quebec & California's Carbon Tax Romance|https://www.narcity.com/news/ca/qc-en/trumps-california-emissions-lawsuit-drags-quebec-into-american-politics]]'' October 23, 2019, Colin Leggett, [[Narcity]]

----
In a move that brings [[Canada]] further into American politics, President [[Donald Trump]] is launching a lawsuit against [[California]] for entering into a cap-and-trade agreement with the province of [[Quebec]]. Trump's California emissions lawsuit could end Quebec's agreement with California, but the province could also continue with its own initiative.

"The state of California has veered outside of its proper constitutional lane to enter into an international emissions agreement," assistant attorney general Jeffrey Bossert Clark said in a statement, according to the [[Montreal Gazette]]. "The power to enter into such agreements is reserved to the federal government, which must be able to speak with one voice in the area of U.S. foreign policy."

California and Quebec entered into the Western Climate Initiative in [[2014]], which allowed companies in the state and province to purchase and sell each other's emission credits. This agreement was created as a way to try and fight climate change.
{{||StandardTid}}
!!!See also
*[[Trump Entertainment Resorts|https://en.wikipedia.org/wiki/Trump_Entertainment_Resorts]] - //Wikipedia.//

{{||StandardTid}}
----

{{f355.png}} ''[[Trump Owes MASSIVE Debts To Cities Who Host His Rallies|https://www.youtube.com/watch?v=OHImrW24ds4]]'' June 14, 2019, The Ring of Fire, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/OHImrW24ds4" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

According to new reports, the Trump campaign has failed to repay at least 10 different cities back for added security and other essentials that these cities paid for during Trump's rallies, with some of the outstanding debts going as far back as [[2016]]. This is becoming a pattern for Trump – take what you need from an area and then never pay them back. That's how he's operated as a businessman and that's how he's operating as a president. [[Ring of Fire]]'s Farron Cousins discusses this.

Link – https://www.salon.com/[[2019]]/06/13/trump-has-stiffed-10-cities-that-asked-him-to-pay-for-police-at-his-rallies/

Become a member today!: https://www.youtube.com/channel/UCYWIEbibRcZav6xMLo9qWWw/join
!!!See also
*[[List of people granted executive clemency by Donald Trump|https://en.wikipedia.org/wiki/List_of_people_granted_executive_clemency_by_Donald_Trump]] - //Wikipedia.//

{{||StandardTid}}
----

{{f349.png}} ''[[Trump reimposes tariffs on raw Canadian aluminum, Canada promises retaliation|https://www.reuters.com/article/us-usa-trade-canada-aluminum/trump-reimposes-tariffs-on-raw-canadian-aluminum-canada-promises-retaliation-idUSKCN2523A3]]'' August 7, 2020, Jeff Mason, [[Reuters]]

----
CLYDE, [[Ohio]]/OTTAWA ([[Reuters]]) - President [[Donald Trump]] on Thursday moved to reimpose 10% tariffs on some Canadian aluminum products to protect U.S. industry from a "surge" in imports, angering [[Ottawa]] and some U.S. business groups.

[[Canada]] pledged retaliation as tensions heightened between the close allies just weeks after a new continental trade deal between the United States, [[Mexico]] and Canada came into effect.

During a speech at a Whirlpool Corp washing machine factory in Ohio to tout his "[[America First]]" trade agenda, Trump said he signed a proclamation reimposing the "Section 232" national security tariffs. The step was "absolutely necessary to defend our aluminum industry," he said.
<div style="float: right; max-width:300px">

|>| !Trump University |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Trump_University_logo.jpg/175px-Trump_University_logo.jpg]] |
</div>

!!!See also
*[[Trump University|https://en.wikipedia.org/wiki/Trump_University]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Trump-linked data firm removes State Dept. logo after NBC questions|https://www.nbcnews.com/news/us-news/trump-linked-data-firm-removes-state-dept-nato-logos-after-n788691]]'' August 2, 2017, Anna Schecter, [[NBC News]]

----
The company that created [[Cambridge Analytica]], the data analytics operation that helped [[Donald Trump]] win the [[2016]] presidential election, has removed the U.S. State Department logo and the NATO logo from its website after inquiries from [[NBC News]].

The website of [[SCL Group]], a private British behavioral research company, featured the State and NATO logos and used language touting their "approval" of the company's "methodology" until last week.

The company was awarded State Department contracts this year to help fight ISIS recruitment and has taught behavioral change science at a NATO-affiliated training program.
----

{{f0.png}} ''[[Trump's campaign strategists linked to a company hoovering up data on religious people|https://qz.com/1806554/trump-linked-company-bought-data-on-80m-religious-people/?ref=hvper.com&utm_source=hvper.com&utm_medium=website]]'' March 2, 2020, Olivia Goldhill, [[Quartz]]

----
US president [[Donald Trump]]'s political data strategy is closely linked to a company buying up data on religious people in the United States. Two leaders of Trump's strategy, campaign manager [[Brad Parscale]] and data programming strategist [[Matt Oczkowski]], are also associated with marketing agency [[Cloud Commerce]], which bought rights to access personal information on 80 million religious people.

The company statement, released in December, said the database on "faith-based individuals" includes detailed data on "demographic, psychographic, and sociographic, information, as well as charitable affiliation, purchasing habits, event attendance and literature, music and film preferences" for each person. Parscale serves on the board of directors for Cloud Commerce. "[[Clear]]ly he had to approve this purchase," said Jeff Chester, director of the Center for Digital Democracy. "He knows it's there." Neither CloudCommerce nor Parscale responded to requests to comment on whether the Trump campaign would make use of the religious data set.

Meanwhile Oczkowski, who was previously head of product at [[Cambridge Analytica]], founded data company called [[Data Propria]], which is owned by CloudCommerce and staffed by several other Cambridge Analytica employees. Trump hired Oczkowski to run his data program in January, according to [[Politico]]. Oczkowski and Cloud Commerce did not respond to requests for comment about Oczkowski's current roles.
----

{{f0.png}} ''[[Trump's Controversial Former Strategist Steve Bannon Is Coming To Canada This Friday And People Are Split About It|https://www.narcity.com/ca/on/toronto/news/trumps-controversial-former-strategist-steve-bannon-is-coming-to-canada-this-friday-and-people-are-split-about-it]]'' October 30, 2019, Dennis Bayazitov, [[Narcity]]

----
[[Steve Bannon]]—known for his popularization of the alt-right—is to defend populism this week at a [[Toronto]] debate against conservative commentator, and former speechwriter for [[George W. Bush]], [[David Frum]]. But in light of the Pittsburg synagogue shooting last weekend, Torontonians are beginning to question if inviting [[Donald Trump]]'s former political chief strategist for a debate now is such a good idea.

The [[Munk Debates]] entitled "The rise of populism" will take place in Toronto's Roy Thompson Hall this November 2nd. Bannon and Frum will respectively argue for and against the motion: Be it resolved, the future of western politics is populist, not liberal.

The federal NDP is pushing to cancel the event altogether out of respect for the victims of Saturday's tragedy. NDP MP [[Charlie Angus]] told the [[CBC]] he believed Bannon's extreme views only serve to feed social divisions and create climates where [[Jewish]] and [[Muslim]] communities feel attacked.
----

{{f355.png}} ''[[Trump's Favorite Donor Sits Out 2020|https://www.youtube.com/watch?v=MmC6XZC3qd0]]'' August 8, 2020, The Damage Report, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/MmC6XZC3qd0" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

[[Donald Trump]]'s favorite donor sits out in [[2020]]. John Iadarola and Dave Levinthal break it down on [[The Damage Report]]. Follow The Damage Report on [[Facebook]]: https://www.facebook.com/TheDamageReportTYT/

Help build the Home of the Progressives http://tyt.com/JOIN

Subscribe to The Damage Report [[YouTube]] channel: https://www.youtube.com/thedamagereport?sub_confirmation=1
----

{{f0.png}} ''[[Trump's new national security advisor has ties to Cambridge Analytica|https://techcrunch.com/2018/03/23/cambridge-analytica-john-bolton-trump-administration/]]'' March 23, 2018, Taylor Hatmaker, [[TechCrunch]]

----
Trump's third national security advisor, [[John Bolton]], shares at least one thing in common with his first one, [[Michael Flynn]]: both men have ties to [[Cambridge Analytica]], a political data firm at the center of a new [[Facebook]] privacy firestorm.

In a new story, The [[New York Times]] reports that John Bolton's political action committee The John Bolton Super PAC hired Cambridge Analytica in August [[2014]], "months after the political data firm was founded and while it was still harvesting the Facebook data."

In Cambridge Analytica's early days, Bolton's PAC funneled $1.2 million toward polling and "behavioral microtargeting with psychographic messaging" over the course of two years.
----

{{f37.png}} ''[[Trump's Taxes Show Chronic Losses and Years of Income Tax Avoidance|https://www.nytimes.com/interactive/2020/09/27/us/donald-trump-taxes.html]]'' September 27, 2020, Russ Buettner, [[New York Times]]

----
As the president wages a re-election campaign that polls say he is in danger of losing, his finances are under stress, beset by losses and hundreds of millions of dollars in debt coming due that he has personally guaranteed. Also hanging over him is a decade-long audit battle with the [[Internal Revenue Service]] over the legitimacy of a $72.9 million tax refund that he claimed, and received, after declaring huge losses. An adverse ruling could cost him more than $100 million.

The tax returns that Mr. Trump has long fought to keep private tell a story fundamentally different from the one he has sold to the American public. His reports to the I.R.S. portray a businessman who takes in hundreds of millions of dollars a year yet racks up chronic losses that he aggressively employs to avoid paying taxes. Now, with his financial challenges mounting, the records show that he depends more and more on making money from businesses that put him in potential and often direct conflict of interest with his job as president.

The [[New York Times]] has obtained tax-return data extending over more than two decades for Mr. Trump and the hundreds of companies that make up his business organization, including detailed information from his first two years in office. It does not include his personal returns for [[2018]] or [[2019]]. This article offers an overview of The Times's findings; additional articles will be published in the coming weeks.

{{||StandardTid}}
----

{{f0.png}} ''[[Truth Tracker: Are right-wing U.S. Twitter accounts amplifying anti-Trudeau sentiment?|https://election.ctvnews.ca/truth-tracker-are-right-wing-u-s-twitter-accounts-amplifying-anti-trudeau-sentiment-1.4597418]]'' September 17, 2019, Nicole Bogart, [[CTV News]]

----
TORONTO -- Tweets criticizing Liberal Leader [[Justin Trudeau]] have shown evidence of some bot-like activity from [[Twitter]] accounts that appear to share American right-wing sentiments, prompting concerns that public opinion could be affected by automated online accounts.

Analysis of about 34,000 tweets from approximately 4,896 accounts by researcher Marc Owen Jones revealed that 15 per cent of accounts using the hashtag #[[TrudeauMustGo]] between Sept. 3 and 5 were ones that primarily identified with U.S. right-wing politics.

The biographies tied to those accounts made mention of "[[Make America Great Again]]" (MAGA), "Keep America Great" (KAG), or the [[QAnon]] and #WWG1GWA fringe conspiracy theory movements.
----

{{f0.png}} ''[[Truth Tracker: Conservative ads falsely say Liberals will legalize all drugs|https://election.ctvnews.ca/truth-tracker-conservative-ads-falsely-say-liberals-will-legalize-all-drugs-1.4636194]]'' October 12, 2019, Graham Slaughter, [[CTV News]]

----
TORONTO -- The Conservative Party has been spreading misinformation to [[Chinese]] voters in multiple [[Facebook]] ads that falsely suggest the Liberals want to legalize all drugs.

Liberal Leader [[Justin Trudeau]] has made it clear this campaign that his party isn't planning to legalize or decriminalize all drugs, as [[Portugal]] has done, as a means to confront the opioid crisis.

Instead, the Liberal platform promises a number of other measures including new investments for the provinces to support community-based services, such as safe-injection sites.
----

{{f0.png}} ''[[Truth Tracker: How does anti-Scheer sentiment stack up against anti-Trudeau talk online?|https://election.ctvnews.ca/truth-tracker-how-does-anti-scheer-sentiment-stack-up-against-anti-trudeau-talk-online-1.4643010]]'' October 17, 2019, Nicole Bogart, [[CTV News]]

----
CTVNews.ca asked Jones to look into the trends surrounding anti-Trudeau and anti-Scheer sentiment after reporting on his initial analysis showing evidence of bot-like activity on the #[[TrudeauMustGo]] hashtag. Those findings revealed that 15 per cent of accounts using the hashtag between Sept. 3 and 5 were ones that primarily identified with U.S. right-wing politics.

This week Jones updated his analysis using a sample of over 100,000 tweets, retweets, mentions and replies, producing a sample of 12,000 unique accounts that actively tweet using #TrudeauMustGo.

Once again, he found the most commonly occurring word used in the biographies of those accounts was "Make American Great Again" (MAGA).

"Indeed, MAGA appeared around 1,200 times, approximately in 10 per cent of all accounts in the sample -- 12 per cent when we don't count accounts with no biographical data. That's a huge chunk," Jones explained.

{{||StandardTid}}
----

{{f253.png}} ''[[Trying to obscure blame for the Marc Nadon appointment|https://www.macleans.ca/politics/the-sketch-trying-to-hide-from-blame-for-the-marc-nadon-appointment/]]'' March 24, 2014, Aaron Wherry, [[Macleans]]

----
So the government side does not seem in any great hurry just yet to the clean up the mess of [[Marc Nadon]]'s appointment to the Supreme Court.

"Mr. Speaker, the Supreme Court rejected the appointment of Marc Nadon to the highest court in the land," [[Thomas Mulcair]] recapped this afternoon in case anyone had missed Friday's news. "The judgment of the Court is clear: the Prime Minister appointed someone who was not eligible and amended the law of the Supreme Court unilaterally and illegally."

Well, when you put it that way, it does sound quite bad. But hey, sometimes you take a chance (with one of the nine appointments to the highest court in the country) and it doesn't work out.

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tucker Carlson |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/8/86/Tucker_Carlson_%26_Charlie_Kirk_%2831551171417%29.jpg/175px-Tucker_Carlson_%26_Charlie_Kirk_%2831551171417%29.jpg]] |
|!birth name |Tucker Swanson McNear Carlson<<ref " [1]">>|
|!birth date |May 16, 1969 (52 years)|
|!education |[[Trinity College|https://en.wikipedia.org/wiki/Trinity_College_(Connecticut)]] ([[BA|https://en.wikipedia.org/wiki/Bachelor_of_Arts]])|
|!occupation |[[Talk show host|https://en.wikipedia.org/wiki/Talk_show_host]], [[commentator|https://en.wikipedia.org/wiki/political_commentator]], [[columnist|https://en.wikipedia.org/wiki/columnist]]|
</div>

!!!See also
*[[Tucker Carlson|https://en.wikipedia.org/wiki/Tucker_Carlson]] - //Wikipedia.//
*[[Tucker Carlson|https://en.wikiquote.org/wiki/Tucker_Carlson]] - //Wikiquote.//
*[[Tucker Carlson|https://commons.wikimedia.org/wiki/Category:Tucker_Carlson]] - //Wikimedia Commons.//

!!!External links
*[[Tucker Carlson|https://www.sourcewatch.org/index.php/Tucker_Carlson]], SourceWatch.

----
<br/><<footnotes " [1]" "[[Person Details for Tucker M Carlson, &quot;California Birth Index, 1905–1995&quot;|https://familysearch.org/ark:/61903/1:1:VGZJ-QSS]]. [[FamilySearch|https://en.wikipedia.org/wiki/FamilySearch]].">>

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Turned to Stone: How Quickly Jason Kenney Betrayed Rural Albertans|https://thetyee.ca/Analysis/2020/01/28/Jason-Kenney-Betrayed-Rural-Albertans-Turned-To-Stone/]]'' January 28, 2020, Mitchell Anderson, [[The Tyee]]

----
Rural [[Alberta]] belongs to Premier [[Jason Kenney]], or at least according to the results of the last election. His [[United Conservative Party]] won every single seat in communities smaller than Lethbridge when they swept to power last April. Kenney helped accomplish this by carefully crafting his public persona as a pickup-driving regular guy, battling the [[Ottawa]] elite on behalf of everyday Albertans.

But actions speak louder than words, and rural Albertans have good reason to question who exactly their pugnacious premier is really fighting for. 

Last week Kenney told towns they may have to eat $173 million in unpaid taxes from oil and gas companies — an amount doubled since last year — because they can't expect to get "money from a stone."
''''The Turner Diaries'''' is a 1978 novel by [[William Luther Pierce|https://en.wikipedia.org/wiki/William_Luther_Pierce]], published under the [[pseudonym|https://en.wikipedia.org/wiki/pseudonym]] Andrew Macdonald.<<ref " [6]">> ''The Turner Diaries'' depicts a violent revolution in the [[United States|https://en.wikipedia.org/wiki/United_States_of_America]] which leads to the overthrow of the [[federal government|https://en.wikipedia.org/wiki/Federal_government_of_the_United_States]], a [[nuclear war|https://en.wikipedia.org/wiki/Nuclear_warfare]], and, ultimately, a race war which leads to the systematic extermination of non-whites.<<ref " [7]">><<ref " [1]">> All groups opposed by the novel's protagonist, Earl Turner, including [[Jews|https://en.wikipedia.org/wiki/Jew]], [[non-whites|https://en.wikipedia.org/wiki/non-white]], "liberal actors" and politicians, are exterminated.<<ref " [8]">>

''The Turner Diaries'' was described as "explicitly racist and anti-Semitic" by ''[[The New York Times|New York Times]]'' and it has also been labeled the "bible of the racist right" by the [[Southern Poverty Law Center]].<<ref " [2]">><<ref " [3]">> The book was greatly influential in shaping [[white nationalism|White nationalist]] and the later development of the white genocide theory. It has also inspired numerous [[hate crimes|https://en.wikipedia.org/wiki/hate_crime]] and acts of [[terrorism|https://en.wikipedia.org/wiki/terrorism]], including the [[1995 Oklahoma City bombing|https://en.wikipedia.org/wiki/Oklahoma_City_bombing]], the [[1999 London nail bombings|https://en.wikipedia.org/wiki/1999_London_nail_bombings]], and the 1984 assassination of [[Alan Berg|https://en.wikipedia.org/wiki/Alan_Berg]].<<ref " [4]">><<ref " [5]">><<ref " [9]">>

!!!See also
*[[The Turner Diaries|https://en.wikipedia.org/wiki/The_Turner_Diaries]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Shinbaum, Myrna (May 16, 1996). [[Q & A on The Turner Diaries|http://www.adl.org/presrele/militi_71/2737_71.asp]]. Anti-Defamation League.">><br/><<footnotes " [2]" "''The New York Times'' [[April 26, 1995|https://query.nytimes.com/gst/fullpage.html?res=990CE7D7143CF935A15757C0A963958260]]">><br/><<footnotes " [3]" "Jackson, Camille (2004-10-14). [[Turner Diaries, Other Racist Novels Inspire Extremist Violence|https://www.splcenter.org/fighting-hate/intelligence-report/2004/turner-diaries-other-racist-novels-inspire-extremist-violence]]. Splcenter.org.">><br/><<footnotes " [4]" "Berger, J.M. (September 2016). [[The Turner Legacy: The Storied Origins and Enduring Impact of White Nationalism's Deadly Bible|https://icct.nl/wp-content/uploads/2016/09/ICCT-Berger-The-Turner-Legacy-September2016-2.pdf]]. International Centre for Counter-Terrorism.">><br/><<footnotes " [5]" "Ross, Kaz (March 16, 2019). [[How believers in 'white genocide' spread their hate campaign in Australia|https://www.business-standard.com/article/international/how-believers-in-white-genocide-spread-their-hate-campaign-in-australia-119031600127_1.html]]. //Business Standard//.">><br/><<footnotes " [6]" "Salamon, Julie (2000-10-23). [[Television Review; The Web as Home for Racism and Hate|https://query.nytimes.com/gst/fullpage.html?res=9505E4DF1631F930A15753C1A9669C8B63]]. //The New York Times//. Arthur Ochs Sulzberger, Jr..">><br/><<footnotes " [7]" "Harkavy, Ward (2000-11-15). [[The Nazi on the Bestseller List|http://www.villagevoice.com/news/the-nazi-on-the-bestseller-list-6417005]]. //[[The Village Voice|Village Voice]]//.">><br/><<footnotes " [8]" "[[Extremism in America: The Turner Diaries|https://www.adl.org/education/resources/backgrounders/turner-diaries]]. [[Anti-Defamation League]].">><br/><<footnotes " [9]" "Berger, J. M. (16 September 2016). [[How 'The Turner Diaries' Changed White Nationalism|https://www.theatlantic.com/politics/archive/2016/09/how-the-turner-diaries-changed-white-nationalism/500039/]]. //[[The Atlantic]]//.">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Turning Point Action |
</div>

!!!See also
*[[Turning Point Action|https://en.wikipedia.org/wiki/Turning_Point_Action]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Turning Point Canada |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/c/ca/TurningPointCanada.jpg/175px-TurningPointCanada.jpg]] |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Turning Point UK |
</div>

The American Alt-Right import. Not at all connected to the well-established UK charity called Turning Point which has been doing excellent work for many years.

{{||StandardTid}}
----

{{f0.png}} ''[[Turning Point UK Is a Right Shambles|https://splinternews.com/turning-point-uk-is-a-bloody-shambles-1832467484]]'' February 8, 2019, Libby Watson, [[Splinter News]]

----
Oh, cripes! [[Turning Point USA]]'s new venture in the United Kingdom has gone a bit pear-shaped, [[BuzzFeed News]] reported on Friday:

But already some of the Tory activists Kirk recruited to launch Turning Point in the [[UK]] are having second thoughts about its war on "cultural marxism", according to several people familiar with their internal discussions. Within days of the launch, one of the "influencers" tapped to front the campaign has distanced himself from the group, BuzzFeed News has learned.

"There was a sense of people realising, 'Who are these cranks?'," one source said.
<div style="float: right; max-width:300px">

|>| !Turning Point USA NFP |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/e/e8/TPUSA_logo_menubar.png]] |
|!abbreviation |TPUSA|
|!tax id |80-0835023|
|!formation |June 5, 2012 (9 years)|
|!location |217 1/2 E Illinois St., Lemont, IL, 60439, USA|
|!website |[[turningpointusa.net|https://www.turningpointusa.net]]<br/>[[tpusa.com|https://www.tpusa.com]]|
|!leader title |President|
|!leader name |[[Charlie Kirk]]|
|!leader title2 |National Field Director|
|!leader name2 |[[Crystal Clanton]]|
</div>

''Turning Point USA'' is an American [[conservative|https://en.wikipedia.org/wiki/Conservatism]]<<ref " [1]">> or right-wing<<ref " [2]">> [[nonprofit organization|https://en.wikipedia.org/wiki/nonprofit_organization]] whose stated mission is to educate students about "true free market values."<<ref " [3]">> It was founded on June 5, 2012, by conservative activist [[Charlie Kirk]].<<ref " [1]">> Its website says it has more than 350 chapters.

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Turning Point Usa Inc|https://www.erieri.com/Form990Finder/Details?EIN=800835023]]|<|<|
|!EIN |80-0835023|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |07/2014|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/800835023/800835023_2019_%20.pdf]]|05/20/21| $7,306,560.00|
|!2018 |[[990|http://990.erieri.com/EINS/800835023/800835023_2018_%20.pdf]]|10/07/20| $5,337,123.00|
|!2017 |[[990|http://990.erieri.com/EINS/800835023/800835023_2017_10b7611e.pdf]]|07/05/19| $2,162,868.00|
|!2016 |[[990|http://990.erieri.com/EINS/800835023/800835023_2016_0fbd0a83.PDF]]|10/29/18| $1,838,419.00|
|!2015 |[[990|http://990.erieri.com/EINS/800835023/800835023_2015_0e25c4f6.PDF]]|09/21/17| $1,756,847.00|
|!2014 |[[990|http://990.erieri.com/EINS/800835023/800835023_2014_0c9e9986.PDF]]|06/23/16| $950,162.00|
|!2013 |[[990R|http://990.erieri.com/EINS/800835023/800835023_2013_0ceb3b70.PDF]]|09/20/16| $0.00|
|!2012 |[[990EO|http://990.erieri.com/EINS/800835023/800835023_2012_0a635bbf.PDF]]|06/19/14| $26,948.00|

!!!See also
*[[Turning Point USA|https://en.wikipedia.org/wiki/Turning_Point_USA]] - //Wikipedia.//
*[[Professor Watchlist|https://en.wikipedia.org/wiki/Professor_Watchlist]] - //Wikipedia.//

!!!External links
*[[Debunking Charlie Kirk|https://medium.com/@mboedy]], Matthew Boedy, Professor of Rhetoric at University of North Georgia.
*[[Turning Point USA's blooming romance with the alt-right|https://www.splcenter.org/hatewatch/2018/02/16/turning-point-usas-blooming-romance-alt-right]], Southern Poverty Law Center.
*[[Turning Point USA accused of 'boosting their numbers with racists' by long-established conservative student group|https://www.splcenter.org/hatewatch/2018/06/15/turning-point-usa-accused-%E2%80%98boosting-their-numbers-racists%E2%80%99-long-established-conservative]], Southern Poverty Law Center.
----
<br/><<footnotes " [1]" "[[Columbia professor targeted on 'watchlist' published by conservative group|http://columbiaspectator.com/news/2016/11/30/columbia-professor-targeted-watchlist-published-conservative-group]]. //Columbia Daily Spectator//.">><br/><<footnotes " [2]" "Vasquez, Michael (2017-05-07). [[Inside a Stealth Plan for Political Influence|http://www.chronicle.com/article/Inside-a-Stealth-Plan-for/240008]]. //The Chronicle of Higher Education//.">><br/><<footnotes " [3]" "Mele, Christopher (28 November 2016). [[Professor Watchlist Is Seen as Threat to Academic Freedom|https://www.nytimes.com/2016/11/28/us/professor-watchlist-is-seen-as-threat-to-academic-freedom.html]]. ''[[The New York Times|https://en.wikipedia.org/wiki/The_New_York_Times]]''.">>

{{||StandardTid}}
----

{{f0.png}} ''[[Turning Point USA launches British chapter to rocky reception|https://thinkprogress.org/pro-trump-student-group-turning-point-usa-is-branching-out-to-the-uk-5d6abe71384c/]]'' February 4, 2019, Luke Barnes, [[ThinkProgress]]

----
In recent years, the non-profit Turning Point [[USA]] (TPUSA) has become one of the country's most influential right-wing organizations.

Since being founded by conservative activist [[Charlie Kirk]] in [[2012]], TPUSA has grown to have a presence at over 1,300 college campuses and high schools. It's [[2018]] Student Action Summit in West [[Palm Beach]] drew high-profile conservative speakers like Fox's [[Tucker Carlson]], Dr. [[Jordan Peterson]], and [[Donald Trump Jr]]. Kirk has also been a frequent guest on [[Fox News]], and has rubbed shoulders with President Trump.

Now, the group is looking to branch out overseas, establishing the first Turning Point [[UK]] (TPUK) chapter last week. Conservative Members of Parliament, perhaps looking for any distraction from the endless [[Brexit]] negotiations, quickly heaped on the praise. Ardent Brexiteer [[Jacob Rees-Mogg]] retweeted TPUK's launch video saying the "left has no monopoly on the 'young'" — which was then retweeted by [[Nigel Farage]], another hardline Brexiteer and Trump acolyte. Conservative MP Steve Baker said TPUK "could be huge," while Conservative MP Bernard Jenkin referred to the organization as "the future."
{{||StandardTid}}

{{||StandardTid}}
----

{{f99.png}} ''[[Twitter bots boosted the trending #TrudeauMustGo hashtag|https://www.nationalobserver.com/2019/07/18/news/twitter-bots-boosted-trending-trudeaumustgo-hashtag]]'' July 18, 2019, Caroline Orr, [[National Observer]]

----
The hashtag #[[TrudeauMustGo]] soared to the top of [[Twitter]]'s trending list in [[Canada]] on Tuesday, perhaps giving some observers the impression that Canadians were taking to social media en masse to express their discontent with the prime minister.

But a closer look revealed that much of the activity surrounding the hashtag was actually driven by accounts tweeting at non-human rates, including about two dozen accounts created in the past 48 hours.

The trending hashtag came in response to comments Trudeau made on Monday, when he criticized U.S. President [[Donald Trump]]'s recent racist tweets in which he told four sitting congresswomen to go back to the countries they came from.
----

{{f0.png}} ''[[Twitter Bots Were Actually Behind #TrudeauMustGo, Not Real People|https://www.narcity.com/news/ca/trudeaumustgo-the-work-of-twitter-bots-and-not-people-report-finds]]'' July 19, 2019, Helena Hanson, [[Narcity]]

----
If you spent any time on [[Twitter]] on Tuesday evening, you will have probably noticed a particular hashtag that was trending across the country, #[[TrudeauMustGo]]. As the federal election in October draws nearer, the pressure on Canadian politicians is increasing, and things are no different for current Prime Minister, [[Justin Trudeau]].

As Canadians took to social media to cast a critical eye over Trudeau, the hashtag #TrudeauMustGo started trending, [[Canada]]-wide. While, at first glance, this would appear to show a particular dissatisfaction with the current Prime Minister, new reports have revealed that something else could have been at play.

According to a report, first publicized by the [[National Observer]], a number of Twitter bots were created around the time of the hashtag, with the purpose of helping #TrudeauMustGo to start trending Canada-wide.
----

{{f93.png}} ''[[Twitter cracks down again on Ford satire accounts|https://torontoist.com/2017/10/twitter-cracks-ford-satire-accounts/]]'' October 16, 2017, Alisha Sawhney, [[Torontoist]]

----
politics [[Twitter]] cracks down again on Ford satire accounts
A second [[Doug Ford]] satirical account, @frodnation[[2018]], was suspended on Oct. 12, but it is unclear what suddenly prompted the suspension.

"I merely received the same vague letter claiming that it violated Twitter's "impersonation" rules," says Richard Feren, the man behind the account.

Another DoFo related account, @DougFordFacts—this one unrelated to Feren—was briefly suspended last week, but was reinstated after some minor modifications were made to its profile. Feren then discovered that the other Twitter account he runs, @FordYearsAgo, an informational account that tweeted historical facts and articles about the Fords from exactly four years to the day, was also suspended. He appealed the suspension, and received a vague form letter claiming impersonation again.
----

{{f132.png}} ''[[Twitter news outlet Ontario News Now speaks to Doug Ford's insecurity|https://www.theglobeandmail.com/arts/article-twitter-news-outlet-ontario-news-now-speaks-to-doug-fords-insecurity/]]'' July 31, 2018, Simon Houpt, [[Globe and Mail]]

----
After [[Doug Ford]] stormed to victory in [[Ontario]] last month, the joke going around journalism circles was that news outlets might benefit from a spike in interest of the new Premier's erratic ways, similar to the so-called Trump Bump that has lifted the fortunes of newspapers south of the border. And, sure enough, Ford's time in office has already spawned the creation of a new journalist's job! True, it's not a real journalist, but we live in Potemkin times. Besides, beggars can't be choosers.

On Monday evening, the Ford-sponsored [[Twitter]] handle @OntarioNewsNow made its debut in the world, promising – per its biographic line – "Timely exclusive content on the PC government's priorities for the people of Ontario."

Its first and so far only tweet links to a video hosted by a woman named [[Lyndsey Vanstone]], who gushes that the Premier has kept up an intense pace since "his inauguration." The video runs through a series of still photos of the Premier meeting with Prime Minister [[Justin Trudeau]], [[Toronto]] Mayor [[John Tory]], Ontario firefighters and revellers in fancy dress at the Queen's Plate, and then it cuts to an interview in which Ford appears to speak to an off-camera reporter, touting his record, including the (baseless) claim that he has reduced gas prices by 10 cents. The video ends with Ms. Vanstone delivering an on-camera sign-off: "From [[Queen's Park]], I'm Lyndsey Vanstone."
----

{{f94.png}} ''[[Twitter push on beer sales by Ford and MPPs fizzles in a social media backlash|https://www.thestar.com/politics/provincial/2019/06/03/twitter-push-on-beer-sales-by-ford-and-mpps-fizzles-in-a-social-media-backlash.html]]'' June 3, 2019, Rob Ferguson, [[Toronto Star]]

----
A co-ordinated push on [[Twitter]] by Premier [[Doug Ford]], his cabinet ministers and MPPs picturing themselves in convenience stores promoting the looming sale of beer and wine has fizzled in a backlash of negative comments. The new social media campaign was widely met with derision as the government hopes to pass legislation Thursday to cancel a 10-year contract with the [[Beer Store]] and clear the way for corner store booze promised in last spring's [[Progressive Conservative]] election campaign.

Finance Minister [[Vic Fedeli]] blamed "Beer Store insiders who will do anything and say anything to stop this contract from being broken" but would not say when sales would begin in convenience stores, big box stores and more grocery stores. "You're going to hear more news about that later on." Fedeli himself Tweeted several times about meeting with several corner store operators eager to sell beer and wine in his [[North Bay]]-area riding of [[Nipissing]] on the weekend.
----

{{f0.png}} ''[[Twitter suspends UCP critics before election|https://www.sprawlcalgary.com/twitter-suspends-left-leaning-albertans-before-election]]'' April 15, 2019, Jeremy Klaszus, [[Sprawl Calgary]]

----
On the eve of the Alberta election, [[Twitter]] suspended numerous outspoken critics of the [[United Conservative Party]] (UCP) and its leader, [[Jason Kenney]].

An Alberta political journalist also had her account temporarily suspended by the U.S. social media company.

In all, The Sprawl is aware of more than a dozen accounts that got suspended on Monday, including NDP and [[Alberta Party]] volunteers.
----

{{f94.png}} ''[[Two byelections, education strife and a budget await MPPs returning to Queen's Park|https://www.thestar.com/politics/provincial/2020/02/17/two-byelections-education-strife-and-a-budget-await-mpps-returning-to-queens-park.html]]'' February 17, 2020, Robert Benzie, [[Toronto Star]]

----
As MPPs return to the legislature Tuesday after a 10-week winter break, it doesn't take a soothsaying woodchuck to predict it could be a hot time for Ford's [[Progressive Conservative]] government.

[[Ontario]] is gripped by education strife with all public elementary, secondary, [[Catholic]], and French-language schools closed this Friday for a one-day general strike after weeks of rotating walkouts.

Teachers and parent activists are expected to protest en masse at the Conservatives' annual policy convention next weekend in [[Niagara Falls]].
----

{{f0.png}} ''[[Two Canadian Neo-Nazis Are Under Investigation For Post-Christchurch Acts|https://www.vice.com/en_ca/article/nexymw/two-canadian-neo-nazis-are-under-investigation-for-post-christchurch-acts]]'' March 19, 2019, Mack Lamoureux, [[Vice News]]

----
Two prominent Canadian neo-Nazis are under police investigation for their actions following the white nationalist terror attack in [[New Zealand]] late last week.

One man is under investigation for allegedly posting and endorsing the manifesto of the [[Christchurch]] gunman who's been charged with murder for the shootings that killed 50 [[Muslim]]s and injured 50 more late last week. The other man is under investigation for allegedly attempting to inspire similar violent actions against Canadians. Both have been involved with the Canadian neo-Nazi movement for decades. No charges have been laid in either incident.

On Monday, [[Hamilton]], [[Ontario]] police announced a "full investigation" into longtime Canadian white-nationalist figure [[Paul Fromm]] for allegedly uploading the Christchurch manifesto to the website of his white nationalist group, the Canadian Association for Free Expression. The manifesto, entitled "The Great Replacement" was originally posted online by Brenton Tarrant shortly before the March 15 mosque attacks—17,000 words that mix far-right tropes, trolling, and white nationalist ideology.
----

{{f182.png}} ''[[Two more senators defect to upstart group, one citing Scheer's leadership|https://www.cbc.ca/news/politics/senate-defections-canadian-senators-group-1.5363311]]'' November 18, 2019, John Paul Tasker, [[CBC News]]

----
Two more senators are leaving their caucuses to join the upstart [[Canadian Senators Group]] — with Conservative [[Quebec]] Sen. [[Jean-Guy Dagenais]] citing his discontent with [[Andrew Scheer]]'s leadership as the reason for his defection.

The other defector, P.E.I. Sen. Percy Downe, is also joining the CSG — only days after he agreed to disband the Senate Liberal caucus and sit with his former colleagues as a member of the [[Progressive Senate Group]].

Dagenais said Monday that Scheer disappointed in the last federal election. He argued Scheer's social conservatism on issues such as same-sex marriage and abortion torpedoed the party's fortunes in Quebec.
----

{{f182.png}} ''[[Two MPs are challenging party messaging on abortion, drug use - and putting their leaders on the spot|https://www.cbc.ca/news/politics/abortion-drugs-private-members-bill-1.5486892]]'' March 5, 2020, Catherine Cullen, [[CBC News]]

----
In their political beliefs, [[Toronto]] Liberal [[Nathaniel Erskine-Smith]] and rural [[Saskatchewan]] Conservative [[Cathay Wagantall]] appear to be worlds apart.

They've got this much in common, though: they're using private members bills to challenge where their parties stand on some very awkward policy topics — and pushing their respective leaders into some public discussions they'd probably rather avoid.

Private members bills — legislation proposed by individual MPs — have long been used by backbenchers to push personal causes or make policy arguments without official seals of approval from party leaders or cabinet.
----

{{f93.png}} ''[[Two Years Later, Doug Ford Finally Gets a Slap on the Wrist for Ethics Violation|https://torontoist.com/2016/12/two-years-later-doug-ford-finally-gets-a-slap-on-the-wrist-for-ethics-violation/]]'' December 9, 2016, David Hains, [[Torontoist]]

----
[[Doug Ford]]'s tumultuous term as a city councillor also had its questionable moments when it came to conflicts of interest. Thirty months ago, three [[Toronto]]nians filed complaints about Doug Ford's dealings with two companies that were clients of the Ford family business, and also sought favourable tax treatment from the City.

Following a lengthy investigation, [[Integrity Commissioner]] Valerie Jepson found [PDF] that the former councillor "wore two hats" and that it was impossible to delineate when he was acting on behalf of the City, and when he was acting on behalf of his company, [[Deco Labels]].

The report found that Ford violated Council's code of conduct by violating its section on an improper use of influence, and for improperly receiving gifts and benefits. However, because Ford is no longer a councillor, the Integrity Commissioner does not recommend any reprimand.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tyler Hall-Kuch |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !"Tyler" Malenfant |
|!birth name |Marc Malenfant|
|!residence |Toronto|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Tyler Shandro |
</div>

!!!See also
*[[Tyler Shandro|https://en.wikipedia.org/wiki/Tyler_Shandro]] - //Wikipedia.//

{{||StandardTid}}
----

{{f185.png}} ''[[Tyler Shandro's meltdown reopens debate about his Venetian blind trust|https://rabble.ca/blogs/bloggers/alberta-diary/2020/03/tyler-shandros-meltdown-reopens-debate-about-his-venetian-blind]]'' March 28, 2020, David Climenhaga, [[rabble.ca]]

----
[[Alberta]] Health Minister [[Tyler Shandro]]'s epic meltdown in front of his neighbour's home last weekend allows an important debate to be reopened about the appearance of conflict of interest in political families and the weakness of Alberta's conflict-of-interest legislation with regard to politicians.

The [[United Conservative Party]] successfully shut down discussion of this problem after it was revealed Shandro and his wife, Andrea Shandro, are part owners of a supplementary health benefits company that sells coverage for services delisted by Shandro's ministry, or which the government may delist in future.

The UCP effectively ended the debate last week by making public a letter from [[Ethics Commissioner]] [[Marguerite Trussler]] stating no rules were broken by Shandro. UCP supporters also repeated still-unsubstantiated allegations Andrea Shandro received a death threat or threats as a result of the uproar on social media over her husband's ties to their business.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[U of A president warns of tuition increases, financial uncertainty with upcoming provincial budget|https://www.thestar.com/edmonton/2019/10/02/u-of-a-president-warns-of-tuition-increases-financial-uncertainty-with-upcoming-provincial-budget.html]]'' October 2, 2019, Nadine Yousif, [[Toronto Star]]

----
EDMONTON—Faculty and students at the [[University of Alberta]] are expecting possible tuition increases and cuts to funding, indicating an uncertain financial future for the province's biggest university.

The university's president, David Turpin, told faculty and students Tuesday during his annual remarks that he anticipates changes will take place "immediately" in the aftermath of the United Conservatives' first budget, to be released on Oct. 24.

"Being uncertain about the outcome of the provincial budget is not … new to us," Turpin said. "However, I recognize that there is a heightened sense of uncertainty this year."
----

{{f182.png}} ''[[U of T profs alarmed by Jordan Peterson's plan to target classes he calls 'indoctrination cults'|https://www.cbc.ca/radio/asithappens/as-it-happens-friday-edition-1.4396970/u-of-t-profs-alarmed-by-jordan-peterson-s-plan-to-target-classes-he-calls-indoctrination-cults-1.4396974]]'' November 10, 2017, Carol Off, As It Happens, [[CBC Radio]]

----
Psychology professor [[Jordan Peterson]]'s stated plan to build a website aimed at reducing enrolment in university classes he calls "indoctrination cults" has drawn the ire of his [[University of Toronto]] colleagues, who say it will make them the target of harassment.

"As a science professor, I'm not specifically targeted, but I still believe this website is morally wrong," U of T physics professor A.W. Peet told As It Happens host [[Carol Off]]. "A number of students and faculty members who I'm in correspondence with are concerned about his plans."

Peterson, who rose to fame in right-wing circles after his outspoken refusal to use gender-neutral pronouns, says he wants to use artificial intelligence to scour university curriculums for what he "calls post-modern neo-Marxist course content."
----

{{f0.png}} ''[[U.S. buys up worldwide stock of remdesivir, drug seen as potential COVID-19 treatment|https://globalnews.ca/news/7127951/us-remdesivir-supply-coronavirus/]]'' June 30, 2020, Sean Boynton, [[Global News]]

----
The United States has secured nearly the entire worldwide supply of remdesivir, a drug that's proven effective for severely ill patients of the novel coronavirus — leaving hardly any for [[Canada]] and the rest of the world.

The Department of Health and Human Services (HHS) announced Monday it has secured more than 500,000 treatment courses of the drug from its sole manufacturer Gilead Sciences for American hospitals through September. Each treatment course uses an average of over six vials of the drug.

According to a news release, the buyout represents 100 per cent of Gilead's projected production for July, 90 per cent of August's production, and 90 per cent of production through September. A further "allocation for clinical trials" has also been secured.
----

{{f0.png}} ''[[U.S. Embassy celebrates Ottawa Pride, Parliament Hill doesn't|https://pressprogress.ca/us_embassy_celebrates_ottawa_pride_parliament_hill_doesnt/]]'' August 24, 2015, [[PressProgress]]

----
Exhibit A: Here is U.S. Ambassador to [[Canada]] [[Bruce Heyman]] showing off the huge rainbow flag draped over the American Embassy's front entrance facing [[Parliament Hill]].

Exhibit B: Here is Canada's Parliament Hill not looking noticeably different from how Parliament Hill looks every other day of the week.

And while Ambassador Heyman decked out the U.S. Embassy in rainbow colours and joined [[Ottawa]] Mayor Jim Watson at the city's Pride Flag-raising, where was Prime Minister [[Stephen Harper]]? Where were Harper's Conservative MPs?
----

{{f182.png}} ''[[U.S. foundations funding Canadian anti-pipeline protests: fair or foul?|https://www.cbc.ca/news/canada/calgary/anti-pipeline-american-funding-protest-conspiracy-theory-1.4987202]]'' January 22, 2019, Stephen Hunt, [[CBC News]]

----
Turner said Krause misrepresented the impact of the U.S. on the Canadian environmental movement because it fit conveniently into a narrative she is trying to present.

"There is no evidence that that's true and it feeds into this notion that there isn't actually broad [Canadian] grassroots support for what some of these environmental teams are doing — [when] we know there is," Turner said.

"Is it 100 percent fair to the industry, the amount of pushback that they've gotten on particular pipeline product? Maybe not — but that doesn't mean that the people involved aren't genuinely motivated by concern for the environment, by the industry's historic indifference to some of their concerns."
----

{{f34.png}} ''[[U.S. Jewish leader Ronald Lauder gave $1.1 million to covert group pushing anti-Muslim campaign|https://www.haaretz.com/us-news/ronald-lauder-gave-1-1-million-to-group-pushing-anti-muslim-campaign-1.5977658]]'' April 6, 2018, [[Haaretz]]

----
The president of the World [[Jewish]] [[Congress]] was one of the biggest backers of a secretive group that spent millions of dollars on targeted campaign ads predicting a [[Muslim]] takeover of the United States.

[[Ronald Lauder]] gave $1.1 million to the group [[Secure America Now]], the watchdog group Open Secrets revealed Thursday, citing [[IRS]] forms it had acquired. Secure America Now is not required to disclose its donors.

The organization's biggest individual backer, at $2 million, was [[Robert Mercer]], the hedge fund investor whose family has bankrolled [[Breitbart]] News and the data company [[Cambridge Analytica]], which has been accused of improperly using [[Facebook]] data to sway prospective voters.
----

{{f182.png}} ''[[U.S. President Donald Trump, Melania Trump test positive for coronavirus|https://www.cbc.ca/news/world/hope-hicks-trump-positive-covid-19-1.5747343]]'' October 1, 2020, Associated Press, [[CBC News]]

----
U.S. President [[Donald Trump]] said Friday that he and first lady [[Melania Trump]] have tested positive for the coronavirus, just a month before the presidential election and after having spent much of the last year largely downplaying the threat of the virus.

Trump's positive test came just hours after he confirmed that senior aide [[Hope Hicks]], who had travelled with him several times this week, had come down with the virus. Trump was last seen by reporters returning to the White House on Thursday evening and looked to be in good health. Trump is 74 years old, putting him at higher risk of serious complications from a virus that has now killed more than 205,000 people nationwide.

"Tonight, (at)FLOTUS and I tested positive for COVID-19. We will begin our quarantine and recovery process immediately. We will get through this TOGETHER!" Trump tweeted.
----

{{f182.png}} ''[[U.S. technology company Clearview AI violated Canadian privacy law: report|https://www.cbc.ca/news/politics/technology-clearview-facial-recognition-1.5899008]]'' February 3, 2021, Elizabeth Thompson, [[CBC News]]

----
Four Canadian privacy commissioners are calling on governments to beef up federal and provincial privacy laws after they found American technology firm [[Clearview AI]] violated Canadian privacy laws by collecting photos of Canadians without their knowledge or consent.

The report found that Clearview AI's technology created a significant risk to individuals by allowing law enforcement and companies to match photos against its database of more than three billion images, including Canadians and children.

"What Clearview does, is mass surveillance and it is illegal," federal privacy commissioner [[Daniel Therrien]] told reporters Wednesday. "It is an affront to individuals' privacy rights and inflicts broad based harm on all members of society who find themselves continually in a police lineup."
----

{{f0.png}} ''[[UBC community speaks out against anti-SOGI event|https://www.ubyssey.ca/news/ubc-community-speaks-out-against-anti-SOGI-event/]]'' June 22, 2019, Emma Livingstone, [[The Ubyssey]]

----
In a [[Facebook]] post titled "No safe space for [[Jenn Smith]] at UBC!" SAB argued that the university was providing a platform for hate speech against the [[LGBTQ]]IA2S+ community and raised concerns about Smith's connections to the white supremacist group, [[Soldiers of Odin]], who have previously served as his bodyguards.

"SAB is dismayed, though not surprised, that our university would prioritize the ignorant and hateful speech of provocateurs ahead of the safety and well-being of our community, especially during Pride Month," reads the post.

Jonathan Turcotte-Summers, who is a member of UBC Students Against Bigotry, said the university isn't doing enough to protect students when controversial figures come to speak on campus.
<div style="float: right; max-width:300px">

|>| !UBC Free Speech Club |
</div>

!!!External links
*Sean Orr (June 26, 2020). [[UBC Chair Resigns After Far-Right Social Media History Exposed|https://www.antihate.ca/ubc_chair_resigns]]. //Canadian Anti-Hate Network//.

{{||StandardTid}}
----

{{f0.png}} ''[[UBC threatened with legal action over free speech concerns after cancelling event|https://globalnews.ca/news/6367366/ubc-free-speech-andy-ngo/]]'' January 4, 2020, Sean Boynton, [[Global News]]

----
The [[University of British Columbia]] has been threatened with legal action for cancelling a planned speaking event featuring a right-wing U.S. journalist who was expected to discuss leftist extremism.

The event set for Jan. 29 that included [[Andy Ngo]], editor-at-large for the Post Millennial, was cancelled after the [[Vancouver]] university says the "safety and security of UBC students, faculty, staff and infrastructure was at risk" over repeated threats of violence.

Ngo and his supporters have contended the threats have come from local [[Antifa]] groups — the very groups Ngo was set to discuss. Those claims have not been substantiated.
----

{{f0.png}} ''[[UBC will host controversial anti-SOGI event, citing free speech|https://www.citynews1130.com/2019/06/10/ubc-jenn-smith-sogi/]]'' June 10, 2019, Lauren Boothby, [[CityNews]]

----
UBC is going ahead with an event by a controversial anti-SOGI speaker, despite anger from students who are calling for it to be cancelled.

[[Jenn Smith]], who identifies as transgender but says he is not a woman, is critical of B.C.'s [[LGBTQ]]-inclusive education resource SOGI 123 and what he calls "transgender ideology" and "transgender politics."

Despite both [[Trinity Western University]] and Douglas College cancelling Smith's talk titled "The Erosion of Freedom," UBC Provost [[Andrew Szeri]] says that's not going to happen.
----

{{f94.png}} ''[[UCP 'kamikaze' leadership candidate ordered to return $26,500 in allegedly unlawful donations|https://www.thestar.com/calgary/2019/04/05/ucp-kamikaze-leadership-candidate-ordered-to-return-26500-in-allegedly-unlawful-donations.html]]'' April 5, 2019, Emma McIntosh, [[Toronto Star]]

----
CALGARY—A former [[United Conservative Party]] leadership candidate at the centre of the ongoing "kamikaze" scandal has been ordered to return $26,500 in allegedly unlawful donations, court documents say.

Since January, [[Alberta]]'s election commissioner has been investigating the finances of [[Jeff Callaway]]'s [[2017]] UCP leadership bid — and whether the team of current UCP Leader [[Jason Kenney]] orchestrated Callaway's campaign to attack Kenney's main rival.

The order, obtained by the Star, is attached to an affidavit filed in court as part of an unsuccessful bid by Callaway and five others to pause the commissioner's investigation until after the April 16 provincial election.
----

{{f185.png}} ''[[UCP 'subject matter expert' appointee likely selected to insert colonial ideology back into Alberta's curriculum|https://rabble.ca/blogs/bloggers/alberta-diary/2020/08/ucp-subject-matter-expert-appointee-likely-selected-insert]]'' August 18, 2020, David Climenhaga, blogs, [[rabble.ca]]

----
Anyone who wonders what inspires the [[United Conservative Party]] government's peculiar obsession with how history ought to be taught, and to what end, probably needs to look no further than Christian P. Champion.

Dr. Champion, PhD, as is now well known to social media readers in [[Alberta]], holds startling views on the topic of how to teach history to schoolchildren.

For one thing, Champion wrote in a recent edition of the small but pretentious journal he founded nine years ago and still edits, learning about [[First Nations]] and the need for reconciliation in the study of Canadian history is just "an ongoing fad."
----

{{f185.png}} ''[[UCP associate minister lashes out over criticism at Pride flag raising|https://rabble.ca/blogs/bloggers/alberta-diary/2020/06/ucp-associate-minister-lashes-out-over-criticism-pride-flag]]'' June 12, 2020, David Climenhaga, [[rabble.ca]]

----
Consider the plight of [[Dale Nally]], [[United Conservative Party]] MLA for Morinville-St. Albert and associate minister of natural gas and electricity in Premier [[Jason Kenney]]'s cabinet.

The thin-skinned Nally turned up at St. Albert City Hall on Monday in the company of Culture, Multiculturalism and Status of Women Minister [[Leela Aheer]] for a ceremony at which a rainbow flag was raised to acknowledge that June is Pride month.

Aheer is often criticized for saying the right things about human rights but being part of a government that doesn't exactly do the right thing. She is used to this and appears to deal with it with aplomb.
----

{{f94.png}} ''[[UCP attempt to remove dissenting comments from Facebook could have future consequences, expert says|https://www.thestar.com/edmonton/2019/11/11/ucp-attempt-to-remove-dissenting-comments-from-facebook-could-have-future-consequences-expert-says.html]]'' November 11, 2019, Kashmala Fida, [[Toronto Star]]

----
EDMONTON—The [[United Conservative Party]] is backpedaling after a number of [[Alberta]]ns said they were blocked from making critical comments about the [[Fair Deal Panel]] during [[Jason Kenney]]'s [[Facebook]] live stream announcement.

During Saturday's online live video stream, people voicing concerns over the objectives of the United Conservative Party's panel — which include considering withdrawing from the [[Canadian Pension Plan]] and creating a provincial police force to replace the [[RCMP]] — found their comments removed.

The UCP government said in a statement on Monday that the blocking of comments should not have happened, but did not respond to follow up questions asking why it happened in the first place. While the UCP said in the statement that they had restored all of the wrongfully blocked comments, an expert believes if the party continues to silence dissent, it could cost them votes.
----

{{f0.png}} ''[[UCP Candidate Promoted Far-Right Conspiracy Claiming the United Nations is Taking Control of Canada's Borders|https://pressprogress.ca/ucp-candidate-promoted-far-right-conspiracy-claiming-the-united-nations-is-taking-control-of-canadas-borders/]]'' March 31, 2019, [[PressProgress]]

----
One of [[Jason Kenney]]'s [[United Conservative Party]] candidates recently promoted a far-right conspiracy theory falsely claiming [[Canada]] has surrendered control of its borders to the [[United Nations]].

As recently as a few months ago, Lac Ste. Anne – Parkland UCP candidate [[Shane Getson]] posted statements and shared content that originated on the far-right "Yellow Vest Canada" [[Facebook]] group about the UN's Global Migration Compact, an international agreement focused on "safe, orderly and regular migration"

In reality, the compact is actually a non-binding agreement that defines an agreed set of principles on "safe, orderly and regular migration" Despite this, Getson shared alarming memes claiming the UN is pushing "dangerous agendas" on Canada and warning his followers that what he's learned about the UN "scares" him.
----

{{f0.png}} ''[[UCP Candidate Under Fire For Promoting Far-Right Rebel Media Lawn Signs While Door Knocking|https://pressprogress.ca/ucp-candidate-under-fire-for-promoting-far-right-rebel-media-lawn-signs-while-door-knocking/]]'' April 1, 2019, [[PressProgress]]

----
[[Kaycee Madu]] is not apologizing for promoting a far-right website some in his own party have denounced as 'alt-right garbage'

One of [[Jason Kenney]]'s [[United Conservative Party]] candidates is not apologizing for promoting lawn signs made and distributed by [[Rebel Media]].

Kaycee Madu, UCP candidate for [[Edmonton]]-South West, faced calls to apologize and disavow Rebel Media Sunday after he published photos of himself standing next to lawn signs emblazoned with Rebel Media's logo while he was out door knocking over the weekend.
----

{{f0.png}} ''[[UCP Candidate Was Accused of Election Fraud By Top Jason Kenney Adviser Back When They Were in College|https://pressprogress.ca/ucp-candidate-was-accused-of-election-fraud-by-top-jason-kenney-adviser-back-when-they-were-in-college/]]'' April 11, 2019, [[PressProgress]]

----
One of [[United Conservative Party]] leader [[Jason Kenney]]'s highest-ranking advisors accused a current UCP candidate of stealing voting IDs to cast fake votes during a student election back in [[2003]].

[[Shuvaloy Majumdar]], a top Kenney adviser, has been a central player in both of two scandals currently under investigation by the [[RCMP]]: the kamikaze scandal, as well as new revelations about an alleged scheme to use fraudulent e-mails to that were successfully used to cast fake votes in the [[2017]] UCP leadership.

But in the early [[2000]]s at the [[University of Calgary]], Majumdar served as the Chief Returning Officer in a controversial student election that saw [[Mickey Amery]], the UCP candidate for Calgary-Cross, slapped with several election code violations.
----

{{f0.png}} ''[[UCP Candidate Whitney Issik Named in Letter to RCMP Alleging Jason Kenney Electoral Fraud Scheme|https://pressprogress.ca/ucp-candidate-whitney-issik-named-in-letter-to-rcmp-alleging-kenney-electoral-fraud-scheme/]]'' February 25, 2019, [[PressProgress]]

----
[[United Conservative Party]] candidate [[Whitney Issik]] was named in a recent letter to the [[Royal Canadian Mounted Police]] describing serious allegations that implicate [[Jason Kenney]]'s leadership team in a mass vote rigging scheme.

The bombshell letter, sent to the commanding officer of the [[RCMP]] in [[Alberta]] by a former UCP MLA earlier this month, details allegations involving "offshore" servers, thousands of fake e-mail addresses and a warehouse where "Kenney Voting Kiosks" were allegedly used to cast fraudulent votes during the [[2017]] UCP leadership race.

First reported by [[PressProgress]], the letter authored by independent MLA [[Prab Gill]] alleges that "election laws may have been broken and that the criminal code was broken by members of the Jason Kenney UCP leadership campaign."
----

{{f0.png}} ''[[UCP founding member apologizes for, deletes tweet on racism|https://edmonton.ctvnews.ca/ucp-founding-member-apologizes-for-deletes-tweet-on-racism-1.4964074]]'' June 1, 2020, [[CTV News]]

----
EDMONTON -- A founding member of [[Alberta]]'s governing [[United Conservative Party]] has apologized for and then deleted a tweet about racism in [[Canada]] and the [[George Floyd]] protests in the United States.

On Sunday night, Ed Ammar quote-tweeted the below tweet from federal Minister of Families, Children and Social Development [[Ahmed Hussen]]

Anti-black racism does not stop at the border.
----

{{f0.png}} ''[[UCP government's university appointments draw cronyism accusations|https://calgaryherald.com/news/local-news/upc-governments-university-appointments-draw-cronyism-accusations]]'' August 17, 2019, Bill Kaufmann, [[Calgary Herald]]

----
[[Alberta]]'s UCP government has moved to put a business stamp on the province's university governance by replacing NDP appointees with private sector figures.

That drew a swift rebuke from the opposition NDP who dubbed the moves "a return to PC-era cronyism."

The 11 appointments include new board of governor chairs such as [[Cenovus Energy]] CEO [[Alex Pourbaix]] at [[Mount Royal University]], Grafton Asset Management President Geeta Sankappanavar at the [[University of Calgary]] and AltaLink head Scott Thon at SAIT.
----

{{f182.png}} ''[[UCP hires former federal Conservative party official tied to Scheer expense controversy|https://www.cbc.ca/news/canada/edmonton/ucp-hires-former-federal-conservative-party-official-tied-to-scheer-expense-controversy-1.5581425]]'' May 22, 2020, Charles Rusnell, [[CBC News]]

----
[[Alberta]]'s [[United Conservative Party]] has hired the former executive director of the federal Conservative Party, who left his previous job amid the controversy involving leader [[Andrew Scheer]]'s use of party funds for his children's private school tuition.

The UCP announced the hiring of [[Dustin van Vugt]] as the UCP's new executive director in an email to party members Friday afternoon.

"Dustin, born and raised in [[Calgary]], comes with strong experience serving as the executive director of the [[Conservative Party of Canada]]," UCP president Ryan Becker said in the email.
----

{{f0.png}} ''[[UCP leader Jason Kenney tweet backfires as #BetterOffWithRachel trends|https://globalnews.ca/news/5018476/jason-kenney-tweet-betteroffwithrachel-trending/]]'' March 4, 2019, Karen Bartko, [[Global News]]

----
[[Alberta]] opposition [[United Conservative Party]] leader [[Jason Kenney]] tweeted that query on Friday, following up with, "For so many Alberta families the answer is clearly 'no'. We can't afford not to take bold action to bring jobs and investment back to Alberta."

The tweet prompted more than 600 replies as of Monday morning. Instead of agreements and vitriol, the overwhelming response was from people saying they were, in fact, better off — which led to the [[Canada]]-wide top trending hashtag #BetterOffWithRachel.

Of course, many responses came from fellow politicians and politically-minded Albertans. But with an estimated 4,700 tweets sent in the last day as of Monday morning, according to Trendsmap, there were also comments from regular citizens.
----

{{f0.png}} ''[[UCP Leader Jason Kenney wants to explore private health-care options|https://globalnews.ca/news/4981467/alberta-ucp-jason-kenney-health-care/]]'' February 20, 2019, Dean Bennett, [[Global News]]

----
[[Alberta]] Opposition Leader [[Jason Kenney]] says a United Conservative government would work to reduce bureaucratic bloat in health care and explore private delivery options.

Privately delivered care for minor procedures is improving wait times in other jurisdictions and any changes he made would still be funded under public health, Kenney said Wednesday.

"We're open to that kind of common-sense competition," he told a news conference at an [[Edmonton]] seniors home
----

{{f0.png}} ''[[UCP leadership candidates vow to push past voting controversy|https://calgaryherald.com/news/politics/jean-and-schweitzer-campaigns-want-ucp-vote-suspended-over-security-concerns]]'' October 28, 2017, James Wood, [[Calgary Herald]]

----
After a day that saw the [[United Conservative Party]]'s leadership election hit with concerns about the security of the voting process and allegations of "suspicious behaviour," candidates said Friday evening they were putting the controversy behind them in the final push to get out the vote.

Voting in the leadership race will wrap Saturday, with the winner announced in the evening in [[Calgary]].

But concerns were raised Thursday — the first day of voting — by the [[Doug Schweitzer]] and [[Brian Jean]] campaigns that the distribution of the personal identification numbers (PINs) needed to cast a ballot in the party's online and telephone voting system was too loose.
----

{{f132.png}} ''[[UCP member John Carpay apologizes for 'unintentionally' comparing pride flag to swastikas|https://www.theglobeandmail.com/canada/article-ucp-member-john-carpay-apologizes-for-unintentionally-comparing/]]'' November 11, 2018, Paola Loriggio, Canadian Press, [[Globe and Mail]]

----
A member of [[Alberta]]'s [[United Conservative Party]] is apologizing for making what he says was an unintentional comparison between the rainbow [[LGBTQ]] pride flag and swastikas in a speech this weekend.

[[John Carpay]] issued a statement Sunday evening, saying he wished to clarify the remarks he made at a conference organized by the conservative news outlet [[Rebel Media]] in [[Calgary]] the previous day.

In the statement, Carpay says he was discussing the nature of totalitarianism when he "referred in the same sentence" to the rainbow flag and the flags bearing Nazi and communist symbols.
----

{{f0.png}} ''[[UCP members block Dr. Hinshaw from addressing special committee for second time|https://edmontonjournal.com/news/local-news/ucp-members-block-dr-hinshaw-from-addressing-special-committee-for-second-time]]'' September 19, 2020, Dylan Short, [[Edmonton Journal]]

----
UCP members of the Select Special Public Health Act Review committee have voted against hearing from Dr. [[Deena Hinshaw]] at future meetings, says the official Opposition.

Members of the committee had previously passed a motion to hear from [[Alberta]]'s chief medical officer of health for a second time after she explained her role at an Aug. 27 meeting.

There was no fixed date for when Hinshaw would next address the committee.
----

{{f0.png}} ''[[UCP MLAs to campaign for Andrew Scheer, federal Conservatives outside Alberta|https://globalnews.ca/news/5891609/ucp-conservatives-alberta-federal-election/]]'' September 11, 2019, Adam MacVicar, [[Global News]]

----
Fresh off a victory in [[Alberta]]'s provincial election, several [[United Conservative Party]] MLAs and cabinet ministers are getting set to return to the campaign trail — this time, stumping for [[Andrew Scheer]] and the [[Conservative Party of Canada]].

A number of Alberta UCP MLAs and cabinet ministers have been out campaigning for the federal Tories across Canada.

"Some of our MLAs and ministers have gone out of province on their own time, on the weekend at their own expense, to help out in some swing constituencies outside the province," Alberta Premier [[Jason Kenney]] said Wednesday. "I commend them for doing that.
----

{{f185.png}} ''[[UCP posturing around public sector wages portends a return to perpetual crisis in health care|http://rabble.ca/blogs/bloggers/alberta-diary/2019/05/ucp-posturing-around-public-sector-wages-portends-return]]'' May 15, 2019, David Climenhaga, blogs, [[rabble.ca]]

----
The [[United Conservative Party]] Government's transparent early manoeuvres around public sector wage negotiations and the heavy hints found in a paper by the chair of Premier [[Jason Kenney]]'s "blue ribbon panel" on [[Alberta]]'s finances portend a stormy period ahead in public sector labour relations, especially in health care.

Since health care makes up such a significant portion of the Alberta and Canadian public sectors, this in turn signals a return to the perpetual crisis that is emblematic of the health-care system under Conservative rule.

So if you were one of those Alberta voters for whom health care had ceased to be a front-burner issue under the capable leadership of former NDP health minister Sarah Hoffman (now the Opposition education critic), well … fasten your seatbelt!
----

{{f0.png}} ''[[UCP says Alberta's energy war room's 'internal operations' not subject to freedom of information laws|https://globalnews.ca/news/6024838/ucp-alberta-energy-war-room-freedom-information-oil-environment/]]'' October 12, 2019, Phil Heidenreich, [[Global News]]

----
The Kenney government's so-called "energy war room," which is aimed at countering criticism of [[Alberta]]'s energy industry, is coming under fire again after the province revealed its "internal operations" won't be subject to freedom of information laws.

"Albertans should be very worried about this, because what this is essentially doing is saying they (citizens) have no right to know what their government is doing in one of its most secretive areas, in one of its most controversial areas," said Sean Holman, an associate professor of journalism at [[Calgary]]'s [[Mount Royal University]].

Holman added that the secrecy will make it difficult to hold the government to account for its actions in the war room sphere.
----

{{f0.png}} ''[[UCP says Bill 29 will level playing field for local elections, NDP says it opens Alberta's democracy up to 'dark money'|https://globalnews.ca/news/7105836/alberta-bill-29-local-elections-money-campaigns-ucp-kenney-madu/]]'' June 24, 2020, Phil Heidenreich, [[Global News]]

----
The [[Alberta]] government introduced legislation on Wednesday that it says is meant to give candidates more equal opportunity in local elections and to increase voter participation.

However, the NDP says it fears the proposed changes could allow people and companies with deep pockets to have too much influence over local elections.

Bill 29, the Local Authorities Election Amendment Act, proposes a number of changes to the current legislation regarding local elections.
----

{{f94.png}} ''[[UCP says Kenney aide who spent $18K on London travel was fighting oil 'defamation'|https://www.thestar.com/edmonton/2019/11/13/ucp-defends-kenney-aides-tab-of-18k-spent-on-lavish-london-travel.html]]'' November 13, 2019, Nadine Yousif, [[Toronto Star]]

----
EDMONTON—A top aide of Premier [[Jason Kenney]] under fire for his spending on five-star hotels during his trips to [[London]] was in the British capital to fight what the United Conservatives call defamation against [[Alberta]]'s oil and gas sector.

Kenney's principal adviser [[David Knight-Legg]], former Head of Transition for the United Conservative government, has been called out by the Alberta NDP Opposition for spending more than $45,000 of taxpayers' money on trips, including expenses for fancy hotels and meals on four separate visits to London, U.K.

Some of the expenses Knight-Legg is being criticized for include stays at the five-star Chilworth London Paddington Hotel or at the historic Kettner's hotel, where Knight-Legg spent $1,614 on a four-night stay in the beginning of September. The total cost of Knight-Legg's trips to London since May is around $18,680.
----

{{f0.png}} ''[[UCP taking 'corrective action' after comments during Kenney Facebook Live blocked by staff|https://globalnews.ca/news/6154970/ucp-livefeed-comments-deleted/]]'' November 11, 2019, Allison Bench, [[Global News]]

----
Some [[Alberta]]ns who tuned in to a livestream on Premier [[Jason Kenney]]'s [[Facebook]] page over the weekend say they had their comments muted or were blocked from the page, leading to the UCP to admit Monday that for at least one case, "[comments] should not have been moderated."

Kenney was announcing the creation of a "[[Fair Deal Panel]]" that will examine ways to make Alberta more independent of [[Ottawa]].

Throughout the feed, which went live on Saturday afternoon, users could comment in real-time as the premier gave his speech. However, some users told [[Global News]] that shortly after their comments were posted, they were removed or muted.
----

{{f0.png}} ''[[UCP targeting rural taxpayers|https://lethbridgeherald.com/commentary/opinions/2019/12/27/ucp-targeting-rural-taxpayers/]]'' December 27, 2019, Joe Ceci, Opinion, [[Lethbridge Herald]]

----
[[Jason Kenney]] is raising your taxes and he's hoping you won't even know it's him.

It's a shocking betrayal of his central campaign promise, and it's made even worse by his targeting of rural taxpayers.

[[Doug Schweitzer]], the Minister of Justice, has announced plans to force municipalities to pay for the police officers he promised you by collecting an additional $200 million from communities with populations under 5,000.

The bait-and-switch here is that he promised the province would provide 500 new officers; instead, municipalities will be paying for 300 and the government of [[Alberta]] will offer not one new red cent.
----

{{f0.png}} ''[[UCP top advisor billed taxpayers $45,000 in expenses, including luxury London hotel stays: NDP|http://globalnews.ca/news/6163962/ucp-taxpayers-luxury-london-hotel/]]'' November 13, 2019, Allison Bench, [[Global News]]

----
The UCP are again being accused of mismanaging taxpayer dollars. The NDP claims the UCP spent thousands on a high-level provincial staffer's travel, amounting to what the opposition is calling a "life of luxury."

On Wednesday, NDP critic for democracy and ethics, [[Heather Sweet]], said that the NDP had obtained invoices that show Premier [[Jason Kenney]]'s principal advisor David Knight Legg had billed over $45,000 in expenses over a six-month period, including $18,000 in relation to four recent trips to [[London]].

"While he was in London, Mr. Knight Legg stayed in five-star hotels," said Sweet.
----

{{f185.png}} ''[[UCP's dream of grabbing the CPP won't be as easy as they claim|http://rabble.ca/blogs/bloggers/alberta-diary/2019/11/ucps-dream-grabbing-cpp-wont-be-easy-they-claim]]'' November 12, 2019, David Climenhaga, blogs, [[rabble.ca]]

----
You'd almost think ideas like Bill 207, the legislation to restrict reproductive rights usefully described on social media yesterday as the "Abandoning Patients Act," and the scheme to replace the trustworthy [[Canada Pension Plan]] with an [[Alberta]] version more vulnerable to mismanagement and misappropriation, were prepared in advance on the assumption [[Andrew Scheer]] would be prime minister by now.

No wonder Alberta's federal and provincial Conservative politicians are so furious that Canadian voters seem to have cottoned on to what they were up to and let the Liberals hang onto a minority government on October 21 despite Prime Minister [[Justin Trudeau]]'s very bad year.

Bill 207, as has already been argued here, has the look and feel of legislation drafted in the premier's office and handed to Peace River MLA [[Dan Williams]], one of many anti-abortion hardliners in the UCP caucus, to present as if it were his own private member's bill.
!!!See also
*[[UFO religion|https://en.wikipedia.org/wiki/UFO_religion]] - //Wikipedia.//
*[[List of UFO religions|https://en.wikipedia.org/wiki/List_of_UFO_religions]] - //Wikipedia.//

{{||StandardTid}}
Scientology in UK.

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
!!!See also
*[[Global Compact for Migration|https://en.wikipedia.org/wiki/Global_Compact_for_Migration]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !United Nations Human Rights Council |
|>| [img width=175px [Logo of the United Nations Human Rights Council|https://umbraxenu.no-ip.biz/mediawiki/images/thumb/e/ea/United_Nations_Human_Rights_Council_Logo.svg/175px-United_Nations_Human_Rights_Council_Logo.svg.png]] |
|!image size |200px|
|!predecessor |UN Commission on Human Rights|
|!type |[[United Nations System|https://en.wikipedia.org/wiki/United_Nations_System]] inter-governmental body|
|!acronyms |UNHRC|
|!established |2006|
|!website |[http://www.ohchr.org/en/hrbodies/hrc/pages/hrcindex.aspx www.ohchr.org]|
|!parent organization |[[United Nations General Assembly|https://en.wikipedia.org/wiki/United_Nations_General_Assembly]]|
</div>

[[File:UN Geneva Human Rights and Alliance of Civilizations Room.jpg|thumb|The Human Rights and Alliance of Civilizations Room is the meeting room of the United Nations Human Rights Council, in the [[Palace of Nations|https://en.wikipedia.org/wiki/Palace_of_Nations]] in [[Geneva|https://en.wikipedia.org/wiki/Geneva]].]]
The ''United Nations Human Rights Council'' (''UNHRC'') is a [[United Nations System|https://en.wikipedia.org/wiki/United_Nations_System]] inter-governmental body responsible for strengthening the promotion and protection of [[human rights|https://en.wikipedia.org/wiki/human_rights]] around the world.<<ref " [1]">> Its 47 seats are filled by member states elected for three-year terms.

The UNHRC is the successor to the United Nations Commission on Human Rights (UNCHR, herein CHR), and is a subsidiary body of the [[UN General Assembly|https://en.wikipedia.org/wiki/United_Nations_General_Assembly]]. The council works closely with the [[Office of the United Nations High Commissioner for Human Rights]] (OHCHR) and engages the United Nations' [[''special procedures''|https://en.wikipedia.org/wiki/United_Nations_Human_Rights_Council#Special_procedures]].

!!!See also
*[[United Nations Human Rights Council|https://en.wikipedia.org/wiki/United_Nations_Human_Rights_Council]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "[[About the Human Rights Council|http://www.ohchr.org/EN/HRBodies/HRC/Pages/AboutCouncil.aspx]]. Office of the High Commissioner for Human Rights.">>

{{||StandardTid}}
!!!See also
*[[United Nations special rapporteur|https://en.wikipedia.org/wiki/United_Nations_special_rapporteur]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Uncovering UTMIA: A deep dive into 'Men's Issues Awareness at the University of Toronto'|http://theinnisherald.com/uncovering-utmia-a-deep-dive-into-mens-issues-awareness-at-the-university-of-toronto]]'' January 1, 2018, Jess Stewart-Lee, [[Innis Herald]]

----
It's 7 PM as I'm sitting in the Banting Building, Room 131, being jolted by screeching microphone feedback as four men stand behind me, looking on. The event is "Prosecuting Sexual [[Assault]]: Should you hear it all?", and the event organizer, [[Ed Sullivan]], sternly addresses the crowd by noting that U of T's policies for disruption are in effect for the event. Ever since my first year on campus, when I saw these posters on boards in Sid Smith, outside buildings, and in residence, I've been driven to know more about what these events are and what it means for university-recognized Men's Rights groups to hold such events on campus. So, on November 23rd, I decided to find out.

The event was put on by the ULife recognized group, "Men's Issues Awareness at the [[University of Toronto]]", otherwise known as UTMIA. A U of T-specific offshoot of the [[Canadian Association For Equality]] (CAFE), UTMIA has held numerous events on campus since its [[2012]] inception, all of them advertised with the same bold, minimalist posters.

The event itself was set up very formally—tickets were sold both online and at the door, representatives from CAFE were set up outside to hand out pamphlets and fliers, and a microphone for discussion during the debate was set up at the front. In contrast to this panel-style atmosphere, during the entire event, at least four men were stood close behind me, while the [[GoFundMe]] for CAFE's Men's Shelter was projected onto the wall. As an aside, [[Justin Trottier]] – the founder of CAFÉ – stated that if they hit their GoFundMe goal of $50,00, their sponsor would match that donation. When I enquired about who that sponsor was, I did not receive a response, but in the page description, it notes that they "[…] have government agencies providing resources for this initiative and […] are now considering ongoing financial support, but it is critical that we show that this project has strong public backing." These sources go unnamed, and I am unsure if they refer to the same sponsors as Trottier mentioned at the event. I reached out to him for information on both the government source and the source who will match this $50,000 donation, and his response is quoted here:
----

{{f99.png}} ''[[Under Doug Ford, Ontarians can expect electricity emissions to triple by 2030|https://www.nationalobserver.com/2020/02/26/news/under-doug-ford-ontarians-can-expect-electricity-emissions-triple-2030]]'' February 26, 2020, Alastair Sharp, [[National Observer]]

----
Carbon emissions from [[Ontario]]'s electricity sector are set to almost triple over the next decade, as gas-fired generation largely fills the void left by major nuclear refurbishments and the dismantling of green energy under [[Doug Ford]]'s [[Progressive Conservative]] government.

The sharp jump in Ontario's reliance on natural gas — the only source of operational emissions in its supply mix — comes as Ford's government has also abandoned a wide range of energy efficiency programs and rebuffed an offer from [[Quebec]] to provide it with a long-term supply of cheap hydroelectric power.

[[Critic]]s say that all of those greener options are now cheaper than either gas or nuclear, leading them to question Ford's ability to deliver on a campaign promise to lower ratepayers' bills or get anywhere near achieving the province's emission-reduction target of a 30 per cent cut from [[2005]] levels by 2030.
----

{{f0.png}} ''[[Under the guise of coronavirus response, Alberta justifies education cuts|https://theconversation.com/under-the-guise-of-coronavirus-response-alberta-justifies-education-cuts-135807]]'' May 11, 2020, Kaela Jubas, [[The Conversation]]

----
[[Alberta]] has begun easing restrictions following coronavirus shutdowns. As Premier [[Jason Kenney]] has noted, the hard-hit province has been affected by more than the pandemic. Oil prices and sales have plummeted and remain well below government budgetary projections.

But in the face of these mounting crises, some of the premier's decisions have made things even worse for Albertans.

As education scholars with expertise in kindergarten to Grade 12 education, counselling psychology and adult learning, we believe the decision to target educational assistants through funding cuts is one troubling example.
{{||StandardTid}}
----

{{f0.png}} ''[[Understanding Harper's Evangelical Mission|https://thetyee.ca/Opinion/2012/03/26/Harper-Evangelical-Mission/]]'' March 26, 2012, Andrew Nikiforuk, [[The Tyee]]

----
Any Canadian listening to the news these days might well conclude that the [[Republican]] extremists or some associated evangelical group has occupied [[Ottawa]].

And they'd be righter than Job, I believe.

Almost daily, more evidence surfaces that [[Canada]]'s government is guided by tribalists averse to scientific reason in favour of Biblical fundamentalism -- or what some call "evangelical religious skepticism."
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
!!!See also
*[[Unifor|https://en.wikipedia.org/wiki/Unifor]] - //Wikipedia.//

{{||StandardTid}}
----

{{f99.png}} ''[[Union fires back after Ford says long-term care inspectors refused to go into infected homes|https://www.nationalobserver.com/2020/05/28/news/long-term-care-inspectors-refused-go-homes-hardest-hit-covid-19-ford]]'' May 28, 2020, Emma McIntosh, [[National Observer]]

----
Ford said the inspectors refused to enter long-term care homes that were stricken with COVID-19, instead examining facilities over the phone. The [[Ontario Public Service Employees Union]] (OPSEU), which represents the inspectors, swiftly fired back that the premier was misinformed. 

"I've been taking bullets for the union every day up here," Ford said at his daily COVID-19 briefing. "They were doing telephone calls for inspections. The truth of the matter is, they were refusing to go into these homes."

The union's president, [[Smokey Thomas]], told [[National Observer]] the premier had been "given wrong information."
----

{{f0.png}} ''[[Union launches campaign against Ford to save jobs, keep beer prices low|https://dailyhive.com/toronto/union-campaign-ford-low-beer-prices-save-jobs-may-2019]]'' May 10, 2019, Kayla Gladysz, [[Daily Hive]]

----
United Food and Commercial Workers Union [[Canada]] Local 12R24 (UFCW Canada Local 12R24) launched their campaign to inform people about the costs to Ontarians if Premier Ford continues to focus attention on alcohol retailing, while making cuts to funding for health and education.

"The [[Ford government]] is creating chaos for communities by pushing ahead with corner-store beer sales," said John Nock, the president of UFCW Canada Local 12R24 in a press release.

"Right now, beer prices before taxes in [[Ontario]] are among the lowest in Canada due to our efficient distribution system to outlets that are equipped to handle beer safely. Study after study has shown that beer prices will rise due to higher distribution costs and the usual convenience store markups. That is what happened in [[Alberta]] when it privatized alcohol sales, which [[Doug Ford]]'s $1,000-a-day alcohol consultant [[Ken Hughes]] knows too well because he profited from it as a partner in Alberta Spirits Inc," Nock said.
{{||StandardTid}}
----

{{f0.png}} ''[[Unions, other third parties to reveal ad spending as federal election nears|https://globalnews.ca/news/5446317/canada-election-third-party-ads/]]'' June 29, 2019, Christian Paas-Lang, [[Global News]]

----
Starting Sunday, Canadians will begin to see which third-party groups will be spending money to sway their votes in the upcoming federal election.

As of June 30, groups that aren't political parties but want a say in the fall campaign will need to register with [[Elections Canada]] if they spend more than $500 on political activities, and file interim disclosure forms once they raise or spend more than $10,000.

Groups such as [[Engage Canada]] and [[Shaping Canada's Future]] stole the spotlight earlier this month with duelling ads during the NBA Finals (Engage Canada attacked the Conservatives; Shaping Canada's Future went after Liberal Leader [[Justin Trudeau]]), while groups such as [[Canada Proud]] will likely be spending big in the coming months.
<div style="float: right; max-width:300px">

|>| !Unite the Right |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/c/cc/Nazi_Salute_%2836543229556%29.png/175px-Nazi_Salute_%2836543229556%29.png]] |
</div>

The ''Unite the Right rally''<<ref " [1]">> was a [[White supremacist]] and [[neo-Nazi|Neo-Nazi]]<<ref " [2]">><<ref " [3]">><<ref " [13]">><<ref " [14]">> rally that took place in [[Charlottesville, Virginia|https://en.wikipedia.org/wiki/Charlottesville,_Virginia]], from August 11 to 12, 2017.<<ref " [15]">><<ref " [4]">> Protesters were members of the [[far-right|https://en.wikipedia.org/wiki/far-right]] and included self-identified members of the [[alt-right|Alt-Right]],<<ref " [16]">> [[neo-Confederates|https://en.wikipedia.org/wiki/neo-Confederates]],<<ref " [5]">> [[neo-fascists|https://en.wikipedia.org/wiki/neo-fascists]],<<ref " [6]">> [[white nationalists|White nationalism]],<<ref " [7]">> [[neo-Nazis|Neo-Nazi]],<<ref " [8]">> [[Klansmen|Ku Klux Klan]],<<ref " [9]">>  and various right-wing [[militias|https://en.wikipedia.org/wiki/Militia_organizations_in_the_United_States]].<<ref " [10]">> The marchers chanted [[racist|https://en.wikipedia.org/wiki/racist]] and [[antisemitic|https://en.wikipedia.org/wiki/Antisemitism_in_the_United_States]] slogans and carried weapons, [[Nazi and neo-Nazi symbols|https://en.wikipedia.org/wiki/Nazi_and_neo-Nazi_symbols]], the [[Valknut|https://en.wikipedia.org/wiki/Valknut]], [[Confederate battle flag|https://en.wikipedia.org/wiki/Confederate_battle_flag]]s, [[Deus Vult|https://en.wikipedia.org/wiki/Deus_Vult]] crosses, flags, and other symbols of various past and present [[anti-Muslim|Islamophobia]] and antisemitic groups.<<ref " [14]">><<ref " [15]">><<ref " [11]">><<ref " [17]">><<ref " [18]">><<ref " [19]">><<ref " [12]">> The organizers' stated goals included unifying the American white nationalist movement<<ref " [16]">> and opposing the proposed removal of the [[statue of General Robert E. Lee|https://en.wikipedia.org/wiki/Robert_Edward_Lee_(sculpture)]] from Charlottesville's former [[Lee Park|https://en.wikipedia.org/wiki/Market_Street_Park]].<<ref " [19]">><<ref " [20]">>

!!!See also
*[[Unite the Right rally|https://en.wikipedia.org/wiki/Unite_the_Right_rally]] - //Wikipedia.//
*[[Unite the Right 2|https://en.wikipedia.org/wiki/Unite_the_Right_2]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "Fortin, Jacey (August 13, 2017). [[The Statue at the Center of Charlottesville's Storm|https://www.nytimes.com/2017/08/13/us/charlottesville-rally-protest-statue.html]]. //New York Times//.">><br/><<footnotes " [2]" "[[Black man beaten during Charlottesville rally acquitted of assault|https://www.foxnews.com/us/black-man-beaten-during-charlottesville-rally-acquitted-of-assault]]. [[Fox News]]. March 17, 2018.">><br/><<footnotes " [3]" "Haag, Matthew (June 21, 2018). [['White Civil Rights Rally' Planned Near White House by Charlottesville Organizer|https://www.nytimes.com/2018/06/21/us/jason-kessler-white-nationalist-rally.html]]. //New York Times//.">><br/><<footnotes " [4]" "[[Charlottesville: One killed in violence over US far-right rally|https://www.bbc.com/news/world-us-canada-40912509]]. [[BBC News]]. August 13, 2017.">><br/><<footnotes " [5]" "Weill, Kelly (March 27, 2018). [[Neo-Confederate League of the South Banned From Armed Protesting in Charlottesville|https://www.thedailybeast.com/neo-confederate-league-of-the-south-banned-from-protesting-in-charlottesville]]. //Daily Beast//.">><br/><<footnotes " [6]" "Gunter, Joel (August 13, 2017). [[A reckoning in Charlottesville|https://www.bbc.com/news/amp/world-us-canada-40914748]]. [[BBC News]].">><br/><<footnotes " [7]" "Kelkar, Kamala (August 12, 2017). [[Three dead after white nationalist rally in Charlottesville|https://www.pbs.org/newshour/nation/state-emergency-charlottesville-va-fights-erupt-white-nationalist-rally]]. //[[PBS NewsHour]]//.">><br/><<footnotes " [8]" "Wootson, Cleve R. Jr. (August 13, 2017). [[Here's what a neo-Nazi rally looks like in 2017 America|https://www.washingtonpost.com/news/local/wp/2017/08/13/heres-what-a-neo-nazi-rally-looks-like-in-2017-america/]]. //Washington Post//.">><br/><<footnotes " [9]" "Park, Madison (August 12, 2017). [[Why white nationalists are drawn to Charlottesville|https://www.cnn.com/2017/08/11/us/charlottesville-white-nationalists-rally-why/index.html]]. [[CNN]].">><br/><<footnotes " [10]" "[[3 Militia Groups Connected to Unite the Right Rally Settle Lawsuits|https://www.nbc29.com/story/38204693/settlements-from-unite-the-right-05-16-2018]]. //[[WVIR-TV]]//. May 16, 2018.">><br/><<footnotes " [11]" "[[Deconstructing the symbols and slogans spotted in Charlottesville|https://www.washingtonpost.com/graphics/2017/local/charlottesville-videos/]]. //The Washington Post//. August 18, 2017.">><br/><<footnotes " [12]" "Green, Emma (August 15, 2017). [[Why the Charlottesville Marchers Were Obsessed With Jews|https://www.theatlantic.com/politics/archive/2017/08/nazis-racism-charlottesville/536928/]]. //The Atlantic//.">><br/><<footnotes " [13]" "Lind, Dara (August 12, 2017). [[Unite the Right, the violent white supremacist rally in Charlottesville, explained|https://www.vox.com/2017/8/12/16138246/charlottesville-nazi-rally-right-uva]]. //[[Vox (website)|Vox]]//.">><br/><<footnotes " [14]" "Thrush, Glenn (August 15, 2017). [[Trump Gives White Supremacists an Unequivocal Boost|https://www.nytimes.com/2017/08/15/us/politics/trump-charlottesville-white-nationalists.html]]. //New York Times//.">><br/><<footnotes " [15]" "Fausset, Richard (August 13, 2017). [[Far-Right Groups Surge Into National View In Charlottesville|https://www.nytimes.com/2017/08/13/us/far-right-groups-blaze-into-national-view-in-charlottesville.html]]. //New York Times//.">><br/><<footnotes " [16]" "Stapley, Garth (August 14, 2017). [['This is a huge victory.' Oakdale white supremacist revels after deadly Virginia clash|https://www.modbee.com/news/article167213427.html]]. //Modesto Bee//.">><br/><<footnotes " [17]" "[[Flags and Other Symbols Used By Far-Right Groups in Charlottesville|https://www.splcenter.org/hatewatch/2017/08/12/flags-and-other-symbols-used-far-right-groups-charlottesville]]. Southern Poverty Law Center. August 12, 2017.">><br/><<footnotes " [18]" "Feuer, Alan (August 14, 2017). [[Far Right Plans Its Next Moves With a New Energy|https://www.nytimes.com/2017/08/14/us/white-supremacists-right-wing-extremists-richard-spencer.html]]. //New York Times//.">><br/><<footnotes " [19]" "Heim, Joe (August 13, 2017). [[One dead as car strikes crowds amid protests of white nationalist gathering in Charlottesville; two police die in helicopter crash|https://www.washingtonpost.com/local/fights-in-advance-of-saturday-protest-in-charlottesville/2017/08/12/155fb636-7f13-11e7-83c7-5bd5460f0d7e_story.html]]. //Washington Post//.">><br/><<footnotes " [20]" "Stolberg, Sheryl Gay (August 12, 2017). [[Man Charged After White Nationalist Rally in Charlottesville Ends in Deadly Violence|https://www.nytimes.com/2017/08/12/us/charlottesville-protest-white-nationalist.html]].">>

{{||StandardTid}}

{{||StandardTid}}
!!!See also
*[[United Conservative Party|https://en.wikipedia.org/wiki/United_Conservative_Party]] - //Wikipedia.//
*[[Conservative Party of Canada]]

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !United Families International |
|!tax id |57-0658997|
|!website |[[unitedfamilies.org/|https://www.unitedfamilies.org/]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |March 20, 2020|<|<|
|!Registration|<|<|<|
|!Name |[[United Families Foundation|https://www.erieri.com/Form990Finder/Details?EIN=570658997]]|<|<|
|!EIN |57-0658997|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |09/2007|<|<|

!!!See also
*[[United Families International|https://en.wikipedia.org/wiki/United_Families_International]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !United in Purpose |
|!tax id |26-2495973|
|!website |[[unitedinpurpose.org/|https://unitedinpurpose.org/]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |May 27, 2020|<|<|
|!Registration|<|<|<|
|!Name |[[United In Purpose|https://www.erieri.com/Form990Finder/Details?EIN=262495973]]|<|<|
|!EIN |26-2495973|<|<|
|!Subsection |04|<|<|
|!Deductibility |2 - Contributions are not deductible.|<|<|
|!Ruling date |04/2009|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990O|http://990.erieri.com/EINS/262495973/262495973_2018_10c74bda.pdf]]|07/19/19| $626,346.00|
|!2017 |[[990O|http://990.erieri.com/EINS/262495973/262495973_2017_10055a43.PDF]]|12/18/18| $503,174.00|
|!2016 |[[990O|http://990.erieri.com/EINS/262495973/262495973_2016_0ece8ee1.PDF]]|01/25/18| $290,921.00|
|!2015 |[[990O|http://990.erieri.com/EINS/262495973/262495973_2015_0d1740b7.PDF]]|11/08/16| $570,436.00|
|!2014 |[[990O|http://990.erieri.com/EINS/262495973/262495973_2014_0c3e58bb.PDF]]|02/09/16| $318,508.00|
|!2013 |[[990O|http://990.erieri.com/EINS/262495973/262495973_2013_0a98e9ab.PDF]]|09/24/14| $257,768.00|
|!2012 |[[990O|http://990.erieri.com/EINS/262495973/262495973_2012_09c4fffd.PDF]]|12/07/13| $9,954.00|
|!2011 |[[990O|http://990.erieri.com/EINS/262495973/262495973_2011_088cb1e0.PDF]]|10/11/12| $71,529.00|
|!2010 |[[990O|http://990.erieri.com/EINS/262495973/262495973_2010_0748ECF7.PDF]]|06/18/11| $95,883.00|
|!2009 |[[990EO|http://990.erieri.com/EINS/262495973/262495973_2009_05C497F9.PDF]]|04/07/10| $177,635.00|
|!2008 |[[990EO|http://990.erieri.com/EINS/262495973/262495973_2008_04BE8CC7.PDF]]|03/04/09| $29,586.00|

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !U.S. Citizenship and Immigration Services |
|>| [img width=175px [USCIS Logo|https://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/USCISLogoEnglish.jpg/175px-USCISLogoEnglish.jpg]] |
|!image width |250px|
|!abbreviation |USCIS|
|!formed |March 1, 2003 (18 years)|
|!jurisdiction |[[Federal government of the United States|https://en.wikipedia.org/wiki/Federal_government_of_the_United_States]]|
|!headquarters |[[Washington, D.C.|https://en.wikipedia.org/wiki/Washington,_D.C.]]|
|!employees |19,000 (2014)<ref name = DHSJustification>[[Budget-in-Brief: Fiscal Year 2015|https://www.dhs.gov/sites/default/files/publications/FY15BIB.pdf]]. U.S. Department of Homeland Security.</ref>|
|!budget |$3.219 billion (2014)<<ref " [1]">>|
|!leader name |[[Lee Cissna|https://en.wikipedia.org/wiki/Lee_Cissna]]|
|!leader title |Director|
|!leader name2 |Tracy Renaud|
|!leader title2 |Acting Deputy Director|
|!parent organization |[[United States Department of Homeland Security|Department of Homeland Security]]|
|!website |[[uscis.gov|https://www.uscis.gov]]|
</div>

----
<br/><<footnotes " [1]" "//undefined//">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !United We Roll |
</div>

{{||StandardTid}}
----

{{f185.png}} ''[[United We Roll Convoy enabled Yellow Vests in Canada|http://rabble.ca/blogs/bloggers/pulpit-and-politics/2019/04/united-we-roll-convoy-enabled-yellow-vests-canada]]'' April 14, 2019, Dennis Gruending, [[rabble.ca]]

----
In February I wrote here about the [[United We Roll]] Convoy, which was on its way from [[Alberta]] to [[Ottawa]]. Those involved said their concerns were primarily about the oil and gas industry. However, it soon became clear that the tour was about more than that. At every convoy stop there was also a focus on immigration and refugees, Canadian sovereignty and the role of the [[United Nations]].

[[Pipelines]] and borders

[[Glen Carritt]] of [[Innisfail]], Alberta, was the self-described "lead liaison" as well as the "face and voice" of the convoy. On their website, Carritt is quoted as saying: "We are in favour of pipelines to move our products in the oil and gas sector to the rest of [[Canada]] as well as the rest of the world. We are opposed to the current format of the carbon tax as well as the UN impact on Canadian borders."
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[University of Calgary Tells Medical Researchers to Brace for Job Losses in Advance of Jason Kenney's Fall Budget|https://pressprogress.ca/university-of-calgary-tells-medical-researchers-to-brace-for-job-losses-in-advance-of-jason-kenneys-fall-budget/]]'' July 11, 2019, [[PressProgress]]

----
The [[University of Calgary]] is notifying researchers in its Faculty of Medicine that they should expect deep cuts ahead of the [[United Conservative Party]]'s [[2019]] budget slated for this fall.

According to a copy of an internal e-mail obtained exclusively by [[PressProgress]], UofC Dean of Medicine Dr. Jon Meddings told medical researchers UofC is exploring ways to "cut spending," pointing to funding shortfalls and the expectation of further cuts in the upcoming provincial budget.

"I want to be open with you as we deal with these difficulties," Meddings' e-mail blast to medical researchers reads.

"We need to start taking action this summer to mitigate our current situation."

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !University of Ottawa Students for Free Speech |
</div>

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Unlike U.S., Canada plans coordinated attack on foreign election interference|https://www.politico.com/story/2019/09/04/canada-foreign-election-meddling-1698209]]'' September 4, 2019, Alecander Panetta , [[Politico]]

----
The [[Trudeau government]] passed a law that took effect in mid-June demanding that [[Facebook]], [[Google]] and other online publishers create an independent registry for people buying political ads accessible to all voters. | Dave Chan/Getty Images [[Canada]] Unlike U.S., Canada plans coordinated attack on foreign election interference Ahead of the October election, Canada finds itself on the front lines of the war on disinformation and hacking.

[[Russia]]n interference in the [[2016]] U.S. presidential election rattled America's next-door neighbor so badly that Canada spent the last three years developing the most detailed plan anywhere in the Western world to combat foreign meddling in its upcoming election.

But with the country's national campaign to begin in a matter of weeks, one question remains: Will the efforts pay off?
----

{{f94.png}} ''[[Unmasked amid COVID-19, Sam Oosterhoff is a politician of faith who lost face|https://www.thestar.com/politics/political-opinion/2020/10/26/unmasked-amid-covid-19-sam-oosterhoff-is-a-politician-of-faith-who-lost-face.html]]'' October 26, 2020, Martin Regg Cohn, [[Toronto Star]]

----
Let us forgive [[Sam Oosterhoff]] for committing the cardinal sin of hypocrisy. Seriously.

He has been unmasked — huddling alongside 40 people without face coverings, in defiance of his own government's guidelines. A revelation on social media for all to see — a politician of faith losing face on [[Facebook]], until he deleted his photo-op.

The moral of the story? Do unto others, and breathe unto others, as you would have them breathe unto you.
----

{{f0.png}} ''[[Unpacking the People's Party's Fear of 'Radical Multiculturalism'|https://thetyee.ca/Analysis/2019/09/23/Unpacking-People-Party-Fear-Radical-Multiculturalism/]]'' September 23, 2019, Christopher Cheung, [[The Tyee]]

----
The [[People's Party of Canada]] says it is "inclusive," but how does that square with its calls to scrap the country's Multiculturalism Act, tighten our borders, promote "Western civilization values" and cut immigration by more than half?

More diversity will "destroy what has made us a great country," leader [[Maxime Bernier]] tweeted last year in a long, Trumpian thread.

Bernier, who narrowly lost the Conservative leadership to [[Andrew Scheer]] in [[2017]], founded the People's Party in September [[2018]].
----

{{f0.png}} ''[[Upcoming federal election debates need to be more 'civil', commission says|https://globalnews.ca/news/5235816/2019-federal-election-campaign-more-civil/]]'' May 3, 2019, Joan Bryden, Canadian Press, [[Global News]]

----
Televised leaders' debates during the coming federal election campaign ought to be more accessible, more civil and more educational for voters trying to make an informed choice.

That was the advice of some 45 individuals and groups consulted by [[David Johnston]], the former governor general who heads up [[Canada]]'s first-ever commission on leaders' debates.

[[Michel Cormier]], executive director of the commission, says those consulted included academics, cultural communities, journalists, experts in civic education, debate organizers in other countries, as well as representatives of the six Canadian political parties most likely to meet the criteria required for their leaders to take part in two debates – one French, one English – prior to the Oct. 21 election.
----

{{f0.png}} ''[[Update: white journalists still not seeing the irony of demanding Wilson-Raybould give office back|https://www.thebeaverton.com/2019/12/update-white-journalists-still-not-seeing-the-irony-of-demanding-wilson-raybould-give-office-back/]]'' December 16, 2019, Luke Gordon Field, satire, [[The Beaverton]]

----
OTTAWA – a survey of the dozens of white mainstream media journalists currently writing angry editorials about Jody Wilson Raybould refusing to vacate an office that does not belong to her has revealed that not a single one of them get what's so ironic about it.

"She thinks she can just keep an area of land that wasn't legally given to her, no matter how many times the rightful owners demand it back" said [[Rex Murphy]], sincerely unaware what could possibly motivate someone to do something like that.

"What could possibly be so funny?" He demanded as several people began sniggering.

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Ambassador-at-Large of the United States for International Religious Freedom |
|>| [img width=175px [Seal of the United States Department of State|https://upload.wikimedia.org/wikipedia/commons/thumb/8/81/U.S._Department_of_State_official_seal.svg/175px-U.S._Department_of_State_official_seal.svg.png]] |
</div>

The United States Ambassador-at-Large for International Religious Freedom is a specialized State Department position heading the [[Office of International Religious Freedom]], appointed by POTUS. The previous office holder, [[Rabbi Sapperstein|David Saperstein (rabbi)]], was repeatedly advocated for by CSI lobbyist [[Greg Mitchell]] from 2010 until 2014.

The Ambassador-at-Large is a non-voting ex officio member of the [[US Commission on International Religious Freedom]].

!!!Ambassadors-at-Large
*[[Robert A. Seiple|https://en.wikipedia.org/wiki/Robert_A._Seiple]] (1999–2001)
*[[John Hanford]] (2002–2009)
*[[Suzan Johnson Cook|https://en.wikipedia.org/wiki/Suzan_Johnson_Cook]] (2011–2013)
*[[David Saperstein|David Saperstein (rabbi)]] (2014–Jan 2017)
*[[Sam Brownback]] (August 2017–)

!!!See also
*[[United States Ambassador-at-Large for International Religious Freedom|https://en.wikipedia.org/wiki/United_States_Ambassador-at-Large_for_International_Religious_Freedom]] - //Wikipedia.//

!!!External links
*[[Office of International Religious Freedom|http://www.state.gov/j/drl/irf/]]

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !U.S. Citizenship and Immigration Services |
|>| [img width=175px [USCIS Logo|https://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/USCISLogoEnglish.jpg/175px-USCISLogoEnglish.jpg]] |
|!image width |250px|
|!abbreviation |USCIS|
|!formed |March 1, 2003 (18 years)|
|!jurisdiction |[[Federal government of the United States|https://en.wikipedia.org/wiki/Federal_government_of_the_United_States]]|
|!headquarters |[[Washington, D.C.|https://en.wikipedia.org/wiki/Washington,_D.C.]]|
|!employees |19,000 (2014)<ref name = DHSJustification>[[Budget-in-Brief: Fiscal Year 2015|https://www.dhs.gov/sites/default/files/publications/FY15BIB.pdf]]. U.S. Department of Homeland Security.</ref>|
|!budget |$3.219 billion (2014)<<ref " [1]">>|
|!leader name |[[Lee Cissna|https://en.wikipedia.org/wiki/Lee_Cissna]]|
|!leader title |Director|
|!leader name2 |Tracy Renaud|
|!leader title2 |Acting Deputy Director|
|!parent organization |[[United States Department of Homeland Security|Department of Homeland Security]]|
|!website |[[uscis.gov|https://www.uscis.gov]]|
</div>

!!!See also
*[[United States Citizenship and Immigration Services|https://en.wikipedia.org/wiki/United_States_Citizenship_and_Immigration_Services]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "//undefined//">>

{{||StandardTid}}
> USCIRF is an independent, bipartisan U.S. federal government commission created by the 1998 International Religious Freedom Act (IRFA) that monitors the universal right to freedom of religion or belief abroad.  USCIRF uses international standards to monitor religious freedom violations globally, and makes policy recommendations to the President, the Secretary of State, and Congress.  USCIRF Commissioners are appointed by the President and Congressional leaders of both political parties.  Their work is supported by a professional, nonpartisan staff.  USCIRF is separate from the State Department, although the Department's [[Ambassador-at-Large for International Religious Freedom

!!!See also
*[[International Religious Freedom Act of 1998]]
*[[United States Commission on International Religious Freedom|https://en.wikipedia.org/wiki/United_States_Commission_on_International_Religious_Freedom]] - //Wikipedia.//
*[[White House Office of Faith-Based and Neighborhood Partnerships|Office of Faith-Based and Neighborhood Partnerships]]
*[[US Ambassador-at-Large for International Religious Freedom]]

!!!External links
*[[Scientology mentions on the USCIRF website|http://www.uscirf.gov/search/site/Scientology]]
*[[Frequently Asked Questions|http://www.uscirf.gov/about-uscirf/frequently-asked-questions]], United States Commission on International Religious Freedom.

{{||StandardTid}}
!!!See also
*[[United States Department of Defense|https://en.wikipedia.org/wiki/United_States_Department_of_Defense]] - //Wikipedia.//

{{||StandardTid}}
> The ''United States Department of Health and Human Services'' (HHS), also known as the Health Department, is a cabinet-level department of the U.S. federal government with the goal of protecting the health of all Americans and providing essential human services. Its motto is "Improving the health, safety, and well-being of America". Before the separate federal Department of Education was created in 1979, it was called the Department of Health, Education, and Welfare (HEW).

!!!See also
*[[United States Department of Health and Human Services|https://en.wikipedia.org/wiki/United_States_Department_of_Health_and_Human_Services]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
!!!See also
*[[United States Department of Justice|https://en.wikipedia.org/wiki/United_States_Department_of_Justice]] - //Wikipedia.//

{{||StandardTid}}
!!!See also
*[[United States House of Representatives|https://en.wikipedia.org/wiki/United_States_House_of_Representatives]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[US political strategy firm used widely by Tory MPs, but not always cited in Elections Canada reports|https://www.vancouverobserver.com/politics/2012/04/16/us-firm-used-widely-tory-mps-not-always-cited-elections-canada-reports]]'' April 16, 2012, David P. Ball, [[Vancouver Observer]]

----
Four of the 14 Conservative MPs who hired US political strategists in the [[2011]] election do not list the voter contact firm on their [[Elections Canada]] expense reports, the [[Vancouver Observer]] has learned.

Last week, the [[Republican]]-tied company admitted to the Vancouver Observer that its top American staff campaigned directly in several [[Ontario]] ridings last year, knocking on doors and phoning constituents, seemingly in violation of election laws. While 10 different Tory candidates reported using the firm, its four remaining clients did not identify the expense.

[[Columbus]], [[Ohio]]-based [[Front Porch Strategies]] boasts extensive links to the U.S. Republican Party, with principal partners having worked for over a decade on campaigns in both Canada and the States—including that of former President [[George W. Bush]].
!!!See also
*[[United States Secretary of State|https://en.wikipedia.org/wiki/United_States_Secretary_of_State]] - //Wikipedia.//

{{||StandardTid}}
!!!See also
*[[United States Senate|https://en.wikipedia.org/wiki/United_States_Senate]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
!!!See also
*[[Solicitor General of the United States|https://en.wikipedia.org/wiki/Solicitor_General_of_the_United_States]] - //Wikipedia.//

{{||StandardTid}}
!!!See also
*[[United States Department of State|https://en.wikipedia.org/wiki/United_States_Department_of_State]] - //Wikipedia.//

{{||StandardTid}}
!!!See also
*[[Supreme Court of the United States|https://en.wikipedia.org/wiki/Supreme_Court_of_the_United_States]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
!!!See also
*[[Office of the United States Trade Representative|https://en.wikipedia.org/wiki/Office_of_the_United_States_Trade_Representative]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[Valentine's Day|https://en.wikipedia.org/wiki/Valentine's_Day]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
The value passed for "titles" contains invalid or non-normalized data. Textual data should be valid, NFC-normalized Unicode without C0 control characters other than HT (\t), LF (\
), and CR (\r)."}},"query":{"normalized":[{"fromencoded":"","from":"Category%3AVal%E9rie%20Tremblay","to":"Category:Valérie Tremblay

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Van Bynen takes aim at Scheer, Ford in unofficial campaign kickoff|https://www.newmarkettoday.ca/local-news/van-bynen-takes-on-both-scheer-ford-in-unofficial-campaign-kickoff-1575797]]'' July 9, 2019, Debora Kelly, [[Newmarket Today]]

----
The former three-term mayor of [[Newmarket]] and now officially nominated federal Liberal candidate for the riding of [[Newmarket-Aurora]] took aim not only at federal Conservative Leader [[Andrew Scheer]], but also [[Progressive Conservative]] Premier [[Doug Ford]] — and even former PC premier [[Mike Harris]] — at last night's nomination meeting and unofficial launch of his campaign.

"I happen to believe that this will be the most important election of our time," he said of the Oct. 21 election. "This election is a real stamp of what Canadians think their future should be and how we should go about achieving that."

"I am genuinely concerned about the direction our country would take if an Andrew Scheer Conservative government is allowed to go unchecked," he said to boisterous applause from the audience of area Liberals who filled the room at the Newmarket Legion. "You need only look at the last year of chaos under Doug Ford in [[Ontario]] to know what will happen. And we cannot allow the Conservatives to undermine and destroy the progress we have made."

{{||StandardTid}}
----

{{f132.png}} ''[[Vancouver chef featured in article by Alberta 'energy war room' furious he wasn't told of links to government|https://www.theglobeandmail.com/canada/alberta/article-vancouver-chef-featured-in-article-by-alberta-energy-war-room/]]'' December 25, 2019, James Keller, [[Globe and Mail]]

----
A [[Vancouver]] chef who was featured in an article produced by [[Alberta]]'s "energy war room" says he's furious he wasn't told that the [[Canadian Energy Centre]] was created and funded by the provincial government.

Donald Gyurkovits, president of the Canadian Culinary Federation, said his group strives to stay out of politics and he never would have participated if the writer who contacted him explained the background of the centre. Several other people interviewed by the war room have also said they were not told about its ties to the Alberta government and critics have questioned why the centre's writers have been describing themselves as reporters.

The Canadian Energy Centre was launched earlier this month with a $30-million annual budget to promote Alberta's oil and gas sector while pushing back against the industry's opponents. It was a campaign promise from Premier [[Jason Kenney]]'s [[United Conservative Party]], which won the spring election.
----

{{f0.png}} ''[[Vancouver councillor Rebecca Bligh leaves NPA, says party has gone 'far-right'|https://bc.ctvnews.ca/vancouver-councillor-rebecca-bligh-leaves-npa-says-party-has-gone-far-right-1.4719727]]'' December 6, 2019, Jen St. Denis, [[CTV News]]

----
Bligh said her decision to leave the party comes after the civic political party recently elected a new board that she believes shows the party has taken a "far-right" turn.

On Nov. 27, the NPA elected a new board; among those elected was [[Christopher Wilson]], a former [[Rebel Media]] personality.

"After the AGM, the overall makeup of the newly elected board, I was shocked at some people who did not get elected or re-elected, and it was quite clear that there had been a mobilized group who had planned and had successfully infiltrated the party," Bligh said.
----

{{f0.png}} ''[[Vancouver councillor Rebecca Bligh resigns from NPA over alleged anti-SOGI board members|https://globalnews.ca/news/6267038/vancouver-rebecca-bligh-city-council-npa/]]'' December 7, 2019, Sean Boynton, [[Global News]]

----
[[Vancouver]] city Coun. [[Rebecca Bligh]] has stepped down from the [[Non-Partisan Association]] (NPA) over concerns at least one newly-elected board member for the party has ties to the anti-SOGI movement.

In a statement released Friday, Bligh said she will continue to sit on council as an independent.

"In light of the newly elected executive to the NPA Board having any affiliation with anti-SOGI is against the core values that I hold dear to my heart," she said.

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Vancouver mayor says Scheer government would be 'worse than Stephen Harper'|https://globalnews.ca/news/6040850/vancouver-mayor-slams-scheer/]]'' October 16, 2019, Sean Boynton, [[Global News]]

----
[[Vancouver]]'s mayor has not endorsed anyone for prime minister yet, but there's one person who will definitely not get his vote: Conservative Leader [[Andrew Scheer]].

Speaking to media Wednesday, [[Kennedy Stewart]] said a Scheer government would be "a disaster for the city" when it comes to issues that are top of mind for Vancouverites.

"If you care about these top issues — housing, opioids and transit, and I know most people do — Andrew Scheer would be worse than [[Stephen Harper]]," Stewart said.
----

{{f0.png}} ''[[Vancouver mayor: Andrew Scheer as prime minister would be 'disaster for city'|https://www.vancourier.com/news/vancouver-mayor-andrew-scheer-as-prime-minister-would-be-disaster-for-city-1.23979034]]'' October 16, 2019, Mike Howell, [[Vancouver Courier]]

----
Mayor [[Kennedy Stewart]] inserted himself into the federal election campaign Wednesday in a big way by saying that Conservative leader [[Andrew Scheer]] would be "a disaster for the city" if elected prime minister.

Stewart, who served for seven years as an NDP MP in Burnaby before resigning to take an independent run for mayor last fall, read from a prepared two-minute script at a news conference at city hall.

"This is a critical election for Canadians, and I'm worried — I'm worried that an Andrew Scheer Conservative government could be elected, and this would be a disaster for the city," the mayor told reporters.

{{||StandardTid}}
----

{{f0.png}} ''[[Vancouver organization offers new look at first far-right group on Canada's terror list|https://vancouversun.com/news/local-news/vancouver-organization-offers-new-look-at-first-far-right-group-on-canadas-terror-list]]'' July 9, 2019, Zak Vescera, [[Vancouver Sun]]

----
The federal government is unprepared for tackling far-right extremism and needs to re-think its approach, says a local think tank.

[[Candyce Kelshall]], president of the [[Vancouver]] branch of the Canadian Association for Security and Intelligence Studies, says traditional counter-terrorism measures aren't equipped to tackle right-wing groups, which she describes as trans-national and decentralized.

"It is possible that law enforcement is looking at these groups as entities which have a hard structure which is linear and hierarchical" said Kelshall. "But in fact, that is not the case."

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Vancouver Sun's Editorial Standards The Real Danger To Social Trust|https://www.canadalandshow.com/vancouver-sun-editorial-standards-the-real-danger-to-social-trust/]]'' September 13, 2019, Jagdeesh Mann, [[Canadaland]]

----
A century ago, [[Canada]] was a "White Man's Country." It was the era of overt race politics and colonialism. [[Indigenous]] peoples and Asian Canadians were barred from voting, and immigration from Asia was legally restricted.

[[Politician]]s proudly stumped on keeping the borders sealed from non-white immigration, and newspapers, including the [[Vancouver Sun]], peddled copies by brandishing slurs like "heathens," "hordes," and "invaders" in their headlines.

Judging by an opinion piece published by the Sun this past weekend — "Ethnic diversity harms a country's social trust, economic well-being" — it would seem Vancouver's largest daily paper is still bent on stoking racial discord a century later, though now in a softer, more academic tone of voice.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Vanguard America |
</div>

!!!See also
*[[Vanguard America|https://en.wikipedia.org/wiki/Vanguard_America]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Vanthof doubts Ford will bring back Northlander|https://www.mynorthbaynow.com/42524/vanthof-doubts-ford-will-bring-back-northlander/]]'' April 15, 2019, Rocco Frangione, [[MyNorthBayNow]]

----
The [[Ford government]] is not getting a passing grade from [[John Vanthof]], the New Democrat MPP for Timiskaming-Cochrane for its budget.

Vanthof says the budget fails people in many ways and one obvious area is the [[Northlander]].

Vanthof says you have to look deep into the budget to see that the Tories say they're still looking at passenger rail service in the North.
----

{{f0.png}} ''[[Vanthof has questions about Premier's trip to NYC|https://www.northernnews.ca/news/local-news/vanthof-has-questions-about-premiers-trip-to-nyc]]'' May 2, 2019, [[Kirkland Lake Northern News]]

----
[[Timiskaming-Cochrane]] MPP and NDP Deputy Leader [[John Vanthof]] is questioning the cost of Premier Ford's recent trip to [[New York City]].

Vanthof said it's wrong that [[Doug Ford]] is refusing to answer, since his travel was on the public dime, and revealing the expense is part of the standard procedure for government.

"As families see services and programs cut by the [[Ford government]], Doug Ford went on an all-expenses-paid trip to New York City but he is refusing to reveal how much it will cost [[Ontario]] families," said Vanthof.
----

{{f0.png}} ''[[Vanthof worried that Tories are saying little about restoring Northlander train|https://www.mymuskokanow.com/93507/vanthof-worried-that-tories-are-saying-little-about-restoring-northlander-train/]]'' August 16, 2019, James Wood, [[MyMuskokaNow]]

----
NORTH BAY, ON- During the [[2018]] provincial election campaign, [[Progressive Conservative]] leader [[Doug Ford]] made restoring passenger rail service in Northeastern [[Ontario]] an election promise.

It's now 14 months since Ford became Premier and [[Nipissing]] MPP [[Vic Fedeli]] was asked where the commitment stands.

"The goal for passenger rail is something we fully intend to honour in our first term," Fedeli said.
----

{{f0.png}} ''[[Vanthof worried that Tories are saying little about restoring passenger rail|https://www.mynorthbaynow.com/46833/vanthof-worried-that-tories-are-saying-little-about-restoring-passenger-rail/]]'' August 12, 2019, Rocco Frangione, [[MyNorthBayNow]]

----
[[John Vanthof]] is willing to give the [[Ford government]] the benefit of the doubt it's still working on restoring passenger rail, but adds the lack of news is worrisome. (Supplied by John Vanthof)

During the [[2018]] provincial election campaign, [[Progressive Conservative]] leader [[Doug Ford]] made restoring passenger rail service in Northeastern [[Ontario]] an election promise.

It's now 14 months since Ford became Premier and [[Nipissing]] MPP [[Vic Fedeli]] was asked where the commitment stands.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Vaughan Working Families |
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Vaughan's tortuous path to a hospital|https://www.thestar.com/news/gta/2011/04/14/vaughans_tortuous_path_to_a_hospital.html]]'' April 14, 2011, John Goddard, [[Toronto Star]]

----
The minute [[Ottawa]] announced a $10 million gift toward plans for a [[Vaughan]] hospital, the sharp questions began.

The money would go not to hospital construction, federal officials said last month, but to something called the [[Vaughan Health Campus of Care]].

"A lot of people from the Campus of Care worked on your by-election campaign," a reporter pointed out to [[Julian Fantino]], who became Vaughan's Conservative MP last fall. "Are you worried how that looks?"
<div style="float: right; max-width:300px">

|>| !VDARE Foundation |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/3/39/Vdare1.jpg/175px-Vdare1.jpg]] |
|!tax id |22-3691487|
|!registration id |2449060|
|!jurisdiction |us-ny|
|!formation |December 13, 1999 (21 years)|
|!location |123 Painter Ridge Rd, Washington, Connecticut, 06793, USA|
|!leader title |Founder|
|!leader name |[[Peter Brimelow]]|
|!website |[[vdare.com/|https://vdare.com/]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Vdare Foundation|https://www.erieri.com/Form990Finder/Details?EIN=223691487]]|<|<|
|!EIN |22-3691487|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |05/2001|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/223691487/223691487_2019_%20.pdf]]|04/05/21| $3,554,869.00|
|!2018 |[[990|http://990.erieri.com/EINS/223691487/223691487_2018_%20.pdf]]|02/07/20| $187,130.00|
|!2017 |[[990|http://990.erieri.com/EINS/223691487/223691487_2017_103a88b7.PDF]]|02/28/19| $173,863.00|
|!2016 |[[990|http://990.erieri.com/EINS/223691487/223691487_2016_0e5620b7.PDF]]|10/20/17| $184,955.00|
|!2015 |[[990|http://990.erieri.com/EINS/223691487/223691487_2015_0ca0b1e0.PDF]]|06/27/16| $337,702.00|
|!2014 |[[990|http://990.erieri.com/EINS/223691487/223691487_2014_0c1c037e.PDF]]|01/13/16| $652,428.00|
|!2013 |[[990|http://990.erieri.com/EINS/223691487/223691487_2013_0c17d696.PDF]]|01/11/16| $1,048,229.00|
|!2012 |[[990|http://990.erieri.com/EINS/223691487/223691487_2012_09d10eb9.PDF]]|12/17/13| $1,522,319.00|
|!2011 |[[990|http://990.erieri.com/EINS/223691487/223691487_2011_09cf1832.PDF]]|12/16/13| $127,763.00|
|!2010 |[[990|http://990.erieri.com/EINS/223691487/223691487_2010_07615a00.PDF]]|08/11/11| $121,660.00|
|!2009 |[[990EZ|http://990.erieri.com/EINS/223691487/223691487_2009_0698BFAE.PDF]]|12/13/10| $54,934.00|
|!2008 |[[990EZ|http://990.erieri.com/EINS/223691487/223691487_2008_06B8261F.PDF]]|01/21/11| $106,070.00|
|!2007 |[[990|http://990.erieri.com/EINS/223691487/223691487_2007_047DBB3C.PDF]]|12/11/08| $175,960.00|

!!!See also
*[[VDARE|https://en.wikipedia.org/wiki/VDARE]] - //Wikipedia.//

!!!External links
*[[VDARE|https://www.splcenter.org/fighting-hate/extremist-files/group/vdare]], Southern Poverty Law Center.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f345.png}} ''[[Veil debate becomes big issue in Canada election, putting Conservatives into lead|https://www.theguardian.com/world/2015/oct/01/zunera-ishaq-veil-canada-election-conservatives]]'' October 1, 2015, John Barber, [[The Guardian]]

----
One woman's insistence on her right to conceal her face has become a central issue, dividing voters and giving the Conservatives a late boost

Zunera Ishaq describes her choice to wear a veil in public as a "trivial and minor issue".

But for 35 million Canadians, this woman's stubborn insistence on her right to conceal her face has become a central issue in the ongoing election campaign, giving a late boost to a Conservative government that had previously seemed doomed to defeat.
Scientology in Venezuela.

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Veteran Tory MP warns he'll sever financial support for Ontario PCs after Hillier suspended from caucus|https://ottawacitizen.com/news/local-news/veteran-tory-mp-warns-hell-sever-financial-support-for-ontario-pcs-after-hillier-suspended-from-caucus]]'' March 13, 2019, Taylor Blewett, [[Ottawa Citizen]]

----
Veteran Conservative MP [[Scott Reid]] has pledged to sever his financial support for the [[Ontario]] [[Progressive Conservative]] Party unless his provincial counterpart, MPP [[Randy Hillier]], is invited back into the PC caucus.

Hillier, the MPP for Lanark–Frontenac–Kingston, was ousted from the Ontario PC caucus on Feb. 20 following dismissive remarks he was alleged to have made toward a group of parents of children with autism in the public gallery at [[Queen's Park]].

Premier [[Doug Ford]] said Hillier's comments "crossed the line" and were "disrespectful" to the parents.
----

{{f0.png}} ''[[Veterans' Group Relaunches 'Anybody but Conservatives' Campaign|https://thetyee.ca/News/2019/10/14/Veterans-Anybody-But-Conservatives/]]'' October 14, 2019, David Beers, [[The Tyee]]

----
A former Canadian soldier who spearheaded a [[2015]] effort to deny [[Stephen Harper]]'s Conservative government re-election because of its treatment of veterans is once again urging voters to vote "[[ABC]] — anybody but Conservative."

This time around, Tom Beaver says he is personally endorsing the Liberal government for meeting its key campaign promises to veterans. But the website for his group is called Veterans Against Conservatives.

"Yes, I am a Liberal. But In the past, I have also voted NDP and even Conservative once!" writes Beaver in a statement circulating via social media. "And yes, I have many good friends that support the NDP and Conservatives.... I trusted my life to them in the past, and I would again. I hope they would do the same. The ABC campaign is not telling anyone who to vote for. We are asking you not to vote Conservative."
----

{{f0.png}} ''[[Vets Shut Out of Harper Event at Legion Hall|https://thetyee.ca/News/2015/08/17/Vets-Harper-Event/]]'' August 17, 2015, Jeremy J. Nuttall, [[The Tyee]]

----
A group of Canadian military veterans said they were denied access to a [[Stephen Harper]] event held at a legion in [[New Brunswick]] Monday morning.

Fabian Henry of the organization [[Marijuana]] for Trauma said that he and six other veterans heard Sunday night that Conservative leader Harper and Veterans Affairs Minister [[Erin O'Toole]] were coming to the No. 4 Branch of the Royal Canadian Legion in [[Fredericton]].

His organization has four branches across the country. It is run by veterans aiming to help vets with post-traumatic stress disorder ease their pain with marijuana treatment.
<div style="float: right; max-width:300px">

|>| !Vic Fedeli |
</div>

{{||StandardTid}}
----

{{f94.png}} ''[[Vic Fedeli won't comment on bid to block his $8M lawsuit against Patrick Brown|https://www.thestar.com/politics/provincial/2019/11/08/vic-fedeli-wont-comment-on-bid-to-block-his-8m-lawsuit-against-patrick-brown.html]]'' November 8, 2019, Rob Ferguson, [[Toronto Star]]

----
Economic Development Minister [[Vic Fedeli]] is keeping mum on an attempt to block his $8-million defamation lawsuit against former PC leader [[Patrick Brown]] over a tell-all memoir published a year ago.

"I won't be commenting because it's a very active lawsuit," Fedeli said Friday of the legal action, which claims Brown's book mounted a "vicious and petulant attack" against him, in part by alleging he sexually harassed an employee.

Brown's lawyer, Howard Winkler, has brought a motion to have the case dismissed as a "strategic lawsuit against public participation" under the Courts of Justice Act.
----

{{f94.png}} ''[[Vic Fedeli, Patrick Brown settle legal dispute over explosive memoir|https://www.thestar.com/politics/provincial/2020/03/13/economic-development-minister-vic-fedeli-and-brampton-mayor-patrick-brown-settle-legal-dispute-over-explosive-memoir.html]]'' March 13, 2020, Rob Ferguson, [[Toronto Star]]

----
The dispute stemmed from allegations in a [[2018]] memoir written by Brown after he stepped down as [[Progressive Conservative]] leader and Fedeli briefly served as interim leader.

"In my book Takedown, and thereafter, I made statements about a complaint of inappropriate conduct made against [[Vic Fedeli]] by a former member of my staff when I was leader of the [[Ontario]] Progressive Conservative Party," the [[Brampton]] mayor said Friday.

"As I noted in Takedown, I did not believe that allegation to be in keeping with Vic Fedeli's character," said Brown.
<div style="float: right; max-width:300px">

|>| !Vic Toews |
</div>

!!!See also
*[[Vic Toews|https://en.wikipedia.org/wiki/Vic_Toews]] - //Wikipedia.//

{{||StandardTid}}
----

{{f0.png}} ''[[Vic Toews a judge? Yup!|https://pressprogress.ca/vic_toews_a_judge_yup/]]'' March 7, 2014, [[PressProgress]]

----
During [[Vic Toews]]' tenure in [[Stephen Harper]]'s cabinet, he was always known for his black-and-white views.

Toews, who moved from justice minister to president of the Treasury Board to public safety minister before he retired from electoral politics just last year, is now a judge.

Seriously.
----

{{f0.png}} ''[[Vic Toews Is After Perverts, Hippies, Inmates, and Immigrants|https://www.vice.com/en_ca/article/4w5qkj/vic-toews-is-after-perverts-hippies-inmates-and-immigrants]]'' April 1, 2013, Brad Casey, [[Vice News]]

----
[[Vic Toews]], [[Canada]]'s current Minister of Public Safety, seems to hate the internet, gay people, immigrants, inmates, and basically anyone else who isn't a Canadian born [[Christian]]. As a result of his often controversial and disappointing campaigns of scattershot conservative action, Vic Toews has not enjoyed an overwhelming amount of support during his time as a politician. People are so bummed out about his practices that the citizens of his own province once protested when he was awarded an honorary degree. So in lieu of staring at our watches, waiting for Vic to finally be ushered out to the pasture of retired (or maybe even disgraced) Canadian politicians, we thought it would be a good idea to provide you all with a rundown of Vic's most stunningly offensive political moves.

Most recently, Monsieur Toews got into some ethnically close-minded hot water over a reality TV show he personally approved about Canadian border guards who arrest illegal immigrants. The show is called "Border Security" and describes itself as "a dynamic documentary series" in which "officers question, cross-examine, inspect, pat down, swab, search and x-ray suspects and their belongings." While watching people getting swabbed and x-rayed might make for good TV, the really controversial nerve was struck when border security raided a [[Vancouver]] construction site and arrested eight illegal immigrants. Some human rights groups have come forward and complained that this show is exploitative and disrespectful to the privacy rights of those arrested and a petition has been started to cancel "Border Security." Evidently Vic was highly titillated by the show because he's still defending the production, adding that no one was massively exploited and they're illegal immigrants… so whatever, relax.

But Vic's not just getting his jollies from arresting immigrants, on camera, who are simply trying to work a construction job. Just last year, Vic tried to break the internet by putting forward the subtly named "Protecting Children from Internet Predators Act," also known as Bill C-30. The Protecting Children from Internet Predators Act (which, by the way, said nothing about children or internet predators anywhere within the act itself, only in the title) would have made it possible for police, [[CSIS]], and Vic himself to contact anyone's phone or internet provider and request all of their personal online information without a warrant. That would have included your name, address, phone number, email address and, most importantly, IP address. With that information the authorities could have figured out all sorts of things, like who you're in contact with and what websites you browse. Plus it could have all happened without a warrant and without your knowledge.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f84.png}} ''[[Video comparing Ford's attacks on media to Trump goes viral|https://north99.org/2020/03/03/video-comparing-fords-attacks-on-media-to-trump-goes-viral/]]'' March 3, 2020, [[North99]]

----
A video comparing [[Ontario]] Premier, [[Doug Ford]] and U.S. President Trump's attacks on the media is making the rounds on social media. In the video, the two conservative political leaders can be seen deriding journalists that are asking them questions.

A clip of Ford comparing the media to "the official opposition" is contrasted with a clip of Trump calling [[CNN]] "the enemy of the people." The two are also shown, back-to-back, refusing to answer further questions from what they deem to be hostile reporters.

There is no shortage of similarities between Doug Ford and Trump. The Premier also recently praised the U.S. President and implied that he is cheering for his re-election. In the past, Ford has also suggested that his support for Trump is unwavering, calling him a "genius" with "strong moral fibre."
----

{{f84.png}} ''[[Video Surfaces of Conservative Candidate Calling White Nationalist Faith Goldy "Best Friend"|https://north99.org/2019/09/14/conservative-candidate-pitched-television-show-with-white-hationalist-faith-goldy/]]'' September 14, 2019, [[North99]]

----
Conservatives just can't seem to quit white nationalist [[Faith Goldy]].

Liberal MP [[Maryam Monsef]] shared a video of Conservative candidate [[Justina McCaffrey]] praising "my girlfriend" Faith Goldy as she and Faith pitched a television show. McCaffrey is running the riding of [[Kanata-Carleton]].

Banned by [[Facebook]] for spreading online hate, yet Faith Goldy is embraced by [[Andrew Scheer]]'s Conservatives. Scheer & Goldy spoke at the same rally this year, and today he campaigns with Justina McCaffrey, Faith Goldy's "best friend." They even pitched a TV show together. Watch: pic.twitter.com/u6HO7Vy9HC — Maryam Monsef (@MaryamMonsef) September 14, [[2019]]
----

{{f0.png}} ''[[VIDEO: Conservative leadership candidate accuses Kellie Leitch of running 'un-Canadian' campaign|https://pressprogress.ca/conservative_leadership_candidate_accuses_kellie_leitch_of_running_uncanadian_campaign/]]'' September 29, 2016, [[PressProgress]]

----
In recent days, Conservatives have seen their leadership hopefuls accuse one another of being "out-of-touch elites," accuse one another of improper expenses and complain their phone conversations are being secretly recorded by the Conservative House Leader.

Now another Conservative leadership candidate who is no stranger to heated exchanges is wading into the fray.

In a [[YouTube]] video posted to his campaign's website, Deepak Obhrai says Leitch's campaign to stir up resentment against immigrants is "very un-Canadian."

In the video, Obhrai – a [[Calgary]]-area Conservative MP who was born in Tanzania and immigrated to [[Canada]] in the [[1970]]s – calls Leitch's proposal to force immigrants to undergo ideological purity tests to screen for "anti-Canadian values" nothing more than "fear mongering" and says it's "anti-human rights":
----

{{f0.png}} ''[[VIDEO: Conservative surrogate at Ezra Levant rally calls for cyber attacks on Government of Alberta|https://pressprogress.ca/conservative_surrogate_at_ezra_levant_rally_calls_for_cyber_attacks_on_government_of_alberta/]]'' December 4, 2016, [[PressProgress]]

----
"You guys gotta start getting involved," shouted guest speaker [[Neal Hancock]]. "It's not enough to talk on [[Facebook]] or show up to a rally."

Hancock urged the crowd to elect right-wing candidates to "school boards" and at the "municipal level," before suggesting another way they can "participate" in the democratic process:

"You guys have any friends who are conservatives, who are computer hackers? We need their help, because I know there's a bunch of stuff they can dig up on what's going on in that building."
----

{{f0.png}} ''[[Video: Doug Ford says his support of Donald Trump is unwavering|https://toronto.citynews.ca/video/2016/10/13/video-doug-ford-says-his-support-of-donald-trump-is-unwavering/]]'' October 13, 2016, Cynthia Mulligan, [[CityNews]]

----
[[CityNews]] reporter [[Cynthia Mulligan]] spoke with former city councillor and longtime conservative [[Doug Ford]] about Republican U.S. presidential candidate [[Donald Trump]]
----

{{f0.png}} ''[[VIDEO: Fraser Institute VP to Koch-funded group: school rankings part of a "communications agenda"|https://pressprogress.ca/fraser_institute_vp_to_koch_funded_group_our_school_rankings_part_of_a_communications_agenda/]]'' April 4, 2016, [[PressProgress]]

----
Well, according to the [[Fraser Institute]]'s Executive Vice President, the school rankings are actually a tool in the Institute's "communications agenda," part of a strategy designed to "convince people" there's a "problem."

That's what Fraser Institute VP [[Jason Clemens]] told a [[2014]] workshop organized by the [[Atlas Network]], a [[Washington]]-based umbrella organization for right-wing think tanks and political action groups, funded by Charles G. Koch [[Charitable]] Foundation and other wealthy donors connected to the American [[Tea Party]] movement.

Asked about education reform – usually a code word for publicly subsidizing private schools in Tea Party circles – Clemens pointed to the Institute's school rankings as a good example of how to "set-up your research agenda and your communications agenda."
----

{{f132.png}} ''[[Video: Trudeau, Singh and May walk together in Vancouver Pride Parade; Scheer skips event|https://www.theglobeandmail.com/politics/video-trudeau-singh-and-may-walk-together-in-vancouver-pride-parade-scheer/]]'' August 5, 2019, Canadian Press, [[Globe and Mail]]

----
Prime Minister [[Justin Trudeau]], NDP leader [[Jagmeet Singh]] and [[Green Party]] leader [[Elizabeth May]] put aside their partisan differences ahead of October's election and marched together at [[Vancouver]]'s [[Pride Parade]] on Sunday. Conservative party leader [[Andrew Scheer]] did not attend.
----

{{f0.png}} ''[[VIDEO: Why are senators allowed to raise money for the Conservatives?|https://pressprogress.ca/video_why_are_senators_allowed_to_raise_money_for_the_conservatives/]]'' April 7, 2015, [[PressProgress]]

----
Can the chamber of sober second thought really be sober or offer second thought if senators are shilling for [[Stephen Harper]] at cocktail parties and tangling themselves up in conflicts of interest? Should senators be "banned from fundraising for political parties," as the late [[Jack Layton]] argued in [[2011]]?

Perhaps the answer to this ethical dilemma (and the answer to all ethical dilemmas) is to ask ourselves: What would [[Mike Duffy]] do? — and then, of course, do the exact opposite:

And here's a few other Conservative senators who've been known to raise money for Conservatives:
----

{{f0.png}} ''[[Videos Show Far-Right Hate Groups Launching Violent Attacks Inside Toronto's Eaton Centre|https://pressprogress.ca/videos-show-far-right-hate-groups-launching-violent-attacks-inside-torontos-eaton-centre/]]'' June 24, 2019, [[PressProgress]]

----
Saturday shoppers in [[Toronto]] watched in disbelief as a dozen members of far-right hate groups briefly transformed one of [[Canada]]'s most iconic malls into a surreal scene straight out of Fight Club this weekend.

The incident comes on the heels of similar violence only one weekend earlier at [[Hamilton]]'s Pride festival.

Disturbing videos circulating on social media captured the moment when a dozen or more hate group members marched through the Eaton Centre followed by several anti-fascist counter-protesters who chanted: "Go home Nazis."

Things took a violent turn when some hate group members, a number of whom can be seen with helmets, body armour and weapons, swarmed their hecklers in front of shoppers at Nordstrom's:

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Vijay Thanigasalam |
</div>

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Viktor Orbán |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/6/62/EPP_Helsinki_Congress_in_Finland%2C_7-8_November_2018_%2845777983671%29_cropped.jpg/175px-EPP_Helsinki_Congress_in_Finland%2C_7-8_November_2018_%2845777983671%29_cropped.jpg]] |
|!birth date |May 31, 1963 (58 years)|
</div>

!!!See also
*[[Viktor Orbán|https://en.wikipedia.org/wiki/Viktor_Orbán]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Vincent Ke |
</div>

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Violent Neo-Nazi Group Has Disturbing Plans For Canada|https://www.vice.com/en_ca/article/ev847a/violent-neo-nazi-group-has-disturbing-plans-for-canada]]'' July 10, 2018, Mack Lamoureux, [[Vice News]]

----
VICE has learned [[Northern Order]]—an until now "phantom" white power organization in [[Canada]]—is not only an affiliate of [[Atomwaffen]] Division with approximately ten members within the country, but is coordinating its efforts with the violent US based neo-Nazi terror group. VICE previously revealed that the cell's chief propagandist, a graphic designer who goes by the name Dark Foreigner, was a Canadian based in [[Ontario]].

Furthermore, one member is openly planning to create a hideout and [[Europe]]an ethnostate in rural [[British Columbia]] favouring exclusively white settlers.

In leaked chats, a key member going by the name "Alba" (who was at one point based somewhere in the Windsor, [[Nova Scotia]] area) who acts as an in-between for Atomwaffen and Northern Order, says he's optimistic about "building a self-sufficient IRL community in rural British Columbia, homes, agriculture, basic businesses etc to be a life raft when it all goes down. Similar to what [[Craig Cobb]] tried to do without all the retarded fanfare."
----

{{f99.png}} ''[[Violent white supremacists threaten Canada's stability, says Freeland|https://www.nationalobserver.com/2019/03/28/news/violent-white-supremacists-threaten-canadas-stability-says-freeland]]'' March 28, 2019, Carl Meyer, [[National Observer]]

----
[[Canada]]'s foreign affairs minister says violent white supremacists and other far-right groups threaten the country's stability and should be the primary focus of the international community's counter-terrorism efforts, including by stopping the spread of hate online.

[[Chrystia Freeland]] told the [[United Nations]] Security Council on March 28 that she felt a "personal responsibility" to denounce white supremacist attacks "as the foreign minister of a majority white and majority [[Christian]] country."

The minister referred to the attacks in [[Christchurch]], [[New Zealand]], where a white supremacist gunned down 50 [[Muslim]]s at two mosques who were gathered for Friday prayers. "As a Canadian, this attack was all too familiar," she said. "Two years ago, a terrorist killed six people in a [[Quebec City]] mosque."
{{||StandardTid}}
----

{{f0.png}} ''[[Viral 'cowboy' who voted with covered face to protest niqab in last election running for PPC|https://ipolitics.ca/2019/08/09/viral-cowboy-who-voted-with-covered-face-to-protest-niqab-in-last-election-running-for-ppc/]]'' August 9, 2019, Charlie Pinkerton, [[iPolitics]]

----
A man who gained brief notoriety for his unusual poll station protest of a woman who swore her oath of Canadian citizenship while wearing a niqab will now be vying for votes as a candidate for the [[People's Party of Canada]].

[[Elections Canada]] records show [[Ken Finlayson]] is representing the People's Party as its candidate in [[Kamloops]]-Thompson-Cariboo, where he'll try to unseat incumbent Conservative MP Cathy McLeod in the fall's general election.

About four years ago, Finlayson garnered attention when he wore cowboy attire complete with a bandana shielding his face to vote at an advance polling station in [[Edmonton]] in the federal election. At the time, he told [[CBC News]] that he chose to cover his face — as voters can legally do — to protest a woman who was allowed to wear a face covering while swearing her citizenship oath.

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[Visionary or villain, he's the pied piper of Alberta's Wexit. But is the movement heading in a dangerous direction?|https://www.thestar.com/edmonton/2019/11/10/visionary-or-villain-hes-the-pied-piper-of-albertas-wexit-but-is-the-movement-heading-in-a-dangerous-direction.html]]'' November 10, 2019, Omar Mosleh, [[Toronto Star]]

----
This crowd is here for a "[[Wexit]]" rally. It's the first such rally since a federal vote that some have blamed for rekindling the spark of [[Alberta]] independence.

As reporters speak to Downing, their recorders and cameras extended, they're asking what he obviously sees as the wrong questions — again.

They're interested in his board of directors, and whether his members have ties to white nationalism, [[Islamophobia]] and conspiracy theories.
<div style="float: right; max-width:300px">

|>| !Vivian Krause |
|!website |[[fairquestions.typepad.com/rethink_campaigns/|https://fairquestions.typepad.com/rethink_campaigns/]]|
</div>

!!!External links
*[[Vivian Krause|https://www.sourcewatch.org/index.php/Vivian_Krause]], SourceWatch.
*[[Oilpatch Journalist Debunks Krause's Conspiracy Theories About Anti-Pipeline Campaigners|https://theenergymix.com/2019/05/20/oilpatch-journalist-debunks-krauses-conspiracy-theories-about-anti-pipeline-campaigners/]], May 20, 2019, The Energy Mix.
*[[Vivian Krause|https://www.desmogblog.com/vivian-m-krause]], DeSmogBlog.

{{||StandardTid}}
----

{{f0.png}} ''[[Vivian Krause and Richard Berman's Oil Industry Playbook|https://thenarwhal.ca/vivian-krause-and-richard-berman-s-play-book/]]'' November 25, 2014, Warren Bell, [[The Narwhal]]

----
As he urged industry reps to employ tactics like digging up embarrassing tidbits about environmentalists and liberal celebrities, Berman also made one emphatic point:

"People always ask me one question all the time, 'How do I know that I won't be found out as a supporter of what you're doing?' We run all of this stuff through non-profit organizations that are insulated from having to disclose donors. There is total anonymity. People don't know who supports us. We've been doing this for 20-something years in this regard."

The Western Energy Alliance, at whose June meeting Berman laid out his cold-blooded strategy, describes membership as "an investment in the future of the independent oil and gas community in the West." Its members throughout the U.S. and [[Canada]] "share and support our commitment to improve business conditions, expand opportunities and move the industry forward."
----

{{f94.png}} ''[[Vivian Krause dropped as keynote speaker at business communications conference|https://www.thestar.com/edmonton/2019/10/25/vivian-krause-dropped-as-keynote-speaker-at-business-communications-conference.html]]'' October 25, 2019, Hamdi Issawi, [[Toronto Star]]

----
EDMONTON—A business communications conference scheduled to take place in Banff Monday has removed controversial writer and researcher [[Vivian Krause]] as its keynote speaker.

According to an older version of the schedule for the International Association of Business Communicators (I[[ABC]]) [[Canada]] West Conference, Krause was slated to deliver a presentation Monday morning on how to "communicate effectively in high-stakes, emotionally charged situations."

Based on her research, Krause has repeatedly claimed that activist groups opposing the construction of [[Alberta]] pipelines have been backed by foreign funds — a conclusion that has been criticized by industry and environmental experts.
----

{{f0.png}} ''[[Vivian Krause's Crowdfunded Film About 'Foreign-Funded' Environmentalists Allows Anonymous and Foreign Donations|https://pressprogress.ca/vivian-krauses-crowdfunded-film-about-foreign-funded-environmentalists-allows-anonymous-and-foreign-donations/]]'' July 15, 2019, [[PressProgress]]

----
The BC researcher who laid the groundwork for [[Alberta]] Premier [[Jason Kenney]]'s recently announced public inquiry targeting environmental groups appears to be welcoming anonymous and foreign donations to fund her own work.

[[Vivian Krause]], a salmon publicist turned "independent researcher," announced last month that she wants to make a documentary film called "Fair Questions" that will expose an alleged "multi-million dollar" conspiracy between environmentalists and US foundations run by the heirs of 19th century oil baron J.D. Rockefeller.

Krause is known for publishing articles claiming the Rockefellers are providing foreign funds to environmental groups to "land-lock Canadian oil."

That's why it may be ironic that Krause's crowdfunded documentary film project about "foreign-funded" activists appears to accept out-of-country donations from foreign citizens.
<div style="float: right; max-width:300px">

|>| !Vladimir Putin |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/d/de/Vladimir_Putin_visited_the_St_Nilus_Stolobensky_Monastery_%282018-01-19%29_06.jpg/175px-Vladimir_Putin_visited_the_St_Nilus_Stolobensky_Monastery_%282018-01-19%29_06.jpg]] |
|!occupation |Politician|
|!birth name |Vladimir Vladimirovich Putin|
|!birth date |October 7, 1952 (68 years)|
|!birth place |[[Leningrad|https://en.wikipedia.org/wiki/Saint_Petersburg]], [[Russian SFSR|https://en.wikipedia.org/wiki/Russian_Soviet_Federative_Socialist_Republic]], [[Soviet Union|https://en.wikipedia.org/wiki/Soviet_Union]] (now Saint Petersburg, [[Russia|https://en.wikipedia.org/wiki/Russia]])|
</div>

!!!See also
*[[Vladimir Putin|https://en.wikipedia.org/wiki/Vladimir_Putin]] - //Wikipedia.//
*[[Vladimir Putin|https://en.wikiquote.org/wiki/Vladimir_Putin]] - //Wikiquote.//
*[[Vladimir Putin|https://commons.wikimedia.org/wiki/Category:Vladimir_Putin]] - //Wikimedia Commons.//

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Volodymyr Zelensky |
|!occupation |Politician|
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Volpe files complaint over U.S. calls|https://www.cbc.ca/news/politics/volpe-files-complaint-over-u-s-calls-1.979128]]'' April 15, 2011, Dave Seglins, [[CBC News]]

----
[[Toronto]] Liberal candidate [[Joe Volpe]] has asked [[Elections Canada]] to formally investigate reports that residents in his riding are being harrassed by repeated calls from a [[North Dakota]] phone number claiming to represent his campaign.

Volpe — an incumbent candidate in the riding of [[Eglinton-Lawrence]], who is seen as vulnerable to a potential Conservative breakthrough in Toronto — says angry residents have called him to complain that they have been contacted four or five times in the past week.

One such call was also received by a volunteer at Volpe's campaign office in Toronto, the complaint says.
----

{{f182.png}} ''[[Volpe says supporters targeted by call campaign|https://www.cbc.ca/news/politics/volpe-says-supporters-targeted-by-call-campaign-1.993167]]'' April 14, 2011, Dave Seglins, [[CBC News]]

----
[[Toronto]] Liberal candidate [[Joe Volpe]] says someone displaying an American-based phone number is targeting his supporters in the Italian community with repeated, harassing telephone calls.

Volpe — an incumbent candidate in the riding of [[Eglinton-Lawrence]], who is seen as vulnerable to a potential Conservative breakthrough in Toronto — says angry residents have called him to complain that they have been contacted four or five times in the past week.

They report being asked, "Do you plan to vote for Joe Volpe? Would you like a lawn sign?"
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Voter suppression |
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Voters on both coasts report robocall confusion|https://www.cbc.ca/news/politics/voters-on-both-coasts-report-robocall-confusion-1.1275318]]'' March 1, 2012, [[CBC News]]

----
While official investigations have centred on the riding of [[Guelph]] and a call centre in [[Thunder Bay]], voters across [[Canada]] continue to come forward with their recollections of confusion over voting locations, caused by automated "robocall" telephone messages.

[[Elections Canada]] says it never informs voters of polling station changes by phone, so if someone received a call supposedly from Elections Canada about a polling station change during last spring's campaign, it was a fake.

Here are three more stories shared with [[CBC News]] this week.

{{||StandardTid}}
----

{{f0.png}} ''[[VP Of 'Students For Free Speech' Sues Critic For (Among Other Things) Calling Him A 'Free Speech Asshole'|https://www.techdirt.com/articles/20190304/17074241733/vp-students-free-speech-sues-critic-among-other-things-calling-him-free-speech-asshole.shtml]]'' March 4, 2019, Mike Masnick, [[Techdirt]]

----
What is it with these Canadian "free speech defenders" suing their critics for their free speech? We've already covered the ridiculous lawsuits by [[Jordan Peterson]] and [[Gavin McInnes]] against some of their critics, and now we can add a lawsuit by [[Michele Di Franco]], whose [[Twitter]] profile notes that he is the "VP Finance" for the "u[[Ottawa]] Students for [[Free Speech]]" club.

You would think that, as such, Di Franco would recognize that others' free speech might sometimes reflect negatively on him, and be able to take it. But, nope. In January, Michael Bueckert wrote an article on [[Medium]] discussing how [[Doug Ford]]'s government did not appear to consult many actual students in forming a plan to defund many student organizations at universities. Bueckert's article notes that it appears the only students who were consulted were the [[University of Ottawa]] Free Speech club, based on a roundtable it held that Doug Ford attended. Bueckert had some significant concerns about this, noting that (1) a club like that is not representatives of students and (2) Di Franco appeared to regularly associate with various individuals and groups whose focus was often on supporting the right to spew bigotry on campus. Bueckert tweeted out his article a bunch, often referring to the "alt-right" and in one case talking about "free speech assholes who are freely giving these white supremacists a paid platform."

Di Franco lawyered up, sending a threatening cease and desist, demanding that Bueckert take down the post, stop referring to Di Franco as anything remotely connected to bigotry or the alt-right, provide a written apology and retraction, and pay $2,000 to the lawyers. Bueckert hired some lawyers of his own to respond. It's a good response:
<div style="float: right; max-width:300px">

|>| !W. Brett Wilson |
</div>

!!!See also
*[[W. Brett Wilson|https://en.wikipedia.org/wiki/W._Brett_Wilson]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Wait times at Ontario hospitals climbed to record high this summer, data shows|https://www.cbc.ca/news/canada/toronto/june-hallway-medicine-data-1.5271281]]'' September 5, 2019, [[CBC News]]

----
Average wait times at [[Ontario]] hospitals set a new June record this summer, according to recent data from [[Health Quality Ontario]].

In June [[2019]], patients spent an average of 16.3 hours waiting in emergency rooms, up from an average of 14.4 hours last June.

The numbers also show that just 34 per cent of patients were admitted to hospital from the emergency room within the province's target time of eight hours. Patients waited an average of 1.6 hours before being assessed by a doctor.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !WallBuilder Presentations Inc. |
|!tax id |75-1627779|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |June 27, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Wallbuilder Presentations|https://www.erieri.com/Form990Finder/Details?EIN=751627779]]|<|<|
|!EIN |75-1627779|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |02/1979|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/751627779/751627779_2019_%20.pdf]]|03/01/21| $2,404,460.00|
|!2018 |[[990|http://990.erieri.com/EINS/751627779/751627779_2018_%20.pdf]]|01/23/20| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/751627779/751627779_2017_0ffbf508.PDF]]|12/13/18| $2,043,493.00|
|!2016 |[[990|http://990.erieri.com/EINS/751627779/751627779_2016_0e99b5fe.PDF]]|12/21/17| $1,854,954.00|
|!2015 |[[990|http://990.erieri.com/EINS/751627779/751627779_2015_0d2f6d4f.PDF]]|12/15/16| $4,254,182.00|
|!2014 |[[990|http://990.erieri.com/EINS/751627779/751627779_2014_0bc9d4b3.PDF]]|09/10/15| $2,324,707.00|
|!2013 |[[990|http://990.erieri.com/EINS/751627779/751627779_2013_0aa12583.PDF]]|10/01/14| $1,907,833.00|
|!2012 |[[990|http://990.erieri.com/EINS/751627779/751627779_2012_09980855.PDF]]|09/23/13| $1,574,211.00|
|!2011 |[[990|http://990.erieri.com/EINS/751627779/751627779_2011_089fc51d.PDF]]|10/29/12| $1,756,080.00|
|!2010 |[[990|http://990.erieri.com/EINS/751627779/751627779_2010_076c98d2.PDF]]|09/01/11| $1,387,243.00|
|!2009 |[[990|http://990.erieri.com/EINS/751627779/751627779_2009_065FBB8C.PDF]]|09/24/10| $1,231,322.00|
|!2008 |[[990|http://990.erieri.com/EINS/751627779/751627779_2008_05470A84.PDF]]|09/02/09| $1,252,667.00|
|!2007 |[[990|http://990.erieri.com/EINS/751627779/751627779_2007_04933FCD.PDF]]|01/07/09| $1,228,034.00|

!!!External links
*[[WallBuilders|https://rationalwiki.org/wiki/WallBuilders]], RationalWiki.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Want to Understand Scheer's Stance on Rights of Women, LGBTQ People? Look to the Harper Era|https://thetyee.ca/Analysis/2019/09/27/To-Understand-Scheer-Look-To-Harper-Era/]]'' September 27, 2019, Marc Lafrance, [[The Tyee]]

----
[[Andrew Scheer]]'s views on abortion and same-sex marriage have come under considerable scrutiny as the country heads towards October's federal election.

Given his inconsistent messaging on the former and his open opposition to the latter, some have expressed concern about whether Scheer would re-open debate on both issues in the [[House of Commons]] should he be elected prime minister.

Others have dismissed this concern on the grounds that the Conservative leader will likely follow in the footsteps of former prime minister [[Stephen Harper]] and refuse to do so.
<div style="float: right; max-width:300px">

|>| !War on Science |
</div>

{{||StandardTid}}
[[File:Yp422 large.jpg|thumb|right|250px|alt=The USS YP-422, a small two-masted vessel with several sailors visible on deck|The yard patrol craft ''USS YP-422'', L. Ron Hubbard's first command, a few days before its official commissioning]]

!!!See also
*[[Military career of L. Ron Hubbard|https://en.wikipedia.org/wiki/Military_career_of_L._Ron_Hubbard]] - //Wikipedia.//
*[[USS PC-815|https://en.wikipedia.org/wiki/USS_PC-815]] - //Wikipedia.//
*[[L. Ron Hubbard military|https://commons.wikimedia.org/wiki/]] - //Wikimedia Commons.//

!!!External links
*[[Ron the "War Hero"|http://www.spaink.net/cos/warhero/index.html]], Chris Owen.
*[[Scientology Founder L. Ron Hubbard's Fake Purple Hearts and Bronze Star!|http://scientologymoneyproject.com/2015/03/14/scientology-founder-l-ron-hubbards-fake-purple-hearts-and-bronze-star/]], The Scientology Money Project.

{{||StandardTid}}
----

{{f0.png}} ''[[Warm Hat crowd greets Wexit Alberta leader|https://chatnewstoday.ca/2019/11/10/warm-hat-crowd-greets-wexit-alberta-leader/]]'' November 11, 2019, Alex McCuaig, [[Chat News Today]]

----
Medicine Hat, AB – A crowd of about 100 showed up on a snowy Sunday to the city's first [[Wexit]] meeting, welcoming the separatist movement's leader with a warm reception.

"Everything Kenney is talking about now should have been done a long time ago. So it really speaks to the weakness of previous governments. If he wants to show the strength of his government, we need to see a referendum on separation," said [[Peter Downing]], Wexit [[Alberta]] leader.

Downing – decked out in a Medicine Hat Tigers jersey – was unfazed by Premier [[Jason Kenney]]'s speech the day before announcing a sweeping range of initiatives which appears to be aimed at staving off the latest version of western separatism.
----

{{f73.png}} ''[[Warning WeChat could spread Chinese propaganda during federal election|https://www.smh.com.au/politics/federal/warning-wechat-could-spread-chinese-propaganda-during-federal-election-20190118-p50s90.html]]'' January 27, 2019, Max Koslowski, [[Sydney Morning Herald]]

----
Security experts warn Beijing could spread propaganda in the lead-up to the federal election through popular social messaging service [[WeChat]], which is facing less government scrutiny than US tech giants such as [[Facebook]] and [[Twitter]].

The International Cyber Policy Institute – part of the [[Australia]]n Strategic Policy Institute – has warned WeChat's 1.5 million monthly Australian users could be exposed to disinformation, censorship and propaganda on the closely regulated [[Chinese]] messaging service.

While security analysts are divided about how serious a threat the Chinese Communist Party will pose come May, they point out WeChat is subject to strict controls from Beijing.
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Warren Kinsella |
|!occupation |Politician|
</div>

{{||StandardTid}}
----

{{f0.png}} ''[[Warren Kinsella tweets that he'll be sued for libel by Maxime Bernier|https://www.straight.com/news/1334876/warren-kinsella-tweets-hell-be-sued-libel-maxime-bernier]]'' December 8, 2019, Charlie Smith, [[Georgia Straight]]

----
A well-known Canadian political pundit could have a date in court against a politician who, so far, has failed in his quest to push the country far to the right.

[[Warren Kinsella]], a former Liberal candidate in North [[Vancouver]], revealed today that he'll face a defamation claim from [[Maxime Bernier]], leader of the [[People's Party of Canada]].

Kinsella tweeted that he learned about this from a reporter.
----

{{f182.png}} ''[[Warren Kinsella's Daisy Group settles with former employee accused of Project Cactus leak|https://www.cbc.ca/news/politics/warren-kinsella-daisy-bernier-conservative-party-scheer-1.5375701]]'' November 28, 2019, Andrea Bellemare, [[CBC News]]

----
[[Daisy Group]], the consulting firm run by political strategist [[Warren Kinsella]], has reached a settlement with a former employee it was suing for $1 million for allegedly revealing details about the company's work in the lead-up to the [[2019]] federal election.

"Daisy and [[Aziza Mohammed]] have resolved all disputes between them," says a statement posted on the Daisy Group website Wednesday afternoon. "None of the allegations of either side has been proven in court, and on some things — like the various allegations of discriminatory attitudes in the workplace — they have simply agreed to disagree."

Daisy Group drew media attention during the 2019 election when the [[Globe and Mail]] first reported, and [[CBC News]] confirmed, it had created a campaign on behalf of a political client to "seek and destroy" the [[People's Party of Canada]] and its leader, [[Maxime Bernier]].
----

{{f0.png}} ''[[Was a 'political super-weapon' part of Robogate?|https://ipolitics.ca/2012/03/08/michael-harris-was-a-political-super-weapon-part-of-robogate/]]'' March 8, 2012, Michael Harris, [[iPolitics]]

----
This is the story of File P10-8 at [[Elections Canada]], and why that esteemed agency will never get to the bottom of Robogate – whatever it may be.

Let's begin with a picture posted on the Internet. It was of a stack of computer equipment that drew some [[Twitter]] action.

"Adding final servers for the political super-weapon."

The words accompanying the snap of the servers belong to [[Matt Meier]], CEO of [[RackNine]] Inc., and they show up in a Twitter exchange, the rest of which went like this:
----

{{f364.png}} ''[[Was Mohamed Fahmy a Victim of Stephen Harper's Ideology?|https://www.huffingtonpost.ca/aurangzeb-qureshi/fahmy-canadian-government_b_8199510.html]]'' September 28, 2015, Aurangzeb Qureshi, [[Huffington Post]]

----
In an odd twist of fate, [[Egypt]]ian President Abdel Fattah Al-Sisi decided to have a change of heart and "pardon" three [[Al Jazeera]] journalists including Canadian journalist [[Mohamed Fahmy]]. Whether Sisi was feeling charitable on the eve of the [[Muslim]] holiday of Eid-Ul-Adha or wanted to improve his faltering global reputation before his visit to the [[United Nations]] is unknown. 

What is clear, however is that the Canadian government had little to do with Fahmy's release. Although "sheepish whimpers" -- as lawyer Amal Clooney characterized the Canadian government's response -- were made to secure his freedom, the government's lack of action was evident from the start showcasing the flawed precedence of ideology over humanity.

Given that Fahmy held dual Egyptian-Canadian citizenship (now renounced as a condition for release), the case is a potential precursor of how such negligence may become reality for Canadians not worthy of a concerted diplomatic effort, primarily those considered to be second-tier Canadians under Bill C-24 or failing to qualify, in Prime Minister [[Stephen Harper]]'s lexicon, under the "old stock" variety. Although the context of Harper's faux pas was about healthcare benefits for refugees, this type of language exposes a more sinister motivation that justifies rights for certain Canadians while ignoring the plight of others.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Washington Examiner |
</div>

Extremely low-quality news source. Should only be trusted in bare reporting of events.

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Washington Times |
</div>

!!!See also
*[[The Washington Times|https://en.wikipedia.org/wiki/The_Washington_Times]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Watch the Moment Thousands of People Booed Doug Ford at the Toronto Raptors' NBA Championship Parade|https://pressprogress.ca/watch-the-moment-thousands-of-people-booed-doug-ford-at-the-toronto-raptors-nba-championship-parade/]]'' June 18, 2019, [[PressProgress]]

----
[[Ontario]] Premier [[Doug Ford]] has managed to pull off a rare three-peat.

After he was recently booed at the [[Special Olympics]] and then booed a second time at a big tech conference, Ford rounded things off by getting booed an unprecedented third time Monday at the [[Toronto]] Raptors' NBA championship parade.

Ford, who recently shutdown the Ontario Legislature and gave himself a five-month paid summer break, has seen his approval ratings nosedive following a series of reckless and widespread cuts targeting working families as well as Ontario's most vulnerable citizens.
----

{{f84.png}} ''[[WATCH: Head of Kenney's Energy War Room says their purpose is "disproving true facts"|https://north99.org/2019/12/18/watch-head-of-kenneys-energy-war-room-says-their-purpose-is-disproving-true-facts/]]'' December 18, 2019, Kian Malekanian, [[North99]]

----
[[Jason Kenney]]'s "energy war room" is officially up and running. The organization was created to fight back against what Kenney perceives as a foreign conspiracy to landlock [[Alberta]]'s oil and gas. More simply put, it is an outlet to attack and suppress environmental activists and those who care about fighting climate change.

With the centre now open, a reporter was invited to check out their work. The discussion was eye-opening.

Global news anchor [[Dallas]] Flexhaug sat down for an interview with [[Tom Olsen]], the CEO of the so-called war room. Olsen, a former UCP candidate, landed the $200,000 job after failing to get elected in the provincial election
----

{{f84.png}} ''[[WATCH: Video shows Scheer uses same talking points as Ford|https://north99.org/2019/09/20/watch-video-shows-similarities-between-scheer-and-ford/]]'' September 20, 2019, [[North99]]

----
It's no secret that [[Andrew Scheer]] has actively been trying to distance himself from [[Doug Ford]] for the past several months. Now a new video shows why.

[[Toronto]] Liberal candidate Yvan Baker released a video on September 18th highlighting the similarities between both Conservative leads.

Andrew Scheer campaigns in Doug Ford's backyard today. Will Ford show up? It'll be hard to tell them apart – Scheer has copied Ford's platform and Ford's gimmicky catch-phrases designed to mask deep cuts. pic.twitter.com/g5do1HJc6F — Yvan Baker (@Yvan_Baker) September 18, [[2019]]
----

{{f372.png}} ''[[Watchdog org: Trump '16 campaign, PAC illegally coordinated|https://apnews.com/article/election-2020-donald-trump-political-action-committees-elections-campaigns-42a5705b23bbbc780083f57b071bbcb0]]'' October 16, 2020, Garance Burke, [[Associated Press]]

----
New documents from a former [[Cambridge Analytica]] insider reveal what an election watchdog group claims was illegal coordination between [[Donald Trump]]'s [[2016]] presidential campaign and a billionaire-funded pro-Trump super PAC.

The legal complaint touches on some of the same people involved in today's hotly contested presidential race and provides a detailed account alleging that Trump's last campaign worked around election rules to coordinate behind the scenes with the political action committee.

The now-defunct British data analytics firm violated election law by ignoring its own written firewall policy, blurring the lines between work created for Trump's 2016 campaign and the [[Make America Number 1]] super PAC, according to an updated complaint the nonpartisan [[Campaign Legal Center]] filed Friday with the [[Federal Election Commission]].
----

{{f182.png}} ''[[Watching birdwatchers? Tax auditors warn naturalist club over political web posts|https://www.cbc.ca/news/politics/revenue-canada-targets-birdwatchers-for-political-activity-1.2799546]]'' October 17, 2014, Dean Beeby, [[CBC News]]

----
A small group of nature lovers in southern [[Ontario]] enjoy spending weekends watching birds and other wildlife, but lately they're the ones under watch — by the [[Canada Revenue Agency]].

The [[Kitchener]]-[[Waterloo]] Field Naturalists, a registered charity, is apparently at risk of breaking tax agency rules that limit so-called political or partisan activities.

Earlier this year, tax auditors sent a letter to the 300-member group, warning about political material on the group's website.
----

{{f0.png}} ''[[Watching the rise of the extreme right wing in Canada|https://thestarphoenix.com/opinion/columnists/cuthand-watching-the-rise-of-the-extreme-right-wing-in-canada]]'' February 23, 2019, Doug Cuthand, [[Saskatoon StarPhoenix]]

----
There is a worrying trend developing in [[Canada]] and it is the rise of the extreme right wing that we see south of the border.

This week the pipeline protesters rolled into [[Ottawa]] in their oilfield trucks and staged a protest on [[Parliament Hill]]. The protest was noisy and orderly, but it was overshadowed by the so-called yellow vesters. Members of this fringe group are anti-immigrant, racist and a right-wing menace and have little actual interest in pipelines.

The protest was loud and tied up traffic on [[Wellington]] Street in front of the Parliament buildings. However, large trucks take up space but only carry a few people. When the protesters gathered for their rally, they formed a group estimated by the media to be about 150 people.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Wayne Gates |
</div>

{{||StandardTid}}
----

{{f99.png}} ''[[We asked Canadian politicians why they engaged with a 'cult'-like group from Iran|https://www.nationalobserver.com/2019/08/09/news/we-asked-canadian-politicians-why-they-engaged-cult-group-iran]]'' August 9, 2019, Shenaz Kermalli, [[National Observer]]

----
It looked like a scene from The [[Handmaid's Tale]]. Two glittering flags projected on jumbo screens behind a well-known politician as he addressed a massive gathering, flanked by woman dressed in identical red headscarves and black-and-white overcoats.

But this was no Republic of Gilead: it was rural [[Albania]], the flags were Canadian, and the politician — former prime minister [[Stephen Harper]] — was addressing [[Iran]]ian men and women, alongside dignitaries from at least 10 different countries.

"I am delighted to be here because there are few causes in this world today more important at this moment than what you are pursuing — the right of the people of Iran to change their government, and their right to do it through freedom and the power of the ballot box," Harper declared to loud applause last month.
----

{{f99.png}} ''[[We asked Ontario's Liberal-leader hopefuls how they would clean up Ford's climate mess|https://www.nationalobserver.com/2020/02/05/news/we-asked-ontario-liberal-leader-hopefuls-how-they-would-clean-ford-climate-mess]]'' February 5, 2020, Alastair Sharp, [[National Observer]]

----
[[Canada]]'s federal Conservatives are searching for a new leader. But they are not the country's only political party facing a daunting renewal process following stark electoral defeat.

Six candidates are hoping to lead [[Ontario]]'s Liberals out of the wilderness following a [[2018]] rout. The winner, who will be selected by party members next month, could be the leader of Canada's most populous province in two years time, given the slumping popularity of [[Doug Ford]]'s [[Progressive Conservative]] government.

Ford moved quickly to rip up the climate plans of [[Kathleen Wynne]]'s former Liberal government. Those cuts, along with a whole host of others, are weighing on his ratings. Voters expect the Liberal leader to have a "better than Doug Ford" climate plan. But we wanted to find out from each leadership hopeful just how strong their plans are and how much they will help Canada reach its [[Paris Agreement]] targets.
<div style="float: right; max-width:300px">

|>| !We Build the Wall |
|!type |Doing Business As|
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[WE Charity Moved Millions To Private Kielburger Company|https://www.canadalandshow.com/we-charity-was-in-financial-trouble-before-covid-says-charity-watchdog/]]'' July 18, 2020, Jesse Brown, [[Canadaland]]

----
Some people live a certain lifestyle and you only ever see one side of the balance sheet. You don't see how much debt that person has. [[WE Charity]] had the big offices, had the Global Learning Center, had all the assets, properties on Queen Street, but these were all backed — its lending practices were getting close to the max. Kind of like your credit card. You know, if you've got a credit card limit of ten thousand dollars, these guys were always at nine thousand five hundred. It was always pushing, pushing the limits.

So it was you know, [they] have to go to the bank every year and renegotiate this loan. God forbid the bank says 'no' this year. It's kind of like a high wire act. It just isn't seen in charities. So WE is different on so many fronts.

J: Your analogy to a soup kitchen or a hospice — those are facilities that directly do charitable work. The [[Toronto]] SUN's [[Brian Lilley]] reported that WE quickly acquired $38.7m in Toronto real estate. How much money were they spending each year on their actual charitable works instead of on their headquarters and things like that?
----

{{f182.png}} ''[[WE Charity's reputation at risk as co-founders appear before House committee, pollsters say|https://www.cbc.ca/news/politics/kielburger-house-committee-trudeau-telford-1.5665309]]'' July 28, 2020, Peter Zimonjic, [[CBC News]]

----
When [[WE Charity]] founders Craig and [[Marc Kielburger]] appear before a House committee on Tuesday to answer questions about the partnership they'd struck with the Liberal government to administer a $900-million student grant program, they will be risking the very reputation of the charity they started, say pollsters.

"Charities are feeling the pressure of the pandemic impacting their income and people's willingness to give, and corporations being able to give," [[David Cole]]tto, CEO of the polling firm [[Abacus Data]], told [[CBC News]].

"If their reputation is in any way affected it could have really big effects on the organization overall. This is going to be a test of that reputation in how they handle themselves."
----

{{f99.png}} ''[[We fact-checked a Trudeau staffer's tweet about the Harper years|https://www.nationalobserver.com/2019/07/16/analysis/we-fact-checked-trudeau-staffers-tweet-about-harper-years]]'' July 16, 2019, Emma McIntosh, [[National Observer]]

----
Last Tuesday, Prime Minister [[Justin Trudeau]]'s director of communications, [[Cameron Ahmad]], ignited controversy with a tweet containing several pieces of false information.

In response to an opinion piece by Conservative Leader [[Andrew Scheer]] in the [[Toronto Sun]], Ahmad wrote: "When he was Prime Minister, [[Stephen Harper]] refused to meet with Premiers. His government froze funding for services like health care, childcare, & housing. He refused to work with provinces on climate change. His ministers disrespected [[Indigenous]] governments & communities."

When he was Prime Minister, Stephen Harper refused to meet with Premiers. His government froze funding for services like health care, childcare, & housing. He refused to work with provinces on climate change. His ministers disrespected Indigenous governments & communities. https://t.co/G4n7V9kr0L — Cameron Ahmad (@CameronAhmad) July 9, [[2019]]

Let's dissect it line-by-line:
----

{{f99.png}} ''[[We fact-checked a viral claim about who's killing MMIWG. It was wrong.|https://www.nationalobserver.com/2019/06/07/analysis/we-fact-checked-viral-claim-about-whos-killing-mmiwg-it-was-wrong]]'' June 7, 2019, Emma McIntosh, [[National Observer]]

----
After the national inquiry into missing and murdered [[Indigenous]] women released its final report this week, you may have seen a statistic claiming Indigenous men killed 70 per cent of murdered Indigenous women.

The number was cited by white nationalist [[Faith Goldy]], former editor-in-chief of [[The Walrus]] magazine [[Jonathan Kay]] and reams of others on social media who sought to undermine the report's finding that [[Canada]]'s treatment of Indigenous people is genocide.

Problem is, there's no published research that supports the figure. It's based on years of sloppily collected [[RCMP]] data that doesn't examine the actual problems underlying violence against Indigenous women, and is grounded in racist assumptions about Indigenous people.
<div style="float: right; max-width:300px">

|>| !We Need A Law |
</div>

{{||StandardTid}}
----

{{f185.png}} ''[[We need an honest inquiry into foreign political funding  --  Kenney's 'witch hunt' inquiry isn't it|http://rabble.ca/blogs/bloggers/alberta-diary/2019/07/we-need-honest-inquiry-foreign-political-funding-kenneys-witch]]'' July 5, 2019, David Climenhaga, blogs, [[rabble.ca]]

----
In truth, [[Canada]] needs a thorough and honest inquiry into foreign political funding, online manipulation and influence.

Unfortunately, the $2.5-million probe into "foreign-funded defamation" of [[Alberta]]'s fossil fuel industry announced by Alberta Premier [[Jason Kenney]]'s government yesterday at a news conference in [[Calgary]] isn't it.

How could it be? It's been established to buttress a debunked conspiracy theory that proved useful to the [[United Conservative Party]]'s election campaign and may yet have some utility in the efforts of Conservative leader [[Andrew Scheer]] and the [[Conservative Party of Canada]] to win the federal election this fall.
----

{{f0.png}} ''[[Weaponizing the Food Guide|https://www.timescolonist.com/islander/sylvain-charlebois-weaponizing-the-food-guide-1.23898656]]'' July 28, 2019, Sylvain Charlebois, [[Times Colonist]]

----
If elected as our next prime minister, Conservative Leader [[Andrew Scheer]] vows to review the [[Canada]] [[Food Guide]], which was introduced in January.

The idea itself is desirable. Even though the new food guide took 12 years to come to fruition, the food guide's review should be a continuous process, aiming for a new version every five years or so.

Scheer's intent is clearly motivated by his will to instrumentalize the food guide and politicize healthy eating, and that is never a good thing.
<div style="float: right; max-width:300px">

|>| !WeChat |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/a/af/WeChat_logo.svg/175px-WeChat_logo.svg.png]] |
|!owner |[[Tencent Holdings Limited|https://en.wikipedia.org/wiki/Tencent]]|
|!website |[[wechat.com|https://www.wechat.com]] (International)<br />[[weixin.qq.com/|https://weixin.qq.com/]] (China)|
</div>

''WeChat'' is a Chinese multi-purpose [[messaging|https://en.wikipedia.org/wiki/messaging_apps]], [[social media|https://en.wikipedia.org/wiki/social_media]] and [[mobile payment|https://en.wikipedia.org/wiki/mobile_payment]] [[app|https://en.wikipedia.org/wiki/mobile_app]] developed by [[Tencent|https://en.wikipedia.org/wiki/Tencent]]. It was first released in 2011, and became one of the world's largest standalone mobile apps in 2018,<<ref " [1]">><ref name = TheEconomist>[[WeChat's world|https://www.economist.com/news/business/21703428-chinas-wechat-shows-way-social-medias-future-wechats-world]]. 2016-08-16.</ref> with over 1 billion [[monthly active users|https://en.wikipedia.org/wiki/monthly_active_users]].<<ref " [2]">><<ref " [3]">><<ref " [4]">> WeChat has been described as [[China's|https://en.wikipedia.org/wiki/China]] "app for everything" and a "super app" because of its wide range of functions.<<ref " [5]">><<ref " [6]">><<ref " [7]">> Due to its popularity, user activity on WeChat is used for [[mass surveillance in China|https://en.wikipedia.org/wiki/mass_surveillance_in_China]].<<ref " [8]">><<ref " [9]">><<ref " [10]">> WeChat also [[censors politically sensitive topics in China|https://en.wikipedia.org/wiki/Internet_censorship_in_China]].<<ref " [11]">><<ref " [12]">><<ref " [13]">><<ref " [14]">>

!!!See also
*[[WeChat|https://en.wikipedia.org/wiki/WeChat]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "[http://www.techinasia.com/messaging-apps-should-reveal-monthly-active-users/ It's time for messaging apps to quit the bullshit numbers and tell us how many users are active]. techinasia.com. January 23, 2014. Steven Millward.">><br/><<footnotes " [2]" "[[WeChat now has over 1 billion active monthly users worldwide \u00b7 TechNode|https://technode.com/2018/03/05/wechat-1-billion-users/]]. //TechNode//. 5 March 2018.">><br/><<footnotes " [3]" "[[Tencent's Profit Is Better Than Expected|https://www.bloomberg.com/news/articles/2017-11-15/tencent-s-profit-beats-as-ad-sales-growth-complements-gaming]]. //Bloomberg.com//. 15 November 2017.">><br/><<footnotes " [4]" "[[WeChat users pass 900 million as app becomes integral part of Chinese lifestyle|http://www.thedrum.com/news/2017/11/15/wechat-users-pass-900-million-app-becomes-integral-part-chinese-lifestyle]]. //The Drum//.">><br/><<footnotes " [5]" "[[Huge Rounds, Heated Competition: How Tencent & Alibaba Are Defining VC In China - Crunchbase News|https://news.crunchbase.com/news/huge-rounds-heated-competition-tencent-alibaba-defining-vc-china/]]. //Crunchbase News//.">><br/><<footnotes " [6]" "[[WeChat touts success of 580,000 'mini-programs' now in use|https://america.cgtn.com/2018/01/15/wechat-mini-programs-open-class-pro-2018]]. //CGTN America//. 16 January 2018.">><br/><<footnotes " [7]" "[[How WeChat Became China's App For Everything|https://www.fastcompany.com/3065255/china-wechat-tencent-red-envelopes-and-social-money]]. //Fast Company//. 2 January 2017.">><br/><<footnotes " [8]" "Cockerell, Isobel (9 May 2019). [[Inside China's Massive Surveillance Operation|https://www.wired.com/story/inside-chinas-massive-surveillance-operation/]].">><br/><<footnotes " [9]" "Dou, Eva (Dec 8, 2017). [[Jailed for a Text: China's Censors Are Spying on Mobile Chat Groups|https://www.wsj.com/articles/jailed-for-a-text-chinas-censors-are-spying-on-mobile-chat-groups-1512665007]].">><br/><<footnotes " [10]" "McDonell, Stephen (7 June 2019). [[WeChat and the Surveillance State|https://www.bbc.com/news/blogs-china-blog-48552907]].">><br/><<footnotes " [11]" "[[China: World Leader of Internet Censorship|https://www.hrw.org/news/2011/06/03/china-world-leader-internet-censorship]]. June 3, 2011.">><br/><<footnotes " [12]" "Sonnad, Nikki (April 17, 2017). [[What happens when you try to send politically sensitive messages on WeChat|https://qz.com/960948/what-happens-when-you-try-to-send-politically-sensitive-messages-on-wechat/]].">><br/><<footnotes " [13]" "Millward, Steven (January 10, 2013). [[Now China's WeChat App is Censoring Its Users Globally|https://www.techinasia.com/china-wechat-censoring-users-globally]].">><br/><<footnotes " [14]" "Muncaster, Phil (January 11, 2013). [[China censors chat users outside China|https://www.theregister.co.uk/2013/01/11/china_censors_beyond_borders/]].">>

{{||StandardTid}}
----

{{f364.png}} ''[[WeChat Is A Chinese-Language App Helping To Shape Canadian Elections|https://www.huffingtonpost.ca/chauncey-jung/wechat-karen-wang-fake-news_a_23649511/]]'' January 23, 2019, Chauncey Jung, [[Huffington Post]]

----
The "Voice of North American [[Chinese]]" (VNAC) account, for example, has aimed to spread fake news. Over the past week, the account published articles stating that [[Canada]] will become a country full of drugs to bash Singh and Prime Minister [[Justin Trudeau]]. A VNAC article published in early [[2018]] spread xenophobic propaganda claiming the government has taken in "loads of refugees" while "deporting thousands of Chinese." The article received more than 100,000 unique user viewers, the maximum [[WeChat]] shows to general users.

These articles have also instigated political protests such as the "hijab hoax," during which a group of Chinese Canadians rallied to [[Ottawa]] to protest against Trudeau.

WeChat also has some unique features that make it more susceptible to being used to spread fake news without consequences. Content on [[Facebook]] and [[Twitter]] in Canada is predominately in English or French, so it's relatively easy to fact-check by cross referencing claims on [[Google]]. But on the Chinese-language WeChat, fact-checking is more challenging because the sources are often translated from English, and so bloggers are able to blame falsehoods on "translation issues."
{{||StandardTid}}
----

{{f94.png}} ''[[Weeks after its own deadline, PC government won't say whether it's done plans for Ontario Line|https://www.thestar.com/news/gta/2019/07/18/weeks-after-its-own-deadline-pc-government-wont-say-whether-its-done-plans-for-ontario-line.html]]'' July 18, 2019, Ben Spurr, [[Toronto Star]]

----
The [[Ontario]] [[Progressive Conservative]] government is refusing to say whether it has finalized initial plans for its most important transit project, three weeks after a self-imposed deadline for completing the work has passed. 

On June 3, then infrastructure minister [[Monte McNaughton]] pledged the government would submit initial business cases for the [[Ontario Line]] and other priority projects under Premier [[Doug Ford]]'s proposed $28.5-billion transit expansion "in the second half of June." 

With the end-of-month deadline now passed, the province would not give a yes or no answer about whether it has completed a business case for the Ontario Line, the $10.9-billion rail line that would run through the heart of [[Toronto]] and is the centrepiece of Ford's plan.
----

{{f81.png}} ''[[Welcome to the Weird World of Australia's 'Fake Sheikh', Mohammad Tawhidi|https://www.abc.net.au/religion/welcome-to-the-weird-world-of-australias-fake-sheikh-mohammad-ta/10095874]]'' April 11, 2017, Chloe Patton, [[ABC News (Australia)]]

----
Welcome to the thoroughly weird world of [[Mohammad]] Tawhidi, the man the mainstream [[Muslim]] community has dubbed [[Australia]]'s "fake sheikh."

Anointed as a religious leader by the tabloid media, this Shia extremist is using its newspapers and television programs to wage a sectarian war against Australia's majority Sunni community. And their audiences can't get enough.

Ayaan [[Hirsi Ali]] has called for Tawhidi to be "elevated to celebrity status" to counter the influence of Waleed Aly, who she accuses of "having a stake in a [[Muslim Brotherhood]]-type of organisation." A skim through the headlines of the past fortnight indicates she needn't have bothered: Tawhidi has already made it.
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Wellspring Committee, Inc. |
|!formation |February 26, 2008|
|!registration id |06906903|
|!jurisdiction |us-va|
|!tax id |26-2046485|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |June 1, 2020|<|<|
|!Registration|<|<|<|
|!Name |[[Wellspring Committee Inc|https://www.erieri.com/Form990Finder/Details?EIN=262046485]]|<|<|
|!EIN |26-2046485|<|<|
|!Subsection |04|<|<|
|!Deductibility |2 - Contributions are not deductible.|<|<|
|!Ruling date |07/2008|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990O|http://990.erieri.com/EINS/262046485/262046485_2018_ .pdf]]|02/12/20| $0.00|
|!2017 |[[990O|http://990.erieri.com/EINS/262046485/262046485_2017_10313681.PDF]]|02/20/19| $226,171.00|
|!2016 |[[990O|http://990.erieri.com/EINS/262046485/262046485_2016_0e941898.PDF]]|12/13/17| $1,245,787.00|
|!2015 |[[990O|http://990.erieri.com/EINS/262046485/262046485_2015_0d302865.PDF]]|12/15/16| $573,347.00|
|!2014 |[[990O|http://990.erieri.com/EINS/262046485/262046485_2014_0bfe7bdc.PDF]]|11/23/15| $190,191.00|
|!2013 |[[990O|http://990.erieri.com/EINS/262046485/262046485_2013_0af4ca42.PDF]]|12/15/14| $1,041,843.00|
|!2012 |[[990O|http://990.erieri.com/EINS/262046485/262046485_2012_09d23827.PDF]]|12/18/13| $503,890.00|
|!2011 |[[990O|http://990.erieri.com/EINS/262046485/262046485_2011_08c88c7b.PDF]]|12/11/12| $561,486.00|
|!2010 |[[990O|http://990.erieri.com/EINS/262046485/262046485_2010_07d6cafa.PDF]]|12/21/11| $2,103,282.00|
|!2009 |[[990EO|http://990.erieri.com/EINS/262046485/262046485_2009_069F7B55.PDF]]|12/16/10| $381,404.00|
|!2008 |[[990O|http://990.erieri.com/EINS/262046485/262046485_2008_05970CD0.PDF]]|12/22/09| $694,148.00|

!!!See also

!!!External links
*[[Wellspring Committee|https://www.sourcewatch.org/index.php/Wellspring_Committee]], SourceWatch.
*[[Wellspring's Flow: Dark Money Outfit Helped Fuel Groups on Political Front Lines|https://www.opensecrets.org/news/2013/11/wellsprings-flow/]],  Viveca Novak, Robert Maguire and Peter Overby, November 5, 2013, OpenSecrets, Center for Responsive Politics.

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Wendy Gillis |
|!occupation |Journalist|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Wendy Mesley |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[West Nova PPC candidate drops name from ballot, pointing to Bernier's 'failed leadership'|https://globalnews.ca/news/5970780/hudson-drops-name-from-ballot/]]'' September 30, 2019, Graeme Benjamin, [[Global News]]

----
The [[People's Party of Canada]] (PPC) candidate for the district of West Nova has announced he will no longer run for the party, claiming [[Maxime Bernier]]'s rhetoric has become too divisive.

In a social media statement Monday afternoon, [[Chad Hudson]] announced he would no longer stand as the district's PPC candidate due to "recent information regarding the People's Party of Canada's values" and the "choices its leadership have made."

"It was really just a drip, drip, drip of just a steady stream of very unpleasant things," Hudson told [[Global News]] in a phone interview Monday.
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
----

{{f84.png}} ''[[Western separatist "Wexit" founder is a far-right reactionary|https://north99.org/2019/10/25/wexit-far-right/]]'' October 25, 2019, [[North99]]

----
The central figure in the story is [[Peter Downing]]. Formerly a candidate for the [[Christian Heritage Party]], Downing redirected his efforts to distributing propaganda following the [[2015]] election. He would go on to act as the spokesperson for the Prairie Freedom Movement, the precursor to [[Wexit]]. During this time, Downing actively spread conspiracy theories, mostly anti-globalist and anti-Islam in nature.

Downing now identifies himself as the Founder of Wexit [[Alberta]] and is listed as an administrator on several Wexit social media pages. These pages regularly cross-posts content from far-right pages. Downing and his associates are using this newfound platform to spread dangerous xenophobic and Islamaphobic rhetoric.

Anti-Racist [[Canada]] also examined the team of administrators and moderators that manage the main VoteWexit [[Facebook]] group. This is the same group that garnered media attention after its membership soared in the wake of the Conservative defeat in the [[2019]] election. A large proportion of the team has questionable far-right figures and groups. One administrator is personal friends with a number of known hate group members.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Wexit |
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Wexit party granted eligibility for next federal election|https://www.cbc.ca/news/canada/calgary/wexit-peter-downing-western-separatism-elections-canada-1.5423793]]'' January 11, 2020, Joel Dryden, [[CBC News]]

----
Voters could be allowed to cast their ballot for the western separatist [[Wexit]] [[Canada]] party in the next federal election.

[[Elections Canada]] granted eligibility to the party Friday, which will allow Wexit to get its party name on the ballot and issue tax receipts for political contributions.

Speaking at a rally in [[Edmonton]] held at the [[Alberta]] legislature on Saturday, party leader [[Peter Downing]] said the decision concluded a year-long effort to establish a legitimate political entity.
----

{{f182.png}} ''[[Wexit party to run federal and provincial candidates across Western Canada|https://www.cbc.ca/news/canada/calgary/wexit-rally-calgary-1.5362624]]'' November 17, 2019, Sarah Rieger, [[CBC News]]

----
A western separatist party will be running candidates not just federally but provincially in four provinces as well, attendees at a Saturday rally in [[Calgary]] heard.

Leader [[Peter Downing]] said he plans to run federal candidates under the name [[Wexit]] [[Canada]] and provincial candidates in B.C., [[Alberta]], [[Saskatchewan]] and [[Manitoba]], with the hope of holding future referendums on separation in those provinces.

"The establishment is scared when western Canadians stand up for their rights and aren't going to be pushed around anymore. And the reality is this: it's not about white supremacy, it's not about any kind of race or religion … it's about liberal supremacy," he said to applause.
----

{{f0.png}} ''[[WEXIT political party can now run candidates in Canadian federal elections|https://globalnews.ca/news/6395322/wexit-political-partycanadian-federal-party-status/]]'' January 10, 2020, Adam MacVicar, [[Global News]]

----
WEXIT [[Canada]] will become an officially registered party once it runs a candidate in the election or any federal byelections, [[Elections Canada]] said.

"Our political class has failed us and this is the reaction," WEXIT Canada leader [[Peter Downing]] said. "This is the response and this is the natural consequences of poor political representation in Western Canada. Now we're going to have good political representation." Tweet This

The WEXIT movement gained traction following October's federal election, which saw [[Justin Trudeau]]'s Liberal's win a minority government, despite a near-sweep by the [[Conservative Party of Canada]] in [[Alberta]] and [[Saskatchewan]]. Two [[Facebook]] pages with the WEXIT name gained hundreds of thousands of followers in the hours and days following the federal vote.
----

{{f0.png}} ''[[Wexit Separatists Will Freeze to 'Make Alberta Great Again'|https://www.vice.com/en_ca/article/884gkx/wexit-separatists-will-freeze-to-make-alberta-great-again]]'' January 17, 2020, Jacob Pesaruk, [[Vice News]]

----
It seems like forever ago, but it was only in October that [[Justin Trudeau]] was re-elected, angering Western [[Canada]] so much that the separatist party [[Wexit]] was created. In just a few short months, the party has grown from what seemed like a few disgruntled social media posters to hundreds of thousands of followers online, thanks to the rhetoric of Western politicians such as [[Alberta]] Premier [[Jason Kenney]] and despite the shady past of Wexit's founders.

Separate provincial instalments of Wexit are now all working to have their own provincial parties gain hold in Alberta, [[Saskatchewan]], [[Manitoba]], and B.C., and the Wexit political party can officially run candidates against Trudeau's Liberals in the next election.

But it remains unclear whether Wexit has staying power as a political movement or is merely a [[Facebook]] group for people to vent their frustrations about the federal government and drop conspiracy theories and Bible verses.
----

{{f182.png}} ''[[Wexiteers are the new pawns for Canadian conservative leaders|https://www.cbc.ca/news/canada/manitoba/manitoba-canada-wexit-analysis-1.5335328]]'' October 26, 2019, Bartley Kives, [[CBC News]]

----
When 52 members of the [[Reform Party]] of [[Canada]] stormed into Parliament in [[1993]], the rallying cry for [[Preston Manning]]'s political movement was "the West wants in."

A quarter of a century later, vocal elements in [[Alberta]] and [[Saskatchewan]] insist the West actually wants to bail on Confederation.

Anger toward [[Ottawa]] runs so deep in oil, potash and canola country, advocates for western separatism are amassing support on social media.
{{||StandardTid}}
----

{{f182.png}} ''[[What 35,000 political ads on Facebook reveal about Canada's election-year message battle|https://www.cbc.ca/news/politics/facebook-political-ads-canadian-federal-election-1.5246710]]'' August 21, 2019, Roberto Rocha, [[CBC News]]

----
[[Facebook]] users in B.C. and [[Alberta]] have been bombarded with political ads supporting pipelines, while [[Ontario]] users of the social network are seeing attacks on Premier [[Doug Ford]] and his education policies, a [[CBC News]] analysis shows.

As the federal election approaches, industry groups, partisan advocates and unions have spent large sums of money to get their messages in front of Facebook users. But new political advertising rules that came into effect last month seem to have slowed down the spending spree.

CBC obtained 35,000 ads published this year on Facebook's new ad library, which the social media giant created in an effort to be more transparent and regain public trust after being accused of enabling foreign actors to interfere in elections.
----

{{f182.png}} ''[[What Brexit? Why Andrew Scheer seems reluctant to talk about the project he once called 'cool'|https://www.cbc.ca/news/politics/scheer-brexit-conservative-european-union-1.5300467]]'' September 29, 2019, Evan Dyer, [[CBC News]]

----
[[Andrew Scheer]] once thought it wise to throw his wholehearted support behind the project to take the United Kingdom out of the [[European Union]]. But the Conservative Leader who once called [[Brexit]] "cool" may be regretting his choice of words now.

It's safe to say Brexit hasn't gone as planned. The project has devolved into an all-consuming constitutional crisis in the U.K. — polarizing the nation, endangering its economy and holding it up to worldwide scorn.

The damage sustained by Brand Britain has cut deep. The referendum that was supposed to cleanly separate the U.K. from the EU now risks causing the break-up of the United Kingdom itself and undoing a fragile peace in [[Ireland]].
----

{{f99.png}} ''[[What Canada can learn from a city that struggled to reckon with white supremacy|https://www.nationalobserver.com/2019/06/21/news/what-canada-can-learn-city-struggled-reckon-white-supremacy]]'' June 21, 2019, Fatima Syed, [[National Observer]]

----
A month before, Conservative Leader [[Andrew Scheer]] had appeared at the [[United We Roll]] rally, in [[Ottawa]], where far-right commentator [[Faith Goldy]] and members of the Yellow Vest [[Canada]] movement, which has been repeatedly targeted by anti-racist organizations for accommodating white-nationalist and anti-immigrant groups at its events, were also in attendance.

Aylwin decided to call out the Conservatives by way of two [[Barrie]]-area Conservative MPs, [[John Brassard]] and [[Alex Nuttall]].

"We have two Conservative MPs in Barrie that have been silent on their leader's appearance on the same stage as a neo-Nazi sympathizer. This is unacceptable and it is dangerous. They are playing footsies with white supremacists who have inspired violence through Yellow Vest Canada social media channels and elsewhere," he continued.
----

{{f81.png}} ''[[What Canada's close election says about Australia|https://www.abc.net.au/news/2019-10-20/justin-trudeau-looks-to-australia-fight-for-political-survival/11611962]]'' October 20, 2019, James Glenday, [[ABC News (Australia)]]

----
Those common concerns do appear to have led to some fairly similar electoral strategies.

For example, Mr Scheer is campaigning hard to scrap the country's federal carbon tax, which was imposed on four provinces that hadn't put a price on carbon pollution.

His campaign director, [[Hamish Marshall]], knows former Liberal Party director [[Brian Loughnane]], who helped [[Tony Abbott]] win office on a similar platform in [[2013]].
----

{{f0.png}} ''[[What does David Pecker's board seat say about Postmedia's commitment to news?|https://ipolitics.ca/2018/08/24/what-does-david-peckers-board-seat-say-about-postmedias-commitment-to-news/]]'' August 24, 2018, Alan Freeman, Opinion, [[iPolitics]]

----
While Pecker was keeping his hands full with all this skullduggery, he found time to play his role in saving Canadian journalism. Because for all this time, Pecker was, and still is, a member of the board of directors of [[Postmedia]] Inc. That's right. [[Canada]]'s leading newspaper firm, owner of dailies from [[Montreal]] to [[Vancouver]], has on its board this paragon of the free press, the aptly-named Pecker.

I guess Canadians should be grateful to [[David Pecker]]. After all, the CEO of [[American Media Inc]]. (AMI) and publisher of The [[National Enquirer]] is a busy man.

Since mid-[[2015]], when [[Donald Trump]] announced his implausible campaign for the U.S. presidency, Pecker got together with [[Michael Cohen]], Trump's personal lawyer and fixer, to bury the sleazy stories about Trump's sex life that they knew were bound to arise. According to legal documents made public this week in connection with Cohen's guilty plea in a [[New York]] courtroom, Pecker decided to come to the aid of his long-time buddy and use his company to buy the silence of women who would come forward with stories of their escapades with the reality-TV star.
----

{{f0.png}} ''[[What Does the Canadian Taxpayers Federation Get From Its Right-Wing US Partner?|https://thetyee.ca/Opinion/2018/07/05/Canadian-Taxpayers-Federation-Get/]]'' July 5, 2018, David Climenhaga, [[The Tyee]]

----
The [[Canadian Taxpayers Federation]], a self-described non-partisan tax watchdog and taxpayer advocacy group once headed by [[Alberta]] Opposition leader [[Jason Kenney]], has always been tight-lipped about the sources of its own funding and support.

This may be mildly ironic, given its vocal demands for transparency in government policy, but as a private organization that aggressively fundraises for small donations — it claims to receive about 30,000 individual donations yearly – it is certainly within its legal rights to do so.

However, given the CTF's tight ties to conservative Canadian political parties and its vocal advocacy of policies those parties support — often co-ordinated with conservative candidates through public policy pledges — it is troubling that mainstream media never seems to press the organization on this issue, and continues to treat it as if it were a non-partisan authority on tax policy.
----

{{f0.png}} ''[[What Does WE Charity Actually Do?|https://www.canadalandshow.com/what-does-we-charity-actually-do/]]'' July 25, 2020, Jesse Brown, [[Canadaland]]

----
Beset by scandal and scrutiny, [[WE Charity]] announced earlier this month that it will cancel WE Days, pull its physical presence from schools, clarify the blurry line between itself and the ME to WE business, and "return to its roots" by prioritizing its international development work.

But what is that work?

WE describes its approach as "a holistic development model that provides five pillars of international development: education, healthcare, clean water and sanitation, food security, and alternative income programs."
----

{{f0.png}} ''[[What Facebook ad data tells us about the parties' social media strategies|https://globalnews.ca/news/5969133/facebook-election-ad-canada/]]'' October 2, 2019, Patrick Cain, [[Global News]]

----
By Sept. 28, the Liberals had spent almost $500,000 on [[Facebook]] while the Tories had spent about $327,000.

Facebook releases limited data about political advertisers on its platform. Advertisers can target people using detailed demographic criteria, including race and presumed ethnicity, but little of that complexity is visible in the public data.

The parties' Facebook strategies give us an insight into the sex and age group of voters they appeal to — and, in the Liberals' case, what candidates they see as in need of protection. But the data raises deeper questions about what Facebook is teaching itself about what messages appeal to which Canadians, and in turn how that may shape our politics.
----

{{f182.png}} ''[[What former skinheads say about why they joined hate groups and why they left|https://www.cbc.ca/news/canada/montreal/former-skinheads-research-concordia-1.5459981]]'' February 13, 2020, Jonathan Montpetit, [[CBC News]]

----
For years, Canadian authorities downplayed the danger of right-wing extremism, however, they are gradually taking it more seriously.

[[Canada]]'s ranking on the Global [[Terrorism]] Index has climbed several spots in recent editions, driven mainly by a spike in deadly right-wing violence, such as the [[2017]] mosque shooting in [[Quebec City]] and the [[2018]] van attack in [[Toronto]].

The head of the [[Canadian Security Intelligence Service]] said last year the agency is now preoccupied by violent right-wing extremism and white supremacists, in addition to its long-standing concern with Islamist terrorism.
----

{{f0.png}} ''[[What Harper's legacy tells us about Scheer's handling of hot-button social issues|http://theconversation.com/what-harpers-legacy-tells-us-about-scheers-handling-of-hot-button-social-issues-123128]]'' September 15, 2019, Marc Lafrance, [[The Conversation]]

----
[[Andrew Scheer]]'s views on abortion and same-sex marriage have come under considerable scrutiny as the country heads towards October's federal election.

Given his inconsistent messaging on the former and his open opposition to the latter, some have expressed concern about whether Scheer would reopen debate in the [[House of Commons]] should he be elected prime minister.

Others have dismissed this concern on the grounds that the Conservative Party leader will likely follow in the footsteps of former prime minister [[Stephen Harper]] and refuse to do so.
----

{{f182.png}} ''[[What is a prorogation of Parliament?|https://www.cbc.ca/news/prorogation-explainer-1.5691047]]'' August 19, 2020, Richa Syal, [[CBC News]]

----
The [[Trudeau government]] announced Tuesday that it had asked — and received — the [[Governor General]]'s permission to prorogue Parliament until Sept. 23. Sometimes referred to as a parliamentary reset button, the prorogation will start a new session of Parliament with a new agenda.

Prime Minister [[Justin Trudeau]] said the move is a way to address a long-term plan to recover from COVID-19.

But it would also stop committees probing the controversy around the [[WE Charity]] student volunteer grant. Outgoing Conservative Leader [[Andrew Scheer]] called Trudeau "spineless" and accused him of "hiding out" amid a political controversy.
----

{{f0.png}} ''[[What is Cozy Bear? What we know about the hackers accused of targeting COVID-19 research|https://globalnews.ca/news/7188591/cozy-bear-coronavirus-explained/]]'' July 18, 2020, Kerri Breen, [[Global News]]

----
Western cybersecurity officials have issued a warning — they believe hackers backed by the [[Russia]]n government are looking to gain access to COVID-19 research around the world.

In a joint release on Thursday with the U.S. and U.K., the [[Communications Security Establishment]] (CSE) said a group called [[Cozy Bear]] has been targeting organizations carrying out vaccine research — "very likely" in attempts to steal data and intellectual property.

Cozy Bear's activities include the use of a type of malware known as "WellMess" and "WellMail," according to a statement from the CSE.
----

{{f0.png}} ''[[What Is Groyping, the Neo-Nazi Propaganda Tool Used On the Radio?|https://www.vice.com/en_us/article/z3exp3/groyping-far-right-propaganda-tool-alt-right]]'' June 18, 2020, James Poulter, [[Vice News]]

----
In February, neo-Nazis flooded a [[UK]] livestream for a Labour Party leadership debate hosted by Sky News. The debate, featuring MPs Keir Starmer, Lisa Nandy and Rebecca Long-Bailey, began at 8PM. By 8:04PM, the link to the [[YouTube]] stream had been shared in a group-chat on the encrypted messaging app [[Telegram]], named "The Patriotic Groyper Public Chat". Participants were instructed to post "DEMOGRAPHICS in the chat".

As the leadership hopefuls debated the future of the Labour Party, anonymous fascist YouTuber "The Iconoclast" started posting "DEMOGRAPHICS" – a reference to a far-right conspiracy theory that white people in the West are being "replaced" – in the comments section. Others soon followed. The chat on the stream was then flooded with alt-right and neo-Nazi comments: the frog face emoji was posted repeatedly, someone declared, "DESTROY COMMUNISM", while another wrote, "VOTE PATRIOTIC ALTERNATIVE", voicing support for a new British far-right political party.

Back on Telegram, activists coordinating the ambush were pleased. "The chat on sky news labour debate is going very well gents," said one, as another declared, "The field is ours!" The link to the chat was shared again with the instruction: "Flood with demographics." The trolling continued. When the debate was finally over, the far-right Telegram users celebrated: "Absolutely smashed it there lads!", "Top groyping gents."
----

{{f253.png}} ''[[What is Jason Kenney's 'energy war room' good for?|https://www.macleans.ca/news/canada/what-is-jason-kenneys-energy-war-room-good-for/]]'' June 21, 2019, Chris Turner, [[Macleans]]

----
When [[Jason Kenney]] was on the campaign trail—where he spent most of the last three years—he repeatedly vowed to change the entire story of [[Alberta]]'s oil and gas industry. He would create a "fully staffed, rapid response war room" and place it under unwavering orders to "effectively rebut every lie told by the green left." True to his word, he has wasted little time as premier before taking action.

In early June, as a pro-industry rally gathered thousands outside a [[Calgary]] oil industry conference and the Senate debated the merits of an oil tanker ban, Kenney officially launched his Energy War Room. By the end of the summer, he said, the war room would have a permanent office in Calgary, a full-time staff of government employees, the freedom to bring in outside contractors, and a budget of $30 million (paid for in part by revenues from the emissions levy his government was bringing in to replace the carbon tax – an elegant touch).

In fact, the war room was already on the case. The Alberta government had just launched a $3-million campaign to lobby in favour of the Trans Mountain pipeline expansion, consisting of websites, social media accounts, and targeted display advertising in [[Ottawa]], where a heretofore pipeline-loathing MP just might pass by and find enlightenment. (Early days and a modest budget, to be sure, but perhaps such a campaign could convince even a Liberal government so fully of the pipeline's merits that it would purchase the project outright and then approve it for a second time at the next available opportunity. Dare to dream.)
----

{{f345.png}} ''[[What is Jordan Peterson's new anti-censorship website like?|https://www.theguardian.com/commentisfree/2019/dec/04/jordan-peterson-anti-censorship-website-thinkspot]]'' December 4, 2019, John Semley, [[The Guardian]]

----
Search "free speech" on Thinkspot – the new social media platform devised by best-selling Canadian self-help guru, vociferous foe of postmodernism and "cultural Marxism" and noted carnivore [[Jordan Peterson]] – and you'll find there, among the results: "The Ten Commandments of [[Free Speech]] and Free Thought", by [[Skeptic magazine]] founder [[Michael Shermer]], a podcast titled "Free Speech Not Islamist Speech" by ex-Canadian naval intelligence officer Tom Quiggin, and several video lectures with titles like "Count Dankula on Free Speech," "What Its (sic) Like to Be A Free Speech Warriors (sic)" and "Banned Lecture: [[Ethics]] and Free Speech", that last one courtesy of Thinkspot's free thinker in chief, Jordan B Peterson.

Part [[Facebook]]/[[Twitter]]-styled social media site, part [[Patreon]]/Kickstarter-modelled crowdfunding platform, Thinkspot was born out of a purported crisis in free speech. In late [[2018]], Patreon booted a slew of fringe conservatives and "alt-right" figures – including British far-right agitator [[Milo Yiannopoulos]], anti-feminist [[YouTube]]r and failed Ukip hopeful [[Carl Benjamin]], and Canadian white nationalist conspiracy theorist [[Lauren Southern]] – from their website.

He remains enormously wealthy, having been propelled to international celebrity. He subsists pretty much on steak
----

{{f0.png}} ''[[What is Ontario Proud doing in our election?|http://lindsayadvocate.ca/what-is-ontario-proud-doing-in-our-election/]]'' October 13, 2018, Trevor Hutchinson, [[Lindsay Advocate]]

----
[[Ontario Proud]], the largest digital political advocacy group in the country — and self-described anti-Liberal advocacy group — seems to have taken an interest in the City of [[Kawartha Lakes]]' election.

The [[Lindsay Advocate]] has confirmed with Joel Watts, deputy returning officer of the City of Kawartha Lakes that Ontario Proud is not registered as a third party advertiser in this election. The only registered third party advertiser is [[Bill Denby]], who seems to take credit for the ad in the comments section of the second CKL-related video posted so far this election.
----

{{f185.png}} ''[[What is the 'Proud' movement and how could it influence the upcoming federal election?|http://rabble.ca/blogs/bloggers/brent-patterson/2018/11/what-proud-movement-and-how-could-it-influence-upcoming]]'' November 5, 2018, Brent Patterson, blogs, [[rabble.ca]]

----
[[Ontario Proud]] has effectively weaponized [[Facebook]] for the Conservatives with memes, videos and self-described "emotive" messaging. It also produces lawn signs, hands out leaflets, makes robocalls, sends text messages, and helps get out the vote.

And by collecting contact information via Nation Builder software, Ontario Proud is developing its capacity to mobilize in numerous other ways.

There are now 414,804 people that follow the Ontario Proud Facebook page. There is also [[Alberta Proud]] (with 146,659 Facebook followers), BC Proud (with 73,601 followers), [[Saskatchewan Proud]] (with 23,905 followers), and [[New Brunswick Proud]] (with 7,143 followers).
----

{{f0.png}} ''[[What is the 'Proud' movement and how could it influence the upcoming federal election?|http://www.rabble.ca/blogs/bloggers/brent-patterson/2018/11/what-proud-movement-and-how-could-it-influence-upcoming]]'' November 5, 2018, Brent Patterson, [[rabble.ca]]

----
[[Ontario Proud]] has effectively weaponized [[Facebook]] for the Conservatives with memes, videos and self-described "emotive" messaging. It also produces lawn signs, hands out leaflets, makes robocalls, sends text messages, and helps get out the vote.

And by collecting contact information via Nation Builder software, Ontario Proud is developing its capacity to mobilize in numerous other ways.

There are now 414,804 people that follow the Ontario Proud Facebook page. There is also [[Alberta Proud]] (with 146,659 Facebook followers), BC Proud (with 73,601 followers), [[Saskatchewan Proud]] (with 23,905 followers), and New Brunswick Proud (with 7,143 followers).
----

{{f94.png}} ''[[What it means if Alberta's Jason Kenney bypasses Health Canada on COVID-19|https://www.thestar.com/news/canada/2020/04/14/what-it-means-if-albertas-jason-kenney-bypasses-health-canada-on-covid-19.html]]'' April 14, 2020, Kieran Leavitt, [[Toronto Star]]

----
He said the federal health department has been dragging its feet on COVID-19 and that the country's chief public health officer had previously parroted "talking points" from the [[Chinese]] government.

As a result, Kenney said, he'll be circumventing [[Health Canada]] to look at unapproved tests, vaccines and medicines that have been approved in other countries.

The premier mentioned hydroxychloroquine, an anti-malarial medication touted by U.S. President [[Donald Trump]] despite as yet being unproven against COVID-19, which just began going through clinical trials in [[Alberta]] through the [[University of Calgary]], supported by [[Alberta Health Services]] and the federal government.
----

{{f182.png}} ''[[What it was like attending a university with a prof who touted racist 'pseudo-science'|https://www.cbc.ca/radio/asithappens/as-it-happens-the-tuesday-edition-1.5648993/what-it-was-like-attending-a-university-with-a-prof-who-touted-racist-pseudo-science-1.5649328]]'' July 15, 2020, [[CBC Radio]]

----
When Geraldine Moriba attended [[Western University]] in the '80s, she says she was constantly asked to engage in "humiliating and dehumanizing" debates about her own intelligence as a Black woman.

That's because when she was a student, J. [[Philippe Rushton]] was a professor. The notorious psychologist used his classroom and position to promote his research linking intelligence to race. His widely debunked assertions that white people are more intelligent than Black people are foundational to modern white supremacist ideology.

He remained a faculty member at the [[London]], Ont., university until his death in [[2012]].
----

{{f182.png}} ''[[What it would mean for pensioners if Kenney creates an Alberta pension plan|https://www.cbc.ca/news/canada/calgary/pension-plan-aimco-kenney-alberta-calgary-canada-1.5353186]]'' November 10, 2019, Joel Dryden, [[CBC News]]

----
Naturally, some questions arise whenever anyone floats the possibility of transferring billions of public dollars from one fund manager to another.

Speaking Saturday during a keynote address to close the [[Manning Conference]] in Red Deer, Premier [[Jason Kenney]] laid out measures to be explored as part of what's being called the [[Fair Deal Panel]].

He announced initiatives that include creating a provincial police force, establishing a formal provincial constitution and opting out of federal cost-sharing programs.
----

{{f0.png}} ''[[What It's Like Monitoring Canada's Yellow Vest Movement Every Day|https://www.vice.com/en_ca/article/9kxkwp/what-its-like-monitoring-canadas-yellow-vest-movement-every-day]]'' May 8, 2019, Ben Mussett, [[Vice News]]

----
Last week, police arrested a man at a Liberal Party fundraiser in [[Mississauga]] after he made threats against Prime Minister [[Justin Trudeau]] on [[Facebook]] two weeks before. The threatening post appeared in [[Yellow Vests Canada]], the online home of one of Canada's angriest political movements.

Yellow Vests Canada , which currently has over 100,000 members on Facebook, carries the "greatest potential for radicalization leading to violence" in Canada right now, according to [[Evan Balgord]], the executive director of the [[Canadian Anti-Hate Network]].

The group's description says it was created to "protest the CARBON TAX, Build That Pipeline and Stand Against the Treason of our country's politicians who have the audacity to sell out OUR country's sovereignty over to the Globalist UN and their Tyrannical policies." But concerns over Canada's oil sector appear to factor little in the discussion that goes on in the group. Instead, members are obsessed with defending western civilization from Islam, bashing Prime Minister Justin Trudeau, and spreading whatever far-right conspiracy theory is trending at the time.
----

{{f0.png}} ''[[What Jason Kenney's Budget Buzzwords Really Mean|https://thetyee.ca/Opinion/2019/10/28/Jason-Kenney-Budget-Buzzwords/]]'' October 28, 2019, Crawford Kilian, [[The Tyee]]

----
B.C. may have seemed to them like a Third World province then, with no serious fossil-fuel revenue source except Tumbler Ridge coal (remember BRIC shares). [[Alberta]] had oil galore and more to come from what were still called the "tar sands."

My Alberta colleagues got their wakeup call in the [[1990]]s, when Conservative premier [[Ralph Klein]] slashed the provincial budget by 20 per cent. 

With the new [[Jason Kenney]] budget, it looks as if he's paying homage to both Klein and B.C.'s budget-slashing Socred premier Bill Bennett.
----

{{f94.png}} ''[[What kind of Conservative is Andrew Scheer?|https://www.thestar.com/politics/federal/2019/08/02/what-kind-of-conservative-is-andrew-scheer.html]]'' August 2, 2019, Mitch Potter, [[Toronto Star]]

----
You can ask [[Andrew Scheer]] about where he fits among his Conservative peers and predecessors all you want. Just know that whatever the question, the answer is going to be [[Justin Trudeau]] needs to go.

That was the tenor of Friday's news conference at Mount Sinai [[Hospital]] in [[Toronto]], where Scheer ducked a series of pointed questions on conservative-minded politicos in the question-and-answer aftermath of a health-care announcement, pivoting each time to lash out at Trudeau's Liberals.

The headline news at the event — a Scheer "guarantee" to maintain and increase federal health-care and social-program transfers by at least 3 per cent annually — turned out to be the previous day's news: A restated version of a pledge he had announced on [[Twitter]], embodied in a letter to [[Canada]]'s premiers.
----

{{f94.png}} ''[[What led Canada's Conservatives to turn against carbon taxes?|https://www.thestar.com/politics/federal/2019/04/28/what-led-canadas-conservatives-to-turn-against-carbon-taxes.html]]'' April 28, 2019, Mitch Potter, [[Toronto Star]]

----
Look back upon the 20th-century wars and the victory-bond drives that cajoled every spare dollar from Canadian pockets. Right-wing, left-wing, Conservative, Liberal — none of it mattered. National unity transcended.

It wasn't the preferred action of [[Canada]]'s environmental left, but it was the one that Canada's right could embrace: a market-driven, small-c conservative approach to decarbonization that had already been working effectively for a decade in [[British Columbia]], where the sky had not fallen. Conservative stalwarts like [[Alberta]]'s [[Preston Manning]] were onside.

Fast-forward to [[2019]] and a growing swath of Canadians — a majority, in fact — see the threat of climate change in such non-partisan terms. And barely a year ago, it looked as if serious action was imminent, and here to stay, rooted in the widely accepted compromise of a revenue-neutral carbon tax.
----

{{f185.png}} ''[[What media misses about national rail strike by CN train crews and yard workers|http://rabble.ca/blogs/bloggers/alberta-diary/2019/11/what-media-misses-about-national-rail-strike-cn-train-crews-and]]'' November 24, 2019, David Climenhaga, [[rabble.ca]]

----
Here in [[Alberta]], what news coverage there has been about the strike for safer working conditions by Canadian National Railway train crews and rail yard workers has focused on the increasingly agitated calls by Conservative politicians for punitive back-to-work legislation.

There is very little reporting on the issues behind the strike by 3,000 conductors, trainpersons and yard workers that began last Tuesday, and none I have seen on why letting the collective bargaining process continue is sound policy or what the political motivations of Alberta Premier [[Jason Kenney]] and others making these demands might be.

First of all, it's important to remember that the strikers are principally concerned with work rules by their employer that literally put their lives at risk.
----

{{f0.png}} ''[[What People Are Saying About Doug Ford's Cuts to Municipalities|https://www.insauga.com/what-people-are-saying-about-doug-fords-cuts-to-municipalities]]'' August 21, 2019, Alan Kan, [[InSauga]]

----
It was only a matter of time before cuts to municipalities were back on the table.

[[Ontario]] Premier [[Doug Ford]] made the announcement at the annual Association of Municipalities of Ontario (AMO) conference in [[Ottawa]] that there will be 'transitional funding' available when municipal cuts come January 1, [[2020]]. These cuts were originally scheduled retroactively for this year, but were held off after strong blowback from municipal leaders.

The measure will see all municipalities, including [[Toronto]], pay 30 per cent of the public health-care costs and 20 per cent of the cost of creating new child-care spaces by January 1, a service previously fully funded by the province. Officials from Toronto said that number in their city is as high as 50 per cent.
----

{{f182.png}} ''[[What people are saying at the United We Roll protest|https://www.cbc.ca/news/canada/ottawa/convoy-pipeline-immigration-1.5024863]]'' February 19, 2019, Laura Osman, [[CBC News]]

----
A controversial pro-pipeline demonstration rolled onto [[Parliament Hill]] this week for two days of rallies.

The [[United We Roll]] convoy, which left Red Deer, Alta., on [[Valentine's Day]], arrived in the capital in a long line of transport and pickup trucks.

While organizers and most of the protestors were concerned about [[Alberta]]'s need for another pipeline, others focused on their dissatisfaction with the federal government, the disappearance of agricultural land or closing [[Canada]]'s borders to illegal immigration.
----

{{f182.png}} ''[[What Pierre Poilievre's exit means for the Conservative leadership race|https://www.cbc.ca/news/politics/grenier-poilievre-out-1.5438447]]'' January 24, 2020, Éric Grenier, [[CBC News]]

----
[[Jean Charest]] was probably in — and then he was definitely out. [[Rona Ambrose]] was thinking about it — then she stopped. [[Peter MacKay]] is in and, by all accounts, still is. [[Pierre Poilievre]] was going to throw his hat into the ring, too. Until he wasn't.

Yes, the Conservative leadership race we all expected has not quite materialized.

Poilievre's surprise announcement on Thursday that he would not mount a bid for the leadership leaves the contours of this campaign ill-defined. The [[Ontario]] MP was widely considered to be the main competition for MacKay, the former cabinet minister and last leader of the federal Progressive Conservative Party.
----

{{f0.png}} ''[[What place does populism have in the current election campaign?|https://theconversation.com/what-place-does-populism-have-in-the-current-election-campaign-123414]]'' September 17, 2019, Chedly Belkhodja, [[The Conversation]]

----
The recent [[Twitter]] attacks by [[Maxime Bernier]], leader of the [[People's Party of Canada]], on young Swedish climate activist [[Greta Thunberg]] illustrate the important role populist tactics will play in this federal election.

Bernier used populist rhetoric and presented himself as the defender of those who are tired of being told that the planet is suffering in his attacks on Thunberg.

Canada isn't immune to the resurgence of this new version of populism. It's spread to [[Europe]] and the United States. Populism is part of a general trend that encourages the growth of populist discourse and personalities that can capture feelings of resentment and frustration from people who feel overwhelmed by economic and social transformation.
----

{{f94.png}} ''[[What Stephen Harper built over 10 years, Andrew Scheer has quickly squandered|https://www.thestar.com/politics/political-opinion/2020/05/23/what-stephen-harper-built-over-10-years-andrew-scheer-has-quickly-squandered.html]]'' May 23, 2020, Chantal Hébert, [[Toronto Star]]

----
MONTREAL—By the time [[Andrew Scheer]] hands over the Conservative party to a successor in late August, he will have been at the helm for a mere 39 months.

As it turns out, that will have been more than long enough to squander the key pieces of [[Stephen Harper]]'s legacy.

That starts with the status of the Conservative party as a national force.
----

{{f0.png}} ''[[What the heck happened to the Ontario NDP?|https://www.tvo.org/article/what-the-heck-happened-to-the-ontario-ndp]]'' February 11, 2020, Steve Palkin, [[TVO]]

----
Of course, the heady times didn't last, but, still, they were pretty darned good. Horwath led the NDP to its second-best showing ever — 40 seats and official-opposition status.

It's always been the dream of New Democrats to supplant the Liberals as the champions of the progressive vote, and that certainly happened 20 months ago. The Liberals cratered, and the NDP fancied itself a government-in-waiting if the [[Progressive Conservative]]s under [[Doug Ford]] were to falter.

But what's happened since? The NDP has dropped back to its traditional third-place position. It's the Liberals, who don't even have their new leader in place yet, who are topping the polls. Indeed, the last three polls have been unhappy ones for New Democrats. The latest, released by [[Pollara Strategic Insights]] last month, has the Liberals at 33 per cent, the Tories at 29 per cent, the NDP at 27 per cent, and the Greens at 9 per cent. That's a seven-point drop from where the NDP was on election day in [[2018]]. Even worse, despite a widely acknowledged disastrous first year in power for the government, the poll suggests it is the Liberals, not the NDP, who are once again the preferred alternative to govern.
----

{{f0.png}} ''[[What the Hell Is Going On in Alberta?|https://www.vice.com/en_ca/article/v7g4pb/what-the-hell-is-going-on-in-alberta-jason-kenney-with-oil-coronavirus]]'' May 7, 2020, Anya Zoledziowski, [[Vice News]]

----
It's safe to say [[Alberta]] is in crisis.

Partly because the coronavirus pandemic is battering global economies, shuttering businesses and institutions, and decimating the price of oil, Alberta's most precious revenue driver. But it's also partly through a number of self-inflicted political wounds that predate the pandemic, including picking fights with doctors and teachers and making cuts to social programs.

Since the [[United Conservative Party]] was first elected last April with a respectable 55 percent of the popular vote, Premier [[Jason Kenney]] has heralded strict conservatism and fiscal restraint—through lowering corporate taxes and cuts to public spending—and a zealous faith in oil and gas as means to create thousands of jobs and "send Albertans back to work."
----

{{f0.png}} ''[[What We Deserve To Know About People In Power|https://www.canadalandshow.com/canadas-supposedly-nasty-election/]]'' October 29, 2019, Allison Jane Smith, [[Canadaland]]

----
[[Lisa Raitt]] lamented in early October that "most of the media reporting has to do with personal matters," in response to a question from [[CBC]]'s Carol Off about why the campaign had been so "nasty." The following week, Prime Minister [[Justin Trudeau]] blamed the Conservatives for "one of the dirtiest, nastiest campaigns" ever seen in [[Canada]].

Canadian media followed in step, from the local to the national. The Hill Times decried the election's "downright nasty, dirty tone." So did academics and "experts." International media took up the cry. Verdict rendered: the election was "nasty," "dirty," "ugly" — insert your negative adjective here.

But calling the campaign the nastiest ever is laughable. Yes, social media, especially in an election, can be a sewage pit of toxicity for politicians and journalists. (It's particularly bad for women in either job; just ask Liberal MP [[Catherine McKenna]] and the CBC's Rosemary Barton.) Yet to characterize this campaign as especially nasty requires glossing over a number of un-nasty things that happened and ignoring Canada's long history of much worse elections.
----

{{f0.png}} ''[[What we know and don't know about the government's energy war room|https://edmontonjournal.com/news/local-news/what-we-know-and-dont-know-about-the-governments-energy-war-room]]'' October 12, 2019, Janet French, [[Edmonton Journal]]

----
There's a problematic veil of secrecy over what will happen inside the [[Alberta]] government's war room to combat "misinformation" about the oil and gas industry, say democracy watchers.

[[Mount Royal University]] political science professor [[Duane Bratt]] said he was puzzled when he heard the internal workings of the citizen-funded [[Canadian Energy Centre]] would not be subject to freedom of information and privacy (FOIP) law in the province.

"I thought the purpose was transparency, and to correct misperceptions and to be open," Bratt said on Friday. "That seems to be contradictory to incorporating this."
----

{{f0.png}} ''[[What We're Watching: Campaign countdown hits final stretch|https://ipolitics.ca/2019/09/09/what-were-watching-campaign-countdown-hits-final-stretch/]]'' September 9, 2019, Kady O'Malley, [[iPolitics]]

----
With less than a week to go to the official dropping of the writs — which, as Process Nerd previewed last week, could theoretically take place any minute now, but is now widely expected to happen on Sunday — Prime Minister [[Justin Trudeau]] is set to spend another day in "private meetings."

Conservative Leader [[Andrew Scheer]] isn't going let the Liberals' leisurely approach to launch dates hold him — or his party — back from kicking off his campaign at back-to-back rallies in Trois-Rivieres and Woodbridge on Wednesday.

As for the New Democrats, they were originally planning to beat their rivals to the punch with a Sunday afternoon start-up event, but were obliged to scrap those plans due to concerns that [[Hurricane Dorian]] could still be battering Atlantic [[Canada]] as the orange balloon drops.
----

{{f0.png}} ''[[What We're Watching: Negotiations over House's return continue|https://ipolitics.ca/2020/04/19/what-were-watching-negotiations-over-houses-return-continue/]]'' April 19, 2020, Kady O'Malley, [[iPolitics]]

----
As previewed by Process Nerd last week, and as per the terms of the original all-party deal to temporarily suspend Chamber business, the House "is automatically set to resume regular programming on April 20 unless the House leaders of all four recognized parties co-sign a written request to continue the current hiatus, either by setting a new date to restart the session or extending it until further notice."

So far, such cross-aisle consensus has been elusive, however, with the Conservatives vowing to block any move that could restrict their capacity to hold the minority Liberal government to account — which, in their view, requires direct interaction in the [[House of Commons]] itself, albeit with a limited number of MPs in the Chamber.

In an open letter published under his name over the weekend, outgoing Conservative Leader [[Andrew Scheer]] proposed "three in-person sittings each week to allow MPs to debate and vote on essential COVID-19 legislation," as well as "two hours each day to question the prime minister and ministers on all aspects of the government's response to the pandemic."
----

{{f0.png}} ''[[What you need to know about Doug Ford's Conservative MPPs|https://ricochet.media/en/2240/what-you-need-to-know-about-doug-fords-conservative-mpps]]'' June 18, 2018, Cecilia Keating, [[Ricochet]]

----
[[Hamilton]] MPP [[Donna Skelly]], widely tipped to become a member of [[Doug Ford]]'s cabinet, came under fire in late May when a photograph emerged of her at a [[Christmas]] event brandishing a hat that advertised alt-right news platform [[Free Bird Media]].

Skelly is not the only elected PC MPP who needs to address their connections to extremist individuals.

In response to the uproar over the image, Skelly said she was handed the hat on the day and had never heard of the extremist organization. But Free Bird Media founder [[Alex Van Hamme]], who also spoke at the event, refuted her claims. On [[Facebook]], he wrote that "politicians are fake.… Skelly completely threw me under the bus." By his account, she "stood on stage and declared 'we need more media like this!' while holding the hat."

[[Bernie Farber]], chair of the [[Canadian Anti-Hate Network]], described Free Bird Media as amplifying neo-Nazis and white supremacists — "they give a voice to some of the most dangerous people in Canadian society." He said the issue of two contradictory accounts needs to be addressed. "It's important that we have explanation from Ms. Skelly as to what exactly happened here."
----

{{f0.png}} ''[[What You Need to Know About the Obscure Occult Group Linked to Toronto Murder|https://www.vice.com/en/article/xg8bmj/the-order-of-nine-angles-the-obscure-occult-group-linked-to-toronto-murder-of-mohamed-aslim-zafis]]'' September 28, 2020, Mack Lamoureux, [[Vice News]]

----
On September 12, 58-year-old Mohamed-Aslim Zafis was sitting outside of a mosque in [[Etobicoke]], part of greater [[Toronto]], making sure that everyone who entered was wearing a mask. A little after 8:30 p.m., a man walked up to him and stabbed him in the neck. Zafis died in front of the mosque.

[[Police]] eventually arrested and charged 34-year-old Guilherme (William) Von Neutegem with the murder, and said he had no connection to Zafis. They also said there was a possibility that Von Neutegem was connected to another murder, that of Rampreet Singh, another person of colour who was stabbed to death on September 7 as he slept under an Etobicoke bridge.

"There does not appear to be any motive" in the killing, police said. Yet, as first reported by the [[Canadian Anti-Hate Network]] which monitors Canadian hate groups, it appears that Von Neutegem may have been associated with, or at least had an affinity for the teachings of, the [[Order of Nine Angles]] (ONA), an occultist fascist group that has deep ties to neo-Nazism.
----

{{f185.png}} ''[[What's behind the United Conservative Party's emerging fury at nurses?|https://rabble.ca/blogs/bloggers/alberta-diary/2019/12/whats-behind-united-conservative-partys-emerging-fury-nurses]]'' December 3, 2019, David Climenhaga, blogs, [[rabble.ca]]

----
So whatever is prompting unusual critical commentary about nurses as a group that's starting to be posted by Conservative agitators on social media, it's not coming from the official documents left behind for posterity by the [[Alberta]] government.

But what about the subculture of officials like [[Matt Wolf]] and semi-official bloviators like [[Danielle Smith]]? The former, as is coming to be well known, is Premier [[Jason Kenney]]'s "executive director of issues management," a title that could fairly be interpreted based on Wolf's online behaviour to mean he is chief government troll. The latter is the former [[Wildrose Party]] leader and defector to the [[Progressive Conservative]] Party of yore, lately reduced to doing duty as a host on right-wing talk radio and frequent [[Postmedia]] contributor.

"Ever wonder why there are so many casual and part-time registered nurses? It's because overtime allows them to make full-time pay working part-time hours ... in [[2018]] alone there were 513 registered nurses making more than $129,800," Wolf tweeted the same day Toews was taking his kinder, gentler and more qualified shots at Alberta's supposedly overpaid public employees.
----

{{f375.png}} ''[[What's Behind Trump's Baffling New Power Grab|https://www.thedailybeast.com/whats-behind-trumps-baffling-new-power-grab?ref=wrap]]'' April 16, 2020, Matt Lewis, [[Daily Beast]]

----
Two days after claiming he had "total" authority over governors to order states to reopen, [[Donald Trump]] is threatening to adjourn both houses of [[Congress]] if they don't bow before him.

"The current practice of leaving town while conducting phony pro-forma sessions is a dereliction of duty that the American people cannot afford during this crisis," Trump said during Wednesday's coronavirus task force briefing, in a move reminiscent of [[Boris Johnson]] suspending parliament. He complained that the "phony" sessions, as the House and Senate try to figure out how to meet going forward in a time of social distancing, prevented him from installing more acting officials to posts otherwise requiring senatorial advice and consent. "It is a scam that they do. It's a scam and everybody knows it, and it's been that way for a long time."

When one move to exercise unchecked power is blocked (remember his talk about quarantining [[New York]]?), Trump just moves on to another one. This time, he's taking aim at the power of the Senate itself, and the president is doing so over an almost absurdly low-stakes position.
----

{{f0.png}} ''[[What's Driving Chaotic Dismantling of Canada's Science Libraries?|https://thetyee.ca/News/2013/12/23/Canadian-Science-Libraries/]]'' December 23, 2013, Andrew Nikiforuk, [[The Tyee]]

----
Scientists say the closure of some of the world's finest fishery, ocean and environmental libraries by the Harper government has been so chaotic that irreplaceable collections of intellectual capital built by Canadian taxpayers for future generations has been lost forever.

Many collections such as the Maurice Lamontagne Institute Library in Mont-Joli, [[Quebec]] ended up in dumpsters while others such as [[Winnipeg]]'s historic Freshwater Institute library were scavenged by citizens, scientists and local environmental consultants. Others were burned or went to landfills, say scientists.

Furthermore, the government is falsely claiming that vital content is being retained by extensively digitizing material from nine regional libraries that the Department of Fisheries and Oceans (DFO) whittled down to two.
----

{{f0.png}} ''[[What's The Deal With WE Charity's Accounting Department?|https://www.canadalandshow.com/whats-the-deal-with-we-charitys-accounting-department/]]'' July 15, 2020, Jesse Brown, [[Canadaland]]

----
Since then, CI has downgraded WE to three stars, given the organization a "fair" rating on demonstrated impact (the second lowest level on a scale of five), and issued a "donor advisory" concerning the rapid turnover of the charity's board of directors. The full assessment can be accessed here.

CI's managing director, [[Kate Bahen]], has also expressed alarm at the charity's unusual financial activity.

"We've never seen the backwash before," she said this week on [[CBC]]'s The Current, expressing surprise about the movement of funds from the charity to its for-profit sister company, [[ME to WE Social Enterprises]].

{{||StandardTid}}
----

{{f182.png}} ''[[When candidates go wrong|https://www.cbc.ca/news/politics/canada-votes-newsletter-issue-23-when-candidates-go-wrong-1.5283695]]'' September 15, 2019, Vassy Kapelos, [[CBC News]]

----
The Liberals had to disqualify a candidate just before the campaign began after B'nai Brith accused him of making anti-Semitic statements.

A Conservative candidate in [[Winnipeg]] stepped down after the party became aware of comments it called "insensitive to Islam and some ethnic groups." And they're now facing questions about another candidate who was disqualified from running for the [[Ontario]] provincial Tories because of what that war room deemed "extremely controversial and problematic" social media posts.

New Democrats have lost two candidates this week, one to allegations of domestic abuse and another due to "problematic social media engagement."

And the Greens lost their candidate in Simcoe North over anti-[[Muslim]] social media posts.
----

{{f94.png}} ''[[When cutbacks against people don't work, Doug Ford tries a different tack - attack the Beer Store|https://www.thestar.com/politics/political-opinion/2019/05/27/when-cutbacks-against-people-dont-work-doug-ford-tries-a-different-tack-attack-the-beer-store.html]]'' May 27, 2019, Martin Regg Cohn, [[Toronto Star]]

----
When five consecutive public opinion polls show your popularity fizzling faster than buck-a-beer, it's time to cut your losses from all those budget cuts. Now, [[Doug Ford]] wants Ontarians to drown their tears in few beers, by tearing up a [[Beer Store]] contract.

The premier raised the white flag Monday morning by reversing his controversial cutbacks to municipal health and child-care services — for now. If all goes according to plan, the storm of protests against his [[Progressive Conservative]]s will subside. Hours later, Ford raised the red flag by ripping up a signed contract with the province's biggest brewers — details to come. If all goes according to strategy, Ontarians will rally behind his populist attack against the Beer Store. All in a day's work: Reverse cuts; rip up contracts; repeat.
----

{{f94.png}} ''[[When it comes to climate change, Doug Ford's numbers don't add up|https://www.thestar.com/politics/political-opinion/2019/12/04/when-it-comes-to-climate-change-doug-fords-numbers-dont-add-up.html]]'' December 4, 2019, Martin Regg Cohn, [[Toronto Star]]

----
"In fact, during the plan's development, ministry staff estimated there would be 'negligible' emissions reductions," it says in another section. "Instead of using the staff analysis, the emissions reductions in the plan are based on a submission to the ministry from … an industry association."

The government didn't just double count, miscount and misstate, it tried to misappropriate stateside: 40 per cent of our municipal solid waste is disposed of in the U.S., where it generates greenhouse gas emissions on the American ledger; future plans to divert that waste will indeed reduce emissions, just not in [[Ontario]], yet the government wrongly claimed credit for it.

Perhaps the most brazen overreach is on electric vehicles, which could help reduce emissions from transportation, the biggest source of greenhouse gases. The government kept clinging to ambitious estimates of 1.3 million electric vehicles by 2030 — up from 41,000 today — that were based on generous incentive programs that the Tories cut upon taking office.
----

{{f94.png}} ''[[When Mr. Ford went to Washington, he left the facts back home|https://www.thestar.com/opinion/star-columnists/2020/02/11/when-mr-ford-went-to-washington-he-left-the-facts-back-home.html]]'' February 12, 2020, Emma Teitel, [[Toronto Star]]

----
"Economics is very simple," he told Greenwood. "You cut red tape, you cut regulations, you lower business taxes and taxes for the people, and new revenue will come up to the coffers, as we say. And with that you can reinvest it into other areas, into health care, into education. Our economy right now is absolutely on fire."

What the Premier didn't tell his foreign hosts is that those "other areas" are not reaping the reward of his "simple" economic proposal; they are hurting as a result of it. Teachers are protesting major cuts to education, and the provincial government and the unions are at an impasse. Kids are missing school and their parents are not putting the blame squarely on teachers, as Education Minister [[Stephen Lecce]] might have hoped. According to a new internal poll commissioned by the [[Ontario Secondary School Teachers' Federation]], a little more than half of residents polled in PC ridings strongly disagree with the government's championing of larger class sizes.

As for that other "other area" (health care) — it's hard to believe Ontarians are comforted by the notion that trickle-down economics will fill the holes carved out by cuts made to their health care system, when the world is frantically trying to stall coronavirus.
----

{{f93.png}} ''[[When Rebel Media Reporters Fake Being Trans, They're Not Doing Journalism|https://torontoist.com/2016/10/when-rebel-reporters-fake-being-trans-theyre-not-doing-journalism/]]'' October 7, 2016, Al Donato, [[Torontoist]]

----
Remember when I said writing about [[Jordan Peterson]] was a trap? This, right here, is stepping into a snare.

For those who don't keep up with [[Rebel Media]], the [[Ezra Levant]]-led online outlet born after [[Sun TV]] shut down, reporter [[Lauren Southern]] was on-site at a [[University of Toronto]] teach-in protest this week. While non-binary students explained why they found psychology professor Jordan Peterson's recent statements harmful, she told attendees she was trans and interviewed them under those pretenses. Southern, 21, took to the mic with that pretense, too, taking a speaking opportunity prioritized by organizers for trans people in order to do so.

Southern's supporters were on campus too. In a shaky video, a supporter giggles throughout Southern's speech. "Man, she has balls," they say. "[[Legal]]ly."
----

{{f253.png}} ''[[When science goes silent|https://www.macleans.ca/news/canada/when-science-goes-silent/]]'' May 3, 2013, Jonathon Gatehouse, [[Macleans]]

----
As far as the government scientist was concerned, it was a bit of fluff: an early morning interview about great white sharks last summer with [[Canada]] AM, the kind of innocuous and totally apolitical media commentary the man used to deliver 30 times or more each year as the resident shark expert in the federal [[Department of Fisheries and Oceans]] (DFO). So he sent an email off to [[Ottawa]] notifying department flaks about the request, and when no response had been received by the next morning, just went ahead and did it.

After all, in the past such initiative was rewarded. His superiors were happy to have him grab some limelight for the department and its research, so much so they once gave him an award as the DFO's spokesperson of the year. But as he found out, things have changed under [[Stephen Harper]]'s Conservatives. Soon after arriving at his offices, the scientist was called before his regional director and given a formal verbal reprimand: talk to the media again without the explicit permission of the minister's office, he was warned, and there would be serious consequences—like a suspension without pay, or even dismissal.

"He can't understand it. The interview was of no consequence and had absolutely no relevance to government policy," says Gary Corbett, president of the [[Professional Institute of the Public Service of Canada]] (PIPSC), the union that represents 30,000 government researchers, technicians and science support workers. "It really burst his bubble. They've taken away the impetus to educate the public." Corbett shared details of the incident for the first time with Maclean's but not the scientist's identity, for fear he might face further sanction. It's just one of many such stories of muzzled federal scientists and suppressed research that are being brought to the union's attention, he says. All against the backdrop of sweeping cuts to water, air and wildlife monitoring programs, a total restructuring of federal environmental reviews, and the downloading of responsibility for lakes and rivers to the provinces. "It's almost like this government doesn't want any of this stuff to be open to public discussion," says the union leader. "What we're seeing is a total lockdown."
----

{{f94.png}} ''[[When Stephen Harper refers to "barbaric culture," he means Islam - an anti-Muslim alarm that's ugly and effective because it gets votes|https://www.thestar.com/news/canada/2015/10/05/when-stephen-harper-refers-to-barbaric-culture-he-means-islam-an-anti-muslim-alarm-thats-ugly-and-effective-because-it-gets-votes-edward-keenan.html]]'' October 5, 2015, Edward Keenan, [[Toronto Star]]

----
It seems quaint now that in mid-September, there was a debate about whether [[Stephen Harper]]'s off-hand use of the term "old-stock Canadians" was an example of him blowing a racial "dog-whistle." Two weeks later, any imperceptibly high-pitched whistles the Conservatives might be using have been drowned out by the cacophony of their constant cranking of the barking dog siren. It's an ugly sound, an anti-[[Muslim]] alarm. And it's all the uglier because of its apparent effectiveness.

Consider Friday's announcement of an [[RCMP]] tip line to report "[[Barbaric Cultural Practices]] Against Women and Girls." If you think for a moment they are talking about taking action on the many hundreds of missing and murdered aboriginal women in [[Canada]] that organizations, including [[Amnesty International]], have been reporting on this year, or perhaps the vulnerability of rural Canadian women to sexual violence highlighted at last month's premier's Roundtable on [[Violence]] Against Women, then you haven't been paying attention.


But if you have been paying attention, it's obvious enough that when Team Harper refers to "barbaric culture" it means Islam.
----

{{f0.png}} ''[[When They Push, We Push Back - How journalists are adapting to the age of Trump, Twitter and fake news|https://rrj.ca/when-they-push-we-push-back/]]'' May 9, 2019, Rhianna Jackson-Kelso, Ryerson Review of Journalism, [[Ryerson School of Journalism]]

----
On a warm afternoon, July 31, [[2018]], [[Lisa MacLeod]], [[Ontario]]'s Minister of Children, Community, and Social Services, stands in [[Queen's Park]]'s Ontario Room to announce the government's plan to scrap the basic income pilot project. As per the new normal, she then takes a limited number of questions. Toward the end of the Q&A, when the [[Toronto Star]]'s [[Rob Ferguson]] asks how much money the cancellation will save taxpayers, MacLeod grows defensive. It's not about saving money, she says, prompting several other reporters to ask how much it will save, breaking the five-question, one-at-a-time rules that have been in force since Ontario's 42nd parliament began—earlier than expected—three weeks ago. To quell the uprising, [[Progressive Conservative]] staffers at the back of the room burst into applause and drown out reporters.

The clapping tactic started on the campaign trail with supporters applauding and chanting while then-candidate and PC leader [[Doug Ford]] slipped out of press conferences and rallies, and has continued through the administration's whirlwind start. In July alone, Ford's government has moved to cancel an under-construction green energy project the former Liberal government approved; cancel the cap and trade program; reduce Toronto's City Council from 47 wards to 25; roll back the province's health and physical education curriculum; and, now, cancel the basic income pilot project—giving journalists plenty of things to ask questions about, if only they could get a word in.

For weeks, frustrated Queen's Park journalists have grumbled about the rookie government's efforts to control them, but this time they clap back. "Don't do that!" shouts [[Colin D'Mello]] of [[CTV News]], turning around to face the staffers crowding the back of the room. "Can you please stop clapping? This is a professional environment. Stop it. Take that into the Legislature if you guys want to act that way."
----

{{f345.png}} ''[[When Tony Abbott and Peta Credlin share billing with radical far-right figures, we should be concerned|https://www.theguardian.com/commentisfree/2019/aug/09/when-tony-abbott-and-peta-credlin-share-billing-with-radical-far-right-figures-we-should-be-concerned]]'' August 9, 2019, Jason Wilson, [[The Guardian]]

----
This weekend's event is a branch-office version of the reliably wacky, but troublingly influential annual US conference. Among other things, CPAC is generally credited with launching [[Donald Trump]]'s career as a [[Republican]] political contender, after he was invited to speak there in [[2011]].

In the US, the conference offers a forum for hardline rightwing Republicans. Trump headlined again this year, but he was joined by [[YouTube]]rs Diamond and Silk; former VP candidate [[Sarah Palin]]; anti-immigration [[Fox News]] host [[Laura Ingraham]]; high-profile evangelist [[Franklin Graham]]; and [[Turning Point USA]] honcho, [[Charlie Kirk]].

But CPAC has sometimes had trouble in deciding which speakers and which ideas cross the line, as conservatives become more open to radical right ideas on race, multiculturalism and immigration. In recent years it has invited, then disinvited, groups like the conspiracist [[John Birch Society]], and individuals like [[Milo Yiannopoulos]].
----

{{f94.png}} ''[[When Tories turn on Tories in Doug Ford's Ontario, bring in the lawyers!|https://www.thestar.com/politics/political-opinion/2019/06/19/when-tories-turn-on-tories-in-doug-fords-ontario-bring-in-the-lawyers.html]]'' June 19, 2019, Martin Regg Cohn, [[Toronto Star]]

----
The job description of politicians is to lambaste — but not libel — their opponents. Protected by parliamentary privilege, they often get away with character assassination and defamation on the floor of the legislature — unless ruled out of order by the Speaker.

But once they step away from the chamber, they are no longer above the laws of libel. Which is why lawsuits between rival politicians — prime ministers, premiers, and opposition leaders — are the new normal. There's a new abnormal, however: [[Ontario]] politicians of the same partisan stripe lashing out with libel claims against their erstwhile comrades. Now, the spectacle of Tories turning on Tories in two separate high-profile libel cases has turned our politics upside down:

Two former [[Progressive Conservative]] chiefs — interim leader [[Vic Fedeli]] and previous leader [[Patrick Brown]] — are poised for a courtroom showdown that has already laid bare their mutual sense of betrayal. In a separate case, Premier [[Doug Ford]]'s chief of staff, [[Dean French]], filed a defamation action against MPP [[Randy Hillier]], a former PC leadership candidate, shortly after Hillier was expelled from their party's caucus earlier this year. The internecine PC warfare is a strange twist on the conventional legal skirmishes that typically pit Liberals against Tories.
----

{{f94.png}} ''[[Where do the federal parties stand on basic and applied research?|https://www.thestar.com/opinion/contributors/2019/07/22/where-do-the-federal-parties-stand-on-basic-and-applied-research.html]]'' July 22, 2019, Mark Lautens, [[Toronto Star]]

----
It's about 90 days until the federal election and so far the science community and voters alike remain in the dark as to how the Conservatives, NDP and Greens will support Canadian science. 

The Liberals, in contrast, can point to Budget [[2018]] where they made big investments in research. Look for them to argue there are still three years to run in their five-year commitment, and proclaim they are steadily undoing the harm done by the Conservatives under [[Stephen Harper]]. 

Just one problem: The Liberal investments in research operating grants and personnel will end up well short of the levels recommended in a [[2017]] report the government itself commissioned. And those spending targets weren't pie-in-the-sky. They were simply designed to restore inflation-adjusted funding to levels per researcher that prevailed in [[2006]]-07.
----

{{f0.png}} ''[[Where the Conservative leadership candidates stand on gay pride|https://www.vice.com/en_ca/article/8xmjmg/where-the-conservative-leadership-candidates-stand-on-gay-pride]]'' March 31, 2017, Justin Ling, [[Vice News]]

----
The last time the [[Conservative Party of Canada]] had a leadership election, in [[2004]], gay marriage had yet to be settled and the idea of Adam-and-Steve joining in matrimony was still a fairly toxic proposition. [[Stephen Harper]], elected to helm the recently-unified party, later promised to hold a free vote in the [[House of Commons]] to redefine marriage as exclusively between a man and a woman. It, obviously, failed.

Fast forward to present day, as a race to succeed Harper switches into fifth gear.

Ardent social conservative [[Brad Trost]] has come out attacking "gay pride," which he only refers to in scare quotes, promising supporters in a fundraising email: "I have not marched in any 'gay pride' parade. Further, I will NOT march in any 'gay pride' parade as leader of the Conservative Party of Canada, nor will I march in or FUND any 'gay pride' event of any kind as prime minister."
----

{{f182.png}} ''[[Where's Doug Ford? Andrew Scheer campaigns in vote-rich Ontario without conservative premier|https://www.cbc.ca/news/politics/andrew-scheer-doug-ford-ontario-1.5285199]]'' September 18, 2019, Mark Gollom, [[CBC News]]

----
Where's [[Doug Ford]]? That was one of the more persistent questions hurled at Conservative Leader [[Andrew Scheer]] during his mini-tour through [[Ontario]] and the Greater [[Toronto]] Area in the early days of the federal election campaign.

Ontario's [[Progressive Conservative]] premier was absent from all of Scheer's appearances, including his Ontario kickoff in [[Vaughan-Woodbridge]] and [[Etobicoke]], where Ford holds his provincial seat.

It has raised questions as to whether Scheer, in this election campaign, is deliberately avoiding Ford, who has seen his popularity drop since his own election in June [[2018]].
----

{{f99.png}} ''[[Where's Kenney's War Room money really going?|https://www.nationalobserver.com/2020/02/13/opinion/wheres-kenneys-war-room-money-really-going]]'' February 13, 2020, Sandy Garossino, Opinion, [[National Observer]]

----
How long [[Jason Kenney]]'s War Room can survive its penchant for humiliating own-goals is the question of the day. It might be a matter of hours.

On Wednesday morning, the [[Canadian Energy Centre]]'s [[Twitter]] account responded to an in-depth [[New York Times]] report on oilsands divestment with a series of juvenile insults and a gratuitous accusation of anti-Semitism. All of which were deleted and walked back shortly thereafter.

But the real question should be this: where is the $30 million a year really going?

Spread over four years, $120 million is a hell of a lot of money.
----

{{f253.png}} ''[[Where's that Conservative platform?|https://www.macleans.ca/politics/ottawa/wheres-that-conservative-platform/]]'' October 1, 2019, Michael Fraiman, [[Macleans]]

----
A Conservative platform: coming soon. Scheer announced his party would release their full platform on Oct. 11, four days after the sole English-language debate between all party leaders. He made the statement during a campaign stop at a facility in [[Whitby]] for disabled young people. During that stop, he also promised to improve access to the federal disability tax credit, picking up on outrage from people with Type 1 diabetes who were briefly denied the tax credit in [[2017]] by the [[Canada Revenue Agency]]. The CRA subsequently reversed course on that decision after public outcry.

The kind of guy who'd waive his right to remain silent. [[David Menzies]], a reporter and commentator for the far-right media outlet The Rebel, was kicked out of Scheer's campaign event in Whitby before getting handcuffed outside the building, allegedly for lacking media accreditation. A video shows the Menzoid calmly explaining his side of things: after he asked several reasonable questions of the Conservative leader, he says, he was asked to leave the property, which he claims he did, only to be handcuffed moments later on the sidewalk.

But there's another side to the story. Cindy Nylander* explained the situation in a [[Facebook]] post in a group called "[[Andrew Scheer]] for Prime Minister [[2019]]":
{{||StandardTid}}
----

{{f84.png}} ''[[Whistleblower alleges Ontario government directed inspectors to "go easy on" nursing homes, promptly close cases|https://north99.org/2020/05/29/whistleblower-alleges-ontario-government-directed-inspectors-to-go-easy-on-nursing-homes-promptly-close-cases/]]'' May 29, 2020, Kian Malekanian, [[North99]]

----
An intense blame game has erupted following the release of the military's scathing report on [[Ontario]] nursing homes. On Thursday, Premier [[Doug Ford]] took to pointing the finger at government inspectors, alleging that they refused to go into the province's long-term care homes.

[[Ontario Public Service Employees Union]] (OPSEU), which represents these inspectors, quickly challenged Ford's account. OPSEU President says inspectors went to homes they were told to go to, never once refusing to go into long-term care homes.

Now, a whistleblower has come forward with some startling allegations. In a call aired on [[Global News]] Radio 640, the whistleblower says the problems with long-term care inspections go "far before COVID."

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
List includes some former members, because keeping track is a major chore.

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
!!!See also
*[[White House Coronavirus Task Force|https://en.wikipedia.org/wiki/White_House_Coronavirus_Task_Force]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !White nationalism |
</div>

The difference between [[White nationalism]] and [[White supremacist]] is in minutia invisible outside their groups. Same thing.

!!!See also
*[[White supremacist]]

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[White Nationalist Groups Banned By Facebook Are Still On The Platform|https://www.buzzfeednews.com/article/janelytvynenko/facebook-white-nationalist-ban-evaded]]'' May 30, 2019, Jane Lytvynenko, [[BuzzFeed News]]

----
"They're not so great at following up if the groups rebrand," Squire said of [[Facebook]].

Another issue is that while the groups themselves are banned, individual members remain on Facebook and continue recruiting.

A Canadian blog called Anti-Racist [[Sudbury]] documented how members of [[Soldiers of Odin]], a group banned on Facebook, are still active on the platform. One member created a profile with the username "S.O.O.Recruiting.Sudbury." He invited people to join the group's activities and cross-posted content to groups such as [[Yellow Vests Canada]] and the conservative [[Canada Proud]] page.

A group with nearly 7,000 members called Sons of Odin is also still on Facebook, along with copycats that sell Soldiers of Odin swag.
----

{{f0.png}} ''[[White Nationalist Party At Risk of Being Deregistered For Filling Out Wrong Address, Elections Canada Says|https://pressprogress.ca/white-nationalist-party-at-risk-of-being-deregistered-for-filling-out-wrong-address-elections-canada-says/]]'' September 28, 2019, [[PressProgress]]

----
The future of the [[Canadian Nationalist Party]] — an anti-Semitic, white nationalist political party recently registered with [[Elections Canada]] — is up in the air after its leader listed a false address on official documents.

Elections Canada confirmed to [[PressProgress]] that it is taking a closer look at the white nationalist party's registration filings after the [[Toronto Star]] building was falsely listed as the party's "national headquarters."

The CNP says its top priority is to "maintain the demographic status" of Canada's "[[Europe]]an-descended majority."
----

{{f94.png}} ''[[White nationalists, hate groups continue to evade Facebook ban|https://www.thestar.com/politics/federal/2019/05/30/white-nationalists-hate-groups-continue-to-evade-facebook-ban.html]]'' May 30, 2019, Alex Boutilier, [[Toronto Star]]

----
More than a month after [[Facebook]] banned some white nationalist, white supremacist and other hate groups, they remain active on the platform and continue to use it for recruitment. 

Facebook announced bans of known extremist groups following the deadly attacks in [[Christchurch]], [[New Zealand]]. Now, a researcher says that not only are banned groups still active on the platform, but that the company is failing to identify them itself, or to react quickly or effectively when others do.

"Facebook likes to make a PR move and say that they're doing something but they don't always follow up on that," [[Megan Squire]], an Elon University computer science professor who researches online extremism, told a joint [[BuzzFeed News]]/[[Toronto Star]] investigation.
----

{{f99.png}} ''[[White Pines demolition mourned as Ford dismantles green energy in Ontario|https://www.nationalobserver.com/2019/10/29/news/white-pines-demolition-mourned-ford-dismantles-green-energy-ontario]]'' October 29, 2019, Alastair Sharp, [[National Observer]]

----
The crane has been on-site at the [[White Pines Wind Farm]] in picturesque [[Prince Edward County]] for more than a week now, and on Tuesday, local landowners and other supporters of the axed project decided it was time to say goodbye.

The first of nine turbines on the site was due to be dismantled and removed, marking the start of a decommissioning expected to take at least three years, so supporters of the project gathered to give speeches and commiserate its demise.

Locals watch as workers prepare a crane to dismantle a turbine at the White Pines Wind Farm on Oct. 29, [[2019]]. Photo courtesy of Bill White
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !White replacement |
</div>

Also referred to as ''White Genocide'' or ''Ethno-Replacement''.

!!!See also
*[[White genocide conspiracy theory|https://en.wikipedia.org/wiki/White_genocide_conspiracy_theory]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !White supremacist |
</div>

The difference between [[White nationalism]] and [[White supremacist]] is in minutia invisible outside their groups. Same thing.

!!!See also
*[[White nationalism]]

{{||StandardTid}}
{{||StandardTid}}
!!!See also
*[[Whitefish, Montana|https://en.wikipedia.org/wiki/Whitefish,_Montana]] - //Wikipedia.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f367.png}} ''[[Who are mega-donors Bob and Rebekah Mercer, and why are they influential?|https://www.usatoday.com/story/news/politics/2017/03/07/who-are-trump-donors-bob-and-rebekah-mercer/98812284/]]'' March 7, 2017, Fredreka Schouten, [[USA Today]]

----
Another non-profit group, [[Virginia]]-based [[Media Research Center]], defended Attorney General [[Jeff Sessions]] last week over his contacts with [[Russia]]n Ambassador [[Sergey Kislyak]] and cast media coverage of Sessions' meeting with Kislyak at the [[Republican National Convention]] as a "political hit job" orchestrated by former Obama administration officials.

And when President Trump complained recently about the [[Academy Award]]s and media bias, he did so during an exclusive interview with [[Breitbart]] News, which landed its Oval Office sit-down with Trump a day before his first address to [[Congress]].

These organizations have one thing in common: They count heiress [[Rebekah Mercer]] and her billionaire father, Bob, among their key benefactors. For years, the Mercers have sent tens of millions of dollars to conservative politics and causes, ranging from well-established think tanks, such as the [[Heritage Foundation]], to organizations financing anti-[[Hillary Clinton]] movies.
----

{{f132.png}} ''[[Who are New Brunswick Proud, and how are they helping the Conservatives?|https://www.theglobeandmail.com/canada/article-who-are-new-brunswick-proud-and-how-are-they-helping-the/]]'' September 23, 2019, Robyn Doolittle, [[Globe and Mail]]

----
The Strong and Proud cohort is a splinter group to the original Proud network that Ontario Proud's creator [[Jeff Ballingall]] has been building. Mr. Ballingall launched Ontario Proud as a Facebook page in early 2016 and it soon became famous for posting snarky meme attacks of Liberal politicians.

He later built BC Proud and Canada Proud, and his company, [[Mobilize Media]], has been contracted to do social-media work for other Proud groups, including [[Alberta Proud]] and [[New Brunswick Proud]].

It was actually Mr. Ballingall who created New Brunswick Proud's Facebook page in October, 2017, at the request of a client - he won't say who - and it was also Mr. Ballingall who recruited a woman named [[Heidi McKillop]] to run the organization ahead of the province's election.
----

{{f0.png}} ''[[Who Are the Groups Behind Canada's Anti-Islam Rallies?|https://www.vice.com/en_ca/article/wjqwwm/who-are-the-groups-behind-canadas-anti-islam-rallies]]'' June 27, 2017, Mack Lamoureux, [[Vice News]]

----
For a long time, [[Canada]] has been known as a left-wing bastion resistant to the siren song of the far-right.

Even when we had a decade of rule by a Conservative government Canada was viewed as this wonderful, albeit cold, land of tolerance. Now, if you live in Canada, you'll know that's not exactly the case (nor was it ever). Nothing showcases this more than the recent wave of anti-Islamism, which now sees protest rallies against an entire religion popping up on a weekly basis.

It's always the same—in one of the province's major cities a group has shown up to preach to the crowd in regards to the threat that the [[Muslim]] community poses to Canada either by radical Islamic terrorism, creeping Sharia, M-103, or what have you. While the catalyst for the rally may change, the focus remains consistent—pure, unadulterated anti-Islamism that has been born out of a fear of Islamic terrorism or hatred of the other.
----

{{f182.png}} ''[[Who calls the shots in Ontario's COVID-19 response? Premier insists top doctor is 'riding shotgun'|https://www.cbc.ca/news/canada/toronto/who-calls-the-shots-in-ontario-s-covid-19-response-premier-insists-top-doctor-is-riding-shotgun-1.5816708]]'' November 26, 2020, Trevor Dunn, [[CBC News]]

----
Following an auditor general's report that found [[Ontario]]'s pandemic response is being driven by political staff atop a command structure developed by a U.S. consulting agency, Premier [[Doug Ford]] is insisting that medical experts and Ontario's top doctor are calling the shots.

A tough-talking Ford fired back at Auditor General [[Bonnie Lysyk]] Wednesday after her report raised questions about how the government is making crucial decisions on lockdowns, school closures and other measures that are affecting the lives and livelihoods of millions of Ontarians.

"To say that [[[Chief Medical Officer of Health]]] Dr. Williams wasn't leading this response, it just isn't right. It's actually wrong," Ford said at his daily media briefing.
----

{{f0.png}} ''[[Who funds Ontario Proud?|https://medium.com/@noraloreto/who-funds-ontario-proud-76a56ca92de1]]'' December 19, 2018, Nora Loreto, [[Medium]]

----
I wanted to do a full picture of who is funding this shadowy online group, but as the best laid plans never work out, here's what you get: a twenty minute summary.

First, you need to read this first: who they are, what are their tactics, etc.

Everything here is from these filings, made public by [[Canadaland]]. You'll notice that I didn't look at the individual donors. That is perhaps the next step.

We know that [[Ontario Proud]] is funded mostly by developers, but what's fascinating is how clustered their donors are. Here's the list sorted in alphabetical order.
----

{{f0.png}} ''[[Who Funds PragerU's Anti-Muslim Content?|https://readsludge.com/2018/12/27/who-funds-pragerus-anti-muslim-content/]]'' December 27, 2018, Alex Kotch, [[Sludge]]

----
"[[Europe]] is committing suicide," says British author [[Douglas Murray]] in a video published by the far-right educational nonprofit Prager University. The cause? "The mass movement of peoples into Europe…from the Middle East, North [[Africa]] and East Asia" who allegedly made Europe lose faith in its beliefs and traditions.

Murray goes on to explain that temporary workers, such as a dark-skinned man illustrated in the video, enjoyed hefty welfare benefits from their new European homes. He laments "multiculturalism" in Europe and offers a seemingly fake statistic that the most popular boys' name in the [[United Kingdom]] was Muhammed. (In [[2017]], Muhammed was tenth on the list of most popular baby boys' names, down from eighth in [[2016]], according to the U.K. Office of National Statistics.)

The video, which has been viewed 3.3 million times on [[YouTube]], features illustrations of well-dressed white Brits and dark-skinned Middle [[Easter]]n and North African immigrants, often in ethnic garb. European leaders let black and brown immigrants into their nations, thus committing "the self-annihilation of a culture," alleges Murray.
----

{{f0.png}} ''[[Who is Dean French, Doug Ford's now-undisputed second-in-command?|https://torontolife.com/city/toronto-politics/dean-french-doug-fords-now-undisputed-second-command/]]'' January 16, 2019, Josh Dehaas, [[Toronto Life]]

----
Last week, news broke that [[Doug Ford]]'s principal secretary, [[Jenni Byrne]], would be leaving the premier's office for a position on the [[Ontario Energy Board]]. Byrne was Ford's most seasoned aide, with years of previous experience as a key organizer for [[Stephen Harper]]. In Ford's administration, she was a power broker. But she's not the only one with Ford's ear. In her absence, [[Dean French]], Ford's chief of staff, will presumably become the second-most-powerful person at [[Queen's Park]]. Here's what you need to know about him.

He doesn't have a lot of experience in government

French's only previous high-profile job in government was back in [[2000]], when he was an aide to [[Canadian Alliance]] leader [[Stockwell Day]]. French left shortly after Day jet-skied his way into a distant second-place finish in that fall's general election.
----

{{f132.png}} ''[[Who is Ontario Proud and why is it texting you?|https://www.theglobeandmail.com/politics/article-who-is-ontario-proud-and-why-is-it-texting-you/]]'' June 4, 2018, Jack Hauen, [[Globe and Mail]]

----
A conservative political advocacy group is sending out mass unsolicited texts and phone calls attempting to gauge voters' intentions just days ahead of Thursday's election, raising questions about privacy and access to Ontarians' personal data.

The text messages usually begin with a greeting by "Olivia from [[Ontario Proud]]," who then asks which party the recipient plans to vote for in the election. They can respond with the names of the major parties, "Unsure," "NotVoting" or "?Stop?" to opt out of further messages.

Ontario Proud is a registered third-party advertiser dedicated mostly to posting anti-Liberal and anti-NDP memes on social media. The group's 364,000 [[Facebook]] likes are more than all three main provincial parties combined.
----

{{f253.png}} ''[[Who is Pierre Poutine?|https://www.macleans.ca/politics/ottawa/who-is-pierre-poutine/]]'' August 14, 2014, Canadian Press, [[Macleans]]

----
The [[Edmonton]]-based technology company [[RackNine]] had been hired to make those calls by a customer who tried to mask their identity by using fake names, including the pseudonym [[Pierre Poutine]].

Court heard testimony from a number of Sona's former colleagues, who said he spoke of wanting to employ some underhanded campaigning tactics before the election, and then bragged about launching the calls afterwards.

Defence lawyer [[Norm Boxall]] elected not to call any witnesses at the trial and argued that the Crown failed to definitively prove that Sona was involved in the scheme.

Boxall and Crown attorney Croft Michaelson both told Justice Gary Hearn during their closing arguments that they believed more than one person was involved in the plot.
----

{{f253.png}} ''[[Who pays to protect free speech on campus|https://www.macleans.ca/news/who-pays-to-protect-free-speech-on-campus/]]'' February 21, 2020, Emily Senger, [[Macleans]]

----
Indeed, the whole situation only came to a head in [[2016]], when the pro-life club applied to do it all again. The university said yes, but given the previous year's brouhaha, demanded that the club cover security costs—an estimated $17,500, with a $9,000 deposit up front. It was a price Duteau and company could not and would not pay. "It wasn't our group causing the disruption," she says. "We followed all the rules. We were very careful to make sure to set everything up in a safe and respectful way. Unfortunately, people who disagreed with us expressing our views in the centre of campus that way did not respect our freedom of expression." The club appealed the security-cost decision and another by the university not to discipline any of the pro-choice protesters. The university held firm. Two months later, the club went to court to challenge both decisions.

In [[2017]], the [[Alberta]] Court of Queen's Bench ruled in favour of the university on both issues. However, the cost portion of that ruling was overturned by the appeal court on Jan. 6. In that decision, Justice Jack Watson wrote: "Whether or not the figures are right, it cannot be said that Pro-Life should be held 100 per cent responsible for costs that future events might generate." He went on to encourage alternative scenarios where the university could cover security fees, suggesting better fencing, or "a less provocative" display, adding: "Compromises on both sides are in order."

Universities across the country are watching closely to see whether the precedent holds. U of A had 60 days to seek leave for appeal; at press time, it would say only that it was reviewing the decision. Should the case go to the Supreme Court, the outcome could define how universities deal with the conundrum brought on by the era of so-called "cancel culture." How do they reconcile demands for free speech when the trend toward "deplatforming" controversial voices—obscuring signs, tearing down posters, blocking speaking venues—causes its own confrontations? How do they deal with groups who generate attention by flirting with hate speech, or by deliberately provoking certain social groups?
----

{{f0.png}} ''[[Who Still Believes Postmedia Is Canadian-Controlled?|https://thetyee.ca/Mediacheck/2016/07/08/Who-Believes-Postmedia-Canadian/]]'' July 8, 2016, Paul Willcocks, [[The Tyee]]

----
[[Postmedia]]'s escape from bankruptcy this week offers at least a tiny opportunity for critics who want the giant corporation's grip on Canadian newspapers loosened.

Postmedia, which owns the Sun, Province, and 24 Hours in [[Vancouver]] and 170-plus newspapers across the country, has been stumbling toward insolvency. Its stock is almost worthless, revenues are in freefall -- down another 12.9 per cent according to Thursday's quarterly report -- and management has no credible plan. It's barely able to pay the interest on its $648-million debt. 

So Postmedia went to the people who were owed that money and cut a deal, giving control of [[Canada]]'s largest newspaper company to an "ad hoc" group of creditors apparently led by [[Chatham Asset Management]], a [[New Jersey]] hedge fund.
----

{{f253.png}} ''[[Who was Canada's best fiscal manager?|https://www.macleans.ca/economy/economicanalysis/who-was-canadas-best-fiscal-manager-part-2/]]'' March 19, 2015, Paul Boothe, [[Macleans]]

----
Part II in a two-part series. In Part I: Chrétien, Martin, Harper: Who has the best fiscal record?

Yesterday we posted our analysis of the fiscal performance of Prime Ministers Chretien, Martin and Harper. Using program spending restraint as the measure of fiscal performance, [[Jean Chretien]] is the clear winner. Alternatively, using budget surpluses and net debt reduction as the measure of fiscal performance gives the honours to [[Paul Martin]].

But neither of these measures account for the political and economic environments in which the three governments operated. Both Paul Martin and [[Stephen Harper]] had to deal with the realities of minority government. Jean Chretien and Stephen Harper operated with majority governments for at least part of their mandates. Further, all three governments dealt with the impacts of economic fluctuations on their revenues and spending. It's to these to issues we now turn our attention.
----

{{f0.png}} ''[[Who's behind mass text messages asking Canadians about the carbon tax?|https://www.ctvnews.ca/politics/who-s-behind-mass-text-messages-asking-canadians-about-the-carbon-tax-1.4494160]]'' July 4, 2019, Michael D'Alimonte, [[CTV News]]

----
If you were one of the many Canadians to receive text messages from "Sue," "Mark," or "Nicolas" asking about the federal carbon tax, you may have been left wondering who's behind these texts and how they got your phone number.

Members of [[Canada Strong and Proud]], a coalition of third-party advertising groups newly incorporated under a federal banner, are behind many of the automated messages, with members already having orchestrated anti-carbon tax text campaigns in [[Alberta]], [[Quebec]] and, as evidence suggests, in [[Ontario]].

"Canada Strong and Proud is a new organization actively seeking ways to engage with Canadians about national issues and participate in the federal election," the organization said in a written statement to [[CTV News]], adding that one of the group's goals is to "scrap job-killing carbon taxes."
----

{{f0.png}} ''[[Who's behind the anti-Andrew Scheer ad airing during Raptors game?|https://www.ctvnews.ca/politics/who-s-behind-the-anti-andrew-scheer-ad-airing-during-raptors-game-1.4460332]]'' June 10, 2019, Michael D'Alimonte, [[CTV News]]

----
If you're watching Game 5 of the NBA Finals in [[Canada]], you'll see a 30-second ad from an organization called [[Engage Canada]] attacking Conservative Leader [[Andrew Scheer]].

Where did the group get the cash to pay for a [[Toronto]] Raptors playoff commercial that could cost upwards of $50,000? The group is hesitant to say.

[[Tabitha Bernard]], a spokesperson for Engage Canada, said in a written statement that the group's ad campaigns are meant "to fight back against the dominance of corporate interests" on the airwaves.
----

{{f185.png}} ''[[Who's pulling the strings in the Conservative Party?|http://rabble.ca/columnists/2019/06/whos-pulling-strings-conservative-party]]'' June 14, 2019, Antonia Zerbisias, [[rabble.ca]]

----
But it wasn't a great week for him either -- and it was made worse by the dunderheaded tweet by his deputy leader [[Lisa Raitt]] who, in a now-deleted outburst, announced that there is "no solid connection between climate change and the major indicators of extreme weather, despite Trudeau's claim to the contrary."

That wasn't the only rogue Con tweet. Conservative Senator [[Denise Batters]] went off script by predicting that a power outage in [[Regina]] "is a preview of [[Canada]]'s future" if the Liberals are re-elected because … oil.

Scheer looked like he's not in charge. He had to continually deny that he was getting help from provincial Con strongmen like [[Alberta]] Premier [[Jason Kenney]] and, of course, [[Ontario]] Premier [[Doug Ford]].
----

{{f185.png}} ''[[Who's pulling the strings in the Conservative Party?|https://rabble.ca/columnists/2019/06/whos-pulling-strings-conservative-party]]'' June 14, 2019, Antonia Zerbisias, [[rabble.ca]]

----
Just about every pundit and political cartoonist in the land believes that this has all been orchestrated by former Conservative prime minister [[Stephen Harper]]. That he's the man in the background and backrooms concocting an evil plot to run pipelines from sea to sea to sea -- and the Gulf of [[Mexico]] too.

That's partly because of a profile of Scheer in L'Actualité, the French-language counterpart to Maclean's. In it, Scheer, along with his consigliore [[Hamish Marshall]], a founder of the right-wing [[Rebel Media]], are described as graduates of Harper's school of politics.

According to [[Carl Vallée]], Harper's former press attaché, Scheer, Marshall and most Conservative strategists "grew up with Harper who taught them everything. In this sense … it's still Harper's party." What's more, the profile continues, Scheer rarely makes a move without consulting Harper -- as well as Kenney, a former senior cabinet minister in the [[Harper government]].
----

{{f0.png}} ''[[Who's the "street preacher" behind Saturday's anti-gay protest?|https://nowtoronto.com/news/anti-gay-march-village-john-tory/]]'' September 30, 2019, Michael Coren, [[Now Magazine]]

----
A group of Lynn's co-religionists planned a "Freedom March and Prayer" through the village on September 28 to, in their words, "flood the streets and pray, repent, and march as Biblical [[Christian]]s." They were blocked by police from getting to Church Street where the mayor was attending a counter rally organized by the [[LGBTQ]] community. Lynn's group marched up Yonge instead.

They say they do not hate, but simply want to tell those who live in the village that they're loved. That's a horribly disingenuous claim. They know why they are there, and the community knows why they are there.

It's difficult to define those involved with Lynn. He seems to have few, if any, connections even to the traditionally ultra-conservative and homophobic churches or denominations – although they do seem well-funded and organized given the numbers that showed up Saturday with signs and T-shirts.
----

{{f182.png}} ''[[Who's who in the election phone calls controversy|https://www.cbc.ca/news/canada/who-s-who-in-the-election-phone-calls-controversy-1.1128163]]'' February 29, 2012, [[CBC News]]

----
Complaints about bogus calls to voters during the [[2011]] federal election are under investigation by [[Elections Canada]].

On Feb. 27 the [[House of Commons]] passed a unanimous resolution calling on its members to provide Elections Canada and the [[RCMP]] "with any and all information they have on voter suppression and illegal phoning during the last election."

The stories began on election day (see sidebar), but took off last week with a report by [[Stephen Maher]] of [[Postmedia]] News and the [[Ottawa Citizen]]'s [[Glen McGregor]] that revealed some of the findings of an ongoing Elections Canada investigation.
{{||StandardTid}}
----

{{f99.png}} ''[[Why a Toronto teen called Doug Ford a Timbit|https://www.nationalobserver.com/2019/12/05/news/why-toronto-teen-called-doug-ford-timbit]]'' December 5, 2019, Sean Craig, [[National Observer]]

----
There were already extraordinary scenes.

Some 40,000 high school teachers and 15,000 support workers in [[Ontario]] took to the picket lines Wednesday for a one-day strike action.

Hundreds of school closures across the province followed, which [[Ontario Secondary School Teachers' Federation]] president Harvey Bischof said were necessary after four days of negotiations toward a new collective agreement with the province yielded little progress.
----

{{f182.png}} ''[[Why Alberta's devotion to oil is making tech companies want to leave the province|https://www.cbc.ca/news/business/tech-alberta-kxl-keystone-1.5523929]]'' April 7, 2020, Kyle Bakx, [[CBC News]]

----
The [[Alberta]] government's decision to commit billions of dollars to support the [[Keystone XL]] oil pipeline came as a surprise when it was announced last week, despite the government working with TC Energy for about six months, according to officials.

What was unsurprising about the announcement was the continued unabashed support by the government for the province's oilpatch, which some tech sector companies say is driving them to consider leaving Alberta.

Premier [[Jason Kenney]]'s campaign promises during last year's election included setting up a $30-million "war room" to attack those who criticize the industry on social media or elsewhere, urging oil companies to sue environmental groups like [[Greenpeace]] for defamation and, like U.S. President [[Donald Trump]], pulling back regulations on oil and gas companies.
----

{{f94.png}} ''[[Why Andrew Scheer would be a dangerous prime minister|https://www.thestar.com/opinion/contributors/2019/10/01/why-andrew-scheer-would-be-a-dangerous-prime-minister.html]]'' October 1, 2019, Michael Coren, Opinion, [[Toronto Star]]

----
As a 60-year-old white man I didn't feel enormously qualified to comment about [[Justin Trudeau]]'s brown and blackface travesties when the story first broke — though this didn't seem to prevent countless others from becoming overnight experts — but I will say now that whatever their intention and however long ago, the actions themselves were repugnant.

But here's the thing. As much as I am revolted by what Trudeau did with his blackface nonsense, I'm more concerned at the Conservatives' whiteface antics. That party's approach to climate change policy, [[First Nations]] issues, economic justice, foreign affairs, social equality, and so much else is deeply disquieting.

[[Andrew Scheer]] was never supposed to be the leader, but was the final "anybody but Bernier" candidate standing. The Tory war-room has spent most of its time since then trying to morph the man into what he is not.
----

{{f0.png}} ''[[Why Andrew Wilkinson Should Be Scared by Vancouver's NPA Turmoil|https://thetyee.ca/Opinion/2019/12/09/Andrew-Wilkinson-Scared-NPA-Turmoil/]]'' December 9, 2019, Paul Willcocks, [[The Tyee]]

----
Rebecca Bligh was one of five [[Non-Partisan Association]] candidates elected to [[Vancouver]] council last year. Late Friday afternoon, Bligh announced she was quitting the party and would sit as an independent.

The NPA, an 82-year-old centre-right political force in Vancouver, had changed, she said.

In late November, 10 new directors were elected to the 15-person NPA board. They included [[Christopher Wilson]], until two years ago the B.C. bureau chief for the right-wing [[Rebel Media]] and best known for being slapped down by then-federal environment minister [[Catherine McKenna]].
----

{{f99.png}} ''[[Why are Conservatives hanging out with a fringe Muslim cleric with dubious credentials?|https://www.nationalobserver.com/2019/10/18/news/why-are-conservatives-hanging-out-fringe-muslim-cleric-dubious-credentials]]'' October 18, 2019, Emma McIntosh, [[National Observer]]

----
Four MPs and four senators from the Conservative party have been associating with a fringe [[Muslim]] cleric with dubious credentials who amplifies misinformation about Islamic extremism, [[National Observer]] has found.

Mohammad Tawhidi is an [[Australia]]n who identifies himself as the "imam of peace," a title that has been disputed as he isn't affiliated with a mosque, doesn't seem to have many Muslim followers and doesn't have credentials he's claimed to hold.

Though he claims to be a religious reformer and speaks out against Islamic extremism, he also spreads Islamophobic conspiracy theories about the U.S.'s first two Muslim women in [[Congress]], [[Ilhan Omar]] and [[Rashida Tlaib]], claiming that they have brought a terrorist agenda to [[Washington]], D.C. He has also claimed without evidence that Muslim extremists are conspiring to "create a country" within Australia and name streets after terrorist murderers.
----

{{f94.png}} ''[[Why Boris Johnson and Doug Ford are singing from the same song book - and rewriting our democratic rule book|https://www.thestar.com/politics/political-opinion/2019/09/25/why-boris-johnson-and-doug-ford-are-singing-from-the-same-song-book-and-rewriting-our-democratic-rule-book.html]]'' September 25, 2019, Martin Regg Cohn, [[Toronto Star]]

----
[[Doug Ford]] is a long distance admirer of [[Boris Johnson]]. It's easy to see why.

Both are bombastic municipal politicians who climbed the greasy flagpole to the top, rising to become first ministers for Her Majesty ? one as premier of [[Ontario]], the other prime minister of Great Britain. Blond ambition incarnate.

Now, both have achieved a more dubious distinction: Almost simultaneously, they are being second guessed by their judiciaries for giving the Queen flawed advice about the fundamentals of democracy.
----

{{f182.png}} ''[[Why Canada's Conservatives can send you a robotext from Sarah, and what you can do to stop it|https://www.cbc.ca/news/canada/nova-scotia/political-messages-political-parties-texts-anti-spam-laws-1.5216679]]'' July 22, 2019, Yvonne Colbert, [[CBC News]]

----
When [[Halifax]]'s Beth Arsenault received a text from the [[Conservative Party of Canada]]'s "Sarah," she wasn't pleased.

The text, also sent to other Canadians, asks if the party could count on her support in the upcoming federal election.

"They should not be trying to drum up support sending out robot texts. It's ridiculous," Arsenault said, adding she feels it's an invasion of privacy.
----

{{f0.png}} ''[[Why Canada's environmental charities are afraid to talk about climate change during the election|https://theconversation.com/why-canadas-environmental-charities-are-afraid-to-talk-about-climate-change-during-the-election-122114]]'' August 20, 2019, Dianne Saxe, [[The Conversation]]

----
There is a serious erosion of democracy underway in [[Canada]].

[[Elections Canada]] is preventing environmental charities from telling the truth about the climate crisis during this fall's election, when it will be a critical issue.

Elections Canada's job is to run elections that are fair and trustworthy so that the government chosen by Canadians will have a legitimate right to govern. But Elections Canada is reducing the trust Canadians can have in this fall's election by improperly silencing public outreach by environmental charities.
----

{{f364.png}} ''[[Why Canada's Right Lied About The UN Migration Compact|https://www.huffingtonpost.ca/harald-bauder/andrew-scheer-un-migration-compact_a_23614996/]]'' December 13, 2018, Harald Bauder, [[Huffington Post]]

----
On December 10, the governments of 164 states adopted the Global Compact for Migration in Marrakech, [[Morocco]]. However, a handful of countries, most notably the U.S. but also [[Australia]], [[Austria]], [[Hungary]], [[Poland]] and [[Israel]], among others, denied their support after right-populists launched a massive campaign of misinformation and propaganda.

The Global Compact for Safe, Orderly and Regular Migration — as it's formally known — contains 23 objectives that will help the world to better manage "migration at local, national, regional and global levels." It is not legally binding, which means that national governments are not obligated to implement its objectives. Thus it does not infringe on any signatory country's sovereignty. Louise Arbour, the [[Montreal]]-born UN special representative for international migration, stated that "it creates no right to migrate. It places no imposition on states."

Despite the reality, a core argument of campaigns against the pact was the deceitful claim that it infringes on state sovereignty.
----

{{f0.png}} ''[[Why Canada's white supremacists want Doug Ford to win|https://ricochet.media/en/2217/why-canadas-white-supremacists-want-doug-ford-to-win]]'' May 24, 2018, Ethan Cox, [[Ricochet]]

----
That giddy white supremacist, who used the alias League of the North, was unmasked earlier this month in a Vice investigation as [[Thomas White]] of [[Thunder Bay]], [[Ontario]].

The Liberals put out a press release noting that Ford had been endorsed by the podcast Nazis. The PC party quickly disavowed their support, and the media largely ignored the story.

But it's part of a troubling trend. Far-right figures and groups, from the explicitly white supremacist to the more crypto-fascist, have not been shy in proclaiming their support for "[[Ford Nation]]" and their belief that [[Doug Ford]] could create an opening for white supremacist activity similar to the effect of [[Donald Trump]] in the United States.
----

{{f0.png}} ''[[Why did it take three years to shut down the most hate-filled publication in Canada?|https://nowtoronto.com/news/your-ward-news-racism-hate-speech-islamophobia-stephen-harper/]]'' February 13, 2019, Bernie M. Farber, [[Now Magazine]]

----
[[Ontario]] Court [[Judge Richard Blouin]] described the evidence against the publication, known for articles advocating rape and blaming immigrant "parasites" for everything from crime, pollution and gridlock to high taxes, as overwhelming, stating in his decision that YWN "repeatedly and consistently... intended to publish hate."

"Women were represented as immoral, inferior and not human," Blouin wrote. And "Mr. Sears celebrated sexual and physical violations towards them. Jews were consistently blamed, demonized and maligned."

So why did it take a ministerial order to halt delivery of the paper and three years of arduous legal manoeuvring to shut down what was quite possibly one of the most vile, hate-filled, misogynistic publications in the history of our country?
----

{{f0.png}} ''[[Why did Ontario's chief accountant refuse to validate Doug Ford's budget numbers?|https://globalnews.ca/news/4734673/ontario-chief-accountant-doug-ford/]]'' December 6, 2018, Bill Kelly, [[Global News]]

----
The [[Ontario]] government's chief accountant resigned a few weeks ago because she refused to sign off on Finance Minister [[Vic Fedeli]]'s inflated $15-billion deficit.

Her name is [[Cindy Veinot]], and she stated that she does not agree with the government's bookkeeping, suggesting that the Ford government's financial statements materially overstate the Ontario deficit.

Veinot is a long time civil servant, who is a leading expert on pension accounting, finishing first among 63,000 candidates in the [[1998]] CPA exam in the United States, so she knows what of she speaks.
----

{{f253.png}} ''[[Why does Stephen Harper have Trump's back?|https://www.macleans.ca/opinion/why-does-stephen-harper-have-trumps-back/]]'' November 14, 2018, Stephen Maher, [[Macleans]]

----
I find it hard to follow Harper very far down this path. So far as I can tell, Sanders wants to reform American capitalism so that it more closely resembles its mildly socialistic neighbour to the north, where everyone has health care.

Harper is certain that the kind of social welfare policies that Canadians enjoy would bring ruin to the United States, but does not explain why.

And his critique of the elite failure that led to Brexit and the rise of Trump is similarly silent on inconvenient facts. He makes interesting observations about doctrinaire globalists who negotiated trade deals blindly, without sufficient regard to their national interest, and repeatedly warns that they were foolish to ignore the concerns of "those who shower after work, not just those who shower before it."
----

{{f94.png}} ''[[Why Doug Ford believes himself blameless - a premier besieged by enemies|https://www.thestar.com/politics/political-opinion/2019/06/26/why-doug-ford-believes-himself-blameless-a-premier-besieged-by-enemies.html]]'' June 26, 2019, Martin Regg Cohn, [[Toronto Star]]

----
First, he fired [[Vic Fedeli]] — faulting his finance minister for the worst budget rollout in recent memory. Leaving the premier faultless as usual.


Next, he parted ways with [[Dean French]] — blaming his once-powerful chief of staff for the most pungent patronage appointments in recent memory. Leaving the premier blameless as usual.

Now, [[Ontario]]'s master of disruption is running out of scapegoats to dismiss. Which puts the spotlight back on the self-styled premier of the people, even if he's still busy trying to find more enemies of the people.

When you've dumped both your right hand man and left hand man, why not man up? Not in his nature.
----

{{f94.png}} ''[[Why Doug Ford can afford to ignore Ontario's NDP|https://www.thestar.com/politics/political-opinion/2019/12/15/why-doug-ford-can-afford-to-ignore-ontarios-ndp.html]]'' December 15, 2019, Martin Regg Cohn, [[Toronto Star]]

----
The role of official opposition has always been thankless, but never easier, thanks to the abundance of material provided daily by Ford's government. The media are infused with endless column inches, yet a disproportionate amount are taken up by the quotable comments of another party leader, [[Mike Schreiner]], whose [[Green Party]] comprises a caucus of precisely one seat — his.

The headless Liberals, now down to a mere five seats, also manage to make the news cycle with the pithy critiques from the talking heads that remain. Many in the NDP caucus also win favourable coverage.

But the opposition leader who gets to ask the most questions makes the least impact, even after nearly 11 years as leader. Or perhaps because of it.
----

{{f94.png}} ''[[Why Doug Ford should fear Steven Del Duca|https://www.thestar.com/opinion/star-columnists/2020/02/26/why-doug-ford-should-fear-steven-del-duca.html]]'' February 26, 2020, Bob Hepburn, Opinion, [[Toronto Star]]

----
It's weird how [[Doug Ford]] brags about supposedly stopping "the gravy train at [[Queen's Park]]," just like, or so he falsely claims, his late brother Rob did at city hall when he was mayor of [[Toronto]].

It's just as strange — maybe even funny — how Ford boasts of stopping "the wasteful spending and endless scandals" and "mismanagement" seen under the former Liberal government.

It's all so odd because Ford, who kicked off his [[2022]] re-election last weekend, is running arguably the most incompetent, disorganized, patronage-riddled and wasteful [[Ontario]] government in decades. And he's accomplished all that in barely 20 months in office.
----

{{f94.png}} ''[[Why Doug Ford's attack on student press is an attack on journalism as a whole|https://www.thestar.com/opinion/contributors/2019/10/16/why-doug-fords-attack-on-student-press-is-an-attack-on-journalism-as-a-whole.html]]'' October 16, 2019, Sarah Krichel, [[Toronto Star]]

----
[[Ontario]]'s student press has been dealt an unprecedented blow to its abilities to fulfil its core mandates of holding university stakeholders accountable and keeping students informed.

A provincial policy directive called the [[Student Choice Initiative]] (SCI) implemented this fall allows students to opt out of certain previously mandatory ancillary fees, thus completely upending the funding model for many student groups across Ontario — including student journalism.

Due to Ford's directive, campus publications have had to rapidly readjust to a new financial reality of cuts and reduced operations. While perhaps the initiative was not intended to attack student media, that has been the unfortunate outcome of the SCI.
----

{{f94.png}} ''[[Why Doug Ford's brain trust keeps trying to take our schools back in time|https://www.thestar.com/politics/political-opinion/2019/09/02/why-doug-fords-brain-trust-keeps-trying-to-take-our-schools-back-in-time.html]]'' September 2, 2019, Martin Regg Cohn, [[Toronto Star]]

----
Booed at public events, battered in public opinion polls, [[Doug Ford]]'s failing grades left him flailing. Fearful of teacher walkouts in September, mindful of student walkouts last semester, the premier spent his vacation doing his political homework.

Today he is turning the page — by changing the channel. With students going back to school, he is going back in time with back-to-basics.

The premier is rebranding — by banning cellphones, banishing discovery math and abandoning an anti-sex-ed crusade he couldn't sustain. Embarrassed by his shameless sex-ed cock-up and awkward climbdown, Ford is distracting people with mobile phones and dividing us over multiplication tables.
----

{{f253.png}} ''[[Why Doug Ford's Ontario PC government should grant the Liberals party status|https://www.macleans.ca/opinion/why-doug-fords-ontario-pc-government-should-grant-the-liberals-party-status/]]'' June 18, 2018, Angela Wright, [[Macleans]]

----
As the dust settled from the chaotic [[Ontario]] election campaign, it became clear that the worst-case scenario had happened for the Liberals. Not only did the party come in third place, but it had won only seven seats—one short of official party status. The Liberals have since begun a campaign for an exception to be made; they want official party status. While the NDP aren't keen on the idea, the PCs have yet to make up their mind.

But while it would be tempting for the governing party to deny this request—especially given the harsh words during the campaign reserved by premier-designate [[Doug Ford]] for the Ontario Liberals' now former leader, [[Kathleen Wynne]]—they should do it.

Losing official party status is about more than not having a dedicated leader's office and research staff: it's a fundamentally different position within the legislature, which impacts the type of work an MPP is able to do. MPPs not part of a recognized party are deemed "independent" by the legislature. This means they're not privy to important meetings that oversee the way the legislature is governed and the schedule is set (e.g. the Board of Internal Economy and House Leaders' meetings). Consequently, their offices are often operating in the dark and are beholden to whatever information the other parties are willing to share.
----

{{f94.png}} ''[[Why experts say Kenney's critique of a Calgary professor is a strike against academic freedom|https://www.thestar.com/calgary/2019/11/26/jason-kenney-criticism-melanee-thomas-academic-freedom.html]]'' November 26, 2019, Andrew Jeffrey, [[Toronto Star]]

----
CALGARY—After a [[University of Calgary]] professor's credibility was questioned by the premier Monday on the floor of the [[Alberta]] legislature, some reacted with worry about the effect it could have on academic freedom.

During a Monday afternoon session of the legislature, Premier [[Jason Kenney]] dismissed criticism of his government made by University of Calgary political scientist [[Melanee Thomas]] on the dismissal of Alberta's [[Election Commissioner]] [[Lorne Gibson]], who was actively investigating members of the [[United Conservative Party]].

NDP Opposition leader [[Rachel Notley]] had quoted Thomas saying that Kenney is "using the power of the state to silence an independent body and this is corrupt." Kenney's response was to question whether Thomas should be considered an objective source since she ran as an NDP candidate in the [[2004]] and [[2006]] federal elections.
----

{{f94.png}} ''[[Why extreme messaging on Edmonton's anti-Trudeau billboards is concerning experts|https://www.thestar.com/edmonton/2019/06/25/why-extreme-messaging-on-edmontons-anti-trudeau-billboards-is-concerning-experts.html]]'' June 25, 2019, Kevin Maimann, [[Toronto Star]]

----
"Is Trudeau leading us to civil war?" asked the blood-red lettering emblazoned across a black background on the 10-foot-by-20-foot electronic sign.

Above the main text was a series of phrases provided without context, among them: "mass migration," "firearms ban," "normalizing pedophilia," "eco-hysteria" and "globalism."

The man behind the billboard, and another like it on the city's west side, sums it up: "These are the kinds of things that people are talking about online," said [[Peter Downing]].
----

{{f364.png}} ''[[Why Harper Hates Evidence-Based Data|https://www.huffingtonpost.ca/mark-taliano/harper-defund-science_b_3971531.html]]'' September 22, 2013, Mark Taliano, [[Huffington Post]]

----
For years now, the federal government has been censuring, muzzling, de-funding, and laying off scientists, librarians, archivists, statisticians, and researchers in its efforts vacate government involvement in core research, and to shift its focus to industry-specific needs.

There are three granting councils that allocate federal funding for research in [[Canada]]: the [[Social Sciences and Humanities Research Council]] of Canada (SSHRC), the Natural Sciences and Engineering Council (NSERC), and the Canadian Institute of Health Research (CIHR). In constant dollars, from [[2007]]-[[2013]], base funding for SSHR has decreased by 10.1 per cent; funding for NSERC has decreased by 6.4 per cent; and funding for CIHR has decreased by 7.5 per cent. Meanwhile, NSERC funding aimed at "company-specific" problems has increased (between [[2001]]-[[2012]]) by 1178 per cent, while success rates for CIHR grants has dropped by 61 per cent.

The government rationale for the de-funding and transfer of funding is that tax payer-funded research should serve the needs of industry. However, the shift in focus corrupts core research by creating research parameters that compromise thorough examinations of any given hypothesis or premise.
----

{{f0.png}} ''[[Why I Bet Andrew Scheer Won't Be Prime Minister|https://thetyee.ca/Analysis/2019/10/15/Andrew-Scheer-Wont-Be-Prime-Minister-No-Partners/]]'' October 15, 2019, Michael Harris, [[The Tyee]]

----
As we head into the last week of the campaign, the pollsters tell us that Canadians can't decide between a fresh or frozen bird — [[Andrew Scheer]] or [[Justin Trudeau]].

What they all seem to agree on is that the country should be prepared for a photo finish on Oct. 21. In the end, it will come down to a statistical coin toss between the mainstream political parties who have always run the ship of state since Confederation — the Liberals and Conservatives.

I'm here to argue that the pollsters aren't reading the chessboard very well. There is no way for Scheer and the Conservatives to win this election, if winning means governing. Barring an asteroid hitting the Liberal campaign, the winner of the election will be Trudeau. There is my limb, and now I will climb out on it for the explanation.
----

{{f0.png}} ''[[Why I'm Scared About What's Happening In Canada Right Now|https://www.chatelaine.com/opinion/rise-of-populism-in-canada/]]'' February 14, 2019, Amanda Jetté Knox, [[Chatelaine]]

----
The tide in the Great White North appears to be shifting right — but not in the way we're used to. This isn't a typical liberal-conservative tug-o-war, the ebb and flow we've seen throughout election cycles. This new movement is one that has already swept through [[Hungary]], [[Poland]], the U.S., it's fuelled [[Brexit]] in the U.K. and has seen the rise of the far-right party [[Alternative for Germany]], who have been compared to the Nazi regime. And it's tilted so far to the right that it threatens to upend our democracy and the very liberties we've fought for.

While conservatives have historically called for less government regulation, lower taxes and a stronger military, today's Canadian right-wing politics has rebranded itself to include more visible intolerance. Bigotry isn't just bubbling under the surface these days, it's out in the open and proudly displayed for when the guests come over.

This ugly, newfound boldness threatens to dominate the next federal election, impacting not only the world's view of us a fair, diverse and welcoming country, but also the lives of all marginalized Canadians. That keeps me up at night.
----

{{f182.png}} ''[[Why immigrants are pulling their weight - despite what Maxime Bernier claims|https://www.cbc.ca/news/politics/bernier-immigrants-fact-check-1.5225422]]'' July 26, 2019, Jonathon Gatehouse, [[CBC News]]

----
As part of our federal election coverage, [[CBC News]] is assessing the truthfulness and accuracy of statements made by politicians and their parties.

The Claim: "Canadians are a compassionate people and we should be. But at what cost? Are Canadians happy to subsidize 74 per cent of our current immigrants?"

 -- [[Maxime Bernier]], leader of the [[People's Party of Canada]], outlining his position on immigration and multiculturalism during a speech in [[Mississauga]], Ont., Wednesday night.
----

{{f185.png}} ''[[Why is Alberta launching an 'employee support program' for unionized workers?|http://rabble.ca/blogs/bloggers/alberta-diary/2019/10/why-alberta-launching-employee-support-program-unionized]]'' October 2, 2019, David Climenhaga, blogs, [[rabble.ca]]

----
The government of [[Alberta]] launched its promised "employee labour relations support program" yesterday. Apparently they'll not only tell you how to certify a union, they'll tell you how to decertify one too!

Busting a union used to be easier back in the days of the old [[Progressive Conservative]]s, who weren't really all that progressive themselves. Back then, all you had to do if you wanted to decertify a union was get it to try to negotiate a first contract!

[[Rachel Notley]]'s NDP government fixed that legal problem, introducing labour laws including first-contract compulsory arbitration rules that dragged Alberta kicking and screaming into the middle of the last century.
----

{{f0.png}} ''[[Why is the Media Citing This Social Conservative Group as Experts on BC's New Local Jobs Agreement?|https://pressprogress.ca/why-is-the-media-citing-this-social-conservative-group-as-experts-on-bcs-new-local-jobs-agreement/]]'' July 19, 2018, [[PressProgress]]

----
Yet news coverage of the deal at multiple BC outlets, including the [[Vancouver Sun]], CHEK News and the [[Daily Hive]] cited a critical report published by an obscure right-wing think tank with questionable expertise.

[[Cardus]] identifies itself as a "non-partisan, faith-based think tank" that exists to promote a "flourishing society," according to its press release.

But take a closer look at the organization, and you'll quickly notice the think tank and its experts spend an awful lot of time attacking abortion laws, criticizing same-sex marriage, resisting "sexual revolutionaries" and promoting regressive social policies.
----

{{f0.png}} ''[[Why is the National Citizens Coalition shilling for Sun TV?|https://ipolitics.ca/2013/02/07/why-is-the-national-citizens-coalition-shilling-for-sun-tv/]]'' February 8, 2013, Gerry Nicholls, [[iPolitics]]

----
It all started when I wrote a column criticizing the conservative advocacy group for its decision to actively support the [[Sun News Network]]'s application for a "mandatory carriage" license. My point was that such support runs counter to the NCC's stated conservative principles.

To me, it's obvious: forcing citizens to pay for a TV channel they may not want to watch violates an individual's right to free choice. Conservatives are supposed to support free choice.

At any rate, a few hours after my column appeared, NCC director [[Stephen Taylor]] responded to my argument with a well-reasoned, thoughtful defence of his group's action.

Ha, just kidding! What Taylor really did was go on [[Twitter]] and lob personal insults my way.
----

{{f0.png}} ''[[Why Isn't Fair Dealing Enough?: Government Considering Copyright Exception to Cover Political Advertising|http://www.michaelgeist.ca/2014/10/isnt-fair-dealing-enough-government-considering-copyright-exception-cover-political-advertising/]]'' October 9, 2014, [[Michael Geist]]

----
Reports from CTV and the [[Globe and Mail]] indicate that the government is planning to introduce a new copyright exception for political advertising. The reports suggest that the exception would permit the use of news content in political advertising without authorization provided that it meets three conditions:

News content would have to meet three criteria for this exemption, the cabinet memo says. It would have to be published or made available through TV broadcasts or platforms such as [[YouTube]]. It would have to be obtained from a news source such as a news program or newspaper or periodical. And it would have to feature a political actor operating in that person's capacity as a politician, or relate to a political issue.

While the reports sparked an immediate reaction claiming the government is legalizing theft, my view is that copyright law should not be used to stifle legitimate speech. Political speech – even noxious attack ads – surely qualifies as important speech that merits protection (see this CDT analysis for similar concerns in the US). I am not a fan of attack ads, but attempts to use copyright to claim absolute rights over the use of a portion of a video clip is surely counter to basic principles of fair dealing (in [[Canada]]) or fair use.
----

{{f182.png}} ''[[Why it's time to end corporate welfare for Canada's fossil fuel industry|https://www.cbc.ca/news/opinion/opinion-oil-industry-subsidies-1.5476030]]'' March 4, 2020, Taylor C. Noakes, Opinion, [[CBC News]]

----
Given our renewed national interest in pipelines and oil sands mines, consider some strange bedfellows: economists who agree with environmentalists that subsidizing the fossil fuel industry is a bad idea.

Eliminating fossil fuel subsidies would obviously help [[Canada]] achieve its emissions-reduction targets. What's less obvious is how these subsidies undermine our economy, add to the tax burden, and hinder innovation.

In testimony before the U.S. House Committee on Science, Space and Technology's energy subcommittee in [[2015]], for example, Mercatus Centre senior research fellow Veronique de Rugy argued all government subsidies to the energy industry — including those that benefit the fossil fuel sector — ought to be abolished.
----

{{f182.png}} ''[[Why Kinder Morgan and Russian interference in elections are more closely related than you think|https://www.cbc.ca/news/canada/british-columbia/foreign-money-kinder-morgan-environmentalists-1.4564545]]'' March 6, 2018, Justin McElroy, [[CBC News]]

----
[[Jason Kenney]] isn't saying the [[Russia]]n government is influencing the conversation over the [[Kinder Morgan]] pipeline by indirectly funding environmental groups opposed to it.

He's just asking the question.

"In whose interest is it that Canadian oil and gas does not get to global markets? Well obviously, it's in the interest of Russia, with the fourth largest reserves on earth," said Kenney, the leader of [[Alberta]]'s [[United Conservative Party]].
----

{{f0.png}} ''[[Why Lauren Southern Got Banned From Patreon|https://www.canadalandshow.com/lauren-southern-banned-by-patreon/]]'' July 28, 2017, Graeme Gordon, [[Canadaland]]

----
The [[Patreon]] account of former [[Rebel Media]] personality [[Lauren Southern]] was banned late last week by the subscription-based crowdfunding website, following a lobbying campaign by the U.K.-based anti-extremism charity [[HOPE not hate]].

"Yes, HOPE not hate lobbied Patreon directly, and they removed everyone connected to Defend [[Europe]] from their service," Hope not hate director of communications [[Nick Ryan]] told CANADALAND in an email.

A Patreon representative informed Southern by email last Thursday that her account was being banned because some of her actions were "likely to cause loss of life" but didn't elaborate further on any specific actions that prompted the ban.
----

{{f0.png}} ''[[Why many Alberta oil and gas companies aren't paying their taxes|https://thenarwhal.ca/why-many-alberta-oil-and-gas-companies-arent-paying-their-taxes/]]'' January 20, 2020, Sharon J. Riley, [[The Narwhal]]

----
The Rural Municipalities Association recently announced the outstanding tax debt they're owed by oil and gas companies has doubled, to nearly $175 million in less than a year

The [[Rural Municipalities of Alberta]] — the organization representing Alberta's rural counties and municipal districts — has announced it's facing what it calls a "massive increase" in unpaid taxes owed to small rural governments by oil and gas companies.

The amount owed in taxes has more than doubled since last year, to $173 million, according to a recent survey of Rural Municipalities of Alberta members.
----

{{f253.png}} ''[[Why military funding in Canada is in such a lousy state|https://www.macleans.ca/politics/ottawa/why-military-funding-in-canada-is-in-such-a-lousy-state/]]'' May 4, 2017, Paul Wells, [[Macleans]]

----
That state of affairs is lousy—"in some ways, worse than realized by most observers"—and Sajjan is careful to refer to governments in plural, and to timelines going back before [[2006]], as he diagnoses the problem. "[[Canada]]'s naval capabilities are at a 40-year low." "In over 25 years as a Reservist, I saw firsthand the ways that Canada's government [singular, sic] have [plural, sic] failed to properly equip our Reserve force."

My point here is not to exculpate the [[Harper government]]. Almost the opposite: [[Stephen Harper]], whose political brand was a lot closer to the Armed Forces than [[Justin Trudeau]]'s, once planned to reverse the long-term trend of status-quo defence spending against mounting operational challenges. His preferred instrument was the Canada First Defence Strategy, an ambitious plan laid out in [[2008]], with 20-year spending provisions and specific procurement objectives, for building up a strong Canadian military.

The Harper government came nowhere close to fulfilling its plan. It's important to note that it wasn't the first government to sour on defence spending, but Harper was unusual in that he eventually walked away from his own long-term plan. And it's also important to ask why this government should expect to behave any differently over the long term.
----

{{f49.png}} ''[[Why on Earth would Stephen Harper want to return to politics?|https://nationalpost.com/opinion/matt-gurney-why-on-earth-would-stephen-harper-want-to-return-to-politics#comments-area]]'' January 24, 2020, Matt Gurney, Opinion, [[National Post]]

----
There is one question that those who are madly speculating [[Stephen Harper]] may be about to mount some kind of return to political life have yet to satisfactorily answer. Do you get the sense that he particularly misses his life in the public eye? Is he so unhappy running his own consultancy back home in [[Calgary]] that he would decide to spend the next six months campaigning and then years waiting for the next election?

Does that sound like the Harper any of us spent 10 years getting to know?

A return to politics, specifically, to run the Conservative party he led to victory in three elections, would not improve his standard of living; if anything, politicians put up with a remarkable amount of personal sacrifice and aggravation for reasons hard to fathom for most of the population. He wouldn't earn any more money by leaving his current private-sector gig to return to political life, with a long guaranteed spell as opposition leader before he gets a crack at the top job again. He doesn't seem to lack for opportunity to travel the globe for meetings with well-connected officials or audiences interested in what he might have to say. And he'd have to start engaging in the personal-branding element of politics he was barely willing to tolerate during his first go-round.
----

{{f0.png}} ''[[Why One Liberal MP Joined Andrew Scheer's Ranks|https://thewalrus.ca/the-politics-of-switching-parties/]]'' March 28, 2019, Justin Dallaire, [[The Walrus]]

----
On September 17, [[2018]], Parliament's first day back from summer break, [[Leona Alleslev]], the Liberal MP from [[Aurora]]–Oak Ridges–[[Richmond Hill]], rose in the [[House of Commons]] to announce her defection from the governing [[Liberal Party of Canada]]. "The government must be challenged openly and publicly. But for me to publicly criticize the government as a Liberal would undermine the government and, according to my code of conduct, be dishonourable," she said. "After careful and deliberate consideration, I must withdraw from the government benches to take my seat among the ranks of my Conservative colleagues."

New to politics when she was first elected in [[2015]], Alleslev is a hard-nosed and plain-spoken air force veteran. Before her dramatic exit, her time in office had been somewhat unexceptional, save for her early career appointment as parliamentary secretary to public-services and procurement minister [[Judy Foote]]—a notable promotion for a rookie MP. Still, she was, until she switched sides, little known outside of political and military circles.

The media immediately scoured her social media for signs of dissent but turned up nothing—no instances of serious disagreement with the party, no off-the-cuff clashes with Liberal colleagues, no pretension of sticking it to the man for the sake of her constituents. Rather, by all appearances, Alleslev had fallen in line with the party. Throughout her tenure, she offered reassurances that team Trudeau was on the right track. In July, two months before switching sides, she fawned over the prime minister, foreign-affairs minister [[Chrystia Freeland]], and defence minister Harjit Sajjan in a private email, calling them "truly awesome." Nine days later, she praised Trudeau's leadership at a fundraising event.
----

{{f99.png}} ''[[Why our COVID-19 guidelines should prioritize the grocery store clerk|https://www.nationalobserver.com/2020/03/27/opinion/why-our-covid-19-guidelines-should-prioritize-grocery-store-clerk]]'' March 27, 2020, Alexandra Samuel, Opinion, [[National Observer]]

----
How can we help and support the people whose work puts them at risk for COVID-19 — not just healthcare workers, but folks who are still going to work everyday as grocery clerks or delivery people or bus drivers?

I've been thinking about this a lot, because I'm conscious that for people in those roles, as well as people who live in tiny spaces and/or on low incomes, social distancing is a tall order. The ability to work from home correlates with all kinds of social and class privilege; the ability to tolerate a housebound existence depends on your home and situation; the opportunity to grocery shop for one or two weeks at a time depends on cashflow.

When it comes to putting social distancing into practice, our family is privileged in every way. My husband and I already worked from home, and already homeschooled one of our kids; only one member of our family finds themselves newly homebound. We have every kind of device and gadget you might need in order to stay happy and productive inside this house, and you might argue that we've been in training for this moment for the past fifteen years, since we mostly spent our time online and at home, anyhow. Most of all, we have the money and time for things like stocking up on groceries, disinfecting all incoming packages and purchases, and coming up with a way to measure the 6-foot distance I need to keep with my walking buddy. We've been able to effectively seal off all social contact with minimal consequences.
----

{{f93.png}} ''[[Why Rob Ford's Budget Proposal Is As Irrelevant As He Is|https://torontoist.com/2013/11/why-rob-fords-budget-proposal-is-as-irrelevant-as-he-is/]]'' November 28, 2013, David Hains, [[Torontoist]]

----
[[Rob Ford]] has some serious problems with [[Toronto]]'s draft [[2014]] operating budget. When City staff unveiled their recommendations the mayor denounced the property tax increase it includes and stalked out of the room, followed by a press stampede that the Lion King's Scar could not have engineered better. Unsurprisingly, the first round of articles about the budget orbited around Ford—focused on his reaction rather than the content of the budget itself—and his claim that a 2.5 per cent residential property tax increase was evidence of a returning gravy train, one that had picked up steam in the week that had elapsed since council had stripped him of most powers.

This, to be clear, is false: [[Joe Pennachetti]], the City's top civil servant, told reporters that "there was no impact with respect to the mayor's role" and even if you aren't inclined to believe him, the suggestion that staff would be able to substantially revise a $9.6 billion budget in six days is preposterous. Toronto's budgets take months to write, weeks to finalize, and days to format and print.

Compounding this proclamation of ignorance (whether willful or not), Ford maintains that Torontonians can only bear a 1.75 per cent property tax increase, and that it is entirely possible to reach this target without cutting services and while simultaneously reducing revenues. This too is preposterous. The primary conflict here is not between Rob Ford's 1.75 per cent property tax increase and the 2.5 per cent increase recommended by staff, but between Rob Ford and reality.
----

{{f182.png}} ''[[Why Scheer campaigns with Kenney but not Ford|https://www.cbc.ca/news/politics/scheer-campaigns-kenney-1.5301549]]'' September 28, 2019, Elise von Scheel, [[CBC News]]

----
[[Alberta]] Premier [[Jason Kenney]] fired up the crowd in front of a candidate's campaign office in [[Edmonton]] on Saturday as Conservative Leader [[Andrew Scheer]] hopped on stage.

It's a scene you likely won't see repeated during the federal election campaign in [[Ontario]], which is led by Conservative Premier [[Doug Ford]].

Conservatives now make up most of provincial governments across [[Canada]]. So why does Scheer embrace one premier, but seemingly avoid another?
----

{{f182.png}} ''[[Why Scheer's defenders are pointing to the 2004 election now - and why the argument doesn't hold up|https://www.cbc.ca/news/politics/andrew-scheer-1.5382443]]'' December 3, 2019, Rosemary Barton, [[CBC News]]

----
In Conservative circles these days, people are searching for lessons about the party's future through a close examination of its past.

Which makes sense. Circumstances change, but there's always something to be learned from the last time things went badly. Under heavy pressure within the party to rationalize the failure to make [[Justin Trudeau]] a one-term prime minister, [[Andrew Scheer]] and his supporters have been pointing to another time a Conservative leader held a Liberal government to a minority and then faced questions about his leadership.

Sen. [[Denise Batters]], a friend and long-time supporter of Scheer, recently posted a video to [[Twitter]] comparing Scheer's performance to [[Stephen Harper]]'s failure to defeat the Liberals under [[Paul Martin]] in [[2004]].
----

{{f0.png}} ''[[Why Should We Care About Faux Free-Speech Warriors? Because the Koch Brothers Are Paying Their Bills.|https://prospect.org/justice/care-faux-free-speech-warriors-koch-brothers-paying-bills./]]'' June 20, 2019, Aaron Freedman, [[American Prospect]]

----
The incident set a certain set of free-speech warriors ablaze. [[Ben Shapiro]], [[Joe Rogan]], and other pundits who have made their name online for defending free speech—particularly those organized under the umbrella of the so-called "[[Intellectual Dark Web]]," or IDW—have made Crowder a martyr of a pernicious war on civil discourse.

You've probably heard their arguments before: They claim to be opposed to censorship, "no-platforming" (when people are excluded from online or offline forums because of the views they express), and any attempts to discourage the open expression of ideas. These figures—who self-identify as classical liberals, conservatives, and libertarians—say that their project is completely non-ideological: It's just about giving everyone a fair hearing.

But these same free-speech warriors went mum earlier this month when one of their own, Canadian psychologist [[Jordan Peterson]], met with Hungarian prime minister Viktor Orban, who has bragged about making [[Hungary]] "an illiberal state, a non-liberal state," and has provoked mass protests for cracking down on academic freedom. Crowder's defenders have also neglected to mention that he once went with a camera crew to the workplace of a commenter he disagreed with, harassing them and trying to get them fired. Indeed, IDW members and their acolytes have repeatedly fought against allowing those they disagree with a platform to speak.
----

{{f0.png}} ''[[Why So Many Ontario Voters Are Scared of Doug Ford Becoming Premier|https://www.vice.com/en_ca/article/wj4v8m/why-so-many-ontario-voters-are-scared-of-doug-ford-becoming-premier]]'' March 12, 2018, Manisha Krishnan, [[Vice News]]

----
Weeks of batshit craziness amongst [[Ontario]]'s [[Progressive Conservative]]s—which started with sexual misconduct allegations against former leader [[Patrick Brown]]—have fittingly ended with [[Doug Ford]] being elected as Brown's replacement.

As head of the province's official opposition, Ford is now in the running to become Ontario's new premier. Considering the Liberals have been in power for 15 years, and have undoubtedly become a source of resentment for many Ontarians, Ford probably has a pretty decent shot at taking down Premier [[Kathleen Wynne]] in the June election.

Ford, a former [[Toronto]] city councillor and failed mayoral candidate, is well-known for being the mouthpiece of his brother Rob, who served as [[Canada]]'s most infamous mayor. [[Rob Ford]] was endlessly embroiled in scandals, whether it was his substance abuse problems, his affiliation with criminals, or his alleged bullying of players on the high school football team he once coached.
----

{{f253.png}} ''[[Why Stephen Harper thinks he's smarter than the experts|https://www.macleans.ca/news/canada/cracking-eggheads/]]'' August 9, 2010, John Geddes, [[Macleans]]

----
An outsider to [[Stephen Harper]]'s [[Ottawa]] might easily be forgiven for assuming that this summer's uproar over the Prime Minister's decision to scrap the long-form census was an isolated event. How could a debate, no matter how heated, over the way government gathers statistics signify much beyond the argument's own peculiar details? But ask prominent scientists and researchers who've struggled to influence federal policy over the past few years, and they'll quickly link the census flap to wider misgivings about how the [[Harper government]] uses data and evidence—or refuses to—in shaping policy.

On sensitive files from crime to health, taxation to climate, the Harper government has often clashed with experts who argue the fruits of their research are undervalued by the Conservatives in the development of new laws and regulations. "I think," says Gordon McBean, a [[University of Western Ontario]] geography professor and internationally respected climate-change scientist, "there is a significant problem—unwillingness to entertain, or invite, or listen to, people who are experts in their fields and want to provide advice and guidance to the government."

Since he's a prominent advocate for cutting greenhouse gas emissions, McBean might be suspected of merely having an axe to grind, considering the Harper government's track record of hesitant steps, at most, on the global warming file. But it's not just that frustrated academics turn resentful when Conservatives look skeptically, even dismissively, at the recommendations that flow from their work. In fact, the Prime Minister and some of his closest advisers have occasionally expressed reservations about letting expert views directly inform their policies.
----

{{f0.png}} ''[[Why stereotyping of Conservatives as party of 'old white men' persists|https://www.hilltimes.com/2020/01/17/why-stereotyping-of-conservatives-as-party-of-old-white-men-persists/230823]]'' January 17, 2020, Michelle Coates Mather, [[Hill Times]]

----
A quick [[Google]] search of women and conservative policy in [[Canada]] leads to a link to "Conservative Women," a subpage buried deep on the Conservative Party's website.

In this link, the party reflects on how the left often describes Conservatives as the party of "old white men," what has become an "oft-repeated stereotype."

A few things immediately struck me when reading this credo.
----

{{f182.png}} ''[[Why strategists say Leslyn Lewis makes the Conservative leadership race unpredictable|https://www.cbc.ca/news/canada/calgary/conservative-leadership-race-leslyn-lewis-1.5678715]]'' August 8, 2020, Elise von Scheel, [[CBC News]]

----
[[Leslyn Lewis]] is a [[Toronto]] lawyer and a political novice. She's also the wildcard candidate that strategists say could upset many predictions about the outcome of the Conservative Party leadership race.

Lewis may not have the same profile or [[House of Commons]] experience as the perceived front-runners [[Peter MacKay]] and [[Erin O'Toole]], but three Tory strategists say she's the one to watch as party members mail in their ballots.

"I think she's a big factor," [[Jenni Byrne]], former advisor to prime minister [[Stephen Harper]] and founder of Jenni Byrne and Associates, told [[CBC]]'s West of Centre podcast.
----

{{f182.png}} ''[[Why teacher seniority in hiring is now a key factor in Ontario strikes|https://www.cbc.ca/news/canada/toronto/ontario-teacher-strike-hiring-seniority-regulation-274-1.5455803]]'' February 10, 2020, Mike Crawley, [[CBC News]]

----
A rule that emphasizes seniority in hiring of teachers is a growing point of contention in talks between the Doug [[Ford government]] and all four [[Ontario]] teachers unions.

The standoff over the teacher hiring rule is one of the reasons why bargaining is at a standstill, and why the province faces another week with school cancellations due to strikes:

All 945,000 public elementary students stand to lose two school days this week. There's a provincewide strike Tuesday by the [[Elementary Teachers' Federation of Ontario]] (ETFO), plus another strike day in each school board.
----

{{f182.png}} ''[[Why the anti-immigration PPC is gaining ground in Alberta|https://www.cbc.ca/news/canada/calgary/ppc-alberta-1.5315754]]'' October 17, 2019, Sarah Rieger, [[CBC News]]

----
Bradley Johner describes himself as an oddball in [[Alberta]] terms — because he hasn't always voted Conservative.

The 26-year-old was raised in Grimshaw, a small northern Alberta town where 70 per cent of residents voted Tory in the last federal election.

He now lives in Didsbury, where he works in one of Alberta's burgeoning non-oil-and-gas industries: cannabis. Didsbury is slightly less blue than Grimshaw, but only by a small margin (64 per cent voted Conservative in [[2015]]). Johner has voted Conservative in the past, but in 2015 he switched party allegiances.
----

{{f0.png}} ''[[Why the Conservative campaign is about to get uglier|https://nowtoronto.com/news/canada-election-2019-andrew-scheer-justin-trudeau/]]'' October 1, 2019, Enzo DiMatteo, Canada Election 2019, [[Now Magazine]]

----
The latest poll numbers are in, and they suggest that Prime Minister [[Justin Trudeau]]'s Brownface/[[Blackface]] shame hasn't dimmed Liberal electoral prospects all that much. Well, maybe. It depends which polls you believe.

[[Angus Reid]], which can't be blamed for being Liberal friendly, polled Canadians in the aftermath of the Brownface/Blackface controversy. According to them, the Libs have lost some ground to the Greens and NDP among young voters. But among voters who identify as racialized, the Grits still hold a slight lead over the Conservatives. Moreover, Angus Reid reports that Liberal party leader Trudeau has not given up any ground to Conservative Party leader [[Andrew Scheer]] on the question of who voters prefer to be prime minister.

Also, the Grits still hold a 12-point lead in [[Quebec]], while Scheer's personal popularity overall appears to have remained static.
----

{{f0.png}} ''[[Why the Conservatives are losing the culture war|https://ipolitics.ca/2020/01/30/why-the-conservatives-are-losing-the-culture-war/]]'' January 30, 2020, Alan Freeman, Opinion, [[iPolitics]]

----
We didn't learn much about [[Peter MacKay]]'s ideas or policies as he launched his leadership bid for the [[Conservative Party of Canada]] last week but we did learn lots about his favourite pastimes.

MacKay says his go-to sports are hockey and bare-knuckle boxing and he can't wait to challenge [[Justin Trudeau]] to a fight under "UFC rules or on the ice, no headgear, no gloves." At the same time, we now know what MacKay would never be caught doing: Practicing yoga or dancing.

You may wonder why MacKay, a 54-year-old [[Toronto]] lawyer and father of three small children, would want to risk severe brain injury as a way of keeping fit, but he clearly had a point to make. If he's going to become Conservative leader, he has to prove to party stalwarts that he's no sissy, like that former drama teacher, Justin Trudeau.

Welcome to Canada's culture wars, brought to you courtesy of the Conservative Party.
----

{{f182.png}} ''[[Why the Ford government isn't stopping teachers' strikes with back-to-work legislation just yet|https://www.cbc.ca/news/canada/toronto/teacher-strike-ontario-back-to-work-legislation-doug-ford-1.5430757]]'' January 19, 2020, Mike Crawley, [[CBC News]]

----
More than one million students across [[Ontario]] face a day of cancelled school in the coming week because of teachers' strikes, but the government of Premier [[Doug Ford]] is not using legislation to stop the walkouts — at least not yet.

Legislating teachers back to work is "the last step," Ford said this week when he took questions from reporters at [[Queen's Park]]. "What we really want to do is get a deal."

How much labour disruption would it take for the government to legislate an end to the strikes? When I asked Education Minister [[Stephen Lecce]], he said that's not his focus right now, and said negotiated agreements are the "best option for all the parties."
----

{{f0.png}} ''[[Why the Mercers, Trump's Biggest 2016 Backers, Have Bailed on Him|https://www.vanityfair.com/news/2019/06/why-the-mercers-trumps-biggest-2016-backers-have-bailed-on-him]]'' June 17, 2019, Gabriel Sherman, [[Vanity Fair]]

----
To judge from the recent leak of its internal poll numbers, [[Donald Trump]]'s [[2020]] campaign has a lot of ground to make up—and Trump family members have already been sounding alarms that [[Republican]] mega donors aren't stepping up to close the gap. Don Jr. recently called a prominent donor and warned that Trump's money haul is falling behind where [[Barack Obama]] was early in his reelection, while [[Jared Kushner]] has privately complained to RNC chairwoman Ronna Romney McDaniel that Trump's war chest is not as big as it should be at this point in the cycle.

"Jared doesn't like what's going on. He basically believes the RNC should be doing a lot better," a former West Wing official familiar with the conversations told me. According to this official and another source, Kushner wants to recruit [[Mike Pence]]'s former chief of staff, [[Nick Ayers]], back to [[Washington]] for a senior position at the RNC to bolster the GOP's fund-raising. "Jared wants Nick, but Ronna would protest that," the former West Wing official said. (The White House did not respond to requests for comment. A spokesperson for the RNC said the group "has a great working relationship with the team at the White House" and praised McDaniel for "fundraising records month after month.")

But a large part of the problem is that Trump has lost the financial support of one of his biggest backers in [[2016]]: the Mercers. With their ties to [[Steve Bannon]], [[Breitbart]], and [[Cambridge Analytica]], [[Robert Mercer]] and his daughter Rebekah were superstars last cycle. According to half a dozen sources familiar with the reclusive family's political activities, the Mercers have drastically curtailed their political donations in recent months and will likely not play a significant role in 2020. "They think that the administration could do so much more. They've been very vocal about that to the president," a person familiar with the Mercers' thinking told me. "It's like they've disappeared," the former West Wing official added. "Crickets. They're gone," a prominent Republican strategist said.
----

{{f0.png}} ''[[Why The Minnesota Freedom Fund Is A Target After Raising Millions|https://www.buzzfeednews.com/article/mollyhensleyclancy/minnesota-freedom-fund-raised-30-million-george-floyd?ref=bfnsplash]]'' June 17, 2020, Molly Hensley-Clancy, [[BuzzFeed News]]

----
A tiny [[Minnesota]] nonprofit was caught at the center of an online firestorm Tuesday after left-wing activists and right-wing agitators both attacked a disclosure that the group had so far spent just $200,000 of some $35 million raised for a bail fund.

After three tumultuous weeks, the [[Minnesota Freedom Fund]], a small local bail fund started in [[2016]], has found itself at the nexus of a massive surge in online fundraising and online misinformation about [[Black Lives Matter]] groups. A slew of far-right accounts boosted widespread fears of money stolen from the pockets of black organizers. The number "35 million" started trending. So did "#wheresthemoney."

There was a simple explanation for the relatively small sum that the Minnesota Freedom Fund had spent on bail so far, said Jared Mollenkof, a board member: The group has had just a few weeks to build out a tiny operation.
----

{{f94.png}} ''[[Why the premier's Ontario Line is straight out of the modern leaders' playbook|https://www.thestar.com/opinion/contributors/2019/07/29/why-the-premiers-ontario-line-is-straight-out-of-the-modern-leaders-playbook.html]]'' July 29, 2019, Christopher Hume, [[Toronto Star]]

----
Except on [[Twitter]], where the usual transit suspects are busy debating the finer points of [[Doug Ford]]'s [[Ontario Line]], the premier's proposed subway has already blurred into middle space. Out in the real world, the scheme was never taken seriously. The assumption, largely unspoken, is that of course it will never be built. Why would it? Even if the discredited Ford weren't its proponent, promises like this are now understood to be little more than a form of phatic communication, words spoken to convey empathy and feeling, not meaning. They speak of what we'd like, not what we expect. They come from a magical land where there are no budget restraints, no bean counters, no politics ... And because of social media, such outlandish claims have become a major part of the modern leaders' playbook.

Such pledges and claims are nothing new — usually they disappear along with the politicians who make them. And if they do materialize, typically they are compromised beyond recognition. Either that or they had little to do with reality to begin with. In [[Toronto]], for instance, the most recent subways — the Sheppard Line and the Yonge-Spadina extension to Vaughan — were intended to serve political ambitions rather than practical needs. Then there's the Crosstown, now under construction several decades after then-premier [[Mike Harris]] killed the original Eglinton subway after work had begun. But the new line will be an LRT not a subway, a cheap-out we'll always regret. The subway Toronto needs most, the one that would actually move the greatest number of people, is the downtown relief line. First proposed in 1910, it would add capacity to the system not simply increase ridership. The difference, though crucial, is lost on decision-makers who'd rather extend the metro indefinitely. And so Bloor, Eglinton and Union stations are routinely, sometimes dangerously, overcrowded.
----

{{f0.png}} ''[[Why the proposed Frontier oilsands mine is a political hot potato|https://thenarwhal.ca/why-the-proposed-frontier-oilsands-mine-is-a-political-hot-potato/]]'' December 12, 2019, Sharon J. Riley, [[The Narwhal]]

----
The fate of a massive new oilsands project is being seen as the litmus test for the future of the oilsands themselves

There's a huge oilsands project that's getting a lot of attention these days — and it's not the [[Trans Mountain pipeline]] expansion.

A massive new oilsands mine project — widely thought to be the largest [[Alberta]] will ever build — is awaiting final federal approval from Prime Minister [[Justin Trudeau]]'s cabinet.
----

{{f0.png}} ''[[Why the right's usual smears don't work on Greta Thunberg|https://www.vox.com/energy-and-environment/2019/9/26/20882958/greta-thunberg-climate-change-trump-attacks-right-wing]]'' September 26, 2019, David Roberts, [[Vox]]

----
To her considerable and growing list of accomplishments, 16-year-old Swedish climate activist [[Greta Thunberg]] can now add another mark of distinction: She has been attacked by the troll-in-chief.

On Monday night, in response to Thunberg's coruscating, impassioned speech to the UN, President Trump tweeted sarcastically, "[s]he seems like a very happy young girl looking forward to a bright and wonderful future. So nice to see!" (Thunberg promptly edited her [[Twitter]] bio to read: "A very happy young girl looking forward to a bright and wonderful future.")

Trump's sneering attack came amid a torrent of often misogynist and ableist abuse hurled at Thunberg since the speech, with conservatives attacking her demeanor, her looks, her mental health (she has autism), and above all her autonomy, claiming she is "brainwashed" or a victim of child abuse. Several have compared her speeches to Nazi propaganda.
----

{{f253.png}} ''[[Why Theresa Tam changed her stance on masks|https://www.macleans.ca/opinion/why-theresa-tam-changed-her-stance-on-masks/]]'' May 22, 2020, Inderveer Mahal, [[Macleans]]

----
Wearing a mask was never a formal recommendation in [[Canada]]. But the science is shifting, and Canada's top doctor is also changing her stance. Masking is now a definite tool in the fight against coronavirus, but Canadians are confused by the changes. Generally, widespread public health recommendations are based on rigorously analyzed evidence. But COVID-19 is a new virus and understanding exactly how it spreads and how to contain it is quickly changing. This Wednesday, when [[Theresa Tam]] announced the value of wearing a mask to prevent COVID-19, the new guidance caused confusion. For Tam, the evolving science of masks and shift of her recommendations have unfortunately raised questions about her competency, leading to requests for her resignation.

We have to remember that coronavirus has only been circulating for the last six months. Our understanding of it during the early days of the pandemic was rudimentary. Public health recommendations were based off extrapolated data from older, better understood viruses like SARS and influenza. As our understanding of this new virus evolves, recommendations from the [[Public Health Agency of Canada]] and Tam, its most visible face, shift over time to reflect new developments.

Masking has been one of the most contentious conversations throughout this pandemic. For our neighbours south of the border, wearing a mask or the absence of one, is increasingly becoming a political statement. Here at home, many Canadians have expressed confusion and disappointment that the Public Health Agency of Canada (PHAC) didn't recommend widespread masking at the onset of the pandemic. But the effectiveness and need for wearing a mask to limit the spread of COVID-19 from asymptomatic people wasn't clear in early March. So what has changed between now and then to make Tam and her team change their minds?
----

{{f182.png}} ''[[Why was the Bloc included in the English debate?|https://www.cbc.ca/news/politics/questions-answers-faq-federal-election-1.5315171]]'' October 10, 2019, Haydn Watters, [[CBC News]]

----
With the English-language debate behind us, the federal campaign is now in the home stretch with less than two weeks to go until election day.

Many Canadians are voting already though, by mail, on campus and as of Friday, by advance polls. We've been hearing from many voters through our election texting service, eager to get some answers before they cast a ballot.

Here's some of the interesting things they've been wondering. If you have any questions you want to add, text ELECTION to 22222.
----

{{f94.png}} ''[[Why we should care what Stephen Harper says|https://www.thestar.com/opinion/star-columnists/2018/05/20/why-we-should-care-about-what-stephen-harper-says.html]]'' May 20, 2018, Penny Collenette, [[Toronto Star]]

----
It was a surprise to see [[Stephen Harper]]'s name streak through the news recently.

Why would anyone write about him? His party was defeated in [[2015]] and he subsequently retired. So why were Conservative pundits defensive about his recent activities? And why did the Liberal Party pounce on the situation with a cheeky fundraising email to their donors, entitled "Stephen Harper as leader?"

The imbroglio began last month when Harper, in his new capacity as chair of the [[International Democratic Union]] (IDU), penned a congratulatory letter to [[Viktor Orbán]], the chair of [[Hungary]]'s right wing Fidesz-Hungarian Civic Alliance. Orbán's Alliance is a member of the IDU, an international alliance of 80 centre-right political parties.
----

{{f185.png}} ''[[Why won't Andrew Scheer speak up as Doug Ford attacks Canadian rights?|http://rabble.ca/blogs/bloggers/alberta-diary/2018/09/why-wont-andrew-scheer-speak-doug-ford-attacks-canadian-rights]]'' September 13, 2018, David J. Climenhaga, blogs, [[rabble.ca]]

----
What have you got to fear, [[Andrew Scheer]]?

Is there a single office-holding Conservative in this country who is willing to stand up for the fundamental rights of Canadians as they are assaulted by [[Ontario]] Premier [[Doug Ford]] and his unrestrained Dougtatorship?

What an opportunity this could have been for Scheer, supposedly the leader of the [[Conservative Party of Canada]] and thereby ex officio leader of Her Majesty's Loyal Opposition (sic), to speak up on behalf of the Canadians from coast to coast to coast who are deeply troubled by Premier Ford's repugnant assault on the principles of our Constitution.
----

{{f182.png}} ''[[Why you can expect more spam text messages from politicians|https://www.cbc.ca/news/technology/text-spam-andrew-scheer-1.5079957]]'' April 2, 2019, Emily Chung, [[CBC News]]

----
Many Canadians were surprised this weekend when their phones were buzzed by an incoming spam text from an unexpected political source.

The [[Conservative Party of Canada]] mass-texted millions of randomly generated phone numbers in [[Saskatchewan]], [[Manitoba]], [[Ontario]] and [[New Brunswick]], telling recipients that gasoline prices were about to spike and they should fill up. The texts were meant to drum up political opposition to the Trudeau government's carbon tax, which came into effect Monday in the four provinces that didn't come up with carbon pricing plans of their own.

The text messages linked to a different web address in each province. In each case, the link brought visitors to a web page that said that Conservative Leader [[Andrew Scheer]] plans to scrap the carbon tax if he becomes prime minister and invited visitors to enter personal information — such as email addresses and postal codes — if they also oppose the tax.

{{||StandardTid}}

{{||StandardTid}}
!!!See also
*[[WikiLeaks|https://en.wikipedia.org/wiki/WikiLeaks]] - //Wikipedia.//

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Wilberforce Project |
|!formerly |Alberta Pro-Life|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Wilbur Ross |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Wild Protest |
</div>

{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Wildrose Party |
</div>

{{||StandardTid}}

{{||StandardTid}}
----

{{f0.png}} ''[[Wilfrid Laurier's Lindsay Shepherd Disavows The Left For Giving 'White Nationalists' a Bad Name|https://pressprogress.ca/wilfrid-lauriers-lindsay-shepherd-disavows-the-left-for-giving-white-nationalists-a-bad-name/]]'' March 31, 2018, [[PressProgress]]

----
Shepherd, the infamous [[Wilfrid Laurier University]] teaching assistant who vaulted into the national imagination thanks to [[Canada]]'s right-wing [[National Post]], managed to shoot herself in the foot this weekend after releasing a video complaining "white nationalism" gets a bum rap from "the Left" these days.

Last week, Shepherd organized an event at Laurier giving ex-[[Rebel Media]] host [[Faith Goldy]] a platform to ramble about immigrants and the collapse of the white race.

Goldy was fired from Rebel Media after she attended a white supremacist rally in [[Charlottesville]], praised a manifesto demanding an "ethno-state" for the "Aryan" race and later appeared on a neo-Nazi podcast.
<div style="float: right; max-width:300px">

|>| !Wilks Brothers |
</div>

!!!See also
*[[Dan and Farris Wilks|https://en.wikipedia.org/wiki/Dan_and_Farris_Wilks]] - //Wikipedia.//

!!!External links
*[[Farris Wilks|https://www.desmogblog.com/farris-wilks]], DeSmogBlog.
*[[Meet the Billionaire Brothers You Never Heard of Who Fund the Religious Right|https://prospect.org/power/meet-billionaire-brothers-never-heard-fund-religious-right/]], The American Prospect.

{{||StandardTid}}
----

{{f99.png}} ''[[Will Andrew Scheer ruin Canada?|https://www.nationalobserver.com/2019/10/02/analysis/will-andrew-scheer-ruin-canada]]'' October 2, 2019, Bruce Livesey, [[National Observer]]

----
Standing in a forest of ash and birch trees about a 45-minute drive southwest of downtown [[Calgary]], the Azuridge Estate Hotel is a luxury resort replete with fountains, waterfalls, gray stone façades and exposed wooden beams. It's a popular wedding destination.

In a conference room at this verdant retreat on April 11, Conservative Party Leader [[Andrew Scheer]] and his campaign manager, [[Hamish Marshall]], were huddling with a group of oil company CEOs along with [[Tim McMillan]], president of the [[Canadian Association of Petroleum Producers]] (CAPP), Big Oil's most powerful lobby group. All of the CEOs present, in fact, are members of CAPP's board of governors.

One purpose of this meeting? To strategize on how to defeat [[Justin Trudeau]]'s government in the federal election this month. The agenda also included discussions about how to silence environmental critics of pipeline projects and the tar sands, including suing them in court.
<div style="float: right; max-width:300px">

|>| !Will Bouma |
</div>

{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Will claims of illegal party financing sink Charest's hopes of political comeback?|https://www.ctvnews.ca/politics/will-claims-of-illegal-party-financing-sink-charest-s-hopes-of-political-comeback-1.4773363]]'' January 18, 2020, Giuseppe Valiante, Canadian Press, [[CTV News]]

----
MONTREAL -- While former [[Quebec]] premier [[Jean Charest]] mulls a leadership bid for the [[Conservative Party of Canada]], recently unsealed police warrants have given his political opponents plenty of ammunition.

Charest, Quebec premier from [[2003]]-12, and before that a federal cabinet minister and leader of the [[Progressive Conservative]]s, is seen as a well-known, experienced, bilingual and talented politician who can unite English and French Canada.

But he carries serious political baggage. He's been under investigation since [[2014]] by Quebec's anti-corruption unit for sitting atop the provincial Liberals while the party allegedly ran a pay-to-play scheme involving some of the biggest construction companies in Quebec.
----

{{f94.png}} ''[[Will Justin Trudeau's attack on Doug Ford work in Ontario?|https://www.thestar.com/opinion/contributors/2019/08/13/will-justin-trudeaus-attack-on-doug-ford-work-in-ontario.html]]'' August 13, 2019, Thomas Walkom, [[Toronto Star]]

----
But in the weird world of Canadian politics, it was portrayed as a masterful attempt by Trudeau to link his chief rival, Conservative leader [[Andrew Scheer]], with the highly unpopular Ford.

"Yet another conservative government — the government of [[Doug Ford]] — is walking away from services to the most vulnerable," Trudeau intoned sadly. "Conservative politicians like to say they're for the people. But then they end up cutting services for the most vulnerable. It's what they do."

Left unsaid was Trudeau's real message: If you don't like Ford, you'll hate Scheer.
----

{{f49.png}} ''[[Will Justina McCaffrey have to publicly dump friend Faith Goldy?|https://nationalpost.com/opinion/christie-blatchford-will-mccaffrey-have-to-throw-friend-goldy-all-the-way-under-the-bus]]'' September 16, 2019, Christie Blatchford, [[National Post]]

----
MISSISSAUGA, Ont.— The recent brouhaha about Conservative candidate [[Justina McCaffrey]] — Should [[Andrew Scheer]] fully disown her? Must McCaffrey herself fully denounce her pal [[Faith Goldy]] and distance herself from Goldy's hard right-wing views and past affiliation with white supremacists? — made me think about the nature of friendship.

Liberal [[Maryam Monsef]], [[Canada]]'s first [[Muslim]] Cabinet minister, thoughtfully re-released on social media Saturday a [[2013]] video. At the time, the two women were apparently trying to pitch a reality show called A [[Wedding]] Dress For Everyone But Me, the "me" being McCaffrey, who is a wedding dress designer.

In it, the two are fairly hideous, albeit not in any white-power way.
{{||StandardTid}}
----

{{f253.png}} ''[[Will new rules around free speech on campus wind up silencing protestors?|https://www.macleans.ca/education/will-new-rules-around-free-speech-on-campus-wind-up-silencing-protestors/]]'' October 30, 2019, Anthony A. Davis, [[Macleans]]

----
When Kayla Weiler was in her ?nal year at the [[University of Guelph]]—where last spring she earned a degree in history—she noticed a trend that worried her: groups with racist views were coming on campus at night to tape up posters with messages such as "It's OK to be white." The next day, they would check [[Facebook]] to see if they'd stirred up any kind of student reaction. What they were trying to do, says Weiler, who is [[Ontario]]'s representative to the [[Canadian Federation of Students]], "is pull in people who might be interested in that kind of racist dog whistle."

Weiler is concerned that this trend could escalate now that Ontario Premier [[Doug Ford]]'s government has mandated all publicly assisted universities and colleges to develop new free-speech policies. (Their deadline was Jan. 1, [[2019]].) The policies apply to students, faculty, administration, campus staff and any guests of a university. Ontario has directed the schools, in framing their new policies, to consult the [[Chicago]] principles, which were developed in [[2014]] by a [[University of Chicago]] committee "in light," it said, "of recent events nationwide that have tested institutional commitments to free and open discourse."

In the spring of that year—which became known as the "Disinvitation Season"—there was a spike in student-led efforts to prevent various ?gures from making commencement speeches at U.S. colleges. Most, but not all, disinvitation activism was aimed at right-leaning speakers. [[Condoleezza Rice]], the secretary of state during [[George W. Bush]]'s presidency, was invited to give the commencement speech at Rutgers but cancelled when students protested her appearance. Two years later, President [[Barack Obama]] addressed the incident in his own commencement speech at Rutgers. "I don't think it's a secret that I disagree with many of the foreign policies of Dr. Rice and the previous administration," he said. "But the notion that this community or the country would be better served by not hearing from a former secretary of state, or shutting out what she had to say—I believe that's misguided. I don't think that's how democracy works best, when we're not even willing to listen to each other." Since 2014, disinvitations have continued at an increasing pace, according to the [[Foundation for Individual Rights in Education]] (FIRE).
<div style="float: right; max-width:300px">

|>| !Will Sommer |
|!occupation |Journalist|
</div>

{{||StandardTid}}
----

{{f182.png}} ''[[Will Stephen Harper regret remark on niqabs?|https://www.cbc.ca/news/canada/manitoba/will-stephen-harper-regret-remark-on-niqabs-1.2991721]]'' March 12, 2015, [[CBC News]]

----
"It was a choice for me I wear the hijab, the head covering, it was a choice and one that I feel is empowering and one that I feel proud of," said Nadia Kidwai, who is active in the [[Winnipeg]] [[Muslim]] community.

?"When I was at [[Oxford University]], a lot of my friends wore the face veil [niqab] and these were Oxford graduates who were thinking, intellectual, smart women who went on to work."

She thinks Harper's comments stem from ignorance, adding she doesn't know how many women he personally knows with a niqab. It's a misconception and the assumption that these women don't have minds, she said.
----

{{f0.png}} ''[[Will the federal election be strictly Canadian?|https://www.theguardian.pe.ca/opinion/columnists/alan-holman-will-the-federal-election-be-strictly-canadian-340782/]]'' August 12, 2019, Alan Holman, [[The Guardian PEI]]

----
[[Canada]] isn't a big player on the world stage, but we are on the stage and occasionally we get noticed. But is Canada of such importance, or sufficiently irritating, that another country might want to influence the upcoming federal election the way the [[Russia]]ns mucked about in the last American presidential election?

Canadian farmers are already paying a stiff price for Canada at the behest of the Americans arresting a senior executive of a [[Chinese]] tech company. [[China]] has put curbs on the import of Canadian soya beans and pork. They have also arrested two Canadians on what on the surface looks like very spurious charges.

As Canadian politics becomes more and more dependent on computers and the internet, does [[Elections Canada]] have the knowledge, expertise and the money to ensure the only participants in the October election are, in fact, Canadians?
----

{{f182.png}} ''[[Will the SNC-Lavalin scandal turn off voters?|https://www.cbc.ca/news/politics/canada-votes-newsletter-week19-1.5251009]]'' August 18, 2019, Vassy Kapelos, [[CBC News]]

----
First, people are realllllly mad about it. On both "sides." I have a very technical way of figuring this out. I take a look at my hate mail, see what people are mad at me about and voila, reach my conclusion. Pure science. Trust me when I say this controversy has generated more hate mail than anything I've ever seen before. 

When tweeting details of the ethics commissioner's report, by way of example, I was called obnoxious, irrelevant, a "Libtard" and a Conservative mouthpiece. These are the pleasantries this issue brings out in people, but they are also why it's difficult to predict what kind of an impact the controversy will have on the election.

A lot of people have decided what they believe; either former attorney general [[Jody Wilson-Raybould]] was standing up for the rule of law, or Prime Minister [[Justin Trudeau]] was standing up for Canadian jobs. By the end of March, I'd guess, a lot of people had picked one or the other.
----

{{f99.png}} ''[[Will this Kenney budget powder keg explode?|https://www.nationalobserver.com/2019/11/28/analysis/will-kenney-budget-powder-keg-explode]]'' November 28, 2019, Sarah Lawrynuik, [[National Observer]]

----
When the [[Alberta]] budget was unveiled on Oct. 24, it became clear what the province's workers and its public institutions were up against. The budget promises more than a billion dollars in cuts, to move towards a balanced budget and to accommodate cutting the corporate tax rate from 12 per cent to eight per cent over the next four years.

To meet those ends, municipalities have had to rehash their budgets with everything from police services to new transit lines on the chopping block. Organizations that work with the less fortunate, such as the [[Calgary]] Homeless Foundation, are trying to find ways to meet increasing demand with less money.

Even [[Alberta Innovates]], the province's technology and innovation bureau - and one of the partnering organizations working on efficiencies in the oil and gas sector - saw drastic cuts resulting in 125 layoffs.
<div style="float: right; max-width:300px">

|>| !William P. Barr |
|>| [img width=175px [ |https://upload.wikimedia.org/wikipedia/commons/thumb/6/64/William_Barr_-_Caricature_%2849988805488%29.jpg/175px-William_Barr_-_Caricature_%2849988805488%29.jpg]] |
|!birth name |William Pelham Barr|
|!birth date |May 23, 1950 (71 years)|
|!birth place |[[New York City|https://en.wikipedia.org/wiki/New_York_City]], [[New York|https://en.wikipedia.org/wiki/New_York_(state)]], U.S.|
|!title |[[US Attorney General]]|
</div>

!!!See also
*[[William Barr|https://en.wikipedia.org/wiki/William_Barr]] - //Wikipedia.//
*[[William Pelham Barr|https://commons.wikimedia.org/wiki/Category:William_Pelham_Barr]] - //Wikimedia Commons.//

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !William Luther Pierce |
|>| [img width=175px [Pierce in 2001|https://upload.wikimedia.org/wikipedia/commons/thumb/5/50/William_Luther_Pierce.jpg/175px-William_Luther_Pierce.jpg]] |
|!other names |Andrew Macdonald|
|!birth name |William Luther Pierce III|
|!birth date |September 11, 1933|
|!birth place |[[Atlanta|https://en.wikipedia.org/wiki/Atlanta]], [[Georgia|https://en.wikipedia.org/wiki/Georgia_(U.S._state)]], U.S.|
|!death date |July 23, 2002 (68 years)|
|!death place |[[Mill Point, West Virginia|https://en.wikipedia.org/wiki/Mill_Point,_West_Virginia]], U.S.|
</div>

''William Luther Pierce III'' (September 11, 1933 – July 23, 2002) was an American [[neo-Nazi|https://en.wikipedia.org/wiki/neo-Nazi]], [[white supremacist|https://en.wikipedia.org/wiki/White_supremacy]], [[antisemitic|https://en.wikipedia.org/wiki/Antisemitism]] author, and political commentator.<<ref " [2]">><<ref " [3]">>><<ref " [4]">><<ref " [1]">> For more than 30 years, he was one of the highest profile individuals of the white nationalist movement. A [[physicist|https://en.wikipedia.org/wiki/physicist]] by profession, he was author of the novels ''[[The Turner Diaries|Turner Diaries]]'' and ''[[Hunter|https://en.wikipedia.org/wiki/Hunter_(Pierce_novel)]]'' under the pseudonym ''Andrew Macdonald''. The former has inspired multiple [[hate crimes|https://en.wikipedia.org/wiki/hate_crime]] and the [[1995 Oklahoma City bombing|https://en.wikipedia.org/wiki/Oklahoma_City_bombing]].<<ref " [5]">> Pierce founded the [[National Alliance|https://en.wikipedia.org/wiki/National_Alliance_(United_States)]], a white nationalist organization, which he led for almost thirty years.

!!!See also
*[[William Luther Pierce|https://en.wikipedia.org/wiki/William_Luther_Pierce]] - //Wikipedia.//

----
<br/><<footnotes " [1]" "White, Jonathan R.. [[Terrorism and Homeland Security|https://books.google.com/books?id=XINTCwAAQBAJ&q=william+pierce&pg=PA289]].">><br/><<footnotes " [2]" "[[William Pierce|https://www.splcenter.org/fighting-hate/extremist-files/individual/william-pierce]]. //[[Southern Poverty Law Center]]//.">><br/><<footnotes " [3]" "Johnston, David Cay (July 24, 2002). [[William Pierce, 69, Neo-Nazi Leader, Dies|https://www.nytimes.com/2002/07/24/us/william-pierce-69-neo-nazi-leader-dies.html]]. //The New York Times//.">><br/><<footnotes " [4]" "Gettleman, Jeffrey (July 24, 2002). [[William L. Pierce, 68; Ex-Rocket Scientist Became White Supremacist|http://articles.latimes.com/2002/jul/24/local/me-pierce24]]. //Los Angeles Times//.">><br/><<footnotes " [5]" "[[The Turner Diaries|https://www.adl.org/education/resources/backgrounders/turner-diaries]]. //Anti-Defamation League//.">>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !William Walton |
</div>

{{||StandardTid}}
{{||StandardTid}}
Unrecognized parameter: Connolly."}},"batchcomplete":"","query":{"normalized":[{"from":"Category:Williams ","to":"Category:Williams

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Wilson-Raybould claimed $125K in spousal travel expenses during Trudeau mandate|https://globalnews.ca/news/5876317/jody-wilson-raybould-cabinet-travel-expenses/]]'' September 10, 2019, Amanda Connolly, [[Global News]]

----
Canadians have paid more than $125,000 over the last four years flying the spouse of former attorney general [[Jody Wilson-Raybould]] back and forth across the country under the government's designated traveller program.

A [[Global News]] probe of MP expenditures and claims through the program revealed Wilson-Raybould claimed more than any of her former cabinet colleagues — and was the only non-Conservative MP among the top six highest claimants under the program, who all claimed above $100,000 in spousal travel expenses.

READ MORE: [[Tax]]payers footed bill for $4.5M in trips by MP spouses, partners over last 4 years
----

{{f355.png}} ''[[Wilson-Raybould will be evicted from office if she doesn't leave willingly|https://www.youtube.com/watch?v=YC_OQrMZsLc]]'' December 13, 2019, CBC News, [[YouTube]]

----
<iframe width="560" height="315" src="https://www.youtube.com/embed/YC_OQrMZsLc" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

[[House of Commons]] Speaker [[Anthony Rota]] says he will evict [[Jody Wilson-Raybould]], the Independent MP currently locked in a dispute with her former party over office space, if she doesn't leave willingly. 

To read more: http://cbc.ca/1.5395567
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f182.png}} ''[[Windsor West Green party candidate acknowledges past transgressions in social media posts|https://www.cbc.ca/news/canada/windsor/windsor-west-green-party-candidate-transgressions-social-media-1.5292558]]'' September 21, 2019, [[CBC News]]

----
Green party Windsor West candidate [[Quinn Hunt]] published tweets Thursday acknowledging he has "said and done racist, sexist and homophobic things," in the past.

Hunt apologized for his past actions, inviting anyone he has offended to contact him so that he can try to understand how his words and actions have effected others.

"They are a weight that hangs from my shoulders everyday," Hunt said, in one of his Thursday tweets. "I wish I had never said/done the things I did; now I can only try to atone."
----

{{f94.png}} ''[[Winery hits sour note with contribution to Progressive Conservatives|https://www.thestar.com/politics/provincial/2019/07/29/niagara-winery-hits-sour-note-with-contribution-to-progressive-conservatives.html]]'' July 29, 2019, Robert Benzie, [[Toronto Star]]

----
As [[Doug Ford]] uncorks a $1,000-a-ticket fundraiser at a Niagara winery, the teetotaller premier is facing sour grapes for promoting another winemaker who donated to the [[Progressive Conservative]]s.

Next week, Ford will host a reception at Beamsville's Redstone Winery. That event comes as the premier's enthusiasm for [[Pelee Island Winery]] in a [[Twitter]] video sparked a midsummer online storm Monday.

"Love it. Go out and buy a bottle of Pelee Island wine — it's great, it's coming to a convenience store close to you," Ford said Sunday with local Tory MPP [[Rick Nicholls]] ([[Chatham-Kent-Leamington]]).

{{||StandardTid}}
----

{{f182.png}} ''[[Winnipeg activist threatens to sue People's Party of Canada over posts calling him a terrorist|https://www.cbc.ca/news/canada/manitoba/rally-organizer-threatens-lawsuit-peoples-party-canada-1.5288421]]'' September 18, 2019, [[CBC News]]

----
A [[Winnipeg]] activist plans to sue the [[People's Party of Canada]] and its candidates for defamation over social media posts made by party members, unless they apologize and retract their statements.

A Sept. 17 letter from [[Omar Kinnarath]]'s lawyer, Benjamin Tinholt, says on July 23, the party's Winnipeg [[Twitter]] account tweeted a photo of the activist with "TERRORIST" beneath it, along with his full name, home address and phone number.

"This terrorist shut down our Rally to introduce our PPC Candidate by ruining online the little woman who was renting us our venue," the tweet read, according to the letter from the lawyer.
----

{{f0.png}} ''[[Winnipeg anti-fascist plans to sue the People's Party of Canada|https://ricochet.media/en/2726/winnipeg-anti-fascist-suing-the-peoples-party-of-canada]]'' September 18, 2019, Jon Milton, [[Ricochet]]

----
When [[Omar Kinnarath]] heard that the [[People's Party of Canada]] was organizing an event at a [[Winnipeg]] art gallery last July, he decided he needed to step in.

Kinnarath is a business owner, a [[Muslim]], a father, and a fan of Valour FC. He also organizes with Fascist-Free Treaty 1 (FF1), a local anti-fascist organization in Winnipeg. He's been involved in the group for a few years.

By reaching out to the gallery where the PPC was planning to hold its event, Kinnarath and FF1 were able to get the venue to pull out. With nowhere to go, the PPC cancelled the event.

{{||StandardTid}}
----

{{f150.png}} ''[[Winnipeg North PPC candidate ends run for 'racist, intolerant' party|https://www.winnipegfreepress.com/special/federal-election/son-of-asian-immigrants-ends-candidacy-for-racist-intolerant-party-562561712.html]]'' October 8, 2019, Kevin Rollason, [[Winnipeg Free Press]]

----
The [[People's Party of Canada]] candidate in the [[Winnipeg]] North federal riding has resigned after deciding the party is "racist and intolerant."

In an email statement sent to the Free Press Tuesday, [[Victor Ong]] — "the son of Asian immigrants" — said he was resigning, effective immediately.

"Admittedly, the PPC paradigms are a little radical/right for my comfort level," Ong wrote. "Still, up until recently, I would have never considered this party (at its core) racist and intolerant.

{{||StandardTid}}

{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f94.png}} ''[[With a nod to Ford, Scheer eyes the path of less disruption|https://www.thestar.com/politics/political-opinion/2019/05/28/with-a-nod-to-ford-scheer-eyes-the-path-of-less-disruption.html]]'' May 28, 2019, Heather Scoffield, [[Toronto Star]]

----
A cynic would say a modern-day populist embraces disruption for disruption's sake. It's a way to keep anti-establishment supporters motivated and everyone else constantly off kilter.

On fiscal policy, [[Ontario]] Premier [[Doug Ford]] fits the bill. Since the rollout of his first budget, his government has been bathing in disruption, facing outcry from constituency after constituency — culminating Monday in walking back retroactive cuts to municipalities.

But federal Conservative Leader [[Andrew Scheer]], not so much.

Yes, he too walked back a major fiscal commitment a few days ago, announcing Friday afternoon that if he were prime minister, he would take five years to eliminate the $20-billion federal deficit instead of the previously promised two.
----

{{f99.png}} ''[[With aikido, not boxing, we can stop a blue wave|https://www.nationalobserver.com/2019/10/04/opinion/aikido-not-boxing-we-can-stop-blue-wave]]'' October 4, 2019, Matthew Klippenstein, Opinion, [[National Observer]]

----
The narrative [[Jason Kenney]] offers [[Alberta]]ns about all-powerful foreigners turning Canadians against the oilsands is weak and factually false.

It survives only because it's more compelling than the subtext Albertans probably hear in our climate campaigning: "We're good, you're bad. You need to be stopped for the good of other people's families, even if it hurts your own."

Will this resonate with Albertans, whose province is suffering the ravages of resource-royalty addiction, who all know laid-off family or friends and who might worry about their own livelihoods and futures?
----

{{f37.png}} ''[[With Anti-Muslim Campaign, Canada Has Its Trump Moment|https://www.nytimes.com/2015/10/16/opinion/with-anti-muslim-campaign-canada-has-its-trump-moment.html]]'' October 16, 2015, Martin Patriquin, Opinion, [[New York Times]]

----
Yet over the last several weeks of an increasingly caustic election campaign, Prime Minister [[Stephen Harper]] and [[Canada]]'s ruling Conservative Party have managed to erase much of our trademark smugness.

Faced with a stalling economy and a corresponding dip in the polls, Mr. Harper had a stroke of luck. The [[Federal Court of Appeal]] dismissed his government's ban on the niqab — the face veil worn as part of the hijab by a small minority of [[Muslim]] women — from Canadian citizenship ceremonies.

Rather than accept the ruling, the Conservative government proclaimed its intention to appeal to the Supreme Court, and then took the issue to the hustings. During a recent campaign debate, Mr. Harper declared that he "will never tell my young daughter that a woman should cover her face because she is a woman" — as though his political opponents would do just that, given the chance.
----

{{f94.png}} ''[[With Doug Ford losing to leaderless party in latest poll, Liberals should reconsider their strategy|https://www.thestar.com/opinion/star-columnists/2020/01/17/with-doug-ford-losing-to-leaderless-party-in-latest-poll-liberals-should-reconsider-their-strategy.html]]'' January 17, 2020, Emma Teitel, [[Toronto Star]]

----
No one is polling better than [[Ontario]] Premier [[Doug Ford]]. That's not to say Ford is more popular than his political opponents, but that quite literally, no one is polling better than him.

According to a new survey released this week by [[Pollara Strategic Insights]], the provincial Liberal party is polling four points ahead of the provincial PCs, even though at present the Liberals don't have an official leader.

In other words, Ford is losing the province's popularity contest to a party, not a person: i.e. to no one. Or, to be fair, you could say he's losing it to Liberal interim leader [[John Fraser]].
----

{{f182.png}} ''[[With two new Senate appointments, Trudeau has now appointed half of the upper house|https://www.cbc.ca/news/politics/trudeau-new-senators-upper-house-1.5447684]]'' January 31, 2020, John Paul Tasker, [[CBC News]]

----
Prime Minister [[Justin Trudeau]] has named two new senators to the upper house — senior provincial public servants with experience working on [[Indigenous]] files.

Trudeau has now appointed 52 senators since taking office in [[2015]] — an unusually large number in such a short period of time. Former prime minister [[Stephen Harper]] let vacancies in the place pile up as the [[2013]]-15 expenses scandal raged on.

Judith Keating will represent [[New Brunswick]]. William Brent Cotter will fill one of the [[Saskatchewan]] seats. The Senate is now closer to gender parity, with 48 women and 52 men in the chamber (five seats remain vacant).
----

{{f364.png}} ''[[With Wynne Out, Right-Wing Facebook Group Starts In On Trudeau|https://www.huffingtonpost.ca/2018/11/04/ontario-proud-federal-election-trudeau-third-party-collusion_a_23580168/]]'' November 4, 2018, Joan Bryden, [[Huffington Post]]

----
Currently under the [[Canada Elections Act]], third parties that spend more than $500 during a federal election must register with Elections Canada. They can spend just over $200,000 on advertising during a campaign but as much as they want before its official start. Whereas political parties are banned from accepting donations from corporations or unions and face a strict $1,575-cap on individual donations, third parties face no restrictions on donors or the size of their contributions.

The act expressly forbids colluding with political parties to circumvent the spending limits imposed on parties in a bid to level the monetary playing field.

Despite that, in the run-up to the 2015 election, concern mounted that third parties in Canada were morphing into the kind of big-money political action committees that front for political parties in the U.S., rendering spending limits there virtually meaningless.
----

{{f182.png}} ''[[Withdrawing from Canada Pension Plan would come with $133B unfunded liability, Alberta NDP says|https://www.cbc.ca/news/canada/edmonton/withdrawing-from-canada-pension-plan-would-come-with-133b-unfunded-liability-alberta-ndp-says-1.5622806]]'' June 22, 2020, Michelle Bellefontaine, [[CBC News]]

----
An internal government document obtained by the Opposition NDP says [[Alberta]] would assume an unfunded liability of $133 billion if it left the [[Canada Pension Plan]] to create a plan of its own.

NDP Leader [[Rachel Notley]] said Monday the briefing note for Finance Minster [[Travis Toews]] was prepared in September, two months before Premier [[Jason Kenney]] announced the creation of the [[Fair Deal Panel]]. The panel was tasked with looking at ways for Alberta to have a stronger role in Confederation.

In its final report, released last week, the panel endorsed the creation of an Alberta Pension Plan. Kenney said the matter would be sent to officials in Treasury Board and Finance for additional study and would ultimately be decided through a province-wide referendum.
----

{{f0.png}} ''[[Witness gave Conservatives IP addresses, Sona trial hears|https://globalnews.ca/news/1371600/witness-gave-conservatives-ip-addresses-sona-trial-hears/]]'' June 3, 2014, Laura Stone, [[Global News]]

----
GUELPH – The Conservative party had insider information about the misleading [[Guelph]] robocalls when the investigation was underway, court heard Tuesday on the second day of the [[Michael Sona]] trial.

[[Matt Meier]], president of [[Edmonton]]-based automated calling firm [[RackNine]], said he supplied IP addresses to the Conservative Party in March [[2012]] after he first discovered them and gave them to [[Elections Canada]] investigator Allan Mathews.

The IP addresses would have shown that calls came from Conservative candidate [[Marty Burke]]'s campaign office.
<div style="float: right; max-width:300px">

|>| !Wladyslaw Lizon |
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Wolves of Odin |
|!website |[[wolvesofodin.ca/|http://wolvesofodin.ca/]]|
</div>

White Power groups change their names more frequently than their underwear. Also known as Soldiers of Odin, the Clann, etc.

{{||StandardTid}}
----

{{f94.png}} ''[[Woman arrested following racist rant caught on tape outside Toronto City Hall|https://www.thestar.com/news/gta/2019/08/12/woman-arrested-following-racist-rant-caught-on-video.html]]'' August 12, 2019, Jacob Lorinc, [[Toronto Star]]

----
[[Police]] say a woman has been arrested and is being held in custody after a racist tirade was caught on video outside [[Toronto]] City Hall on Monday.

The video, posted to [[Reddit]] on Monday, depicts a woman going on a racist rant while holding a "Vote [[Andrew Scheer]]" sign at [[Nathan Phillips Square]].

At one point, she can be seen spitting on the individual recording the video, yelling "this is a beautiful country and you can't f -- - it up, you savages," and "you don't belong here."
----

{{f0.png}} ''[[Woman facing charges after allegedly uttering racial slurs, assaulting officers|https://toronto.citynews.ca/2019/08/12/woman-facing-charges-racial-slurs-assault-police/]]'' August 12, 2019, [[CityNews]]

----
[[Toronto]] police say a woman is facing charges after allegedly uttering racial slurs and assaulting police officers at [[Nathan Phillips Square]] on Monday afternoon.

In a video posted on [[Reddit]], a woman is seen near the Toronto sign holding up a placard that says "Vote [[Andrew Scheer]]," directing a racist rant at the man recording.

She is heard yelling and then spitting at the man, repeatedly telling him to "go home," along with other racially offensive language.
----

{{f0.png}} ''[[Woman's Postmedia boycott fails when she discovers she's a subsidiary of Postmedia|https://www.thebeaverton.com/2019/08/womans-postmedia-boycott-fails-when-she-discovers-shes-a-subsidiary-of-postmedia/]]'' August 15, 2019, Mary Gillis, satire, [[The Beaverton]]

----
VANCOUVER – Gretchen Jones knew boycotting [[Canada]]'s largest newspaper company wouldn't be easy given its monopolistic hold on Canada's print media, but she didn't realize how difficult it would truly be until she found out she herself was a wholly owned subsidiary of [[Postmedia]].

"I believe journalism should put truth and the public good ahead of politics, so with that in mind and in the spirit of anti-media consolidation, I decided to boycott the ubiquitous and increasingly right wing Postmedia. Boy was I disappointed when I realized I was apparently scooped up during that consolidation," Jones said.

Unbeknownst to Jones, when Postmedia was created by American hedge funds acquiring the CanWest media empire in [[2010]], a 40% share in Gretchen Jones was somehow included among the large number of newspapers purchased. Then when regulators allowed Postmedia to buy [[Sun Media]] in [[2014]] despite that creating a monolithic newspaper environment in many Canadian cities, the colossal media company obtained the remaining 60% of Jones's existence.
<div style="float: right; max-width:300px">

|>| !Women for America First |
|!tax id |83-3437613|
|!formation |February 6, 2019|
</div>

!!!See also
*[[Amy Kremer|https://en.wikipedia.org/wiki/Amy_Kremer]] - //Wikipedia.//

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |December 12, 2020|<|<|
|!Registration|<|<|<|
|!Name |[[Women For America First|https://www.erieri.com/Form990Finder/Details?EIN=833437613]]|<|<|
|!EIN |83-3437613|<|<|
|!Subsection |04|<|<|
|!Deductibility |2 - Contributions are not deductible.|<|<|
|!Ruling date |02/2020|<|<|

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !World Taxpayers Associations |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Worldwide Coalition Against Islam |
</div>

{{||StandardTid}}
----

{{f99.png}} ''[[Would-be Conservative leadership contenders grilled on pasts|https://www.nationalobserver.com/2020/01/15/news/would-be-conservative-leadership-contenders-grilled-pasts]]'' January 15, 2020, Stephanie Levitz, Canadian Press, [[National Observer]]

----
Outgoing Conservative Leader [[Andrew Scheer]]'s past became a problem during the [[2019]] federal election, and those vying to replace him will be grilled about theirs.

A copy of the [[2020]] leadership candidate application form obtained by The [[Canadian Press]] asks a number of personal questions about a candidate's history, including one about whether they've ever been accused of improper sexual behaviour.

The party says one of the reasons for the questionnaire is to help plot electoral strategy, but the answer to one question Scheer would have been asked when he ran for leader in the [[2017]] contest appears to have escaped the planning for last fall's federal election.
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Xi Jinping |
|!occupation |Politician|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
----

{{f0.png}} ''[[Year of reckoning looms for Canada's newspapers|https://theconversation.com/year-of-reckoning-looms-for-canadas-newspapers-89066]]'' January 1, 2018, Marc Edge, [[The Conversation]]

----
In the November deal, [[Postmedia]] Network and the Torstar Corp. divided up large swaths of the southern [[Ontario]] community newspaper market between themselves and dared the [[Competition Bureau]] to do something about it.

Postmedia, 98 per cent owned by U.S. hedge funds despite supposed limits on foreign ownership of Canadian newspapers, pointed out the deal was "not subject to the merger notification provisions of the Competition Act and no regulatory clearance is required to close the transaction."

That is technically correct given the dollar value of the deal (although no money actually changed hands), but it doesn't mean the Competition Bureau can't review matters after the fact, which it promised to do when pressed by reporters.
----

{{f0.png}} ''[[Yellow vest rep at Hamilton city hall blasts media's 'false portrayal'|https://www.thespec.com/opinion-story/9495708-andrew-dreschel-yellow-vest-rep-at-hamilton-city-hall-blasts-media-s-false-portrayal-/]]'' July 10, 2019, Andrew Dreschel, Opinion, [[Hamilton Spectator]]

----
It's hard to know who [[Justin Long]] dislikes most: The [[Hamilton Spectator]], [[CBC]] Hamilton, the militant anti-Fascist group [[Antifa]], or Justin Trudeau's Liberal government.

The spokesperson for Hamilton's yellow vest protesters griped about all the above during his Monday presentation to city councillors and in a followup interview.

Long is arguably the closest thing the local yellow vest movement has to a recognizable face thanks to the group's weekly protests in the city hall forecourt.
----

{{f0.png}} ''[[Yellow vest supporter escorted from Justin Trudeau town hall|https://globalnews.ca/video/4865828/yellow-vest-supporter-escorted-from-justin-trudeau-town-hall]]'' January 18, 2019, [[Global News]]

----
A yellow vest supporter was escorted from a town hall held by Prime Minister [[Justin Trudeau]] in St-Hyacinthe, Que., on Friday.
<div style="float: right; max-width:300px">

|>| !Yellow Vests Canada |
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/f/f1/YellowVestsCanada.jpg/175px-YellowVestsCanada.jpg]] |
</div>

A far-right group that pretends to have a connection to the French ''Mouvement des gilets jaunes'', as well as [[Anonymous]].

!!!External links
*[[Yellow Vests Canada Exposed (@VestsCanada)|https://twitter.com/vestscanada?lang=en]], Twitter.
*[[Yellow Vests Canada|https://www.antihate.ca/tags/yellow_vests_canada]], Canadian Anti-Hate Network.

{{||StandardTid}}
----

{{f0.png}} ''[[Yellow Vests Canada: The far right go high visibility|https://ricochet.media/en/2461/yellow-vests-canada-the-far-right-go-high-visibility]]'' December 17, 2018, Kevin Metcalf, [[Ricochet]]

----
A press release from the Canadian Anti Hate Network, a nonprofit that seeks to monitor, research, and counter hate groups, shared screenshots of violent threats being made within the [[Yellow Vests Canada]] [[Facebook]] group. [[Ricochet]] has confirmed that such threats were commonplace in the group. Threats were directed towards Canadian politicians, Muslims, Antifa (anti-racist activists), and police. Additionally, commentary that conveyed racist sentiments, including anti-immigrant statements, anti-Semitism, and [[Islamophobia]], was common in the group.

Anti-racist community organizers also claimed on social media that a key administrator of the Yellow Vests Canada Facebook group, a [[Toronto]] resident named Tyler (Marc) Malenfant, has been linked to advocacy for white nationalism. Screenshots of conversations in which Malenfant appears to espouse white nationalist views were published in 2015 by [[Anti-Racist Canada]] (ARC), a public interest research project monitoring the extreme right in Canada. Malenfant did not respond to requests to clarify his past comments by press time.

On Sunday Dec. 16, ARC posted a detailed examination of threatening posts made in the Yellow Vests Canada Facebook group.
----

{{f0.png}} ''[[Yellow vests frustrated at being ostracized by carbon-tax opponents|https://leaderpost.com/news/saskatchewan/yellow-vests-frustrated-at-being-ostracized-by-carbon-tax-opponents]]'' April 4, 2019, Arthur White-Crummey, [[Regina Leader-Post]]

----
Organizers of [[Saskatchewan]]'s yellow-vest movement feel ostracized by those they once viewed as fellow travellers, and they believe it's due to what they call a "globalist" attempt to subvert democracy.

But the director of an anti-hate group said that's another racist dogwhistle for a group steeped in anti-Semitism and committed to hating [[Muslim]]s.

[[Mark Friesen]], a [[Saskatoon]]-based organizer of United [[Yellow Vests Canada]], said he still thinks many yellow vesters are "on the same page" as a [[Regina]] rally that has asked its supporters to leave yellow vests at home.
----

{{f364.png}} ''[[Yellow Vests Isn't Just A Pipeline Movement: Experts|https://www.huffingtonpost.ca/2019/02/19/yellow-vests-arent-just-a-pipeline-movement-experts_a_23673410/]]'' February 19, 2019, Samantha Beattie, [[Huffington Post]]

----
[[United We Roll]] was called the Yellow Vest Convoy less than a month ago, and is directly linked to the movement whose members propagate fear-mongering, and hateful rhetoric about immigrants, particularly Muslims.

"There are racist elements within the movement. It is reflective of Canada as a whole and has some bad apples," said [[Mark Friesen]], an administrator for [[Yellow Vests Canada]]'s Facebook page, which has more than 110,000 members.

Friesen, who arrived in Ottawa Tuesday morning as part of the convoy, told HuffPost Canada he tries to keep the online community focused on the group's mission to educate Canadians about the need to quell immigration, not sign the United Nations' migration pact, and stop carbon taxes and a sustainable development agenda, but "you can't control all of it."
----

{{f94.png}} ''[[Yellow-vest movement offers inroads to extremist elements, and the convoy to Ottawa is no different|https://www.thestar.com/news/canada/2019/02/20/yellow-vest-movement-offers-inroads-to-extremist-elements-and-the-convoy-to-ottawa-is-no-different.html]]'' February 20, 2019, Hamdi Issawi, [[Toronto Star]]

----
[[OT]]TAWA— For Kathy Katula, and many others in the yellow-vest movement, the high-visibility garment is the perfect symbol to reflect the complaints of a disgruntled working class — it's cheap, loud and available at hardware stores and trucks stops.

"It symbolizes unity to me," she said at [[Parliament Hill]] Tuesday for a yellow-vest rally. "It symbolizes to people that we're out and about we're the working middle class."

But the ubiquity of the vest — and the ease with which people with diffuse views have flocked to it — might be part of its problem.

While many people wearing in have legitimate complaints about support for the oil sector, the informal nature of the protest has allowed extremist elements to operate under the visage of a yellow vest, experts say.
----

{{f0.png}} ''[[Yep, Conservatives Paid for a WeChat Ad Lying about Trudeau|https://thetyee.ca/News/2020/08/26/Conservative-WeChat-Ad-Trudeau/]]'' August 26, 2020, Bryan Carney, [[The Tyee]]

----
If a political party pays a user of an online platform to post an advertisement that lies about a politician's position on an issue, that is not a problem for the Commissioner of [[Canada]] Elections.

And as long as the commissioner decides fewer than 100,000 people saw the misinformation, the person or group behind the false ad is not legally required to be on the registry of political advertisers during an election.

How did the commissioner make sure fewer than 100,000 have seen the ad? That's not for the public to know.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
----

{{f94.png}} ''[[York Region Pride organizers say Doug Ford's appearance took them by surprise|https://www.thestar.com/news/gta/2019/06/15/premier-doug-ford-marches-in-york-pride-parade.html]]'' June 15, 2019, Raneem Alozzi, [[Toronto Star]]

----
Premier [[Doug Ford]] marched alongside police in the York Region Pride parade Saturday — surprising organizers of the event.

"York Pride was not aware Mr. Ford was attending or marching in our parade today," they said in a statement to the Star. "We found out that the premier was attending from news agencies calling York Pride for statements."

York Pride said Ford arrived moments before the parade started. The premier tweeted that he was "thrilled" to attend the parade with health minister and [[Newmarket-Aurora]] MPP [[Christine Elliott]], attorney general and [[York-Simcoe]] MPP [[Caroline Mulroney]], and [[King-Vaughan]] MPP [[Stephen Lecce]].
{{||StandardTid}}

{{||StandardTid}}
{{||StandardTid}}
----

{{f97.png}} ''[[You Literally Can't Believe The Facts Tucker Carlson Tells You. So Say Fox's Lawyers|https://www.npr.org/2020/09/29/917747123/you-literally-cant-believe-the-facts-tucker-carlson-tells-you-so-say-fox-s-lawye]]'' September 29, 2020, David Folkenflik, [[National Public Radio]]

----
[[Tucker Carlson]] appears to be made of Teflon. [[Fox News]]' top-rated host has been repeatedly accused of anti-immigrant and racist comments, which have cost his political opinion show many of its major advertisers. Yet Carlson endures in his prime-time slot.

Carlson even attacked his own network's chief news anchor on the air, with no real consequences. That anchor, Shepard Smith, quit mid-contract shortly after Carlson went after him.

Now comes the claim that you can't expect to literally believe the words that come out of Carlson's mouth. And that assertion is not coming from Carlson's critics. It's being made by a federal judge in the [[Southern District of New York]] and by Fox News's own lawyers in defending Carlson against accusations of slander. It worked, by the way.
----

{{f0.png}} ''[[You pay, they clap: taxpayer-funded staffers applaud Ford cabinet pressers|https://ipolitics.ca/2018/08/01/you-pay-they-clap-taxpayer-funded-staffers-applaud-ford-cabinet-pressers/]]'' August 1, 2018, Marieke Walsh, [[iPolitics]]

----
TORONTO — Applause paid for by taxpayers and carried out by government staff is the new norm at the press conferences of Premier [[Doug Ford]] and his cabinet.

The clapping habit comes on top of the Conservatives' roll-out of a taxpayer-funded site called [[Ontario News Now]]. It's paid for by taxpayers through the Tories' caucus budget and features a former broadcaster-turned Conservative staffer delivering "exclusive content" from the premier.

The latest round of paid-for applause came on Tuesday when Community Services Minister [[Lisa MacLeod]] took questions from reporters for eight minutes before loud applause from staff cut the news conference off. One reporter was still in line to ask a question on McLeod's decision to slash income assistance and cancel the basic income pilot program.
----

{{f84.png}} ''[[You won't believe the racist stuff this Harper-appointed Senator said during anti-racist training sessions|https://north99.org/2020/02/05/you-wont-believe-the-racist-stuff-this-harper-appointed-senator-said-during-anti-racist-training-sessions/]]'' February 5, 2020, Kian Malekanian, [[North99]]

----
[[Lynn Beyak]] is no stranger to controversy. She made waves back in [[2017]] when she defended the residential school system as "well-intentioned". The residential school system saw tens of thousands of native children abducted and "re-educated," with upwards of 6,000 indigenous kids being killed in the process.

The senator was eventually suspended and had been taking part in anti-racist training sessions. During these sessions, however, Beyak appears to have once again caused more controversy with her actions and statements. Here are some of the things she's accused of doing.

Falsely claiming [[Métis]] heritage
<div style="float: right; max-width:300px">

|>| !Young America's Foundation |
|!abbreviation |YAF|
|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/e/e1/YoungAmericasFoundationLogo.png]] |
|!formation |November 18, 1969|
|!tax id |23-7042029|
|!jurisdiction |us-tn|
|!registration id |000087825|
|!headquarters |11480 Commerce Park Drive, Sixth Floor, Reston, VA, 20191, USA|
|!purpose |Conservative Youth Organization|
|!slogan |The Conservative Movement Starts Here|
|!leader title |President|
|!leader name |Ron Robinson|
|!endowment |Richard and Helen DeVos.<<ref " [2]">>|
|!affiliations |[[Young Americans for Freedom]] (YAF), [[National Journalism Center|https://en.wikipedia.org/wiki/National_Journalism_Center]], The Reagan Ranch|
|!website |[[yaf.org|https://www.yaf.org]]|
</div>

''Young America's Foundation'' (''YAF'') is a [[conservative|https://en.wikipedia.org/wiki/Conservatism_in_the_United_States]] [[youth organization|https://en.wikipedia.org/wiki/youth_organization]], founded in 1969, whose mission is to ensure that "increasing numbers of young Americans understand and are inspired by the ideas of individual freedom, a strong national defense, free enterprise, and traditional values."<<ref " [1]">> Alumni members include [[Jeff Sessions]], [[Stephen Miller]] and [[Tom Clancy|https://en.wikipedia.org/wiki/Tom_Clancy]].<<ref " [2]">> Donors include [[Pat Sajak|https://en.wikipedia.org/wiki/Pat_Sajak]], the [[Koch brothers|https://en.wikipedia.org/wiki/Koch_family]], and [[Amway]] billionaires [[Richard and Helen Devos|https://en.wikipedia.org/wiki/Richard_DeVos]].<<ref " [2]">> A $16 million legacy gift from Robert Ruhe resulted in a doubled of YAF's programming which includes campus speeches.<<ref " [2]">> By 2017, YAF had 250 high school and college affiliated known as [[Young Americans for Freedom|https://en.wikipedia.org/wiki/Young_Americans_for_Freedom]], which was originally a separate organization.<<ref " [2]">>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |April 29, 2020|<|<|
|!Registration|<|<|<|
|!Name |[[Young Americas Foundation|https://www.erieri.com/Form990Finder/Details?EIN=237042029]]|<|<|
|!EIN |23-7042029|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |12/1969|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990|http://990.erieri.com/EINS/237042029/237042029_2018_ .pdf]]|12/04/19| $74,757,386.00|
|!2017 |[[990|http://990.erieri.com/EINS/237042029/237042029_2017_0ff833ed.PDF]]|12/10/18| $75,666,510.00|
|!2016 |[[990|http://990.erieri.com/EINS/237042029/237042029_2016_0e8d3fef.PDF]]|12/05/17| $71,074,538.00|
|!2015 |[[990|http://990.erieri.com/EINS/237042029/237042029_2015_0d4c06ec.PDF]]|01/18/17| $68,944,447.00|
|!2014 |[[990|http://990.erieri.com/EINS/237042029/237042029_2014_0c3c9527.PDF]]|02/08/16| $58,602,550.00|
|!2013 |[[990|http://990.erieri.com/EINS/237042029/237042029_2013_0b065a7c.PDF]]|12/29/14| $53,397,415.00|
|!2012 |[[990|http://990.erieri.com/EINS/237042029/237042029_2012_09d1b74f.PDF]]|12/17/13| $50,943,390.00|
|!2011 |[[990|http://990.erieri.com/EINS/237042029/237042029_2011_08e27da4.PDF]]|12/31/12| $45,125,887.00|
|!2010 |[[990|http://990.erieri.com/EINS/237042029/237042029_2010_079c5147.PDF]]|10/31/11| $45,856,242.00|
|!2009 |[[990|http://990.erieri.com/EINS/237042029/237042029_2009_06A52D10.PDF]]|12/21/10| $41,888,949.00|
|!2008 |[[990|http://990.erieri.com/EINS/237042029/237042029_2008_0596F144.PDF]]|12/22/09| $41,215,532.00|
|!2007 |[[990|http://990.erieri.com/EINS/237042029/237042029_2007_048002C1.PDF]]|12/15/08| $38,342,526.00|

!!!See also
*[[Young America's Foundation|https://en.wikipedia.org/wiki/Young_America's_Foundation]] - //Wikipedia.//
*[[Young Americans for Freedom|https://en.wikipedia.org/wiki/Young_Americans_for_Freedom]] - //Wikipedia.//

!!!External links
*[[Young America's Foundation|https://www.sourcewatch.org/index.php/Young_America%27s_Foundation]], SourceWatch.
*[[EXPOSED: The State Policy Network: The Powerful Right-Wing Network Helping to Hijack State Politics and Government|https://www.alecexposed.org/w/images/2/25/SPN_National_Report_FINAL.pdf]], Alec Exposed.

----
<br/><<footnotes " [1]" "[[Our Mission|http://www.yaf.org/about/]].">><br/><<footnotes " [2]" "Saul, Stephanie (May 20, 2017). [[The Conservative Force Behind Speeches Roiling College Campuses|https://www.nytimes.com/2017/05/20/us/college-conservative-speeches.html]].">>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| [img width=175px [ |https://umbraxenu.no-ip.biz/mediawiki/images/thumb/f/fa/Young_Americans_for_Freedom_%28emblem%29.jpg/175px-Young_Americans_for_Freedom_%28emblem%29.jpg]] |
|>| !Young Americans for Freedom |
|!abbreviation |YAF|
|!tax id |51-0386537|
|!registration id |565015|
|!jurisdiction |us-de|
|!formation |March 28, 1961|
|!leader title |Executive Director|
|!leader name |Patrick Coyle|
|!leader title2 |Chapter Director|
|!leader name2 |Kyle Ferrebee|
|!leader title3 |National Chairman|
|!leader name3 |Grant Strobl|
|!affiliations |National Journalism Center, The Reagan Ranch|
|!merged |[[Young America's Foundation|Young Americas Foundation]] <small>April 1, 2011</small>|
|!website |[[yaf.com|http://www.yaf.com]]|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |January 31, 2019|<|<|
|!Registration|<|<|<|
|!Name |[[Young Americans For Freedom A New Corp|https://www.erieri.com/Form990Finder/Details?EIN=510386537]]|<|<|
|!EIN |51-0386537|<|<|
|!Subsection |04|<|<|
|!Deductibility |2 - Contributions are not deductible.|<|<|
|!Ruling date |06/1999|<|<|

!!!See also
*[[Young Americans for Freedom|https://en.wikipedia.org/wiki/Young_Americans_for_Freedom]] - //Wikipedia.//

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Young Americans For Liberty Inc |
|!website |[[yaliberty.org/|https://yaliberty.org/]]|
|!tax id |26-2417908|
</div>

<div style="float: right; max-width:300px">

|>| !Young Americans For Liberty Foundation |
|!tax id |45-3503672|
</div>

!!!Tax information

| !Economic Research Institute |<|<|<|
|!Updated |September 6, 2020|<|<|
|!Registration|<|<|<|
|!Name |[[Young Americans For Liberty Inc|https://www.erieri.com/Form990Finder/Details?EIN=262417908]]|<|<|
|!EIN |26-2417908|<|<|
|!Subsection |04|<|<|
|!Deductibility |2 - Contributions are not deductible.|<|<|
|!Ruling date |01/2011|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2018 |[[990O|http://990.erieri.com/EINS/262417908/262417908_2018_ .pdf]]|06/16/20| $0.00|
|!2017 |[[990O|http://990.erieri.com/EINS/262417908/262417908_2017_101355d8.PDF]]|01/31/19| $761,709.00|
|!2016 |[[990O|http://990.erieri.com/EINS/262417908/262417908_2016_0e94b818.PDF]]|12/14/17| $711,295.00|
|!2015 |[[990O|http://990.erieri.com/EINS/262417908/262417908_2015_0ce7b64a.PDF]]|09/14/16| $1,027,588.00|
|!2014 |[[990O|http://990.erieri.com/EINS/262417908/262417908_2014_0bc74cd5.PDF]]|09/09/15| $310,226.00|
|!2013 |[[990R|http://990.erieri.com/EINS/262417908/262417908_2013_0b921c87.PDF]]|07/16/15| $0.00|
|!2012 |[[990O|http://990.erieri.com/EINS/262417908/262417908_2012_09a62c42.PDF]]|10/29/13| $183,224.00|
|!2011 |[[990O|http://990.erieri.com/EINS/262417908/262417908_2011_09a655a9.PDF]]|10/29/13| $433,825.00|
|!2010 |[[990O|http://990.erieri.com/EINS/262417908/262417908_2010_076c235f.PDF]]|09/01/11| $219,079.00|
|!2009 |[[990O|http://990.erieri.com/EINS/262417908/262417908_2009_06577C46.PDF]]|09/10/10| $65,133.00|

| !Economic Research Institute |<|<|<|
|!Updated |August 13, 2021|<|<|
|!Registration|<|<|<|
|!Name |[[Young Americans For Liberty Foundation|https://www.erieri.com/Form990Finder/Details?EIN=453503672]]|<|<|
|!EIN |45-3503672|<|<|
|!Subsection |03 - Charitable Organizations|<|<|
|!Deductibility |1 - Contributions are deductible.|<|<|
|!Ruling date |02/2013|<|<|
|!Form 990s|<|<|<|
|!Year|!Type|!Date|!Assets|
|!2019 |[[990|http://990.erieri.com/EINS/453503672/453503672_2019_%20.pdf]]|04/02/21| $2,524,551.00|
|!2018 |[[990|http://990.erieri.com/EINS/453503672/453503672_2018_%20.pdf]]|06/09/20| $0.00|
|!2017 |[[990|http://990.erieri.com/EINS/453503672/453503672_2017_101bfa1e.PDF]]|02/06/19| $1,762,910.00|
|!2016 |[[990|http://990.erieri.com/EINS/453503672/453503672_2016_0e96a654.PDF]]|12/18/17| $1,416,220.00|
|!2015 |[[990|http://990.erieri.com/EINS/453503672/453503672_2015_0ce59309.PDF]]|09/09/16| $1,880,975.00|
|!2014 |[[990|http://990.erieri.com/EINS/453503672/453503672_2014_0bcbd398.PDF]]|09/11/15| $375,668.00|
|!2013 |[[990R|http://990.erieri.com/EINS/453503672/453503672_2013_0b1ca996.PDF]]|02/12/15| $0.00|
|!2012 |[[990|http://990.erieri.com/EINS/453503672/453503672_2012_09a5a840.PDF]]|10/29/13| $331,030.00|
|!2011 |[[990|http://990.erieri.com/EINS/453503672/453503672_2011_09a5a860.PDF]]|10/29/13| $327,094.00|

!!!See also
*[[Young Americans for Liberty|https://en.wikipedia.org/wiki/Young_Americans_for_Liberty]] - //Wikipedia.//

{{||StandardTid}}
----

{{f364.png}} ''[[Young Canadians Are Mobilizing To ID Misinformation In Politics|https://www.huffingtonpost.ca/entry/young-people-canada-election-2019_ca_5d61ed95e4b0b59d2575b9c4]]'' August 24, 2019, Maan Alhmidi, Canadian Press, [[Huffington Post]]

----
OTTAWA — [[Samantha Reusch]] is aiming to help young Canadians identify misinformation online because she and her colleagues can't monitor all social media platforms for false information during this fall's campaign.

Reusch is the research manager at [[Apathy is Boring]], a non-profit organization that encourages youth to engage in politics. She says misinformation on social media can be a barrier between young Canadians and political participation.

In the coming weeks, the group — along with some 400 other organizations and individuals — will launch a media literacy campaign of sorts, focusing on helping young voters identify misinformation and suspicious sources online.
----

{{f0.png}} ''[[Young Journalists Have Heard Enough About "Fake News"|https://www.canadalandshow.com/young-journalists-have-heard-enough-about-fake-news/]]'' September 6, 2019, Ben Cohen, [[Canadaland]]

----
Discourse about contemporary journalism has become incredibly, awfully stale. Since starting j-school in [[2016]], I've attended many journo lectures and panel discussions, and more often than not, the conversation gets shifted to fake news or [[Donald Trump]] and stays there.

Speakers at journalism conferences and instructors at journalism schools are hyper-focused on a presumed proliferation of fake news. This is detrimental to both the training of j-school students and the ongoing education of journalists.

The discourse is tired. The takes are frigid. There's no levity, no insight, no solutions. Student journalists are stuck in an endless cycle of listening to old boys tell us how awful and dramatic the media landscape is now.
----

{{f0.png}} ''[[Young people flock to Queen's Park for mass climate change protest|https://www.blogto.com/city/2019/03/toronto-climate-change-rally/]]'' March 15, 2019, Lauren O'Neil, [[blogTO]]

----
[[Queen's Park]] is brimming this afternoon with hundreds of environmentally conscious youngsters who have a message for politicians such as [[Ontario]] Premier [[Doug Ford]]: [[Climate change]] can't be ignored.

Today's rally in [[Toronto]] is one of many taking place all over the globe right now as part of something called the "global youth climate strike movement."

"Inspired by the young Swedish climate activist, [[Greta Thunberg]], thousands of students around the world will be walking out of their classrooms to demand action on climate change," reads a message sent by organizers ahead of the event, which kicked off outside the provincial leglislature at 12:30 p.m. Friday afternoon.
----

{{f0.png}} ''[[Young Scheer Was Even More Anti-Gay Marriage than Harper|https://thetyee.ca/News/2019/08/22/Young-Scheer-Fiercely-Opposed-Gay-Marriage/]]'' August 22, 2019, David Beers, [[The Tyee]]

----
The federal Liberals have unearthed a [[2005]] video in which [[Andrew Scheer]], now running to be [[Canada]]'s Conservative prime minister, rejects any form of gay marriage.

In so doing, he staked out a position that at the time was more to the right of even [[Stephen Harper]]'s.

Let's look at the record. In the resurfaced video, Scheer says, "Two members of the same sex may use their God-given free will to engage in acts, to cohabit and to own property together.

"In that sense, they have many of the collateral features of marriage," Scheer explains, "but they do not have its inherent feature, as they cannot commit to the natural procreation of children. They cannot therefore be married."
----

{{f88.png}} ''[[Young Trump supporters told they need to fight terrorism on college campuses by 'exposing Islam' because all Muslims are 'radical'|https://www.businessinsider.com/turning-point-usa-conference-students-islam-college-campuses-2018-12]]'' January 6, 2019, John Haltiwanger, [[Business Insider]]

----
Students attending a conservative conference in late December were told they needed to "expose Islam" for the "ugly thing" it is.

The conference was held by Turning Point [[USA]], a conservative advocacy group that has gained significant momentum in the Trump era. Its president and founder, [[Charlie Kirk]], is close friends with [[Donald Trump Jr]]. and has met with and been retweeted by President Donald Trump.

Kirk's communications director, [[Candace Owens]], has made headlines in recent months because of her interactions with the rapper [[Kanye West]] and her connection to West's infamous Oval Office meeting with the president. The publicity Owens got in relation to West helped elevate [[Turning Point USA]]'s national stature.
<div style="float: right; max-width:300px">

|>| !Your Ward News |
</div>

{{||StandardTid}}
----

{{f94.png}} ''[[Yours to Discover: Welcome to Ford Nation|https://www.thestar.com/opinion/star-columnists/2019/04/14/yours-to-discover-welcome-to-ford-nation.html]]'' April 14, 2019, Penny Collenette, [[Toronto Star]]

----
The budget was disingenuous. Who could possibly be against free dental care for low income seniors? Who could possibly be against a child-care tax credit? Who could possibly be against more money to combat guns and gangs?

But here's the trick. It wasn't what the budget said. It was what it didn't say.

No mention of poverty. No mention of domestic violence. No mention of the challenges faced by parents of autistic children. No mention that the Office of the Children's Advocate has disappeared into the Ombudsman's Office. No mention of refugees or immigrants. No mention of diversity or equality. No mention of reconciliation. 

In addition, budgets of 13 departments have been slashed, including [[Indigenous Affairs]], Environment and the [[Ministry of the Attorney General]].

{{||StandardTid}}
----

{{f0.png}} ''[[YouTube advertisers blindsided by climate change denial videos|https://www.theverge.com/2020/1/16/21066906/youtube-climate-change-denial-avaaz-samsung-uber-nintendo]]'' January 16, 2020, Jacob Kastrenakes, [[The Verge]]

----
[[YouTube]] has been recommending and serving ads against videos that feature denial of or misinformation about climate change, according to a new report. The identified videos had 21.1 million views between them and might be suggested to users after a search for "climate change," "global warming," or the conspiracy theory "climate manipulation."

The study, from the nonprofit activist group Avaaz, found ads from 108 brands running on videos that contained climate change misinformation. Those brands included major companies like Samsung, Uber, Nintendo, Showtime, Harley Davidson, and Warner Bros. Ads for environmental groups, including [[Greenpeace]] and the [[World Wildlife Fund]], appeared on the videos as well. Avaaz says 10 advertisers, including Samsung and the environmental groups, said they were unaware their ads appeared on these videos (the others didn't respond).

Avaaz wants advertisers to pressure YouTube to stop promoting and putting ads on misinformation
----

{{f0.png}} ''[[YouTube Pulls Canadian Anti-Islam Vlogger Following Record Defamation Lawsuit Loss|https://www.vice.com/en_ca/article/597ddk/youtube-pulls-canadian-anti-islam-vlogger-kevin-j-johnston-following-record-defamation-lawsuit-loss]]'' May 14, 2019, Mack Lamoureux, [[Vice News]]

----
"Hate speech and content that promotes violence have no place on [[YouTube]] and we take action against channels that violate our guidelines," a YouTube spokesperson told VICE. "This account was previously terminated for violating our guidelines, and we do not allow terminated accounts to return to YouTube. We removed this new account after it was flagged and reviewed."

Johnston has been using online platforms to push hate for years and is notorious in [[Ontario]]. In [[2018]], Johnston ran for mayor of [[Mississauga]], finishing second and receiving 13.5 percent of the vote. In [[2017]], Johnston drew nationwide ire after offering a $1,000 bounty to anyone who could provide him with video of [[Muslim]]s students praying at a high school he was rallying against. His stunts landed him a hate crime charge that is still before the courts; if he's found guilty, he faces up to two years in prison. And like many in the Canadian anti-Muslim sphere, Johnston is associated with [[Rebel Media]]. He briefly co-hosted a podcast with [[David Menzies]], one of the Rebel's reporters. For a time he ran a "new outlet" called the Mississauga Gazette in which he would rail against Muslims and local politicians.

[[Evan Balgord]] of the [[Canadian Anti-Hate Network]] told VICE that Johnston, like many who espouse anti-Muslim views, propagates the false idea that Sharia, or Islamic law, is coming to [[Canada]].

{{||StandardTid}}
----

{{f0.png}} ''[[Yukon Conservative MP accused of peddling 'bogus' information on polar bears|https://o.canada.com/news/national/yukon-conservtaive-using-bogus-bear-facts]]'' April 29, 2013, Margaret Munro, [[Canada.com]]

----
A Conservative MP has been peddling what researchers describe as "bogus" information on polar bears and citing U.S. climate skeptics as experts on the iconic creatures.

In a letter that shocked scientists, [[Yukon]] MP [[Ryan Leef]] said: "The global polar bear population has quadrupled over the last 40 years."

The letter, which Leef wrote to a constituent in February, said many "pessimistic studies" about the bears have been judged "unscientific and inconsequential to decision makers" by U.S. researchers. The researchers he refers to are well-known climate skeptics.
----

{{f0.png}} ''[[Yup, the Toronto Sun is Boosting the Fraser Institute's Bogus Tax Calculations On Its Front Page|https://pressprogress.ca/yup_the_toronto_sun_is_boosting_the_fraser_institute_s_bogus_tax_calculations_on_its_front_page/]]'' August 24, 2017, [[PressProgress]]

----
On its Thursday front page, the [[Toronto Sun]] makes the provocative claim that Canadians give 42.5% of their incomes to government, up "a whopping [[2006]]%" since [[1961]]:

THURSDAY FRONT: [[Fraser Institute]]'s index on how much taxes Canadians are paying via @suntooz: https://t.co/S3OSAj8enG pic.twitter.com/RxqXWTtaWQ — Toronto Sun (@TheTorontoSun) August 24, [[2017]]

The source for this claim? A repeatedly and conclusively debunked study from the right wing Fraser Institute.
----

{{f0.png}} ''[[Yup, these 4 Conservative leadership candidates are protesting a motion condemning racism|https://pressprogress.ca/yup_these_4_conservative_leadership_candidates_are_protesting_a_motion_condemning_racism/]]'' February 15, 2017, [[PressProgress]]

----
Four Conservative leadership candidates will be going to a rally protesting a motion to condemn racism and religious discrimination organized by an alt-right website and taking place at a college run by a far-right, homophobic preacher.

[[Kellie Leitch]], [[Chris Alexander]], [[Pierre Lemieux]] and [[Brad Trost]] are all lined-up to speak at [[Rebel Media]]'s "Freedom Rally" Wednesday night at the [[Canada]] [[Christian]] College in protest of [[M-103]] – a non-binding motion calling on the [[House of Commons]] to condemn "systemic racism and religious discrimination" in Canada.

But the motion's focus on "[[Islamophobia]]" and "the increasing public climate of hate and fear" has been fodder for Internet conspiracy theories falsely claiming the government is making it illegal to criticize [[Muslim]]s, a theory popularized by [[Ezra Levant]]'s alt-right Rebel Media website – who are also organizing the event.
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Yves C\u00f4té |
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
The value passed for "titles" contains invalid or non-normalized data. Textual data should be valid, NFC-normalized Unicode without C0 control characters other than HT (\t), LF (\
), and CR (\r)."}},"query":{"normalized":[{"fromencoded":"","from":"Category%3AYves-Fran%E7ois%20Blanchet","to":"Category:Yves-François Blanchet

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Zachary Kamel |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Zeppelin Communications LLC |
|!registration id |L15000081343|
|!jurisdiction |us-fl|
|!leader title |Owner|
|!leader name |[[Sergey Petrushin]]|
</div>

<div style="float: right; max-width:300px">

|>| !Zeppelin Communications LLC |
|!registration id |4789934|
|!jurisdiction |us-ny|
|!leader title |Agent|
|!leader name |[[Michael Caputo]]|
|!type |Branch|
</div>

{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !ZeroHedge |
|!website |[[zerohedge.com/|https://www.zerohedge.com/]]|
</div>

!!!See also
*[[Zero Hedge|ZeroHedge|https://en.wikipedia.org/wiki/Zero_Hedge|ZeroHedge]] - //Wikipedia.//
*[[Daniel Ivandjiiski|https://en.wikipedia.org/wiki/Daniel_Ivandjiiski]] - //Wikipedia.//
*[[Krassimir Ivandjiiski|https://en.wikipedia.org/wiki/Krassimir_Ivandjiiski]] - //Wikipedia.//

!!!External links
*[[Zero Hedge|https://rationalwiki.org/wiki/Zero_Hedge]], RationalWiki.

{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Zi-Ann Lum |
|!occupation |Journalist|
</div>

{{||StandardTid}}
{{||StandardTid}}
Scientology in Zimbabwe.

{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
{{||StandardTid}}
<div style="float: right; max-width:300px">

|>| !Zuhdi Jasser |
</div>

{{||StandardTid}}

{{||StandardTid}}